BM6P6(@ %%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''((())))))***))))))(((***+++***(((''''''(((******+++***(((((()))+++)))***+++***(((&&&&&&&&&))))))***++++++++++++*********+++,,,,,,,,,,,,++++++***))))))+++------,,,******+++++++++,,,,,,,,,------......///000111111///000000000000111111111222333444555666666777666777777666666666666777777555888;;;;;;999666555444444444444555666888999:::===>>>???@@@AAA@@@??????;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999999:::::::::777777777666555555444444333333222222111000//////222222222222222111000000......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,&&&&&&'''((()))******+++---------,,,,,,,,,++++++***)))))))))))))))******,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&###$$$&&&((('''%%%&&&'''''''''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((...,,,******,,,---+++(((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////333000333888;;;DDD^^^{{{yyy\\\LLLGGGDDDJJJWWWkkkqqqWWWBBB888555666666;;;AAAIIINNNOOOKKKFFFCCC???>>>===<<<;;;:::::::::222222222222555888;;;===FFFKKKSSSZZZ___bbbdddffffffeeeaaa]]][[[]]]aaaeeejjjjjjjjjkkkoooyyyjjj___WWWNNNHHHGGGJJJGGGEEEHHHKKKPPPYYYbbbjjjrrr}}}}}}vvvqqqllliiieeecccaaaaaaaaa```^^^^^^___bbbfffkkkoooqqqrrruuuxxxzzzyyytttoookkkdddbbb```aaaeeehhhkkkkkknnnnnnppppppooojjjddd^^^___]]]ZZZXXXWWWUUURRRPPPVVVWWWYYY[[[]]]^^^^^^]]]______```aaaccceeefffgggiiiiiiiiijjjjjjkkkkkkkkknnnllliiiggghhhlllppprrrpppooonnnnnnmmmnnnnnnnnnqqqpppoooooonnnmmmllllllkkklllmmmnnnooopppppppppvvvvvvuuussspppooooooppptttttttttttttttqqqllliiihhhiiikkkmmmoooqqqssstttppppppppppppqqqsssuuuvvvsssuuuvvvtttpppooorrrtttoooqqqssssssrrrrrrrrrssssssrrrqqqrrrtttuuutttssswwwuuurrrpppnnnnnnoooooo%%%%%%%%%&&&&&&''''''''')))((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&((()))((('''%%%&&&&&&'''(((((('''&&&&&&((()))******)))***************))))))***++++++++++++***++++++,,,------------,,,+++++++++******+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///000000000000111111111111111111222333333333333333666666555555555555666666333666888888777555444444444444444555666777888999======???@@@@@@@@@???>>>:::::::::::::::::::::::::::999999888888999999999777777666666555444444444555444444333222222111111///000000000000///............---,,,,,,,,,,,,,,,------,,,++++++++++++,,,******++++++++++++++++++,,,,,,,,,++++++++++++***+++***))))))(((((()))))))))))))))((((((((((((((('''''''''((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$$$$&&&''''''%%%&&&&&&'''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---***))))))+++,,,***((('''''''''(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111///111555666===TTTmmmdddQQQJJJAAAFFFQQQccc{{{sss[[[GGG<<<888666555888>>>FFFLLLMMMJJJEEEBBB======;;;:::999999888999555444444333444666888:::DDDIIIQQQYYY^^^bbbeeeggggggfffddd```^^^___cccfffiiijjjiiiiiikkkrrr}}}yyykkk___UUUOOONNNJJJFFFCCCEEEFFFGGGMMMUUUZZZcccoooyyy}}}}}}|||zzzqqqnnnlllmmmoookkkccc\\\YYYYYYYYY[[[___ccchhhjjjooorrrwww{{{|||zzzwwwtttlllhhhdddcccdddfffhhhhhhkkklllmmmooopppnnniiifffeeeccc___]]]ZZZWWWRRROOOQQQRRRSSSUUUUUUUUUTTTTTTXXXXXXZZZ\\\^^^aaadddfffffffffggghhhhhhiiiiiiiiikkkiiifffddddddfffiiikkknnnmmmlllkkkkkkkkkkkkkkkooonnnnnnmmmlllkkkkkkkkkmmmnnnooopppppppppppppppqqqrrrrrrqqqooonnnooopppsssssssssssssssqqqmmmiiieeefffgggiiilllnnnoooppppppoooooooooqqqrrrtttuuurrrssssssrrrppppppqqqrrroooqqqssssssqqqqqqqqqrrrsssqqqqqqrrrsssttttttssssssrrrpppnnnmmmnnnnnnooo$$$$$$%%%%%%&&&'''((((((******)))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%&&&''''''&&&&&&(((***///,,,))))))+++---,,,***((()))******++++++******+++,,,,,,---------------***,,,---,,,)))(((***---,,,,,,---------.........+++++++++,,,------......000000000111111111222222111222222222222222222222444444333333333333444444111333444444333333444555444444444555666777888999<<<<<<>>>?????????>>>===:::::::::999888888777777888777777666777777888888777666666555555444333333444444333333222111111111///////////////......---------------,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,++++++++++++++++++*********)))))))))+++***))))))((((((((((((''''''((()))******+++,,,&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***(((((((((***+++***)))&&&&&&'''''''''''''''&&&************************(((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111///000333333777III]]]~~~qqqZZZMMM@@@CCCKKKYYYmmmxxxbbbNNNBBB;;;888777555:::BBBIIILLLJJJEEEBBB>>>>>><<<;;;:::999999999888777666444444444555666>>>CCCKKKSSSYYY___dddggghhhhhhgggeeecccccceeegggiiijjjjjjiiihhhlllsssyyyzzzjjj\\\TTTRRROOOIIIFFFEEEDDDBBBDDDIIIKKKRRR]]]hhhpppvvv{{{}}}xxxsssooopppsssoooeee[[[WWWWWWVVVVVVXXX\\\```bbbhhhlllrrrxxx}}}xxxsssmmmiiiggggggffffffddddddfffhhhkkkkkkiiigggkkkhhhfffccc```\\\WWWSSSTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRSSSUUUXXX\\\___aaa^^^^^^______```aaaaaaaaagggfffdddbbbaaaaaabbbcccjjjiiihhhhhhgggggghhhhhhmmmmmmllllllkkkkkkjjjjjjnnnnnnooooooooooooooonnnlllmmmnnnnnnllllllmmmoooqqqqqqqqqqqqrrrpppllliiibbbcccdddfffhhhjjjkkkllloooooonnnnnnoooqqqssstttrrrqqqooopppqqqqqqpppooopppqqqrrrqqqpppooopppqqqqqqpppoooppprrrsssrrrqqqooonnnmmmllllllmmmoooppp###$$$$$$%%%&&&'''(((((()))))))))(((((('''''''''(((((('''&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%&&&'''((((((((()))+++---555///)))(((***,,,)))&&&((())))))******************+++,,,,,,------,,,,,,***---///---(((&&&)))...,,,,,,,,,,,,---------------------....../////////000000000111111111222222222222222222333333444555222222222111111222222222111222222222111222555777666555555666777888999::::::;;;<<<>>>>>>======<<<;;;;;;:::999888777666555555555555555555555666777666666555555444333333222111111000000////////////000000111111000000///...------------,,,,,,++++++---,,,,,,+++***+++++++++***************************))))))))))))((((((((())))))((((((((())))))***(((((()))***+++,,,,,,---%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////111000222444444666CCCQQQpppdddQQQDDDDDDGGGOOO^^^tttjjjUUUGGG>>>:::999333777>>>FFFJJJJJJFFFCCCBBBAAA@@@>>>===<<<<<<;;;999888777555444444444444888<<>>===<<<<<<888777777666555444444444555999>>>DDDKKKSSS[[[```aaaccceeefffeeedddeeeeeejjjmmmppppppooopppsssvvv|||uuukkk```YYYSSSQQQNNNIIIFFFFFFBBBDDDGGGJJJOOOVVV^^^cccnnnnnnmmmkkkhhhffffffgggeeeccc```]]]ZZZYYYXXXXXXXXX[[[```hhhooovvvzzz}}}~~~yyyrrrnnnjjjhhhfffeeedddcccaaa___\\\\\\]]]```ccceeedddccc______```___^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXX\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]___aaacccfffgggkkkkkkkkkkkkkkkkkkllllllkkkllllllllllllkkkkkkjjjhhhiiikkkjjjhhhfffffffffiiiiiiiiijjjkkkkkkiiigggfffggghhhiiijjjkkkllllllmmmlllkkkkkklllmmmooopppqqqooonnnpppssstttqqqnnnnnnoooooonnnllllllnnnooonnnlllkkklllmmmmmmlllkkkjjjjjjkkklllmmmnnnoooppp%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))))))))((('''&&&&&&&&&'''(((%%%'''((()))'''''''''((($$$%%%&&&&&&%%%%%%''')))***'''%%%&&&(((+++***)))'''((())))))******))))))((())))))******************,,,---,,,)))(((***---*********+++++++++,,,,,,++++++++++++++++++,,,,,,........./////////000000...---------...000222333000000////////////000000222333333222222333666888888777777777888888999:::888999:::;;;;;;;;;:::999;;;::::::888777666555555222222222222333444555555555444444333333222111111111111111000000000000000---------------,,,,,,++++++,,,---------,,,***))),,,,,,+++***************))))))***+++,,,---......))))))((((((((('''''''''&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((('''&&&''')))(((((())))))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************+++++++++++++++++++++,,,------......+++,,,...000222555:::>>>TTTnnn{{{___IIIAAA>>>CCCLLL]]]xxxlllXXXIII???:::666666:::AAAJJJOOOPPPOOOCCCBBB@@@>>>===;;;;;;:::777777777666555555444444777999<<<@@@EEEMMMUUUZZZYYY\\\___aaaaaaaaabbbccciiilllppprrrqqqrrrvvvyyy{{{~~~nnneee\\\XXXTTTLLLGGGEEEBBBBBBCCCDDDFFFKKKRRRWWW]]]eeemmmpppnnnkkkjjjkkkjjjiiifffccc___\\\YYYWWWUUUWWWZZZ^^^dddjjjnnnqqq|||}}}|||xxxpppnnnkkkiiifffccc___\\\UUUUUUVVVZZZ^^^aaaccccccddddddfffffffffeeedddcccccccccdddcccbbb___]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWYYY\\\___bbbcccfffggggggggghhhiiiiiiiiijjjjjjkkkllllllkkkkkkkkkgggiiijjjjjjhhheeeeeeeeegggffffffgggiiijjjhhhgggiiijjjjjjkkklllmmmmmmnnnkkkkkkjjjjjjjjjkkkmmmnnnoooooooooqqqrrrrrrqqqooolllmmmmmmlllkkkkkknnnpppnnnlllkkkkkkmmmmmmllljjjjjjjjjkkkllllllmmmmmmnnn'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''')))%%%&&&((((((((('''((()))%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&''')))*********'''(((((()))))))))))))))))))))***++++++++++++***+++++++++******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------............000///---,,,,,,---///000000000////////////000000111222333333222222444666666666666666666666777888777888999:::::::::999888888888777777666555444444222222222222333444555666444444333333222111111111000000000000000000000000,,,------------,,,++++++***+++,,,------,,,***))),,,++++++************************++++++,,,,,,,,,)))))))))((((((((((((''')))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((***)))&&&%%%'''(((((((((''''''&&&%%%######(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************++++++++++++***++++++,,,,,,---......,,,------...000444777888GGGaaajjjOOODDD===@@@GGGRRRhhh~~~nnnYYYHHH@@@:::888999@@@JJJRRRVVVVVVDDDCCCAAA???===<<<;;;;;;888888888777666444333222666777888:::>>>DDDLLLRRRRRRTTTXXX[[[\\\]]]___```fffjjjnnnooooooppptttxxxwww}}}zzzmmmeee^^^SSSKKKHHHEEEEEEDDDCCCCCCEEEJJJNNNQQQWWWaaaiiilllmmmmmmmmmmmmmmmmmmkkkhhhccc___]]]XXXXXXXXXYYY\\\___ccceeeppprrruuu{{{zzzxxxvvvtttqqqmmmiiieee]]][[[YYYZZZ\\\^^^``````cccdddfffhhhjjjjjjjjjjjjhhhjjjmmmoooooollliiiggg``````^^^]]][[[YYYXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTWWWYYY[[[\\\``````aaaaaabbbccccccdddeeeeeefffggghhhhhhhhhhhheeegggiiijjjhhhgggfffffffffeeeeeegggiiijjjjjjiiijjjjjjkkkkkkllllllmmmmmmkkkjjjiiiiiiiiijjjkkklllkkknnnpppqqqpppooooooooojjjjjjkkkjjjjjjkkknnnqqqpppnnnmmmmmmnnnnnnmmmllljjjjjjjjjkkkjjjjjjjjjiii(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''((($$$&&&(((((('''''''''(((((())))))(((&&&&&&''')))'''(((******)))'''((()))'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++,,,***)))***+++------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......555333111...------......000000////////////000000000222333333222222333444555444444444444555555666666777888999:::999999888666666666555444444333333222222222222333444555666444444333333222111111000---------.....................//////......---,,,***+++,,,------+++***(((,,,++++++***)))*********)))))))))(((((((((((((((***)))))))))((((((((((((+++***)))(((&&&&&&%%%%%%))))))))))))************&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%'''(((&&&$$$###&&&((('''''''''&&&%%%$$$###"""%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))+++)))&&&%%%&&&(((''''''&&&%%%$$$"""!!! ))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,---......////////////111555777666>>>XXX{{{qqqWWWJJJ@@@@@@CCCIIIZZZlllhhhRRRFFF===::::::@@@KKKTTTYYYZZZFFFEEEDDDAAA@@@>>>======:::999999777555333111000444444444444666<<>>===<<<;;;999888777777333444555555666999===@@@GGGKKKPPPTTTWWWZZZ]]]___ccceeefffgggggghhhjjjlllsssxxxuuujjjbbb\\\QQQOOOMMMKKKJJJGGGCCC@@@FFFGGGIIIMMMSSSYYY___bbbfffiiimmmqqqsssrrrpppnnneee```[[[YYYYYYZZZYYYXXX^^^```ccchhhooovvv|||yyyuuuoooiiidddaaa______\\\\\\\\\]]]^^^aaacccdddfffjjjpppuuuwwwwwwuuussspppqqqssstttuuuqqqlllhhheeedddcccbbbaaa^^^YYYVVVXXXTTTOOOMMMMMMPPPRRRSSSWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\___aaacccdddeeecccdddeeefffffffffeeedddbbbcccdddfffhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjhhhggggggiiikkkiiijjjkkkllllllllllllllljjjiiigggfffhhhjjjmmmooommmmmmmmmmmmllllllllllllhhhgggggggggffffffffffff%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***'''(((((())))))))))))(((((()))******(((((()))***************************,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---------------------,,,,,,//////...............---///..................///....../////////000000000111111000000111222444555666666777666555444222111666666666555555444333222222000///111444666555444000000000000////////////................................................------,,,,,,+++******)))+++***)))(((((()))***+++***************)))(((((())))))))))))((((((((('''((((((''''''''''''''''''***((('''''')))******)))%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))***+++,,,,,,------,,,,,,---------...///000222222;;;IIIbbbooo[[[JJJCCC@@@???GGGRRRdddzzzlllQQQHHH>>><<>>======<<<;;;999888777666333444444555555888;;;???AAAEEEJJJNNNRRRVVV[[[^^^```ccceeefffffffffhhhiiimmmqqqwww|||sssiii^^^ZZZTTTOOOKKKHHHDDDAAAAAABBBCCCFFFJJJNNNRRRTTT\\\___dddiiimmmnnnooonnnjjjfffaaa^^^^^^]]][[[YYYXXXYYY[[[___dddjjjooorrryyy|||{{{vvvqqqnnnlllkkkccccccaaa```_________```aaacccfffiiimmmoooqqqrrrttttttvvvxxxzzzyyyuuurrrnnnmmmmmmmmmllliiieeeaaa___[[[VVVSSSRRRSSSSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUVVVXXX[[[]]]^^^___```aaaaaaaaa```^^^^^^]]]^^^___aaabbbbbbccccccaaaaaabbbbbbcccddddddeeeeeeffffffeeeddddddfffhhhggghhhhhhiiiiiiiiiiiihhhhhhhhhgggggggggiiikkkmmmlllllllllkkkkkkjjjjjjjjjeeeeeeeeeddddddddddddccc%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))))))))((('''''''''((())))))''''''((()))************************++++++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///......------,,,++++++,,,,,,+++++++++---...///......------------......------........./////////000000000000000111333333777777666555333111...---444444444444444444444444444222222333444555444333000000000000////////////........................---------------------------,,,,,,++++++***************))))))))))))******))))))******))))))(((((()))))))))(((((((((''''''%%%%%%&&&&&&'''''''''''')))(((&&&''')))******)))&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$'''%%%$$$%%%%%%&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,---...///111111999@@@SSSrrrjjjSSSHHHBBB>>>AAAHHHPPPfffcccPPP@@@>>>CCCIIISSS^^^dddYYYLLLEEEDDDEEECCC@@@======<<<;;;999888777666333333444444444666999<<<;;;>>>BBBFFFKKKPPPWWW[[[]]]```dddffffffffffffggghhhkkkooosssxxx~~~rrrkkkaaaWWWPPPLLLHHHFFF@@@@@@@@@AAACCCDDDFFFGGGOOORRRWWW]]]ccchhhlllnnnnnnllliiifffeeeccc```]]]ZZZZZZZZZ\\\^^^aaadddfffhhhkkkpppvvv||||||zzzyyyqqqooolllhhhdddbbb```___^^^^^^]]]^^^aaafffkkkooosssssstttwwwzzz{{{yyyxxxvvvvvvvvvxxxxxxwwwsssooogggddd```\\\[[[YYYWWWVVVWWWXXXYYYYYYXXXWWWUUUTTTUUUTTTTTTTTTUUUXXXZZZ\\\[[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\]]]___```aaaaaa``````bbbdddeeeeeefffggggggggggggfffffffffggggggggghhhhhhiiijjjjjjiiihhhggggggffffffccccccccccccbbbbbbbbbbbb%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&&&&&&&'''((((((''''''((()))))))))))))))************++++++++++++++++++,,,,,,+++,,,------++++++,,,---------------------,,,,,,,,,***)))((((((***,,,---------,,,,,,,,,,,,------------------.........////////////000000111222222222222333333333222111000333333333333333444444555555555444444444444333333000000000000////////////........................------------------------,,,,,,,,,++++++************))))))))))))))))))***((()))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---...///111111666999EEEaaayyy___NNNDDD??????CCCEEEVVVmmmuuu[[[EEEAAAAAABBBMMM\\\fff___TTTKKKGGGDDDAAA???>>>===<<<;;;:::888777777333444555444444444777999888:::<<>>FFFUUUaaaaaa^^^VVVLLLDDDAAA@@@???>>>===<<<;;;999888888444555666555333333444666888999:::;;;>>>CCCIIINNNWWW[[[aaafffhhhjjjkkkllliiiiiijjjkkkmmmqqqwww{{{yyykkk___WWWRRRKKKJJJHHHEEECCCAAA@@@@@@???@@@BBBEEEJJJPPPUUUXXX```bbbfffiiijjjkkklllllliiihhheeecccaaa___]]]\\\\\\]]]^^^```dddiiimmmoooppprrrvvv{{{|||zzzxxxvvvooommmjjjgggeeeddddddddddddcccbbbbbbdddfffeeeeeeiiiiiilllppptttvvvvvvuuunnnllljjjiiiiiigggeeebbbcccdddgggjjjkkkkkkjjjiiicccaaa]]]ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWTTTSSSRRRPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSQQQSSSUUUUUUUUUUUUVVVXXXYYYZZZ]]]___bbbdddeeefffdddeeefffffffffdddbbbaaaaaaaaa``````___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''&&&&&&&&&'''(((((((((((()))+++'''(((((())))))*********+++***))))))***+++---...+++,,,------++++++,,,---)))***+++,,,...///000000111000///...------...///......------------......------........./////////...///000111222222222222111222333444444444333222222222111000111222444555444555666444222111222333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''((()))))))))((((((((((((((('''''''''&&&&&&))))))((('''&&&%%%$$$$$$%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))******++++++***************+++++++++***+++,,,,,,------,,,,,,---------...///000222222111222999IIIbbbwww```OOOEEEAAAAAADDDHHHQQQccc}}}uuuYYYJJJBBB>>>CCCKKKWWW\\\aaa]]]RRRHHHCCCBBB@@@@@@???>>><<<;;;:::999555666777666444333333444777777888999:::>>>CCCGGGQQQUUU\\\bbbfffjjjnnnpppjjjjjjjjjiiihhhkkkooorrryyy|||ssseee]]]UUURRRMMMHHHDDDBBB@@@@@@>>>======>>>AAADDDGGGJJJRRRUUU[[[___bbbeeehhhjjjkkkkkkjjjhhhfffeeecccccc]]]]]]\\\\\\]]]^^^```aaacccfffjjjppptttxxxzzz|||~~~~~~xxxwwwvvvsssoookkkhhhfffeeecccbbbbbbccccccaaa```aaaaaabbbeeeiiilllmmmmmmlllkkkiiiiiijjjjjjiiigggggghhhkkknnnoooqqqqqqqqqjjjhhheeecccaaaaaaaaabbb``````____________``````[[[ZZZYYYWWWVVVVVVWWWXXXUUUTTTTTTTTTSSSSSSSSSSSSOOOQQQSSSSSSRRRRRRSSSTTTSSSUUUXXX[[[]]]```aaabbbbbbbbbccccccaaa___^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZVVVVVVVVVVVVUUUUUUUUUUUU%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&''''''((('''''''''&&&((())))))))))))***,,,''''''(((((()))******+++******)))((()))+++---...+++,,,------++++++,,,---++++++,,,,,,---...//////............///////////////..................///....../////////000000000///000111222333333333222333444555666666555444444333222111000000111333444333444555444111000111333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///111111...222888@@@PPPiiisss^^^OOOFFFBBB@@@CCCHHHUUUlllfffPPPEEEBBBBBBBBBJJJPPPWWWYYYTTTLLLFFFCCCBBBAAA@@@???>>><<<;;;;;;777888999777444222222333333444666666888;;;???BBBHHHMMMTTT[[[aaahhhnnnqqqnnnmmmllljjjggggggiiikkkqqqsssvvv{{{}}}sssfffaaaZZZQQQKKKGGGFFFEEEBBBAAA@@@??????@@@BBBCCCFFFJJJOOORRRUUUWWW[[[___eeeeeefffggghhhiiiiiiiii______]]]\\\[[[ZZZZZZZZZ]]]___aaadddgggjjjlllllloooqqqtttwwwzzz{{{|||}}}{{{{{{{{{yyyvvvrrrooommmkkkiiihhhhhhiiihhhfffdddbbb```^^^^^^aaadddfffgggkkkiiiggggggiiijjjjjjiiiggghhhiiikkkmmmnnnooopppkkkjjjiiihhhhhhhhhhhhhhhddddddddddddeeegggiiijjjfffeeecccbbbaaabbbccccccaaa```___]]]\\\ZZZYYYXXXUUUWWWYYYYYYXXXWWWWWWWWWUUUVVVXXXZZZ]]]^^^____________^^^]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYUUUTTTTTTTTTTTTSSSSSSSSS%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&(((******))))))+++---&&&''''''((()))******+++***)))(((((()))+++---...+++,,,------++++++,,,---,,,---------------------((()))+++,,,---.........//////............//////////////////000000000000///000222333444444333333222333555777888888888777333222111//////000222333111333555333111///111333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""%%%'''&&&$$$###&&&(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++++++++,,,---------,,,,,,+++++++++,,,---...///000---333888<<>>>>>???===<<<:::888666444333222444444444555666777888999@@@BBBGGGLLLSSS\\\ffflllnnnpppqqqpppmmmiiigggfffdddgggiiijjjkkkqqq{{{{{{pppggg___XXXSSSLLLIIIFFFEEEFFFDDDAAA===@@@AAACCCCCCCCCCCCEEEFFFMMMOOOQQQUUUYYY^^^bbbdddccceeegggfffdddbbbbbbbbbccc```\\\ZZZ[[[\\\[[[YYYXXXYYY[[[^^^bbbgggjjjlllmmmooorrruuuuuuuuusssqqqnnnoooooopppqqqqqqppppppnnnkkkgggcccbbbbbbdddeeegggggggggeeeddddddfffhhhgggfffdddcccccccccddddddfffeeeeeeeeeeeeeeeeeefffhhhgggggggggiiimmmqqqsssnnnnnnmmmmmmmmmnnnpppqqquuuqqqnnnlllllljjjfffcccdddbbbbbbeeejjjkkkgggbbbbbbbbbaaabbbbbbaaa^^^\\\^^^\\\ZZZXXXVVVVVVVVVVVVZZZWWWTTTTTTXXX[[[\\\[[[\\\\\\\\\YYYVVVTTTUUUVVV$$$######""""""#########%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((()))))))))*********)))))))))***+++,,,........./////////...---,,,,,,------------------------...---,,,,,,,,,,,,---...------,,,,,,------.../////////000000000000//////333222111222555555333111111111111111222333444555666666555444333222111111000///...------,,,,,,---***++++++,,,,,,+++++++++&&&&&&&&&&&&&&&''''''(((,,,,,,,,,++++++******)))(((((()))******)))((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%'''((('''&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''((())))))''''''''''''(((((((((((('''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,---......///222333444555777CCC\\\sss{{{bbbQQQGGGBBB???CCCLLL[[[qqquuubbbRRRFFF???;;;===AAAHHHNNNQQQPPPLLLEEEDDDCCCBBBAAA???>>>===>>>===;;;999777555444444444444444444555666777888:::===@@@EEEKKKTTT\\\bbbjjjmmmqqqrrrpppmmmkkkjjjfffhhhiiigggfffiiiqqqxxx{{{qqqggg```WWWSSSMMMJJJIIIGGGCCC@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGJJJMMMQQQTTTVVV\\\___aaacccccccccdddeeegggdddbbbaaaaaa```]]][[[VVVWWWXXXZZZ\\\^^^```aaa```aaadddfffggghhhgggggghhhhhhjjjlllmmmoooooopppooommmjjjgggeeeeeeeeefffhhhiiihhhfffdddcccccceeeeeedddccccccccccccdddeeeeeedddbbbaaa``````______bbbaaaaaaaaabbbfffiiikkklllkkkkkkjjjjjjkkklllmmmpppmmmiiihhhhhhgggeeecccfffddddddgggkkkllliiieeeaaa``````aaabbbbbb___]]]ZZZZZZXXXWWWWWWWWWXXXXXX[[[YYYVVVWWWZZZ\\\]]]\\\^^^^^^^^^[[[YYYWWWWWWXXX#########"""######$$$%%%$$$"""!!!"""%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---...///////////////---,,,+++***------------------------,,,,,,++++++,,,---...///...------------...//////000111111222222111111000666444222222333444333222222111111222222333444555555444444333222111000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++'''((())))))******))))))+++++++++***************''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$'''((((((''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))(((((((((***+++,,,(((((()))***************))))))))))))))))))))))))++++++,,,,,,,,,---------************+++++++++++++++,,,,,,------.........222222333333333;;;NNN```{{{sss^^^NNNFFF??????DDDOOOaaaqqqzzzfffSSSFFF???;;;;;;EEESSSZZZYYYUUULLLHHHDDDCCCCCCCCC@@@===@@@???===;;;999777666666444444333333444555666666666888;;;???DDDKKKRRRWWWaaafffmmmrrrrrrpppnnnmmmiiijjjiiifffdddeeejjjooovvv~~~}}}tttgggaaaYYYSSSPPPNNNJJJGGGDDDCCCBBB@@@??????>>>>>>===>>>???AAACCCFFFHHHIIIQQQTTTXXX[[[^^^```ccceeehhhggghhhhhhhhhfffbbb___XXXWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^]]]___aaacccfffhhhjjjkkklllkkkjjjhhhgggfffffffffhhhiiiiiigggdddaaaaaaaaa````````````aaabbbcccddddddcccaaa___]]]\\\[[[ZZZ```___^^^^^^___aaaccceeegggffffffeeeeeeeeeeeefffhhheeebbb``````aaaaaa```bbbaaaaaacccfffgggeeebbb]]]\\\\\\]]]^^^^^^]]][[[WWWVVVVVVVVVVVVXXXYYYZZZ\\\ZZZXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]ZZZYYYYYYZZZ%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((()))(((((((((((()))))))))***)))))))))***+++,,,---...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///......------......///000//////000000000000//////444444333444444555444444222222222222222333444555333333222222111000000/////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---...---,,,+++)))))))))***************''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))((((((((((((***)))''''''(((***,,,...(((((()))***************))))))))))))))))))))))))+++,,,,,,,,,,,,---------*********++++++++++++,,,,,,,,,,,,---------............///111222777EEESSSooo~~~kkkXXXMMMCCC???AAAIIIXXXfff}}}gggVVVKKKAAA<<>><<<:::999888888555444444333333333444444666888:::===@@@EEEKKKPPPVVV\\\fffmmmqqqqqqpppppplllmmmllliiiggggggjjjmmmlllrrr{{{|||uuujjjbbb]]]YYYTTTPPPIIIGGGDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEHHHMMMPPPSSSWWW[[[^^^aaacccgggkkklllkkkhhheee___^^^]]][[[YYYWWWUUUTTTRRRRRRQQQQQQRRRSSSUUUVVVTTTTTTVVVXXXZZZ]]]___```cccccccccdddddddddccccccdddfffgggfffccc```______\\\]]]]]]^^^```aaabbbcccfffeeecccaaa___^^^]]]]]]^^^]]]\\\\\\\\\]]]___```bbbbbbbbbaaa````````````bbb___[[[YYYXXXXXXYYYZZZYYYXXXXXXZZZ\\\]]]\\\ZZZYYYXXXVVVWWWWWWWWWVVVTTTUUUUUUTTTTTTUUUVVVWWWXXXZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\ZZZXXXWWWWWWWWW%%%%%%$$$###############"""$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((((())))))''''''&&&&&&'''((())))))'''(((((((((((()))))))))(((((((((((()))+++,,,---++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......---------------...//////++++++,,,,,,,,,,,,++++++...000444666777666555555333333333222333333444444222222222111111000000//////...---,,,,,,++++++,,,---,,,+++*********++++++&&&''')))*********)))((()))))))))))))))))))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))(((''''''(((***,,,...(((((()))***************))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,---000222555???IIIeeewwwxxxbbbUUUGGGAAA@@@GGGSSS___rrr~~~|||iiiVVVIII???AAAJJJTTT```jjjfff\\\OOOGGGEEEEEEDDDBBBBBBAAA???>>><<<;;;::::::666555444333333333333333666888999;;;===@@@EEEIIIMMMTTT^^^gggmmmppprrrsssqqqqqqooommmjjjiiijjjkkkhhhlllrrryyyyyypppggg___YYYQQQMMMHHHFFFDDDCCCAAA???@@@@@@???>>>>>>??????@@@===@@@CCCEEEGGGJJJNNNPPPSSSXXX^^^dddhhhhhhhhhgggeeedddcccaaa___\\\YYYXXXRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSUUUVVVXXXZZZ[[[\\\\\\\\\\\\^^^``````^^^]]]\\\\\\ZZZ[[[\\\^^^```aaabbbcccfffeeedddcccbbbbbbbbbbbb\\\[[[ZZZZZZZZZZZZ[[[\\\aaaaaaaaa``````______^^^___]]]ZZZVVVSSSSSSTTTUUUSSSSSSSSSTTTVVVWWWVVVUUUWWWUUUSSSSSSSSSRRRQQQOOOUUUTTTSSSRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUUUUSSSTTTVVVUUUSSSRRRRRRRRR######""""""!!!""""""###$$$"""!!!"""%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''&&&&&&%%%&&&''')))***''''''(((((((((((())))))'''''''''((()))***+++,,,)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,---,,,,,,,,,,,,---....../////////000000/////////***...444777777666555555444444333333333333444444222222222111111111000000///...---,,,++++++++++++...---+++***)))******+++''''''(((((())))))(((((()))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&###%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%%%%$$$"""%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''')))***+++(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------000......000222333888???XXXnnnooo```NNNCCC@@@DDDMMMWWWgggttt~~~bbbSSSEEEAAACCCJJJYYYiiioooeeeXXXMMMGGGDDDBBB@@@BBBAAA@@@>>>===<<<;;;;;;888777666444333222222222333444666777888:::>>>AAAHHHNNNWWW```gggmmmrrruuuvvvuuurrrooommmjjjhhhgggiiijjjmmmqqqvvv{{{|||oooggg___YYYRRRMMMKKKIIIEEEBBB@@@???>>>===<<<;;;;;;;;;;;;<<<>>>>>>>>>@@@BBBEEEFFFKKKQQQWWWZZZ]]]___aaaaaabbbbbbbbb```^^^\\\[[[WWWVVVSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIIIIIIIJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQQQQSSSUUUUUUUUUUUUVVVWWWWWWXXXZZZ\\\^^^___`````````_______________``````]]]\\\\\\[[[[[[\\\\\\\\\______`````````___^^^^^^\\\[[[YYYUUURRRPPPQQQSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWTTTRRRQQQQQQQQQPPPOOOTTTSSSQQQOOOOOOOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPLLLOOOQQQQQQOOONNNMMMNNN"""""""""###$$$&&&'''(((%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''&&&%%%%%%%%%''')))+++'''''''''((((((((())))))''''''(((((()))***,,,---***+++,,,---------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,------111222222333333222222111,,,000333555444333444666555444444333333333444444222222222222222111111111///...---,,,++++++++++++///---+++***))))))***+++*********)))***++++++,,,)))))))))((((((''''''&&&(((((('''&&&&&&'''(((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))'''''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$######%%%&&&%%%$$$$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((()))))))))***'''''''''''''''((((((((((((((()))***************)))))))))))))))))))))))))))))))))*********++++++************++++++++++++------------------------111------///111222555:::IIIbbbnnnXXXIIIBBBAAAGGGOOOZZZhhh{{{wwwdddPPPHHHCCCCCCNNN\\\gggbbbZZZRRRKKKFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<:::999777555444333222222000111333444444666999;;;BBBFFFMMMTTT\\\eeemmmrrrwwwvvvtttrrrpppnnnllljjjjjjiiiiiikkknnnrrrtttvvvyyyssslllbbbZZZVVVQQQLLLGGGBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<:::;;;===???>>>BBBFFFIIIJJJMMMQQQTTTTTTVVVXXXYYYZZZZZZXXXXXXYYYYYYWWWVVVTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNNNNOOOQQQTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[ZZZYYYYYYSSSTTTTTTRRRNNNLLLMMMOOONNNOOOOOOOOOOOOPPPQQQSSSRRRPPPNNNNNNPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMLLLNNNOOONNNKKKIIIJJJKKKIIILLLNNNOOONNNLLLLLLLLL"""###$$$&&&(((+++---///###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***'''&&&%%%$$$%%%''')))+++''''''''''''((((((((()))(((((())))))***+++---...,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++******++++++,,,---------............------000222333222000000333666555444444333333333444444333333333222222222222222......---,,,++++++++++++///...+++***))))))***+++***)))((((((((()))+++,,,******)))((('''&&&&&&%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&''''''&&&%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###""""""###%%%''''''&&&$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&'''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))'''((((((((())))))******&&&''''''(((''''''&&&%%%(((((()))***************))))))))))))))))))))))))((())))))))))))*********))))))))))))************------------------------///+++***...111333666;;;>>>ZZZ}}}zzzaaaOOOEEEAAADDDJJJLLLYYYmmmttt\\\PPPGGGAAADDDNNNYYYZZZYYYUUUPPPKKKHHHHHHBBBAAA@@@>>>===<<<<<<<<<;;;:::888666444333222222///000222333333444777999<<>>===<<<::::::<<<>>><<<>>>@@@??????AAAEEEIIIHHHJJJNNNQQQSSSTTTSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPRRRPPPNNNLLLKKKKKKKKKLLLGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAABBBEEEGGGEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSJJJLLLNNNLLLIIIHHHIIIKKKHHHIIIIIIIIIIIIIIIKKKMMMLLLKKKJJJKKKMMMPPPQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMJJJMMMNNNMMMIIIGGGHHHIIIIIIKKKNNNOOONNNLLLLLLLLL'''&&&$$$#########$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''')))***((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((())))))******++++++***(((%%%$$$$$$&&&***,,,******,,,,,,,,,,,,******++++++************++++++)))***+++,,,,,,+++***)))+++******,,,///000---***------...///000111222222222222111111222222333444444444444333333222222222111111111111000000000000......---,,,,,,,,,------++++++++++++*********)))***)))(((''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++###$$$&&&(((((((((((('''++++++)))(((''''''''''''))))))))))))))))))))))))++++++************+++++++++*********))))))(((((()))************+++++++++)))***+++,,,------------,,,------...000111333444===OOOlllsss\\\LLLCCCAAABBBFFFKKKYYYnnnooo[[[MMMCCC@@@CCCIIIPPPRRRNNNKKKLLLJJJDDDFFFDDDAAAAAACCCCCCAAA>>>===<<<;;;999777666555444333222111000111222444666888999===AAAGGGPPPZZZaaakkkttt{{{zzzyyyyyytttnnnmmmllljjjiiihhhgggffffffjjjmmmrrrxxx|||rrriii^^^VVVSSSOOOKKKIIIIIIGGGCCC@@@AAA???===<<<======<<<;;;===<<<;;;<<<===>>>===<<<>>>???@@@BBBEEEHHHJJJKKKOOOPPPPPPQQQRRRSSSSSSTTTQQQQQQPPPOOONNNMMMLLLLLLLLLJJJHHHFFFDDDCCCBBBAAA>>>>>>>>>???????????????@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHHHHHHHFFFEEEBBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCHHHHHHHHHHHHGGGFFFEEEEEE$$$$$$$$$$$$$$$###""""""%%%$$$######""""""#################################%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((((((((((((((((((''''''---,,,***))))))+++---///***+++,,,------,,,+++***+++******))))))******+++)))***++++++++++++***)))+++******,,,//////---+++------...///000000111111111111111111222222333333555555444444333333333333111111111000000000//////---,,,+++***************,,,++++++++++++************)))(((''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''''''''((()))******++++++++++++***)))(((((('''''''''))))))))))))))))))))))))+++******))))))******+++************)))))))))((()))************++++++++++++,,,---...////////////,,,------...///111333444:::IIIccciiiTTTGGG@@@???AAADDDOOOaaassskkkZZZKKKCCCAAA@@@EEEHHHFFFFFFJJJJJJFFFDDDBBB@@@@@@BBBBBB???======<<<;;;:::888666555444333222111000000222444555555777:::===CCCKKKTTTZZZdddnnnuuuwwwwwwyyywwwrrrpppooonnnllljjjiiihhhhhhgggjjjmmmrrrxxx|||ppphhh```[[[UUUQQQOOOMMMHHHEEEFFFDDDAAA@@@@@@???===<<<===<<<;;;;;;<<<<<<;;;:::<<<<<<<<<===???AAABBBCCCGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFDDDCCCCCCBBB@@@??????>>>AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAA@@@>>>===============<<<<<<;;;:::::::::<<<=========<<<<<<<<<<<<<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????===>>>>>>>>>>>>===<<<<<<"""######$$$###"""!!!!!!%%%$$$######""""""##############################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###%%%&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''((((((''''''&&&%%%%%%$$$******)))))))))***+++,,,++++++------------+++++++++******))))))******+++)))******++++++******)))*********,,,...///...,,,---.........//////000000111111111111111222222222444444444444444333333333111111000000000000//////------,,,******)))))))))++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''&&&&&&&&&&&&'''((())))))******))))))((((((''''''))))))))))))))))))))))))+++******))))))******+++************)))))))))))))))************++++++++++++,,,---....../////////,,,------...///111222333666AAAVVVpppzzzbbbNNNCCC>>>>>>>>>EEERRR___kkkwwwnnnZZZJJJBBB;;;>>>???>>>@@@EEEGGGFFFCCCBBBAAAAAABBBAAA@@@>>>>>>===<<<;;;999777666555333222111000000111333444222444666888<<>><<>>>>>??????@@@@@@AAAAAACCCDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHEEECCCAAA???>>>AAAAAA@@@>>>>>>=========>>>======<<<;;;;;;::::::::::::::::::999999999999777888999::::::999777777888888999999999888777777555666777777888888777777777777777777888999:::;;;777888999::::::999888777888999999999999999999:::777888999999::::::999999###"""!!!!!!!!!!!!""""""%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%%%%###!!! """$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++,,,---......---,,,+++******))))))))))))******))))))************))))))*********,,,---.................................///000000111111111111111333333222222222222222222111000000000//////////////////---,,,++++++***************)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&%%%$$$%%%&&&((())))))))))))))))))(((''''''((((((((((((((((((((((((******))))))))))))***************)))))))))))))))))))))*********+++++++++))))))***+++,,,,,,,,,,,,---------...///000111222333:::HHH```{{{pppYYYIIIBBB???<<>><<<:::999777777333222222111111111222222111222333555777;;;AAAFFFNNNUUU^^^eeelllssswwwzzzxxxwwwvvvtttrrrpppnnnmmmkkkllllllkkklllnnnrrruuuzzz~~~~~~wwwrrrlllfffaaaTTTQQQMMMJJJHHHEEEBBB@@@AAA???>>>>>>??????>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>@@@CCCEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKIIIGGGDDDBBB@@@???AAA@@@???=========>>>??????>>>>>>===<<<<<<;;;;;;>>>=========<<<<<<;;;;;;888888999999999888777666777888888999999888888777666666666777777777666666777777777777777888888999555666888999999888666555333444444444555555666666555666777888888999999999$$$"""  ###%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%#########$$$$$$%%%%%%%%%'''%%%""""""###%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))((()))***+++,,,++++++***++++++,,,------,,,++++++***))))))))))))))))))***)))))))))))))))))))))))))))***++++++,,,---...///000000000///......------...///000111111111000000000000000000000000000000000000000////////////...///...---,,,++++++++++++((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++***)))((((((((()))***+++((())))))***))))))((('''((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))******))))))*********+++++++++((()))***+++,,,,,,,,,,,,------------...///111111222555???PPPhhh}}}eeeQQQFFFBBB===<<>>DDDHHHPPPYYYaaaiiipppvvvvvvvvvvvvuuutttsssqqqpppoooooonnnllljjjjjjkkkmmmqqqtttxxx|||~~~tttnnnbbb^^^YYYUUURRROOOKKKHHHBBBAAA@@@@@@AAABBB@@@???===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;999999:::<<<===>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@??????>>>>>>???@@@BBBCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999::::::::::::999999888888888888777777777777888:::999999888888888888888555666888999999888666555222333333444444555555555000111222333444555555555$$$"""  $$$&&&%%%$$$######""""""##############################"""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&((()))***+++,,,'''((())))))******))))))******,,,,,,,,,,,,*********))))))(((((())))))******))))))(((((())))))***(((***+++++++++,,,///111222222111000///...---------...///111111000000///.........///////////////000000////////////......++++++***))))))))))))***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''(((((((((''''''(((((()))'''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))************+++++++++***+++,,,------.........------------...///000111222333888CCCUUUnnnttt\\\NNNFFF@@@<<<===BBBGGGQQQZZZjjjyyyttt\\\PPPBBB<<<:::;;;>>>BBB@@@BBBEEEFFFDDDBBBAAABBBBBBAAA@@@???===;;;:::999666555555444333222222111222333333222222333777999<<<>>>DDDMMMUUU\\\eeemmmoooppprrrssstttttttttsssqqqqqqpppmmmiiihhhhhhjjjllloooqqqrrrtttzzz}}}rrrnnnhhhbbb\\\WWWRRRNNNIIIGGGEEEEEEEEEDDDBBBAAA>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFCCCBBBBBB@@@???>>>==================>>>>>>>>>???============<<<;;;::::::::::::999888888888999999;;;:::999888777777777777666666888888888888666666555555555555555666666666111111222444444555555555!!!!!!!!!!!!""""""###$$$%%%$$$######""""""#################################$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))******+++'''''''''''''''((((((((())))))++++++++++++))))))))))))(((((((((((())))))***)))(((''''''((()))***(((***+++++++++,,,///222555444333111000...------,,,---///111111000///............/////////000000000000/////////.........)))))))))))))))******+++******)))))))))((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))************+++++++++***+++,,,------...------------------...///000000111333555999DDDYYYtttooo___LLLEEE??????@@@CCCJJJRRRbbbooosssbbbPPPEEE@@@===???CCCBBBEEEIIIJJJHHHEEEEEEEEECCCBBBAAA@@@>>><<<;;;:::777777777666555333222111222333333222111111444666888777;;;CCCJJJOOOXXXbbbfffiiilllpppsssuuuvvvvvvttttttrrrooollljjjjjjkkkiiikkkmmmmmmlllnnnssswww}}}wwwoooggg```\\\WWWUUUQQQOOOMMMJJJGGGDDDDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDBBBAAAAAA?????????@@@AAABBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>===<<<;;;;;;;;;<<<<<<===<<<:::999888777777777888888888888888888888888888777777777777777666666555666777888888888888888 ###%%%&&&$$$"""!!!%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''&&&%%%###############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((+++++++++***+++,,,,,,---((()))***++++++***)))((())))))(((((((((((())))))***)))(((''''''((()))***(((***++++++***+++///333666555444222000///...---,,,---///111111000///....../////////000000111111000/////////............************+++,,,---...++++++++++++************'''((()))******)))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&((()))***+++((((((*********)))((('''&&&''')))***+++***((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++)))************+++++++++(((((()))***++++++++++++---------------...///000000222333333:::MMMhhh}}}nnnRRRKKKDDDAAAAAABBBHHHOOO[[[hhhxxxttt]]]OOOFFF@@@???CCCFFFJJJNNNOOOLLLJJJJJJJJJDDDCCCBBB@@@>>>===<<<;;;888888888777666444333222222222222111000000222444777444666>>>CCCGGGQQQ[[[aaadddiiinnnrrruuuwwwwwwwwwwwwvvvssspppnnnnnnnnngggjjjlllkkkiiiiiikkknnnrrruuu{{{|||sssnnndddaaa]]]XXXUUUQQQLLLIIIJJJHHHFFFCCCAAA???=====================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999888888777777777888888888888888888888888888777666777999<<<===>>>>>>===???@@@AAABBBDDDEEEFFFGGGHHHGGGFFFEEECCCBBB@@@@@@BBBBBBBBBCCCDDDFFFHHHIIILLLKKKKKKIIIHHHFFFDDDCCCBBBBBB@@@???>>>??????@@@???>>><<<;;;999888888888;;;:::999999999999:::;;;999999999888888777777777666666777888888888777777$$$&&&'''$$$ %%%&&&%%%###"""""""""#################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((()))***+++---...///000333444444222///------......///000222111000...---000000000000000000000000------,,,,,,,,,,,,++++++++++++******)))((('''''',,,((('''---000,,,%%%""")))***+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''((()))++++++)))((('''(((((((((((()))))))))*********))))))((((((''''''))))))************))))))***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''))))))***+++,,,,,,------++++++,,,------......///111++++++111555;;;OOOfffkkk[[[JJJCCCCCCCCCEEEHHHMMM[[[lll|||ttt]]]LLLCCCAAAAAADDDNNNWWWWWWUUUTTTNNNFFFHHHDDDAAA@@@AAAAAA???===999999888777666555444444333222222222111000000000000111333555888===DDDHHHQQQWWWaaaiiiooorrruuuvvvvvvxxxyyyyyyvvvsssrrrqqqnnnllliiifffeeefffhhhiiijjjmmmpppqqqssszzz}}}vvvooojjjhhhddd^^^XXXVVVRRRLLLHHHEEEDDDBBBAAA======>>>>>>>>>>>>>>>======<<<;;;:::999999:::;;;999999999999888888888777;;;888666777999:::888666666777888999999999999999;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@????????????CCCBBBBBBBBBDDDFFFIIIKKKNNNNNNOOOOOONNNLLLJJJIIIGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@???===<<<<<<;;;;;;888888888888888888888888999999999999999999999999777777888888888999999999 """"""!!!!!!%%%%%%###"""""""""#######################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))******++++++,,,,,,111222222111...,,,------,,,---///000000000......////////////////////////------,,,,,,,,,+++++++++,,,++++++***))))))((((((((($$$$$$***///---)))'''((()))***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))******)))'''&&&&&&'''((()))))))))(((((())))))))))))((((((''''''((())))))******))))))((())))))((((((((()))***+++++++++******)))((((((((()))******+++,,,,,,------++++++,,,,,,---.........///+++---333555888GGGYYYzzz~~~iiiRRRFFFCCCBBBBBBBBBGGGQQQ^^^lllmmmWWWHHHAAA>>>BBBMMMWWW\\\___^^^WWWNNNKKKHHHEEECCCCCCAAA>>>;;;;;;;;;:::999888777777666333333333222111111000000000111333333555999>>>BBBIIIOOOXXX___eeejjjmmmpppvvvxxxzzzyyywwwuuuttttttrrrpppmmmkkkiiihhhhhhhhhfffjjjmmmmmmmmmooouuuzzz~~~xxxqqqkkkddd___WWWQQQMMMJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<<<<======;;;:::::::::999999999999999777666666888999777666777888888999:::999999999999999999888999999:::;;;=========<<<<<<<<<;;;;;;======<<<===>>>AAACCCEEEGGGGGGIIIIIIJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@???>>><<<;;;;;;::::::888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<>>GGGRRR[[[cccddd\\\SSSOOOLLLIIIFFFEEECCC@@@>>>>>>>>>===<<<;;;:::999999555444444333222222111111111111222111111444777:::???DDDKKKQQQWWW]]]bbbfffpppsssuuuvvvuuuuuuuuuvvvvvvuuussspppllliiifffeeeaaaeeeiiiiiigggfffgggiiipppvvvxxxrrriiiaaa[[[XXXUUUTTTMMMKKKHHHFFFDDDDDDDDDEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::888777777888999999888666666777888888888777777999888777666666666666666999999888888888777777777999999888999:::<<<>>>???===>>>@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999666666666666666666666666999999999999999999999999:::::::::;;;;;;;;;<<<<<<"""!!!"""$$$&&&&&&$$$"""$$$$$$##########################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))+++---------+++***+++,,,---.../////////...------////////////////////////,,,,,,,,,++++++++++++***,,,+++++++++*********)))***%%%###''')))'''&&&(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&###%%%''')))***(((&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))(((((())))))*********************++++++,,,,,,,,,***++++++,,,------......,,,+++---111111000777@@@SSSlllvvvcccTTTIIIEEEFFFGGGGGGIIIOOO^^^uuuyyy___MMMEEE???CCCJJJUUU```eeeaaa[[[TTTQQQLLLHHHFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;666666555555444333222222000111111111000111444666888;;;@@@EEEKKKQQQWWW\\\dddgggkkknnnppprrruuuwwwwwwwwwvvvtttpppkkkfffccc___bbbeeefffeeedddeeefffhhhlllrrrxxxvvvpppllljjjhhh\\\YYYUUUQQQMMMLLLMMMMMMMMMKKKIIIFFFDDDCCCBBBBBBCCCBBBAAA???>>>>>>??????<<<;;;:::::::::;;;<<<<<<888999999:::::::::999999:::999888777666666666777777666666666555555555555888888888888999:::<<<<<<666777999:::<<<===>>>>>><<<<<<;;;:::999999999:::;;;;;;:::999888777777888555555555555555555555555777777777777777777777777777777777777888888888888 """###!!!############$$$#################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''(((((())))))***+++++++++)))***++++++******+++,,,111111111000///...---,,,........................,,,,,,+++++++++*********+++++++++***************)))%%%$$$&&&'''&&&&&&)))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&###%%%''')))***(((&&&%%%'''''''''''''''(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((()))******++++++***+++++++++++++++,,,,,,******++++++,,,------...---,,,,,,......000666===HHH```vvv```MMMFFFFFFEEECCCCCCHHHSSSeeeyyynnnXXXLLLEEECCCEEEOOO\\\fffjjjkkk```\\\UUUMMMGGGEEEEEEFFF@@@@@@???>>>===<<<<<<;;;888888777666555444333333000111111111111222444666444666999===AAAGGGNNNRRRWWW[[[```eeejjjnnnsssvvvwwwxxxyyyxxxuuupppllliiieeeeeeeeedddcccdddeeegggdddfffiiilllpppwww~~~}}}qqqmmmhhhbbb]]][[[ZZZZZZYYYWWWTTTQQQNNNLLLKKKKKKHHHGGGDDDBBB@@@@@@@@@@@@@@@???>>><<<;;;<<<===???======>>>>>>>>>>>>======999999888888888888999999777777777777666666666666888888888888888999::::::555555555666777888999999::::::999999999999999::::::999888777777666666777444444444444444444444444444444444444444444444444444444555555555666666666 !!!"""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''(((((()))***++++++,,,'''(((******)))***+++---222222111000///......---........................++++++++++++************))))))))))))))))))))))))&&&######'''((('''(((,,,''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''$$$&&&((()))))))))'''&&&&&&''''''''''''((((((((('''(((((())))))(((((('''&&&'''((())))))))))))((((((((())))))*********+++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,---000666:::CCCUUUsssmmmUUUHHHEEE???>>>>>>CCCIIIUUUffftttfffXXXJJJDDDAAAGGGQQQ]]]hhhqqqmmmiiiaaaWWWMMMGGGEEEEEEAAAAAA@@@???>>>===<<<<<<::::::999777666555444333000111222222222222444666222444666888:::???DDDHHHKKKOOOUUU[[[aaagggmmmqqqrrrtttvvvxxxxxxvvvsssqqqmmmjjjgggcccaaaaaabbbccc^^^___aaacccfffkkkqqqvvvtttzzz|||uuuoookkkhhhgggfffddd```\\\YYYVVVUUUTTTSSSPPPMMMIIIGGGEEEEEEFFFEEEEEEDDDAAA???>>>@@@BBB>>>????????????>>>>>>===;;;::::::999999999::::::::::::999999999888888888666666777777777777777777555555555555555666777777666666555555555666777777888888777666666666666666444444444444444444444444444444444444444444444444555555555666666666777777"""$$$%%%$$$"""!!!$$$&&&!!!"""###$$$%%%$$$$$$####################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''')))***,,,---))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%''')))***)))***,,,.../////////......//////000........................++++++++++++************((((((((((((((((((((((((&&&$$$%%%))))))''''''+++''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((((())))))******))))))((('''((()))*********)))))))))))))))))))))*********++++++++++++++++++++++++*********+++,,,,,,------,,,------,,,---000333555???HHH^^^zzz~~~gggTTTKKKBBB???>>>@@@BBBFFFSSSaaahhhqqq{{{kkkVVVLLLDDDCCCGGGOOO\\\iiipppooollldddYYYPPPJJJHHHBBBBBBAAA@@@???>>>======;;;;;;:::888777666555444111333444333222222333444000222333333444777;;;>>>AAADDDIIIOOOTTTZZZaaaeeefffiiinnnrrruuuvvvuuuuuurrrnnnjjjfffcccbbbaaa```\\\]]]^^^^^^___cccgggkkkhhhkkkqqqwww~~~}}}{{{yyyuuupppllliiihhhgggdddaaa\\\XXXTTTRRRRRRRRRPPPPPPNNNJJJGGGFFFHHHKKKGGGGGGHHHHHHGGGFFFFFFEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777777777666666666666555555666777999:::333333333333333444555666888777777666666666666777555555555555555555555555444444444444444444444444555555555666666666777777"""$$$!!! %%%!!!"""###$$$%%%%%%$$$##############################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%%%%'''))))))******,,,...,,,,,,,,,,,,...///111111........................+++++++++************)))''''''''''''((((((((((((***((()))+++)))%%%$$$''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((()))))))))***&&&&&&&&&'''''''''(((((())))))************))))))'''(((***+++++++++***)))******))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------+++---...---...000111000999===NNNiiixxxcccVVVJJJEEEBBBAAA>>>>>>HHHTTTWWW```mmmyyy|||ggg[[[OOOHHHEEEHHHTTTaaallloooqqqmmmcccYYYQQQMMMCCCCCCBBBAAA@@@??????>>><<<;;;:::999777666555444333444555333111000111222///000111111111222555777999<<>>=========<<<<<<<<<;;;;;;999999999:::999999888777666666666666777999;;;===777777777777888888999:::888777777666666666666777555555555555555555555555666666666666666666666666444444444555555555555666$$$$$$######""""""!!!!!!$$$""" !!!$$$%%%###!!!########################&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((!!!""""""###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))&&&%%%&&&((()))'''%%%)))))))))))))))*********,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&!!! ###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++***)))'''%%%''''''&&&&&&&&&&&&''''''******)))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,---...//////---------............///666888AAASSSjjjzzzjjjYYYMMMBBB???@@@BBBFFFJJJOOORRR[[[ggguuuppp^^^SSSLLLGGGJJJQQQccchhhoooqqqlllbbbWWWQQQJJJHHHEEEDDDCCC@@@===:::<<<<<<===>>>===<<<;;;:::000111222222333333333333111111111111111222222222777777888;;;???CCCHHHJJJSSSVVVZZZ^^^bbbgggmmmpppppprrrsssrrrmmmiiifffdddaaa```^^^\\\\\\]]]^^^______```aaadddgggkkknnnpppyyy||||||xxxvvvtttsssmmmjjjddd]]]YYYZZZ^^^bbbgggiiillloooooollleee```YYYRRRJJJGGGHHHIIIHHHFFFAAAAAA@@@@@@??????>>>>>>???===;;;;;;<<<<<<;;;:::<<<;;;:::999::::::<<<===999888888888999999888666666666666777777777777777777666666666666777888888888777555444444555666777888777666777777777555333#########"""""""""""""""$$$"""!!!!!!$$$$$$###!!!########################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))'''&&&''')))***(((&&&''''''((()))***++++++,,,++++++++++++,,,---...///111000...---,,,+++******+++******)))))))))))))))))))))))))))((((((((('''((((((((((((''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&""" $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))+++++++++)))(((&&&''''''&&&&&&&&&&&&''''''******)))((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,+++******++++++++++++++++++------------............222333999HHH\\\tttgggUUUCCC>>>AAACCCBBBBBBGGGJJJQQQ[[[fffuuuqqqaaaTTTJJJIIILLLTTT[[[eeelllmmmhhhaaa\\\PPPLLLGGGDDDBBBAAA???>>><<<=========<<<:::999777555555555555444444333222111111111111111111111111222222333555888<<<@@@BBBIIILLLPPPTTTXXX\\\aaaeeemmmoooqqqpppmmmiiigggfff```___]]]\\\\\\\\\]]]^^^ddddddccccccdddfffggghhhkkknnnsssxxx~~~}}}xxxsssoooooorrruuu~~~|||wwwhhhaaaXXXSSSRRRRRRPPPMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGEEECCCBBBCCCCCCCCCBBB===<<<;;;:::::::::;;;<<<>>>======>>>???>>>;;;999:::::::::::::::::::::::::::::::::999999:::;;;;;;::::::999888888999:::;;;;;;:::999:::::::::888666""""""""""""############$$$###""""""###$$$###"""#######################################"""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&''''''((('''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&''''''((($$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''''''''***((('''((()))***)))(((&&&&&&''')))***+++,,,---************+++,,,---...222111///---+++***))))))++++++***))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''"""!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((()))***+++++++++***((((((''''''&&&&&&&&&&&&''''''******)))((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))*********+++++++++++++++,,,,,,++++++************------------............000000444>>>LLLccc~~~eeeKKKAAACCCCCC???;;;@@@AAAFFFNNNWWWcccuuuvvvdddVVVNNNLLLHHHNNNXXXbbbhhhjjjhhhfffYYYSSSKKKEEECCCBBBCCCCCC??????>>>===<<<:::999888::::::999888666444222111111111111111111111111111.........000222555777999???AAAEEEHHHKKKOOOTTTWWWeeehhhkkkllljjjiiihhhiiiaaa```___^^^]]]]]]]]]]]]eeedddccccccbbbbbbccccccdddfffjjjmmmpppuuu{{{xxxmmmfffcccaaa^^^\\\\\\\\\[[[ZZZYYYWWWVVVVVVQQQNNNKKKIIIIIIJJJJJJIIIDDDCCCBBB@@@@@@@@@@@@AAACCCBBBCCCDDDEEECCC???<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<======;;;::::::;;;<<<<<<:::888!!!!!!""""""######$$$$$$###############$$$##############################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((()))+++,,,'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((((((((()))((((((''''''((()))***++++++,,,))))))))))))***+++,,,---111000...---,,,++++++***,,,+++***)))((((((((()))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''###"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***))))))((('''''''''&&&&&&&&&&&&''''''***))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111555;;;EEEWWWtttyyyZZZIIIDDDAAA===;;;<<<<<>>===<<<<<<<<<<<<;;;999777555333222111111111111111000000000/////////000111222444555999;;;>>>@@@CCCFFFJJJMMMXXX[[[```ccceeefffhhhjjjeeeeeedddbbbaaa___^^^^^^```aaaaaabbbbbbcccdddeeeccceeeggghhhiiikkkoooqqqqqqvvv~~~}}}xxxvvvsssrrruuutttsssrrrpppooommmmmmddd```\\\XXXWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLNNNNNNOOOPPPPPPMMMHHHDDDFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>??????======>>>>>>???@@@AAABBB???>>>>>>???@@@AAA???>>>!!!!!!""""""######$$$$$$######$$$$$$#########$$$##############################$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!!!!"""""""""#########"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&***))))))((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))))))))))))))***+++,,,,,,...------,,,,,,,,,------,,,+++***)))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))******)))))))))***+++,,,******+++,,,,,,---......,,,,,,,,,------------...000333777<<>><<<>>>999:::???FFFMMMXXXiiixxxrrrgggTTTPPPJJJIIILLLRRRXXXZZZ[[[WWWRRROOOLLLJJJGGGEEEBBBAAAAAA@@@????????????;;;;;;;;;:::999777666555333222222222111111111000000000000000111222222333555666999:::<<<>>>AAADDDIIIMMMSSSXXX\\\___cccfffgggggggggfffdddbbb```^^^^^^___```bbbcccdddeeefffbbbcccddddddcccccceeegggfffjjjpppvvv~~~~~~yyyuuusssqqqooommmeeecccaaa^^^\\\[[[[[[ZZZ___^^^___```___\\\VVVRRRRRRQQQQQQPPPOOONNNNNNMMMKKKKKKJJJHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFHHHIIIJJJIIIGGG""""""""""""###############$$$%%%$$$######$$$%%%#################################$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((++++++******)))((((((((())))))))))))***+++,,,------,,,,,,,,,,,,---......,,,,,,***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))******)))((()))***+++,,,''''''((()))***+++,,,,,,,,,,,,,,,,,,------------///111555999;;;AAAOOO\\\ppp}}}fffQQQBBB>>>@@@999:::===CCCIIISSSdddsss~~~jjj___PPPGGGEEEHHHLLLNNNPPPPPPOOOPPPPPPOOOMMMKKKDDDCCCBBB@@@????????????;;;<<<<<<;;;:::999888888444444444333222222111111/////////000000000000///000222333444555666999;;;===@@@FFFKKKOOOSSSXXX[[[aaabbbcccdddcccbbb___^^^___```aaabbbbbbcccbbbbbbcccdddeeeeeeccccccdddeeebbbeeeiiimmmrrryyy}}}zzzwwwtttrrrqqqqqqqqqppppppooonnnkkkfffbbb```______^^^^^^]]]]]]]]]ZZZYYYWWWVVVUUUTTTTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTQQQQQQQQQSSSUUUVVVUUUTTT#########""""""""""""""""""$$$&&&%%%###"""$$$&&&########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((('''&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''''''''&&&$$$&&&(((******)))'''%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&((()))(((&&&&&&''')))*********)))))))))))))))***************,,,------...------,,,,,,,,,---------,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))&&&$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))******((((((((()))+++,,,(((((())))))*********+++++++++,,,,,,,,,---------///...000333444666>>>GGGXXXmmm|||eeePPPEEEBBB===<<<>>>BBBEEEMMM\\\jjjttt~~~{{{fffUUUKKKHHHFFFEEEDDDEEEHHHLLLQQQUUUVVVUUULLLJJJHHHEEECCCAAAAAA@@@>>>>>>>>>>>>===;;;:::999666666555444444333222222......////////////.........///000111000111333555666999===@@@CCCFFFJJJMMMSSSUUUYYY\\\^^^^^^]]]\\\^^^^^^``````aaa``````___ccceeeffffffeeedddeeefff```bbbeeegggjjjoootttxxx{{{~~~{{{xxxxxxxxxxxxwwwwwwwwwwwwtttsssqqqpppnnnmmmmmmlllkkkkkklllmmmmmmmmmlllkkkgggfffgggiiikkkmmmlllkkk$$$$$$######""""""!!!!!!"""%%%&&&%%%###"""$$$&&&######################## !!!!!!!!!""""""#######################################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$,,,)))&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))(((((($$$&&&***---...,,,***)))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''')))+++***'''&&&(((***(((((())))))******++++++************+++,,,---...000///...---,,,+++++++++---,,,+++)))((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''******)))(((((((((((((((+++***)))((('''&&&%%%%%%(((((((((((())))))))))))+++***((('''((()))+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------111...---///000111666<<>>AAAHHHQQQXXX]]]^^^TTTRRROOOJJJGGGDDDCCCCCCBBBBBBAAA@@@>>><<<;;;:::777777666555444444333333...//////000000//////......///000000///000222444333555888:::;;;===@@@BBBGGGJJJPPPUUUYYYZZZZZZZZZZZZ[[[]]]___`````````___```aaacccdddcccbbbcccddd^^^```bbbdddfffiiinnnqqqrrruuuyyy|||!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""***&&&###"""%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''&&&&&&&&&((()))))))))))))))(((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((()))'''''''''((())))))******+++++++++*********))))))---------,,,,,,+++++++++++++++******)))((((((((((((******)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%((()))((($$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$***(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))(((((((((((()))*********++++++++++++,,,,,,,,,++++++*********++++++,,,------...//////------------///111333444<<>>AAAHHHSSS^^^eeegggaaaXXXOOOIIIGGGFFFFFFBBBAAA???>>>??????>>><<<<<<;;;:::888777777666666555444444333222111000000111000///......///000111...///111333666999;;;===AAACCCEEEIIIMMMQQQTTTUUUVVVXXXZZZ\\\^^^__________________```aaaccceeegggbbbaaa``````bbbeeehhhkkknnnmmmnnnpppsssvvvwwwxxxxxx|||!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!###%%%&&&'''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""######$$$%%%%%%%%%%%%%%%'''((()))((('''&&&''')))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((()))******++++++++++++*********))))))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''(((((((((''''''&&&%%%,,,)))&&&%%%%%%%%%$$$###''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))*********++++++,,,,,,,,,++++++******************++++++,,,,,,,,,......------...000222333777???NNNddd}}}rrr^^^JJJFFFCCCDDDCCCCCCGGGLLLQQQVVV```nnnuuubbbSSSDDDAAA??????EEEOOOYYY```jjjhhhbbb[[[SSSMMMKKKJJJGGGEEEDDDBBBBBB@@@<<<:::;;;:::999888777777777777555555444333222111111000000000///......///000111//////000111333444666777:::<<<>>>BBBEEEIIIKKKMMMQQQSSSUUUXXX[[[\\\]]]]]]^^^^^^^^^^^^```aaacccdddbbbaaa```___```bbbdddfffgggggghhhiiilllnnnppppppnnnqqquuuyyy|||!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$###"""!!! !!!&&&(((%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&''')))***)))((('''((()))&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))******+++++++++************)))))))))***************)))))))))((((((((()))***+++++++++'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))(((((('''&&&---+++((('''((()))((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++((((((((()))))))))******+++++++++++++++******************+++++++++++++++///......---...///000111333444<<>>FFFOOOUUUiiilllnnnjjjaaaWWWPPPMMMKKKIIIGGGFFFDDDBBB>>>;;;<<<<<<;;;:::999999999:::777666666555444333222111000000////////////000000000////////////000000111333444777999===@@@BBBCCCIIIKKKMMMQQQTTTVVVXXXYYY\\\\\\\\\\\\]]]^^^``````aaa```^^^]]]\\\]]]___```eeeffffffhhhiiikkklllmmmjjjlllmmmnnnpppsssxxx{{{!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""########################$$$$$$$$$################################################%%%%%%%%%$$$###"""!!! !!!#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''&&&((()))((('''&&&''')))(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++************)))))))))))),,,,,,,,,+++++++++++++++'''''''''(((((()))))))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$""" """%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&'''&&&%%%&&&)))+++,,,,,,))))))(((((((((((())))))'''''''''((()))*********(((((((((((())))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,000///...---------...///111000444AAAUUUllliiiZZZJJJDDDCCCAAAAAAAAACCCEEEHHHKKKRRRaaauuu{{{hhhVVVPPPHHHAAA@@@CCCHHHLLL___hhhsssvvvpppeee[[[VVVOOOLLLIIIFFFEEEDDDBBBAAA???>>>>>>===============888888777666555444333333111000000000//////////////////......---......///000111333555777:::;;;<<<@@@BBBDDDHHHKKKOOOQQQRRRXXXXXXXXXYYYZZZZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ\\\]]]cccdddfffgggggghhhiiijjjjjjjjjjjjjjjjjjmmmrrrvvvyyy{{{~~~!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""#########$$$$$$$$$################################################%%%%%%%%%$$$###"""!!!!!! $$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###!!!###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&###!!!!!!"""%%%((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,,,,---//////---,,,,,,,,,---...000000333;;;EEEWWWrrr{{{hhhRRRFFFCCCAAA@@@AAA@@@BBBDDDEEEHHHRRR```kkk~~~wwwjjjeee\\\TTTMMMJJJIIIIIIOOO[[[mmmyyy|||vvvooojjj\\\VVVOOOIIIFFFEEEDDDDDD@@@???>>>>>>============::::::999888777666555555222222222111111000000///...............///000000...///000222333555666777999:::<<>>===<<<;;;;;;;;;<<<;;;:::999888777777666333333444333333222111000///......//////000111222------...///000111111222444555666888;;;===@@@AAAGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVXXX\\\```aaa``````aaadddbbbcccddddddeeehhhlllpppsssssssssrrrrrrtttxxx{{{!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###$$$%%%'''(((((('''"""#########$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))&&&&&&&&&'''(((((())))))(((((((((((())))))******'''((((((((()))))))))***''''''''''''''''''&&&&&&&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""###$$$$$$%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''***(((&&&&&&(((******))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))*********++++++((()))))))))*********+++&&&'''((()))***+++,,,------,,,+++++++++,,,---...000---000555555:::NNNddd{{{iiiZZZNNNFFFDDD>>>>>>>>>???BBBFFFJJJLLLZZZccctttsssbbbXXXNNNOOOTTT```nnn{{{}}}vvvlllaaaXXXQQQJJJFFFDDDCCCAAA???>>><<<<<<<<<===<<<<<<;;;:::999888888555555555555555333222111000000/////////000111111....../////////000000000222222222333555777999:::;;;===???BBBDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOSSSXXX^^^___^^^]]]```bbbaaabbbdddeeefffhhhkkkmmmqqqqqqrrrrrrrrrssstttuuuuuuxxx}}}!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$"""&&&'''%%%"""###$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''(((((()))))))))))))))&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))************%%%%%%&&&&&&'''((((((((('''((((((((())))))******))))))******+++++++++,,,(((((())))))***+++++++++'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''((())))))(((((("""  ###&&&''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++************++++++++++++(((((())))))*********+++'''((()))***,,,...///000,,,,,,+++++++++,,,---...222---...444555777EEEWWWttt|||jjjXXXLLLHHHBBB@@@>>>===???BBBBBBBBBPPPVVVcccuuu{{{nnnYYYRRRMMMQQQ___nnnxxx|||}}}uuulllcccZZZQQQKKKIIIHHHFFFCCCAAA@@@???>>>======<<<;;;:::999999888666666777777666444333111111111000///////////////111111111111111111111222222111111111222333555666444666999<<<>>>???@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJKKKQQQWWWYYYWWWWWWYYY\\\]]]___aaabbbbbbccceeegggkkklllnnnppppppooonnnnnnrrruuuwwwyyyyyyzzz{{{}}}{{{~~~$$$###"""!!!!!!"""###$$$##############################""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%###!!!!!!###$$$$$$$$$'''&&&$$$#########$$$$$$'''((((((&&&$$$""""""###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((###%%%''''''&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((())))))*********++++++)))(((((())))))(((&&&,,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######''''''&&&$$$"""###%%%(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$###$$$$$$$$$)))((('''''''''''''''(((((('''''''''&&&$$$%%%(((%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,---......---------,,,,,,---------000///---,,,...444<<>>===>>>@@@AAAGGGKKKUUUeeezzzoooaaaTTTPPPQQQUUU___jjjrrryyy}}}{{{wwwpppbbbUUUQQQMMMHHHEEEEEEDDDAAA???CCCAAA???>>>===;;;888555;;;:::888666555555555555666444222111111000///............///////////////////////////000111333333222333444555777999;;;<<<>>>>>>??????@@@BBBCCCDDDJJJKKKMMMPPPRRRUUUWWWXXXWWWXXXYYY[[[^^^```cccdddiiijjjlllnnnooonnnmmmlllmmmmmmnnnppprrrtttvvvwwwyyyxxxwwwyyy{{{{{{xxxuuuyyyyyyzzz|||$$$###"""!!!!!!"""###$$$##############################""""""""""""######$$$$$$$$$#########""""""########################%%%%%%%%%%%%$$$###"""!!!"""  """$$$%%%%%%&&&%%%$$$#########$$$$$$$$$&&&&&&&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))(((''''''((())))))))))))*********+++++++++***)))(((((())))))(((&&&***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$########################&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$###  """###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&'''''''''+++,,,...///---***((((((%%%&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))******************************++++++,,,------......---,,,,,,,,,,,,---...---......///000444999===KKK```lll```KKKHHHCCC@@@>>>>>>>>>>>>FFFHHHOOO[[[lllzzzgggZZZRRRNNNQQQWWW___hhhpppuuuxxxxxxpppfff[[[WWWQQQMMMKKKHHHEEEBBB<<<;;;<<<>>>@@@@@@>>>===:::999777555444444555555555333111111222222111000000000000000000000000000////////////000111222333555444444444555666666777999999999999;;;<<<===>>>CCCDDDFFFHHHKKKMMMOOOPPPSSSSSSUUUVVVYYY\\\^^^___ccceeehhhkkkmmmnnnnnnnnnlllkkklllmmmoooqqqtttuuuuuusssrrrsssuuuvvvtttrrrtttuuuvvvwwwyyy{{{|||}}}######""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""&&&%%%$$$############### """$$$%%%%%%%%%%%%$$$############$$$"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&'''&&&&&&&&&''''''''''''(((***))))))(((((())))))***************++++++++++++)))(((''''''((()))'''&&&((('''&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############$$$%%%%%%%%%$$$###""""""$$$$$$$$$#######################################$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$"""###$$$$$$%%%%%%%%%%%%!!! $$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''+++...222333222///+++'''&&&''''''(((((()))******((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,------///---,,,******,,,---///***,,,///111222333444666<<>>CCCEEEHHHMMMXXXjjj~~~jjjZZZMMMIIIJJJKKKSSS^^^gggqqqxxxwwwssshhhddd```[[[VVVPPPIIIEEEDDDBBBAAAAAAAAA@@@===;;;;;;:::888777666777777888555333222222444555444333333222222111111000000000////////////000000111222333333222222222333333444444444444444555777888888<<<===???AAACCCEEEGGGHHHLLLMMMNNNPPPRRRTTTWWWXXX[[[]]]aaaeeeiiikkklllmmmiiihhhggggggiiillloooqqqsssrrrpppppprrrsssrrrqqqoooooopppqqqrrrrrrssstttuuuvvvwwwwwwuuuuuuvvvwww{{{{{{zzzyyyyyyzzzzzz{{{zzz{{{{{{|||}}}~~~~~~~~~###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""&&&%%%###"""""""""###$$$!!!  ###$$$$$$###$$$$$$##################"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&$$$###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******)))))))))))))))*********((('''&&&&&&(((((('''&&&&&&&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""###################################################%%%%%%%%%$$$###$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!"""###$$$%%%&&&&&&&&&###"""%%%$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))'''+++...///000000,,,'''''''''(((((()))*********)))((('''%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((())))))))))))******************************++++++,,,,,,,,,,,,///---+++******+++---///))),,,///000000000111222777>>>OOOhhhjjj^^^OOODDD@@@@@@AAA@@@@@@BBBCCCDDDJJJWWWiiiwww~~~jjj[[[RRRNNNFFFHHHNNNUUU___hhhlllmmmllllllkkkiiiccc\\\TTTNNNPPPMMMHHHEEEBBB@@@>>><<<======;;;:::::::::;;;;;;888666444444555666555444444444333222111000000000///////////////000111222......//////111222444444222222222333333444666666999:::<<<===???AAABBBCCCEEEFFFGGGHHHKKKMMMOOOPPPSSSUUUYYY]]]aaadddfffgggeeedddbbbaaacccfffjjjmmmpppooommmlllmmmnnnoooooollllllmmmmmmmmmmmmmmmlllnnnnnnooonnnmmmmmmoooqqqtttssssssrrrqqqqqqppppppsssssstttuuuuuuvvvvvvvvvwwwvvvttttttuuuyyy|||~~~"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######################################################%%%$$$###"""!!!"""###$$$$$$###"""###$$$$$$###!!!########################$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))************))))))(((((((((((((((''''''''''''&&&%%%&&&'''((('''&&&%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$######################################################$$$%%%%%%######$$$%%%$$$$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&((('''''''''(((((()))***$$$'''((((((+++111000***''''''(((((()))*********+++***((('''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,...---+++******+++---...+++,,,---------...000222666777@@@RRRlllsss___NNNDDDAAA@@@@@@===@@@BBBBBBDDDLLLXXXbbbooopppccc[[[MMMIIIEEEFFFKKKQQQXXX\\\bbbgggmmmqqqpppkkkeeebbbWWWSSSLLLHHHEEEEEEDDDCCC???>>>===;;;;;;;;;<<<<<<<<<:::888777777777666444555444444333222111000000111000000000000111111222.........//////111222222111111111111222333444444777888999:::<<<===>>>??????@@@AAABBBDDDFFFHHHIIIMMMOOOQQQTTTWWWZZZ\\\]]]___]]]\\\[[[]]]```dddgggiiiiiihhhgggfffgggiiijjjjjjjjjkkkkkkjjjiiihhhgggfffggghhhhhhhhhiiikkkmmmjjjjjjjjjiiiiiihhhggggggnnnooopppqqqqqqqqqqqqpppqqqpppoooooopppsssvvvxxxvvvwwwxxxxxxwwwvvvwwwyyyxxxzzz|||||||||{{{|||}}}~~~""""""############""""""""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$########################$$$######"""""""""######%%%$$$###$$$%%%$$$""" !!!"""######$$$#########$$$%%%&&&%%%###""""""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! !!!"""###$$$$$$!!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$######$$$%%%'''(((########################!!!"""######$$$#########"""###$$$$$$%%%%%%%%%%%%###%%%&&&%%%"""!!!"""$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&############$$$%%%&&&&&&'''''''''''''''((()))***$$$''''''$$$***444555///&&&''''''(((((()))***************))))))((('''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------,,,+++---000333222222666BBBVVVnnnxxxbbbQQQFFF@@@???>>>@@@BBBCCCCCCGGGNNNSSS^^^mmmvvvjjj^^^TTTJJJEEECCCDDDIIINNNQQQXXXbbbjjjoooqqqrrrsssfffaaaZZZSSSNNNJJJFFFCCCAAA@@@>>><<<;;;;;;;;;;;;???===:::999999888777555555555555444444333333333222222111111111222222333333222111000///.........///////////////000111111222333444555666777888888::::::;;;<<<>>>@@@BBBCCCGGGGGGIIIKKKMMMOOOPPPQQQUUUUUUTTTTTTWWWZZZ^^^```eeeffffffeeeddddddeeegggeeeffffffgggfffdddcccbbb]]]___aaabbbbbbccceeefffdddeeeeeeffffffeeeddddddhhhiiikkklllllllllkkkkkkiiiiiiiiiiiijjjlllnnnoooooopppqqqqqqooonnnoooppprrrsssuuuuuuuuutttuuuvvvvvvvvvuuuuuuuuuvvvxxxyyy{{{|||}}}~~~!!!"""###$$$$$$###"""!!!##############################""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""###""""""###$$$$$$""" !!!"""###$$$$$$###""""""###$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&''''''''''''((('''((())))))))))))((('''(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%#########&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$"""############""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$###"""!!!"""$$$&&&'''######################## !!!"""###$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((***(((&&&$$$$$$%%%&&&((($$$######$$$%%%&&&''''''%%%$$$$$$%%%&&&'''((((((%%%)))(((%%%+++666666...%%%&&&&&&'''(((((())))))((()))******)))'''%%%$$$&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********************+++,,,,,,,,,,,,+++***+++,,,------,,,...000333...000333888CCCWWWnnn~~~|||eeeRRRHHHDDDAAAAAAAAABBBDDDFFFHHHJJJSSS]]]kkkzzzsssgggZZZQQQJJJCCCBBBEEECCCIIIPPPWWW^^^eeemmmrrrwwwsssnnnggg___VVVLLLFFFFFFDDDBBB@@@>>>=========???===;;;:::;;;;;;:::888777777777777777777777777444444333333222333333444444333222111000//////.../////////...//////000111//////000111222333333444555555666777999;;;<<<===@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLNNNPPPTTTWWWYYY\\\^^^``````^^^]]]^^^___]]]^^^___```___]]]\\\ZZZWWWZZZ\\\]]]]]]\\\]]]^^^^^^___aaabbbcccccccccbbbbbbccceeeggghhhhhhgggfffdddeeefffggghhhiiiiiiiiikkklllmmmllljjjiiijjjkkkmmmnnnppppppooonnnooopppmmmmmmmmmmmmmmmoooqqqrrrssssssttttttttttttsssssstttuuuvvvxxxyyyyyyyyyyyy{{{zzzyyyzzz|||}}}}}}|||!!!"""###$$$$$$###"""!!!##############################""""""""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """$$$$$$""" !!!"""$$$$$$$$$###"""!!!#########$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%###""""""%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$"""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$ """''')))&&&"""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,)))&&&$$$###%%%''')))%%%$$$$$$%%%&&&'''((()))############$$$%%%&&&'''%%%***)))&&&,,,666555+++%%%%%%&&&&&&'''(((((((((&&&''')))***)))'''$$$"""%%%&&&&&&'''((()))******(((((((((((())))))))))))************************++++++******************)))***,,,------,,,***))))))+++---......///000222---111444444888FFF\\\mmmuuu^^^QQQLLLDDDBBB@@@AAACCCFFFGGGFFFGGGMMMVVVaaammm}}}wwwiii___SSSFFF@@@@@@>>>@@@CCCFFFKKKTTT___gggyyyyyyyyywwwrrrhhh\\\TTTKKKJJJGGGDDDBBBAAAAAAAAA>>><<<::::::<<<===<<<;;;999999999999999:::::::::555555444333333444444444222222111111111111222222111111000000000111222222......///000000111222222222222333444555777999:::;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGIIIMMMPPPRRRTTTOOORRRUUUUUURRRPPPQQQRRRWWWXXXZZZZZZZZZXXXVVVUUUVVVYYY[[[\\\[[[YYYXXXXXXUUUVVVXXX[[[\\\]]]\\\\\\^^^```ccceeeffffffeeeddddddfffgggiiijjjjjjiiiiiijjjkkklllkkkiiihhhhhhiiieeegggiiiiiihhhggghhhiiiiiiiiihhhiiijjjkkkmmmooommmmmmmmmnnnmmmmmmllllllhhhiiijjjlllnnnooooooooosssssssssuuuwwwxxxwwwvvv##################$$$$$$###""" !!!"""###!!! !!!!!!"""""""""""""""############"""""""""""" !!!"""###$$$$$$%%%&&&'''&&&$$$""" $$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$############!!! !!!%%%&&&%%%###%%%%%%%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%&&&''''''(((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&####################################$$$%%%&&&&&&%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$#########""""""############$$$%%%&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&(((******)))(((***---///---***''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((+++*********))))))(((((())))))))))))************************************+++///111///+++)))+++///111000000333666<<>><<<<<<>>>BBBLLLWWWiiiuuurrrdddZZZXXXTTTNNNIIIFFFDDDCCC===<<<;;;;;;<<<======<<<::::::999999999999::::::888888888777666555555555777555444222222333444555333111000///000111000///......//////000111111111444444555555666666666777555555777888:::<<<===>>>@@@@@@BBBCCCDDDEEEEEEEEEJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSTTTVVVYYY[[[]]]^^^___```bbbdddeeefffeeeeeeeeefffgggggghhhhhhiiijjjlllmmmkkkhhheeebbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccceeeffffffeeeeeegggiiijjjkkkkkkiiifffddd``````______bbbeeeiiikkklllkkkjjjjjjlllnnnqqqrrr%%%$$$$$$######"""""""""###"""!!!!!!"""###""" !!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$##########################################$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$######"""""""""$$$###"""###&&&((('''%%%(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""####################################$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$#########""""""$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%%%%''')))&&&)))---222444000)))"""$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((((((((((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((*********)))))))))(((((())))))))))))************************************+++...000...***)))+++...000......000111666AAAMMMcccvvvttthhhSSSKKKBBB???AAACCCCCCAAABBBDDDFFFIIIOOOXXXdddlllyyyyyylllccc\\\XXXNNNHHHAAA===::::::AAAIII\\\iiiyyy~~~qqqkkkbbbXXXPPPJJJEEECCCFFFCCC@@@?????????>>>===>>>===<<<;;;;;;::::::;;;;;;;;;:::999888777666555777666444333333333555666444222000000111111111000.............../////////....../////////000000000333333444666777888999::::::;;;<<<===>>>?????????EEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQOOONNNLLLLLLMMMOOORRRTTTUUUVVVXXXZZZ\\\]]]______bbbbbbbbbcccddddddeeeeeegggiiijjjkkkjjjhhheeebbb^^^^^^__________________]]]^^^```bbbddddddddddddcccdddfffgggfffeeebbbaaa]]]\\\[[[[[[\\\___bbbdddjjjiiiiiiiiijjjlllmmmnnn%%%%%%$$$###"""!!!!!! ###!!!!!!!!!######"""!!! !!!""""""######""""""############""""""""""""!!!"""""""""###$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$############"""#########"""""""""""""""&&&%%%$$$%%%''')))((('''***'''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&'''((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$###############%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&)))+++111333666999888222)))###((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))''''''''''''((((((((((((******))))))))))))(((((())))))))))))***************************************---...---***)))+++---///......//////000888@@@QQQgggiii\\\LLLDDDDDDEEEDDD@@@??????AAABBBFFFLLLTTTZZZbbbnnn|||sssnnnbbbXXXMMMDDD===999:::???HHHUUUgggxxxyyymmmcccZZZQQQLLLIIIEEEAAA???>>>??????>>>AAA@@@???===<<<<<<<<<<<<======<<<;;;:::999888777888777666555444555666666555333111111222333222111000000000000////////////000000000000000111111111111111111222333333444444555555777888999999999999===>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJMMMOOOQQQRRRSSSUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^___``````aaadddeeeggghhhhhhfffcccbbb[[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[]]]___aaabbbbbbbbb```aaabbbccccccbbb```______^^^]]]\\\]]]^^^aaabbbeeefffgggggghhhhhhhhhhhh$$$$$$######""""""!!!!!!###!!!!!!!!!###$$$###"""!!!!!!"""############"""############"""""""""!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!! !!!"""######""""""""""""############!!!""""""""""""#########$$$$$$$$$#########""""""##################""""""&&&&&&&&&&&&'''(((((('''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''''''''((((((########################$$$$$$###""""""""""""""""""""""""######$$$$$$$$$########################""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%#########$$$####################################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&(((---000;;;999555111...+++)))((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))((((((((()))))))))***************************************,,,---,,,***)))***,,,000...///111111000444:::CCCVVVqqquuubbbTTTLLLIIIFFFCCC>>>>>>>>>???AAAEEEJJJMMMVVV___ooowwwkkk]]]SSSJJJBBB??????===FFFTTTeeewwwzzzooocccZZZMMMIIIDDDAAAAAABBBCCCCCC@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;999888777777666777777777666444333333444555444333555555444444333222111111222222222333333333333333000000000000000000000000333444555666777777777777777777888999:::<<<<<<===<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOPPPSSSUUUWWWYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[^^^___aaaccccccbbbaaa___ZZZZZZ[[[\\\\\\]]]^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^___```aaabbbbbbbbb`````````___^^^^^^___```bbbccccccdddeeeggggggfffdddccc!!!!!!!!!""""""######$$$"""!!!!!!"""###$$$$$$###!!!""""""###########################"""""""""!!!""""""###$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!!"""""""""#########!!!""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$%%%&&& !!!!!!!!!""""""#######################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$########################%%%$$$$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///111...)))$$$"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((()))))))))***************************************+++,,,++++++***+++,,,...---...222222000222666777BBBWWWrrrlllYYYLLLEEECCC???===<<<===???AAADDDEEEOOOTTT```ppp}}}nnncccZZZOOOFFFCCC???BBBIIITTTdddwwwuuujjj]]]YYYRRRMMMJJJIIIHHHGGG@@@???>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>::::::999999999888999999777555444444666777666555777777666555444333333222000000000000000000000///111111111000000000//////111222333444555555555444333333444555777888999999888999:::;;;<<<===>>>>>>@@@AAAAAABBBBBBCCCDDDDDDBBBAAAAAABBBCCCDDDFFFGGGHHHJJJMMMOOOQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUWWWYYY[[[\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^___```]]]]]]\\\[[[[[[ZZZZZZZZZ\\\]]]^^^`````````______[[[[[[[[[\\\]]]___aaabbbcccdddfffhhhhhhgggeeeccc !!!"""###$$$$$$"""!!!!!!"""$$$%%%$$$###!!!"""######$$$$$$##################""""""""""""!!!"""###$$$$$$###""""""#########"""!!! !!!!!!""""""#########"""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&"""$$$&&&***,,,+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%####################################$$$%%%&&&'''!!!!!!!!!"""""""""""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###############$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&''')))###$$$%%%%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,***+++///111///000333444888FFF]]]xxxnnnXXXJJJDDDBBB???<<<;;;===???@@@@@@GGGJJJQQQ]]]lll|||vvvmmm___RRRKKKEEECCCCCCHHHQQQ```uuusssmmmddd[[[TTTNNNIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<===>>>>>>??????;;;;;;;;;;;;;;;:::::::::888777555666777999888888777666666555444333333222111111111111000000000000222222222222111111000000///000111111222222222111222222333333444555666666666666666777777888999999<<<<<<===>>>>>>??????@@@?????????@@@AAABBBCCCDDDFFFGGGJJJLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^^^^^^^]]][[[YYYXXXWWWVVVVVVXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^```bbbbbb```bbbdddeeefffeeedddccc !!!!!!""""""######"""!!!!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###############"""""""""""" !!!###$$$$$$###!!! !!!"""#########"""!!! !!!!!!"""######$$$############$$$$$$$$$%%%$$$$$$$$$############""""""#########$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&$$$%%%&&&((()))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$###############$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###%%%%%%""""""#########$$$$$$$$$###""""""""""""######$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%###&&&)))***(((''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))(((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************************,,,++++++,,,---...---------******...000......111555555<<>>>>>>>>>>>AAAGGGMMMVVVaaaoooxxxyyyjjjaaaSSSMMMHHHGGGHHHNNN^^^nnnzzzoooeee[[[SSSNNNLLLKKKIIIGGGEEECCCCCCBBB????????????????????????<<<<<<======<<<<<<;;;;;;999888666777999::::::999777777666666555555555444666555555555444444444444333333333222222222222222//////000111111111111000111111111222222333333333333333333333333333333333777777777888999999::::::;;;;;;<<<===>>>???@@@@@@CCCDDDGGGHHHIIIHHHFFFEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEHHHJJJLLLNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYY[[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^______WWWXXXZZZ\\\]]]]]]\\\\\\""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$""""""###$$$$$$$$$$$$###############"""""""""""" !!!"""######"""  """$$$%%%$$$###""" !!!"""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""#########$$$###&&&'''&&&$$$###$$$&&&(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################ !!!!!!!!!"""""""""########################%%%$$$###"""!!!!!!!!!!!!'''&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """&&&''''''&&&&&&&&&)))******'''### !!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))))))))(((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************************************---,,,+++,,,...///...---000---,,,000111//////111333111333;;;FFFYYYwwwrrraaaQQQLLLDDD@@@???@@@???>>>999>>>BBBEEEGGGNNNYYYbbbtttxxxeee]]]VVVPPPJJJHHHRRR___lllzzzyyynnneee___SSSRRROOOLLLIIIFFFDDDCCCDDDCCCCCCBBB@@@??????>>>===============<<<<<<;;;:::888777888999;;;;;;:::999999999999888888888888666666666555555444444444333333333333222222222222111111222222333222222222000000111111111111111111111111111111000000000000222333333444444555555666444444555666777888999999<<<===???AAAAAA???===;;;=========>>>??????@@@@@@???@@@CCCEEEHHHJJJKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTXXXWWWUUUSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVNNNNNNPPPQQQRRRSSSTTTTTT!!!!!!!!!!!!""""""""""""$$$$$$######"""  !!!"""######$$$###$$$%%%###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###!!!!!!"""###$$$###""" '''%%%%%%''''''&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''###"""$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%''')))'''%%%"""""""""###$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$%%%(((***)))%%%!!!!!!"""$$$&&&((()))((((((+++)))'''$$$$$$%%%&&&(((&&&((())))))(((''''''((('''''''''(((((((((((((((''''''((((((((((((''''''%%%(((+++***'''&&&))),,,(((***,,,---,,,++++++,,,...---,,,,,,+++++++++,,,---------............///000111111333;;;KKK```ooowwwfffXXXJJJDDDAAA<<<===AAA@@@>>>>>>>>>===@@@LLLYYYaaakkkzzzqqqccc```ZZZPPPKKKOOOYYYdddrrr~~~|||qqqiiibbbYYYSSSQQQOOOJJJGGGJJJHHHFFFDDDCCCBBB???===BBB@@@>>>=========<<<;;;888999999::::::::::::999999::::::;;;;;;;;;;;;:::;;;:::999888777777777777444444444444444444444444111222444666666666444333...//////000000000000000111111111111111111111111444333333222222222222222333333333333333333333333666777777777888888999999888888888888999:::<<<<<<::::::;;;<<<===>>>@@@AAACCCFFFIIIJJJKKKLLLNNNPPPRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKIIIHHHGGGGGGHHHIIILLLMMM !!!!!!!!!"""""""""##################"""!!! !!!"""######### """######!!! !!!"""###############"""""""""""""""""""""!!! ###!!!!!!"""###$$$###"""###'''###"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### %%%'''$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!! ############$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###!!! """%%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&((('''$$$!!!###$$$&&&''''''''''''&&&)))(((&&&%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%(((+++***'''&&&))),,,)))***++++++******+++,,,------,,,+++++++++++++++------------............222222111000333>>>MMMXXXtttppp^^^SSSJJJBBB???AAA===<<<<<<===<<>><<<;;;<<<<<<======<<<<<<;;;;;;999::::::;;;;;;;;;::::::;;;;;;:::999999999999999666666666666666666666666222333555666666666444333333333333222111000//////111111111111111111111111333333222111111111111111222222222222222222222222333333444444444555555555444444444444555666777888777777777888999;;;<<<===???AAADDDFFFFFFGGGIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAAAAABBBCCCFFFGGG !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!""""""###### !!!"""!!! !!!"""""""""#########"""!!!!!!!!!""""""""""""!!!!!! ###!!!!!!"""###$$$###"""###%%%%%%""" !!!!!!"""######$$$"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''&&&$$$%%%!!!""""""###$$$$$$%%%%%%#####################$$$################################################$$$$$$$$$############### !!!!!!!!!""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$########################!!!"""""""""####################################################################################$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((($$$&&&''''''&&&%%%%%%&&&''''''''''''(((((())))))''''''((((((((((((''''''&&&(((******'''''')))+++)))******)))((((((***---,,,+++******************------------............111222111......333;;;BBBWWWkkkyyyiii[[[NNNFFFDDD>>><<<===>>>======DDDLLLMMMRRRXXX^^^fffuuurrrccc___TTTSSSQQQPPPSSSZZZcccjjjqqqxxx~~~wwwppplll```\\\WWWSSSPPPMMMJJJHHHJJJHHHFFFEEEEEEDDDBBB@@@??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;999999999999999999999999555666777777777666555444555444444444333333222222111111111111111111111111222222111000000000000111111111111111111111111111111222222222222333333333111111111111222222333444333333333333444666777777888;;;===?????????AAABBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIDDDDDDDDDDDDCCCBBB@@@@@@======<<<<<<<<<>>>???AAA !!!!!!!!!!!!!!!"""######$$$$$$###### !!!!!!!!!"""""""""### !!!""" !!!""" !!!"""""""""""""""######$$$$$$$$$$$$###"""###!!!!!!!!!###$$$###"""$$$$$$###"""!!!"""$$$%%%#########"""!!!!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""""""$$$%%%%%%$$$$$$!!!"""""""""#########$$$""""""!!!"""###$$$###"""########################""""""""""""""""""""""""#########""""""""""""""""""######$$$%%%&&&&&&&&&"""""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$############$$$$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$!!!!!!"""""""""#################################""""""""""""""""""""""""########################$$$##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((&&&((())))))(((''''''(((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&(((***)))(((''')))+++))))))((('''&&&'''***---******))))))))))))******,,,,,,---------.........---///000//////222666:::DDDVVVlll|||ppp```SSSKKKEEEAAA???@@@???===???EEEIIINNNRRRSSSVVVcccwwwzzzsssiiibbbXXXOOOLLLNNNRRRVVVXXX]]]dddmmmyyyzzztttmmmeee___ZZZVVVRRRPPPNNNMMMMMMMMMLLLJJJHHHDDDCCCBBBAAA@@@??????>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999888777666555222333333444555666777777222222222222222222222222222222111000000000000000000000000000000000000000222222222222222333333333000000000000000111222333111000000000111222333333222444666777777777999:::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAABBB???@@@@@@@@@???>>>======;;;::::::::::::;;;<<<=== !!!!!!!!!!!!"""""""""######""""""!!! !!!!!!!!!!!!"""""""""""" !!!###"""   !!!###$$$$$$$$$"""######$$$$$$$$$#########!!!!!!!!!###$$$###"""""""""!!!!!!###&&&'''(((%%%$$$$$$######"""!!!!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!###%%%$$$"""#########""""""!!!!!!!!!"""!!! !!!###$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%&&&'''((((((###"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$###$$$$$$######"""######$$$$$$######""""""!!!!!!$$$$$$###""""""###$$$$$$""""""""""""####################################""""""""""""""""""""""""#################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$&&&((($$$%%%%%%%%%&&&''''''(((###$$$&&&((())))))((('''&&&((())))))(((''''''(((&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''((())))))(((((()))***((()))((('''&&&'''***,,,)))))))))(((((()))******,,,,,,,,,------------...***,,,...000111333555666:::DDDVVViiizzzvvvdddXXXKKKEEEAAA@@@@@@>>>???BBBEEEJJJNNNNNNNNNWWWgggttt}}}tttfff[[[UUURRRPPPNNNMMMMMMPPPXXXdddvvv~~~vvvnnnhhhddd^^^\\\ZZZYYYXXXVVVRRRPPPMMMKKKIIIGGGEEEDDDCCCCCCCCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777444444333444444666777888444444444444444444444444333333222111111111111111000000000000000000000000222222222222222222111111000////////////000000111111000000000000000111222...000222333222222333444444555555555555666666666555666666888999:::;;;;;;::::::;;;;;;;;;::::::999777777777777777888888888!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!###$$$###!!! !!! """###$$$%%%%%% !!!!!!""""""""""""!!!###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""###$$$""""""###$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""" !!!$$$$$$!!!$$$$$$######"""!!!!!! ###!!!!!!$$$&&&$$$"""################################################""""""""""""############""""""###$$$%%%%%%&&&&&&$$$############""""""""""""############$$$$$$$$$######""""""""""""######"""###$$$"""  !!!"""""""""""""""!!!!!!!!!########################"""#########$$$$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###&&&''''''%%%$$$$$$&&&(((%%%$$$$$$%%%&&&'''((()))###$$$&&&((())))))((('''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''(((((((((((())))))))))))((())))))(((''''''))),,,))))))))))))))))))***+++,,,,,,,,,,,,------------+++,,,---...///000111111444777BBBVVViiizzz{{{lllYYYOOOFFFCCCBBB@@@@@@BBB>>>CCCGGGHHHGGGLLLVVV___uuuwwwmmmgggbbbZZZUUUJJJFFFEEEHHHQQQaaawww|||wwwuuuqqqnnnkkkgggaaa]]]YYYVVVRRRNNNIIIGGGEEEDDDFFFEEECCCAAA@@@???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999777555444444444555666666666666666666666666555555444333333333333333222222222222222222222222111111111000000000000000.........------......///222111111000000000111111---///111111000000111222111111222222222333333333222222333333444555666666444444555555666555555555333333333333333333333333""""""""""""#########$$$!!!!!!"""#########""""""""""""""""""!!!!!!!!!!!! """$$$$$$###"""###$$$!!!"""######$$$######### !!!"""""""""""""""###!!!!!!"""###$$$###"""!!!######!!!!!!"""###""""""###$$$$$$%%%%%%&&& !!!"""###%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%###!!!%%%%%%!!!########################$$$!!!!!!%%%'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$######""""""""""""######!!!###$$$###!!! !!!###"""""""""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$&&&'''&&&$$$###%%%''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''((()))******''''''((((((((((((''''''(((((('''((()))***))))))''')))******((((((***+++***))))))))))))***+++,,,++++++,,,,,,,,,------------,,,,,,,,,.../////////111000777EEEUUUeeexxxttteeeUUULLLGGGCCCAAAAAA;;;>>>AAABBBCCCFFFLLLQQQaaaqqqyyynnnfffRRRKKKFFFDDDEEEMMM___ppp}}}yyyqqqmmmfff^^^WWWQQQNNNLLLNNNLLLJJJGGGFFFEEEFFFFFFDDDDDDBBBAAA???>>>>>>>>>========================<<<<<<;;;;;;<<<<<<======>>>===:::777666555555666888888888888888888888888888777666666555555666666444444444444444444444444222222222222111111000000000000////////////000000333222111000000000000000///000222222111000111222111111111111222222222222000111111111222222333333000000111222333333222222000000111111111111000000"""#########$$$$$$$$$$$$ !!!"""###%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!###$$$$$$$$$%%%'''%%%%%%%%%$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""!!!%%%&&&$$$###$$$'''%%%%%%$$$$$$###"""""""""!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%'''%%% !!!''''''""""""""""""###$$$$$$%%%%%%$$$!!!!!!&&&(((&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######!!!$$$&&&%%%######%%%(((""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""%%%&&&&&&###"""$$$&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''(((%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((('''((()))***))))))''')))++++++***)))***+++******))))))***+++,,,,,,++++++,,,,,,,,,---------...,,,+++,,,...000222222111000444<<>>===>>>@@@AAACCCEEEIIILLLMMM[[[lll{{{vvvaaaXXXOOOIIIDDDEEEQQQ___ttt~~~tttkkkccc^^^[[[VVVTTTQQQNNNMMMLLLMMMMMMHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>><<<:::888888888999:::999999999999999999999999999999888777777777777777555555555555555555555555555555555444444444333333444333333222222222333333333222111000000000000000000222333333222111222222111111111222222222333333111111111111111111111111000000111222333333333333000111111222111111000000 !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###############"""""""""""""""$$$$$$######"""!!!!!!!!! ###"""!!!""""""#########$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$####################################$$$%%%%%%&&&&&&&&&&&&######"""""""""###$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$#####################"""!!!!!!######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$##################$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%$$$!!!"""$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&########################'''&&&%%%$$$###!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%$$$###$$$&&&(((***+++***)))'''''''''((()))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******////////////......---,,,,,,,,,,,,---------......---222555666888CCCUUUdddzzzjjjYYYNNNFFFCCCCCCBBB???===<<<>>>@@@BBBHHHPPPZZZcccnnn}}}{{{mmmfff[[[PPPJJJHHHKKKMMM\\\cccnnnyyy}}}rrrkkkeee^^^XXXUUUWWWXXXWWWTTTVVVQQQKKKGGGGGGHHHGGGFFFGGGEEECCC@@@>>>===<<<<<<@@@===;;;:::;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<:::::::::999999999999999777888888999999777666555888777777777666666666666555555666666666666555555444444444333333333222222333333333222222111111111333333222111000000111111333333444333333222111000222222222222222222222222333222222222111111000000000000111111111111000000!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!""""""!!! !!!!!!%%%%%%%%%%%%&&&&&&&&&&&&#########"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$###############""""""######$$$$$$%%%%%%"""""""""######"""""""""%%%$$$$$$$$$####################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$###""" """%%%$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%(((***+++***((('''***)))(((&&&&&&&&&'''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,+++******,,,,,,,,,------------...,,,///000000222:::HHHSSSiiizzzrrraaaSSSKKKHHHEEEBBB@@@@@@AAA@@@>>>CCCIIIPPPVVV]]]iiixxxssslllcccZZZUUURRRPPPOOORRRVVV\\\bbbiiirrr{{{yyyqqqmmmlllllljjjggggggbbbZZZUUUSSSQQQOOOMMMLLLKKKHHHFFFDDDDDDDDDDDDDDDBBB@@@???@@@@@@@@@???AAAAAA@@@???>>>>>>>>>???;;;;;;;;;;;;;;;:::::::::999999:::;;;:::999888777777777777666666666666555666666666777777666666666666555555555444444444444444444333333333222222222555444333333222222222333111111222222222222222111222222222222222222222222222222111111111000000000000111111222222111111000""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""##################"""""" !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""!!!"""######"""!!!!!!!!!"""""""""#########$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""########################$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$#####################$$$$$$$$$########################!!!!!!""""""""""""!!!!!!&&&%%%%%%$$$$$$#################################$$$############"""""""""######$$$$$$$$$$$$######"""######"""!!!!!!$$$&&&$$$$$$############$$$$$$#########################################################"""""""""!!!!!!########################$$$$$$$$$#####################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########!!!!!!"""#########$$$$$$$$$$$$#########$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***)))(((((((((''''''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++***)))))),,,,,,,,,,,,------------...---,,,,,,---222:::???PPPaaavvvyyyeeeYYYMMMGGGAAA???@@@@@@===:::===AAAFFFIIIMMMUUUbbbkkk~~~zzzqqqkkkhhhddd^^^XXXOOOOOOOOONNNPPPUUU[[[aaalllsss|||zzzrrrlllfffbbb^^^[[[UUUSSSOOOLLLIIIHHHHHHHHHEEECCCBBBAAABBBBBB@@@???CCCBBBAAA@@@>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999999888888888777777777777777888888777777777777777777777666666666666555555444444444444333333666666555555444444555555111111222333333444444555333333333333333333333333222222222111111111111111222222333333333333222222!!!"""######$$$$$$######""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!###!!! !!!$$$%%%""" !!!!!!#########""""""""""""""" !!!"""""""""###""""""############""""""$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$######$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%#########"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""########################""""""""""""######$$$$$$$$$$$$######!!!"""###""""""###%%%'''$$$$$$############$$$$$$################################################$$$#########""""""""""""######################################################$$$$$$$$$$$$######!!!""""""###$$$$$$##############################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% """######""""""###%%%"""######$$$$$$######"""###$$$%%%&&&''''''''''''######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((***'''###!!!!!!$$$))),,,((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------111///,,,,,,...000222333;;;III]]]mmm{{{rrr```TTTGGG@@@@@@AAA???<<<:::===@@@CCCFFFMMMWWW___ccckkkuuu|||}}}tttmmm```\\\TTTMMMJJJJJJMMMPPPUUUYYY```gggnnnuuu|||~~~yyyuuurrrkkkgggaaa[[[UUUQQQNNNMMMIIIHHHFFFFFFFFFEEEBBB@@@DDDCCCAAA@@@???>>>>>>>>>??????>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999999888888888888888777777777777666666666666666666555555555777777666666666666666777555555555555555666666777444444444444444444444444444333333333333333333333333444444555555444444333 !!!""""""######""""""""""""""""""""""""""""""%%%%%%%%%$$$#########"""!!!!!!!!!""""""#########$$$$$$######"""!!!!!!!!!###  ###$$$!!!"""""""""#########$$$$$$ !!!"""###$$$$$$%%% !!!"""""""""######$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%&&&%%%###%%%'''(((((((((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$#####################""""""!!!######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%#########""""""""""""""""""######$$$$$$######"""""""""###$$$%%%%%%&&&'''!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$###### """############%%%'''$$$$$$############$$$$$$################################################%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''"""######$$$$$$######"""###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((***'''###!!!!!!$$$(((+++(((((((((((()))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,++++++++++++++++++,,,,,,,,,------000...,,,---///111111///000:::HHHVVVddduuupppZZZJJJDDDCCCBBB???;;;===???@@@BBBGGGOOOUUUTTTYYY^^^aaafffppp}}}~~~vvviii\\\SSSMMMKKKJJJHHHJJJMMMOOORRRVVV\\\___iiioootttvvvwww}}}~~~uuulllddd___\\\VVVUUUSSSSSSRRROOOKKKHHHHHHHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::::::::999888888888888777777777777777777777777777777888888777777666666666777777888888777666555555555555666666666666666666666666666666666666666666666666666555555666666666666555555 !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$!!! !!!""""""!!!!!!!!!!!!"""""""""###### """###$$$%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""########################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""####################################### """$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############"""!!!!!!######$$$$$$$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""#########!!!!!!"""""""""""""""#########$$$$$$$$$$$$###### """$$$$$$$$$$$$%%%'''$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$&&&&&&%%%%%%&&&(((######$$$$$$$$$$$$#########$$$%%%&&&''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''((())))))***)))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))************)))++++++++++++,,,,,,,,,,,,---,,,+++,,,...000000//////222:::DDDOOO^^^uuuqqq[[[MMMFFFAAA>>>>>>>>>>>>======???DDDHHHMMMPPPRRRSSSTTT[[[gggqqqsssfff\\\UUUQQQKKKKKKJJJIIIGGGHHHKKKMMMUUUWWWYYYYYYZZZaaammmvvv{{{tttppphhhgggfffeeeccc___YYYUUUQQQPPPMMMJJJHHHEEEDDDCCCDDDCCCCCCBBBAAA@@@??????@@@???>>>=========>>>>>>;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777888888999999999999::::::888888777777777888999999999888666555444444555555888888888888888888888888888888888888888999999999777777777888888777777777!!!!!!"""############""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""######$$$!!!!!!!!!"""######$$$$$$ """######"""!!!"""""" !!!!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$######################## !!!"""$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$###############""""""######$$$$$$%%%%%%""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$!!!!!!!!!!!!""""""############$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$####################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###############""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%''')))+++***)))&&&%%%&&&&&&((()))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))***++++++*********++++++++++++,,,,,,,,,++++++,,,------...///000111000333999>>>III^^^qqqtttbbbSSSIIICCCBBBAAA???===<<<===@@@BBBFFFJJJMMMMMMLLLOOOWWW]]]kkkyyy{{{rrrlllaaa___[[[VVVPPPLLLLLLMMMMMMMMMKKKJJJKKKOOOVVV[[[hhhvvv}}}wwwpppkkkdddbbb^^^YYYTTTOOOLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::999999999::::::;;;<<<;;;:::888777777888999:::::::::::::::::::::::::::888888888888999999::::::888888999999999999888888""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!""""""###$$$$$$######"""!!!!!!!!!!!!###&&&%%%###!!!###%%%############$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$###"""""""""""""""############""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################"""######$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!  !!!"""######$$$ !!!!!!!!!""""""############$$$$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$############################################################""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!!################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''((((((###$$$&&&(((((('''&&&%%%((('''%%%$$$$$$%%%&&&'''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))*********+++,,,---------------******+++++++++,,,,,,,,,+++---......---...000333333000111333555<<>>===<<<;;;;;;;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999888999999::::::999999888 !!!"""""""""$$$$$$"""!!! """""""""""""""""""""""" !!!!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""######""""""""""""######&&&&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%% """"""""""""""""""""""""&&&###!!!!!!$$$%%%$$$"""########################$$$"""!!!###%%%&&&$$$"""###$$$&&&&&&&&&$$$"""!!!###$$$%%%%%%%%%%%%$$$############"""###$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###!!!!!!$$$&&&$$$$$$############$$$$$$$$$$$$$$$############"""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! $$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$%%%$$$###!!!!!!###%%%######""""""######$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%---)))$$$###$$$&&&%%%$$$ !!!"""###$$$%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!###$$$$$$$$$"""!!!###"""!!!!!!!!!"""$$$%%%######"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&$$$$$$######$$$&&&'''(((&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&((()))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,---...///000111,,,,,,---...111777???EEEVVVkkkqqqbbbTTTNNNFFF@@@>>>===>>>>>>AAA>>>???DDDGGGFFFEEEGGGNNNTTT___lll|||xxxooohhheeeaaa[[[RRRLLLIIIJJJKKKLLLNNNPPPXXXcccjjjooouuu{{{~~~tttjjjddd]]]XXXRRROOOOOONNNLLLJJJJJJHHHFFFFFFFFFFFFEEECCCEEECCC@@@@@@@@@@@@???>>>;;;;;;=========<<<;;;:::<<<<<<===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;;;;===<<<<<<;;;;;;:::::::::<<<;;;:::999999:::<<<>>>:::999888777777999;;;<<<999:::<<<<<<<<<:::888777""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$######"""!!!!!!"""""""""!!!!!! !!!!!!"""""""""$$$%%%%%%$$$$$$###############$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&$$$"""###$$$%%%&&&&&&$$$###!!!###$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$&&&&&&%%%%%%$$$######""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$###!!!"""###%%%$$$##################$$$$$$$$$$$$############"""$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%###"""###$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$%%%$$$###!!!!!!###%%%######""""""######$$$%%%###$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%'''%%%######$$$%%%###!!!""""""""""""##################""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%$$$###"""###""""""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%'''((()))&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...//////------......///333999===GGGWWWppp}}}llldddXXXMMMEEEAAA???>>>>>>;;;;;;???BBB@@@@@@BBBGGGLLLTTT]]]iiizzzxxxpppddd[[[VVVRRROOOLLLKKKKKKNNNTTTWWWXXX\\\aaagggjjjnnnpppoooppprrrtttvvvzzzsssnnnfff```\\\WWWSSSOOOSSSQQQMMMKKKKKKJJJIIIGGGGGGEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>============>>>===<<<;;;<<<<<<>>>>>><<<;;;:::999999;;;<<<>>><<<===>>>>>>>>>===<<<;;;$$$$$$$$$###"""!!!!!!!!! !!!"""###$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!! ######"""!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&'''###$$$$$$###""""""###%%%########################$$$$$$$$$############"""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$%%%%%%%%%###"""###$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%###"""!!!###$$$######""""""######$$$%%%"""###$$$%%%%%%###"""!!!#########$$$$$$$$$$$$$$$#########%%%&&&%%%###!!!$$$$$$#########"""""""""######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$###############&&&&&&%%%%%%&&&'''((()))%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))******++++++++++++++++++************++++++,,,,,,,,,+++,,,,,,---------.........---///222444666AAAUUUkkkpppaaaTTTKKKDDDAAA>>>:::999===???======???@@@CCCHHHMMMUUUaaaoooyyyvvvppphhh]]]UUUMMMJJJIIIJJJJJJHHHHHHLLLMMMOOOQQQRRRRRRRRRTTTVVVXXX\\\___aaabbbeeekkkpppyyyrrrkkkgggeeeaaa\\\WWWUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>==================<<<<<<<<<;;;:::999:::;;;<<<============>>>>>>>>>>>>>>>#########""""""!!!!!!!!!$$$###############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!! ###""""""!!!!!!!!!""""""###""""""!!!!!!""""""############"""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""####################################$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!""""""###$$$%%%%%%%%%"""$$$$$$$$$""""""###%%%#########$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$###$$$$$$%%%&&&######################## !!!"""###$$$$$$%%%###$$$%%%$$$###""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""$$$######""""""######$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%##############################""""""######$$$%%%""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))((()))))))))***++++++************++++++,,,,,,++++++***+++++++++,,,...///...------...//////777CCCSSSdddvvvyyyjjj\\\PPPIIICCC>>><<<>>>???>>>>>>@@@>>>@@@BBBEEEJJJSSS]]]eeerrrwwwvvvjjj[[[UUUQQQPPPNNNKKKJJJLLLHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMLLLKKKLLLQQQUUU___fffooovvv{{{zzzrrrlllgggddd```^^^YYYVVVSSSQQQOOONNNLLLJJJLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>=========>>>???@@@@@@@@@??????@@@AAABBBCCC !!!!!!"""""""""$$$###############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""!!!!!! """!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################"""###%%%$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""######################################################$$$%%%$$$###""""""#########""""""######$$$%%%'''%%%###!!! """$$$%%%########################%%%$$$$$$######%%%''')))!!!""""""###$$$%%%%%%%%%######""""""######$$$%%%"""""""""!!!!!!!!! """"""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))******)))))))))******++++++******))))))******+++,,,,,,+++*********+++++++++---.........---...///...444<<>>@@@BBBGGGNNNWWW\\\^^^```gggsssooohhhbbb```]]]XXXUUUVVVOOOLLLIIIFFFEEEDDDDDDDDDBBBCCCCCCAAA??????CCCGGGIIIOOOWWW\\\```fffpppxxx|||~~~{{{xxxmmmiiieeeaaa___\\\XXXVVVYYYWWWTTTQQQNNNMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFF !!!""""""""" !!!"""###$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!! !!!!!!""""""  !!!###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$###"""###########################!!!"""$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""!!!###%%%%%%###"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""###############$$$%%%&&&########################%%%%%%$$$###""""""!!!!!!###$$$$$$$$$"""!!!"""###############$$$$$$$$$$$$########################"""$$$%%%%%%###""""""#########""""""######$$$%%%'''%%%###!!! """$$$%%%###############"""""""""######""" !!!%%%(((!!!!!!"""###$$$%%%&&&'''######""""""######$$$%%%$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$############$$$$$$############$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&"""""""""""""""###############$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,+++*********+++---...******))))))))))))******+++++++++***++++++,,,,,,***,,,---...------///000...333777666666@@@RRRbbbwwwyyylllXXXPPPHHHEEEAAA===;;;===<<<======@@@EEELLLRRRUUUTTTTTTWWW]]]gggsss~~~xxxuuupppiiicccbbbZZZUUUNNNIIIFFFDDDBBBAAA===???@@@>>>;;;;;;>>>AAA@@@DDDIIILLLOOOSSSZZZ___^^^```bbbbbbbbbeeekkkpppyyy|||yyyuuuqqqoooiiihhhdddaaa]]]ZZZWWWVVVSSSRRRQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGG!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""######""""""!!! !!!""""""!!!!!! !!!!!! !!!###%%%&&&#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&$$$""""""###"""""""""""""""""""""""" ###%%%%%%###"""###%%%$$$#########$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%!!!"""$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############!!!###%%%%%%$$$#########!!!###$$$%%%%%%$$$###!!!$$$$$$$$$############"""""""""""""""###$$$%%%%%%########################%%%%%%$$$$$$###"""!!!!!!"""###$$$###"""!!!"""###""""""""""""#########$$$########################"""$$$%%%%%%$$$"""""""""######""""""######$$$%%%$$$$$$$$$$$$######""""""$$$#########"""""""""!!!!!!######""" ###%%%#########$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$#########""""""""""""############$$$$$$############$$$$$$""""""""""""######$$$$$$###""""""""""""###$$$$$$ !!!###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$###$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''(((***,,,...******))))))))))))******+++++++++++++++,,,---...***+++,,,,,,+++,,,...000,,,000222222111666@@@HHHXXXgggyyyqqqggg\\\UUUMMMEEEAAAAAA=========???CCCGGGKKKMMMMMMOOOPPPPPPRRRXXXaaahhh{{{zzzwwwmmmfff]]]UUUPPPLLLIIIGGGCCCEEEFFFCCC???===>>>@@@???@@@BBBEEEGGGJJJLLLMMMKKKMMMOOOMMMKKKLLLRRRWWWYYY___iiiqqqzzz}}}xxxsssooolllhhhgggeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUSSSQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQ$$$$$$######""""""!!!!!!$$$$$$"""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""######$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""###&&&'''$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%###"""###%%%$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%!!!###%%%%%%$$$###"""###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$############"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$###"""!!!!!!### !!!!!!!!!""""""##############################"""$$$&&&&&&$$$"""""""""#########"""###$$$$$$%%%!!!###%%%''''''$$$!!!$$$#########""""""!!!!!!!!!$$$''''''$$$######%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%############""""""""""""""""""""""""############$$$$$$############$$$$$$"""""""""!!!""""""###$$$###"""!!!!!!!!!"""$$$%%% """###$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((%%%$$$######$$$''')))+++******))))))))))))******++++++++++++,,,---...///+++++++++***)))***,,,///+++---000222444555888999;;;JJJ___sss}}}oooeeeZZZOOOJJJIII@@@>>>===>>>AAADDDFFFGGGHHHKKKMMMJJJGGGIIIOOOUUU___lllxxxmmmddd^^^YYYUUURRRMMMOOOOOOKKKEEE@@@???@@@?????????BBBDDDEEEEEECCCCCCEEEGGGDDDAAAAAAEEEJJJHHHNNNUUU[[[aaajjjvvv~~~|||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||zzzyyywwwuuutttooooooooonnnnnnmmmmmmmmmkkkiiigggdddbbbbbbbbbcccbbbbbbcccddddddddddddccceeefffhhhhhhhhhfffdddbbb###############"""!!! ######""""""""""""######&&&%%%###"""""""""###$$$######"""!!! !!!###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!""""""############""""""!!!!!! $$$$$$$$$"""!!! !!!"""######""""""######$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! !!!"""###$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$%%%%%%$$$###""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$######### !!!"""$$$$$$$$$###"""""""""""""""############%%%$$$######""""""##############################&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&******))))))((((((''''''************))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,/////////000111111222222777<<>>===>>>???>>>AAAEEEGGGJJJPPPXXX___kkktttwwwnnnhhhaaa]]]XXXUUUUUUUUUVVVVVVTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJHHHGGGFFFGGGGGGHHHJJJNNNTTTYYY\\\```dddgggnnnwww !!!"""###############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""######"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$%%%###"""""""""######""" """$$$%%%&&&%%%###""""""""""""###$$$$$$$$$%%%""""""############""""""########################$$$#########""""""""""""""""""#########$$$$$$$$$"""###############""""""!!!"""$$$"""#######################################$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################!!!""""""###$$$%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""$$$%%%&&&$$$""" !!!"""""""""#########$$$$$$$$$###############$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%###"""!!!"""######!!!"""""""""############%%%$$$######""""""######%%%%%%$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***++++++++++++************************++++++++++++************++++++++++++******++++++,,,---------...000111000111888FFFPPPdddqqq}}}jjjZZZNNNEEEAAACCCBBB@@@>>><<<<<<<<<===???@@@BBBBBBBBBEEEIIIMMMRRRYYYcccnnnzzz}}}wwwpppjjjgggfffeeeeeeddddddbbbaaa````````````[[[ZZZYYYWWWUUUSSSRRRQQQRRRTTTUUUUUUTTTUUUXXXZZZ\\\dddlllppprrrzzz !!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!""""""######$$$$$$(((&&&######$$$$$$###!!! """$$$%%%&&&%%%###""""""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$###"""$$$&&&$$$ """"""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%########################"""######$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%$$$""" !!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$"""""""""###$$$!!!"""""""""############%%%$$$######""""""######$$$$$$$$$#########""""""&&&&&&%%%$$$############$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***))))))))))))******)))))))))((((((((('''************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,---......//////...///111555;;;???IIIWWWlllrrraaaSSSJJJEEEBBB???<<<;;;;;;<<<<<<;;;<<<>>>@@@@@@AAABBBCCCFFFJJJOOOUUU]]]kkkzzz{{{xxxuuutttvvvuuuuuuuuuuuuvvvvvvvvvsssrrrrrrqqqpppnnnmmmlllhhhfffbbb\\\UUUQQQPPPQQQWWWZZZ^^^bbbeeeiiinnnrrr!!!""""""############""""""!!!!!! !!!!!!"""!!!!!!"""#########""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######################## """"""############""""""$$$############"""""""""""""""##################(((%%%""""""$$$%%%###!!!!!!"""###$$$%%%$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$"""!!!###&&&((('''%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""##################$$$$$$#########"""""""""!!!!!!########################""""""############""""""$$$###"""""""""""""""###%%%$$$###"""""""""######"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$###""""""""""""""""""""""""#########"""""""""###############%%%$$$$$$#########$$$$$$""""""""""""############%%%$$$######""""""##############################$$$$$$$$$$$$$$$%%%''''''$$$############"""""""""######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))************)))(((''''''''')))))))))))))))*********)))))))))************+++)))))))))************+++++++++,,,,,,---............------///111333555555:::DDDVVVjjj}}}mmmbbbNNNJJJDDD@@@>>>>>>>>>>>>:::<<<>>>@@@AAAAAA@@@@@@BBBDDDEEEFFFJJJSSS___hhhqqq{{{xxxmmmaaaYYYTTTSSSZZZYYYXXXZZZ]]]___^^^\\\jjjrrr}}}"""############""""""!!!!!!!!! !!!!!!!!!!!!###$$$$$$$$$######"""""""""""""""###############"""!!!!!!"""###$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$##################$$$!!! ###&&&$$$!!!""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$############"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%########################$$$$$$##################$$$$$$$$$#########""""""########################""""""############""""""######""""""""""""######$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$$$$##################!!!!!!"""""""""#####################""""""""""""######$$$$$$%%%%%%$$$$$$""""""""""""############%%%$$$######""""""######"""""""""###$$$$$$%%%%%%############$$$%%%&&&'''############""""""""""""######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&''')))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))***************++++++,,,,,,------...,,,...//////......111333666:::CCCPPPbbbwwwkkkcccYYYPPPKKKGGGCCCAAAAAA@@@???@@@AAAAAAAAAAAA???AAACCCCCCCCCFFFLLLQQQYYYaaalllxxxvvvlllgggeeeeeeaaa\\\ZZZYYYYYYVVVTTTXXX]]]dddgggfffcccbbbbbbaaabbbdddeeeeeecccaaa___\\\```fffnnnuuuxxxxxxvvvxxxvvvsssqqqqqqsssuuuwwwzzz{{{~~~~~~}}}}}}###############"""!!! !!!!!! !!!!!!!!!"""###%%%%%%%%%$$$### !!!"""###$$$%%%%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$###""""""""" ###&&&%%%#########""""""######$$$%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$!!!!!!"""###############!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""""""""############""""""""""""!!!""""""###$$$$$$#########$$$###"""!!!!!!"""############$$$$$$$$$######"""!!!!!! !!!!!!###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$""""""""""""############%%%$$$$$$###"""#########!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###""""""""""""############""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))************))))))))))))*********************+++,,,,,,------,,,000333000+++***000666333222333999GGGYYYlllxxxpppbbbXXXPPPIIIDDDDDDBBB>>><<<===>>>??????===@@@CCCCCCBBBAAACCCEEENNNRRRYYY___fffnnnvvv{{{|||xxxwwwqqqlllddd]]]XXXVVVTTTSSSVVVYYY\\\[[[WWWTTTSSSUUUOOOPPPRRRSSSSSSQQQOOOMMMKKKNNNSSSZZZ___```]]][[[___]]]ZZZXXXYYY[[[^^^```]]]```eeelllrrrwww{{{|||yyyvvvqqqllliiiiiikkklllooorrrvvvzzz}}}}}}|||{{{xxxyyyyyyxxxvvvuuuuuuvvvwww{{{%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$$$$############"""######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""""""""############""""""!!!"""###$$$$$$###"""!!!!!!###$$$###!!! ######$$$$$$$$$$$$#########""""""""""""$$$%%%&&&""""""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""#################################""""""""""""""""""############$$$$$$$$$$$$""" """%%%&&&%%%###%%%$$$"""!!! !!!"""$$$$$$""" !!!$$$'''&&&$$$""""""""""""""""""""""""######$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%############""""""""""""'''$$$"""###%%%&&&$$$"""$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&***************)))(((((((((((((((((((((((((((((('''$$$###$$$'''((((((&&&******))))))(((((('''''')))*********++++++++++++(((((((((((()))***+++,,,...------------...//////444333222444;;;FFFQQQXXXlllyyyjjjXXXKKKMMMGGGAAA>>>>>>???>>><<>><<<===AAAEEEEEEGGGJJJOOOTTTYYY^^^```jjjrrryyyqqqjjjeeebbbaaaccccccbbb]]]WWWRRRQQQRRRJJJNNNQQQQQQNNNKKKKKKLLLPPPQQQOOOLLLMMMOOONNNJJJOOONNNMMMLLLKKKLLLMMMNNNPPPQQQSSSWWW^^^ffflllqqquuuqqqiii```ZZZWWWYYY[[[WWW\\\bbbjjjuuu}}}~~~}}}zzzuuummmfffaaadddeeehhhnnnvvv|||###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!! """""""""""""""""""""""" !!!"""###$$$######"""$$$$$$$$$#########"""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######################################################!!!"""""""""############$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$######"""!!!!!!###$$$###""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!!!!$$$$$$###!!!!!!!!!######$$$$$$$$$$$$#########""""""""""""$$$%%%&&&$$$############$$$$$$%%%""""""""""""!!!!!!!!! ########################"""""""""""""""#########"""############$$$$$$$$$$$$"""!!!"""%%%&&&$$$###%%%$$$"""!!! !!!"""###  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######""""""""""""###$$$$$$$$$%%%########################$$$"""!!!"""###$$$###""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$############""""""""""""%%%""" ###$$$$$$###$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((+++***)))((('''(((((()))'''''''''''''''&&&%%%%%%(((((((((((((((((((((((((((&&&$$$%%%'''((((((&&&***)))))))))(((((((((''')))))))))*********++++++)))))))))******+++,,,------------------......///111000...///444<<>>@@@AAA???======???AAAAAABBBDDDFFFJJJMMMPPPQQQUUU[[[eeeqqq~~~zzzvvvtttvvvvvvrrrjjj```XXXSSSRRRQQQTTTVVVVVVSSSQQQRRRSSSUUUYYY[[[XXXVVVTTTOOOJJJLLLLLLJJJIIIGGGFFFFFFFFFJJJKKKLLLOOOTTTZZZ___bbbfffccc]]]VVVPPPNNNNNNPPPQQQUUU[[[bbbooo}}}|||vvvmmmddd[[[VVVYYYYYY[[[```hhhqqqyyy}}}!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""&&&$$$""" """"""""""""""""""""""""!!!!!!"""############"""$$$$$$#########"""""""""!!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$###"""!!! !!!"""""""""###$$$$$$$$$############$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!""""""############"""""" """%%%%%%$$$"""""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$"""""""""$$$%%%$$$###%%%$$$"""!!!!!!!!!"""###!!!  """######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!"""######$$$$$$######!!!!!!""""""###$$$$$$%%%$$$$$$$$$###########################""""""""""""###  """######$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((***(((&&&&&&'''(((((('''))))))))))))((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,------,,,,,,------...///000...------///444888;;;DDDLLLZZZlll~~~uuunnnddd[[[TTTMMMEEE@@@:::<<<======;;;;;;<<<===?????????@@@AAABBBCCCDDDDDDGGGLLLTTT^^^kkkyyy|||qqqggg```]]]___aaaaaa```___^^^___```bbblllrrrpppiiiaaaWWWOOOOOOOOOMMMLLLIIIGGGDDDCCCGGGHHHIIILLLNNNQQQSSSUUUWWWTTTPPPLLLHHHFFFEEEDDDFFFJJJMMMSSS^^^llltttuuuxxxvvvqqqjjjaaaXXXPPPKKKMMMMMMMMMQQQYYYcccmmmsss""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""  !!!"""###""""""""""""""""""""""""!!!"""""""""########################"""""""""""" """""""""######"""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################$$$######""""""######$$$######$$$$$$###"""!!!!!! """$$$$$$$$$$$$%%%&&&######""""""""""""######""""""#########"""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""!!!###%%%%%%$$$###############$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$############$$$$$$$$$###$$$###""""""!!!!!!""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################$$$###"""###$$$$$$$$$"""!!!!!!"""############""" !!!!!!!!!"""""""""###%%%$$$$$$$$$###"""""""""############"""""""""!!!!!! !!!$$$%%%########################$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############"""""""""###$$$%%%&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$%%%''''''(((((((((''''''&&&((((((((((((((((((((((((+++***((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))******+++++++++,,,,,,,,,,,,,,,------...000/////////000111333444999===DDDOOO]]]ooowwwmmmaaaTTTKKK??????>>>=========>>>?????????>>>>>>>>>???@@@@@@AAABBBCCCFFFLLLUUU___fffxxx{{{vvvsssppppppooonnnmmmmmmnnnnnnuuutttfff\\\XXXXXXXXXVVVTTTPPPMMMKKKLLLNNNQQQTTTVVVWWWXXXXXXTTTQQQNNNJJJHHHEEECCCAAABBBFFFHHHIIIPPPYYY___```dddbbb___[[[UUUPPPKKKHHHFFFGGGGGGJJJOOOWWW```fff$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##############################"""""""""""""""##################"""""""""!!!!!! ###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""###$$$$$$######################################################""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###%%%&&&###""""""!!!!!!""""""###""""""""""""""""""######!!!!!!""""""""""""!!!!!!###""""""""""""""""""###"""###%%%$$$###"""###$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$############$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!"""###########################!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""!!!!!!"""############"""$$$$$$$$$######"""""""""%%%$$$$$$$$$###"""""""""############"""""""""!!!!!!!!! """%%%&&&##############################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%&&&&&&'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((*********)))((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++,,,------......///000111111111222222777;;;>>>CCCPPPdddttt{{{kkk___TTTQQQKKKFFFCCCBBBBBBBBB>>>>>>======>>>??????@@@@@@AAABBBBBBDDDHHHMMMRRR\\\cccjjjmmmmmmrrr|||}}}|||{{{{{{zzzzzzwwwlllccccccbbbaaa___\\\YYYWWWWWWZZZ```eeeiiijjjjjjiii___[[[UUUQQQNNNLLLHHHEEEFFFKKKMMMMMMPPPUUUXXXWWWVVVVVVUUUSSSPPPLLLIIIGGGEEEFFFHHHJJJLLLQQQWWW\\\%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""!!!"""######$$$######"""""""""!!!!!!!!! !!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###""""""""""""###$$$$$$########################""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%###"""!!!"""$$$######""""""""""""############"""""""""###$$$$$$""""""############""""""######""""""""""""######"""###$$$###""""""###$$$######$$$$$$$$$$$$######!!!!!!###$$$$$$%%%$$$$$$"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$###$$$%%%$$$"""""""""$$$############"""""""""!!!###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!"""######$$$$$$######(((''''''&&&%%%%%%$$$$$$$$$$$$$$$###########################""""""""""""!!!"""######""""""$$$&&&###############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((()))******)))''''''(((***(((((((((((())))))))))))((((((((()))))))))*********+++,,,............---++++++******++++++,,,---***+++---...000000000000...333777666555===MMM\\\mmm}}}zzzoooiii___VVVOOOJJJEEEBBB@@@@@@???>>>>>>>>>>>>???;;;===??????@@@AAACCCEEEJJJPPPUUUXXXYYY]]]ccciiiqqqvvv{{{ooonnnmmmkkkiiifffdddbbbdddiiirrr{{{uuummmddd\\\XXXUUUQQQNNNIIIOOOSSSSSSVVV\\\``````]]]]]][[[YYYTTTOOOKKKHHHFFFIIIKKKMMMNNNRRRYYY^^^######"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""""""""###########################"""!!!!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!"""""""""$$$###"""!!!!!!"""###$$$######################## !!!"""######$$$$$$$$$######""""""######$$$%%%############################################################"""""""""!!!""""""#########$$$$$$$$$###""""""""""""""""""###!!!"""###$$$$$$%%%$$$$$$"""######"""!!!!!!###%%%$$$######""""""######$$$$$$######"""###$$$%%%&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!"""$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$ !!!###$$$$$$###"""!!! !!!!!!!!!""""""""""""########################"""""""""""""""#########"""############$$$$$$$$$###$$$&&&$$$"""!!!"""$$$###############"""!!!!!!$$$&&&'''&&&$$$###%%%'''########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$#######################################$$$"""!!!"""###$$$###""""""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############"""""""""""" ###%%%%%%###""""""$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++'''((((((((()))))))))***)))))))))*********++++++((()))+++,,,------,,,+++***************+++,,,,,,)))***,,,---.../////////,,,000444333222555>>>FFFPPP^^^ppp|||sssjjjaaaWWWPPPMMMKKKIIIFFFDDDBBB@@@@@@;;;===??????>>>===>>>@@@AAADDDHHHKKKLLLNNNQQQTTTVVVZZZaaakkkvvv|||yyyuuurrrpppooorrryyytttiiiccc___[[[XXXRRRXXX\\\\\\```iiipppsssrrrqqqnnniiibbbYYYQQQLLLKKKMMMPPPRRRTTT[[[eeennn!!!!!!!!!!!!"""###$$$%%%######################## """$$$%%%&&&&&&###########################"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """###$$$$$$$$$############"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########""""""!!!!!!"""###""""""###&&&((($$$$$$############$$$$$$$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""!!! !!!#########$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$!!!###$$$###"""!!!""""""######$$$$$$$$$%%%#################################""""""""""""""""""############$$$$$$$$$###%%%&&&%%%""" """$$$###############"""!!!!!! """###"""!!!###""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%############"""""""""""""""&&&&&&###!!!!!!"""""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))((('''&&&$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%''')))(((&&&&&&)))+++'''((((((((())))))******************++++++++++++$$$%%%''')))***)))((('''*********)))***++++++,,,***+++,,,...////////////...000222333333444666777???JJJYYYkkk~~~qqqhhh[[[YYYUUUPPPKKKGGGEEECCCAAABBBBBBAAA>>>======???<<<===@@@CCCEEEGGGGGGGGGHHHJJJNNNTTT\\\eeelllqqqsssyyy}}}{{{{{{|||ssskkkgggccc``````eeehhhggglllvvv~~~wwwnnncccYYYSSSOOORRRTTTVVVZZZeeesss~~~%%%###!!!!!!"""#########$$$###$$$%%%&&&&&&$$$"""$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!"""###$$$$$$$$$"""!!! $$$$$$############$$$$$$ !!!###$$$###!!!$$$#########""""""!!!!!!$$$$$$###############$$$$$$"""!!!"""$$$%%%%%%$$$$$$###""" !!!!!!""""""""""""###$$$%%%&&&#########"""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!$$$"""######""""""""""""###### !!!""""""!!!"""$$$&&&'''&&&$$$"""!!! ###"""!!!"""#########""" !!!"""######$$$$$$%%%%%%%%%$$$$$$#########""""""############"""""" !!!"""######$$$$$$###!!!"""$$$%%%###%%%&&&&&&%%%###"""###%%%!!!!!! """###$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!! !!!""""""### !!!"""######""""""""""""############""""""$$$#########""""""!!!!!!###############"""!!!!!!$$$%%%&&&&&&$$$""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$$$$!!! !!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))((('''((()))***+++((((((((((((((())))))***)))************+++++++++,,,,,,------...///000000......//////000000111111999===EEENNN\\\ppp{{{uuunnnhhhccc[[[QQQIIIFFFDDDBBBBBBBBB@@@;;;777777:::<<<>>>???@@@BBBCCCBBBBBBCCCFFFIIIMMMQQQSSSXXX___jjjwww}}}qqqlllkkklllkkklllooovvvyyyjjjaaa^^^ZZZZZZYYY\\\dddqqq$$$"""!!!!!!!!!"""######"""""""""###$$$$$$""" ######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" """###"""!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""$$$"""!!!"""###%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$######"""#########!!!"""""""""###########################"""!!!!!!""""""""""""""""""""""""&&&###"""###!!!###"""""""""""""""###### !!!""""""!!!!!!###%%%%%%$$$###"""!!!!!!!!!"""###"""""""""#########"""######$$$$$$%%%&&&&&&&&&$$$$$$#########"""""""""""""""############""""""$$$$$$$$$######"""!!! !!!!!!"""######""" """######!!!  """###"""!!!!!!!!!"""###$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""############""""""############"""""""""!!!###############"""!!!!!!###$$$&&&%%%$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!"""###$$$%%%%%%$$$###############$$$%%%&&&'''$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((((('''&&&&&&%%%%%%$$$%%%&&&'''((()))))))))))))))******+++)))************+++++++++,,,,,,,,,------......///---......///000000111111///222777===GGGVVVhhhuuu}}}sssfff\\\SSSNNNHHHDDDDDDCCCAAA???;;;;;;<<<<<<;;;;;;<<<<<<>>>>>>???@@@BBBDDDEEEGGGIIINNNWWWbbbnnn{{{}}}yyyyyyyyyzzz{{{~~~zzzssspppkkkjjjiiikkkrrr~~~""""""!!!!!!!!!!!!""""""!!! !!!"""""" """""""""""""""!!!!!! !!!  !!!!!!!!!""""""###""""""!!!######$$$$$$$$$###""""""!!!  !!!!!!"""!!! ############"""""""""""""""!!!!!!!!!!!!!!!""""""$$$###!!!"""###%%%$$$$$$"""!!!!!!""""""$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""(((%%%""""""$$$%%%### """"""!!!!!!"""###$$$$$$!!!""""""""" """$$$###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&'''###""""""""""""!!!!!!!!!""""""############""""""$$$$$$######"""!!!!!!!!!#########"""######$$$%%%!!!!!!"""!!! !!!$$$$$$###"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############""""""""""""!!!"""###$$$%%%$$$######$$$###"""!!!!!!!!!"""###""""""############""""""############"""""""""""""""############""""""!!!"""###%%%%%%$$$###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############((('''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%(((&&&###""""""###&&&((("""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&(((((('''''''''((()))*********))))))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---///222444888AAALLLUUUtttyyymmmdddXXXOOOKKKIIIGGGFFF@@@???===<<<;;;;;;;;;;;;==================<<<<<>>======<<>>???AAAEEEJJJNNNQQQOOONNNNNNPPPSSSXXXZZZcccfffnnnyyy ###%%%%%%""" """$$$###""" """###"""!!! !!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$!!!!!! !!!""""""###""""""!!!!!!""""""### !!!"""######""""""""""""############ !!!"""###$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$%%%$$$$$$###"""!!! !!!""""""""""""!!! """"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""#########$$$%%%$$$######$$$&&&%%%$$$###"""!!!!!!!!!!!! ###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$""""""############""""""&&&$$$###!!!!!!!!!"""""" """$$$%%%$$$###"""!!!"""###"""!!!!!!###%%%#########$$$######"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""############"""""""""""""""###$$$%%%&&&%%%$$$$$$%%%$$$###"""!!!"""###$$$""""""############""""""""""""""""""############!!!""""""############"""!!!"""$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!###%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%"""""""""######"""""""""###########################""""""""""""###$$$$$$!!!"""%%%''''''%%%"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))(((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------///111333555777>>>===???EEENNNZZZlll{{{~~~xxxnnnhhh```ZZZVVVQQQLLLGGGFFFDDDBBB@@@???>>>>>>???999:::;;;<<<===@@@DDDGGGHHHFFFEEEDDDDDDFFFIIIKKKOOOQQQWWW```jjjrrrwwwyyywwwwwwwwwxxxyyy{{{}}} $$$'''&&&###!!!"""%%%$$$""" !!!""""""!!!!!!!!!!!!!!!!!!"""######!!!###'''))))))'''###!!!!!!!!!"""###$$$$$$$$$$$$###""""""!!!"""###$$$%%%###""""""!!!!!!""""""#########"""!!! !!!"""""""""############ !!!"""###$$$&&&$$$""""""###$$$###"""!!!"""#########"""!!! """"""!!!!!!!!!""""""###""""""""""""""""""######"""############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$###!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!! !!!""""""!!!!!!###%%%######"""""""""""""""### ###%%%$$$!!!"""%%%########################!!!!!!!!!"""""""""######""""""############""""""&&&%%%###!!! !!!""""""!!!!!!""""""######$$$$$$ !!!"""!!! !!!"""$$$ !!!"""#########"""!!!!!!!!!!!!"""""""""######$$$$$$$$$###"""!!!!!!!!! !!!!!!"""#####################""""""""""""############$$$$$$$$$$$$##################$$$$$$""""""############""""""!!!"""""""""############!!!!!!"""###############!!!###$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""######$$$########################"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''((()))(((&&&((((((***+++++++++***)))'''''''''''''''((()))))))))************+++++++++******++++++,,,,,,------+++++++++,,,------......///......///111333555555:::777777;;;???DDDQQQ]]]mmmvvv~~~wwwqqqkkkbbb[[[UUURRRLLLFFFBBB@@@@@@@@@===>>>>>>>>>>>>@@@DDDGGGEEEDDDCCCBBBAAABBBCCCDDDDDDEEEHHHNNNTTTYYY[[[[[[\\\[[[[[[\\\]]]^^^___```hhhmmmsssvvvyyy $$$(((((($$$!!!###&&&###!!! !!!"""!!!"""!!! """###$$$###'''+++......+++'''###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&&&&$$$""""""###$$$###"""!!!"""######""""""$$$###"""!!!!!! !!! !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!"""######"""###%%%&&&&&&%%%$$$"""!!!!!!!!!  """$$$!!!!!!!!!!!!"""###$$$%%% ###&&&$$$ """%%%!!!!!!!!!  !!!!!!""""""""""""############""""""###"""!!! !!!###%%%&&&)))'''$$$!!! !!!"""###!!!"""###"""!!!"""$$$%%% !!!#########"""!!!!!!""""""""""""#########$$$$$$$$$###"""!!!!!!  !!!"""###$$$$$$############""""""""""""######"""""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$!!!!!!"""###############"""$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%'''%%%###!!! !!!###$$$######"""""""""""""""###&&&%%%$$$######$$$%%%&&&########################"""""""""""""""######$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$$$$%%%'''((((((((('''&&&((((((((((((((()))******)))************+++++++++******+++,,,------......***++++++,,,,,,---......///...,,,---...000111111000...///444555555<<>>>>>???CCCEEEHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@AAAEEEHHHKKKKKKJJJLLLLLLKKKKKKKKKLLLLLLLLLPPPUUUZZZ]]]aaaiiiwww""""""""""""""""""""""""!!!""""""!!! !!!###"""!!! """###$$$########################"""""""""!!!"""######$$$"""!!!  !!!"""$$$$$$"""!!! !!!!!!!!!!!! """""""""""""""##################"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""#########$$$$$$###!!!"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$###"""!!! ###############"""!!!!!!###"""""""""""""""###$$$$$$$$$$$$$$$$$$"""!!!!!!###!!! !!!"""$$$%%%%%%!!!"""$$$$$$######$$$&&&!!!"""###%%%%%%%%%$$$#####################$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######"""$$$&&&%%%$$$"""""""""###############$$$$$$%%%$$$$$$$$$#########"""""""""!!! """###$$$$$$#########""""""!!!!!!$$$$$$######"""######$$$!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###############&&&%%%%%%$$$#########$$$$$$$$$###############$$$&&&$$$""" !!!"""###%%%$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((())))))))))))(((((('''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,,,,---......//////......000000000000111333555777<<>>???BBBEEEAAABBBCCCBBBAAAAAABBBCCCEEEGGGIIILLLPPPXXXcccjjjwww""""""""""""""""""""""""&&&$$$###"""######!!! """!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""!!! !!!""""""$$$###"""!!! !!!""""""######""""""!!! !!!"""######$$$"""""""""""""""#########""""""""""""""""""""""""###"""!!!!!!!!!!!!"""##################"""!!! """""""""""""""""""""""""""###$$$$$$###"""###$$$###"""""""""!!!!!!!!!!!!#########$$$$$$#########$$$######""""""######$$$$$$$$$######"""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!""""""###"""#########"""""""""""" !!!!!!###$$$###""""""###$$$"""###############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######!!!$$$%%%$$$######$$$$$$############$$$%%%%%%$$$$$$$$$#########""""""""""""!!! !!!!!!##################"""""""""!!!$$$$$$###############$$$!!!!!!!!!!!!"""""""""###""""""############""""""$$$$$$%%%&&&&&&&&&&&&&&& $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$&&&%%%$$$$$$#########$$$$$$$$$###############$$$%%%$$$###!!!!!!!!!"""###%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))++++++,,,------...//////,,,,,,---............---////////////000111333444666:::@@@IIITTT```mmmuuuyyyoooeee___YYYWWWTTTPPPNNNLLLLLLLLLMMMMMMLLLJJJHHHFFFEEEDDD@@@???>>>======>>>@@@BBBAAABBBCCCBBBAAA@@@@@@AAA???AAACCCDDDGGGMMMUUU[[[aaalllyyy""""""""""""""""""""""""$$$"""!!!"""$$$$$$"""###"""!!! !!!"""###$$$########################"""""""""""""""############""""""!!!!!!""""""#########""""""!!! """######$$$$$$######""" """###$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$######"""""""""!!!!!!!!!########################$$$######""""""######$$$""""""""""""""""""""""""!!!""""""""""""!!! !!!!!!!!!""""""#########"""!!!!!!!!!!!!"""###### ###((((((###"""###$$$###!!! !!!"""######"""!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$######"""#########$$$$$$$$$############$$$%%%%%%$$$$$$$$$#####################"""!!!!!!!!!""""""############""""""""""""#####################$$$!!!!!!!!!"""""""""######""""""############""""""######$$$$$$%%%%%%$$$$$$########################""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$############$$$$$$###############$$$$$$###############"""""""""%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&'''(((((())))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,------------,,,...---------...//////000000222444777===FFFQQQXXXlllttt}}}uuusssoookkkgggdddcccbbb]]][[[WWWSSSNNNKKKHHHGGGAAA???===;;;:::;;;===>>>@@@AAAAAAAAAAAA???>>>======>>>>>>???@@@CCCGGGKKKLLLRRRYYY\\\\\\[[[\\\^^^aaadddiiipppxxx!!!!!!!!!!!!!!!!!!!!!!!! """######""""""######"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""""""""######"""""""""""""""""""""""""""##################""" !!!"""######$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$#########"""""""""!!!!!!$$$##################$$$######""""""""""""######!!!!!!""""""############!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$######"""!!!!!!"""######&&&%%%''',,,111111***###"""######"""  !!!"""!!! !!!###$$$&&&%%%%%%$$$$$$######"""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$######"""###"""""""""######""""""""""""###$$$$$$########################$$$######""""""!!!!!!!!!#########""""""""""""""""""#########$$$$$$$$$###!!!!!!"""""""""#########"""######$$$$$$######"""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$"""#####################"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$#########"""######$$$%%%"""###$$$$$$$$$######"""%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))((()))))))))*********+++******+++,,,,,,,,,,,,+++------------------.........///000111333888>>>CCCNNNVVVbbbmmmyyy|||wwwoooggg___XXXRRRNNNIIIFFFBBB???>>>?????????BBBBBBCCCDDDEEEDDDAAA???>>>????????????@@@AAACCCDDDFFFIIIJJJIIIIIIKKKMMMQQQRRRUUUYYY^^^bbbfffhhhsssyyy!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$!!! """$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""############"""""""""############""""""""""""""""""#########$$$!!!""""""######""""""!!!$$$$$$################## !!!"""###$$$$$$%%%########################""""""############""""""!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$############""""""""""""$$$$$$###""""""###$$$$$$###""""""""""""""""""###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!  !!!"""############$$$$$$###"""""""""""""""######%%%)))...---'''!!!"""######"""  !!! !!!###%%%&&&&&&%%%%%%%%%$$$$$$######$$$######""""""###############$$$$$$$$$$$$######!!!######"""!!! !!!!!!!!!!!!!!!!!!"""##############################$$$$$$#########"""!!!!!!""""""""""""""""""######!!!"""###$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%###############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%#########""""""###$$$$$$######""""""###$$$$$$%%%"""###$$$$$$$$$$$$######&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&((())))))))))))''''''((((((((((((((('''&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,---------------)))***++++++,,,,,,++++++------..................---///111222222444666999<<>>>>>@@@BBBDDDEEEEEEDDDEEEEEEHHHHHHIIIKKKMMMPPPRRRSSSXXX]]]fffpppwww|||~~~~~~""""""""""""""""""""""""%%%&&&&&&$$$!!! """$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""!!!""""""######""""""!!!!!!"""""""""############!!!""""""""""""""""""!!!&&&%%%%%%$$$$$$###""""""!!!!!!""""""######$$$$$$ """######$$$$$$######"""!!!!!! !!!!!!"""######"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$#########"""""""""%%%$$$###""""""###$$$%%%###""""""!!!!!!""""""###!!!!!!""""""#########$$$!!!""""""""""""!!!  !!!!!! !!!""""""######"""!!!!!! """%%%'''&&&### """###$$$###!!! !!!""" !!!"""$$$%%%&&&########################%%%$$$$$$#####################$$$$$$$$$$$$######!!!###$$$$$$"""!!! !!!"""!!!!!!!!!!!!"""#####################$$$$$$$$$######$$$$$$$$$###""""""""""""""""""############ !!!###$$$%%%%%%$$$###"""""""""#########$$$$$$######$$$$$$$$$$$$#####################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%###""""""""""""###$$$$$$""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++%%%&&&''''''((((((((((((&&&'''((((((((((((((((((&&&''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---...///////////////***---000111111111222333666999<<>>===;;;<<<===???AAAAAA@@@???>>>@@@@@@AAABBBDDDEEEGGGHHHGGGKKKQQQWWW\\\___``````___bbbgggmmmsssxxx|||~~~zzz{{{{{{{{{}}}""""""""""""""""""""""""&&&!!!!!!%%%$$$"""%%%%%%###"""""""""############################## !!!###$$$$$$$$$"""!!! !!!""""""""""""!!! !!!!!!!!!""""""""""""""""""######$$$$$$######"""$$$$$$$$$###############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""%%%$$$###!!!!!!###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""######""""""!!! !!!""""""!!!!!!"""######!!! !!!$$$$$$###"""$$$%%%!!!###$$$###""""""###$$$!!!"""######$$$#########!!!""""""######$$$$$$%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$###### """$$$%%%###""""""##################$$$$$$%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$######!!!"""""""""############ !!!###%%%%%%%%%$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$"""""""""""""""###$$$$$$""""""""""""###$$$%%%&&&$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''((('''''''''&&&&&&'''(((((((((((((((&&&''''''((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***+++---...///000//////***,,,---------...000222222444555666999???IIIPPP```iiixxx{{{wwwuuuqqqnnngggfffeeeffffffbbbYYYQQQQQQMMMHHHEEEEEECCCAAA???>>>>>>>>>?????????===<<<<<<<<<<<<===>>>???AAAAAA???BBBEEEHHHKKKLLLLLLLLLMMMNNNPPPTTTXXX\\\___aaa___``````aaabbbfffkkkoooxxx|||""""""""""""""""""""""""!!!!!!)))((("""&&&%%%###"""""""""###### !!!###$$$%%%$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&''''''&&&$$$###"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""######""""""""""""""""""###############"""!!!!!!"""$$$%%%%%%$$$### ######"""!!!"""$$$######(((!!!"""$$$$$$######$$$&&&$$$%%%%%%%%%$$$###!!! ######$$$%%%&&&''''''(((######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$!!!###%%%&&&%%%$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###############""""""!!!""""""###$$$$$$""""""""""""###$$$%%%&&&%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''''''&&&$$$$$$%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''((('''''''''(((''''''&&&&&&&&&&&&'''((())))))((((((&&&''''''((((((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))***,,,...////////////,,,,,,+++******+++///222---///222222333666<<<@@@CCCMMM\\\nnnzzzoooggg^^^YYYRRRNNNLLLKKKHHHEEEEEECCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCCCCCCCGGGFFFFFFFFFHHHJJJLLLNNNMMMNNNOOOPPPQQQSSSWWWZZZYYY]]]bbbdddgggnnnyyy""""""!!!!!!!!!!!!!!!"""$$$""" """$$$$$$$$$"""!!!!!! !!!###!!! ###$$$""" """"""""""""!!!!!!!!!!!!!!!#########"""###$$$&&&$$$"""!!! !!!"""###$$$$$$$$$#########""""""#################################""""""""""""""" !!!!!!""""""%%%%%%&&&$$$!!! """""""""""""""######$$$###""""""###%%%%%%$$$"""!!!###$$$###"""!!!"""############$$$%%%%%%### ######""""""""""""######$$$""" """%%%(((""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%(((&&&$$$""""""###$$$%%%""""""""""""""""""##############################'''&&&&&&%%%%%%$$$$$$###"""!!! !!!###$$$%%%$$$###!!!!!!!!!"""###"""############"""!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###$$$###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&(((+++,,,*********))))))))))))))),,,+++,,,,,,---...///000,,,***)))***+++------,,,+++,,,------.........---------------------------/////////000111333444555<<>>>>>>>>???@@@@@@@@@???======???@@@@@@??????@@@AAA@@@??????AAACCCBBBCCCDDDEEEFFFHHHIIIIIIHHHIIIKKKNNNRRRXXX]]]```iiikkkmmmpppsssvvvxxxyyyvvv{{{""""""!!!!!!!!!!!!""""""$$$""" """$$$$$$$$$!!!!!!!!! !!!!!!""""""###!!! ######""" ######"""""""""!!!!!!!!! !!!###$$$###"""###$$$%%%###"""!!! !!!###############"""""""""!!!!!!""""""""""""""""""""""""###""""""""""""""""""""" !!!!!!!!!""""""""" """""""""###%%%&&& !!!"""###$$$######""""""!!!!!!"""$$$$$$###!!!!!!###$$$###"""!!!"""$$$$$$###"""###%%%%%%###!!!######""""""""""""######%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############"""############"""""""""!!!""""""""""""""""""""""""!!!"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$&&&%%%###"""""""""$$$%%%%%%$$$""" !!!###$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""$$$###""""""""""""""""""!!!""""""###$$$$$$$$$###""""""""""""############"""""""""######"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&########################"""############$$$$$$$$$$$$$$$"""!!!!!!!!!"""###!!!""""""""""""#################################%%%""" !!!###$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((())))))))))))******+++***)))))))))))))))))))))++++++++++++,,,---...///+++)))(((((()))******)))++++++,,,---------------------------------------......//////000222333444444666:::???FFFQQQ]]]dddvvv|||wwwttteee```ZZZUUUQQQOOOLLLJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>======???@@@???>>>@@@@@@???>>><<<<<<<<<===>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNPPPQQQSSSUUUWWWYYY[[[\\\ZZZ___ccceeeeeeggglllqqqxxx|||~~~{{{uuurrrtttxxx""""""!!!!!!!!!!!!""""""###""" !!!"""$$$$$$###!!!!!!!!!!!!""""""###$$$###!!! !!!"""###""" $$$$$$#########""""""""" """###$$$"""""""""######"""!!! !!!"""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!"""""""""""""""######$$$$$$###!!! !!!""" !!!###$$$$$$$$$""""""!!! !!!######"""!!!"""###$$$###""""""###$$$%%%###""""""###$$$$$$#########""""""""""""######$$$$$$%%%$$$###!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""############""""""""""""########################!!!"""$$$###"""!!!!!!"""################################################$$$$$$###"""""""""############"""!!!!!!"""$$$$$$'''%%%""" ###%%%########################!!!""""""###$$$$$$%%%%%%&&&%%%$$$###!!!!!!!!!!!!!!!""""""############""" !!!"""$$$%%%%%%&&&&&&""""""""""""############ !!!""""""######""""""################################################ """###"""!!! !!!"""########################"""############$$$$$$$$$$$$######"""!!!"""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''(((***+++++++++***)))))))))))))))))))))*********************+++,,,---+++***(((((()))***)))(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000222222111222444555888===CCCGGGSSS\\\iiittt~~~xxxpppjjjddd___\\\VVVUUUTTTRRROOOLLLIIIGGGEEECCCBBBBBBBBBBBBAAA@@@AAA@@@@@@>>>===<<<<<<;;;999999999:::;;;<<<=========<<<;;;;;;;;;===>>>???GGGGGGHHHIIIJJJLLLMMMNNNGGGJJJMMMMMMLLLMMMPPPSSSWWW[[[]]][[[WWWTTTWWWZZZ```dddhhhmmmrrrxxx~~~"""!!!!!!!!!!!!""""""######"""!!!!!!###$$$###"""!!!!!!!!!!!!"""###%%%%%%"""!!!!!!!!!"""""""""!!!$$$$$$$$$$$$#########""" """$$$$$$"""""""""###!!!!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############%%%&&&&&&$$$!!! """""""""""""""#########!!!!!! """###$$$"""!!!"""###$$$$$$""""""###$$$%%%###!!!!!!###$$$%%%$$$######""""""""""""######!!!"""############"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######""""""#########"""""""""""""""########################"""###$$$$$$############################################################%%%$$$###""""""!!!""""""!!!!!! !!!"""###$$$&&&%%%""" !!!"""###########################!!!"""""""""#########$$$&&&%%%$$$######""""""""" !!!"""$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&!!!"""""""""############ """###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""" !!!!!! !!!########################""""""#########$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))***++++++...,,,******+++,,,+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------...///000111000111333444555777:::===???EEENNNUUU^^^hhhuuu}}}~~~yyyoooooonnnkkkgggbbb]]]ZZZUUUSSSQQQPPPOOOMMMKKKHHHGGGFFFEEEDDDDDDBBBAAA???===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<===>>>@@@AAA============???AAABBBCCCBBBEEEGGGGGGFFFEEEGGGHHHFFFIIIKKKJJJGGGFFFHHHKKKOOORRRTTTVVVXXXZZZ]]]``````aaaccceeeeeedddcccbbb!!!!!!!!!!!!!!!"""#########"""!!!"""###$$$"""!!!!!!!!!!!!!!!"""###%%%%%%!!!"""""""""!!!!!!!!!"""$$$$$$$$$$$$#########"""!!!###$$$$$$"""!!!"""""" !!!!!!"""######################################################!!!!!!""""""########################"""""""""""" """""""""###%%%'''$$$###!!! """$$$&&&"""""""""###$$$%%%$$$""""""$$$%%%$$$###"""###$$$%%%###!!!!!!###$$$%%%%%%######""""""""""""#########""""""!!!!!!"""###$$$########################""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""######"""""""""""""""""""""""" !!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!"""###############$$$###"""!!! #################################""""""!!!!!!!!!#########$$$$$$$$$###### !!!"""$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""############!!!!!!""""""###"""""""""%%%%%%$$$######"""""""""""""""""""""""""""""""""###%%%&&&%%%$$$###$$$%%%########################""""""#########$$$$$$$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''((((((((())))))************))))))((((((((()))******---+++******+++,,,,,,+++,,,,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////,,,...000111111222444666888;;;>>>AAADDDKKKTTT[[[hhhppp{{{}}}zzzpppnnnllliiigggddd```]]]WWWUUURRRPPPNNNKKKFFFCCCEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEE<<<;;;;;;;;;<<<>>>@@@BBB???AAABBBCCCBBBBBBBBBBBB>>>@@@BBBAAA@@@???AAACCCEEEGGGIIIJJJJJJJJJLLLMMMLLLMMMMMMNNNNNNNNNNNNMMM!!! !!!!!!"""###$$$###""""""###$$$$$$""" !!!!!!!!!!!!""""""###$$$ """###"""!!! !!!###$$$$$$#########"""""""""!!!###$$$$$$"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$###"""""""""""""""!!!!!! !!!######""""""###%%%$$$###!!! """$$$&&&###""""""###%%%%%%$$$######$$$%%%$$$#########%%%###"""!!!"""$$$%%%%%%$$$######""""""""""""######&&&$$$###!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!! !!!######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###%%%%%%###""" ########################$$$$$$######"""!!!!!! !!!"""######$$$$$$######!!!""""""############"""$$$$$$%%%%%%$$$###""""""""""""""""""############$$$######!!! $$$#########""""""!!!!!!###########################%%%%%%%%%$$$###$$$%%%########################"""############$$$$$$$$$"""############"""!!!!!!!!!""""""""""""#########""""""""""""""""""""""""###$$$%%%$$$""""""$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((())))))'''%%%######$$$&&&(((((((((((()))******++++++)))))))))(((((())))))******((('''((()))++++++***...---+++******+++,,,,,,******++++++,,,,,,------------,,,,,,---......///...000111000///...///000444555555666777;;;@@@DDDJJJPPPYYYbbbkkkvvv|||tttpppkkkgggccc]]]VVVPPPOOOMMMKKKIIIHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCBBB@@@??????AAACCCDDDAAAAAABBBCCCCCCBBBAAA@@@:::;;;======<<<;;;===>>><<>>DDDIIINNNUUU^^^eeepppuuu{{{wwwqqqdddbbb___]]]\\\\\\]]]^^^aaa```^^^[[[XXXTTTQQQPPPJJJHHHEEEBBB@@@AAABBBCCCKKKKKKKKKLLLKKKJJJGGGEEE>>>???????????????@@@@@@===@@@CCCDDDEEEEEEFFFGGGEEEEEECCCBBBBBBBBBBBBCCC !!!"""$$$$$$######"""###$$$###!!!"""!!!!!! !!! """$$$### !!!###""""""""""""!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""!!!"""""""""!!!  !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!  """""""""###%%%''' ###&&&&&&$$$""" !!! !!!###$$$"""!!!###$$$%%%%%%######$$$%%%!!!!!!!!!$$$&&&&&&%%%#########""""""""""""######!!!%%%'''&&&%%%###########################""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$######$$$######"""!!! !!!!!! !!!"""###%%%&&&########################"""""""""###$$$$$$%%%%%%############"""!!!%%%$$$###!!!!!!!!!"""### !!!"""###$$$$$$$$$""""""""""""############"""###$$$%%%&&&''''''''' !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%########################"""############$$$$$$$$$"""######$$$$$$"""!!! ###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%""""""$$$'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''((((((((('''%%%$$$'''(((((()))***++++++++++++***))))))))))))*********(((((())),,,...///...000///---+++++++++---...))))))***+++,,,,,,------......---------...///////////////...,,,,,,---///000000111222222222333333444888;;;===>>>AAAFFFJJJOOOTTT[[[```eeemmmyyy}}}yyywwwuuuuuuwwwxxxyyyyyywwwtttqqqmmmjjjiiiaaa___ZZZVVVSSSRRRRRRSSSTTTTTTSSSSSSRRRPPPLLLIIIFFFFFFGGGGGGFFFFFFGGGGGGDDDGGGIIIIIIHHHGGGHHHHHHFFFEEEDDDCCCBBBCCCCCCDDD""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""!!! """######"""!!!!!!"""$$$%%%$$$######""""""######"""!!!!!!"""$$$%%%###"""%%%$$$$$$###"""!!! """"""############"""""" !!!""""""!!! ###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$###### !!!!!!""""""###### !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""############'''&&&###!!! !!!!!!"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###### """###$$$$$$###""" !!!!!!""""""############""""""############""""""""""""""""""""""""""""""'''&&&$$$#########$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$!!!"""###$$$%%%$$$######&&&$$$!!! !!!"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$##################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$##################$$$$$$#####################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%&&&'''((($$$$$$############$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""((((((((('''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((()))***+++***)))'''%%%&&&'''(((((('''%%%$$$"""((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++***))))))******)))++++++)))''')))111777<<<222)))'''---111///+++...---+++*********++++++******+++,,,,,,------...///......---------......////////////////////////111222444666888:::;;;<<>>>>>AAAEEEHHHKKKNNNRRRTTT___ccciiipppuuuzzz""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!""""""!!!"""$$$$$$$$$###"""""""""""""""$$$###"""###$$$###!!! $$$$$$######""""""!!!!!!""""""############""""""$$$###""""""""""""###$$$"""!!!!!! !!!"""###$$$!!!""""""""""""""""""!!!########################%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$""""""""""""############&&&%%%$$$###""""""###$$$""""""!!!!!!!!!"""######"""##################"""######""""""""""""###### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""!!!!!! !!!"""###$$$######$$$%%%%%%%%%$$$$$$""""""""""""###########################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!""""""#########""" !!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$########################%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******&&&''')))***+++***)))((()))((('''''')))*********'''((()))***++++++***))))))***+++,,,,,,,,,,,,+++---,,,,,,++++++***))))))++++++++++++,,,---...///------------------------------......///000111111---...000000/////////000......///111222333444444111333444444333333555666333555777888999:::<<<===CCCFFFJJJMMMQQQUUUZZZ]]]hhhmmmuuu|||!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######################## ###""" """%%%######"""!!!!!!!!!!!!!!!$$$###"""###$$$###!!! %%%$$$$$$###"""!!!!!! """"""############""""""&&&%%%$$$######$$$%%%&&&"""!!! """###$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""""""""############$$$$$$######"""!!!!!!!!!""""""""""""############!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$############""""""""""""###### """###$$$%%%&&& !!!!!!!!!!!! ########################!!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$!!!$$$&&&&&&$$$!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$##################"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''!!!"""$$$'''((()))((((((((((((((((((((((((((((((((((((((((((((()))******%%%''')))***+++***)))((()))'''&&&&&&(((***++++++)))(((''')))+++,,,+++))))))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,++++++++++++,,,---...///------------------------+++,,,,,,---...///000111---///000000...---...///,,,,,,---.........------000111333333111000000000///111333333333444666888888999::::::;;;===AAADDDGGGMMMTTTZZZ^^^dddjjjooorrr}}}$$$""" !!!$$$%%%###!!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$%%%######"""!!!   %%%###!!!  !!!"""############""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""&&&$$$"""!!!""""""!!! ######""""""!!!!!! ######""""""""""""######"""############"""!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""############""""""###$$$%%%&&&&&&%%%$$$#########""""""!!!!!! !!!"""$$$$$$"""!!!"""### !!!"""###$$$%%%%%%########################!!!!!!!!!"""$$$###!!!$$$!!!!!!$$$&&&'''######""""""######$$$%%%!!!"""###"""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$###############"""!!! """"""""""""""""""######""""""############""""""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""############""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&########################%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((()))*********((('''&&&+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////------------...000111222111111000000000000111111222222222333333444444444999;;;===@@@CCCGGGIIIJJJTTTYYY___gggnnnvvv~~~$$$"""!!!!!!###$$$###!!!"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""############""""""!!!!!! ###"""  ###$$$###!!!  !!!"""!!!!!!!!!""""""#########""""""""""""""""""""""""######""""""!!!!!! """######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$$$$###"""""""""!!!!!!!!! ######""""""""""""######$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""############""""""""""""############""""""######""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###$$$#########""""""!!!!!!###########################""""""###$$$$$$###!!!$$$"""!!!"""$$$$$$$$$#########""""""######$$$%%%!!!#########!!! !!!"""!!!!!!""""""""""""!!!!!!!!!"""""""""##################$$$$$$###""""""!!!#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$"""##################"""##################$$$$$$ !!!!!!"""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%$$$###""""""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))))))))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///............//////000///..................///000000000111111222222222222222444666888999;;;<<<>>>AAAFFFKKKPPPVVV\\\```gggnnnxxx###"""!!!"""###$$$###!!!"""""""""""""""""""""""""""""""""""""""!!!!!! #########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$""" """$$$###"""!!! !!!""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######$$$%%%%%%%%%%%%$$$###### """"""!!!!!!!!!!!! ######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""###%%%$$$$$$###"""!!! ########################%%%###""""""###$$$$$$############$$$%%%$$$"""######""""""######$$$%%%"""###$$$###!!! !!!"""!!!""""""######""""""!!!""""""""""""###############$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######"""""""""######$$$""""""""""""""""""""""""&&&%%%$$$######"""######%%%$$$###"""""""""###$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&'''((()))***+++,,,((((((((((((((((((((((((***************************))))))((((((((((((((('''(((((()))***+++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------000//////...------............------------...............///////////////000000000111111222222222000222555777999<<<@@@CCCFFFLLLTTT\\\bbbhhhnnnqqqxxxzzz~~~###"""""""""######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!"""""""""#########$$$!!!###$$$###!!! !!!""""""!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""############"""""" !!!!!!!!!""""""""" !!!!!!!!!!!!""""""""""""$$$#####################""""""""""""""""""""""""&&&$$$"""!!!""""""!!! """"""""""""!!!!!!!!!!!!######""""""""""""######"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##################""""""######$$$$$$$$$$$$######"""!!!  !!!"""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""""""""#################################%%%###!!!!!!"""$$$$$$######"""!!!"""######""" ######""""""######$$$%%%"""###$$$###!!! !!!""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!""""""######""""""!!!!!!$$$&&&''''''&&&########################"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""&&&%%%%%%$$$######$$$$$$'''%%%###!!!!!!"""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&''''''((()))******+++************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))***+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------.........000//////......//////000---------...............////////////////////////000111222333333444777999888;;;>>>BBBEEEHHHLLLPPPTTTVVVXXX[[[___fffmmmrrryyy""""""######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######!!!!!!""""""######$$$$$$ """$$$$$$""" !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""######"""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!""""""###$$$%%%%%%&&&""""""""""""""""""""""""&&&$$$"""!!!""""""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######"""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""###############$$$$$$###############!!! !!!######""""""""""""############!!!"""$$$$$$"""!!!"""###"""""""""""""""#################################$$$""" !!!"""###""""""  """$$$$$$######""""""######$$$%%%"""$$$$$$###"""!!!"""###""""""############""""""######"""""""""""""""""""""######$$$$$$$$$##################""""""!!!!!! !!!!!!!!!!!!  ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###############"""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''%%%###!!!!!!"""###$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////............//////.....................---+++++++++++++++,,,,,,,,,...///000000///000222444333555555555666777;;;===>>>???@@@AAACCCGGGLLLPPPSSS[[[eeelllpppvvv!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" """######$$$!!!!!!!!!""""""#########!!!###%%%%%%###!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!""""""######""""""!!!$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!"""###$$$&&&''''''"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######$$$%%%%%%%%%%%%$$$############################## !!!!!!""""""############""""""$$$######""""""######$$$"""""""""############$$$!!!"""$$$$$$"""!!!"""###%%%$$$$$$###"""!!! ###########################!!! !!!""""""!!!""" ###%%%&&&######""""""######$$$%%%###$$$%%%$$$"""!!!"""###"""######$$$$$$######"""############""""""""""""!!!!!!"""############""""""""""""""""""""""""###"""##################"""$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!##################$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$###"""""""""###$$$%%%$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********)))))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111,,,,,,++++++++++++,,,,,,...............---------***+++++++++,,,,,,,,,---,,,---......---...000222///000000000///111444666555666666555555666:::======AAAGGGKKKNNNRRRXXX]]]cccfffkkkppptttzzz!!!###$$$###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""!!!###$$$$$$"""!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$#################################### !!!"""#########""""""###$$$$$$%%%&&&&&&"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$ !!!!!!!!!"""""""""#########""""""""""""######$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""""""""#########$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$#########""""""!!!!!!###########################"""!!!"""###$$$"""!!!###""" !!!"""$$$$$$$$$######""""""######$$$%%%###$$$%%%$$$"""!!!"""###"""######$$$$$$######"""############"""""""""!!! !!!"""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!########################"""###$$$$$$###"""###$$$"""##################"""$$$$$$#####################$$$$$$$$$%%%&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))))))))************************************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,........................---.........------///000,,,,,,------,,,---000222///000111111000000222444555555666888:::===@@@BBBFFFIIILLLOOORRRUUUZZZ]]]eeehhhlllnnnnnnlllllllllmmmooosssvvvyyy~~~!!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""   !!!!!!!!! !!!"""###$$$%%%%%%########################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########$$$%%%%%%&&&&&&######################## !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""&&&$$$"""!!!""""""!!! !!!!!!!!!""""""############""""""""""""######"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""### !!!"""###$$$%%%&&&###########################"""###$$$%%%%%%###!!!%%%$$$$$$%%%&&&&&&###!!!#########"""###$$$$$$%%%###$$$%%%$$$"""""""""#########$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!!!!"""!!!!!! !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""############"""""""""""""""###$$$$$$%%%%%% !!!""""""######""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%###########################"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++///......---,,,++++++***,,,------,,,+++***,,,---,,,------,,,++++++,,,---+++,,,...///...///000222222000///000444777999:::888999;;;<<<<<<>>>AAACCCFFFIIIMMMOOONNNMMMLLLLLLOOOQQQSSSUUUWWWZZZ^^^aaa^^^^^^___^^^^^^```dddfffkkknnnsssxxx{{{}}}""""""""""""############  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###!!! """######$$$######!!!!!!!!!!!!"""######$$$$$$"""!!!  !!!"""$$$$$$######""" $$$$$$###"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!###%%%&&&############"""""""""""""""""""""###$$$$$$""" """""""""""""""""""""""""""!!!  !!!"""$$$$$$$$$#########""""""$$$$$$$$$###############%%%$$$###!!!!!!!!!"""###$$$""""""$$$&&&&&&###  """$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$""""""#########$$$$$$$$$$$$######!!!!!!!!! $$$######""""""""""""#########$$$$$$###!!! !!!###""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""" """"""!!!!!!"""$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$###"""###$$$################################################!!!"""######!!! !!!########################&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$$$$### %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###&&&''''''%%%###!!!"""###''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&))))))(((''''''''''''''')))((('''((()))***)))(((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++***))))))++++++++++++,,,,,,---......------,,,,,,------...,,,...000///...------...////////////000000000000222111000000222444777999888888999;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAAEEEEEEEEEEEEDDDDDDDDDDDDLLLMMMNNNQQQSSSVVVWWWXXX]]]]]]\\\]]]___cccfffhhhnnnpppsssvvvzzz!!!!!!"""""""""#########$$$###"""""""""""""""###!!!######!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###$$$$$$""""""""""""###$$$!!!""""""###"""!!! """""""""!!!!!!!!!!!! ######"""!!!!!!"""########################"""!!! !!!"""$$$%%%&&&"""######$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!! ###""""""###$$$$$$""" """"""""""""""""""""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""########################%%%$$$"""!!!!!!!!!"""###$$$###"""###%%%%%%###!!!!!!"""###$$$$$$###""""""$$$""" ###$$$###!!!$$$######""""""######$$$"""$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$$$$######"""######""" ###&&&""""""""""""""""""""""""$$$%%%%%%###"""!!!"""$$$##############################"""""""""!!!!!!!!!########################!!!###$$$$$$""""""###%%%########################"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$################################################"""$$$%%%%%%###"""!!!"""########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))(((''''''''''''''')))''''''''')))***)))(((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++,,,---...------,,,,,,,,,,,,------***+++++++++,,,++++++***------------.........///000///......///111333555222222333444555555555444333333444444555555666666777777777888888999999999::::::<<<>>>@@@BBBCCCDDDDDDDDDCCCDDDFFFHHHKKKMMMQQQRRRUUUVVVYYY\\\bbbeeekkkkkkmmmooorrruuuwwwyyy!!!!!!""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!###$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""############$$$###"""!!! %%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""######!!!!!!!!!""""""#########!!!!!!!!! !!!!!!!!!"""!!!!!! %%%%%%$$$$$$$$$############""""""###$$$$$$###!!!""""""""""""""""""""""""######""""""""""""######$$$############"""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""%%%###""""""###$$$$$$#########$$$$$$$$$$$$###"""###!!! !!!""""""!!!###""""""""""""""""""###!!!###%%%&&&%%%%%%&&&'''######$$$$$$$$$$$$######"""$$$$$$$$$""""""###$$$!!!"""###$$$$$$###"""!!!######$$$###!!! """###########################"""""""""""""""!!!!!!!!!########################$$$%%%&&&%%%$$$###$$$%%%######################## !!!""""""######"""""""""############$$$$$$$$$#########""""""#########"""###$$$$$$###"""###$$$################################################!!!###&&&&&&$$$"""!!!!!!######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&''''''((()))(((''''''&&&'''''''''((('''&&&''')))***)))(((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------...,,,+++,,,//////---***++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000---....../////////......000000000000000000000000...///000111222333444444///000111222333444555666444333333333444666777999:::;;;<<<<<<===>>>BBBDDDIIIIIIJJJKKKMMMOOOQQQRRRVVVXXX\\\```eeejjjmmmoootttwwwzzz|||~~~!!!!!!!!!!!!"""""""""###""""""!!!  """###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""!!! !!!!!!"""##########################################""""""!!!!!!""""""###!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""%%%$$$"""""""""###$$$$$$ !!!###$$$%%%%%%&&&###"""!!!!!!!!!"""""""""######""""""""""""######"""$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$$$$######!!!"""###$$$###""""""!!! !!!###%%%%%%###!!! !!!!!!"""!!!!!!"""""""""""""""""""""""""""################################################%%%&&&'''&&&$$$######$$$######################## !!!!!! """"""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$################################################"""%%%&&&$$$"""!!!!!!######################## !!!!!!"""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%$$$######$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''((('''&&&''')))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---000---***,,,111222...************+++++++++,,,,,,---,,,++++++++++++,,,,,,---............------,,,000000000///////////////......//////000111111222/////////000111111222222222111111111111222333444333444555444333444666888:::::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHJJJKKKOOORRRUUUWWWXXXZZZ\\\^^^ !!!!!!!!!!!!""""""""" !!!"""""" ###$$$###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! """""""""""""""#########"""""""""""""""""""""""""""##################"""""""""######""""""!!!  ###%%%&&&&&&###############"""!!! """""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""""""""%%%%%%$$$###"""!!! $$$######""""""######$$$"""###$$$%%%%%%$$$###"""!!!!!!!!! $$$"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""#########""""""$$$$$$###"""""""""$$$%%% !!!"""###$$$$$$############""""""###$$$$$$$$$$$$######$$$$$$$$$$$$&&&'''&&&%%%######$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$""" !!!###%%%%%%###!!! !!!"""###"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###""""""########################### !!!!!!""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$################################################!!!###&&&&&&%%%$$$######################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%&&&%%%$$$######$$$%%%&&&!!!###$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((&&&&&&'''((()))(((''''''''''''''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---)))''')))---...+++&&&***++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,..................------,,,,,,,,,,,,,,,+++++++++------------------,,,,,,------------............000/////////////////////...///000000000000222333222222222222222333444555555555666666777777777888:::<<<>>>@@@@@@@@@AAACCC !!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!###%%%&&&%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!""""""######$$$######"""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$%%%!!!!!!"""######"""!!!!!!"""""""""""""""!!! """###$$$$$$$$$############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""%%%%%%$$$###"""!!!!!! %%%$$$$$$######$$$$$$%%% !!!"""######$$$###""""""!!!!!!!!! $$$###!!!"""$$$&&&&&&%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""### !!!!!!""""""######$$$!!!!!!"""############"""###$$$$$$###""""""###%%%$$$###"""!!! !!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&$$$"""""""""######$$$$$$$$$$$$######$$$###$$$%%%&&&&&&$$$"""!!!"""###$$$$$$###"""!!!###$$$%%%$$$######%%%'''!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$#########""""""#########"""###$$$$$$###"""###$$$################################################$$$&&&''''''&&&&&&&&&'''########################%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&((()))((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++,,,,,,,,,***)))+++---...+++)))++++++++++++,,,,,,,,,------------------,,,,,,,,,+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---...///...///000222///............///000000/////////000111111222222222444555666555555555777 !!!!!!!!!""""""###"""""""""""""""###$$$"""$$$&&&&&&$$$###"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""!!!!!!"""###%%%&&&""""""!!! !!!"""""" !!!!!!"""######$$$!!!!!!"""######"""!!!!!!!!!!!!"""#########""""""###$$$$$$$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!########################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$###!!!"""$$$&&&&&&&&&"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!""""""######!!!!!!""""""###$$$$$$%%% !!!"""###$$$######"""!!!###%%%%%%###"""###$$$%%%$$$###!!!!!!!!!!!!!!!"""###$$$###!!! """%%%$$$$$$############$$$$$$"""###%%%$$$###""""""#########$$$$$$$$$$$$######%%%###"""###%%%&&&$$$""""""""""""""""""""""""""""""###$$$###"""###$$$&&&########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$################################################$$$%%%%%%$$$###$$$&&&(((##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,+++***************,,,,,,++++++++++++,,,,,,---------.........---,,,******+++++++++,,,,,,,,,,,,,,,---------------,,,******+++,,,---------,,,,,,,,,------......//////.............../////////,,,,,,---------.........,,,,,,------------------+++---///000//////000111......------......///000,,,------....../////////---///111222111000111222 !!!!!!!!!"""###"""!!!  """$$$$$$"""  """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!! """$$$&&& !!!"""### !!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""###%%%%%%%%%%%% """###$$$%%%###"""!!! !!!"""############""""""""""""""""""""""""######""""""""""""######%%%$$$$$$$$$######"""""" !!!"""###$$$%%%&&&&&&######""""""""""""#########"""!!!!!!!!!"""$$$%%%#########"""""""""!!!!!!$$$###!!!"""$$$&&&''''''""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!""""""###$$$%%%%%%%%% !!!"""$$$$$$$$$###""" ###&&&&&&$$$""""""$$$######"""""""""$$$%%%&&& """###""" !!!$$$######""""""""""""######!!!#########"""###$$$######$$$$$$$$$$$$#########!!! """###""" ######""""""""""""###### !!!  """###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&######################## !!!""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$###"""###$$$################################################!!!!!!!!!  ###&&&########################!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######%%%%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++++++++++++++,,,(((***,,,+++***)))******************++++++++++++++++++,,,---------------******+++---............)))******+++,,,------...)))******+++,,,---......*********+++,,,,,,------***+++,,,,,,---,,,,,,,,,+++---...///---------...,,,+++++++++,,,---..................---------,,,***,,,...///......///111'''%%%""" """%%%'''######""""""!!!!!!  !!!"""###$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!!!!"""!!!"""#########"""  !!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!######!!!"""%%%'''%%%############!!! $$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%!!!!!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!"""### !!!"""######$$$"""""""""""""""""""""""" !!!""""""######!!!  """$$$&&&$$$###"""!!!!!!"""###$$$&&&###!!!!!!$$$''''''%%%"""###$$$$$$$$$$$$###"""######""""""!!!!!! ###!!! ###$$$""" ######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$ !!!!!!""""""######!!!""""""############"""""""""""""""############ !!!"""######$$$############""""""""""""##############################%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$##################$$$$$$$$$###"""!!!!!! $$$###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%&&&&&&""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''(((***+++++++++***)))******))))))((('''''''''++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,+++***)))((((((************++++++++++++))))))*********+++++++++333///+++***,,,---,,,+++)))******++++++******)))************************((()))***+++,,,+++******------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,---...///------,,,,,,---...000111++++++,,,,,,,,,,,,------ """$$$$$$###"""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""#########"""  !!!!!!"""###""""""""" !!!!!!"""""""""!!!""""""""""""""""""""""""$$$$$$$$$"""!!!"""$$$&&&%%%$$$""""""""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! #########"""""""""""""""######""""""######$$$%%% !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""$$$######""""""!!!!!! """!!!!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$%%%### """######!!!###########################"""""""""!!!!!!!!! ###!!! !!!######""" ######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""""""""""""""#########""""""!!!""""""""""""############"""###############"""!!!#########""""""#################################$$$$$$###""""""###$$$$$$############"""""""""!!!""""""""""""""""""""""""########################""""""!!!!!!!!!"""###$$$########################$$$$$$######"""!!!!!! $$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%%%%&&&'''((()))(((((('''***))))))))))))(((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******,,,++++++******)))))))))(((((((((((())))))))))))************++++++++++++111...+++***+++,,,,,,*********++++++++++++******************************))))))+++,,,,,,,,,+++***,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---//////---,,,++++++,,,,,,++++++,,,,,,,,,,,,------!!!###$$$$$$### """"""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!"""#########""" !!!""""""############### !!!""""""###"""""""""""""""""""""""""""""""""&&&$$$"""!!!###$$$$$$$$$$$$"""!!!!!!""""""  !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########""""""!!! $$$$$$######"""!!!!!! ###""""""""""""###$$$$$$""""""############"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!########################$$$###""""""""""""###$$$&&&$$$"""!!!""""""!!! %%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!###"""!!!!!!######"""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""!!!!!!###############"""!!! """""""""#########$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###"""!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''%%%$$$$$$%%%&&&'''((()))(((''''''))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((((((************************(((((((((((())))))))))))******+++++++++,,,,,,,,,///,,,***)))***+++******+++++++++,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))...---,,,+++************++++++,,,,,,,,,,,,------'''%%%###  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""!!!!!!!!!!!!""""""###!!!"""#########""" !!!!!!"""############"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$!!!"""###""" ###"""!!!!!!"""###""" !!!!!!""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""########################""""""!!!!!!"""""""""""""""###$$$$$$"""######$$$$$$######""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$######"""########################&&&%%%$$$$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!###""""""""""""###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$######!!! """"""#########$$$$$$$$$$$$$$$$$$$$$######"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$##################$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$############""""""!!!!!!"""###$$$%%%%%%%%%$$$###################################################&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((()))*********)))((((((((())))))***++++++,,,))))))))))))))))))))))))************************)))))))))************+++*********************************************************))))))(((((('''))))))))))))************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))))))))))))))++++++,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,+++***((('''*********+++,,,,,,---...+++++++++,,,,,,,,,------"""!!!  """###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!"""#########"""  !!!!!!""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###########################$$$!!! """$$$""" ###"""!!!"""$$$$$$$$$"""############""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""############""""""!!!!!!""""""###$$$ """""""""###"""!!! ###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$$$$############$$$%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""#########"""""""""#########$$$$$$$$$$$$######"""##################"""$$$$$$######""""""!!!!!!$$$$$$$$$######!!! ############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$#########""""""""""""""""""######""""""""""""""""""""""""########################$$$$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$#########""""""""""""""" !!!###$$$%%%$$$###"""################################################&&&&&&%%%$$$#########$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""  """###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***&&&'''(((******))))))(((''''''((()))***++++++,,,************************++++++++++++++++++++++++(((((()))))))))*********************************************************+++++++++******)))))))))))))))))))))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,*********)))((((((((()))***++++++,,,,,,++++++************************************+++++++++,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,+++)))'''&&&***+++,,,,,,---.........+++++++++,,,,,,,,,------"""$$$###!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!"""""""""!!! !!! !!!!!!"""###$$$!!!"""#########"""  !!!!!!!!!!!!!!!"""""""""###""""""!!! ########################$$$###"""###$$$$$$$$$"""###"""!!!"""$$$%%%%%%$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$###########################""""""""""""###$$$$$$!!!!!!!!!!!! !!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""#########!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!##############################$$$%%%%%%$$$######!!!#########"""###$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$######$$$$$$$$$$$$######!!!"""############"""!!!##################""""""###############"""!!! #########$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########"""""""""###$$$$$$%%%%%%######"""""""""""""""""" !!!"""###$$$###""""""######################################################""""""!!!"""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((************************(((((((((((())))))))))))************************************************++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++((()))******(((((((((************++++++***************************************))))))******+++,,,)))***++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((............---,,,+++***++++++,,,,,,,,,,,,------ $$$%%%$$$!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""###$$$!!!"""#########"""  !!!"""""""""""""""!!!"""""""""!!!!!! ########################"""###%%%$$$#########$$$"""!!! !!!$$$%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$##############################""""""######$$$%%% !!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$###!!! !!!!!!""""""""""""""""""""""""$$$######""""""!!!!!! """!!!!!! !!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$$$$"""!!!"""########################### !!!!!!!!!"""""""""###"""###%%%$$$"""!!!###%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""##################$$$$$$""""""#########""""""!!!#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$#########""""""#################################"""###$$$$$$$$$$$$###"""!!!"""""""""############''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""###""""""######$$$$$$$$$###################################################"""""""""!!!""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((""""""$$$%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************************************))))))))))))******************))))))((((((''''''(((((((((((())))))))))))(((((()))))))))*********''')))++++++)))((()))***((())))))******))))))(((************************))))))((((((((()))***+++))))))***+++++++++++++++)))))))))*********++++++************************((()))***+++,,,+++*********************************++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,+++***)))++++++,,,,,,,,,,,,------&&&%%%$$$###""""""###### !!!!!!!!!""""""######$$$$$$###"""!!! !!!!!!""""""!!!  !!!"""$$$$$$!!!"""#########""" !!!!!!"""##############################"""!!!!!!########################"""$$$$$$!!!!!!###  ###$$$$$$###!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""##########################################"""######$$$%%% !!!$$$%%%'''((($$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""""""""$$$$$$###!!! """""""""""""""""""""""" !!!""""""######!!!  """$$$&&&###$$$%%%&&&&&&%%%$$$######&&&((('''$$$""""""###"""###$$$$$$$$$$$$###""" !!!!!!!!!""""""######!!!$$$%%%%%%"""!!!###%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%!!!""""""############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""##############################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!""""""###$$$$$$%%%%%%"""""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$#########$$$%%%&&&&&&&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######"""%%%&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######&&&'''((()))))))))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++******)))(((''''''&&&************++++++++++++(((((((((((())))))))))))'''))),,,+++)))((()))+++(((((())))))))))))((((((************************)))((('''''''''(((***+++((()))***+++++++++++++++((())))))))))))*********************************)))***+++,,,---,,,++++++******************************+++++++++,,,,,,,,,,,,+++*********+++,,,---'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$""""""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!! ######""""""!!!!!! !!!"""!!!  """$$$$$$############$$$$$$$$$ &&&((($$$"""$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###"""!!! !!!###$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!! $$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!###%%%%%%###!!! !!!"""###$$$$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%%%%###!!! !!!###%%%#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##################"""""""""!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""!!!"""#########!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((++++++******))))))((((((***)))(((''''''((()))*********))))))((((((''''''(((((())))))*********+++)))((('''&&&&&&'''((()))'''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''')))***+++---,,,+++***))))))))))))***************++++++++++++*********))))))((((((******+++++++++,,,,,,,,,...+++(((&&&&&&'''***,,,++++++************++++++(((***,,,,,,***)))***+++++++++************++++++((()))***+++++++++++++++))))))))))))************+++*********))))))((((((************************""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""############$$$$$$###!!! """"""""""""""""""""""""###""""""""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!"""!!! !!!"""#########""""""#########$$$ %%%&&&###!!!### !!!!!!!!!""""""##############################""""""""""""!!!!!! !!!!!!!!!"""""""""#########""""""""""""##############################""""""""""""!!!!!!!!!!!! """###"""!!! !!!###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###""""""""""""""""""""""""$$$&&&&&&$$$"""""""""!!!!!!""""""######$$$$$$##############################"""!!!!!!"""######$$$##################$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######$$$###""""""""""""#########""" """"""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''***)))(((''''''((()))******)))))))))((((((''''''((((((((()))))))))******++++++************++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((((()))***+++,,,))))))))))))***+++,,,,,,)))******************************)))))))))(((((((((((()))))))))*********---+++)))''''''(((***++++++******))))))******+++)))***,,,,,,***))))))***+++******))))))******+++*********+++++++++++++++))))))))))))************************)))))))))(((************************######"""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""##################""""""!!!"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""" !!!"""###""""""!!!!!!""""""###$$$!!! ###$$$""" !!!!!!!!!"""""""""#################################"""""""""!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""##############################""""""""""""!!!!!!!!!!!! """###"""!!! !!!###""""""######""""""!!!!!!####################################""""""""""""$$$$$$######"""!!!!!! ###############$$$$$$$$$######""""""""""""######""""""""""""""""""#########%%%&&&'''%%%#########"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""###############""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""######""""""""""""""""""""""""########################"""############""""""!!!""""""#########"""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$######################## !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))(((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))***++++++(((((())))))***+++,,,,,,)))))))))))))))(((((((((******))))))))))))((((((((((((((())))))))))))***,,,+++******))))))******+++******))))))******+++)))+++,,,+++***(((((()))+++******))))))******+++,,,,,,***))))))***++++++))))))))))))************************))))))))))))************************"""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""######### !!!"""###$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!! """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$"""!!!""""""""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###"""!!! !!!#########%%%%%%%%%$$$###"""""""""""""""""""""""""""#########"""""""""""""""############""""""!!!!!!"""######$$$$$$%%%%%%%%%###""""""""""""""""""###"""""""""""""""#########"""$$$&&&%%%$$$######$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""#########$$$$$$######### !!!"""###$$$$$$%%%""""""############"""""""""""""""""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$###"""!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))*********************)))((((((((((((((((((((('''''''''))))))))))))))))))((((((************+++++++++++++++++++++++++++******)))******))))))))))))******)))+++,,,+++)))(((((((((******))))))))))))******---+++)))''''''''')))***((()))))))))*********************)))))))))))))))************************ !!!!!!!!!"""!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!  ########################""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""%%%%%%$$$"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###"""!!! !!!###!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""############"""""""""######$$$$$$$$$"""""""""######"""""""""!!!!!!""""""############!!!###$$$$$$"""""""""$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%""""""############""""""!!!!!!""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$#########""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!###""""""""""""#########""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&((((((***++++++***((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))*********)))((((((((((((((((((''''''&&&&&&(((((((((((((((((())))))******************************+++++++++***)))(((***))))))))))))))))))***)))***++++++)))(((((((((***))))))))))))))))))***+++***'''&&&%%%&&&'''(((((()))))))))************))))))))))))))))))****************************** !!!!!!"""######!!!!!!!!!!!!""""""""""""############""""""""""""$$$###!!!########################!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""######""""""!!!!!!""""""######$$$"""!!!$$$### !!!!!!!!!""""""########################$$$###""""""!!! &&&%%%$$$"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###"""!!! !!!### !!!!!!"""!!!!!!!!!########################""""""""""""############ !!!!!!"""######$$$$$$"""""""""""""""#########""""""############""""""!!!!!!!!!"""######$$$$$$!!!"""######"""!!!###$$$"""""""""""""""#########""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########""""""#########""""""""""""""""""""""""######################################################$$$$$$$$$$$$###############"""""""""!!!!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""########################$$$###"""""""""""""""#########"""""""""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((('''&&&&&&$$$&&&(((***++++++++++++))))))((((((''''''&&&&&&''''''(((((((((((()))))))))((((((((((((((('''''')))************)))((((((***))))))(((((())))))***''')))******)))(((((()))***))))))(((((())))))***)))((('''&&&&&&''''''((())))))))))))************))))))))))))************************************"""""""""""""""""""""""" !!!!!!!!!"""""""""###############"""""""""!!!###"""!!! ########################"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""######"""!!!"""############""""""############$$$###!!!&&&&&&"""!!!!!!"""""""""#################################%%%$$$###"""!!! ######""""""!!!!!! ######""""""""""""##############################""""""""""""!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""""""""#####################""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$!!!#########""""""$$$&&&!!!!!!""""""######$$$$$$########################"""###$$$%%%%%%$$$###"""!!!###$$$%%%%%%$$$###!!!%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$######"""""""""###$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''))))))***((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((()))))))))'''&&&%%%###%%%'''***+++++++++*********))))))(((''''''&&&'''''''''((((((((())))))))))))(((((('''''''''''')))))))))(((((((((((('''))))))(((((((((((())))))%%%''')))***)))))))))+++))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))************((()))))))))************************************$$$$$$######""""""!!!!!! !!!!!!!!!""""""######$$$#########""""""!!!!!! !!!"""###$$$####################################"""""""""""" !!!!!!!!!""""""######!!!###$$$###"""!!!"""###$$$$$$############$$$$$$"""%%%###!!!''''''###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!###%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!%%%$$$$$$######"""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$###$$$$$$$$$######%%%''' !!!!!!"""###$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%###""" """###%%% !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%######"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''')))******))))))(((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))((()))*********((('''&&&&&&''')))***+++***((('''+++******)))((('''''''''&&&'''''''''(((((())))))++++++******)))))))))((())))))((('''''''''''''''))))))(((((((((((())))))$$$&&&))))))))))))***+++))))))(((((((((((())))))((()))***+++,,,,,,++++++))))))))))))************(((((())))))*********+++************************!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$"""!!!!!!"""$$$""""""!!!!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###"""""""""###%%%$$$""" """######""""""!!! ###""" !!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###$$$$$$$$$###"""!!! $$$$$$$$$###"""!!!!!! """"""""""""############%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!&&&&&&%%%%%%$$$#########$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########!!! $$$$$$$$$###############!!!"""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$#########""""""!!!!!!%%%###!!!###&&&'''&&&$$$######"""!!!"""###%%%&&&!!! !!!###$$$""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""########################### ###$$$&&&'''%%%%%%$$$###"""""""""###"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++)))&&&$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((+++)))(((&&&&&&((()))+++''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))(((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))*********((('''&&&&&&&&&'''(((((((((((((((''')))******))))))***+++!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!! """"""############""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$###""" !!!"""""""""""""""!!!!!!  """""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!!!!!!!!!! $$$$$$######"""!!!!!! !!!!!!"""""""""#########%%%$$$$$$######"""""""""########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########  ##############################"""""""""""""""###""""""############""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""########################""""""""""""""""""!!! ##################$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%###############################################################$$$$$$$$$$$$$$$$$$###########################"""""""""!!!###!!! !!!$$$%%%###"""##################$$$$$$%%%$$$###""""""###$$$$$$""""""""""""############""""""""""""""""""""""""$$$###""""""""""""###$$$########################!!!!!!""""""###$$$$$$%%%$$$$$$######"""############%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''$$$$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***''''''''''''&&&&&&%%%%%%'''''''''((((((((()))))))))))))))******+++++++++))))))))))))((((((''''''&&&&&&''''''((()))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((()))***))))))''''''&&&'''(((((()))))))))(((''')))******))))))***+++!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!! !!!""""""!!! !!!"""############"""!!!!!! !!!!!!"""#########""""""!!!!!!!!!########################""""""""""""""""""""""""$$$###"""""""""""""""""" !!!"""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""#########################################################""""""""""""###$$$$$$ !!!"""######"""!!! ####################################""""""""""""###""""""!!!!!!""""""###########################$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$#########$$$%%%#################################""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$!!!!!!""""""######$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""############""""""""""""###!!!!!!!!!###$$$###"""######$$$$$$$$$######"""&&&&&&%%%%%%$$$#########""""""""""""############""""""""""""""""""""""""%%%$$$############$$$%%%########################%%%%%%$$$$$$$$$##################"""######$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%###$$$&&&((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&'''(((((())))))***)))(((''''''((()))***(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))''''''((()))))))))(((((('''(((((()))))))))))))))''')))******(((((()))+++!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######""" !!!"""######"""!!! !!!!!!!!!  !!!"""""""""""""""###$$$$$$###""""""$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""###$$$$$$############""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$$$$ """###%%%%%%###""" ########################$$$$$$######""""""!!!!!!$$$######""""""######$$$###########################"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%%%%(((&&&$$$"""""""""$$$%%%########################%%%$$$""""""""""""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!! !!!"""$$$%%%!!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$!!!!!!"""###$$$%%%%%%&&&########################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###!!! """############"""!!! !!!"""""""""############""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$########################%%%%%%$$$$$$#########"""###"""""""""###$$$%%%%%%%%%&&&'''&&&$$$######%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''$$$%%%&&&&&&'''((()))))))))(((''''''''''''((()))((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''%%%$$$######(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&''''''(((((()))))))))(((((()))))))))))))))((('''((())))))(((((()))+++""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!! !!! """""""""""""""!!! ###$$$%%%$$$""""""###&&&$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######$$$$$$###"""!!!!!!""""""#########""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$%%%"""###%%%&&&&&&%%%###"""########################$$$$$$######""""""!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%(((&&&$$$"""""""""$$$%%%########################%%%$$$###""""""###$$$%%%################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""#########$$$"""""""""!!!""""""###$$$######$$$$$$%%%&&&''''''########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###!!!  !!!!!!""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""################################################"""########################"""""""""###$$$%%%%%%$$$%%%%%%$$$"""!!!"""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''(((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&%%%$$$######'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((())))))(((((())))))))))))((((((&&&((())))))(((((()))***"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""  !!! ############"""!!! """###"""!!!$$$######################## """""""""""""""""""""""""""""""""""""""######$$$$$$###!!! ######"""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""###########################"""!!! """###%%%$$$$$$%%%&&&&&&%%%$$$$$$####################################"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""""""""######%%%$$$$$$###""""""!!!!!!"""""""""###$$$$$$$$$%%%&&&%%%$$$#########$$$%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""""""""############""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""###$$$###!!!!!!!!!#########$$$$$$$$$######""" !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""############""""""########################!!!!!!""""""###$$$$$$$$$#########"""######$$$$$$"""###$$$###"""!!!"""###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((())))))))))))))))))))))))'''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&((())))))''''''(((***"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""######"""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!! !!!"""""""""""""""!!! !!!###!!! ###"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$###"""  !!!""""""""""""""""""""""""### !!!!!!!!!""""""######""""""!!!!!! ###########################""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$###""""""##################$$$$$$""""""#########$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%!!!"""""""""############"""###%%%###!!! !!!#####################$$$$$$$$$###"""""""""###$$$%%%""""""""""""############""""""""""""""""""""""""######$$$%%%%%%$$$#######################################$$$$$$$$$$$$%%%$$$$$$######"""#########"""###$$$$$$###"""###%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''((((((''''''(((***""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$#########"""!!! !!!"""######!!! !!!"""!!! !!!"""############"""%%%###!!!%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$###"""!!! !!!###%%%&&&"""""""""""""""######### !!!!!!!!!"""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!! !!!!!!######################## """%%%(((((('''&&&$$$!!!"""###$$$$$$###"""!!!#########$$$%%%%%%&&&&&&$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""###$$$%%%%%%$$$###!!! $$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$$$$&&&'''&&&###!!!###%%%######"""""""""###%%%&&&&&&%%%""" """###""""""""""""############""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###"""###%%%%%%$$$$$$%%%''' !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((++++++******)))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))***((('''&&&%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&'''((((((''''''(((***"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%"""!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%% !!!""""""!!! $$$!!!"""%%%&&&%%%###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""""""%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$############""""""!!!!!!"""############$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%################################################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%&&&%%%###"""!!!"""######'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$######$$$&&&''')))(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((("""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!""""""$$$###""""""""""""###$$$ !!!""""""""""""!!! !!!"""""""""###""""""!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""####################################"""!!! !!!!!!"""########################!!!!!!"""#########""""""$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""#####################$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&""""""############""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$###"""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!""""""#########%%%%%%$$$########################"""!!!!!!!!! #######################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$###############&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&''''''(((((('''&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###%%%%%%$$$###"""""""""""""""######!!!""""""""""""!!!!!! ###""""""!!!!!!""""""###!!!""""""######""""""!!!  !!!!!!######"""""""""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$########################$$$###"""!!! ##############################$$$$$$$$$###""""""######$$$$$$$$$$$$######!!!!!!""""""""""""##############################""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&""""""############""""""$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""""""""###""""""""""""""""""!!!!!!#################################$$$######"""!!!########################"""""""""###$$$$$$%%%%%%###################################################"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!### """&&&&&&%%%$$$###"""""""""""""""###!!!!!!#########"""!!! """"""!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!"""######"""#########"""!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!""""""###$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%$$$$$$######""""""!!!!!!!!!""""""""""""##################$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""""""""#########################################################$$$######"""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""""""""!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$&&&'''((()))***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&''''''((($$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&+++******)))((('''&&&&&&''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" $$$%%%$$$$$$###"""""""""""""""###!!!"""###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!!######""""""""""""########################$$$%%%"""$$$%%%$$$!!! !!!###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$########################"""""""""######$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$#########!!!""""""""""""#########""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#################################$$$$$$$$$###############$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''))))))(((((('''&&&%%%%%%''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$$$$###"""""""""""""""######"""######$$$$$$$$$$$$$$$!!!""""""######""""""!!!###""""""!!!!!!""""""###!!!"""######"""!!!"""###"""$$$&&&$$$!!! """$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!########################!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$ !!!!!!"""#########$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############""""""""""""!!!!!!########################""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$############$$$$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$###############$$$$$$$$$#########"""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  ###%%%"""!!!!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$""""""###$$$$$$###""""""""""""!!! !!!"""""" """$$$###!!! !!!"""!!!$$$'''%%%!!! """%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################!!!!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""#########""" !!!"""#########"""###$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###!!! $$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###""" ###&&&!!!!!!!!!!!!"""###%%%%%%"""!!! """###$$$"""###$$$%%%%%%$$$###""""""!!!  !!!""" ###%%%%%%""" """###!!!%%%'''%%%!!!"""%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!########################""""""$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######""""""""""""#########$$$%%%&&&&&&%%%$$$###################################################$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""#########$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""!!! !!!###$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$######$$$&&&''')))&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  !!!"""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%&&&%%%### """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""################################################%%%$$$###""""""###$$$%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$###"""!!!!!!""""""'''''''''&&&&&&%%%%%%%%% !!!###%%%&&&%%%###"""!!!###$$$$$$######$$$%%%"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$$$$########################""""""######$$$%%%###"""""""""!!!!!! ###&&&%%%###"""###&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$$$$######$$$$$$'''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""!!!!!!!!!!!!"""###!!!""""""#############################################$$$$$$$$$###""""""##################$$$$$$#########"""!!! """"""""""""""""""""""""$$$#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###"""##################""""""""""""""""""""""""!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$###############$$$$$$$$$%%%%%%#########$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#####################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######"""""""""###$$$%%%$$$$$$###"""""""""""""""$$$$$$#########"""""""""!!!"""###$$$%%%$$$$$$###!!!###$$$$$$######$$$%%%"""############$$$$$$$$$%%%###!!!"""$$$%%%###"""###""""""!!!"""###$$$%%%""""""###$$$$$$$$$$$$#################################""""""######$$$%%%#########"""""""""!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%$$$$$$###$$$###"""""""""######$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$###########################""""""!!!!!!"""######$$$######""""""""""""""""""""""""##################$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""############""""""###############""""""""""""######&&&%%%###"""!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$###""""""""""""###"""""""""""""""!!!!!!!!!###############$$$$$$$$$!!!###$$$$$$######$$$%%%"""############$$$$$$$$$$$$###""""""$$$$$$###"""###""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#################################""""""######$$$%%%$$$$$$$$$############"""###""""""###%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""############""""""##################$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''''''''&&&&&&%%%&&&%%%$$$###"""!!! !!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######$$$$$$######""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""!!!"""###!!! !!!######""""""""""""#########""""""""""""""""""###&&&$$$""" !!!"""###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""######################################################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$###""""""#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$##################$$$%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$###"""""""""#########""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$!!!$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$######"""!!!  !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""############""""""!!! !!!""""""!!!"""""""""#########$$$######################## """######"""!!!!!!"""######""""""""""""######"""""""""######"""""""""###"""!!! """$$$&&&""""""#########$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""#########$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$#########$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$""""""###""""""""""""###"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&$$$!!!$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%% !!!"""############ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""""""""""""""!!!!!! !!!"""######$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%% !!!""""""######%%%%%%$$$###"""!!!!!! """""""""#########$$$$$$######!!!!!!!!!!!!######!!!""""""######$$$$$$$$$########################$$$%%%%%%$$$######%%%&&&#########""""""#########""""""############"""""""""!!!!!!!!!!!!###%%%&&&"""############$$$$$$$$$#########"""""""""!!!!!!###"""!!!!!!!!!!!!"""###"""""""""############$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###$$$############$$$%%%%%%"""""""""###############$$$$$$$$$###############!!!###$$$$$$######$$$%%%"""############$$$$$$$$$!!!"""######!!!!!!"""###"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###""""""###%%%%%%$$$###$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''########################"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$ !!!"""$$$$$$$$$$$$$$$!!!!!!"""############"""########################""""""""""""""""""!!! !!!!!!!!!""""""""""""""" !!!"""$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!""""""##############################""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!""""""######$$$%%%%%%########################%%%%%%$$$""" !!!$$$'''$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""###############"""!!! !!!"""###########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$######$$$#########$$$$$$%%%&&&!!!!!!!!!"""""""""#########$$$$$$%%%$$$###"""!!!!!!###$$$$$$######$$$%%%"""############$$$$$$$$$ """######!!! !!!###"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%############$$$$$$$$$%%%!!!"""$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$########################""""""###""""""!!! !!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""#########!!!""""""###$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$###!!!!!!###$$$%%%!!!""""""###$$$$$$%%%%%%###########################""" """%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$###"""!!! """############$$$$$$$$$))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''""""""""""""############$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&!!!"""""""""######$$$$$$"""###%%%&&&%%%###!!! !!!###$$$$$$######$$$%%%"""############$$$$$$$$$ """$$$### !!!###"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%"""""""""######$$$$$$$$$ ###&&&%%%###"""###&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''###$$$$$$%%%'''(((((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%% !!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###$$$&&&$$$ !!!!!!""""""""""""!!!!!! !!!!!!""""""######"""###%%%&&&''''''&&&%%%""""""###""""""!!! """###$$$$$$ ###""""""!!! ######""""""""""""###############$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""###%%%&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! '''%%%###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$########################"""$$$&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""%%%%%%$$$###""""""######&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$#########""""""!!!!!!######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###"""!!!!!! ###"""!!!!!!!!!"""$$$%%%$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!"""&&&'''%%%!!!$$$###############$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&& !!!###%%%%%%""" %%%$$$######$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&$$$###$$$&&&&&&&&&$$$""""""###$$$$$$%%%&&&&&& !!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!###$$$$$$###!!!""""""######""""""!!! !!!!!!!!!"""""""""###!!!"""#########"""!!! """###############"""!!!!!!%%%%%%"""###&&&'''### !!!""""""############""""""""""""######"""""""""""""""#################################"""""""""""""""#########$$$###"""""""""###$$$%%%##################$$$$$$###"""""""""!!!!!! ###$$$$$$%%%$$$###"""!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$###""""""######%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$#########""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!! $$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!"""&&&'''%%%!!!$$$$$$##########################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!"""###""""""$$$&&&((('''$$$""""""%%%''''''%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!######!!!!!!###&&&"""##################"""!!!!!!!!!!!!""""""""""""""""""""""""!!! """######$$$$$$$$$$$$### """""" !!!######!!! !!!"""###$$$%%%%%%######""""""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$######"""#########"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$###"""""""""$$$$$$$$$############### """$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$######"""#########$$$###""""""!!!"""""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""##################"""""""""######""""""""""""#########"""!!! !!!"""###$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%&&&$$$"""%%%%%%$$$###"""""""""###########################$$$$$$############$$$%%%########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$############$$$$$$$$$''')))+++***&&&######))))))%%%"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$###''''''&&&%%%%%%$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$ !!!!!! ##################$$$$$$######""""""""""""######&&&%%%%%%%%%$$$################################# !!!"""###$$$$$$%%%%%%%%%$$$######"""""""""!!!!!!"""###$$$%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$###""""""######$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""####################################""""""""""""############""""""""""""##################""""""!!!!!!############$$$$$$%%%%%%!!!""""""######""""""!!!########################%%%###""""""$$$%%%$$$"""%%%%%%$$$###""""""""""""########################%%%$$$#########$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''***,,,+++'''$$$!!!&&&&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%%%%%%%%%%###"""''''''&&&&&&%%%$$$$$$$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""$$$"""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!############$$$$$$%%%%%% !!!"""#########"""$$$############""""""###############$$$$$$$$$$$$######""""""""""""######&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%$$$######"""!!! $$$######""""""###$$$$$$%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!###########################""""""""""""###$$$$$$###############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""###############""""""############""""""########################$$$###"""######$$$###"""%%%$$$$$$###""""""##############################$$$$$$######$$$%%%%%%&&&########################$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""!!! ######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!###$$$&&&)))***)))&&&###""""""###$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((((('''%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""###%%%""""""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""""""""!!!###!!!!!!###""" """ !!!!!!###$$$%%%&&&&&&######""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$$$$#########"""""""""###############$$$$$$$$$'''%%%###!!! !!!$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%"""###############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!! #######################################$$$$$$%%%#########$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""############$$$&&&''''''%%%###'''%%%###$$$%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""  ###%%%$$$"""!!!""""""######""""""!!!###"""""""""!!!!!!!!! """!!! !!!""""""""""""#########"""!!!!!!"""!!!  !!!!!!""""""###$$$$$$%%%######""""""""""""######"""""""""""""""#################################"""""""""""""""#########""""""###$$$%%%$$$########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$%%%'''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$$$$%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################!!!!!!""""""""""""!!!!!!########################"""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""###!!!"""###$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&########################"""#########"""""""""###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$######""""""!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! """$$$$$$######%%%&&&!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! %%%$$$"""!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!%%%!!! $$$$$$###%%%$$$$$$###"""!!! ######""""""""""""############$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$############### !!!!!!"""######$$$$$$ !!!###%%%&&&%%%###""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###$$$&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$%%%%%%""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""########################!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######"""""""""""""""#########"""###$$$%%%&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""#########"""!!!"""###!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$$$$%%%###""""""$$$%%%%%%%%%"""###!!!###)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&$$$$$$$$$&&&'''&&&$$$&&&%%%$$$###""" ###"""!!!!!!!!!"""$$$%%% !!!###$$$%%%&&&'''######################## !!!!!!""" !!!"""###$$$"""!!!  """$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!!!!""""""######$$$&&&%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%%%%$$$###""""""######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%""" ###$$$###############"""!!! $$$$$$'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,***&&&######&&&#########""""""""""""!!!&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###########################$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%%%%&&&%%%###"""""""""############%%%%%%&&&%%%$$$###$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################### """###$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&!!!$$$'''((('''%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%%%%$$$###############((((((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$###"""$$$ $$$'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***%%%###$$$&&&$$$$$$#########"""""""""$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""$$$$$$###""""""###$$$$$$&&&$$$######%%%%%%%%%$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######"""###$$$%%%&&&%%%%%%###"""""""""######"""###$$$$$$$$$###"""!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""######""""""###%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###""""""!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!""""""##################""""""$$$$$$%%%&&&''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&&&&%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%#########$$$%%%%%%%%%%%%%%%%%%$$$ %%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***(((%%%###$$$&&&%%%%%%%%%$$$$$$$$$######"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!! ######""""""""""""######$$$"""!!!"""###$$$###""""""############"""!!!!!!######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""###$$$%%%%%%$$$######"""########################"""!!! #####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""  ###&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$######"""!!! !!!!!!!!!!!!!!!  """""""""######""""""""" !!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&%%%%%%$$$!!!"""&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$!!!  !!!!!! $$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""$$$$$$##################$$$$$$$$$######"""!!!!!!"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########"""!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########!!!!!!"""############$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$$$$############"""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!!!!!!! &&&&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$%%%""""""###$$$%%%%%%%%%$$$$$$"""###&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!""""""!!!###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$###"""!!! ############$$$#########%%%%%%$$$$$$############!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%###"""!!!!!!"""###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""$$$$$$##################################################################!!!!!!!!!""""""######### !!!"""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((((((((('''&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###%%%&&&"""###$$$$$$$$$$$$$$$###$$$###%%%'''&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$&&&%%%###!!!!!!!!!"""############"""########################""""""""""""!!!""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$###""" """"""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### $$$%%%$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$######"""##################$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$########################$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&'''((()))(((&&&###!!!%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$&&&(((&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%""""""""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$&&&%%%### !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$######!!!"""###$$$%%%$$$$$$#########""""""###$$$%%%&&& !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$#########$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$#########""" """$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$######"""""""""#########$$$$$$$$$"""""""""""""""""""""""" #########"""""""""""""""'''&&&###"""!!!"""###$$$########################$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!######$$$$$$%%%%%%%%%&&&!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&''' """%%%'''(((&&&###!!!%%%%%%%%%&&&&&&&&&''''''!!!$$$'''))))))(((&&&$$$''''''''''''&&&%%%$$$$$$$$$$$$&&&(((&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$### """###### """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$ !!!###%%%&&&'''&&&&&&!!!"""###$$$%%%%%%$$$###!!!!!! !!!"""###%%%&&&!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######!!!%%%))),,,,,,)))%%%!!!######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%% """###$$$###!!! $$$$$$$$$$$$######""""""%%%&&&%%%$$$###$$$''')))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$#########""""""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$############$$$$$$""""""!!!!!!"""$$$&&&'''$$$###"""""""""###%%%%%%######""""""""""""######"""""""""""""""!!! """%%%$$$""" """$$$&&&###!!!###%%%'''%%%###$$$ !!!&&&(((&&&###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""%%%'''&&&###!!!###&&&%%%$$$###"""!!!!!!!!!!!!"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%"""!!!$$$$$$$$$##################'''&&&%%%%%%$$$$$$%%%%%%$$$#########""""""!!!!!!###############"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$######""""""!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""'''&&&$$$#########$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$###""""""""""""###$$$$$$$$$############$$$$$$######"""""""""###$$$$$$$$$###"""""""""###$$$%%%######""""""""""""######"""""""""""""""!!! %%%$$$$$$%%%&&&''''''&&&$$$"""!!!!!!######!!!$$$!!!!!!%%%'''%%%"""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$######$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&""""""######$$$%%%%%%&&&########################!!!!!!""""""!!!!!!"""$$$$$$###############$$$$$$"""$$$%%%%%%$$$######$$$###$$$###"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$&&&&&&$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!!!!!!!"""######""""""######$$$%%%######""""""""""""######""""""######""""""!!!!!!######&&&$$$"""%%%$$$###$$$%%%&&&%%%###&&&###!!!"""%%%&&&$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###&&&&&&%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((!!!""""""######$$$$$$$$$########################"""!!!!!!###$$$$$$############$$$%%%&&&'''"""$$$%%%%%%$$$######$$$!!!  """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$ !!!"""#############################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######""""""""""""######""""""#########""""""!!!!!!!!! &&&$$$######%%%''')))***&&&%%%######%%%%%%###!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!!!!"""""""""#################################(((%%%!!!!!!$$$'''&&&%%%###############$$$%%%&&&"""###%%%%%%###"""###$$$!!!"""%%%$$$#########$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""###%%%%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$############$$$$$$ !!!"""#########""""""######$$$$$$$$$$$$######""""""""""""######""""""############"""""" !!!######!!!"""$$$'''%%%### !!!%%%((('''%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""""""""""""""#################################***'''$$$###&&&'''&&&$$$$$$$$$###"""""""""""""""!!!###%%%$$$###"""#########!!! ###%%%$$$!!!!!!"""""""""#########$$$$$$###""""""!!!!!!""""""""""""#################################""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&!!!""""""############"""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######""""""######$$$$$$###### $$$''''''$$$"""$$$'''&&&%%%$$$!!! ###%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&+++)))%%%"""!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$###"""!!!################################################%%%$$$######$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$###""""""###&&&%%%$$$$$$%%%%%%$$$### !!!!!!"""#########$$$######""""""""""""""""""""""""""""""#########"""############"""!!!!!!"""""""""############$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###### $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%$$$$$$"""###############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%$$$######$$$$$$############$$$$$$ !!!###$$$$$$$$$######!!!"""###$$$%%%$$$$$$#########""""""""""""######!!!"""###$$$$$$$$$$$$### """$$$%%%$$$""" """%%%'''%%%$$$%%%&&&%%%%%%&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$########################### ###$$$$$$#########$$$$$$###""""""#########!!!"""$$$$$$"""""""""###"""$$$%%%%%%#########$$$ !!!!!!"""######$$$$$$$$$$$$###""""""""""""###"""""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$""""""""""""#########$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$############""""""""""""######!!!"""###$$$$$$$$$$$$$$$###""""""%%%'''&&&  &&&'''&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###%%%((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$###########################&&&%%%$$$%%%'''############$$$%%%&&&&&&!!!"""$$$$$$"""!!!"""### ###""" !!!###!!!""""""###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""##################$$$$$$$$$$$$######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ######"""""""""###%%%&&&$$$"""  !!!######""""""""""""######%%%%%%%%%$$$$$$#########!!!$$$'''&&&###!!!!!!###$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###!!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%$$$%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))******))))))))))))))))))))))))((()))***)))((('''((()))'''((((((((())))))*********)))(((***,,,,,,)))&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%''''''((((((''''''&&&%%%((((((((('''&&&%%%$$$###&&&&&&%%%$$$############(((&&&$$$""""""$$$&&&(((***(((%%%######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################%%%###!!!###&&&'''%%%""""""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###"""!!!########################&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$##############################"""""""""###%%%%%%'''%%%$$$"""""""""$$$%%%######""""""""""""######%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&###!!!"""#####################$$$$$$"""###############$$$$$$((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$(((((('''''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))''')))***)))((('''((()))((((((((()))))))))*********)))(((***,,,,,,***'''************************+++******)))((('''&&&%%%'''''''''(((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''')))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%###""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" !!!$$$&&&'''&&&%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""############""""""##################$$$$$$###$$$%%%%%%%%%###"""!!!########################$$$######"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&#########"""######$$$%%%'''&&&%%%$$$###$$$%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%###""""""###"""""""""###$$$$$$$$$%%%#########"""""""""""""""%%%$$$###$$$%%%%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))******************)))***,,,,,,***)))++++++++++++++++++++++++++++++******)))(((''''''((((((((()))))))))))))))))))))************))))))******+++++++++++++++***+++******))))))))))))***'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########'''((('''%%%###############"""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%######&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&(((%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''""""""############"""""""""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#######################################""""""""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&##################$$$$$$$$$###""""""""""""######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""""""""!!!$$$"""!!!"""###$$$###"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''(((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))'''((())))))(((''')))***+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***************************++++++,,,,,,++++++***,,,---.../////////...------,,,***)))(((((()))***'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""""""""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&&&&$$$""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""###&&&(((%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#####################$$$#########$$$############"""""""""!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""'''%%%$$$%%%&&&'''&&&%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''(((((())))))******((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))((()))+++******)))+++,,,---------------------------------.........///000------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...000111222111000//////...,,,+++***+++,,,,,,***************)))(((((()))))))))(((((('''%%%%%%&&&&&&%%%&&&&&&'''((((((%%%&&&((())))))(((&&&%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$######%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&######$$$$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###"""###%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&'''((()))************)))))))))))))))))))))******(((((())))))******++++++((((((((((((((()))))))))++++++++++++++++++++++++***,,,------,,,,,,...///000000000000////////////...000000000///000222444222222222222222222222222111111111000000/////////////////////..................////////////.........///000111222222222222222111111000000000000111---------------,,,++++++,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++)))'''%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%!!!"""######$$$$$$######"""""""""############$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########%%%&&&'''(((&&&&&&''''''''''''&&&&&&!!!!!!"""###$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######""""""######$$$%%%########################""""""###$$$$$$"""!!! #########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%""" !!!###%%%%%%$$$##################$$$$$$############$$$$$$$$$$$$###!!! !!!"""###""" """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$ """$$$$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&%%%'''((()))***+++******)))))))))))))))(((((((((((((((((()))******+++,,,,,,)))*********+++,,,,,,,,,////////////////////////---...000000//////111333333333222222111111111111000222333222111111444777444444444444444444444444333333333333222222222222222222111111111000000000//////000000000000//////////////////000111222333111111222333333333222222000000000000000///..................------,,,+++))))))((('''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###%%%%%%%%%"""############$$$$$$$$$$$$$$$#########$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$!!!""""""###############""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$#########""""""""" """%%%&&&%%%######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#####################$$$$$$""""""!!!!!!!!!"""###$$$########################!!!"""###$$$$$$###!!! """#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%##################$$$$$$###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%""" ###&&&%%%$$$$$$$$$$$$###############!!!!!!""""""######$$$$$$%%%$$$###$$$%%%&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((('''%%%%%%%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&((())))))***++++++,,,,,,------......///000111111111111111111111111111111...000111222111111333555444444444333333222222222111333444333222222666999444444444444444444444444111111222333555666666777333333333222222222111111000000111111111111000000000///......///111333444...///111222333222222111222222222222222111000000---...//////000000//////++++++***)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" !!!###%%%'''########################&&&""""""$$$%%%###"""############$$$$$$$$$$$$$$$#########$$$&&&'''!!!"""###$$$%%%$$$$$$### !!!!!!"""""""""###!!!!!!"""###############""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############""""""""""""!!!"""%%%'''&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###############"""!!! """###$$$###########################$$$&&&&&&&&&%%%###!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$###"""""""""$$$'''(((""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$"""!!!!!!!!!"""###%%%$$$###!!!""""""$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))***++++++222///+++'''%%%&&&)))******************++++++,,,)))+++---.........///000000000111222333444444555555555444222000111444666666666777888:::===???@@@;;;;;;::::::999::::::::::::;;;<<<<<<<<<;;;:::999<<<======;;;999777888999:::888888888999:::999888888777555333111222555888666555444444444444222000222000//////000111000///444333333333333333333333333333333333333333444555444444444444333222111000111000///...------------***)))(((&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%((((((((((((((((((''''''&&&&&&%%%%%%$$$###"""""" ###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########!!! ###%%%&&&%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''########################$$$$$$$$$$$$%%%%%%%%%%%% !!!""""""######%%%%%%%%%%%%$$$###""""""$$$$$$###""""""""""""""" !!!###$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&+++)))'''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))))))))******,,,+++)))((('''(((((())),,,,,,++++++++++++,,,,,,---///111111000000111222333333444444555666777777888999999888777888:::<<<===>>>???AAADDDFFFHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBFFFGGGGGGFFFCCC@@@??????>>>===;;;<<<======<<<;;;:::999888777777888:::<<<:::999888888888777555222111///------/////////...000000000000111111111111111111111111222222444444333444444555666666666666333333222222111000//////******(((((('''((()))))))))'''&&&'''(((((('''&&&((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! !!!###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""######%%%%%%&&&'''######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!!!!"""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$#########&&&%%%$$$#########$$$$$$$$$$$$$$$######!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#################################$$$$$$$$$$$$%%%$$$###""""""###$$$&&&'''%%%%%%%%%%%%$$$######"""######$$$$$$######"""!!!###############$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%---+++'''$$$###$$$%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&'''((()))******((())))))******))))))((((((((((((((((((((())))))******)))))))))))))))***((()))***************)))///......------......///111333444444444444555666999:::;;;<<<===>>>>>>???BBBCCCEEEEEEEEEFFFGGGIIIKKKLLLOOOQQQTTTVVVWWWXXXVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRUUUWWWXXXWWWSSSOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFAAAAAAAAABBBCCCEEEFFFGGGGGGEEECCCBBBAAA>>>:::777444222000000111111000///111111111111111222333333333333222111111111222222111222444666888999::::::666666777777666555333222------,,,++++++++++++,,,+++)))(((((())))))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######!!!###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!######"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""###%%%&&&'''((()))&&&&&&%%%%%%$$$###""""""%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$%%%$$$###""""""$$$&&&(((%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""!!!'''%%%""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&'''((())))))***)))))))))******)))))))))(((((())))))))))))******++++++***))))))))))))*********+++,,,,,,,,,,,,,,,111111111111111222333333444666888999999;;;===???EEEEEEGGGIIIKKKMMMNNNOOOQQQTTTWWWXXXYYYYYY[[[\\\]]]___bbbeeehhhiiijjjjjjffffffffffffeeeddddddccc______```aaabbbbbbbbbccceeegggjjjiiieee```\\\[[[___]]][[[[[[[[[ZZZYYYWWWOOOOOOQQQSSSVVVXXXYYYYYY\\\ZZZVVVSSSOOOIIICCC>>>:::888666555666666555444555444444444444555666777888777666444222111000000000111222444666777888888555777999:::;;;:::999888333333222111000///......,,,+++))))))***)))(((&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$###""""""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""!!! """###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$"""!!!%%%$$$"""!!!"""$$$&&&(((###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''((()))(((''''''((()))((((((((((((((('''''''''))))))************))))))))))))))))))******++++++,,,++++++*********++++++...---,,,+++,,,---///000222222222333555777999999:::<<>>BBBEEEFFFHHHJJJNNNQQQTTTYYY___ccciiijjjlllnnnqqqsssuuuvvvuuuwwwzzz{{{|||}}}yyyxxxxxxwwwwwwwwwxxxxxx{{{~~~~~~~~~}}}|||zzzxxxvvvqqqoooooosssyyy~~~~~~{{{uuuoooggg^^^XXXHHHFFFCCCBBBAAAAAA???>>>>>><<<999777555555555666444444333333333444555555111222111111000///...---///111333666999:::;;;;;;<<<<<<<<<;;;:::888666555333111///......---+++)))******)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!"""###$$$%%%%%%#########$$$$$$#########""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%$$$###"""!!!!!!!!!"""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''')))***)))((('''((()))'''''''''((((((((((((((()))******++++++******)))))))))******+++,,,,,,---,,,,,,,,,---...///000111222333555888;;;>>>@@@BBBAAACCCFFFJJJOOOTTTXXXZZZ\\\___bbbeeehhhmmmssswww||||||}}}~~~}}}}}}|||zzzwwwuuuxxx}}}zzztttmmmhhhZZZWWWTTTSSSRRRRRRPPPNNNMMMJJJFFFBBB>>>=========:::999888777666666666666444444333222111///...---...///000222444555666777999:::;;;<<<<<<<<<;;;:::888666444333222111///------,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&###!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""############$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$########################"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$###"""###$$$%%%""""""######$$$%%%&&&'''%%%&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((((((((((((''')))***)))((('''(((***%%%&&&&&&'''((()))************++++++++++++******))))))***+++,,,,,,------,,,,,,------///000222333444888===CCCGGGJJJKKKKKKMMMOOORRRXXX^^^dddhhhkkklllnnnpppsssvvv{{{~~~~~~|||yyyvvvyyy|||wwwssskkkhhhfffdddcccbbb```___\\\YYYTTTNNNJJJHHHGGGGGGDDDCCC@@@===:::888666555666666555444333111000///.........//////111222333555666999;;;===>>>>>>>>><<<:::777666555444222000......---,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&& ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""############""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%% !!!!!!"""#########!!!"""###$$$$$$###"""!!!###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%##############################$$$%%%&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''((('''$$$ """%%%(((((((((''''''&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))$$$&&&(((((('''((()))+++))))))(((''''''''''''(((+++***)))((()))******))),,,------,,,++++++---///000222333222111333888===???CCCGGGMMMRRRXXX^^^bbbaaabbbeeeiiinnntttyyy|||zzzxxxwww{{{|||{{{}}}|||tttttttttuuuwwwwwwwwwvvv|||wwwoookkkhhhgggdddaaa^^^VVVJJJAAA<<<;;;:::999;;;999666555444333111///444111---,,,...///111111333555888999999999999:::999999999999999888777666.........---,,,***(((((('''((())))))(((&&&$$$###'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%###"""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$###""""""###%%%'''&&&$$$#########$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!!!!"""######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$######$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$"""!!!"""&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###""""""%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&''''''(((&&&&&&&&&''''''(((((((((((((((''''''(((((()))***((((((((('''(((((())))))%%%'''(((((('''''')))***((((((((((((((())))))***,,,+++++++++,,,.........***,,,------,,,---...000222444666777777:::@@@EEEJJJNNNTTTZZZ```gggmmmqqqrrrssstttwww{{{}}}}}}zzzwwwvvvyyy~~~~~~~~~|||xxxmmm\\\MMMDDD@@@===<<<===;;;888777666444111///333111000111222222222000000111333555555555666666777888888999999999888888444444444333111///---,,,)))******))))))(((&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$%%%%%%$$$#####################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$########################$$$$$$%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$"""!!!###&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!!"""$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&'''''''''''''''''')))(((((('''(((((())))))&&&&&&''''''((()))******))))))(((((())))))***+++******)))((((((((())))))'''((())))))''''''((()))(((((((((((()))***++++++)))))))))***+++---...///+++---000111111111222444666999===???AAAEEELLLQQQWWW\\\dddkkkqqqxxx}}}||||||~~~~~~}}}uuurrrqqqvvvppp]]]OOOGGGDDDCCCAAA???===;;;:::888444222000000111333444444111...///000111222333444444444555666777888999999999999888888888777666444222111......,,,+++***))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$######$$$$$$######"""!!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%###"""###%%%(((((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$#########$$$%%%%%%%%%###!!!"""&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%((('''''''''''''''&&&&&&&&&((((((''''''(((((())))))(((((()))***+++,,,------)))(((((((((((()))******+++******)))))))))))))))((()))***)))((('''((())))))(((((((((((()))***+++((()))***++++++---///111///222555777888999:::<<<<<>>>>>>>>???:::555444555777666555888888888888777666555444333444666888:::;;;<<<<<<>>>===:::777444111///...,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%######$$$$$$######"""!!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$############"""&&&$$$######$$$%%%%%%$$$!!!!!!!!!!!!"""""""""###$$$$$$%%%(((+++,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%'''''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((()))***+++((((((''''''''''''&&&&&&))))))(((((())))))***+++&&&&&&&&&'''((()))***+++'''(((******))))))***,,,,,,,,,---...000111333444555:::@@@DDDFFFKKKRRRXXX\\\]]]]]]^^^___bbbfffjjjqqquuu{{{}}}||||||~~~}}}{{{zzzzzz~~~tttrrrqqqpppqqqpppooommmeeeeeedddcccbbbaaa```___]]]ZZZZZZ^^^eeelllmmmmmmdddbbb___^^^^^^___^^^\\\]]]___aaabbb```^^^\\\[[[]]]bbbgggjjjiiifffcccbbb^^^^^^^^^___aaabbbddddddeeehhhkkkllliiiddd___\\\ZZZ```iiirrryyy~~~wwwooollleeedddaaa___\\\WWWPPPLLLFFFEEEFFFHHHJJJKKKIIIGGGDDD>>>777444666777666444666777777777777777666666444555777888999:::::::::<<<<<<;;;:::888666444333//////...---,,,+++******''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!"""######"""###%%%'''%%%%%%$$$#####################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&$$$######$$$%%%%%%$$$"""#########$$$$$$$$$$$$ !!!"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))###&&&)))(((%%%$$$%%%(((&&&&&&&&&''''''(((((((((&&&((())))))(((''''''(((%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,*********)))((((((''''''*********)))***++++++,,,%%%%%%%%%&&&((()))+++,,,&&&((()))***))))))+++---,,,---...000333666999:::AAAGGGOOOTTTYYY___gggnnnmmmmmmmmmlllmmmqqqvvvzzz|||xxxtttrrrpppppppppqqquuuzzz~~~~~~zzzvvvlllkkkkkklllmmmnnnllljjjcccccccccbbbbbbbbbbbbbbb___[[[YYY\\\cccjjjlllllljjjgggcccaaa```___^^^\\\XXX\\\```___[[[XXXWWWXXX___eeemmmssssssqqqnnnlll``````aaaaaaaaabbbbbbbbb[[[^^^bbbdddccc___\\\[[[XXX\\\bbbhhhlllooorrrsssyyyzzzxxxrrrpppnnnlllhhhccc\\\WWWUUUVVVYYY]]]___^^^ZZZWWWIIIBBB:::777888999888555444555666777888888888888555555666777777777666666::::::;;;<<<;;;:::888777222111000///...---,,,,,,))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """######"""###%%%((('''&&&$$$#########$$$%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!"""######"""&&&&&&'''''''''(((((((((###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###%%%'''%%%###"""###&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''')))***+++,,,---))))))******)))((((((''')))***+++,,,,,,,,,///111///333666777888===FFFMMMVVV___jjjqqqssstttwwwyyy{{{|||{{{{{{{{{~~~}}}wwwsssnnniiifffdddbbb```^^^```dddhhhjjjllllllllldddgggjjjnnnppppppooooookkkjjjiiihhhhhhhhhiiiiiiiiiddd```aaagggmmmpppooopppnnnlllkkkjjjiiifffdddaaacccdddccc```___aaadddlllttt~~~xxxrrrnnnmmmlllgggeeefff```___```dddhhhgggaaa[[[[[[]]]```bbbccceeehhhjjjpppssswwwwwwtttsssuuuwwwzzz|||zzzzzzzzzxxxtttooojjjhhhfffbbbaaafffmmmooojjjdddYYYNNNAAA<<<>>>@@@<<<777777777666555333333555777:::::::::::::::;;;;;;;;;777888::::::999888999:::<<<999555333222111///...,,,,,,+++***)))(((''''''$$$$$$$$$$$$%%%&&&''''''(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$"""#########""""""$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$(((...000***$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$"""!!!"""%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%$$$"""""""""$$$&&&((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$%%%%%%%%%$$$$$$#########&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))***++++++,,,)))************)))))))))***++++++++++++,,,///111111666;;;???CCCJJJUUU]]]gggppp|||~~~{{{zzzxxxxxxxxxwwwssspppmmmkkkgggcccaaa```___^^^ZZZZZZ\\\^^^aaadddgggiiijjjlllpppsssuuuvvvuuutttpppqqqqqqqqqqqqqqqpppooonnnjjjhhhkkkssszzz~~~{{{xxxuuussspppoooppprrrssssssrrrrrrtttwww~~~~~~{{{yyy{{{pppmmmkkkmmmpppqqqnnnjjjkkklllnnnnnnmmmmmmooopppqqqrrrsssrrrooollljjjjjjmmmnnnqqqtttxxx|||}}}zzzvvvttttttrrrqqqssswwwwwwtttqqqeee\\\PPPJJJHHHFFFCCC???999888777666444444555666888999999::::::;;;<<<<<<;;;;;;;;;:::999:::===???@@@===:::777666444222000000///---+++)))'''%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&,,,333333---&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$"""!!!"""%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%###!!!!!!###$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%((('''&&&$$$$$$###$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&''''''((()))******'''''''''''''''''''''''''''(((((())))))(((((('''************************)))************+++++++++---------------///444777999===CCCIIIPPPYYYccckkkrrr{{{~~~wwwqqqooolllkkkkkkiiigggdddfffeeecccbbb````````````[[[ZZZYYYYYY]]]bbbhhhlllrrrtttxxx{{{}}}}}}}}}}}}xxxzzz}}}~~~{{{yyyvvvttttttyyy~~~||||||~~~~~~|||{{{{{{|||~~~|||{{{yyywwwtttooollliiihhhiiijjjlllpppsssuuuzzz}}}|||{{{~~~~~~~~~~~~~~~qqqjjjaaaWWWPPPJJJFFFBBB>>><<<:::888777666666777666666777888999;;;<<<=========<<<:::999:::>>>AAAAAA???===<<<;;;999666444222111///---***((('''&&&''''''&&&&&&&&&''''''(((######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%########################""""""&&&---333333,,,&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%$$$###!!! ################################################%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((,,,,,,+++******))))))((()))))))))******+++,,,---//////000111333888>>>CCCFFFJJJOOOTTTZZZbbbkkkqqqvvv}}}|||uuuooolllkkkiiiggggggfffffffffiiijjjjjjiiihhhgggggggggdddcccbbbcccfffkkkqqquuuzzz|||~~~{{{uuurrrooollljjjkkkmmmnnnrrrtttyyy}}}{{{wwwpppeeeZZZQQQKKKHHHDDDAAA>>>;;;:::999888777444444444555777999;;;<<<======<<<:::999999;;;===>>>=========>>><<<999777222222000///---+++***)))(((''''''&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!###%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################!!!!!!###''',,,,,,(((###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%$$$######################## """$$$### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###################################################%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$###(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,++++++***))))))))))))))))))***+++---///000///111333666;;;BBBJJJPPPUUUXXX[[[```ffflllssswww|||yyytttrrrpppmmmkkkoooooonnnmmmmmmoooqqqsssuuuwwwyyywwwtttrrrqqqqqqmmmmmmnnnqqqtttxxx{{{}}}}}}wwwrrrooonnnooooootttwwwzzz~~~~~~}}}ttthhh^^^WWWTTTIIIEEEAAA>>><<<;;;888666444444333333555777999:::<<<>>>@@@???<<<:::999999888888999;;;======;;;999777666444222000---,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######"""!!! ###%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$""" ############$$$$$$$$$$$$######################## """$$$### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&)))((((((&&&%%%$$$######((((((((((((((((((((((((((())))))******))))))(((+++++++++++++++++++++***+++++++++,,,---000222444222555999???FFFNNNWWW]]]bbbdddggglllrrrxxx~~~~~~yyysssmmmiiiiiilllnnnuuuvvvvvvvvvwwwzzz}}}||||||vvvwwwyyy||||||xxxuuuuuuvvvwww|||sssjjjccc___QQQLLLFFFCCCAAA???;;;888777666555444444555777999===???BBBCCCAAA>>><<<<<<666555666888;;;<<<<<<;;;===<<<999666333000---,,,+++***)))''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! !!!###%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$######$$$%%%$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%$$$###!!! ######$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''')))***+++&&&&&&&&&''''''''''''((())))))'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))))))))***++++++,,,------.........///111444777999<<<@@@FFFMMMTTT\\\dddjjjmmmnnnpppuuuzzzuuuuuurrrnnnjjjkkkqqqwwwzzz{{{{{{{{{|||}}}vvvooojjj^^^XXXQQQMMMLLLJJJEEEAAA===;;;888666555666777888;;;===@@@BBBAAAAAAAAABBB999888777888:::<<<<<<;;;<<<;;;:::888777555444333...---+++***)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&%%%$$$###$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""$$$&&&&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%)))'''%%%%%%'''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%""" ########################&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!! """###$$$$$$%%%$$$###"""%%%$$$######$$$%%%''')))########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%&&&((()))+++,,,&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))(((((()))***,,,---...///111111111222444888;;;===GGGKKKRRRYYY```gggoootttuuutttuuuxxx}}}}}}~~~~~~~~~|||xxxvvvvvvwwwooorrrtttrrrnnnpppwww|||}}}}}}|||||||||vvviiiccc\\\XXXVVVTTTOOOJJJAAA???<<<888777777888999777999<<<===>>>@@@DDDFFF===;;;999999:::;;;<<<;;;666777888999:::;;;<<<<<<000///...,,,+++******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""%%%'''((('''&&&&&&"""#########""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""%%%'''&&&$$$###%%%(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$""" !!!##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%########################%%%$$$$$$######"""""""""###$$$%%%&&&%%%###!!! """$$$%%%&&&%%%%%%!!!!!!$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&((()))((('''&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((---+++***+++---...+++)))''')))++++++,,,---000222111333666:::===CCCIIINNNXXX\\\```eeeooozzz}}}zzz}}}zzzwwwvvvwww{{{~~~|||{{{zzzwwwuuurrrsssrrroookkkjjjllloooooopppqqqtttxxx{{{~~~}}}|||~~~|||tttooojjjhhhgggccc\\\WWWOOOJJJDDD@@@===<<<:::999<<<===>>><<<;;;===BBBFFFDDDBBB???>>>>>>>>>===;;;999999999:::;;;<<<===>>>777555111...,,,++++++,,,((('''$$$######$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%"""!!! """######"""((('''$$$"""""""""###$$$$$$###"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!########################""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))))))))***(((((())),,,---+++)))***+++------...000333555999;;;???CCCHHHNNNUUUYYYdddhhhlllqqqyyy~~~zzzvvvvvvxxx{{{}}}yyyvvvrrrqqqqqqqqqpppooopppqqqrrrpppkkkgggfffgggkkklllooosssxxx{{{~~~}}}yyytttpppoooppppppmmmjjj]]]WWWNNNFFFBBB???>>>===<<<===<<<:::888999===@@@BBBAAA??????@@@@@@???>>>;;;;;;;;;;;;<<<===>>>???<<<:::777444222000///...***)))&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###!!! !!!"""$$$######&&&%%%###""""""$$$%%%&&&$$$$$$"""""""""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""####################################### !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&(((((((((&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))*********)))(((((())),,,------,,,---...000111333666:::>>>DDDGGGKKKPPPUUU[[[bbbfffnnnqqqtttwww~~~}}}xxxuuutttuuuvvvsssqqqooonnnppprrrsssrrrrrrtttvvvuuupppjjjeeeccciiilllqqqwww||||||{{{|||}}}}}}}}}yyyuuutttxxx}}}~~~~~~pppiii^^^TTTMMMIIIGGGFFFCCCBBB???<<<999999;;;===@@@??????@@@BBBCCCAAA@@@>>>>>>>>>======>>>>>>???@@@???===;;;888555222111...,,,)))&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$######""""""###%%%&&&(((%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))******'''$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((()))(((&&&%%%###&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))******+++++++++***++++++---...//////...000444888<<>>>>>??????>>>???AAACCCCCCBBB@@@@@@@@@???>>>>>>>>>>>>>>>?????????>>><<<999666444000///,,,)))&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&)))+++***((($$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((())))))((('''%%%$$$&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''%%%'''''''''((((((((())))))(((((((((((())))))))))))************************'''(((((()))***++++++,,,,,,,,,,,,,,,,,,---///000000444;;;CCCJJJRRRZZZ___dddfffiiikkkmmmooosssuuuxxx{{{|||zzz{{{}}}|||yyyuuusssqqqppppppooorrrxxx|||yyyvvvsssrrruuuxxx~~~{{{wwwwww{{{yyywwwxxx}}}zzzuuunnngggccc[[[XXXRRRMMMIIIFFFEEEDDDDDDCCCBBBBBBCCCCCCAAA???AAA@@@???>>>============>>>???@@@AAA@@@>>><<<:::333222///+++)))&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$$$$&&&((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''(((&&&%%%''''''((((((((()))))))))(((((((((((())))))))))))************************((())))))******++++++++++++,,,,,,,,,,,,---000333666===GGGRRR\\\fffnnnrrrwwwyyyzzzzzzzzzyyy{{{|||wwwzzzzzzvvvuuuxxxzzzzzzwwwwwwvvvuuutttsssssssssssswww|||{{{zzzyyy|||~~~||||||zzzuuujjjeee___YYYVVVSSSQQQPPPQQQNNNJJJHHHGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCAAA@@@777555333000,,,***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!! ############$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###############$$$%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%'''((((((((())))))))))))'''((((((((()))))))))***************************************************+++,,,...///000222777;;;@@@HHHUUUbbbnnnwww~~~xxx|||{{{uuuqqqsssuuuuuuyyyzzzzzz{{{{{{{{{{{{{{{|||zzzsssnnnkkkiiigggdddbbb]]]VVVPPPLLLIIIFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBBBBBBBBBBAAA@@@;;;:::777555222///---,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""##################$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%###""""""""""""###$$$$$$ !!!###%%%%%%$$$###""""""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))(((&&&&&&''''''&&&%%%(((((((((((())))))))))))'''((((((((())))))******************************+++++++++***************,,,///222333555999???DDDHHHQQQ___mmmyyyzzzvvvwwwyyyyyy~~~}}}zzzwwwnnnhhh___WWWQQQMMMJJJHHHBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@???>>>======>>>===;;;888555222000///'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$ !!!"""$$$&&&'''''''''%%%&&&''''''((((((''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&''''''&&&$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&& """$$$%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))))),,,+++++++++******))))))%%%&&&&&&'''((()))******+++***)))'''''''''((()))***+++,,,+++***)))***+++,,,,,,,,,---......---,,,000111333444777===DDDIIISSS^^^nnnzzzyyyrrriii___XXXRRRNNNKKKBBBAAA@@@@@@BBBCCCCCCBBBEEEDDDBBB@@@???>>>======@@@???>>><<<:::888666444///---***(((&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&(((((('''%%%&&&'''&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$"""  !!!#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((('''(((((())))))***+++++++++++++++*********)))))))))'''(((((())))))*********++++++***)))))))))))))))***,,,,,,,,,******+++,,,,,,++++++,,,---.........///222666;;;BBBJJJSSSYYY```iiivvv}}}vvvllleee___XXXPPPKKKEEECCCAAAAAACCCDDDEEEDDDEEEDDDCCCAAA???===<<<;;;>>>??????>>>===;;;:::999333111...+++)))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""!!!"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((*********+++++++++++++++******))))))))))))((((((************************+++++++++,,,++++++*********,,,---,,,++++++,,,---,,,,,,+++,,,---000333444555999@@@HHHPPPZZZdddjjjqqqwww~~~|||{{{yyyyyyzzz{{{|||}}}wwwoookkkiiicccYYYPPPEEEBBB???===???@@@AAAAAAEEEDDDCCCBBB???===;;;999<<<===???@@@@@@@@@???>>>:::888555111...+++***)))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))$$$%%%&&&'''((()))***+++((((((((())))))((((((((()))))))))((((((''''''''')))))))))(((((((((((((((******************)))))))))***+++,,,,,,+++***)))***+++,,,,,,+++***,,,------.........000555:::>>>CCCHHHOOOXXX```hhhpppuuu|||}}}|||{{{|||{{{yyywwwrrrpppnnnlllkkklllnnnooottttttvvvyyy}}}{{{uuupppqqqsssooodddYYYGGGCCC???<<<<<<>>>??????BBBBBBBBBAAA@@@>>><<<;;;999:::===???AAABBBBBBBBB???>>>;;;888444000---,,,)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%$$$$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''###$$$%%%&&&'''((())))))&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++++++++)))))))))***++++++******+++---,,,...///111444:::BBBHHHQQQWWW___gggnnnuuuzzz~~~}}}uuuqqqqqqpppooooooooonnnllljjjeeeccc```^^^]]]^^^```bbbggghhhjjjnnnrrrvvvzzz|||}}}~~~~~~}}}uuuuuutttuuuvvvxxx{{{|||~~~|||wwwtttvvvyyyvvvjjj```NNNJJJDDD@@@????????????>>>??????@@@@@@?????????777888:::<<<>>>@@@AAABBBAAAAAA???===999555222000,,,***)))'''&&&''''''(((''''''''''''''''''''''''%%%&&&'''''''''&&&&&&%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%%%%%%%$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!! """######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((())))))))))))******))))))))))))))))))))))))((()))******************)))***,,,,,,++++++---...,,,///333777;;;BBBLLLSSS\\\ccclllttt{{{xxxppphhhcccbbbbbbbbbdddeeeeeecccaaa[[[YYYVVVSSSSSSUUUXXXYYY^^^```dddhhhlllooorrrsssrrrtttvvvvvvsssqqqoooooommmllljjjiiihhhhhhhhhiiilllmmmnnnnnnoooqqquuuwww|||{{{zzz{{{vvvmmmdddTTTOOOIIIEEEBBB@@@???============>>>>>>@@@AAABBB888888888888:::<<>>===<<<<<<>>>AAACCC<<<:::777555666888<<<>>><<<>>>@@@AAA@@@>>>;;;999333111---***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&''''''%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###############"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''((((((&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''******)))((('''&&&&&&%%%''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))******+++++++++,,,))))))***+++,,,,,,------,,,,,,+++***+++,,,...///---...000000///000111333666<<>><<<888555111...+++***++++++(((((((((((((((((((((((('''((()))***)))(((&&&$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&######%%%'''((((((%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""#########""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((&&&$$$###$$$'''***---+++******)))))))))))))))((((((''''''''''''((((((************++++++++++++)))************+++++++++***++++++*********---///...---,,,,,,...222666999>>>FFFMMMSSS[[[fffmmmppp~~~~~~xxxvvvwwwyyyyyywwwxxxyyyzzz{{{}}}~~~~~~yyy}}}vvvnnngggddd___]]]ZZZXXXXXXXXXWWWVVVYYY^^^ccchhhjjjlllmmmnnnjjjjjjjjjjjjhhhddd___[[[ZZZUUURRRTTT[[[aaabbbaaa^^^ZZZUUUSSSUUUVVVVVVUUU[[[___dddiiinnnsssxxx|||zzzzzz{{{{{{zzzxxxvvvttttttuuuuuuuuutttssssssrrrtttooojjjjjjlllmmmkkkgggjjjiiijjjnnntttxxxxxxwwwvvvtttrrrooonnnmmmmmmmmmvvvtttssstttwwwyyy{{{{{{{{{{{{}}}yyyvvvwwwyyyxxxvvvsssnnnhhhbbb]]][[[UUUMMMBBB;;;:::;;;======>>>===;;;:::888888999999888888999:::;;;===???@@@::::::777111,,,)))***---'''(((((((((((('''&&&&&&&&&$$$###$$$''''''%%%### !!!"""$$$%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###########################%%%###!!!###&&&'''%%%###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%!!!"""%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%'''&&&$$$######$$$&&&((((((((((((((())))))***+++((((((''''''''''''(((((((((((((((((())))))))))))************++++++++++++***++++++***)))***,,,///,,,---///000222666999<<>>>>>===;;;999777777666777777777888888999:::<<<===;;;<<<;;;666111,,,+++,,,((((((((((((((('''&&&&&&&&&%%%$$$%%%''''''%%%###"""###%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''###################################################$$$$$$%%%%%%%%%$$$$$$&&&###!!! """######!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&$$$$$$''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((***)))'''&&&%%%&&&&&&'''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,)))((((((''''''(((((()))((((((((()))))))))******************+++++++++,,,+++,,,,,,+++******,,,...+++...111555888===AAADDDWWW^^^eeejjjqqq||||||zzz{{{}}}}}}~~~zzzvvvqqqmmmlllmmmppprrrsssxxxzzzrrrnnnjjjjjjiiieeeaaa_________^^^]]]\\\[[[YYYWWWVVVUUUYYYWWWUUUSSSRRRSSSTTTUUUUUUXXX]]]aaadddfffhhhjjjmmmoooqqqrrrqqqooollljjjbbbaaa```___bbbjjjsssyyy|||zzzxxxvvvuuutttqqqnnnrrrtttvvvyyy|||~~~|||yyyuuurrrpppnnnllljjjfffdddaaaaaaeeekkksssxxx|||{{{{{{zzzvvvfff^^^SSSKKKFFFCCC@@@===>>>===<<<:::888777777777666666666666666777777888;;;===???>>>999333...,,,((((((((('''''''''&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''########################""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%'''%%%#########""" $$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&############"""""""""""" !!!"""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((***(((&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++***+++---///+++///555:::???GGGOOOUUUeeekkkqqquuu{{{~~~}}}~~~~~~~~~zzzuuuooommmlllnnnooosssxxxyyyooofffaaaaaa```___\\\ZZZXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]\\\ZZZWWWUUUTTTVVVWWWXXX[[[___bbbeeegggkkkmmmrrrtttxxxzzzzzzyyyyyyyyyooooooooommmnnnvvvzzzuuuqqqmmmiiiccc______ccchhhlllzzz}}}~~~}}}}}}rrrkkk```VVVOOOGGG@@@;;;>>>>>>===<<<;;;;;;;;;;;;666666555444444444444555999<<>>>>>>>>888777666555555444444444666999???CCCDDDAAA;;;777---+++***(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((('''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&((((((((((((***)))(((((('''''''''(((***))))))(((((())))))***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,---.........///333555888>>>HHHPPPXXXeeesss~~~{{{}}}~~~|||yyywwwwwwwwwxxx|||vvvrrrnnnkkkhhhfffccc```^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]___aaagggiiijjjgggbbb^^^^^^___aaaccceeegggiiimmmrrrvvvyyy~~~|||sssmmmjjjhhhgggjjjooosssvvvzzz|||rrrhhh[[[MMMDDD;;;<<<===>>>??????>>>>>>;;;:::999888777777777777666777;;;???CCCCCC@@@===333111...+++((('''&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""$$$$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&&&&'''((($$$&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))((((((((()))************))))))))))))******)))))))))*********+++++++++++++++,,,,,,,,,------,,,---//////000222666999BBBKKKXXXbbbjjjttt|||zzz}}}~~~||||||~~~yyyvvvsssrrrrrrrrrooommmiiigggddddddffffffeeeccceeedddcccbbbccceeeggghhhjjjnnnrrrqqqmmmhhhggghhhhhhiiikkklllooosssyyy}}}|||pppqqqpppooonnnpppsssvvv|||xxxkkk\\\RRRAAABBBBBBCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;888777777:::???AAABBB@@@:::888444000,,,***))))))$$$''')))(((&&&%%%&&&(((&&&%%%%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&########################"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$###"""###&&&)))$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((''''''((()))&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''((($$$&&&))),,,---,,,+++)))&&&'''''''''''''''''''''******)))(((((((((((()))(((((((((((()))+++,,,---******))))))))))))******++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,...///000111444888;;;IIITTTcccooovvv}}}}}}yyyyyy~~~~~~{{{wwwuuuuuuwwwyyyxxxuuurrrpppnnnkkkkkknnnooommmkkkiiihhhgggffffffhhhjjjkkkmmmsssyyyzzzvvvrrrqqqrrrnnnoooqqqrrruuuyyy}}}vvvooolllmmmnnnmmmqqqwww~~~~~~}}}}}}yyyyyyyyyzzz}}}vvvhhh^^^IIIIIIIIIIIIGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>;;;888555777;;;???AAAAAA@@@===888333///---++++++$$$'''))))))&&&%%%&&&(((&&&%%%%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''########################!!!$$$&&&%%%###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######################## !!!!!!"""###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%###!!!"""%%%)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$""" #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))''''''''''''''''''''''''***++++++***((('''((())))))))))))(((''''''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,))))))(((((((((((())))))*********)))))))))))))))------------------...///***...333555555888???EEEVVVeeetttzzz}}}||||||}}}}}}~~~|||xxxyyyzzzyyyvvvtttttttttooonnnnnnoooqqqtttwwwyyytttrrrooommmmmmooorrrttt{{{}}}~~~}}}}}}}}}vvvnnniiihhhiiikkkmmmqqqwww~~~zzzwwwuuuttttttsssrrrssswww~~~xxxfffYYYLLLCCCGGGMMMJJJCCC@@@?????????AAACCCDDDBBB@@@@@@<<<888555666:::@@@DDDFFFBBB===999555111,,,)))+++)))''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$######$$$&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$&&&''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''((()))***)))''''''''')))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------------,,,++++++++++++,,,---111555666888>>>HHHQQQaaammmxxx|||{{{{{{}}}~~~{{{tttrrrssstttuuuwwwzzzzzzzzzyyy|||}}}|||zzzvvvtttttttttqqqqqqqqqsssvvvyyy}}}}}}|||}}}~~~}}}tttooolllhhhdddcccgggmmmqqqyyy{{{vvvsssooonnnmmmooouuu|||rrr___RRRGGGFFFGGGDDD@@@???>>>>>>???AAADDDFFFEEEDDDBBB???;;;888888;;;???BBBEEECCC???<<<888444///,,,+++)))'''&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""((((((((((((((((((((((((%%%'''(((((('''&&&''')))&&&&&&''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***,,,******))))))))))))***************+++++++++,,,,,,,,,+++******+++,,,---...222555999;;;???IIIVVVaaannnuuu{{{}}}}}}zzzxxxyyyzzz}}}rrrhhhdddbbbkkkmmmpppssswwwyyy{{{|||}}}zzzyyyyyy{{{xxxyyy{{{~~~yyymmmccc]]]]]]```cccfffooo{{{{{{vvvpppmmmkkknnnuuu|||tttbbbWWWKKKEEEBBB???>>>???======>>>AAAEEEHHHHHHHHHEEECCC@@@===<<<<<<===>>>EEECCCAAA@@@===:::555111,,,***'''&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((((((''''''(((***((((((((()))***++++++,,,+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++*********,,,))))))(((((((((((()))))),,,++++++)))((('''&&&&&&*********+++---000333555555:::AAAFFFLLLVVVdddnnnwww{{{~~~}}}zzzxxxwwwssstttvvvyyy|||{{{oooeeeaaaaaacccoooqqqtttwwwzzz}}}tttkkkeeecccbbb___eeemmmvvv~~~}}}}}}|||vvvqqqrrrxxxxxxooobbb[[[RRRJJJDDD@@@???@@@<<<;;;<<>><<<;;;DDDCCCCCCCCCBBB???;;;777...,,,)))''''''(((''''''((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''######$$$%%%&&&'''((()))((((((((((((((((((((((((&&&'''(((((((((((()))***''''''((()))***+++,,,,,,''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***++++++---,,,,,,++++++,,,,,,------,,,+++***)))((('''&&&,,,++++++,,,...111555777999AAALLLTTT[[[cccnnnvvv~~~|||vvvwwwwwwwwwwwwwwwwwwwwwqqqrrrsssvvvyyy|||~~~}}}yyyvvvrrrkkkccc___```eeejjjsssuuuxxxzzz{{{}}}xxxnnnhhhbbbaaacccjjjsss~~~{{{yyy}}}yyy{{{~~~zzzuuuqqqeeeddd___WWWNNNGGGBBB>>><<<;;;:::<<<@@@EEEGGGHHHGGGGGGGGGFFFCCC@@@===;;;BBBBBBCCCEEEFFFDDD@@@===333000,,,)))))))))(((((((((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''***,,,---,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......///...------///222555888BBBLLLYYYccciiiooovvv|||~~~vvvpppqqqsssuuuwwwxxxyyyyyyssstttuuuvvvxxxzzz|||}}}xxxpppkkkiiifffbbb___^^^bbbjjjooosssvvvzzz{{{{{{}}}~~~ssslllfffcccfffkkksss~~~zzzxxx{{{}}}xxxwwwvvvnnnpppnnnggg^^^VVVKKKBBB@@@===;;;;;;>>>BBBDDDEEEEEEFFFGGGGGGEEECCC@@@>>>AAAAAABBBDDDGGGGGGEEECCC:::666000---++++++***)))((((((((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&(((%%%%%%%%%&&&&&&''''''((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''***,,,---,,,+++++++++***))))))(((((())))))***,,,,,,---......///000000000//////111444999>>>AAAOOOXXXeeennnssswww}}}~~~yyysssppprrrtttwwwzzz{{{||||||zzzzzzzzzzzz{{{|||}}}~~~~~~wwwqqqkkkgggeeedddcccbbbdddiiipppvvvxxx|||wwwooonnnmmmnnnttt|||{{{~~~{{{zzzzzzyyy~~~zzzwwwwwwtttxxxxxxtttoooiii\\\PPPEEEBBB===<<<===@@@BBBBBBBBBCCCEEEFFFFFFEEECCCBBB??????@@@CCCFFFHHHHHHGGG@@@;;;555000...,,,+++***''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''***---...---+++++++++---,,,,,,,,,,,,,,,,,,------------------------,,,//////111555;;;CCCJJJOOOXXXaaallltttxxx|||{{{wwwtttppprrrtttxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~xxxrrrnnnkkkjjjeeefffggghhhkkkqqqxxx}}}~~~yyyrrrlllmmmrrrpppssswwwxxxwwwwwwyyy{{{zzz}}}~~~yyyyyyuuuyyy|||{{{{{{xxxlll___IIIEEE@@@======???@@@AAA@@@BBBDDDFFFGGGFFFFFFEEE>>>>>>???AAAEEEHHHIIIIIIDDD???888222///---,,,+++&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!$$$&&&(((((('''&&&'''&&&&&&%%%$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&((()))***)))'''&&&&&&'''''''''(((((())))))******(((((((((((((((''''''''')))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))))))))))))))))))))++++++******************,,,,,,---+++***)))+++,,,---,,,+++,,,---/////////111111444:::CCCKKKUUU\\\lllnnnrrrwww}}}|||wwwuuusssrrrwww~~~wwwpppmmmllliiiooovvvzzz|||uuuooollllllmmmhhhgggiiiiiihhhmmmuuuuuuyyy}}}{{{{{{~~~{{{qqq```TTTIIICCC>>>:::<<>><<>>???CCCFFFHHHIIIFFFDDDBBB===888333...+++...+++'''%%%&&&&&&''''''%%%'''***,,,---+++)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++$$$"""&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&'''(((((())))))((((((######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))))))))'''&&&'''((('''((((((((()))))))))***(((((((((((((((((((((((()))(((''''''''''''((()))************************))))))))))))))))))))))))++++++*********************+++,,,+++******,,,...---,,,,,,,,,...///000111444777<<>>DDDFFFBBB@@@???>>>>>>AAADDDGGGHHHIIIHHHFFFCCC>>>999444000+++)))((('''((((((&&&%%%%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!!!!%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&((()))((('''&&&'''((('''((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++++++++(((***+++++++++,,,...000------,,,---...000222444888@@@KKKWWWcccnnnwww|||}}}~~~{{{zzz{{{|||}}}}}}{{{qqqkkkddd```]]][[[]]]aaajjjoooyyy{{{iii[[[NNNDDD??????>>>@@@???<<<;;;???CCCCCCAAA@@@???>>>???AAAEEEGGGGGGGGGGGGEEEAAA;;;666222***)))((()))***)))'''$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&'''((('''((()))((('''&&&'''((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++++++++,,,)))+++,,,+++++++++---///------,,,,,,---000555888???MMM___nnnyyy|||{{{yyyxxxyyy||||||rrriiiccc___^^^___bbbfffooo|||xxxkkk^^^SSSIIIDDD@@@AAA@@@<<<999;;;@@@CCCCCCCCCAAA@@@???AAADDDFFFEEEGGGHHHGGGDDD???:::666---+++))))))))))))(((''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&((()))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,------,,,++++++,,,...+++,,,,,,,,,...222999>>>KKK___uuu}}}{{{yyyxxxwwwwwwyyy}}}}}}}}}}}}}}}~~~|||tttnnnhhhccc```^^^cccnnnyyyxxxnnncccUUUKKKDDDCCCBBB>>>:::999===BBBDDDEEEEEECCCAAAAAADDDFFFHHHJJJLLLMMMKKKGGGBBB???555111,,,)))))))))******)))((('''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$ $$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&'''((((((''''''((()))))))))))))))(((((((((((('''(((((())))))******+++''''''((()))************************************))))))))))))))))))))))))******++++++,,,------------......---+++***,,,---+++---......000666???FFFYYYooo}}}zzzzzzzzzzzz{{{|||~~~|||wwwsssoooqqqtttwww{{{xxxnnnfff___\\\bbbiiippp|||~~~~~~yyypppaaaSSSIIIFFFCCCAAA>>>;;;===AAABBBEEEGGGFFFCCCBBBDDDFFFFFFHHHJJJKKKJJJHHHDDDBBB>>>999111,,,******+++,,,***)))((('''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$""" $$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&'''(((&&&'''((((((''''''(((******)))))))))(((((((((''''''(((((()))******++++++&&&''')))***++++++******************************++++++++++++++++++++++++******++++++,,,------...,,,---------+++,,,---///,,,...000111333;;;FFFOOOaaavvv~~~yyytttpppmmmkkkjjjnnnsssyyy~~~}}}rrrfff]]]]]]^^^^^^hhhuuu~~~{{{{{{||||||{{{||||||}}}{{{nnnaaaNNNHHHDDDDDDCCC>>><<>>KKKTTTcccvvvuuummmiiiiiijjjkkkkkkpppwww~~~|||mmm```\\\XXXTTTZZZgggkkkttt||||||{{{zzzxxxyyy{{{}}}{{{zzznnnQQQIIIDDDFFFFFFAAA======<<>>???@@@AAAAAA>>><<<===???AAADDDFFFGGGHHHHHHHHHHHHFFFCCC===777111---,,,)))&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++******)))((((((''''''(((((())))))))))))(((((((((((()))))))))*********))))))************))))))))))))))))))))))))******************************)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,------+++,,,,,,---///000222333888999@@@KKKTTT[[[ccciiimmmsss}}}~~~uuuvvvwwwzzzxxxllliiiggghhhmmmsssxxxzzz}}}~~~{{{kkk^^^XXXPPPQQQSSSXXX___gggnnnrrrvvv{{{zzzxxxxxxxxxwwwxxx{{{sssgggXXXNNNLLLKKKGGGCCC===<<<<<<===>>>???===;;;888999<<>>AAADDDHHHHHHIIIHHHFFFCCC???===000...+++******+++***))))))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#####################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""!!!###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((('''''''''((((((((())))))))))))************))))))((((((((()))******++++++))))))******+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---......//////---///000000000444;;;AAAJJJWWWdddlllppprrrrrrooooooppprrrsssqqqnnnjjjhhhgggiiinnnssszzz~~~|||{{{uuussssssssstttwwwzzz}}}tttkkk^^^TTTQQQPPPOOOOOOQQQXXXbbblllttt{{{~~~zzzwwwtttrrruuuxxxxxxuuuuuuzzz~~~zzzqqqfff[[[QQQJJJFFF???<<<999888999;;;;;;;;;888777666666777:::===@@@DDDEEEGGGHHHHHHFFFCCCAAA555111,,,)))((((((''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######"""###############$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))************))))))'''(((((()))******++++++***************+++++++++))))))******++++++,,,,,,,,,,,,------.../////////---///111222444;;;FFFNNNXXXdddoooqqqrrrttttttqqqnnnpppqqqooollljjjlllnnnnnnqqqtttyyy}}}}}}{{{uuurrrqqqrrrtttxxx}}}{{{{{{{{{|||}}}rrrfff^^^YYYTTTPPPOOORRRXXX^^^fffoooxxx~~~zzzvvvsssqqqooouuuyyywwwvvvyyy|||}}}|||{{{wwwooocccVVVMMMHHHBBB???;;;999999;;;;;;;;;999777555444555888<<<>>>???AAADDDGGGHHHGGGFFFEEE===888000+++((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''(((((())))))))))))(((((()))************+++++++++))))))************))))))'''(((((()))***+++++++++************************'''(((((()))***++++++,,,,,,,,,------...///000000---000222333777@@@NNNXXXbbbmmmuuutttrrrtttuuusssooorrrssspppllllllqqqwwwwwwyyy|||}}}wwwrrrqqqqqqsssyyyxxxwwwuuusssssstttvvvwwwtttvvvyyy}}}wwwlllcccZZZTTTOOOPPPQQQTTT[[[gggttt||||||xxxuuussssssooowww}}}|||zzz|||~~~~~~zzz|||{{{ttthhhZZZPPPJJJEEEAAA<<<999:::;;;<<<<<<999777444333444888<<>>666///++++++++++++&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''(((((())))))******++++++++++++++++++++++++************++++++++++++(((((()))))))))***************+++++++++,,,,,,,,,,,,---...---+++++++++,,,000222555888???JJJXXXbbbpppqqqsssuuuvvvuuutttssspppqqqrrrssstttxxx|||~~~{{{zzzwwwxxx|||yyy||||||xxxrrrmmmjjjkkkmmmnnnmmmmmmmmmnnnsss{{{{{{lll```]]]RRRMMMQQQTTTVVV```nnn|||}}}}}}|||wwwrrrqqqvvv}}}~~~wwwtttpppgggYYYNNNCCCAAA???>>>>>>===<<<;;;<<<:::666333333555999;;;======@@@DDDHHHIIIEEEBBBDDDBBB===444,,,'''&&&((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************''''''''''''((((((((((((+++,,,,,,,,,------------******+++++++++,,,,,,,,,+++---......------...000000333777<<>>EEEMMMXXXdddmmmvvvxxxzzz{{{{{{yyyvvvuuutttwwwzzz~~~|||||||||wwwpppllljjjjjjnnnoooooonnnllljjjjjjkkkttt{{{}}}kkkZZZUUUTTTTTTXXX___jjjooovvv||||||vvvqqqllliiiUUUPPPJJJGGGGGGDDD>>>888;;;:::888777666777888999777777888<<>>:::::::::999888888888777777777777888<<>>===<<<:::999999999999888777666444333777>>>CCCEEEDDDDDDDDDDDDAAA;;;777...,,,)))&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%''''''((('''&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''******))))))))))))******(((((())))))))))))((((((''''''(((((())))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...000222666;;;BBBFFFZZZdddrrr{{{~~~|||zzzyyyxxxvvvssspppppprrruuuwwwyyyyyyzzz}}}}}}xxxsssqqqqqqrrrxxx|||qqqggg[[[WWWSSSTTTZZZdddnnnssstttxxx~~~}}}uuunnnrrrtttnnnaaaTTTKKKGGG???>>><<<:::999999999999444555444222222555<<>>FFFGGGGGGGGGEEECCC@@@???333111---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''###!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%((('''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$+++***))))))))))))***+++))))))))))))))))))))))))************************(((((())))))******++++++)))******++++++++++++***+++++++++*********))))))++++++,,,---............000111333777@@@LLLYYYbbbqqq~~~|||xxxwwwxxxyyyyyyyyyyyyxxxwwwxxx{{{{{{wwwuuusssqqqrrrtttwww{{{yyylllbbbYYYVVVUUUUUUXXX]]]dddiiiqqqyyyzzzrrrnnnggghhhhhhfff```WWWMMMFFFDDDBBB>>>;;;999999:::;;;:::;;;:::777222222666;;;CCCEEEFFFGGGGGGEEEBBB@@@777444///+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$,,,+++************+++,,,))))))))))))))))))))))))************************''''''((()))***+++,,,---++++++++++++++++++***)))++++++++++++***************++++++,,,------......111333777>>>IIIXXXgggqqq{{{yyyzzz|||~~~~~~|||zzzxxxzzz~~~~~~yyywwwvvvuuuxxx}}}}}}|||{{{yyyvvvuuuvvvyyy|||zzznnnbbb\\\ZZZUUURRRRRRXXX]]]eeennnxxxvvvmmmhhhdddcccbbbbbb```XXXNNNFFFEEECCC@@@<<<;;;:::;;;<<<;;;<<<<<<999444222333555>>>AAAEEEHHHIIIGGGDDDBBB===999333---)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###+++++++++******+++++++++))))))))))))))))))))))))************************(((((()))******+++,,,,,,,,,,,,,,,,,,+++******)))------------------------***++++++,,,---...//////222555;;;EEERRRcccsss~~~}}}{{{{{{}}}~~~{{{{{{~~~~~~wwwqqqooonnnnnnrrrxxx{{{yyyyyyzzz{{{~~~zzzkkkddd___XXXRRROOOMMMQQQYYYcccmmmyyyxxxmmmgggeeebbb``````___YYYNNNEEECCCAAA>>><<<;;;;;;===>>>===>>>>>>;;;666222111111999===BBBGGGIIIIIIFFFEEEAAA===666///***(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***'''&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************************************+++++++++***************,,,,,,,,,,,,,,,+++***)))------------------------+++++++++,,,---...000111222777AAANNN^^^ppp~~~|||{{{|||~~~||||||~~~yyysssnnnmmmmmmnnnsssyyy~~~{{{yyywww}}}wwwllldddZZZQQQMMMGGGJJJQQQYYYcccooo{{{tttnnniiifffbbbaaa___WWWLLLCCC@@@>>><<<::::::<<<>>>@@@>>>??????===999444111///444888???EEEIIIIIIHHHGGGCCC???888111+++)))((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''///333,,,%%%$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))************))))))************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333444;;;HHHXXXkkk}}}~~~}}}{{{|||~~~}}}|||{{{}}}vvvqqqnnnppprrrtttzzz|||zzzlll^^^RRRMMMGGGIIILLLRRRZZZeeeqqqyyyyyyooommmiiifff```XXXMMMEEE???>>><<<::::::<<>>;;;777333000111555;;;BBBFFFHHHHHHHHHDDD@@@:::444...+++)))(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%222777...$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&******+++,,,,,,+++******************************++++++++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------...---------///111333555:::BBBPPP```qqq{{{yyy{{{~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}uuurrrrrrwww{{{}}}iii[[[UUUKKKKKKLLLNNNTTT^^^hhhppp}}}yyyxxxuuuppphhh^^^TTTOOOBBBAAA>>><<<;;;<<<>>>???AAA@@@???>>>===:::666333///333888???DDDGGGHHHIIIEEEBBB>>>888333...+++)))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''"""///444,,,%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''++++++------------++++++************************++++++++++++++++++++++++))))))***+++,,,------...***+++,,,,,,---------------------......////////////...---...///222555666AAAIIIUUUdddqqq}}}wwwqqquuuyyy}}}}}}~~~~~~||||||xxxuuuwww~~~wwwgggaaaNNNMMMMMMMMMQQQYYYdddkkkrrr{{{zzzpppfff^^^YYYFFFDDDAAA>>><<<<<<======AAA@@@???>>>>>>;;;888666///222777===BBBFFFHHHIIIFFFDDD@@@;;;666111---***$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''!!!+++...(((%%%***)))"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%$$$######$$$%%%'''(((!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---------,,,+++************---------,,,,,,++++++++++++,,,------++++++,,,------......///000333888;;;EEESSSaaaggglllttt}}}|||vvvsssqqquuuzzz}}}}}}zzz|||{{{mmmZZZPPPLLLPPPRRRRRRZZZgggnnnttt|||~~~}}}uuujjjbbbYYYOOOCCC<<<;;;<<<===<<<>>>======>>>===:::666222222222555:::@@@EEEGGGHHHEEECCCAAA>>>;;;555///***)))((((((''''''''''''((())))))((((((''''''&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&)))+++)))'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++***************+++,,,---+++++++++***++++++,,,,,,...---,,,,,,+++++++++,,,+++,,,------++++++,,,---......//////111555;;;@@@HHHUUUaaafffjjjqqqxxx|||~~~~~~zzzwwwuuuvvvxxx}}}~~~~~~}}}kkk^^^UUUTTTSSSQQQVVV```kkkqqqzzz}}}~~~uuuooobbbWWWIII???;;;;;;:::999<<<<<<<<<===>>><<<999666222222444888>>>CCCFFFGGGEEEDDDBBB???<<<666000+++))))))(((''''''''''''(((((((((((((((((('''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------************+++,,,---.........,,,+++++++++,,,---+++---...---,,,+++,,,---...//////000333:::BBBGGGOOO[[[fffhhhiiinnntttwwwyyy{{{||||||zzzyyyzzzzzz{{{}}}ppp```ZZZVVVRRRTTTZZZfffmmmxxx}}}~~~|||wwwpppdddTTTFFF???<<<;;;:::;;;;;;;;;===???>>><<<:::444222222555:::???CCCEEEFFFEEECCCAAA>>>888111,,,***)))(((((('''''''''((('''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++------,,,,,,,,,------...+++*********++++++,,,---///...,,,++++++,,,---...,,,---...---,,,+++,,,......///000222777???IIIPPP[[[fffnnnnnnkkknnnsssuuuwwwxxxyyyzzzzzz{{{~~~~~~lllaaa[[[WWWWWW[[[aaajjjvvv||||||}}}zzz{{{ooo^^^OOOFFFBBBAAAAAA<<<<<<;;;<<<>>>???===<<<666333111222777<<<@@@BBBFFFEEEDDDCCC@@@;;;444///******)))(((''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++---------,,,------......---,,,++++++*********+++...---,,,,,,,,,---...///,,,---......,,,,,,---...---///111555<<>><<<<<<======<<<;;;888555222222555:::>>>@@@DDDDDDDDDDDDBBB===777222++++++)))(((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---,,,+++************------------............,,,...///...---,,,---......000444:::CCCNNNZZZbbbllltttyyyuuuooooooqqqssstttxxx}}}~~~~~~~~~{{{yyyyyyzzzyyyxxxwwwvvvvvvuuuvvvvvv{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyzzzyyywwwtttsssuuuuuutttttttttuuuvvvvvvxxxyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzz{{{|||~~~yyyzzzzzz{{{{{{{{{zzzzzzwwwwwwwwwxxxwwwvvvuuuuuuvvvxxxzzzyyywwwuuutttuuuwwwzzz}}}}}}|||}}}}}}|||}}}yyyiii^^^YYYXXX]]]fffrrr}}}~~~~~~vvvgggXXXMMMGGGFFFFFFBBB???<<<;;;;;;;;;::::::;;;888444333666:::===>>>AAAAAACCCDDDDDD@@@999555,,,+++***)))(((''''''''''''''''''((((((((((((((((((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++*********+++,,,...///000,,,,,,++++++***++++++++++++,,,...///000///...------...///...---,,,---//////333999AAAKKKWWWbbbjjjssszzz~~~yyysssrrrtttvvvwww}}}|||yyyvvvtttsssssstttuuuuuutttrrrqqqqqqrrrpppoooooooooppppppqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttsssrrrrrrqqqqqqqqqrrrrrrqqqqqqpppooottttttuuuvvvxxxyyyzzzzzzwwwvvvuuuttttttuuuwwwxxxrrrsssssssssrrrqqqpppoooooopppppppppooommmkkkjjjkkkmmmoooooonnnllllllllllllpppssssssqqqrrrvvvzzz||||||}}}|||zzzwwwsssqqqrrrsssttttttsssssstttuuuvvvxxx|||}}}~~~qqqccc\\\ZZZ[[[cccoooyyy|||ooo___QQQHHHDDDDDDAAA>>>;;;999999:::::::::===:::777666888;;;<<<======???AAADDDEEEAAA<<<777---,,,+++)))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''%%%###"""###%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++++++++++++++++++++++++++((())))))***,,,...000111************+++,,,------***,,,...000111000...,,,---...///...------...///111555<<>>@@@???>>>===<<<<<<<<<===???<<<:::<<<@@@BBB???;;;222...***)))))))))'''%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&###$$$)))+++)))((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***+++---......---+++***,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,******...333444///+++,,,,,,---------...000333555999???IIISSS]]]gggrrr{{{~~~~~~~~~}}}}}}|||}}}}}}|||yyywwwwwwxxxzzzyyyuuurrrnnnqqqrrrooonnnooommmiiikkkhhhhhhiiigggdddfffjjjoooqqqtttwwwyyyzzzzzzzzzxxx{{{|||wwwtttooommmkkkiiihhhfffbbb___```^^^\\\[[[[[[[[[YYYXXXWWWXXXYYYZZZ[[[___cccgggnnnssszzzrrreee___^^^```hhhqqqxxxzzzyyyyyy___OOOEEE@@@;;;;;;:::999888888;;;===@@@@@@@@@??????>>>>>>>>>???<<<:::<<>>GGGRRR]]]fffoooxxx~~~~~~||||||zzzzzzzzzzzzzzzyyyxxxwwwvvvttttttsssnnnooorrrtttuuuuuutttssspppooonnnppprrrsssrrrqqqooosssuuuttttttvvvtttpppmmmkkklllnnnmmmkkkmmmrrryyy||||||yyyuuuppplllgggccc]]]YYYWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVYYY\\\bbbffflllrrrwww{{{pppgggdddbbbfffnnnvvv{{{|||{{{jjjWWWIII@@@;;;;;;;;;999888888:::<<>>>>><<<:::;;;======:::777555111,,,)))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&((()))***,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%&&&&&&)))///333222,,,***(((%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---...///+++++++++,,,,,,,,,------...,,,,,,///000------000---............111777<<>>>>><<<:::;;;;;;;;;888555666222...***(((((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((++++++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""%%%%%%"""###((()))(((***)))'''%%%######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,---------///,,,+++......,,,---111000111111///...111999???OOO[[[gggmmmrrrxxx{{{zzz||||||}}}~~~zzzyyy{{{}}}|||zzzrrrooojjjfffddddddfffggghhhkkkmmmmmmkkkhhhhhhhhhdddfffiiillloooqqqrrrssssssttttttuuuwwwzzz~~~~~~zzzxxxzzz|||xxxmmmgggeeeddddddbbbcccbbb```\\\YYYXXXXXXXXXZZZ\\\^^^aaafffkkkooozzzzzz|||~~~pppjjjaaa]]]```iiisssyyyxxxzzz{{{{{{{{{|||uuudddTTTGGGAAABBBAAA???<<<::::::;;;;;;===@@@CCCDDDBBB???======<<<;;;::::::999777555666444000,,,)))((()))*********)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))((($$$###''''''%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,---------------******,,,---+++,,,///111222333111///444===EEEYYYfffrrruuuxxx~~~{{{||||||~~~~~~|||yyyyyyzzz|||~~~|||vvvrrrpppiiigggcccaaa```aaaccceeehhhlllooooookkkhhhggggggfffiiilllqqqvvv{{{~~~~~~}}}uuuqqqpppooorrrsssrrrooojjjfffcccbbb]]]]]]^^^^^^___aaaeeeiiirrrssstttwww{{{xxxqqqggg___^^^dddmmmsssvvvuuuuuuvvvyyy|||yyylll]]]RRRGGGGGGFFFCCC???<<<;;;;;;999;;;???BBBBBBAAA???>>><<<<<<;;;;;;:::888777666555555333///+++))))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''&&&######'''(((&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,------------...---******---...+++,,,//////222333222111777CCCMMM^^^lllwwwxxx{{{~~~~~~}}}||||||xxxxxxxxxyyy{{{}}}~~~xxxrrrmmmjjjhhhdddccccccccceeehhhkkkmmmrrrvvvzzzyyysssmmmkkkllllllooouuu|||{{{uuuqqqooogggggggggfffeeefffiiilllnnnoooqqqssswwwzzz|||~~~|||~~~{{{nnnccc^^^```fffkkkqqqqqqrrruuu{{{{{{qqqdddYYYMMMMMMKKKHHHBBB>>>;;;;;;999;;;>>>AAABBBAAA@@@???;;;<<<<<<;;;:::888888777444555555222---)))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$######%%%&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%$$$!!!!!!%%%&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$---------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,---------......///------000111......111---000333222333:::HHHRRR^^^mmmxxxyyy||||||yyyyyy{{{xxxwwwwwwxxxyyy|||~~~{{{vvvqqqkkkgggdddcccddddddfffhhhlllqqquuuxxx}}}{{{tttqqqqqqqqquuu||||||wwwuuupppqqqqqqooonnnnnnppprrrnnnoooqqqtttvvvyyy{{{|||{{{}}}~~~{{{zzz|||~~~yyyyyy|||}}}pppbbbZZZXXX\\\```mmmmmmpppvvv}}}{{{rrrfff[[[PPPPPPOOOJJJDDD???<<<;;;:::<<<>>>@@@BBBBBBAAAAAA:::;;;<<<<<<:::999888999333555666444...***((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&"""###%%%'''((((((((('''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((('''###"""%%%&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$""""""$$$&&&)))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++......///111222222///---))))))***,,,,,,,,,,,,,,,///---,,,---000222111//////------000444;;;HHHTTTbbbjjjsssxxxzzz||||||zzz{{{|||{{{wwwttttttxxx}}}~~~}}}vvvtttqqqmmmjjjhhhggggggiiimmmtttzzz~~~zzzyyy}}}yyyvvvuuuuuuvvvxxxyyy{{{|||||||||~~~|||zzzyyyzzz{{{|||{{{~~~yyyvvvwww|||}}}{{{zzzzzzzzz|||pppbbbZZZYYYYYYYYY___iiiqqqtttzzztttgggbbbWWWQQQNNNOOOKKKBBB=========;;;;;;<<>><<<:::999777777666666666555333000---***((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%#########%%%'''(((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&///......---------------+++,,,,,,------,,,,,,+++//////000111333333111000///......------,,,,,,,,,///---,,,---000111000...000000222777;;;@@@KKKVVVeeelllvvv|||~~~}}}}}}}}}yyyuuuuuuxxx|||~~~~~~}}}{{{zzzyyywwwtttpppmmmjjjjjjkkkkkkqqqwww~~~{{{}}}}}}xxxuuuuuuvvvzzz}}}zzzvvvsssuuu{{{~~~}}}yyywwwxxx|||vvveee[[[VVVTTTSSSZZZdddmmmrrryyyssshhhccc\\\TTTOOOOOOLLLDDD===;;;:::999999<<>><<<:::999888777777777666555444111---***((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%'''(((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&000000///...............+++,,,,,,------,,,,,,+++///000111111222333444444555444111///---,,,,,,,,,...---,,,---//////...---------222888===AAAKKKUUUdddkkkuuu|||~~~{{{zzz|||~~~~~~{{{zzzyyyyyyyyyyyyvvvrrrnnnmmmnnnqqqsss{{{~~~wwwttttttsssuuuxxx}}}|||yyyyyy{{{{{{~~~xxxvvvtttvvv{{{yyyuuuuuuyyy~~~kkk^^^VVVRRRPPPSSS\\\fffnnnwww|||yyyqqqhhhdddaaaXXXQQQPPPOOOHHH???:::666666777:::???BBBBBBBBB@@@???===;;;999888777777777777666444111...+++)))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''***)))((('''&&&%%%$$$$$$((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''///---***'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&111000//////............+++,,,,,,------,,,,,,+++///000000111111222444666888555222///---------......---------.........---,,,---222999>>>CCCNNNXXXhhhoooxxx}}}~~~}}}||||||}}}|||vvvrrrrrruuuyyy||||||qqqlllllllllmmmnnnqqqvvv|||~~~{{{{{{|||}}}{{{yyy{{{~~~{{{wwwwww{{{sssdddZZZUUUSSSNNNVVV```jjjsss{{{xxxsssmmmgggbbbaaaZZZTTTTTTUUUPPPDDD:::444444555999===AAABBBBBB@@@???>>><<<:::999888888777777777555333///---+++))))))))))))(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''':::777111,,,)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111000///...------------+++,,,,,,------,,,,,,+++---///000000000111333666666444111///......//////------...............///222222666===CCCKKKXXXdddssszzz~~~yyyxxx{{{}}}qqqiiiffffffgggiiijjjmmmqqqvvv|||~~~yyytttqqqqqqrrr~~~~~~~~~~~~~~~nnnaaaYYYVVVOOOTTT]]]fffnnntttyyy~~~xxxpppjjjddd```^^^YYYVVVWWWYYYVVVIII===555444444777<<<@@@BBBBBBAAA@@@>>><<<;;;999999888888888777666444111...,,,))))))))))))(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''999666222---)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222111000...------------+++,,,,,,------,,,,,,+++,,,///222222000000222555444333111////////////000,,,---//////...///000222444444888@@@HHHQQQ___lllzzz~~~uuukkkfffeeeeeefffhhhiiikkkoootttzzz~~~zzztttooonnnoooqqqxxx}}}xxxhhh^^^YYYUUUVVV[[[ccchhhjjjpppvvv}}}pppiiiddd___ZZZXXXVVVUUUWWWVVVMMMBBB999777555666999>>>AAABBBBBBAAA???===;;;:::999999999888888777555222///...))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''...---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$333222111000///.........+++,,,,,,------,,,,,,+++---111555555222000222444444333333222111000///...+++---000000///000222555333555<<>>:::666444777<<<@@@BBBBBBAAA???===<<<:::::::::999999999888666333000///))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%###!!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$555444333111000/////////+++,,,,,,------,,,,,,+++...333777777333111222444555555555444222000...---***---000111000111444777666:::DDDPPPZZZbbbnnnyyywwwsssrrrsssrrrqqqssstttwwwzzz{{{zzzxxxuuuuuuyyyzzznnnhhhccc___]]]```___]]]bbbjjj|||vvvlllgggdddZZZYYYRRRIIIGGGKKKLLLIIIAAA<<<777444666:::???AAACCCAAA@@@>>><<<;;;::::::999999999888666333111///))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###""""""%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$666666444333111000///......---+++++++++---///000333222222222222222222333666666666333///---,,,---//////...///000111111000;;;@@@IIITTT```nnn{{{~~~zzzzzzxxxooojjjddd```ccceeefffiiimmmwwwqqqjjjiiiaaaVVVIIIBBBCCCFFFGGGFFFIIICCC;;;666666:::>>>AAAEEEDDDAAA???<<<:::999999999888888888888777444111,,,***((((((((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&###"""###&&&(((&&&$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$&&&((()))***)))(((&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%666555444333222000/////////...---,,,,,,...000111111111000000000000111111444555555333000......///000//////000111222333222<<>><<<::::::999888777777888666444111,,,***((((((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%###"""###&&&'''&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&''')))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%666555444333222111000///000///...---...///000111///..................///111222333222000///000111000000000000222444666777>>>GGGUUUeeeuuutttrrrkkkggghhhjjjjjjmmmrrrttt~~~zzzyyy{{{~~~uuupppjjj```RRRHHHEEEEEEFFFFFFKKKEEE===777444777;;;>>>EEEDDDCCCBBB@@@>>><<<;;;999777666777777666444222---+++)))(((((()))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%$$$###$$$&&&&&&&&&$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&555555444333222222111111//////...------...//////......------------......000111111000///......///...//////000111444888;;;AAAKKK[[[lll{{{~~~vvvtttmmmhhhiiijjjkkknnnsssttt~~~{{{yyy}}}|||yyyrrrooofffYYYMMMFFFDDDDDDEEEKKKFFF???888444555999===DDDDDDDDDDDDBBB@@@>>>===999777666666777666555333///,,,)))(((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''444444444333333222222222...---------------------///......------......//////000000///,,,++++++,,,---...//////111555;;;@@@IIISSScccrrr}}}{{{yyyvvvzzz~~~tttmmmgggggghhhhhhlllpppttt|||~~~~~~|||tttrrrlll```SSSIIICCCCCCDDDIIIFFFAAA:::555444777:::BBBCCCDDDEEEDDDBBB@@@>>>:::888666666777777666444111...***(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''((((((((('''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''444444444444333333333333---------------,,,,,,,,,//////............//////...///000...,,,++++++,,,---...000000111777???EEERRR]]]lllzzz~~~xxx{{{~~~|||xxxuuusssssswww|||xxxooogggeeedddccceeeiiinnnuuuxxxuuuqqqhhh[[[MMMEEECCCDDDFFFEEEBBB<<<666444555888???AAADDDFFFFFFDDD@@@>>>;;;999777777888888888777222///+++((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''')))))))))'''&&&'''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&333333444444444444444444...............---,,,,,,......------------......---/////////...---...///...000222222333999CCCKKKVVVaaaqqq~~~|||xxxoooqqqtttuuutttrrrpppooosssvvvzzz|||||||||~~~tttjjjddd```\\\]]]```dddjjjwww}}}xxxvvvpppbbbSSSHHHDDDEEEBBBDDDCCC???888444444777===@@@DDDFFFFFFDDDAAA>>><<<:::888888999:::999999333000+++))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&((()))(((%%%$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%333333444444444444444555//////000000///...------...------,,,,,,------...,,,...000000///000111333000222444444555<<>>===;;;999888999:::::::::444000,,,))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((($$$&&&(((&&&###"""###&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$$$$&&&(((***((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%666666555444333333333333111000000///...------,,,...............///000000///////////////000111111000222444555888???IIIPPP]]]dddooowww|||||||||{{{wwwuuurrrppppppqqqsssuuuvvvvvvwwwxxxyyyxxxvvvsssvvv|||~~~}}}yyyttttttzzzssshhhaaa]]]YYYVVVVVVYYYaaalllxxx{{{rrreeeWWWMMMGGGEEEDDDEEEDDD>>>777555888===@@@EEEIIIIIIGGGCCC@@@======<<<;;;:::999999888666333...+++******))))))((((((''''''''''''(((((('''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''((((((&&&$$$""""""###((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&(((&&&$$$%%%''')))(((&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$666666555444333333333333444444333222111000000///...............///000000///////////////000111111000222444777;;;CCCMMMTTT^^^dddnnnvvv{{{}}}}}}~~~|||{{{xxxvvvvvvvvvxxxyyy|||zzzxxxvvvuuutttrrrqqqxxx~~~~~~}}}wwwsssttt{{{uuuiiibbb]]]ZZZWWWUUUWWW]]]hhhttt|||~~~~~~|||nnn^^^QQQIIIEEEDDDDDDDDD>>>777555888<<>>===<<<<<<::::::999888777333...+++******))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''''''''''''''%%%'''((('''&&&&&&''')))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((&&&$$$%%%''')))((('''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$777666555444333333333333333222111000///......---...............///000000///////////////000111111000111444999???HHHQQQXXX___dddmmmtttyyy}}}}}}{{{zzzzzz||||||}}}yyyuuusssrrrsssttt{{{}}}{{{wwwuuuxxx~~~vvvjjjbbb^^^[[[YYYTTTUUUYYYcccnnnwww||||||zzzhhhWWWMMMGGGDDDCCCCCC>>>777555777:::>>>CCCGGGIIIGGGCCCAAA>>>======<<<;;;:::999999888444///,,,*********)))((((((''''''''''''(((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&'''&&&$$$%%%'''(((((('''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777666555444444333333333333222111000///------,,,...............///000000///////////////000000111000111555:::BBBLLLUUU[[[```eeelllrrrwww{{{}}}|||{{{{{{|||}}}~~~|||yyywwwwwwyyy{{{}}}|||{{{zzz{{{~~~yyykkkccc___\\\YYYUUUUUUXXX```lllvvv{{{}}}ooo]]]SSSJJJFFFDDDCCC>>>777444666888<<>>>>>===<<<;;;:::999999999555000,,,++++++***)))((((((''''''''''''((((((***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777777666555444444444444777666555444222111000///...............///000000///////////////000000111000222666===GGGQQQZZZ___dddhhhmmmrrrvvv{{{~~~~~~~~~~~~}}}~~~{{{zzz{{{|||~~~|||nnnfffaaa\\\ZZZXXXWWWYYYaaalllvvv}}}}}}tttdddZZZPPPJJJFFFDDD@@@999555555666:::@@@FFFHHHGGGDDDBBB???>>>===<<<;;;::::::999:::666111---,,,+++***)))((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%'''(((''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%888777666555444444444444777666555333222000///..................///000000///////////////000111111222444999BBBOOO\\\eeejjjmmmppptttxxx{{{~~~yyywww{{{~~~}}}|||{{{{{{~~~}}}yyyxxxxxxyyy|||tttkkkddd___[[[YYYXXXZZZaaalllwww}}}yyyyyyzzzlllcccWWWPPPJJJGGGBBB;;;666555444999???EEEHHHGGGEEECCC???>>>>>>===<<<;;;::::::;;;777222...,,,+++******((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((###%%%'''''''''''')))***%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&((()))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%888777666555444444444444555555333222000...---,,,...............///000000///////////////000111111444666===JJJZZZiiitttyyyxxx{{{|||qqqkkklllnnnppprrruuuxxx{{{~~~vvvssstttwwwzzz~~~{{{qqqiiibbb]]]XXXWWWYYY```kkkuuu{{{}}}xxxtttvvvtttiii^^^VVVNNNJJJEEE<<<777555333777>>>DDDGGGGGGEEECCC??????>>>===<<<;;;::::::<<<888222...---,,,+++***((((((''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((###%%%'''''''''''')))+++&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&###%%%&&&%%%$$$$$$&&&((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&888777666555555444444555999888777555333111000///...............///000000///////////////000111111555888@@@OOObbbtttyyykkkbbb___```hhhlllrrrxxx~~~zzzrrrooorrrvvv|||vvvmmmeee___UUUUUUWWW___iiisssyyyzzzyyyrrrooottt|||yyymmmbbbYYYPPPLLLFFF>>>777666222777===DDDGGGGGGEEEDDD??????>>>===<<<;;;::::::<<<888333///---,,,+++***((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))'''&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&888888777666666666666666333444555555333111...---///////////////.........///000222222111111222444333:::FFFWWWiii{{{vvviii\\\VVVWWW\\\dddpppzzz}}}xxxuuusssvvv{{{tttiiicccbbb[[[WWWXXXcccooouuuwwwyyyvvvnnnhhhjjjsss}}}yyyqqqdddZZZMMMFFFCCC@@@999333777999<<>>;;;999<<<;;;777333000,,,***)))*********+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((######$$$%%%&&&&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&888888777666666666666666555666777777555333111//////////////////////////////000222111111111222444777>>>JJJZZZkkk||||||sssggg[[[VVVWWWVVV___lllwwwxxxvvvtttuuuyyyvvvjjjeeeccc^^^[[[\\\fffooouuuyyy}}}yyyqqqjjjjjjpppxxx|||}}}wwwpppddd\\\PPPHHHDDD???888333777888;;;@@@FFFHHHIIIHHHDDDBBBAAA@@@@@@???===;;;<<<;;;888444000---+++)))((((((((((((''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''888888777666666666666666555666666666555444222111/////////...//////000000///000111111000111333555:::AAANNN\\\kkkzzzzzzzzzyyypppeeeZZZVVVYYYTTT\\\hhhsss}}}xxxssssssuuuxxx~~~yyynnngggeeeaaa^^^___ffflllqqqxxx}}}vvvoookkknnnrrrvvvwwwxxxwwwwwwwwwxxxzzz{{{|||zzzzzzzzz|||}}}zzzsssnnneee___UUULLLDDD>>>888444666777:::???DDDGGGHHHGGGEEEDDDBBBAAAAAA@@@>>><<<===;;;888555111---+++)))***)))'''&&&&&&&&&'''(((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&%%%((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))((((((((()))(((((('''&&&''''''&&&%%%$$$###""""""######$$$$$$%%%&&&&&&'''(((''''''&&&&&&''''''(((888777777666666666666666333333444444333222111000222111000///.........//////000111000000111333666;;;CCCPPP]]]jjjvvvzzzyyyyyyooodddYYYVVVYYYVVV]]]gggpppwww~~~zzzxxxuuussssssuuuxxx{{{zzz}}}zzztttqqqssswww|||}}}wwwvvvttttttvvvzzz~~~~~~rrrkkkhhhccc``````cccgggllluuu~~~{{{tttoooooorrruuuwwwxxxwwwvvvvvvvvvxxx{{{||||||zzzyyyyyyyyyvvvpppkkkeeeaaaYYYPPPFFF>>>888555555666888===BBBFFFGGGFFFFFFDDDBBBAAAAAA@@@???======;;;999666222...+++***---+++)))((('''(((***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&((((((((((((((('''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&((()))))))))((('''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******''''''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''888777777666666666666666333333333333333333333222666444222///------------///000000000000111444777>>>GGGTTT```jjjttt~~~{{{{{{xxxooocccXXXUUUWWWYYY___gggnnnssszzz~~~xxxssspppllljjjfffddddddgggkkkmmmpppssszzzxxxtttrrrvvv{{{~~~yyyrrrqqqnnnmmmooosssxxx{{{|||zzzyyyzzzzzz{{{}}}xxxooolllfffbbbaaaccceeeiiirrr|||}}}yyytttsssuuuzzz}}}}}}|||zzzxxxxxxyyy{{{|||~~~{{{xxxwwwwwwuuupppkkkeeebbb[[[SSSJJJAAA;;;777555555777<<>>======<<<:::777333///,,,***---+++)))((('''(((***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''((())))))***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***))))))((())))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&888888777666666666666666555555555555555666666666777555222///---,,,------///000000//////111555888BBBLLLZZZeeemmmuuu~~~|||}}}yyyqqqfff[[[WWWXXXZZZ```iiipppuuu{{{xxxpppiiidddbbb]]][[[XXXWWWXXX[[[^^^aaafffjjjpppwww}}}~~~zzzvvvssstttzzz|||wwwpppnnnjjjggghhhlllqqquuuyyy{{{|||yyytttqqqppprrroooqqquuuyyy~~~~~~tttpppkkkeeebbbcccfffjjjrrryyy}}}}}}{{{wwwuuuxxx~~~}}}||||||||||||}}}yyyuuutttttttttpppmmmeeeaaa[[[TTTNNNFFF???:::555666777;;;@@@DDDFFFFFFGGGDDDAAA@@@@@@@@@???>>>===<<<;;;888444000,,,******)))'''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&'''''''''((((((((((((((()))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((***+++++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''(((((()))$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%888888777666666666666666555555555555555666777777555333111...---...///000///////////////111555888BBBMMM\\\gggmmmttt}}}~~~~~~yyyoooeee```aaaaaagggooovvvzzz{{{sssjjjbbb[[[XXXVVVRRRPPPOOONNNOOOSSSVVVXXX___bbbffflllqqqvvvyyy{{{yyyuuurrrqqqttt|||}}}xxxtttlllhhhccc______ccchhhkkkmmmppprrroookkkhhhhhhkkkiiilllpppvvv|||xxxsssmmmfff```bbbgggjjjoootttxxxzzzzzzwwwuuuwww}}}wwwttttttssspppmmmeee___YYYUUURRRLLLCCC;;;666666777;;;@@@EEEGGGGGGIIIFFFBBB@@@@@@AAA@@@@@@======<<<999555111---***((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((()))+++++++++))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""######$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&888888777666666666666666333333333333333444555666333111///......///222333///////////////111555999AAALLL[[[ffflllrrrzzz~~~yyyoookkklllhhhnnnvvv|||xxxsssjjjaaaYYYSSSPPPOOOLLLKKKJJJJJJLLLOOORRRTTT[[[]]]```dddiiimmmppprrrwww{{{{{{uuurrrooonnnsss}}}}}}{{{wwwssspppgggccc\\\XXXWWWZZZ___bbbcccgggjjjhhhdddbbbdddggghhhkkkqqqwww~~~{{{uuummmccc]]]___eeeiiilllooouuuwwwyyyvvvsssvvv~~~|||wwwtttrrrnnnjjjddd^^^WWWUUUTTTOOOEEE===777666888;;;@@@EEEGGGHHHJJJGGGDDDBBBBBBBBBBBBAAA======<<<:::666111---************+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$&&&'''((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''666666555555555555666666111444666555333222444666666555222000//////000000000///111444333333888???CCCLLLXXXbbbhhhoooxxx~~~{{{ttttttvvvzzzwwwmmmggg^^^VVVQQQOOOMMMMMMLLLNNNQQQRRRSSSTTTVVVXXX^^^]]]]]]^^^aaadddhhhjjjppprrrvvvyyy|||~~~vvvpppnnnnnnppptttyyy~~~|||pppllljjjgggeeeeeebbb^^^YYYRRRMMMMMMPPPTTTYYYZZZ[[[]]]^^^```aaabbbeeeiiioooxxxyyymmmjjjccc\\\\\\]]]___ccchhhtttxxxzzzwwwsssttt{{{|||tttmmmiiihhhccc```[[[WWWRRRKKKEEE@@@777666666:::AAAFFFHHHHHHGGGDDDAAA??????AAAEEEGGGCCC@@@<<<999666333///,,,+++******)))))))))))))))************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''))))))))))))((((((((((((&&&&&&'''((()))***++++++'''(((((((((((((((''''''((('''&&&&&&&&&((()))***'''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&******))))))((((((((('''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''',,,)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''777666666555555666666777333555777666333222444666666444222000//////000000000///111333333222888???GGGOOOYYY```dddjjjrrrxxx~~~~~~{{{}}}yyyqqqddd^^^WWWRRRPPPOOOOOOOOOPPPRRRUUUWWWYYY\\\```ccceeeeeeeeedddeeefffggghhhhhhiiikkkmmmppptttyyy|||}}}uuunnnjjjiiiiiirrrvvv}}}rrreee___\\\WWWUUUVVVSSSQQQMMMIIIEEEFFFIIIKKKNNNOOOQQQSSSVVVXXXZZZ[[[aaadddkkkttt~~~yyylllddd\\\UUUTTTVVVYYY^^^dddooossswwwvvvrrrttt{{{~~~uuummmgggddd```^^^[[[WWWTTTOOOIIIEEE;;;999777:::@@@EEEFFFFFFIIIFFFCCC@@@???@@@BBBDDDAAA???<<<999666222...++++++******)))))))))))))))*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((((('''''')))((((((((((((((((((((((((((())))))******++++++''''''((((((((((((''''''(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''%%%$$$###"""""""""(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''***'''%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''888777777666666777777888666777888777555333444555555444222000//////000000///...000222222222999AAALLLRRRYYY^^^```dddkkkqqqvvv}}}wwwnnn```[[[VVVSSSRRRRRRSSSSSSVVVXXXZZZ]]]bbbiiiqqqwwwvvvvvvuuusssqqqnnnkkkjjjhhhfffddddddfffjjjooorrrvvvwwwyyy{{{|||}}}}}}}}}xxxvvvqqqjjjeeeccceeegggtttyyyrrreeeXXXPPPKKKGGGEEEGGGHHHHHHGGGEEECCCCCCEEEGGGBBBDDDFFFIIILLLOOOQQQRRRXXX\\\bbbkkkuuuwwwhhh]]]UUUMMMMMMOOORRRYYY```iiioootttuuurrrsssyyyxxxnnnfffbbb^^^\\\YYYWWWTTTQQQLLLIII@@@===::::::???CCCEEEDDDJJJHHHFFFCCCAAA@@@@@@@@@@@@>>><<<:::777333---)))+++******)))))))))))))))******))))))))))))((((((((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((************************''''''((((((((((((((('''(((((((((((((((((('''&&&)))(((''''''''''''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''(((((())))))&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''&&&%%%$$$###"""""""""(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((888888777777777777888888888888888777666555444555444333222111000000000000///...///111222444;;;DDDPPPUUU[[[]]]]]]aaagggnnnsss{{{{{{sssfffccc^^^[[[ZZZZZZZZZYYY]]]^^^aaaeeelllwww{{{xxxvvvqqqjjjfffdddfffhhhiiikkkkkklllnnnoooppppppqqqjjjhhheeeaaa^^^```dddhhhtttzzzwwweeeYYYNNNGGGCCC@@@AAADDDDDDFFFGGGFFFDDDBBBBBBCCC>>>???AAADDDFFFIIIKKKLLLMMMQQQWWW___iiiuuutttddd[[[QQQIIIHHHKKKOOOVVV^^^eeellltttuuussssssxxx}}}~~~tttkkkfff]]]ZZZWWWTTTRRROOOLLLIIIDDD@@@;;;:::>>>CCCEEEFFFIIIHHHGGGEEECCCBBB@@@@@@AAA???>>><<<999444...***+++******)))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((*********)))))))))((((((&&&'''(((((((((((((((((('''((()))))))))'''&&&%%%(((''''''''''''''''''(((((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))***)))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######%%%&&&((((((888888777777777777888888999999888777777666555444333333222111111000000000000...///222444777@@@JJJSSSXXX^^^___```bbbiiiooouuu}}}yyymmmkkkhhhggghhhiiiiiihhhhhhiiikkkooowwwyyyqqqllliiifffeeecccccccccbbbbbbbbbbbbbbb]]]\\\[[[YYYZZZ___eeejjjttt{{{{{{rrriiiWWWNNNFFFBBB@@@???CCCHHHEEEGGGIIIHHHDDDAAA>>>===>>>???@@@AAABBBCCCDDDDDDBBBFFFLLLSSS\\\hhhuuu~~~rrraaaYYYOOOGGGEEEGGGKKKRRRYYYccckkkuuuxxxuuutttwww||||||sssnnn```\\\VVVQQQNNNKKKIIIGGGGGGAAA;;;:::===CCCGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@>>><<<777000,,,+++******))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((('''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))************))))))(((''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''((((((***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++***)))'''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))888777777666666777777888999888666666777777666444222222222222111111000000000///000333666<<>>>>>>>>>>>>>>>>>>>>>>><<>>BBBHHHSSSTTTUUUSSSMMMHHHDDDBBB======<<<<<<<<<<<<<<<<<<999<<>>:::;;;AAAEEEHHHFFFFFFFFFEEEEEEFFFFFFGGGFFFDDD@@@>>>;;;777333///+++******)))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))((((((((((((''''''''''''%%%&&&'''((())))))))))))(((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))(((''''''&&&&&&&&&'''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))(((((('''''''''&&&'''((((((((())))))))))))''''''(((((((((((('''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******)))))))))))))))(((''''''''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))666666555555555555666666777555333444777888666444111111222222222111111000111000111666;;;CCCQQQ]]]ccciiippprrrppppppsssvvvxxx{{{~~~xxxpppjjjeeeccc^^^```bbbdddfffjjjooosss~~~~~~~~~~~~|||zzzjjjfff^^^UUURRRSSSPPPJJJHHHDDDBBBAAA@@@>>>@@@FFFPPPQQQRRROOOJJJEEEAAA???<<<<<<<<<===============999;;;>>>@@@FFFSSSdddpppvvv{{{|||mmmYYYQQQHHHEEEDDDCCCEEEIIISSS___oooxxxzzzzzz}}}{{{tttjjj]]]SSSNNNNNNQQQSSSTTTKKK@@@:::;;;???DDDFFFIIIHHHFFFEEEEEEEEEFFFGGGFFFDDD???<<<999666222000+++******))))))))))))))))))((((((((('''''''''''''''((((((((())))))******)))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))((((((((()))))))))))))))%%%&&&'''((())))))))))))((('''&&&&&&&&&((()))+++&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''''')))***+++,,,((((((((((((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((())))))***((()))*********((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%%%%&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()));;;999777666777777666555555555555555666666666666444444333222222222333333222222222555<<>>>>>>>>===;;;;;;===@@@CCCKKK\\\lllttt|||yyyaaaXXXOOOIIIEEEBBBEEEJJJLLLWWWfffssszzz}}}~~~|||wwwpppcccVVVMMMLLLPPPTTT[[[OOO@@@888999???DDDFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDBBB???<<<777111------,,,***)))((('''(((((())))))))))))))))))))))))'''(((***,,,---,,,+++***&&&''''''((((((''''''&&&+++***(((&&&%%%$$$%%%%%%((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&******))))))(((((('''''')))'''%%%%%%''')))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((''''''''''''((((((+++***)))(((((('''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''(((***,,,///000''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%$$$$$$#########:::888777666777888777666555555555555666666666666666555444444333333333444222222222555<<>><<<===<<<===???BBBIIIYYYhhhrrr{{{~~~}}}vvvggg]]]RRRLLLGGGCCCEEEIIIMMMWWWdddpppwww{{{}}}|||xxxqqqeeeWWWOOOMMMQQQUUU[[[PPPBBB999:::>>>CCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCCAAA>>>:::444000---,,,***)))(((((((((((())))))))))))))))))))))))'''(((***+++,,,+++)))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&'''''''''((((((((())))))(((''''''''''''((())))))((((((((('''''''''&&&&&&***)))))))))((((((((('''***(((&&&&&&'''))))))((((((((('''''''''&&&&&&&&&'''((())))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((()))'''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&%%%:::888666666777888777666555555555555666666666666888777666555444333333333111111222666<<>>BBBDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@<<<777444...---+++)))(((((((((((())))))))))))))))))))))))(((((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))))))))((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))******)))))))))(((((((((''''''))))))))))))((((((((((((***(((''''''((()))((('''((((((((('''''''''&&&&&&)))***************)))(((''''''((((((((()))))))))((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%'''(((***+++,,,,,,(((((((((''''''''''''&&&(((((((((''''''''''''&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''999888666666777888888777555555555555666666666666888777666444333222222222000111333777===GGGSSSZZZeeekkkssszzz~~~uuuwww{{{}}}}}}sssjjjkkkzzz~~~uuukkkbbb[[[TTTQQQQQQRRRTTTUUUTTTRRROOOMMMJJJKKKKKKKKKNNNTTT[[[```fffeeebbb^^^YYYUUUQQQOOOMMMMMMNNNMMMLLLMMMPPPRRRRRRRRRTTTUUUUUUQQQLLLGGGBBB???>>>>>>???DDDPPP\\\kkkvvv}}}tttiii\\\UUUOOOJJJIIIKKKMMMUUU___hhhooouuu|||{{{zzztttnnncccVVVMMMIIIJJJMMMPPPIII???999999===BBBEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAA>>>999666...---+++)))((((((((()))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((()))))))))))))))))))))((((((((('''(((((((((((()))))))))((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))((((((((((((***)))'''((())))))((('''((((((((((((''''''''''''************))))))(((''''''(((((((((((()))))))))((((((''''''''''''(((((((((((('''(((((()))******'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((***+++,,,------((((((((('''''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&:::888666666777888777666555555555555666666666666777666555333222111111111111222444888@@@JJJVVV^^^eeejjjrrrzzzvvvvvvwwwzzz}}}}}}nnngggjjjxxx{{{xxxwwwwwwyyy}}}~~~wwwkkkaaaYYYRRRMMMIIIHHHJJJMMMOOOOOONNNLLLJJJKKKLLLNNNQQQUUU\\\ccciiimmmnnnmmmkkkfff___XXXTTTOOOOOOOOOMMMMMMOOORRRVVVVVVWWWZZZ\\\\\\XXXRRRMMMEEEAAA>>>>>>???CCCMMMWWWfffsssyyymmmaaa[[[WWWQQQNNNNNNMMMTTT]]]eeelllssszzz|||zzzqqqlllbbbVVVLLLEEEDDDDDDEEEAAA:::777888===BBBFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>999666...---+++***)))((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%************)))))))))(((((((((((()))))))))))))))(((((((((((()))))))))***''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((******)))'''))))))((((((((('''''''''))))))))))))((('''&&&&&&(((((((((((()))))))))***((((((''''''''''''(((((((((((('''(((((()))******''''''''''''(((((())))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((()))))))))***(((((())))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;999777666777777666555555555555555666666666666666555444333222111111111333444666;;;CCCOOO\\\eeegggkkkqqqyyyzzzwwwtttuuu|||}}}jjjeeejjjxxx~~~xxxsssooonnnmmmooouuu{{{wwwnnnbbbXXXRRRNNNJJJGGGCCCEEEHHHJJJLLLMMMLLLLLLOOORRRUUUXXX]]]cccjjjoootttuuuuuutttoooggg___ZZZSSSSSSRRRPPPOOOQQQTTTWWWYYYZZZ]]]___^^^ZZZSSSNNNGGGBBB??????@@@BBBJJJSSSbbbqqqtttiiiddd```YYYSSSPPPMMMSSS\\\dddkkkqqqyyy~~~~~~{{{rrrnnnggg\\\PPPFFFAAA???===;;;777666777<<>>HHHXXXhhhsssooopppssszzz{{{uuutttyyyppp```aaakkkxxx~~~wwwoooiiidddbbb]]]aaahhhqqqzzz~~~{{{rrrhhh\\\UUUTTTUUUTTTSSSMMMOOOQQQUUUXXX\\\___``````cccgggjjjnnnsssyyy}}}~~~|||yyyuuuqqqmmmkkkiiiddddddccc```^^^^^^___aaafffeeeeeeddd```ZZZRRRLLLJJJDDD@@@@@@AAACCCJJJQQQ]]]nnn~~~yyyuuuooodddXXXQQQLLLSSS]]]eeekkkqqqwww|||}}}|||wwwmmm```RRRGGGAAA;;;:::999888888<<<@@@DDDEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBB@@@===999555///...,,,***)))))))))***))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))))))))(((((("""$$$&&&''')))))))))(((%%%&&&&&&&&&''''''(((((())))))))))))************((((((((((((((()))******((('''''''''&&&&&&&&&&&&'''((((((((())))))******&&&&&&'''))),,,---,,,***))))))))))))(((((((((((('''((()))***************))))))))))))************((((((''''''''''''((((((+++***)))(((((('''((((((&&&''''''((()))*********))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))************(((((())))))*********+++************************((((((((((((((((((((((((******))))))((((((''''''))))))************))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))******++++++++++++******'''((((((((())))))******'''((((((((())))))******))))))))))))((((((((((((''''''((((((((('''%%%$$$#########$$$$$$%%%%%%%%%???<<<999777666555444333444444444555555555555666999888666444333444555666888777888AAAPPP```mmmtttvvvyyy{{{||||||xxxwww|||}}}kkk```___cccxxx{{{uuuooojjjeeebbb\\\___fffnnnxxx~~~~~~}}}|||{{{yyyyyyxxxrrrjjjbbb^^^``````\\\XXXWWWXXXZZZ]]]aaafffjjjlllqqqqqqrrrtttxxx{{{}}}xxxrrrppppppqqqrrrvvvxxxsssiiibbbbbbdddkkkooopppkkkddd___YYYSSSPPPIIICCCAAA@@@AAAGGGNNN\\\fffttt}}}yyyrrreeeWWWPPPPPPRRR\\\iiirrruuuxxx|||{{{ttttttooo___LLLAAA===;;;888777888<<>><<<888666777:::???BBBEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAAAAA@@@===999666---+++******,,,---,,,+++************))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((***+++,,,,,,+++((('''))))))))))))))))))))))))((()))***)))'''&&&'''((()))(((((((((((()))******)))***+++,,,+++***)))(((***))))))(((((())))))***,,,+++***)))(((''''''&&&***))))))))))))((((((((())))))))))))))))))))))))++++++************))))))+++++++++++++++******************************************+++******)))((())))))))))))))))))))))))************************,,,+++***))))))((())))))((((((((((((((((((((((((++++++***))))))))))))***))))))))))))))))))))))))((()))***+++++++++******((())))))******))))))(((***))))))(((((())))))***))))))((('''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@===999777888999999888444444444555555555555666777666555444444555777888888>>>JJJYYYiiivvv}}}{{{yyyyyyyyy{{{tttbbbYYY]]]dddvvv{{{vvvxxxzzz~~~zzzuuurrrppptttzzz{{{wwwtttpppqqqssswww~~~}}}{{{xxxvvvtttuuutttsssrrrrrrrrrsssttt{{{~~~}}}}}}~~~}}}}}}~~~{{{uuusssuuuwww||||||}}}~~~~~~ssshhh^^^VVVMMMIIIEEEDDDGGGMMMZZZcccooozzzzzzuuuooobbbVVVOOOMMMSSSaaarrr|||}}}}}}~~~xxxfffTTTJJJ@@@===999666666999>>>BBBEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>999666...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))***+++++++++***))))))))))))))))))))))))))))))'''((()))((('''&&&'''((())))))(((((())))))***+++***+++---------+++)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++******)))))))))))))))))))))))))))***************))))))++++++++++++++++++++++++************************...---,,,++++++***++++++************************,,,+++***)))))))))***+++))))))))))))))))))))))))))))))***************)))((())))))******))))))((())))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''BBB>>>:::777777888888888444444444555555555555666666555444333444666888999999@@@LLL[[[kkkzzz~~~{{{xxxvvvsss{{{sss```WWW\\\dddvvvvvvsssvvvxxxyyy}}}yyysssooojjjnnnttt|||~~~wwwwwwxxx{{{~~~}}}zzzwwwtttrrrrrrqqqqqqqqqqqqsssvvvyyyzzz{{{vvvtttttt|||~~~|||}}}~~~wwwkkk___VVVNNNIIIFFFDDDHHHMMMYYYbbbnnnyyy~~~qqqiiicccZZZRRROOOLLLRRR```qqqyyyxxxvvvvvv|||~~~mmmZZZLLLCCC???:::666666999>>>AAAEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA>>>:::666///---+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***)))((((((((((((******))))))))))))))))))))))))&&&((()))((('''&&&'''))))))))))))))))))***+++++++++,,,---...---,,,)))((())))))************))))))''''''(((((())))))******))))))))))))************************************))))))))))))))))))))))))************************------------------------******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++++++++)))))))))***+++,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''GGGBBB===999777777777777444444444555555555555666555555444333444666888:::<<>>BBBEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBB>>>:::777000...+++*********((('''''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))((('''%%%&&&''')))+++))))))))))))))))))))))))&&&((())))))((('''(((******))))))))))))***++++++***+++,,,---,,,+++***))))))******++++++******)))&&&'''(((((()))***+++,,,)))))))))************+++************************((((((((())))))))))))***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++---......************************,,,++++++++++++,,,,,,---------------------------++++++***)))))))))*********++++++++++++++++++***)))******++++++******)))))))))((((((((()))******))))))))))))))))))))))))'''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''MMMHHHAAA<<<999888777777444444444555555555555666555444333333444666999:::@@@IIIXXXiiizzz}}}yyyrrr|||ppp\\\UUU\\\ggguuuuuupppppprrruuuyyy}}}~~~}}}zzz{{{|||tttjjjcccYYY]]]cccmmmxxx~~~~~~~~~yyyvvvtttqqqrrrrrrnnniiiffffffgggeeefffiiiooovvvzzzvvvuuuuuutttsssqqqppppppqqquuuwww}}}wwwjjjaaaWWWQQQLLLHHHJJJOOOWWWaaaoooyyywwweeeZZZTTTOOOMMMNNNLLLRRR^^^mmmtttrrroooooonnnwww~~~}}}}}}|||yyy{{{xxx|||kkkXXXIIIDDD===888777:::???BBBEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCBBB???:::777...,,,***)))******)))(((''''''(((((())))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))'''(((***)))((((((***+++******))))))******+++,,,************++++++++++++)))***++++++++++++***)))((())))))******+++++++++))))))*********+++++++++************************)))))))))*********++++++*********+++++++++,,,,,,************************+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...........................---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))))))))(((((()))******+++)))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''RRRLLLDDD>>>:::999888777444444444555555555666666444444333333444777999;;;CCCNNN___qqq{{{xxxooo[[[UUU]]]hhhsss|||rrrnnnnnnqqqsss||||||zzzyyyyyyyyyzzz||||||qqqfff^^^SSSVVV]]]fffrrr~~~|||xxxtttrrrooopppppplllgggccccccdddccceeeiiipppzzz|||wwwuuuvvvxxxyyywwwtttrrrrrruuuyyy{{{qqqggg]]]UUUOOOJJJLLLPPPWWWaaaooozzzyyyggg\\\VVVQQQOOOPPPLLLRRR^^^mmmuuusssqqqqqqpppyyy}}}|||yyyuuuuuussswwwrrr]]]JJJEEE>>>999777:::???CCCEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDBBB???:::777,,,***))))))***++++++***(((((())))))*********+++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%''')))***+++***)))((())))))))))))))))))))))))''')))******))))))***,,,*********)))******+++,,,***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))+++++++++***************))))))******++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------.../////////...........................------------------------000000/////////000111111000000000000000000000000...///000222222222111000000000000000000000000000000///...---,,,------...,,,------......------,,,)))***+++,,,,,,+++***)))))))))((())))))***++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))(((((((((((())))))************************((((((((((((((((((((((((bbbTTTEEE>>>;;;999888999333333444444555444444444999666666777777666:::@@@GGGUUUhhhyyy{{{wwwgggUUUSSS^^^hhhyyy|||tttooollllllqqqxxx||||||}}}|||sssiii```[[[YYYWWWXXX___mmm|||{{{yyy|||~~~~~~}}}}}}|||}}}}}}{{{yyyvvvrrrooommmiiihhhffffffffffffdddbbbbbb```cccmmmyyyxxxssspppooosssyyyvvvyyy|||{{{yyyzzzuuufff\\\UUUMMMIIIIIISSS\\\kkkxxx~~~nnnbbb\\\YYYUUUQQQQQQTTT^^^lllsssrrrnnnmmmnnnvvv}}}}}}vvvnnnlllooowwwuuudddVVVIII<<<999888999>>>EEEDDDDDDEEEEEEEEEEEEDDDCCCDDDCCCAAA@@@???===999666000///---+++*********+++******))))))))))))******************))))))))))))%%%&&&''')))******++++++******))))))((((((((('''******))))))))))))************************************))))))((((((''''''******))))))((((((''''''************++++++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((++++++***)))(((((()))))))))*********++++++++++++---,,,,,,+++++++++,,,,,,...,,,******++++++***))),,,,,,,,,,,,------------........................+++***+++---000111000///000111111000//////111333000000111222444444222000000111222222222333555777:::888555222000/////////333333333333333333333333555555444444444444555555777555333111///.........,,,,,,++++++******))))))))))))*********+++++++++(((((())))))))))))******+++++++++******))))))(((++++++***)))))))))))))))))))))(((''''''''''''((()))(((((((((''''''''''''(((%%%###$$$&&&((('''&&&hhhYYYIIIAAA===999888999666555333222222333444555888555555777777777;;;AAAJJJXXXlll|||{{{xxxzzzbbbRRRRRR___kkk{{{wwwnnnjjjiiiiiiooouuu}}}~~~~~~xxxpppggg```\\\XXXWWWXXX]]]hhhvvv{{{wwwuuuxxx{{{}}}}}}||||||{{{zzzxxxvvvuuusssssssssssssssssssssrrrooommmllliiigggdddbbbaaa___\\\ZZZZZZYYY\\\gggtttuuupppmmmmmmqqqxxx|||zzzjjj```WWWPPPLLLLLLRRR\\\jjjwwwssshhhccc___\\\XXXRRRTTT]]]jjjrrrrrrpppppppppwww~~~zzzrrrkkkmmmttt}}}uuufff[[[NNNAAA<<<999888<<>>@@@BBBEEEGGGFFFDDDBBB@@@???>>>>>>>>>???@@@@@@>>>======>>>======>>>>>>===<<<;;;::::::;;;<<<===<<<;;;:::999<<<;;;;;;::::::999999999;;;::::::999999999999:::888777666555333111000///000000//////...---------,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((***)))))))))))))))******+++***))))))(((((()))))))))))))))(((((((((''''''(((''''''(((***+++)))(((wwwgggTTTHHHAAA;;;888888999888555222222222444555666444444777888999>>>DDDKKKWWWgggssszzz}}}~~~lllUUUKKKPPPcccsss}}}vvvoooiiihhhhhhjjjpppxxx}}}}}}vvvppplllkkkccccccdddeeeiiisss|||sssnnnlllooossswww~~~}}}{{{{{{yyyxxxwwwwwwwwwwwwuuutttqqqnnnjjjgggdddcccbbbaaa___]]]\\\ZZZZZZYYY```aaabbbbbbbbb___]]][[[ZZZXXXVVVUUUTTTSSSQQQOOOPPPNNNQQQZZZfffttt|||{{{ooocccZZZQQQNNNNNNPPPYYYfffsss|||uuummmiiigggccc```YYYXXX\\\dddkkkmmmooorrrqqqyyy~~~ssssssvvv}}}~~~}}}}}}~~~{{{rrriiibbb```WWWKKKAAA;;;999:::===DDDDDDEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@===:::777000///---+++*********+++******))))))))))))******************)))))))))(((******)))((('''(((((()))'''''''''''''''&&&&&&&&&******))))))))))))******************************))))))))))))((((((((((((************************((((((((()))*********+++*********++++++*********************************))))))(((((('''(((((()))+++++++++*********)))))),,,,,,,,,,,,,,,---.........///000000111444777999999888777666666666777777666777888:::<<<===???@@@@@@>>><<<===>>>@@@@@@@@@AAACCCDDDFFFIIINNNUUUYYYZZZXXXTTTOOOJJJGGGFFFFFFHHHJJJKKKKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA@@@??????>>>===<<<;;;:::999<<<<<<<<<<<<======>>>>>>;;;;;;:::999888777666555555555444444444333333333//////.........---------,,,,,,++++++++++++*********))))))))))))***++++++******)))((((((((((((((()))))))))(((((((((((('''&&&&&&'''((())))))((('''|||kkkXXXKKKCCC<<<999999777777666555444444333333555333444777999999???EEELLLVVVbbbkkkpppvvv}}}}}}hhhSSSKKKQQQcccuuuzzzrrrlllggggggiiikkkrrryyy{{{wwwvvvmmmmmmlllkkknnnwwwyyyqqqllliiikkknnnsss|||~~~|||zzzwwwvvvuuutttrrrqqqnnnlllkkkjjjjjjhhhgggeeebbb^^^[[[XXXWWWTTTSSSRRRPPPOOONNNMMMMMMUUUWWWYYY[[[[[[ZZZWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKKKKJJJMMMVVVaaannn~~~mmmaaaXXXPPPLLLLLLNNNWWWdddpppzzztttmmmkkkiiiddd```]]][[[^^^eeejjjlllmmmoooqqqyyyyyywwwyyy||||||{{{}}}}}}zzzpppeee^^^[[[\\\VVVLLLAAA:::999;;;===BBBCCCCCCDDDEEEEEEDDDDDDEEEDDDBBBAAA@@@>>>:::777000///---+++*********+++******))))))))))))******************)))))))))(((((((((((((((((())))))***(((((((((((())))))))))))******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,+++******************+++***************+++++++++,,,,,,,,,++++++,,,------************************......------......//////000222555777999===CCCHHHHHHGGGDDDBBB@@@???@@@@@@<<<===???BBBEEEGGGIIIJJJKKKIIIHHHIIIJJJLLLKKKKKKLLLMMMNNNQQQXXXcccoooxxxxxxvvvpppfff\\\TTTQQQPPPUUUXXXZZZ[[[YYYVVVTTTTTTXXXVVVSSSPPPOOOOOOPPPQQQTTTTTTTTTSSSQQQOOOMMMLLLIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@????????????????????????888888999999999999999999444444333333222111000000.........---,,,,,,++++++++++++*********++++++,,,***)))((((((''''''((((((***)))))))))((((((((((((&&&'''((((((((((((((((((qqq\\\NNNEEE===::::::666666666777666555444333666444555888999:::???EEEQQQXXXaaagggkkkpppxxx}}}{{{dddSSSMMMSSSeeevvvxxxnnnhhhdddeeegggjjjpppwww}}}~~~zzzwwwsssppprrryyy~~~xxxqqqkkkfffgggjjjnnnwww~~~~~~~~~~~~}}}|||{{{{{{vvvvvvtttqqqooommmkkkjjjhhhfffdddaaa___]]]\\\[[[YYYXXXWWWUUUSSSPPPMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCHHHKKKOOOTTTWWWWWWVVVUUUSSSQQQNNNMMMLLLJJJGGGEEEDDDDDDHHHPPP[[[hhhzzzzzzkkkaaaXXXPPPKKKKKKMMMUUUbbbnnnyyywwwqqqooolllhhhccc```^^^bbbiiinnnnnnnnnppprrryyy|||yyyzzz}}}{{{zzzzzzyyyttthhhZZZUUUWWWWWWUUUMMMAAA::::::<<<===AAAAAABBBCCCDDDDDDDDDDDDFFFDDDBBBBBBAAA>>>:::777000///---+++*********+++******))))))))))))******************))))))))))))&&&'''((()))******)))))))))************+++++++++******))))))))))))******************************(((((((((((())))))))))))((((((((((((((()))))))))***)))))))))((((((((('''++++++***))))))***++++++*********+++++++++++++++,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,---/////////000222333444555666:::@@@EEEKKKSSS]]]dddbbb```[[[WWWTTTQQQQQQQQQIIIKKKMMMQQQUUUXXX[[[\\\^^^]]]\\\\\\]]]\\\ZZZXXXWWWXXX[[[aaakkkyyyuuujjjeeecccgggkkkooopppooommmkkkjjjnnnllljjjgggeeeeeefffgggcccbbb```]]]ZZZXXXVVVUUUSSSSSSSSSRRRPPPMMMJJJHHH@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCC???????????????>>>>>>>>><<<<<<;;;:::888777666666222111000///...,,,,,,+++...------,,,++++++,,,,,,******)))(((((((((((()))******)))))))))((((((((()))***+++***))))))+++---yyybbbRRRGGG>>>999999777666555555555555666666777555555888999999>>>EEETTT[[[ccchhhjjjlllrrrvvv{{{|||yyy{{{___RRRPPPUUUfffxxxwwwlllfffcccdddfffiiiooovvv~~~zzzuuuvvv{{{|||wwwqqqiiicccccceeeiiiqqqzzz|||yyyvvvvvvuuusssqqqooommmlllgggfffdddbbb```]]]\\\[[[XXXWWWUUUSSSQQQPPPOOOOOOKKKKKKKKKJJJHHHFFFDDDCCC???>>>>>>>>>>>>>>>>>>???@@@DDDIIIOOORRRSSSRRRQQQNNNLLLJJJIIIIIIGGGEEECCCBBBBBBEEELLLRRR\\\lllzzzxxxjjjbbb[[[RRRMMMLLLLLLTTT```lllwwwzzztttrrrooojjjeee``````fffpppuuuuuutttuuuttt{{{{{{|||}}}yyyxxxwwwqqqcccUUUQQQVVVVVVVVVOOOBBB:::;;;===<<>>;;;888000///---+++*********+++******))))))))))))******************))))))))))))'''(((***++++++)))'''%%%************+++++++++,,,******))))))))))))******************************'''((((((((()))))))))***(((((()))))))))*********************))))))))))))++++++***))))))***++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,------...///000111111222333555888;;;>>>AAACCCFFFKKKSSSZZZaaakkkxxx{{{uuupppllljjjjjjccceeehhhlllppptttxxxyyyyyyxxxwwwwwwuuuqqqlllhhhfffhhhlllrrr||||||uuusssnnnjjjfffcccbbbaaa^^^^^^^^^]]]ZZZWWWSSSQQQNNNNNNNNNNNNLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@???>>>===999888777555333111///...111000///...---,,,,,,,,,---,,,++++++******++++++*********)))))))))((((((+++,,,+++)))((())),,,000gggUUUIII>>>999888888777444222333555777999888666666888999999>>>DDDTTT\\\eeeiiiiiiiiikkknnnttt{{{|||wwwwww\\\QQQQQQWWWgggxxxxxxlllgggdddeeegggjjjpppwww|||zzzzzz~~~{{{vvvppphhhbbb```aaaeeennnvvv~~~|||yyyuuurrrpppiiihhhgggdddaaa^^^\\\ZZZYYYXXXWWWUUUSSSQQQOOONNNMMMLLLKKKJJJHHHHHHGGGGGGBBBBBBCCCCCCBBBAAA???>>>===============>>>?????????BBBGGGLLLOOOOOOMMMLLLHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDFFFIIILLLQQQ___kkk}}}wwwkkkddd]]]UUUOOONNNLLLSSS___lllwww{{{uuussspppjjjeee```aaaiiittt{{{zzzyyyyyyvvv|||~~~~~~xxxvvvuuupppaaaSSSQQQXXXWWWXXXQQQCCC;;;;;;===<<>>;;;888000///---+++*********+++******))))))))))))******************))))))))))))((())),,,---+++(((%%%"""))))))******+++++++++,,,******))))))))))))******************************'''((((((((())))))******))))))******+++++++++,,,)))***+++,,,---...//////,,,+++***))))))***+++,,,*********++++++,,,,,,,,,............//////000111...///000111222333444555666888;;;???DDDIIIMMMPPPUUU[[[cccjjjqqq{{{~~~{{{|||{{{vvvsssuuuzzz~~~xxxtttqqqppppppkkkkkkjjjiiifffbbb___\\\bbbbbbbbbaaa___]]]ZZZYYYWWWVVVVVVUUUTTTSSSSSSRRRYYYXXXVVVSSSQQQNNNLLLKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@???===;;;888666444333333222000///------,,,,,,///...------,,,,,,------************))))))))))))******)))'''%%%&&&+++///lllWWWIIIAAA>>>>>>:::888555555777:::;;;;;;888555666999:::<<>>>>>>>>??????999999:::;;;<<<<<<<<<<<<>>>@@@DDDHHHIIIHHHFFFEEEDDDBBB@@@AAADDDHHHJJJKKKGGGCCCBBBDDDFFFJJJRRR[[[pppxxxwwwnnnddd[[[SSSNNNSSSWWW```mmmzzz~~~zzzvvvpppgggaaa```dddmmmxxx}}}}}}~~~{{{yyysssiii___YYYWWWXXXXXXUUUMMMDDD;;;999===AAACCCEEEFFFFFFDDDCCCDDDDDDGGGEEECCCBBBAAA>>>:::666111///,,,+++,,,---,,,,,,******))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))(((((()))+++---///---,,,++++++++++++++++++***+++---,,,,,,---///111///000111111111111333555444888<<>>>>>>>>666777777666444333333444000///...------------...,,,,,,+++))))))(((((((((++++++++++++++++++******ooo\\\LLLCCC???>>>888666444444555888999999999777777999999;;;BBBJJJ[[[dddjjjkkkjjjkkkllljjjnnnkkknnnwwwwww}}}pppZZZQQQOOO\\\sssvvvlllfffccceeegggjjjqqqxxxxxx}}}}}}yyyxxxzzz~~~zzztttpppkkkddd]]][[[ZZZ[[[```fffqqqvvv}}}|||{{{zzzwwwtttqqqnnnjjjddd```\\\YYYVVVSSSNNNMMMKKKIIIGGGDDDCCCBBBAAAAAAAAA@@@@@@??????>>>AAA???======>>>>>><<<::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<============<<<>>>AAACCCDDDDDDCCCBBBAAA@@@???AAAGGGLLLQQQSSSOOOHHHCCCBBBBBBBBBGGGMMMYYY```mmmzzz|||tttkkkcccZZZUUUVVVZZZcccooo{{{}}}yyyuuuppphhhbbb[[[___iiiwwwxxxmmmccc[[[XXXYYY]]]YYYQQQFFF<<<888:::>>>CCCEEEFFFFFFEEEDDDDDDEEEGGGFFFDDDBBBAAA>>>:::777000...,,,++++++,,,,,,+++******))))))))))))************))))))))))))*********)))(((((((((((()))*********))))))))))))******************************************************++++++************++++++************************,,,,,,+++***************------,,,++++++,,,,,,,,,***+++,,,,,,,,,---///222111333555666777999===@@@AAAFFFNNNTTTWWWWWWWWWWWWYYY[[[___dddjjjooosssuuutttyyy|||zzz}}}|||xxxwwwxxx|||zzzyyyzzz{{{~~~}}}tttkkkfffaaaZZZWWWWWWUUUNNNHHHHHHEEECCC@@@???@@@AAAAAAAAA@@@@@@???===:::888777777444333222111000//////...///...---+++******))))))))))))))))))))))))))))))~~~ssscccRRRFFF@@@>>>999777444444666777888888:::888777999888:::BBBKKK```hhhnnnnnnmmmoooooonnnoookkkkkkqqqxxx~~~~~~uuu|||mmmXXXQQQPPP^^^vvv~~~tttjjjeeebbbdddgggkkkrrryyyxxx}}}~~~wwwtttvvvzzzyyyrrroooiiibbb[[[XXXVVVVVVZZZ```kkkqqqyyy{{{uuusssqqqooommmjjjfffccc\\\YYYTTTPPPMMMKKKHHHFFFBBBAAAAAA@@@???>>>>>>=========<<<;;;:::999888888===<<<::::::;;;;;;999888999999999999::::::::::::;;;<<<===>>>????????????<<<===>>>@@@AAAAAAAAAAAA???======AAAIIIQQQWWW[[[XXXMMMCCC@@@???>>>@@@CCCHHHMMMVVVaaajjjqqqvvvxxxyyyxxxwwwxxxzzz|||tttkkkbbb]]][[[^^^fffppp|||zzzvvvsssnnngggbbbUUUXXXcccsss|||}}}rrrggg^^^ZZZYYY___[[[SSSHHH===999;;;>>>DDDEEEGGGGGGEEEEEEEEEFFFGGGFFFDDDCCCAAA???;;;888000---+++***+++++++++*********))))))))))))******++++++************+++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++************************++++++************++++++************************------,,,,,,+++***)))(((---,,,,,,,,,,,,,,,------+++---......///000444666:::===AAAEEEGGGKKKNNNQQQVVV]]]hhhqqquuutttrrrqqqwwwwwwyyy{{{~~~yyysssnnnmmmnnnrrr|||~~~xxxwwwxxxyyy||||||{{{yyyyyy~~~wwwrrrmmmiiibbbWWWNNNKKKDDDBBB??????@@@AAAAAA@@@DDDCCCBBB@@@>>><<<:::::::::::::::999888666444444333222000...---,,,++++++))))))))))))))))))))))))||||||wwwkkkYYYJJJBBB???<<<:::777666888999::::::888666777888888;;;EEEPPPeeelllrrrrrrqqqssstttssswwwqqqnnnqqquuuxxx}}}xxxpppwwwjjjWWWQQQQQQ___vvv{{{qqqhhhcccaaacccgggkkksss{{{~~~}}}uuuqqqsssxxxyyyrrrmmmggg```YYYVVVSSSRRRUUUZZZdddjjjsss|||yyysssjjjgggdddaaa^^^[[[WWWTTTOOOLLLHHHEEECCCBBB@@@>>>============<<<<<<<<<<<<:::::::::999999888888888::::::999999999999888777::::::::::::;;;;;;;;;;;;======>>>@@@AAAAAAAAAAAA???????????????@@@@@@AAA===<<<<<<@@@HHHQQQXXX\\\ZZZNNNCCCAAAAAA@@@@@@BBBBBBEEEJJJPPPVVV[[[^^^``````___^^^^^^aaafffkkknnnzzz}}}sssiiiccc```bbbgggppp{{{~~~{{{tttooommmiiiddd```SSSSSS[[[kkkxxx}}}}}}}}}vvv{{{tttiiiaaa\\\ZZZ\\\YYYRRRHHH???<<<>>>AAACCCEEEGGGGGGFFFEEEFFFGGGGGGEEECCCBBBAAA???;;;888///---***)))***+++******+++******))))))******++++++******))))))******+++******************************))))))))))))******++++++++++++++++++++++++************************++++++************++++++************************)))***,,,---------,,,+++,,,,,,++++++,,,---.........///111222444777;;;>>>FFFLLLTTT\\\aaadddgggiiipppwwwwwwmmmgggaaa^^^\\\]]]dddmmmooooooooonnnnnnmmmmmmmmmaaa`````````aaacccdddeeedddiiirrrzzz}}}yyyiii[[[SSSJJJHHHFFFFFFGGGHHHGGGFFFGGGFFFDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@???>>><<<;;;666555333111///...------,,,,,,++++++++++++++++++yyy|||{{{qqqaaaPPPEEE@@@>>>;;;888777888999999999444444555777777<<>>======;;;:::::::::999999888777777777777777888888999999::::::999::::::999999888888999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>??????<<<;;;;;;>>>DDDLLLRRRUUUWWWLLLBBB@@@BBBAAA@@@AAA>>>???AAACCCEEEGGGIIIJJJMMMLLLKKKLLLNNNSSSWWWZZZaaaiiivvv}}}ssskkkeeefffjjjqqqzzz~~~}}}}}}~~~|||vvvmmmgggeeebbb^^^[[[TTTQQQUUUbbbooovvvyyy{{{vvv{{{|||rrriiibbb]]][[[[[[XXXRRRHHH@@@<<<>>>AAABBBDDDFFFFFFEEEEEEFFFGGGEEEDDDBBBBBBAAA>>>;;;888///---***)))***+++******++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************++++++************++++++************************)))***,,,.........---,,,+++++++++,,,---...///000000111333666999===CCCHHHOOOYYYfffsss|||}}}}}}~~~xxxvvvwww{{{|||ppphhhaaa\\\XXXUUUQQQMMMPPPUUUVVVWWWXXXYYYYYYYYYYYYYYYSSSRRRRRRRRRRRRTTTWWWYYYYYY[[[___cccfffiiijjjjjjiiikkkooosssuuuvvvvvvuuu{{{{{{xxxzzz~~~|||qqqddd^^^\\\ZZZZZZ[[[[[[ZZZXXXSSSPPPNNNMMMMMMLLLIIIFFFBBBBBBCCCCCCCCCBBBBBBAAA:::999777555333222111000.........---,,,++++++***{{{}}}}}}vvvgggVVVIIIBBB===:::777666666777777666333333444666777===LLL[[[jjjrrrxxxxxxxxx|||~~~~~~yyyrrrqqqpppppprrrvvvvvvqqqhhhooo}}}bbbQQQOOOQQQ```vvv{{{rrrjjjeeeaaa```dddiiiooowwwvvvqqqrrrwww~~~{{{wwwtttsssrrrsssuuuyyywwwoooiiibbb[[[TTTQQQMMMKKKLLLQQQUUU\\\eeepppxxxwwwiii___TTTQQQMMMJJJHHHFFFCCCAAA???<<<:::999999::::::999::::::999999888777777666555666666777888999::::::999:::;;;:::999888999:::::::::::::::;;;;;;;;;;;;>>>???@@@BBBCCCDDDDDDDDD@@@???>>>===<<<<<<<<<<<<<<<::::::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCFFFIIIJJJNNNVVVaaakkkuuuzzzyyy}}}wwwnnnnnnooosss{{{~~~~~~~~~~~~xxxqqqggg```]]][[[YYYVVVTTTQQQTTT^^^iiiqqqwww{{{xxx}}}xxxooogggaaa\\\YYY[[[XXXRRRHHH>>>999:::===AAACCCEEEEEEEEEDDDEEEFFFDDDBBBAAA@@@@@@===:::777000---+++***+++++++++***++++++************++++++))))))(((((((((((())))))((())))))******))))))(((******))))))))))))******++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++------......------,,,,,,---------...///111222333222444888;;;@@@FFFNNNSSSXXXbbbrrryyyuuurrrvvv{{{}}}yyyqqqggg```\\\]]]```gggqqq~~~zzzqqqgggbbb]]]ZZZWWWUUUPPPJJJJJJMMMPPPQQQSSSTTTTTTSSSQQQPPPOOOPPPPPPOOOOOOQQQUUUXXX\\\\\\\\\\\\\\\]]]]]]]]]VVVXXX[[[^^^````````````gggnnntttssslllhhhjjjnnnmmmrrryyy}}}{{{yyyxxxtttwww}}}vvvtttrrrrrrrrrqqqooommmddd___ZZZWWWVVVSSSNNNJJJFFFEEEDDDCCCCCCCCCDDDDDD>>>===<<<:::888777777666222111000///---,,,******~~~xxxkkk[[[LLLCCC>>>;;;888666666777777666333333555666666<<>><<<:::888888999:::;;;::::::::::::::::::999999999777888888999999:::::::::888:::;;;;;;999888999;;;;;;<<<<<<<<<<<<=========>>>>>>@@@BBBCCCDDDEEEEEEAAAAAA@@@???>>>===<<<;;;;;;:::999;;;???AAABBBBBBEEEAAA>>>>>>===::::::===@@@@@@@@@??????>>>======;;;;;;<<<===???@@@AAABBBDDDIIIQQQYYY```iiissszzz~~~vvvnnnmmmpppxxxxxxwwwvvvyyy~~~wwwoooddd\\\XXXVVVTTTSSSPPPPPPUUU```iiiooowww~~~vvvmmmeee___YYYUUUWWWUUUOOOFFF===999999<<<@@@BBBDDDDDDDDDCCCDDDFFFBBBAAA@@@???>>><<<999666000...,,,++++++,,,,,,+++,,,++++++******++++++,,,***))))))))))))))))))***))))))***++++++***))))))******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++---------------......///000000000222333555666777:::<<<@@@EEEKKKSSS\\\bbbfffnnnzzzxxxssskkkkkkjjjhhhddd]]]UUUPPPLLLMMMPPPUUU^^^iiitttzzz|||~~~{{{yyyuuuwwwxxxxxxtttooojjjgggbbb___]]]\\\XXXSSSSSSWWWZZZ\\\```ccccccbbb___]]][[[]]]^^^]]]]]]^^^bbbfffrrrrrrqqqoookkkgggccc```WWWWWWXXXXXXXXXWWWVVVUUUXXX^^^cccddd```\\\[[[\\\\\\aaaggglllooosssxxx{{{yyyvvvqqqjjjdddbbbbbbddd___dddkkkuuuwwwrrrlllhhhfffccc]]]WWWOOOMMMJJJGGGFFFFFFGGGHHHCCCBBBAAA@@@>>>>>>======999888666444222///...---~~~xxxnnn^^^NNNDDD@@@===:::888888999888888555555666666555;;;KKK\\\kkksssyyyzzz{{{yyyttttttuuutttuuuxxxwwwwwwnnnttt}}}pppWWWIIILLLQQQccc{{{}}}uuukkkbbbeeeaaa```eeekkkrrr{{{{{{sssssswwwyyy|||zzztttnnnkkkccccccdddgggmmmuuu}}}|||sssiiiccc[[[TTTNNNKKKHHHEEEFFFJJJIIIPPPZZZeeeoooxxxxxxiiiZZZPPPHHHFFFBBBAAA@@@@@@???>>><<<;;;999999;;;=========666666666777777888888888<<<<<<<<<<<<;;;;;;;;;;;;777:::;;;;;;888777999<<>>@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCAAA@@@>>>===:::999999;;;>>>@@@???>>>===<<<===???>>>;;;===AAA?????????@@@??????>>>===:::;;;===>>>???@@@@@@@@@???DDDIIINNNSSSZZZdddjjjnnnsss|||xxxooogggdddfffnnn}}}}}}|||}}}wwwnnncccZZZVVVTTTSSSQQQMMMOOOXXXccckkkqqqxxxuuulllddd^^^WWWSSSQQQPPPLLLDDD===:::<<>>>>><<<888555111///,,,+++,,,---,,,,,,,,,++++++******++++++,,,++++++************++++++***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++*********+++---000333444222333333444666888:::;;;BBBDDDHHHNNNUUU^^^hhhoootttxxx~~~zzztttiiifff```[[[VVVQQQMMMJJJFFFGGGIIIMMMSSS[[[bbbfffooosssxxxyyyuuuqqqnnnnnnmmmpppsssuuusssqqqooonnniiieeecccccc```\\\^^^ccceeeiiioootttvvvvvvsssqqqoooqqqsssrrrqqqsssvvvzzz|||tttoooeeeeeedddbbb___\\\ZZZYYYVVVYYY]]]``````\\\WWWTTTUUUXXX]]]______```dddgggbbb```\\\TTTMMMKKKMMMPPPNNNSSSZZZcccmmmzzz~~~{{{zzzxxxrrrmmmYYYVVVQQQMMMJJJJJJKKKLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@???===:::777444222111{{{ooo___OOODDD>>>;;;888888999:::;;;:::888888888999888===KKKZZZkkkrrrxxx{{{~~~}}}xxxvvvvvvxxxzzz{{{yyyuuuwwwpppWWWKKKNNNSSSddd{{{tttiiiccc```aaabbbdddiiirrr~~~}}}vvvsssrrrtttwwwzzz{{{yyytttnnnjjjgggffffffjjjooouuuyyy{{{|||uuulllaaaYYYUUURRRMMMJJJIIIGGGEEECCCHHHLLLSSS[[[eeeppp{{{|||qqqeeeXXXPPPCCCBBB@@@>>><<<<<<<<<=========<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<===<<<:::888888;;;<<<;;;999===>>>>>>>>>>>>===;;;:::???????????????@@@@@@AAAAAABBBDDDFFFGGGGGGGGGFFFFFFEEEDDDBBB@@@???======;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>;;;>>>AAABBBAAA????????????>>>===<<<<<<<<<===>>>@@@CCCFFFHHHJJJNNNTTTXXXbbbeeekkksssyyy{{{yyywwwwwwyyy|||~~~qqqlllddd[[[XXX___lllwww~~~}}}{{{mmmaaa^^^\\\VVVPPPOOOOOOWWW```ggglllrrryyyvvvlllccc[[[TTTPPPNNNJJJCCC<<<999:::>>>BBBDDDFFFGGGFFFDDDCCCCCCDDD@@@@@@@@@???===:::888666......---,,,++++++++++++,,,+++***))))))***+++,,,((('''&&&&&&&&&''')))***+++*********))))))((((((+++++++++***************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,++++++***///...---,,,+++++++++,,,,,,......,,,+++...---++++++,,,...//////000333444777:::;;;;;;:::;;;???CCCGGGJJJPPPWWW```lllwww~~~tttkkkddd[[[TTTQQQPPPNNNMMMHHHHHHHHHHHHJJJRRR\\\dddgggnnntttuuurrroooooopppqqqrrruuuyyy||||||yyywwwvvvxxxyyyvvvrrrpppppprrryyy~~~zzztttnnnkkkllllllhhheeeaaaaaadddjjjooooooiiiddd\\\[[[ZZZYYYWWWUUUTTTSSSNNNLLLHHHDDDBBBAAABBBCCCEEEEEEGGGNNNYYYeeeooouuuvvviii[[[SSSLLLGGGIIINNNLLLEEEBBBEEEDDD@@@>>>@@@BBB@@@???======;;;888555~~~rrrbbbRRRHHH>>><<<888777888999999999999888999999999>>>LLL[[[iiiqqqzzz}}}zzzxxxyyy||||||}}}~~~~~~jjjSSSIIINNNUUUggg~~~vvvjjjddd___```aaadddiiissszzzvvvttttttvvvyyyzzzyyyuuuqqqnnnnnnmmmlllooossswwwzzzzzz|||zzzwwwtttnnnfff\\\VVVSSSPPPLLLIIIGGGFFFDDDBBBDDDGGGLLLSSS]]]hhhttt|||yyyooocccXXXPPPEEEDDDBBB@@@>>>=====================<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>;;;999:::<<<===<<<;;;??????@@@AAA@@@???===<<<>>>???@@@AAABBBBBBAAAAAACCCDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@???======>>>>>>>>>>>>>>>>>>??????>>>======>>>??????>>>@@@BBBCCCBBBAAABBBCCCBBBAAA@@@???>>>??????@@@>>>AAADDDFFFGGGJJJNNNQQQZZZ]]]cccjjjpppsssrrrqqqoooppprrruuuyyy|||}}}}}}tttpppggg]]]WWWZZZbbbjjj~~~qqqddd___\\\WWWSSSRRRQQQXXXbbbiiinnnsssyyy~~~}}}uuulllaaaWWWPPPNNNJJJCCC<<<888999===@@@CCCEEEFFFEEEDDDBBBCCCCCC@@@@@@@@@???===:::888666......---,,,++++++++++++++++++***))))))***++++++)))((('''''''''((()))***************)))))))))((())))))))))))((((((((((((+++++++++++++++,,,------******++++++++++++******,,,,,,,,,,,,,,,---------,,,//////,,,,,,///000---111111222333444666999<<>>MMM]]]hhhqqq{{{}}}{{{|||~~~~~~{{{}}}}}}cccMMMFFFNNNWWWjjjyyylllddd^^^___```ccciiittt{{{xxxvvvwwwyyy{{{{{{{{{yyyxxxyyywwwvvvvvvxxxyyyyyyxxxuuusssoookkkfff```ZZZUUUQQQNNNJJJGGGFFFEEECCCBBBBBBCCCFFFJJJSSS___llluuu{{{uuummmbbbXXXQQQHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<======???===;;;;;;<<<=========@@@AAACCCDDDCCCBBBAAA???@@@BBBEEEGGGHHHGGGEEEDDDEEEFFFHHHIIIJJJIIIIIIHHHIIIJJJJJJJJJIIIGGGDDDCCC@@@@@@?????????>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCCEEEGGGJJJIIIHHHFFFDDDCCCBBBBBBBBB>>>AAADDDGGGHHHHHHJJJKKKQQQTTTYYY```hhhlllmmmmmmkkkiiiiiimmmsssyyy|||||||||wwwnnncccZZZWWWZZZ___qqq}}}~~~}}}~~~wwwjjjdddaaa]]]ZZZYYYWWW^^^hhhooossswww{{{~~~vvvhhhYYYPPPNNNIIIBBB;;;888888;;;>>>BBBCCCEEEDDDCCCAAABBBCCC@@@@@@@@@???<<<:::777666......---,,,++++++++++++++++++***))))))***++++++))))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++---...............000000...///444666555888999999;;;===AAADDDFFFLLLPPPSSSSSSSSSSSSWWWZZZ^^^```dddhhhnnnwww}}}uuukkkddddddggglllooopppnnnjjjddd^^^\\\\\\^^^hhhlllppprrrtttxxx~~~vvvqqqyyy|||vvvnnniii___ZZZUUURRRQQQQQQOOOMMMIIIGGGFFFIIIPPPYYYaaaeeeqqqxxx~~~yyyiii^^^ZZZWWWPPPLLLLLLMMMJJJHHHHHHEEECCCAAA@@@@@@???<<<:::wwwlll]]]OOOEEE@@@===999777666666555444888777777888888>>>NNN^^^kkksss|||~~~|||}}}{{{~~~}}}zzz||||||___JJJEEENNNXXXlll{{{mmmddd___^^^___cccjjjuuu{{{yyyzzz|||~~~}}}{{{xxxuuupppmmmhhhdddaaa]]]ZZZWWWQQQNNNJJJGGGFFFEEEDDDBBBCCCBBBBBBEEELLLXXXfffoooxxx~~~}}}yyyssskkkbbbXXXRRRKKKKKKIIIGGGEEECCCBBBAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????AAA???===<<<======>>>???BBBDDDFFFGGGGGGFFFDDDCCCDDDGGGKKKNNNOOONNNLLLJJJHHHIIIJJJKKKLLLKKKKKKJJJLLLMMMOOOOOONNNKKKHHHFFFAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDHHHMMMQQQQQQPPPNNNLLLIIIFFFDDDCCCBBBEEEHHHKKKLLLLLLLLLKKKMMMOOOSSS[[[cccjjjnnnooommmjjjhhhkkkssszzz~~~~~~~~~uuuiii^^^ZZZ\\\___lllyyy}}}}}}}}}~~~|||tttpppnnnjjjfffbbbaaagggooovvvyyy{{{}}}~~~~~~nnn\\\PPPOOOIII@@@:::777888;;;<<>><<<999666555......---,,,+++++++++++++++******************+++***************+++++++++*********)))))))))))))))***+++++++++++++++,,,,,,+++************+++,,,,,,------.../////////......)))***+++---.........---///222333333666===AAA@@@@@@@@@BBBFFFJJJMMMNNNOOOTTTYYY^^^aaabbbdddiiilllmmmnnnooopppsssxxx}}}uuupppnnnooowww~~~uuurrruuu{{{}}}wwwoooiiifffhhhlllpppuuuyyy{{{xxxtttooojjjiiijjjkkkiiifff]]]WWWPPPNNNQQQXXX```dddnnnuuu{{{{{{|||~~~yyyvvvttttttvvvyyyzzz~~~xxxrrrddd\\\TTTQQQQQQPPPMMMKKKFFFDDDAAA@@@???>>><<<:::xxxmmm___QQQIIIAAA>>>:::777666555444333666555555666888???PPPaaaqqqxxx~~~||||||}}}~~~~~~~~~tttyyy}}}~~~}}}zzz{{{~~~zzz___KKKEEEOOOYYYmmmoooeee```______ccclllwww}}}wwwsssiiieee```]]][[[ZZZYYYXXXSSSOOOLLLIIIHHHFFFEEECCCBBBAAA@@@AAAFFFPPP\\\eeennnvvv}}}|||wwwqqqkkkbbbZZZTTTNNNNNNMMMKKKIIIGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===>>>@@@AAAEEEGGGIIILLLLLLKKKIIIGGGFFFIIINNNRRRSSSRRRPPPNNNKKKLLLNNNOOOOOOOOOOOONNNQQQRRRSSSTTTRRRPPPLLLJJJCCCBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDCCCAAABBBBBBCCCEEEKKKRRRWWWYYYYYYXXXVVVRRRMMMHHHFFFGGGIIILLLPPPSSSSSSRRRPPPNNNNNNQQQXXXaaaiiiooorrrrrrnnnkkkmmmssszzz~~~wwwlllbbb^^^```cccjjjvvv~~~{{{tttnnniiinnntttyyy{{{|||{{{{{{~~~uuubbbUUUOOOHHH???999888:::;;;<<<@@@AAACCCCCCBBBAAAAAABBBAAA@@@@@@>>><<<999666444......---,,,++++++++++++*********++++++*********)))******+++++++++++++++))))))))))))))))))************++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,---...............***+++,,,---............000444888:::@@@IIIOOOOOOKKKKKKNNNRRRWWWYYYXXXVVVYYY___gggmmmqqqtttyyy}}}~~~}}}{{{zzz|||zzzrrriiibbb___```iiisss|||wwwnnniiimmmrrrxxx}}}|||zzzzzz}}}~~~}}}}}}~~~~~~{{{qqqcccYYYVVVZZZ```dddkkksssyyyzzzzzz{{{xxxtttssssssrrrnnnhhhbbb^^^\\\___```eeekkkooouuuxxxkkkbbb___]]]WWWRRRLLLIIIEEECCCAAA@@@>>><<>>===@@@HHHQQQXXXdddmmmwww|||zzzwwwsssnnniiibbb[[[VVVPPPPPPPPPOOONNNLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEBBB@@@@@@CCCFFFIIIKKKOOOQQQRRRQQQOOOMMMHHHKKKOOOSSSUUUUUUSSSQQQPPPQQQSSSTTTUUUVVVUUUUUUXXXXXXYYYXXXVVVTTTQQQOOOIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEGGGLLLSSSXXX^^^```bbbbbb^^^XXXQQQMMMKKKLLLPPPUUUZZZ\\\[[[YYYTTTSSSSSSWWW___gggnnnqqqrrrqqqppppppsssxxxzzzrrrjjjffffffhhhjjjtttyyyqqqsssvvvyyyzzzyyyxxxvvvwww|||jjj\\\OOOHHH>>>999999<<<======???AAACCCCCCBBBAAABBBCCCAAA@@@@@@>>>;;;888555333......---,,,++++++++++++)))***++++++++++++***)))))))))***++++++++++++***))))))))))))************(((((())))))***+++++++++,,,,,,++++++,,,,,,---...******+++,,,------------------...///000222444555555<<>>>>>>>>===>>>CCCIIIMMMVVVbbbnnnvvv{{{~~~zzzpppnnnkkkhhheee```[[[WWWQQQQQQRRRRRRQQQOOONNNMMMIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJGGGDDDDDDHHHKKKNNNPPPTTTXXXYYYXXXUUUTTTLLLOOOSSSWWWYYYYYYXXXWWWUUUVVVXXX[[[\\\]]]]]]]]]``````___]]]ZZZXXXVVVTTTRRRQQQOOOLLLKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIILLLQQQVVV```dddjjjmmmkkkeee]]]XXXQQQRRRUUU\\\cccggggggfff```]]]ZZZ[[[```gggmmmpppqqqrrrtttssssssxxx|||tttpppoooooottt|||zzzzzz{{{{{{{{{zzzwwwuuutttwwwooo___OOOGGG>>>999;;;>>>??????@@@BBBCCCDDDCCCBBBCCCDDDAAA@@@@@@>>>;;;888444333......---,,,++++++++++++)))***++++++++++++***)))((((((***+++++++++***)))((()))))))))************(((((()))******+++,,,,,,------,,,,,,------...///++++++,,,---............000///000111444888<<>>:::<<>>;;;777444222......---,,,++++++++++++)))***+++,,,,,,+++***)))'''((()))***+++***))))))(((((())))))*********+++******+++,,,------.........------------...//////...///000111222222222222111000111333777===DDDGGGNNNXXXdddppp~~~xxxnnnlllmmmnnnmmmjjjrrr~~~tttmmmmmmooorrrtttyyy{{{uuurrrnnnmmmoootttyyy|||xxxvvvuuuxxx}}}yyyvvvooofffaaadddiiikkkpppvvvsss~~~~~~zzzzzzuuutttzzz}}}|||}}}}}}~~~|||yyy}}}}}}www|||~~~yyywww{{{xxxtttmmmhhhffffffeeeeeehhhnnnrrrsssttttttnnnfffXXXUUUQQQMMMIIIEEEBBB???<<<:::<<>><<<999555555888555666777:::===HHH^^^rrr}}}ssshhhaaa]]]___iiitttfffOOOHHHRRR___uuutttiiifffeeekkkqqqvvvvvvlllccc\\\VVVSSSLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOLLLIIIFFFEEEDDDCCC??????>>>>>>>>>>>>??????DDDLLLXXXdddlllooonnnllldddeeeeeeccc___\\\[[[[[[UUUUUUTTTSSSRRRPPPNNNMMMNNNMMMKKKJJJIIIIIIJJJKKKNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRRRRNNNIIIGGGKKKOOOUUUZZZ^^^___```aaa___ZZZWWWWWWYYY]]]aaadddcccbbb[[[]]]```dddgggjjjlllmmmlllnnnllliiigggfffbbb\\\^^^^^^\\\XXXRRROOOOOOQQQOOORRRUUUWWWXXXXXXYYYZZZYYYWWWTTTQQQQQQSSSUUUWWW```eeennnvvv{{{zzzvvvrrrgggbbb___bbbkkktttzzz{{{wwwppphhhbbbbbbfffjjjllluuuvvvuuuuuuvvv|||~~~~~~{{{||||||yyyvvvxxx}}}ttt^^^OOOEEE<<<:::;;;<<>>@@@AAA@@@CCCHHHMMMZZZaaammm{{{|||vvvqqqjjj```YYY|||uuunnncccXXXMMMFFF@@@>>>:::555444666666666777:::>>>JJJaaavvvxxxlllbbb[[[[[[fffrrrgggPPPJJJTTTbbbzzzrrrjjjeeedddiiipppvvv~~~~~~wwwkkk```WWWRRRNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQOOOLLLIIIFFFDDDCCCCCC??????>>>===============@@@EEENNNWWW^^^bbbddddddbbbccccccaaa^^^\\\[[[\\\WWWWWWVVVUUUTTTRRRQQQPPPPPPOOOMMMLLLKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVXXXXXXTTTOOOMMMPPPSSSXXX]]]aaabbbdddfffccc___ZZZ[[[\\\```dddggggggfffaaacccfffjjjnnnqqqsssttttttvvvtttqqqoooooojjjdddbbbbbb```[[[UUURRRQQQSSSRRRTTTXXXZZZ\\\^^^```cccbbbaaa^^^[[[ZZZZZZ[[[[[[aaaeeemmmuuu{{{}}}|||zzzrrrmmmhhhhhhmmmuuu|||{{{tttnnnjjjjjjmmmooovvvxxxyyyxxxwwwzzz~~~}}}}}}{{{wwwyyy|||~~~rrr___OOOEEE<<<:::;;;;;;>>>BBBAAAAAABBBCCCCCCBBBBBBBBBBBB@@@===;;;:::777333000///......---,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,///......---------......000------111333333444777;;;???DDDHHHKKKSSS___jjjsssxxxyyytttuuuwwwxxxxxxzzzwwwssspppqqqvvv}}}xxxssspppmmmiiifff^^^\\\YYYYYY[[[\\\]]]]]]VVVWWWWWWVVVTTTPPPLLLJJJJJJKKKLLLNNNPPPSSSUUUWWWTTTTTTUUUVVVWWWXXXXXXYYY___```___^^^]]]]]]```bbbiiijjjmmmpppsssuuuwwwxxxyyyyyyzzzyyyxxxvvvsssqqqjjjeee```]]]___cccfffhhhkkkmmmooosssuuuvvvuuutttoookkkeee___ZZZTTTMMMHHHBBBBBB@@@???>>>???BBBDDDJJJOOOYYYfffrrr~~~}}}vvvmmmfff|||wwwlll```SSSKKKCCC???;;;555333555666666777:::???MMMfff}}}tttggg[[[WWWcccqqqgggQQQKKKVVVeee~~~ssskkkeeeccchhhooovvv~~~vvvmmm```SSSLLLHHHFFFEEEHHHIIIJJJKKKMMMOOOPPPQQQPPPOOOLLLIIIGGGDDDCCCCCC@@@???>>>===<<<;;;;;;;;;<<>><<<:::999999999;;;<<<>>>AAAFFFKKKOOORRRTTTUUUVVVVVVVVVWWWZZZ\\\\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVTTTSSSRRRQQQRRRRRRSSSUUUYYY]]]___aaaaaaaaaeeefffgggeeeaaa^^^]]]]]]___eeeiiijjjmmmpppooolllcccccceeehhhlllooopppoookkklllnnnrrrvvvyyy|||~~~|||~~~~~~{{{zzzyyytttmmmgggfffeeeccc```^^^]]]]]][[[]]]___aaafffmmmuuuzzz~~~~~~~~~|||yyyuuupppmmmhhhjjjnnnsssxxx~~~~~~uuuppprrr{{{xxxqqqoooqqqvvv}}}yyyvvvxxx|||}}}}}}~~~~~~~~~}}}~~~|||||||||}}}}}}}}}|||{{{|||ooo___OOOEEE<<<:::;;;;;;<<>>EEEXXXdddqqqyyy~~~}}}yyyrrrkkkgggfffggghhhllljjjgggcccaaaaaadddfffiiilllpppxxx|||ttthhh^^^YYYWWWVVVUUUOOONNNKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@AAABBBCCCAAA@@@CCCCCCBBBAAA@@@???>>>>>>=========>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB===???AAABBBBBBAAAAAABBBDDDDDDEEEFFFIIILLLOOOQQQRRRTTTXXX^^^eeemmmsssvvvpppooonnnnnnnnnnnnnnnnnnooopppqqqqqqooonnnmmmmmmiiihhhfffeeeeeeddddddcccWWWQQQKKKHHHIIIKKKJJJIIIEEECCC@@@@@@FFFQQQ\\\cccpppzzz|||uuuxxxmmm[[[OOODDD???<<<888666777666666777;;;AAAQQQlllxxxggg^^^eeeqqqmmmWWWOOOZZZiiisssjjjdddhhhpppwwwrrrhhhZZZMMMFFFDDDDDDEEEGGGHHHKKKMMMPPPQQQRRRSSSQQQPPPNNNLLLIIIFFFDDDCCC@@@???>>><<<:::999888888999:::<<>>;;;999888555111...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------......333222555:::???CCCLLLVVVgggxxxtttlllgggccc^^^XXXUUUUUUVVVWWWWWWVVVUUURRRQQQSSSWWWZZZ]]]bbbjjjuuuooolllhhhgggggghhhiiiiiiddd^^^TTTLLLFFFDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAACCCFFFGGGFFFDDDBBB@@@<<<<<<;;;===???@@@???>>>>>>>>>?????????===<<<;;;888888999999:::<<<===>>><<<<<<<<<<<<============999<<<>>>???>>>=========>>>>>>======>>>@@@BBBCCCBBBDDDGGGMMMTTT[[[aaaeeegggiiilllnnnppprrrssstttmmmppptttuuusssrrrrrrsssnnnoooooonnnmmmlllllllllfff```ZZZVVVVVVVVVTTTRRRNNNIIIBBB======CCCKKKPPPXXXaaaiiipppxxx~~~}}}{{{{{{||||||uuuzzzxxxooo```SSSFFF@@@===:::888888555555888;;;BBBQQQkkk|||lllbbbgggrrrpppYYYQQQ\\\kkkzzzooogggjjjqqqyyy|||vvvrrrhhh```TTTKKKFFFDDDEEEEEEIIIKKKNNNPPPSSSTTTTTTTTTRRRQQQPPPNNNKKKHHHEEEDDD@@@???>>><<<:::999999999777888:::<<>>???BBBDDDDDDDDD???@@@@@@AAA@@@???===<<<::::::::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<999;;;======<<<;;;:::;;;999999999999:::<<<===>>>>>>???@@@BBBEEEIIILLLOOORRRVVV\\\bbbfffiiilllooogggkkkqqqtttuuuxxx|||~~~|||xxxwwwwwwvvvrrrmmmgggdddaaa^^^\\\VVVRRRJJJDDD@@@AAACCCEEEEEEKKKQQQUUU]]]fffkkkkkkiiiiiimmmuuu}}}{{{uuuxxx{{{uuuhhhYYYJJJCCC???;;;999888444555888<<>><<<;;;:::::::::999888999:::<<>>>>>??????@@@AAABBBBBB>>>???@@@???===<<<<<<<<<999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>???BBBFFFLLLQQQTTTVVVZZZ]]]\\\```dddgggjjjqqq{{{zzztttooommmlllfffccc]]]VVVOOOIIIEEECCC???BBBCCCDDDJJJSSSZZZ[[[\\\[[[\\\dddnnnuuuvvvtttzzzzzznnn___NNNEEEAAA===999888444555888<<>>===<<<;;;;;;;;;<<<;;;999999;;;???DDDGGGJJJPPPXXX___dddhhhjjjllliiiiiijjjkkkkkkkkkjjjjjjhhhgggeeecccaaa``````aaabbbccceeegggkkknnnqqqssstttwww{{{~~~|||vvvqqqjjjnnnqqqqqqsssvvvwwwtttpppooooooqqquuuyyy{{{|||xxxwwwwwwwwwxxx{{{~~~wwwsssrrrrrruuuyyyzzzxxxuuuvvvuuutttrrrqqqtttxxx|||zzzyyyzzz}}}yyyuuuuuummmkkkooorrrtttuuuxxx}}}{{{uuussssssrrrvvv|||wwwwwwtttssstttrrrfffYYYHHH@@@::::::<<<===>>>@@@??????@@@@@@@@@???>>>>>>???===:::888666444000---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------.........///111444777:::===???EEEGGGMMMUUU]]]gggwwwyyyxxxwwwwwwyyyyyywwwvvvoookkkddd^^^[[[\\\___aaaccceeegggiiihhhfffdddbbbaaaaaaaaa^^^[[[ZZZZZZ[[[```bbbfffmmmxxxyyykkkhhhgggfff^^^TTTRRRVVVRRROOOKKKIIIIIIHHHEEEBBBGGGEEECCCCCCCCCDDDCCCAAACCCCCCDDDCCCAAAAAAAAABBBHHHHHHJJJLLLNNNPPPQQQRRRZZZaaaiiimmmllliiigggfffZZZWWWSSSRRRSSSUUUVVVVVVRRROOOKKKHHHGGGHHHKKKMMMGGGFFFDDDBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGDDDEEEEEECCCAAA???@@@AAA===>>>>>>>>>===;;;999777666666777777888888888999===@@@EEEGGGFFFGGGIIIKKKTTTUUUWWWXXX[[[dddrrr}}}|||{{{|||wwwtttoooggg]]]SSSJJJFFFBBBCCC@@@===@@@HHHNNNOOOTTTQQQOOOUUU```jjjooopppzzz~~~vvvgggUUUGGGBBB???;;;777999777888:::@@@LLLcccwwwzzzzzz{{{xxxjjjaaaeeeooo~~~eeeSSSEEELLLccc~~~zzznnnpppyyyvvvmmmcccYYYPPPKKKFFFFFFFFFFFFGGGHHHJJJKKKQQQSSSVVVYYY[[[[[[[[[ZZZWWWUUUSSSPPPLLLHHHEEECCC@@@???>>>>>>===<<<;;;:::555888;;;<<<<<<>>>CCCGGGJJJRRR___jjjrrruuuwwwxxxqqqppppppooonnnoooooooookkkkkkiiifffddddddfffiiikkkjjjiiijjjmmmoooppppppvvvyyy|||~~~~~~zzzvvvssspppqqqsssuuuvvvwwwwwwwwwsssrrrrrruuuxxx{{{}}}}}}{{{yyyyyyzzz~~~}}}tttuuuvvvxxxyyy{{{|||||||||{{{yyyxxxwwwvvvvvvvvv}}}xxxxxx{{{~~~~~~}}}|||zzzuuusssoookkkjjjqqqvvvwwwxxxzzzwwwqqqnnnuuu}}}wwwpppiiijjjmmmkkkaaaWWWIII@@@::::::<<<<<<===@@@===>>>???@@@AAA@@@??????===<<<:::777444111///...$$$%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////...---***((('''---,,,+++,,,...000000000666333444999===>>>FFFOOOTTT\\\bbbcccjjjwwwzzzxxxwwwzzz|||yyyrrrllleeeaaa]]]]]]aaaeeeggggggpppqqqqqqssstttuuuuuuuuuqqqmmmiiigggfffddd```\\\bbbbbbccchhhqqq}}}xxxnnnggg\\\XXXQQQLLLIIIIIIIIIIIIIIIEEEBBBBBBEEEGGGFFFDDDHHHIIIJJJKKKKKKIIIGGGDDDGGGFFFEEEEEEFFFGGGHHHIIIOOORRRVVVWWWWWWZZZaaagggiiirrr{{{vvvmmmeee\\\YYY[[[]]]]]][[[XXXWWWVVVUUUTTTTTTTTTUUUXXXTTTOOOIIIFFFDDDDDDDDDLLLKKKJJJLLLNNNOOOOOOMMMIIIIIIIIIJJJJJJJJJIIIIIIEEECCCAAAAAA@@@???===;;;;;;999777666666666888888999999999:::<<<>>>@@@BBBGGGJJJMMMOOOPPPUUU^^^fffxxx{{{}}}}}}rrreeeYYYSSSQQQLLLFFFAAA@@@DDDIIIMMMSSSPPPMMMKKKMMMVVVcccmmmvvvzzzkkkXXXIIIBBB???;;;888777666777:::>>>JJJ___rrruuuvvvxxx|||yyyiii^^^aaajjj~~~cccRRREEEKKK^^^vvv}}}ppppppyyyzzzpppggg]]]TTTMMMHHHEEEDDDDDDEEEGGGJJJMMMOOOUUUWWWYYY[[[\\\\\\[[[ZZZYYYWWWUUUQQQMMMIIIEEECCC@@@@@@???>>>===<<<;;;;;;777999;;;;;;;;;>>>DDDJJJRRR[[[gggrrryyy{{{|||}}}vvvuuutttrrrqqqpppppppppllllllkkkjjjiiijjjmmmpppsssqqqooonnnpppsssttttttwwwyyy|||}}}|||zzzvvvtttsssuuuxxx{{{|||||||||{{{uuuuuuuuuwww{{{}}}~~~~~~|||{{{zzz||||||rrrssstttvvvyyy|||~~~}}}{{{zzzzzzyyy|||~~~}}}}}}wwwtttwww|||}}}zzzuuuqqqoooppplllmmmsssxxxyyy{{{~~~xxxsssqqqvvvzzzssskkkjjjllliii___VVVIIIAAA::::::<<<<<<===@@@>>>???@@@@@@@@@@@@>>>>>><<<;;;999777444111///...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---............,,,+++***///...------.../////////666333666===BBBGGGQQQ[[[gggooouuuuuuwww}}}|||~~~|||vvvpppiiifffeeegggmmmsssuuuuuuwwwxxxzzz|||~~~~~~}}}uuupppkkkgggfffdddbbb```______aaafffoooyyy{{{rrriii___XXXNNNKKKGGGDDDDDDEEEFFFGGGIIIGGGDDDCCCEEEGGGIIIJJJRRRWWW[[[YYYSSSLLLKKKLLLKKKJJJJJJJJJKKKMMMOOOQQQ\\\^^^bbbdddgggkkkpppuuuuuu~~~tttpppiiibbb^^^[[[ZZZZZZ[[[[[[\\\]]]^^^^^^______aaa^^^YYYUUUSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYRRRRRRRRRQQQRRRSSSTTTTTTOOOLLLIIIFFFDDDCCC@@@>>>===<<<999888888999999:::;;;:::::::::;;;<<<>>>??????DDDIIIKKKKKKMMMSSSWWWfffiiilllnnnoooqqqtttvvvvvv|||xxxlllddd\\\XXXRRRLLLHHHGGGHHHHHHPPPOOOMMMJJJIIINNNWWW___ppp~~~ooo[[[KKKCCC>>>;;;888555555777999===GGGZZZllloooqqqtttzzzyyyggg[[[\\\ddd|||~~~bbbQQQEEEIIIWWWkkkssspppxxxxxxqqqggg]]]UUUNNNHHHDDDCCCBBBBBBDDDGGGKKKPPPRRRYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[YYYWWWSSSNNNIIIEEECCCAAA@@@???>>>===<<<<<<<<<;;;=========???DDDLLLSSS```hhhttt}}}}}}{{{yyywwwtttrrrqqqqqqmmmnnnoooooooooqqquuuyyy{{{xxxuuutttuuuwwwxxxyyyyyyzzz{{{|||{{{yyywwwuuuwwwzzz~~~yyyxxxyyy{{{~~~}}}|||{{{}}}~~~{{{rrrrrrsssuuuyyy}}}{{{|||~~~wwwqqqnnnqqqvvvwwwuuurrrnnnlllqqqnnnooouuu{{{}}}yyyvvvuuuyyy~~~wwwnnnkkkjjjggg^^^WWWJJJAAA;;;;;;<<<<<<===@@@???@@@@@@@@@@@@>>>===<<<<<<;;;999666444111///...000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------............---000/////////000222333444;;;;;;>>>FFFNNNWWWbbblll}}}zzzxxxxxx|||zzzuuuoooiiieeecccaaa___WWWXXXZZZ___fffnnnuuuyyyzzzuuunnnfff^^^VVVNNNIIIBBBAAAAAAAAACCCEEEHHHJJJLLLLLLKKKKKKKKKNNNSSSVVVaaakkkrrrnnnbbbWWWVVVZZZUUUUUUTTTTTTVVVYYY\\\]]]eeeeeehhhmmmsssyyy|||}}}|||~~~|||wwwoooeee___\\\]]]XXXZZZ\\\```cccfffhhhhhhooollliiifffeeefffiiikkkiiijjjjjjgggccc```aaaccc]]][[[ZZZYYYYYY[[[]]]___[[[XXXTTTQQQNNNLLLIIIFFFDDDBBB???>>>>>>>>>===;;;;;;:::999888888888999999999>>>DDDGGGFFFEEEFFFHHHQQQSSSWWWYYY[[[]]]```bbbbbbhhhoootttwww~~~|||uuullljjjeee```YYYRRRMMMJJJKKKLLLLLLHHHDDDFFFLLLSSSjjj}}}ooo\\\LLLBBB===:::888666666888:::===EEEVVVggglllnnnrrryyyyyyeeeXXXYYYbbbvvvcccRRRFFFHHHPPP___yyytttooouuu{{{yyypppiii___UUUNNNIIIEEEBBBCCCBBBBBBCCCGGGKKKPPPSSSZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZWWWSSSNNNIIIDDDBBBAAA@@@???============>>>???AAABBBDDDGGGOOOZZZcccnnnuuu}}}zzzwwwtttrrrqqqoooppprrrrrrrrruuuxxx{{{}}}zzzwwwvvvxxx{{{}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwxxx|||~~~}}}~~~}}}||||||~~~|||uuutttuuuvvvzzz}}}|||}}}vvvqqqpppssswwwwwwuuuqqqnnnlllpppnnnpppwww}}}yyywwwxxx}}}yyyqqqllliiieee___YYYJJJBBB;;;;;;===<<<===@@@@@@@@@AAA@@@???===<<<:::;;;:::888555333111///...///...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000222444777;;;>>>EEEGGGLLLSSS]]]hhhttt}}}~~~zzzssskkkccc]]]YYYVVVLLLMMMOOORRRVVV[[[^^^```\\\YYYUUUPPPLLLHHHEEEDDD???AAACCCEEEGGGKKKOOORRRSSSVVVZZZ\\\\\\^^^ccchhhqqq{{{uuullljjjlllgggfffeeeeeefffgggjjjkkkkkkjjjkkkqqqzzzzzzrrrkkkfffcccYYYZZZ\\\```eeejjjpppssszzzyyyvvvttttttvvvxxxzzz{{{||||||uuullleeedddeeedddaaa^^^[[[[[[]]]```bbb``````______^^^\\\WWWTTTOOOLLLIIIHHHGGGFFFBBB???>>>>>>===<<<;;;:::::::::888<<>>>>>???AAABBBBBBEEEIIIMMMSSS]]]iiirrr{{{|||xxxuuusssrrrrrrssstttsssssstttvvvxxxyyywwwuuuvvvyyy}}}}}}}}}||||||{{{zzzzzzyyyxxx}}}~~~}}}|||{{{zzzyyyzzz|||}}}|||~~~}}}~~~xxxuuuvvvyyy{{{zzzvvvqqqmmmkkknnnmmmpppxxx~~~yyyxxxyyy~~~yyysssnnniiieee```]]]KKKCCC<<<<<<===<<<===@@@@@@@@@AAA@@@???===;;;:::999888777555222000///...---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,...000222444777;;;AAAFFFMMMRRRYYYaaammm{{{~~~{{{{{{|||{{{yyy{{{xxxrrrhhh^^^TTTMMMIIIBBBCCCDDDFFFHHHIIIJJJKKKHHHHHHGGGEEEDDDDDDDDDEEEBBBEEEHHHJJJLLLPPPUUUYYY^^^dddkkkppprrrtttxxx{{{}}}|||zzzyyyxxxwwwwwwxxxuuusssrrrxxx~~~xxxpppiiidddccccccdddjjjqqqyyy~~~~~~}}}}}}~~~}}}rrriiiffffffiiifffaaa]]]\\\]]]```bbbaaadddhhhmmmpppnnnhhhddd___[[[WWWVVVVVVSSSNNNIIIFFFFFFEEEDDDCCCAAA@@@???<<<===????????????@@@AAA???@@@AAA@@@??????AAACCCEEEGGGJJJKKKNNNSSSZZZ```cccfffjjjoooqqqssssssrrrxxx{{{zzzsssoooXXXTTTNNNGGGBBBBBBEEEIII^^^|||yyyooo```QQQFFF@@@<<<:::888888999;;;===DDDTTTdddmmmpppuuu~~~hhhYYYYYYaaappp}}}kkkVVVFFFFFFHHHMMMbbb|||wwwooopppvvv{{{vvvrrrmmmiiifff```ZZZRRRLLLHHHFFFEEEDDDFFFFFFHHHJJJMMMQQQTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]ZZZXXXUUUQQQMMMHHHDDDBBBCCCBBBAAAAAABBBDDDGGGIIIIIINNNTTT[[[bbbmmmyyy~~~zzzxxxvvvuuuuuuvvvvvvuuusssssstttvvvtttttttttvvv{{{~~~~~~~~~~~~}}}|||{{{{{{yyy}}}~~~~~~}}}zzzyyy}}}}}}xxxrrrnnnlllnnnnnnqqqwww|||{{{zzz|||}}}{{{vvvqqqjjjddd```^^^LLLCCC<<<<<<=========???@@@@@@@@@@@@???===;;;:::888777666444222000......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...------,,,------...111444888:::===BBBJJJPPPYYYaaajjjrrr|||wwwwwwwwwuuurrrpppnnnhhh___TTTJJJDDDBBB@@@@@@AAABBBCCCDDDDDDDDDIIIKKKKKKKKKIIIHHHIIIJJJIIILLLOOOPPPQQQUUU[[[```jjjooowww~~~zzzxxx{{{xxxpppooommmkkkkkkooovvv}}}}}}yyyqqqllljjjmmmjjjeeebbb```aaaccceeedddiiipppwww|||{{{wwwrrroookkkhhhhhhjjjgggaaaZZZOOONNNMMMKKKIIIFFFCCCBBBCCCBBBAAA@@@@@@AAABBBCCC??????>>>;;;999888999;;;<<<===???@@@BBBFFFKKKNNNPPPQQQSSSWWW\\\```dddfffmmmrrryyymmmeeeZZZPPPJJJHHHFFFFFFYYYuuu~~~uuugggYYYLLLCCC>>>;;;999888888:::;;;BBBSSSdddoooqqqwwwnnn[[[WWW\\\nnn{{{oooVVVDDDDDDEEEGGGYYYqqqyyyqqqpppsss{{{}}}vvvooojjjddd___\\\XXXTTTNNNIIIHHHGGGFFFEEEGGGIIILLLPPPTTTXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZXXXVVVRRRNNNJJJFFFDDDFFFEEEEEEEEEGGGKKKNNNQQQVVV\\\eeennnvvv~~~}}}{{{yyyyyywwwxxxyyyxxxuuutttuuuvvvssssssuuuyyy~~~}}}||||||}}}~~~}}}wwwsssqqqqqqppprrrvvvyyy{{{~~~}}}}}}~~~~~~}}}zzztttkkkccc^^^\\\LLLDDD===<<<=========??????????????????===;;;:::777777555333111000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////.........///000111222555:::@@@EEEJJJSSS^^^fffoooxxx{{{wwwwwwvvvpppkkkbbb___YYYPPPHHHCCCBBBDDDDDDEEEFFFGGGIIIKKKLLLMMMVVVYYYZZZZZZWWWTTTTTTUUUTTTWWWYYYZZZ[[[___gggmmmtttvvv{{{}}}}}}~~~zzzyyyxxxxxxyyy}}}}}}xxxpppkkknnnlllhhhfffeeegggiiijjjmmmpppuuu||||||{{{xxxwwwzzz~~~}}}vvvpppaaa```^^^ZZZVVVQQQLLLJJJNNNLLLJJJHHHGGGFFFEEEEEEAAA@@@???;;;888777999:::888999:::;;;<<<>>>@@@BBBCCCCCCEEEHHHLLLPPPTTTVVV]]]bbbjjjsss|||vvviiiaaa]]]YYYQQQKKKUUUqqq{{{nnn___QQQFFF???<<<999777777888:::AAASSScccpppsssxxxrrr]]]UUUXXXmmmzzzpppUUUBBBBBBCCCDDDTTTkkk{{{sssqqqrrrxxx{{{ssskkkeee___YYYUUUTTTPPPKKKHHHGGGGGGFFFFFFGGGJJJOOOTTTZZZ]]]```aaa]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWSSSOOOKKKHHHFFFHHHHHHHHHIIIKKKPPPTTTVVVbbbiiittt}}}}}}||||||yyyzzz{{{zzzxxxwwwwwwxxxtttuuuwww|||~~~||||||xxxwwwtttssssssvvvvvvwww}}}zzz|||}}}vvvkkkbbb\\\YYYMMMDDD===============???>>>>>>?????????===<<<;;;777666555333111///...---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////111333555777666===FFFNNNWWWcccrrr|||~~~yyyxxxxxxuuummmfffWWWTTTNNNEEE??????DDDIIIJJJJJJLLLNNNQQQTTTWWWXXX```cccffffffbbb____________bbbddddddeeejjjsss{{{zzzyyy{{{|||rrrjjjlllkkkiiihhhhhhjjjlllnnnvvvvvvyyy}}}xxxwwwsssnnnhhhaaa\\\YYYWWWUUUSSSQQQOOOLLLIIIGGGCCCCCCAAA>>>;;;:::<<<===777888888888888888999999;;;<<<===@@@BBBEEEGGGHHHRRRVVV^^^hhhrrr{{{uuupppooojjj___UUUUUUccczzzxxxhhhVVVIIIAAA???@@@:::777999:::@@@PPPcccpppsssyyyvvv___XXX^^^jjjyyyoooWWWDDDCCCEEEDDDNNN]]]yyyyyysssrrrsssxxx~~~xxxnnnddd]]]XXXTTTRRRKKKIIIHHHFFFFFFGGGIIIJJJKKKNNNSSSXXX]]]```bbbbbbaaaaaa```___^^^]]]]]]\\\^^^]]][[[YYYVVVSSSPPPOOONNNNNNMMMMMMPPPTTTYYY\\\iiiqqq}}}{{{yyy}}}}}}}}}}}}}}}}}}}}}~~~xxxzzz}}}~~~|||vvvwwwqqqnnnpppsssuuuzzz~~~{{{{{{zzzxxxtttmmmddd[[[UUUMMMDDD>>>>>>??????@@@CCC??????>>>===<<<:::888777444333222000...---,,,,,,,,,------......------,,,---------........./////////000000...------///111,,,---///000222666<<<@@@>>>GGGQQQZZZhhhzzztttmmmllliiiaaa[[[KKKIIIFFFCCCBBBDDDIIIMMMRRRUUUXXXZZZZZZ]]]aaaeeemmmnnnpppqqqpppooommmkkknnnmmmkkkjjjiiilllqqqtttwwwxxxzzzxxxqqqjjjhhhgggiiiooosssuuuuuuwwwyyy}}}xxxmmmeeeeeeaaa[[[WWWVVVSSSPPPLLLHHHGGGEEECCCAAA???>>>>>>888888888777666666888:::999:::<<<:::999999===@@@GGGHHHMMMVVV]]]fffsss|||sssiiiWWWeeezzz~~~nnn\\\MMMDDDAAA@@@:::777999;;;@@@PPPbbbrrruuuzzzwww___XXX^^^jjjyyynnnVVVCCCAAABBBBBBKKKYYYsssyyysssrrrtttyyyzzztttiii___XXXSSSOOOMMMJJJIIIHHHHHHHHHJJJLLLMMMOOORRRXXX]]]aaadddeeeeeeddddddcccbbbaaa``````___aaa```___\\\YYYVVVSSSRRRPPPOOONNNNNNPPPSSSWWWZZZeeemmmyyy}}}{{{{{{|||}}}~~~zzzvvvpppmmmnnnppprrrwww}}}zzzxxxuuussssssrrrpppllleee___ZZZMMMEEE>>>>>>?????????BBB???>>>>>>===<<<:::888777666555444222000///......,,,------......------,,,------------.....................---,,,,,,...000...///000222555:::@@@DDDJJJSSS___jjjwww}}}ssseee]]]ZZZVVVOOOIIIDDDEEEFFFGGGIIINNNTTTYYY[[[\\\]]]\\\]]]```fffjjjqqqrrrsssttttttsssrrrrrrooooooooonnnmmmnnnpppsssuuuyyy~~~xxxsssqqqoooppptttxxxzzzzzzzzz}}}xxxrrrnnniiifffccc^^^YYYTTTRRRQQQOOOMMMKKKJJJHHHHHHDDDCCCAAA>>>;;;:::::::::888999:::888666666999<<<@@@AAAEEEMMMSSSZZZeeeqqqvvvzzz}}}|||XXXeeezzzvvvcccSSSHHHDDD@@@:::777:::;;;???PPPaaavvvyyy}}}yyy```XXX^^^kkkyyylllUUUBBB???@@@@@@HHHTTTkkkyyyrrrrrrtttyyywwwpppfff\\\UUUPPPLLLJJJIIIIIIIIIJJJLLLOOORRRSSSVVVYYY___dddhhhjjjjjjiiiiiihhhhhhgggfffeeeddddddeeedddbbb```\\\YYYVVVUUURRRQQQOOONNNOOOQQQTTTVVV]]]eeerrr{{{}}}xxxrrrnnnoooppprrrwww~~~vvvrrrooojjjiiiiiijjjiiieee```\\\NNNEEE???>>>???>>>>>>@@@>>>>>>======;;;:::888777666555444222000///......------............------,,,,,,,,,---------.........//////---,,,,,,...111000222555888<<>>BBBEEEJJJNNNSSSYYY___ccccccbbbaaa______ccciiimmmqqqqqqqqqqqqrrrsssssstttqqqrrrrrrpppnnnmmmnnnooopppyyy}}}zzzzzz}}}~~~zzzuuupppjjjccc^^^ZZZZZZXXXVVVTTTRRRQQQPPPMMMKKKHHHDDD@@@===:::999888888888666555444666888::::::>>>CCCGGGLLLVVV```iiinnntttyyyYYYeeeyyy|||hhhVVVKKKEEE@@@:::888:::;;;???OOOaaayyy||||||bbbYYY^^^nnn{{{lllWWWDDD>>>>>>???FFFPPPccc|||vvvpppppprrrxxx~~~~~~uuuoooeee\\\VVVQQQNNNLLLJJJKKKMMMOOORRRVVVYYY[[[]]]```eeejjjnnnnnnmmmmmmllllllkkkjjjiiihhhhhhgggffffffdddaaa^^^ZZZWWWVVVSSSRRROOONNNMMMNNNPPPQQQTTT\\\hhhuuu~~~{{{vvvrrrrrrrrrttt{{{}}}pppjjjhhh`````````ccceeeddd___[[[NNNFFF?????????>>>===>>>=========<<<;;;:::888888444333222000...---,,,,,,------............------,,,,,,,,,,,,------------///000000///...///111444333666:::@@@FFFOOOXXX]]]gggssswwwlllccc]]]SSSMMMEEEAAA@@@BBBBBBBBBHHHLLLRRRWWW[[[___ccceeeeeedddcccbbbcccfffiiillloooooonnnnnnoooqqqtttuuuuuutttrrroookkkhhhiiijjjlllxxx~~~~~~~~~}}}~~~~~~}}}}}}vvvpppjjjgggdddcccbbb```^^^\\\ZZZYYYVVVTTTOOOKKKGGGCCC???===999999888666555555666777888777:::>>>AAADDDLLLUUU___dddiiioooxxx^^^iii|||}}}jjjXXXKKKFFF@@@:::888;;;<<>>???EEEMMM\\\vvvtttmmmmmmoootttzzz~~~~~~zzzqqqlllccc[[[WWWTTTRRRPPPOOOPPPSSSVVVZZZ]]]```bbbcccfffjjjnnnqqqqqqpppooooooooonnnmmmlllkkkjjjjjjgggfffdddaaa^^^ZZZWWWUUUSSSRRROOOMMMLLLKKKLLLLLLMMMSSS^^^jjjuuu{{{wwwtttttttttvvvrrrccc\\\ZZZTTTTTTWWW]]]cccddd```\\\MMMEEE?????????===<<<===<<<<<<<<<<<<;;;:::888888444333222000...---,,,,,,---......//////......---,,,,,,,,,---------.........////////////111333666444888???FFFPPPZZZeeelllvvvuuufff[[[SSSMMMJJJDDDAAA>>>===???CCCGGGJJJOOOTTTZZZ___aaacccdddeeeeeeeeefffgggiiikkkkkkkkkqqqpppoooooopppsssvvvxxxxxxvvvrrrlllgggeeeeeegggkkkwww{{{wwwvvvvvvvvvvvvvvvvvvvvvwwwvvvyyy}}}{{{vvvssssssrrrrrrqqqpppnnnkkkiiihhhfffbbb]]]XXXSSSNNNHHHCCC<<<:::888777777777777777666666888<<<===>>>EEENNNTTTYYY^^^bbbkkkxxxcccnnnzzzhhhWWWKKKFFF@@@:::999;;;<<>>???DDDJJJVVVppprrrlllkkklllqqqwww|||{{{vvvkkkfff___YYYVVVUUUUUUTTTVVVXXXZZZ^^^aaaeeegggiiiiiikkknnnppprrrsssrrrrrrqqqqqqpppooonnnmmmmmmllliiihhhfffccc___[[[XXXVVVSSSRRRPPPMMMKKKJJJJJJJJJIIINNNVVV```kkkvvv~~~xxxuuusssssstttxxxsssdddVVVOOOMMMKKKMMMRRR\\\eeegggbbb]]]KKKDDD>>>???@@@>>>======<<<<<<<<<;;;;;;:::888888666555444222000///............////////////......---------.........//////+++---...///000222666999:::>>>EEENNNYYYeeepppxxx~~~~~~~~~~~~~~~|||yyyooofffYYYNNNFFFCCCAAA@@@>>>??????@@@AAAFFFKKKPPPVVV[[[aaaeeeggggggggggggdddeeegggjjjnnnpppooommmooonnnmmmmmmnnnpppsssuuuxxxwwwtttoookkkiiijjjkkknnnxxx|||{{{zzzxxxuuuvvvxxxzzz}}}~~~zzzvvvrrrqqqqqqpppppppppqqqqqqrrrsssuuuvvvxxxxxxxxxxxx~~~~~~}}}{{{{{{}}}|||yyyxxxwwwwwwxxx{{{~~~}}}{{{yyyvvvttttttoooiiiccc___XXXPPPJJJDDDAAA>>><<<;;;:::999777666666777999999999>>>FFFGGGMMMSSSWWW```mmmwww{{{eeepppwwwfffVVVLLLHHH@@@:::999<<<===???MMM^^^nnnuuu||||||qqqpppuuu{{{ooo^^^KKK???===>>>CCCGGGPPPkkksssllljjjkkkpppuuu|||xxxtttfffbbb\\\XXXWWWXXXYYYYYY]]]___aaaeeehhhjjjlllmmmooopppqqqrrrssstttuuuuuuttttttsssrrrqqqpppoooooolllkkkiiifffbbb^^^[[[YYYUUUSSSQQQOOOMMMKKKJJJJJJJJJMMMRRRYYYcccppp}}}~~~~~~vvvttttttuuuvvv{{{~~~mmmccc[[[SSSOOOOOOMMMOOOUUU___ggghhh```XXXJJJBBB>>>???@@@>>>===>>>;;;;;;;;;;;;::::::999888666555444222000///............////////////.............../////////000000---...111222444777<<>>;;;:::999999:::777555999???;;;BBBHHHMMMUUUaaalllqqqcccnnnuuudddVVVMMMIII@@@;;;999<<<===???MMM^^^pppxxxyyywwwuuuzzzooo___KKK???<<<>>>AAAEEEMMMgggtttllljjjkkkooouuu|||~~~wwwrrreeeaaa\\\YYYZZZ\\\]]]^^^bbbcccfffiiikkknnnooopppsssssssssssstttuuuwwwwwwvvvvvvuuutttsssrrrqqqqqqpppooollliiieeeaaa^^^\\\VVVUUUSSSQQQNNNMMMLLLKKKLLLNNNQQQWWW```mmm{{{|||||||||}}}}}}wwwvvvvvvxxxzzzqqq```ZZZYYYXXXWWWYYYUUUVVV[[[ccciiifff\\\RRRHHHBBB===???@@@???>>>>>>;;;;;;;;;;;;::::::999888444333222000...---,,,,,,......////////////......////////////000000000000000222555777999===BBBEEERRRUUU\\\dddmmmxxx}}}yyyxxxvvvuuuvvv{{{lllkkkhhhaaaXXXPPPKKKIIIGGGEEEBBBBBBCCCDDDCCCCCCEEEKKKQQQUUUXXX]]]dddjjjiiilllnnnooolllhhheeedddaaa___^^^bbbhhhnnnqqqqqqoooooooooppppppqqqrrrrrrsssxxx}}}|||xxx||||||wwwsssrrroookkknnnqqqvvv|||~~~|||{{{{{{|||}}}}}}|||||||||~~~~~~}}}yyyyyywwwuuuqqqpppqqqrrrqqqssswwwzzz||||||{{{zzzrrrqqqooonnnoooppprrrsssqqqrrrrrrqqqpppoooppprrrkkknnnqqqqqqpppoooppprrryyy{{{}}}~~~~~~~~~}}}xxxccc]]]VVVPPPMMMHHHCCC??????===<<<<<<777333666<<<555<<>>AAADDDGGGGGGLLLRRR[[[bbbhhhkkknnnpppnnnnnnoooooonnnnnnmmmllljjjdddbbbeeehhhjjjnnnsssuuuyyy{{{xxxwwwzzz{{{yyyyyy|||yyyzzzzzzvvvpppmmmnnnppprrrxxxxxxrrrooooooooopppsssvvvxxxyyyyyyyyyxxxvvvtttrrrqqqppppppqqqrrrpppnnnkkkjjjiiiiiiiiihhhhhhiiilllnnnnnnllljjjlllnnnqqqttttttsssrrrpppvvvyyyqqqaaaXXXXXXWWWRRRKKKGGGDDD???<<<:::999888777444777;;;???DDDLLLWWW^^^kkkoooyyy~~~ssskkk```SSSKKKHHHEEE@@@======;;;<<>>BBBGGGNNNWWW\\\ggglllsss{{{~~~~~~~~~}}}|||}}}}}}tttpppoookkkbbb[[[JJJGGGCCCAAAAAACCCDDDEEEGGGFFFFFFFFFHHHKKKNNNPPPXXX]]]eeekkkpppsssuuuwwwvvvxxxyyywwwuuusssrrrsssmmmhhhfffjjjnnnqqquuuzzz~~~}}}~~~{{{xxxwwwwwwxxxxxx}}}~~~wwwsssrrrqqqrrrtttwwwzzz}}}~~~~~~}}}|||||||||||||||{{{yyyvvvsssooollljjjiiijjjiiihhhiiiiiihhhfffdddgggiiikkkmmmnnnnnnllllllooorrrvvv}}}oooccc___^^^YYYTTTMMMIIIDDD@@@>>><<<:::888555777999;;;>>>EEEMMMSSSooorrryyyxxxpppiii```SSSJJJHHHFFF@@@>>>>>>;;;===KKK]]]www}}}{{{ooommmttt}}}~~~zzzhhhRRREEE>>>;;;<<>>===<<<<<<<<<;;;:::999888777444222000000000000///...///////////////............///000///000222555888@@@CCCIIIOOOUUU\\\ccchhhqqqvvv}}}|||yyywwwvvvwwwyyy|||~~~~~~ssskkkaaa[[[XXXTTTNNNHHH=========???BBBFFFJJJMMMPPPQQQQQQPPPPPPSSSYYY___fffjjjpppuuuxxx{{{}}}zzzzzz{{{vvvqqqppptttyyy|||{{{xxxtttuuuvvvyyy}}}zzzuuupppmmmmmmjjjhhhffffffeeecccbbbcccdddfffgggiiiiiiiiihhhkkklllnnnqqqvvvyyyzzzyyyxxxyyyzzz|||yyyiiicccaaa___\\\WWWSSSNNNIIIEEEAAA===;;;888999999888999===CCCGGGuuuuuuxxx{{{uuuooojjjbbbVVVMMMIIIEEE@@@>>>>>>===???NNN```~~~vvvmmmiiiqqq|||pppYYYHHH@@@>>>???@@@DDDSSSgggxxxyyytttssssssvvvzzzzzz~~~~~~zzzuuutttqqqpppqqqtttvvvwwwyyyzzz{{{{{{zzzxxxvvvuuuxxxxxxyyyyyyzzz{{{{{{{{{{{{yyyuuuqqqooooooooopppooooooooonnnllliiigggfff```]]]XXXTTTQQQQQQRRRTTTSSSUUUXXXYYY]]]dddooowww~~~~~~~~~rrrhhhaaadddjjjnnnqqqtttppppppmmmiiihhhfff^^^UUUJJJFFFBBB???>>>===<<<;;;<<<<<<<<<;;;:::999888777444222000///000000///................../////////...///000000111333777;;;DDDKKKVVV```hhhnnnrrruuuuuuzzz}}}wwwwwwvvvvvvvvvvvvuuurrrppp\\\VVVOOOIIIGGGEEECCCAAA;;;===???CCCJJJSSS]]]cccbbbbbb```[[[XXX[[[dddlllqqqtttxxx|||~~~|||{{{{{{zzz{{{}}}~~~zzzrrroookkkhhhggggggfffeeecccdddfffhhhiiijjjkkkkkklllkkkjjjlllnnnpppqqqpppqqqppppppqqqssswww{{{}}}nnngggfffffffffaaa]]]XXXRRRMMMHHHBBB>>>===<<<:::999888:::===???yyyvvvwwwyyysssnnnkkkcccWWWNNNJJJDDD???>>>@@@???BBBRRReee~~~wwwmmmeeefffooo{{{ttt]]]III???>>>@@@AAADDDQQQcccuuuyyyrrrqqqqqquuuyyyyyy||||||yyyyyyyyyxxxxxxyyy{{{|||zzz{{{|||}}}}}}{{{zzzxxxzzzzzz{{{{{{|||}}}}}}~~~}}}zzzvvvsssppppppqqqqqqnnnooonnnmmmkkkhhheeeccc___\\\XXXTTTQQQQQQRRRSSSVVVXXXZZZ[[[^^^dddmmmttt~~~~~~}}}|||zzzrrrkkkgggjjjqqqwwwzzz}}}uuurrrkkkccc______\\\VVVJJJFFFBBB>>>===<<<;;;:::<<<<<<<<<;;;:::999777777444222000///000000000...---.........//////000000222333444555666:::>>>AAAIIISSScccqqqzzzzzz~~~~~~}}}zzzuuupppiiiaaaYYYTTTIIIFFFAAA===<<<<<<>>>???>>>@@@DDDJJJUUUeeevvv}}}uuujjjccccccllltttxxx{{{~~~zzzuuupppmmmkkkjjjhhhiiijjjmmmoooqqqrrrrrrrrrooommmkkkjjjjjjkkkjjjiiijjjjjjjjjkkklllmmmoooooosssuuuxxxyyy{{{xxxnnnlllmmmnnngggddd___YYYSSSLLLEEE@@@AAA>>>;;;999999999:::;;;yyyuuuuuu|||zzztttnnnjjjbbbVVVMMMJJJFFFAAA@@@BBBAAADDDUUUggg{{{pppccc[[[```jjjxxxwww```III===<<<>>>???CCCPPPaaasssxxxpppmmmmmmqqqvvvwwwzzz}}}~~~~~~~~~}}}~~~~~~}}}{{{||||||}}}~~~}}}{{{xxxuuussssssssssssnnnoooooommmkkkgggdddaaa^^^\\\YYYVVVTTTSSSSSSSSSYYY[[[]]]]]]___dddlllsss{{{}}}|||vvvqqqmmmnnnssszzz{{{wwwmmmaaa\\\[[[YYYUUUIIIEEEAAA>>>===<<<;;;:::;;;;;;;;;:::999888777666333111//////000111000///---......///000111111222222333666888;;;@@@FFFJJJUUU```pppttthhh\\\PPPFFF@@@>>>===;;;999777888<<>>===>>>===@@@LLL]]]pppxxxnnnjjjiiilllqqqtttxxx~~~|||}}}~~~|||{{{zzzxxxwwwvvvuuuuuupppppppppooolllhhhdddaaa```___]]][[[YYYXXXVVVVVV[[[]]]______```eeemmmsss{{{|||uuurrruuu|||tttggg^^^ZZZVVVQQQGGGDDD@@@===<<<<<<;;;::::::::::::999888777666555333111//////000111000///......///000111222333444444777;;;@@@FFFMMMTTTYYYfffnnn{{{xxxiiiZZZNNNEEE???<<<888:::;;;:::999;;;AAAEEEIIIMMMSSSZZZeeevvv|||||||||}}}~~~|||wwwqqqlllhhhdddddddddddddddeeeeeeeeedddhhhllllllkkklllqqquuuxxx|||yyyvvvvvvuuussspppkkkfff^^^VVVPPPKKKGGGBBB???>>>===:::888tttooommmwww|||uuuooofff[[[RRRPPPNNNHHHFFFFFFDDDEEETTTfffxxxfffYYYPPP\\\mmm|||mmmQQQAAA???@@@>>>>>>III[[[nnnwwwmmmhhhfffiiinnnssswww~~~~~~}}}}}}}}}~~~||||||{{{zzzyyywwwvvvvvvqqqqqqqqqpppmmmiiidddbbbbbbbbbaaa```^^^\\\YYYXXX\\\^^^``````aaafffmmmsss{{{|||vvvwww~~~{{{mmmbbb[[[TTTMMMFFFCCC???===<<<<<<;;;:::999999999888777666555444333111//////000111000///...///000111222333444555===@@@FFFMMMTTT]]]ffflllsssyyyrrrgggWWWHHH???======>>>555999===>>>???BBBIIIOOOTTTXXX\\\aaahhhuuuzzz|||~~~{{{tttnnnjjjiiifffdddccccccdddddd```dddhhhhhhffffffjjjnnnuuuwwwyyy}}}~~~|||yyyvvvpppiii```ZZZSSSNNNHHHEEECCCAAA===:::nnnlllooozzz|||rrrggg^^^XXXUUUMMMJJJHHHFFFDDDHHHVVVdddppp]]]OOOVVVfff|||yyy```HHH======???BBBIIIVVVhhh{{{wwwmmmiiigggjjjnnnsssvvv|||~~~~~~}}}|||{{{zzzyyyyyywwwtttqqqooommmkkkgggeeehhhhhhhhhgggfffdddaaa```aaaaaaaaabbbccchhhnnnrrrzzz~~~}}}tttgggZZZOOOHHH??????>>>===<<<;;;;;;;;;<<<<<<;;;:::888666444333///............//////000111///000333555555:::@@@LLLSSS[[[```iiiuuu~~~vvv[[[RRREEE<<<999;;;<<<======<<<<<<<<<>>>DDDLLLQQQ[[[```eeegggiiinnnwww{{{vvvpppmmmkkkjjjgggeeeeeeffffffggghhhiiijjjjjjjjjmmmpppsssvvvyyy}}}}}}wwwrrrooohhhaaaYYYRRRMMMJJJEEEBBBrrroooqqq|||vvvnnnfff]]]WWWOOOLLLIIIGGGDDDGGGTTTbbb~~~yyygggUUU[[[jjj{{{dddMMM???===>>>@@@GGGUUUiii|||xxxnnnhhhfffjjjpppqqqtttyyy~~~}}}{{{zzzyyyxxxuuusssooommmkkkiiigggeeeffffffffffffeeecccbbbaaabbbbbbbbbaaabbbeeejjjnnnwww}}}~~~|||yyyxxx|||}}}wwwooocccWWWLLLFFF======<<<::::::999999:::<<<;;;;;;999888666444333000000000//////000000111111000222666777:::CCCMMM\\\eeennnuuu}}}wwwggg\\\PPPIIIAAA<<<;;;;;;;;;;;;@@@AAABBBDDDGGGMMMTTTYYY___ccchhhiiijjjooowww~~~{{{wwwsssnnnkkklllllllllkkkjjjjjjiiiiiiiiikkklllmmmooorrrwwwzzz{{{}}}xxxpppeee\\\UUUQQQNNNKKKwwwssssss}}}~~~zzzrrrfff\\\RRROOOKKKHHHEEEGGGRRR^^^xxx|||ooo]]]aaannn~~~kkkTTTCCC=========EEETTTiii}}}zzzooofffccchhhppppppsssxxx~~~~~~|||{{{zzzyyyxxxuuupppmmmkkkjjjhhhgggggggggfffffffffeeeeeeeeeggggggfffdddccceeeiiilllvvv|||}}}{{{|||wwwqqqpppvvvsssoooggg]]]RRRIIIDDD===<<<;;;:::::::::::::::;;;;;;:::999777555444222222222111111111111111222000111555999;;;AAAOOO]]]mmmyyy|||pppeeeZZZMMMDDDDDDBBB???>>>>>>???>>>===@@@CCCFFFIIIMMMRRRXXX]]]ccchhhmmmooopppttt{{{|||{{{zzzxxxvvvtttqqqpppooonnnnnnllljjjjjjlllpppsssqqqqqquuu~~~wwwkkkccc]]]ZZZYYYwwwsssrrr{{{oooaaaVVVRRRMMMJJJGGGGGGOOOYYYsss}}}~~~xxxzzzuuubbbcccnnnrrrZZZEEE===>>>;;;BBBQQQggg}}}|||sssiiicccfffmmmrrruuuyyy}}}~~~}}}}}}||||||zzztttpppmmmllljjjiiiiiiiiihhhhhhiiiiiijjjjjjkkkkkkjjjiiihhhiiimmmoooxxx}}}~~~~~~xxxpppmmmmmmkkkggg```XXXOOOGGGBBB???>>>===<<<<<<<<<<<<<<<;;;::::::888777555333222222222111111111111222222111333888<<<>>>FFFXXXjjjxxxwwwgggZZZQQQJJJDDD@@@BBBBBBAAABBBCCCDDDEEEEEEFFFIIINNNRRRUUUYYY]]]```ffflllssswwwzzz~~~}}}|||zzzuuupppkkkkkkmmmpppqqqoooppptttxxx|||zzzqqqkkkgggeeetttooonnnwwwvvvfffYYYTTTOOOLLLHHHGGGMMMUUUmmmxxx{{{tttuuu|||}}}dddaaahhh~~~xxx___GGG>>>@@@;;;@@@MMMccczzz{{{qqqhhhgggkkkqqqtttxxx{{{}}}~~~~~~~~~~~~wwwrrrooommmkkkiiiiiiiiijjjkkkkkklllmmmmmmkkklllllllllkkkmmmpppsssyyy~~~}}}xxxzzz|||wwwpppllliiigggccc\\\TTTLLLEEEAAA>>>>>>===<<<<<<<<<<<<===::::::999888666444222111111111000000111111222222333666;;;@@@CCCLLL___qqq~~~uuuiii```SSSIIIEEEDDDCCCCCCFFFFFFFFFFFFGGGJJJMMMOOOUUUXXX\\\```bbbccceeegggjjjqqq{{{zzzsssooonnnoootttpppnnnpppppprrryyy~~~wwwsssqqqqqqlllkkktttwwwhhh\\\VVVQQQNNNJJJHHHLLLSSSeeerrr{{{yyyrrrrrrvvvzzzggg______qqq~~~dddJJJ???BBB===???III]]]tttwwwmmmjjjkkklllqqqvvvyyyzzz|||~~~|||vvvrrrooommmkkkiiiiiijjjlllnnnnnnnnnnnnmmmiiikkklllllllllnnnqqqtttyyy~~~}}}vvvvvvvvvqqqllljjjgggeee```ZZZRRRJJJDDD@@@<<<;;;;;;:::::::::;;;;;;999999888777555333222111/////////000111222444444777:::@@@GGGLLLUUUfffuuuzzzjjj```QQQLLLEEE@@@@@@AAADDDEEEJJJJJJKKKLLLMMMQQQVVVZZZ```cccgggiiijjjjjjlllmmmqqqyyy~~~wwwsssrrrrrrooommmnnnnnnnnntttzzz~~~oookkkkkkuuutttfff]]]WWWQQQOOOKKKIIILLLQQQaaappp|||{{{tttrrruuuwwwzzzlll^^^WWWddd|||iiiMMM@@@AAA??????EEEVVVooo|||uuunnnjjjjjjhhhooowww{{{|||}}}|||yyyvvvtttsssqqqooommmmmmooorrrtttuuusssqqqppplllmmmnnnnnnnnnppprrrttt{{{|||tttqqqoookkkjjjkkkgggddd___XXXPPPHHHAAA>>>;;;;;;:::::::::;;;;;;<<<999888888777555333111000//////000111333555666777<<<>>>EEEOOOXXXaaannn{{{uuudddUUUMMMCCCBBBAAABBBEEEGGGJJJKKKMMMOOOSSSUUUXXX\\\aaafffiiikkknnnpppqqqqqqsssttt{{{}}}zzzsssqqqpppqqqpppnnnpppvvvvvv{{{ooollllllvvvqqqddd]]]WWWRRROOOLLLIIIKKKPPPaaaqqq~~~xxxuuuvvvxxxvvvppp^^^RRRZZZqqqmmmOOO@@@@@@AAA???CCCSSSkkkzzztttpppjjjgggggghhhoooyyy~~~}}}zzzxxxwwwvvvwwwwwwuuusssqqqtttxxx{{{{{{yyyvvvtttpppqqqrrrrrrqqqrrrtttvvvyyyqqqmmmkkkiiijjjnnngggddd^^^WWWNNNFFF@@@<<<======<<<<<<<<<======>>>888888888666555333111000///000111222444777999:::>>>@@@HHHUUU```jjjuuu}}}pppbbbSSSGGG@@@>>>@@@DDDIIINNNQQQSSSTTTOOOTTTZZZ^^^aaaeeekkkoooqqqtttwwwyyyyyyzzz|||~~~xxxvvvuuuvvvsssnnnnnnrrrpppuuu|||pppnnnpppyyy~~~nnnbbbYYYXXXVVVRRRNNNLLLLLLNNN[[[oooyyywwwzzz{{{hhhSSSVVVffftttqqqVVVCCC===:::???FFFQQQggguuunnniiiccc___```ccclllxxx~~~}}}||||||xxxyyyzzzwwwsssqqqsssuuuxxxyyyzzz|||||||||{{{{{{ssstttuuutttssstttvvvxxxzzzxxx|||zzzvvvqqqnnnnnnooooooooogggddd^^^UUULLLDDD@@@>>><<<<<<;;;:::::::::;;;;;;===;;;888555444222000...333111//////111555;;;???EEEJJJSSS]]]iiiuuuzzzmmm___UUULLLDDD??????CCCBBBEEELLLUUUZZZYYYWWWVVVZZZ^^^cccgggkkkppptttxxxzzz}}}}}}zzzxxxvvvvvvrrrqqqpppssswww|||mmmlllpppzzzzzziii[[[XXXXXXVVVTTTQQQOOOPPPQQQ\\\ppp~~~|||}}}~~~oooVVVSSS]]]iiiwwwsss[[[GGG>>>;;;???CCCLLL```yyyxxxnnnfff]]]YYYZZZ^^^fffrrr|||~~~|||zzzyyyyyyyyy{{{|||yyyvvvtttvvvxxx{{{|||}}}~~~vvvvvvvvvuuuuuuwwwzzz}}}~~~yyyxxx{{{|||vvvssspppnnnmmmnnnooopppgggccc\\\SSSJJJCCC???>>><<<<<<;;;::::::::::::;;;;;;999777555444333222111777777666777:::???EEEJJJMMMRRR[[[dddnnnyyy~~~rrrjjjaaaWWWMMMHHHDDD@@@???AAAFFFIIINNNVVV]]]```___\\\___dddkkkqqqtttvvvxxxyyy{{{~~~xxxuuusssrrrtttvvvwwwwww}}}mmmlllppp{{{wwwfffXXXWWWWWWWWWUUUSSSRRRSSSUUU]]]pppxxx[[[QQQVVVaaappp~~~xxxcccMMMAAA<<<>>>AAAFFFWWWppp~~~rrreeeYYYTTTUUUWWW^^^iiittt}}}~~~|||zzzxxxwwwvvvzzz}}}~~~}}}yyyxxxzzz|||zzzzzzyyyxxxxxx|||~~~yyyxxx{{{{{{wwwqqqqqqpppnnnlllkkkmmmooofffaaaXXXNNNFFFAAA???>>><<<<<<;;;:::::::::::::::999888666555444444555555666777:::===AAAGGGOOOTTTZZZ^^^eeelllsss{{{ooo]]]RRRJJJCCC>>>>>>??????AAAEEEKKKQQQYYY```ccccccbbbbbbeeelllttt{{{~~~~~~||||||{{{wwwuuutttsssrrruuuyyy~~~ooommmppp|||wwwhhh]]]WWWXXXXXXWWWUUUTTTTTTUUU]]]nnnbbbSSSSSS___qqq}}}lllUUUDDD===>>>@@@DDDQQQhhhwwwiii]]]VVVUUUSSSXXXaaalllwww}}}{{{yyywwwvvv|||~~~}}}|||~~~}}}|||}}}zzzyyy|||xxxtttoooppppppnnnkkkiiiiiikkkddd]]]SSSIIICCC@@@>>>===<<<<<<;;;:::999999999999777777666444333333555777666:::@@@EEEJJJQQQYYY___fffiiimmmqqqtttxxx}}}uuubbbPPPFFFCCC>>>===???BBBDDDHHHNNNSSSYYYaaadddcccbbbccceeelllrrrzzz~~~|||yyyxxxuuuzzz~~~}}}zzz|||mmmjjjlllxxx}}}zzzyyytttkkkbbbYYYZZZ[[[YYYVVVTTTTTTUUU]]]jjj|||~~~~~~kkkWWWSSS]]]ooo~~~ttt^^^LLL??????AAAEEENNNaaa{{{}}}pppeee^^^YYYSSSUUU[[[dddqqq~~~~~~|||{{{~~~}}}|||~~~xxxtttqqqrrrrrrppplllhhhfffeee___WWWMMMEEE@@@???>>>===<<<<<<;;;:::999888888888777777666444222333666999===CCCLLLSSSYYY```iiiooorrrsssssssssrrrtttwwwyyyrrraaaRRRFFF@@@@@@===???CCCGGGJJJOOOVVV]]]bbbgggfffcccaaadddhhhtttxxx~~~{{{yyy~~~jjjeeefffrrr{{{vvvuuuqqqjjjccc[[[\\\]]]\\\YYYWWWWWWWWW]]]gggwww}}}}}}yyyyyy|||~~~{{{xxxzzzttt]]]RRRXXXggguuu~~~|||iiiWWWDDDAAA@@@CCCKKK[[[rrr{{{ssshhh___VVVVVVWWW^^^kkkyyy~~~zzzvvvtttsssrrrqqqoookkkeeeaaaYYYQQQHHHAAA??????>>>======<<<;;;999888888888888666777777666444555:::???CCCLLLWWW```eeelllttt{{{~~~}}}{{{wwwuuuuuuxxx{{{ooo\\\MMMCCC>>><<<;;;;;;???EEEJJJMMMTTT[[[dddhhhjjjiiifffeeehhhlllsssvvvzzz}}}~~~}}}|||zzzzzzzzzzzzzzz{{{{{{{{{mmmeeebbbmmm~~~xxxvvvqqqhhh```\\\^^^______]]]\\\\\\\\\^^^eeettt{{{{{{xxxzzz}}}{{{uuusssvvv|||{{{cccUUUWWWcccnnn{{{uuueeeJJJBBB===???FFFUUUkkk~~~uuugggZZZWWWUUUYYYeeesss~~~zzzyyyyyyyyy}}}~~~zzzzzz~~~}}}}}}{{{yyyvvvsssqqqrrrssspppggg___SSSLLLCCC?????????>>><<<===<<<;;;999888777777777444777999888777;;;BBBHHHKKKUUUbbbkkkqqqvvv~~~|||~~~rrriii[[[LLLBBB======>>>===>>>CCCJJJNNNPPPWWW^^^cccfffjjjkkkjjjjjjlllnnnnnnrrrvvvyyy{{{{{{|||}}}~~~~~~{{{wwwuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwww}}}tttjjjccckkk~~~zzzsssggg^^^\\\^^^aaaaaaaaa``````aaa___dddrrrzzzzzzzzz|||}}}tttpppqqqrrr|||hhhXXXYYYdddnnnxxx|||oooOOOCCC:::;;;BBBPPPfffzzznnn\\\XXXTTTVVVaaaooozzz{{{sssppprrrtttuuuxxx}}}}}}yyyxxx}}}|||xxxvvvyyy}}}|||zzzvvvrrrooorrrvvvtttjjj```PPPIIIAAA>>>???@@@>>><<<===<<<;;;999888777777777333666999:::;;;???HHHOOOVVVaaannnxxx|||{{{ttt\\\VVVMMMEEE@@@@@@BBBDDDEEEFFFJJJPPPRRRSSSXXX___^^^bbbgggkkkmmmmmmmmmmmmooosssyyy}}}~~~~~~~~~~~~zzzyyywwwssspppoooppprrruuuuuuvvvyyy{{{|||{{{yyyzzzuuukkkccciii{{{}}}yyyrrrfff\\\\\\```dddfffeeeeeeddddddiiikkkqqqxxx|||wwwxxx||||||sssmmmmmmrrrzzzsssccc___eeelllxxx}}}|||WWWFFF<<>>@@@FFFZZZqqqyyyddd[[[RRRRRRWWW___kkkuuu|||oooeee___\\\___dddfffiiinnnsssxxx}}}zzz|||zzz{{{{{{yyyyyy}}}~~~}}}yyyzzzxxxvvvvvvuuummm___TTTIIIFFFBBB>>>;;;:::;;;<<<===<<<;;;:::;;;;;;:::999;;;:::>>>GGGNNNUUU```jjjlllpppvvv{{{ssscccVVVMMMLLLLLLNNNRRRTTTSSSRRRSSSVVV[[[]]]^^^^^^___```eeeiiiooosssuuuwwwzzz}}}~~~yyyrrrmmmiiijjjiiiiiikkkpppvvvyyy}}}{{{}}}{{{ssslllmmmwww}}}wwwpppjjjfffiiimmmoooooonnnmmmmmmmmmooosss{{{|||xxx|||yyymmmooosssxxx~~~sssdddaaaeeeooouuuzzzzzz|||}}}zzzuuuZZZJJJ======>>>CCCUUUjjj~~~iii^^^TTTPPPSSSXXXbbbkkkvvv{{{xxxggg[[[TTTRRRVVV\\\^^^```eeejjjqqqzzz}}}zzz{{{~~~}}}}}}~~~~~~~~~{{{}}}zzzvvvssspppgggYYYOOODDDBBB???<<<;;;;;;===>>>:::;;;;;;<<<<<<<<<;;;;;;:::===DDDPPPYYYaaakkksssxxxyyyzzz{{{|||rrraaaUUUNNNIIIMMMUUU^^^eeehhhgggeeedddgggjjjkkkjjjjjjiiijjjlllpppvvv{{{zzzsssmmmiiiiiigggfffiiimmmuuuxxx|||~~~|||~~~}}}yyyrrrqqqxxx}}}wwwrrrnnnjjjmmmqqqssssssrrrrrrrrrqqqrrrvvv}}}yyy}}}rrrssstttvvv{{{|||ggg```bbbjjjqqqvvvwwwxxxyyyxxxttt\\\LLL>>>;;;;;;@@@PPPbbbzzzlllaaaUUUPPPPPPTTT[[[cccnnnssszzzuuudddWWWPPPNNNQQQWWW[[[\\\___eeemmmwww~~~{{{{{{~~~}}}xxxsssnnnhhh___SSSKKK@@@???===;;;:::;;;===>>>;;;===>>>???>>>===<<<===>>>DDDOOO[[[fffnnnvvv|||}}}yyyvvvwwwzzz|||qqq^^^QQQJJJGGGGGGOOO\\\jjjvvv|||~~~~~~zzz|||~~~}}}zzzwwwvvvuuuuuuxxx||||||wwwrrrmmmkkkiiifffhhhlllqqqtttxxxzzz|||}}}{{{tttsssxxx}}}xxxrrrmmmkkkooosssvvvwwwvvvvvvwwwvvvwwwzzz|||~~~zzzyyyxxxxxxzzzhhh___```eeemmmuuuwwwxxxzzzzzzwww```QQQAAA::::::>>>KKKYYYrrr~~~nnncccXXXRRRQQQQQQVVV\\\gggmmmuuu|||~~~}}}~~~}}}pppaaaWWWPPPMMMOOOSSSVVVWWW[[[bbbmmmyyy~~~~~~{{{vvvoooggg```WWWNNNGGG???>>><<<;;;:::;;;<<<<<<===???@@@???===<<<<<<>>>DDDNNN\\\iiivvvwwwsssrrrssssss{{{xxxgggXXXNNNHHHFFFFFFKKKSSSaaappp~~~~~~{{{uuupppnnnkkkggggggjjjkkknnnqqqtttvvvyyy|||~~~zzzrrrrrrzzz|||uuuooollloootttxxxyyyzzzzzz{{{{{{{{{~~~}}}zzzzzz|||fff[[[]]]___jjjtttyyy{{{}}}~~~|||kkk[[[III>>>;;;===GGGQQQgggwww}}}oooeeeZZZUUURRROOOQQQUUU___fffpppyyy}}}|||}}}~~~qqqhhh___ZZZVVVRRRRRRUUUSSSTTTYYYbbbooo|||{{{vvvmmmcccZZZQQQIIICCC???>>><<<;;;;;;;;;<<<<<<<<<>>>@@@>>><<<;;;>>>AAAGGGTTTcccqqq{{{wwwvvvuuuuuuvvvmmm___PPPIIIGGGGGGIIIMMMSSSZZZeeerrr}}}xxxtttrrrnnnhhheeegggdddgggkkknnnqqquuuyyy|||zzzrrruuu|||tttlllpppuuuzzz|||}}}~~~{{{yyy|||uuuaaaVVVWWWZZZgggttt{{{~~~zzziiiSSSDDD======CCCIII[[[nnn|||pppggg]]]WWWRRRLLLKKKMMMTTT\\\gggrrrzzz~~~~~~~~~~~~xxxiiieeecccffffffbbb```aaa[[[[[[___hhhttt~~~yyynnnbbbVVVLLLDDD@@@===<<<<<<<<<<<<<<<===>>>===@@@AAA@@@>>>@@@FFFKKKQQQ^^^mmmxxxqqqVVVNNNHHHHHHIIIKKKQQQXXX\\\aaajjjttt}}}zzzxxxssskkkfffggg```cccgggjjjnnnrrrvvvzzz}}}uuuyyyyyylllpppvvv{{{~~~{{{xxxyyy~~~}}}{{{ooo\\\RRRSSSVVVdddttt|||sss\\\III???===@@@DDDSSShhh{{{|||qqqhhh^^^XXXQQQJJJFFFGGGKKKRRR^^^jjjsssyyy~~~~~~|||ssshhhgggkkkrrruuurrroooooogggfffiiipppyyy}}}|||}}}pppbbbUUUJJJBBB>>>;;;;;;;;;<<<===>>>???@@@@@@BBBDDDDDDCCCFFFNNNTTT```mmmyyymmmXXXHHHFFFHHHMMMNNNNNNVVVaaabbbfffmmmuuu~~~~~~xxxoooiiiiii^^^aaaeeehhhlllqqqvvvyyyyyy{{{wwwmmmpppvvv{{{{{{vvvvvvxxxzzzvvvhhh]]]SSSLLLOOO^^^oooyyy}}}mmmNNN>>>???BBB???OOO___tttzzzwwwrrrjjj^^^UUUPPPMMMJJJHHHIIILLLTTT^^^jjjuuu{{{~~~}}}{{{xxxxxxzzz|||wwwrrrjjjpppvvvyyy}}}wwwuuussstttwwwzzz}}}~~~}}}~~~||||||wwwnnnaaaTTTIIICCC@@@;;;<<<===>>>????????????CCCCCCBBBBBBFFFOOOZZZbbbrrrzzzyyyjjjZZZPPPHHHHHHIIILLLSSS]]]fffkkknnnpppsssvvv{{{yyypppjjjcccbbbccceeejjjqqqxxx||||||vvvlllpppvvv|||zzzwwwwwwwww~~~yyyoooeeeYYYOOONNNYYYgggqqqvvvzzz~~~pppSSSAAA???@@@===GGGWWWmmm}}}}}}tttlll```WWWRRRNNNKKKHHHHHHJJJPPPYYYeeepppyyy}}}~~~}}}{{{wwwsssssstttvvvwww}}}{{{vvvtttttt|||}}}{{{zzzzzzyyyxxxwwwyyy|||}}}yyyyyysssjjj]]]QQQGGGAAA>>><<<<<<===>>>???@@@@@@@@@BBBBBBBBBEEEKKKVVVccclll{{{wwwhhh[[[PPPJJJIIIKKKNNNSSS[[[eeennnsssooorrrwww{{{xxxrrrjjjjjjjjjlllpppvvv}}}}}}uuulllpppvvv~~~|||yyywww|||}}}yyyqqqbbbUUUNNNTTT]]]fffnnnvvv|||yyy___JJJAAA???<<<@@@NNNcccvvvwwwoooddd[[[UUUPPPLLLHHHGGGHHHKKKRRR\\\iiittt{{{~~~zzzvvvrrrqqqsssuuuwww~~~}}}{{{|||~~~|||xxxuuutttvvvzzz|||vvvsssnnncccWWWLLLDDD???===<<<<<<===>>>@@@AAAAAABBBAAAAAADDDHHHQQQ^^^mmmvvv|||gggXXXPPPLLLKKKNNNPPPUUU[[[dddlllssswwwrrrwww|||||||||}}}~~~{{{tttttttttuuuyyy~~~{{{uuummmrrryyy~~~{{{|||pppaaaQQQQQQVVVaaallluuu|||nnnVVVGGG@@@<<<>>>HHH[[[nnn}}}{{{sssggg^^^XXXRRRMMMIIIGGGGGGHHHLLLTTTaaannnwww}}}{{{xxxxxx{{{~~~yyyuuuwww{{{{{{uuupppiii^^^SSSIIICCC>>><<<;;;;;;<<<===???AAABBBCCCAAABBBEEEKKKUUUbbbqqqzzz|||qqq___UUUSSSTTTVVVVVVYYY]]]ccciiiooosssuuuyyy}}}yyyxxxvvvuuuvvvyyy|||~~~|||{{{yyyvvvvvvyyy~~~}}}||||||}}}|||||||||yyyvvvpppttt{{{qqqYYYRRRSSS___mmmxxx|||dddOOOBBB<<<<<>>@@@BBBDDDDDDEEEIIINNNVVVbbbnnnvvvzzzxxxqqqggg___]]]^^^```aaa```ccchhhnnnssswwwyyy{{{yyyqqqpppnnnnnnooossswwwyyyvvvuuuqqqnnnlllnnnssswww|||~~~}}}xxxwwwxxxxxxwwwqqquuu|||cccVVVQQQ\\\nnnzzzsssZZZHHH???;;;===GGG\\\uuu~~~uuuhhh^^^WWWSSSOOOLLLKKKJJJIIIHHHJJJRRR___hhhpppuuu}}}{{{xxxxxx|||}}}yyyxxxpppfffXXXMMMGGGCCC???===;;;;;;;;;<<<>>>AAADDDFFFIIIKKKOOOSSSYYYaaaiiiooo{{{~~~uuubbbaaa```aaaeeehhhjjjkkkmmmpppuuu{{{yyyssskkkjjjhhhggghhhkkkoooqqqqqqooolllhhhfffggglllooovvvzzzxxxuuuvvvwwwwwwooottt|||oooZZZMMMWWWiiiyyyiiiSSSGGG???===BBBVVVppp~~~tttfff[[[UUURRRPPPNNNKKKKKKJJJHHHGGGLLLVVV^^^hhhnnnwww}}}{{{yyyyyypppeeeWWWKKKEEEBBB???<<<<<<<<<===>>>@@@DDDGGGIIINNNQQQVVVYYY]]]bbbgggjjjvvvzzz}}}nnn```UUUWWW[[[bbbkkkrrrwwwyyy}}}~~~yyyuuussssssvvvwwwssspppjjjhhheeecccdddfffiiikkklllkkkhhhfffdddeeeiiimmmqqqwwwyyyttttttvvvwwwlllrrrzzzvvv\\\JJJQQQeeewwwvvv]]]OOOEEE@@@BBBSSSmmm~~~ttteeeYYYTTTQQQPPPOOOJJJLLLKKKHHHFFFHHHPPPWWWdddjjjsss|||~~~|||{{{yyyyyypppeeeUUUJJJDDDAAA>>>;;;>>>>>>>>>@@@BBBFFFIIILLLRRRVVVZZZ^^^aaadddgggiiimmmsssyyy|||rrr```SSSPPPRRRXXXbbbooo{{{zzzuuuqqqllliiijjjnnnqqqqqqnnnkkkiiifffccccccdddggghhhiiihhhgggeeedddfffjjjmmmmmmttt~~~}}}~~~yyywwwuuuuuulllrrr{{{}}}}}}lllYYYVVV\\\gggmmmQQQCCCFFFEEEJJJbbb|||mmmddd[[[SSSPPPRRRMMMLLLJJJHHHFFFGGGJJJLLLXXX___kkkvvv~~~}}}~~~{{{yyywwwwwwxxxxxxnnn```QQQGGGAAA<<<<<<>>>???AAABBBBBBCCCHHHPPPVVV```]]]^^^dddhhhgggdddddddddhhhooowww}}}~~~qqq]]]VVVXXXRRRTTT[[[eeeqqq|||~~~vvvrrrllljjjgggeeefffhhhkkkmmmmmmjjjeee```]]]___dddiiiggggggfffeeedddeeeiiilllrrryyy}}}|||{{{}}}zzzuuuqqqkkkpppzzz~~~{{{zzz|||sss\\\RRRQQQ[[[qqqyyy```KKKGGGCCCHHH]]]zzzwwwlllbbbWWWRRRSSSNNNMMMKKKIIIGGGGGGIIIJJJRRRYYYeeepppyyy~~~zzzvvvtttvvvxxxxxxwwwlll___PPPGGGAAA======??????BBBDDDEEEHHHNNNWWW]]]ccc``````eeehhhfffcccdddbbbgggnnnvvv}}}{{{gggWWWRRRUUUXXX\\\dddnnnwww}}}{{{ssspppiiigggeeebbbbbbdddfffhhhkkkiiiddd```\\\]]]aaadddfffggggggffffffhhhkkknnntttzzzuuusssvvv~~~ssskkkhhhnnnxxx{{{wwwyyy}}}eeePPPIIIQQQcccpppvvv[[[MMMBBBGGGXXXooowwwjjj]]]VVVTTTPPPOOOMMMKKKIIIHHHGGGGGGIIIPPP[[[gggqqqyyy|||uuunnnnnnsssxxxwwwuuuhhh[[[MMMEEEAAA>>>>>>AAA@@@CCCGGGJJJNNNUUU___fffgggccccccfffgggeeeccceeeccchhhooovvv{{{}}}}}}}}}~~~yyyiii\\\TTTTTTYYY```gggrrr||||||xxxzzz}}}xxxqqqmmmhhhfffccc```___```aaaccchhhhhheeebbb___^^^```bbbeeegggiiijjjkkklllnnnpppvvv{{{{{{uuuqqqoooooolllnnnqqquuuxxx}}}sssqqqsss~~~rrrhhhffflllwww}}}yyy{{{rrrXXXJJJNNNZZZbbbtttlllVVVFFFIIIUUUggguuuggg\\\XXXSSSRRROOOMMMKKKIIIFFFEEECCCIIISSS]]]hhhsss|||~~~zzz~~~{{{qqqggghhhooouuutttooobbbUUUIIICCCAAA???@@@CCCBBBFFFKKKOOOTTT[[[dddkkkiiieeedddfffgggeeefffiiiiiimmmsssxxxzzzzzzzzzzzz|||rrrbbbYYYWWWXXX]]]dddkkksssvvvxxx{{{~~~wwwoookkkgggeeebbb```^^^^^^___```eeefffgggfffeeeddddddfffhhhjjjnnnppppppqqqrrrtttxxx{{{{{{sssmmmiiiggggggeeeiiiooouuu{{{wwwuuuvvvwwwkkkeeelllwwwzzz}}}gggSSSNNNRRRUUU___ssszzz```LLLJJJRRR```~~~vvviiiaaaXXXUUUQQQOOONNNKKKHHHDDDAAAEEELLLUUU___kkkvvv}}}~~~}}}|||{{{{{{~~~|||vvvqqqooouuu|||zzznnnddddddlllqqqoooiii[[[PPPEEEAAA@@@@@@BBBEEEGGGLLLRRRWWW[[[```gggllljjjfffeeehhhiiiiiilllrrrtttwww{{{|||{{{{{{{{{|||}}}|||fff[[[RRRRRRXXX^^^fffmmmvvv~~~|||~~~xxxpppkkkdddccc```^^^]]]]]]]]]^^^aaadddhhhjjjkkkkkklllmmmnnnqqqtttvvvwwwvvvwwwxxxyyy|||~~~|||yyyuuuqqqnnnmmmlllkkkooouuuzzz|||yyyzzz}}}qqqfffmmmxxx~~~tttwwwzzz|||}}}~~~{{{aaaOOOJJJKKKQQQaaarrrkkkTTTKKKMMMZZZwwwwwwlll\\\XXXSSSPPPPPPNNNJJJGGGBBBDDDHHHMMMVVVaaammmuuu{{{~~~~~~|||zzzsssrrrrrrsssxxx~~~vvvmmmgggeeegggnnnvvv{{{~~~vvvlllbbbbbbiiinnnkkkeeeWWWMMMDDDAAABBBCCCEEEIIIMMMSSS[[[aaadddgggkkknnnmmmjjjiiikkklllnnnttt|||xxxeeeVVVOOOLLLRRR[[[ccckkkrrrzzzrrrmmmaaa```___^^^]]]]]]^^^^^^```dddjjjnnnqqqsssuuuvvvwwwzzz|||}}}||||||||||||{{{~~~~~~~~~~~~~~~}}}|||{{{zzzuuuwww{{{~~~|||zzzzzz}}}rrrgggnnnyyy~~~tttvvvxxxzzz{{{}}}sssVVVJJJLLLKKKVVVbbbnnnxxx```OOOKKKVVVppprrr```ZZZTTTQQQQQQPPPMMMJJJEEEEEEEEEHHHNNNXXXdddmmmssszzz~~~~~~~~~}}}}}}||||||{{{||||||||||||||||||{{{xxxtttqqqooojjjjjjkkkmmmsss{{{sssjjj```]]]^^^aaajjjrrryyyzzz}}}}}}|||{{{~~~|||ooohhhaaabbbhhhllljjjeeeVVVLLLDDDCCCEEEGGGJJJNNNSSS[[[eeellloooppprrrttttttqqqoooqqqqqqsss{{{~~~fffTTTOOOLLLMMMTTT^^^fffooowww|||uuupppbbbaaaaaaaaabbbbbbcccdddfffjjjpppvvvyyy|||~~~{{{yyyyyyyyyooohhhooozzzuuuwwwxxxyyyzzz|||^^^OOOSSSJJJQQQZZZeeexxxjjjTTTLLLWWWnnnsssbbb\\\TTTQQQRRRRRROOOLLLFFFEEEDDDDDDIIIRRR^^^gggnnnuuu~~~||||||zzzzzzzzz{{{{{{|||||||||~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuuuusssqqqmmmiiigggffffffgggjjjqqqzzzuuulllbbbZZZXXXZZZ___hhhqqqzzz~~~yyy{{{{{{xxxuuuyyyzzzxxxsssjjjeee```bbbhhhllljjjgggVVVMMMFFFEEEHHHJJJMMMQQQWWW```kkktttwwwwwwxxxyyyyyyvvvtttuuutttvvvmmmYYYMMMLLLJJJMMMVVV___hhhsss||||||vvvqqqeeeeeeeeefffgggiiijjjkkkmmmrrrxxx}}}zzzvvv~~~{{{qqqkkkgggnnnzzz~~~xxxuuuwwwxxxxxxzzz}}}pppYYYOOOIIINNNVVVbbbrrr}}}eeeTTTTTTdddtttuuuddd^^^WWWSSSRRRRRRQQQOOONNNMMMKKKGGGFFFJJJQQQXXXcccnnnxxx|||}}}yyyuuutttttttttqqqssstttuuuvvvxxx||||||xxxwwwvvvsssoookkkhhhiiihhheeebbb______``````bbbfffkkkrrr{{{}}}ooohhhcccdddeeeeeefffllluuu|||{{{wwwyyy~~~xxxuuuxxxxxxtttooommmaaabbbgggoootttqqqiiicccXXXQQQIIIEEEHHHOOOUUUWWW___fffooowwwyyyyyywwwvvvzzzwwwtttrrrtttzzzlll]]]TTTQQQMMMPPPUUUZZZaaahhhpppuuuxxxpppkkkjjjiiiiiijjjmmmppprrruuuzzzxxxttt|||~~~uuukkkfffeeemmmyyy|||wwwxxxyyyzzz}}}xxxaaaRRRLLLNNNTTT^^^mmm~~~nnnYYYQQQZZZeee}}}fffaaaZZZVVVUUUTTTRRROOONNNMMMJJJGGGDDDFFFKKKPPPZZZfffqqqvvv|||xxxuuupppllliiiiiiiiijjjkkklllnnnoooqqqssswwwzzz~~~{{{wwwtttrrrnnniiieee``````___]]][[[[[[\\\^^^cccfffjjjpppvvv~~~xxxmmmhhhjjjnnntttxxxzzz~~~|||}}}xxxtttwwwzzzvvvooojjjbbbeeemmmvvvzzzuuukkkcccVVVQQQKKKIIIKKKOOOSSSUUUYYY```jjjrrrvvvwwwxxxxxx|||yyyvvvtttvvv{{{rrrbbbXXXSSSRRRUUUXXX\\\```eeelllsssxxx}}}zzzxxx}}}|||}}}zzzssslllkkkkkklllooossswwwzzz{{{uuusss|||}}}{{{xxxooogggbbbbbbkkkyyyzzzyyyzzz}}}oooZZZPPPOOOPPPWWWdddtttxxx```QQQQQQVVVsssrrrkkkbbb\\\YYYWWWTTTQQQQQQPPPMMMIIIEEEDDDFFFIIIOOOZZZeeemmmttt}}}~~~vvvllljjjeeeaaa______aaabbbgggiiikkkmmmnnnqqqtttwww|||yyyuuuqqqmmmhhhccc___WWWWWWWWWVVVVVVXXX]]]```hhhlllrrrxxx~~~}}}sssnnnnnnuuu}}}~~~zzzxxxwwwyyy{{{yyyuuuyyy{{{vvvmmmgggeeemmmyyyzzzlllbbbUUURRROOOOOOPPPRRRTTTTTTTTT[[[dddlllrrruuuxxxzzz|||zzzyyy{{{yyyeeeZZZWWWXXXYYY___aaacccgggkkkqqqxxx}}}wwwrrrrrrwwwwwwyyy~~~}}}yyyooopppqqqtttxxx}}}tttqqqrrr}}}zzzwwwtttllleeeaaa```jjjyyy}}}{{{|||}}}eeeVVVOOOKKKPPP[[[iiiyyy}}}fffTTTNNNNNNbbbzzz~~~pppeee^^^ZZZVVVTTTUUUSSSQQQMMMJJJHHHGGGGGGHHHPPP[[[eeemmmuuu}}}wwwqqqjjjhhhdddaaa___```bbbccchhhjjjlllnnnoooqqqtttvvvxxxvvvrrrnnnhhhccc^^^[[[TTTTTTUUUVVVXXX\\\cccgggpppttt{{{zzzrrrpppttt{{{yyyuuutttvvvyyy}}}zzz{{{xxxpppiiifffmmmzzznnnaaaVVVVVVUUUVVVWWWXXXXXXYYYUUUZZZcccjjjpppuuuxxx{{{mmm]]]YYY\\\```cccdddeeegggjjjnnnttt||||||wwwpppmmmmmmnnnpppuuu{{{xxxyyy{{{~~~sssqqqsssvvvssspppjjjdddaaaaaakkkyyy~~~~~~sss^^^SSSJJJLLLTTT```ppp}}}lllZZZOOOLLLUUUjjjnnnccc\\\XXXUUUWWWVVVSSSQQQNNNLLLIIIGGGFFFKKKTTT]]]eeelllvvv}}}|||xxxtttrrrooommmjjjhhhggghhhiiijjjkkkmmmooooooooooooppprrrrrrqqqnnnjjjeee```\\\ZZZXXXYYYZZZ\\\___eeelllqqqyyy~~~vvvnnnkkkppp}}}xxxssspppsssvvvzzz|||qqqfffeeejjjxxxrrrccc\\\\\\\\\\\\]]]^^^```aaa]]]aaahhhoootttwww{{{}}}}}}qqqaaaXXXYYY___dddgggdddfffhhhkkkooovvv~~~{{{vvvpppiiieeefffeeeiiipppxxxwwwvvvyyy}}}sssooommmhhhdddcccdddmmm{{{iiiZZZMMMKKKOOOWWWeeettttttdddUUUMMMNNN\\\sss{{{nnneee___[[[[[[XXXUUUSSSQQQNNNKKKHHHHHHIIINNNVVV[[[aaalllvvvzzz~~~{{{xxxxxxyyy{{{yyyyyyxxxvvvvvvuuuuuutttsssttttttssspppnnnmmmmmmmmmnnnmmmkkkgggcccbbbbbbbbbdddfffhhhkkkqqqwww|||xxxqqqnnnooowww}}}tttnnnlllrrrsssvvvyyy{{{}}}~~~~~~~~~xxxjjj```eeepppyyyjjjgggfffccc```___aaaeeeiiihhhlllsssyyy|||{{{uuuuuuuuussseee___XXXUUUYYY___dddffffffgggiiikkkooovvv~~~zzzssskkkbbb]]]\\\]]]bbbkkkvvv}}}|||}}}sssooonnnjjjgggggghhhppp|||wwwdddRRRMMMLLLOOO[[[jjjwwwzzz~~~sssaaaTTTKKKQQQ```xxxvvvmmmgggbbb^^^ZZZWWWUUURRRNNNJJJIIIGGGIIIMMMQQQUUUaaammmsssxxx}}}}}}~~~yyytttrrrqqqoooqqqssssssqqqooopppqqqqqqsssvvvxxx{{{wwwuuuvvvzzz~~~~~~~~~~~~tttmmmlllmmmsssuuuwwwyyyyyyyyyyyyyyy}}}|||yyyqqqeee```iiiwwwuuusssoooiiiaaa]]]```gggmmmrrrwww~~~xxxqqqooolllfffZZZYYYXXXYYY\\\aaafffiiikkkkkkkkkmmmpppvvv~~~yyysssjjj```YYYXXXVVV]]]gggsssuuurrrqqqnnnlllllljjjrrr}}}zzzwwwyyykkkWWWOOOKKKJJJUUUcccnnnqqqyyymmm]]]JJJJJJTTTkkkzzzrrrjjjeee___[[[YYYVVVQQQMMMJJJFFFEEEHHHJJJMMMYYYfffooottt{{{~~~~~~zzzxxxuuuxxx{{{|||{{{{{{}}}}}}yyyvvvyyy~~~}}}~~~tttllliiimmmrrrwwwyyy|||~~~|||zzzxxxwww|||xxxsssllldddcccnnn{{{}}}{{{vvvlllaaa[[[^^^fffmmmwww|||{{{rrrpppjjjaaaZZZ\\\^^^```bbbfffkkkoooooooooooooooqqqvvv}}}xxxrrrkkkaaa[[[YYYSSSZZZeeerrr~~~}}}zzzvvvoooiiifffkkkssszzztttsssvvvzzz}}}gggSSSJJJLLLUUU\\\eeekkkuuuzzzrrr^^^PPPLLL[[[qqqvvvhhhaaa___]]]XXXSSSOOOLLLJJJIIIHHHHHHOOOXXX```iiittt}}}~~~}}}~~~{{{{{{~~~{{{~~~tttmmmkkkmmmrrruuuxxx~~~~~~~~~|||~~~rrrhhhfffhhhlllvvv|||tttkkkfffbbbbbbjjjsss}}}{{{qqqjjjdddaaabbbdddgggjjjlllnnnrrrtttrrrrrrpppnnnooottt~~~|||tttllleee```^^^\\\___fffrrr~~~|||xxxtttnnniiihhhllltttzzzsssppppppqqq{{{~~~ppp\\\PPPMMMQQQUUU___dddnnnzzznnn^^^RRRUUUaaatttuuuiiiccc___ZZZWWWQQQMMMJJJIIIFFFDDDIIIPPPWWW___jjjsssyyy~~~yyyxxx|||}}}{{{|||||||||}}}zzzrrrlllkkkooosssvvvyyy}}}xxxnnnfffhhhnnnttt~~~}}}sssjjjggghhhnnnyyy|||rrrjjjeeeaaadddggglllooorrrtttxxxzzz|||yyytttooommmqqqzzz}}}vvvooojjjgggfffgggiiinnnxxxzzz~~~yyyuuurrrllliiiiiiooovvv~~~wwwrrrooonnnuuuyyy~~~{{{iii[[[SSSPPPOOOYYY^^^gggsssppp___TTTSSS___}}}xxxlllddd^^^\\\UUUQQQMMMKKKGGGBBBCCCHHHMMMSSS]]]eeellluuu}}}~~~~~~|||sssrrryyy|||tttsssuuuxxxyyyzzzuuurrrnnnlllmmmqqqvvvyyy~~~~~~qqqiiiffflllxxx|||qqqhhhiiiqqq}}}~~~tttkkkeeeaaagggkkkqqqwwwzzz|||~~~yyyqqqnnnpppvvv{{{~~~xxxtttrrrqqqqqqvvvxxx{{{vvv{{{xxxtttpppkkkjjjkkkrrryyyyyywww{{{vvvsssrrruuu{{{vvvhhh\\\SSSNNNTTTYYYbbbmmmyyyppp___RRRUUUlllzzzlllccc___ZZZUUUQQQOOOKKKEEECCCFFFFFFKKKSSSZZZaaakkkuuu}}}~~~~~~~~~wwwssswwwzzzssssssxxx~~~zzzssskkkkkkkkkllloootttzzz~~~{{{kkkiiijjjuuuyyyooohhhmmmzzzwwwmmmfffbbbkkkpppvvv|||~~~{{{vvvttttttwwwyyy{{{yyyyyyzzz{{{tttyyyyyytttpppkkkjjjmmmttt|||sssjjjdddvvv~~~yyyqqqtttyyy}}}rrrcccVVVNNNMMMRRR[[[fffqqqzzzqqq]]]UUU___mmmyyyjjjbbb\\\WWWSSSQQQNNNHHHEEEFFFBBBFFFKKKPPPVVV___jjjrrruuuzzz}}}||||||}}}xxxxxxyyy|||}}}zzz||||||qqqkkkhhhjjjmmmooorrrxxxvvvkkknnnuuuvvvnnnkkkrrr~~~zzzpppiiieeennnssszzz~~~}}}}}}}}}}}}~~~~~~}}}|||~~~}}}{{{yyyxxxxxxtttzzz|||wwwrrrlllkkknnnwww~~~~~~iii^^^WWWeee}}}~~~tttwwwzzz{{{}}}yyyhhhXXXNNNEEEKKKSSS]]]hhhsss~~~pppaaa]]]^^^vvvuuuiii^^^XXXSSSRRROOOJJJGGGGGG@@@BBBEEEGGGKKKRRR\\\ccciiiooowww}}}~~~||||||}}}{{{wwwuuuzzz{{{rrrkkkgggpppsssuuuwwwxxx|||sssnnnxxxuuuppppppwww|||sssmmmkkkqqqvvv|||yyy{{{zzzuuuqqqooonnnmmmsss~~~vvv}}}{{{tttmmmlllnnnxxxxxx```TTTOOOVVVjjj~~~}}}|||~~~~~~mmm]]]SSSEEEIIINNNUUU___lllzzzwwwllleeeiiizzzsssddd\\\VVVTTTQQQLLLIIIJJJAAABBBCCCCCCDDDHHHPPPVVV\\\bbbkkkrrrxxx~~~|||{{{}}}yyyvvvvvvwww|||zzz|||}}}xxxqqqllllllooo~~~|||sssrrryyyuuuuuuyyy|||}}}~~~zzzxxxwwwxxx||||||uuurrrrrrtttxxx}}}}}}||||||}}}yyyrrrnnnkkkhhhgggeeejjjssswww}}}vvvnnnlllnnnyyyuuu\\\NNNMMMNNN]]]{{{}}}~~~rrrcccZZZJJJKKKMMMPPPXXXfffvvv~~~uuucccooo{{{jjjaaaZZZWWWUUUPPPMMMMMMDDDDDDDDDCCCBBBEEEKKKPPPSSSZZZccckkkqqqyyy}}}~~~}}}||||||{{{zzzyyyzzz~~~|||sssnnnooovvv||||||yyytttvvvvvvqqqkkkkkkrrrzzzzzztttuuu|||zzzyyy{{{zzzzzz~~~}}}zzzyyy{{{|||yyytttrrriiijjjmmmrrrxxx}}}|||wwwvvvwwwuuuyyy{{{wwwvvvxxxzzz~~~zzzsssnnnjjjgggeeeccc```dddmmmzzzvvv~~~uuummmmmmqqqyyypppXXXLLLHHHMMMWWWjjj}}}qqqiii]]]QQQIIIKKKTTT```qqqoooffffffrrr~~~yyymmmaaa\\\VVVOOOKKKMMMKKKHHHEEECCCCCCDDDDDDCCCKKKOOOVVV^^^gggqqq{{{~~~~~~~~~}}}}}}~~~}}}ssslllmmmqqquuu~~~}}}zzzpppnnnkkkhhhhhhoooyyyxxxwwwyyy||||||}}}yyyuuuqqqqqqssssssppplllfffeeebbbaaahhhtttzzzzzz}}}wwwsssrrrtttvvvwwwsssuuuzzz{{{vvvuuuuuuvvv|||vvvrrrmmmiiifffccc___]]]\\\___hhhuuuxxx~~~uuunnnnnnsss|||mmmUUUJJJGGGLLLTTTddd~~~zzzjjj]]]PPPLLLOOOXXXggguuuqqqdddffflllttttttggg```ZZZSSSPPPQQQLLLIIIFFFDDDCCCCCCBBBAAAEEEHHHNNNUUU^^^hhhrrrxxx}}}|||}}}}}}}}}~~~xxxsssllliiinnnwww|||jjjhhhfffffflllwwwxxxtttvvvxxxxxxsssooonnnooopppmmmjjjeeeeeebbbbbbiiisssxxxvvvwwwsssnnnllllllmmmnnnooonnnqqqvvv~~~{{{wwwuuuvvvwwwuuurrrmmmiiieeeaaa]]]ZZZZZZ]]]eeerrr{{{}}}uuunnnpppvvvhhhRRRHHHFFFJJJQQQ]]]ppp}}}nnn[[[OOOKKKPPP]]]iiitttxxxhhh\\\ZZZ^^^kkkyyyvvvlllddd\\\WWWUUUOOOLLLIIIFFFEEEDDDAAA???@@@BBBFFFKKKRRR\\\fffmmmwww}}}~~~{{{{{{zzzzzzzzz|||}}}~~~~~~}}}uuummmjjjhhhkkkuuu~~~|||gggdddccchhhtttyyyrrroooqqqvvvzzzxxxtttnnnllllllllljjjhhhffffffffffffllltttuuurrrmmmjjjgggfffggghhhhhhhhhjjjmmmsss}}}{{{zzz{{{|||vvvrrrnnniiieeeaaa\\\XXXYYY[[[bbbooo{{{tttnnnqqqxxxeeePPPGGGFFFJJJOOOWWWeeezzzjjjVVVLLLLLLUUU^^^eeehhhoooxxxsss```SSSOOOXXXddduuuvvviii^^^WWWRRRPPPLLLJJJHHHFFFCCCAAA???@@@BBBEEEJJJSSS\\\cccnnnttt~~~|||||||||{{{|||||||||}}}{{{{{{zzzzzzzzz{{{{{{{{{zzz{{{}}}~~~|||xxxsssnnnjjjjjjnnnvvv{{{wwwiiiggggggppp}}}xxxlllfffhhhpppyyy~~~~~~zzztttpppooonnnlllkkkkkkmmmnnnoootttyyyvvvqqqiiihhhfffggghhhiiiiiihhhjjjmmmtttxxxuuupppllliiieee```]]]ZZZ[[[aaalll|||yyyrrrnnnrrryyy}}}bbbOOOIIIFFFJJJOOOUUU___pppzzzaaaPPPJJJMMMPPPUUUXXX]]]eeennnxxxlllWWWJJJKKKRRR\\\mmm|||jjj]]]WWWSSSOOOLLLIIIGGGDDDBBB?????????@@@CCCJJJRRRXXXbbbjjjvvv~~~}}}|||zzzyyyyyyyyyzzzvvvvvvvvvwwwxxxzzz|||}}}~~~}}}yyytttooojjjhhhiiikkkpppyyyzzztttpppkkkkkkooozzzuuulllaaa^^^dddppp{{{|||yyyvvvtttssstttxxx{{{}}}|||ssskkkjjjiiikkkmmmoooooonnnmmmpppwww|||xxxtttpppmmmjjjgggddd]]]^^^aaajjjzzz}}}vvvooolllqqqyyyyyy___OOOJJJGGGJJJPPPUUU[[[ggg|||ppp[[[NNNHHHEEEJJJLLLQQQWWW```kkkxxxwwwaaaNNNFFFFFFKKKXXXnnn}}}mmm```[[[UUUOOOKKKHHHDDDBBB??????>>>>>>>>>BBBHHHLLLUUU^^^jjjvvv~~~~~~|||{{{zzz{{{{{{zzzzzzzzz{{{}}}}}}zzzssslllfffbbb```aaahhhppp|||}}}vvvqqqnnnmmmnnnooovvvwwwfffaaa[[[\\\eeerrr}}}~~~~~~xxxnnnmmmmmmooosssuuuvvvvvvuuuwww~~~}}}vvvqqqnnnllljjjiiiaaa```bbbiiixxx~~~{{{tttmmmjjjooowwwuuu\\\NNNJJJHHHJJJPPPUUUXXX^^^nnn~~~lll]]]RRRJJJGGGHHHKKKOOOUUU___kkksssuuu{{{zzznnn^^^PPPHHHGGGLLLZZZppppppiii```WWWPPPKKKHHHFFFBBBBBBAAA>>>===>>>BBBDDDJJJQQQ[[[eeennnwwwyyypppkkkccc^^^[[[\\\___eeeqqq~~~|||{{{~~~yyypppiiigggkkknnnuuuwww}}}xxxkkk[[[[[[]]]bbblllxxx|||sssrrrrrrtttxxx|||~~~}}}wwwpppkkkiiihhhhhhdddbbbaaahhhuuu|||yyyzzz|||{{{ssskkkhhhnnnvvvsssZZZLLLJJJIIIJJJOOOUUUUUUWWWcccrrr~~~}}}~~~}}}|||mmm```UUUHHHIIIJJJJJJMMMUUU___gggmmmrrrxxxzzzwwwnnn^^^RRRJJJHHHNNN___xxx~~~vvvjjj___VVVPPPLLLJJJEEEEEEDDDAAA???>>>@@@BBBFFFJJJPPPVVV^^^hhhttt}}}zzzoooeee^^^WWWTTTUUU\\\dddnnn~~~zzzvvvsssqqqtttzzzzzz~~~sssggg```bbbjjjqqq}}}~~~~~~ssscccXXX[[[aaajjjttt}}}~~~xxxwwwvvvxxx}}}yyyvvv{{{wwwnnnhhhfffeeeeeeeeebbbaaafffsss{{{xxxvvvwwwzzz|||~~~~~~{{{}}}uuunnnjjjkkksss}}}oooVVVKKKKKKNNNOOOQQQSSSUUUZZZ```dddttt|||~~~~~~}}}{{{|||}}}|||}}}nnn___UUUMMMLLLLLLMMMTTT]]]gggnnnwww}}}tttdddUUULLLGGGOOO^^^pppxxxkkkbbbXXXOOOIIIKKKGGGEEEFFFDDD>>><<<===@@@CCCGGGLLLQQQ[[[fffmmmtttyyy{{{sssiiiaaa\\\YYYNNNSSSZZZbbbnnn|||tttjjjjjjllllllmmmqqq}}}~~~oooccc```fffpppvvv~~~xxxyyy}}}~~~pppbbb[[[[[[bbblllssszzz}}}xxxyyyzzz{{{~~~|||tttqqqpppsss~~~zzznnneee```````````````bbbiiitttvvvrrrrrrtttzzz~~~xxxsssqqqnnnmmmooooooqqqrrrvvv|||wwwpppmmmnnnvvvjjjUUUNNNQQQSSSTTTUUUUUUVVVYYY]]]aaannnxxx}}}|||}}}~~~~~~||||||}}}|||oooaaaVVVNNNJJJPPPXXX```hhhqqqyyyxxxhhh[[[NNNJJJOOOYYYiiivvv{{{lll^^^TTTOOOOOOKKKJJJLLLJJJDDDAAAAAA>>>@@@CCCEEEIIIPPPYYY```lllqqqxxx{{{vvvnnnfff___YYYTTTQQQQQQWWW```kkkwww{{{rrrkkkkkklllkkkmmmqqqvvvxxxzzz}}}|||qqqhhhhhhnnnwww~~~}}}yyyxxxwwwqqqeee\\\XXX___gggsss|||zzzuuuvvvyyy|||wwwtttsssvvv}}}pppfffaaa```______```ccciiitttyyytttqqqsssxxxyyyqqqkkkfffdddbbbaaaaaabbbccceeehhhnnnvvv{{{yyyrrrooopppyyy{{{eeeUUURRRVVVYYYZZZYYYXXXVVVWWWZZZ]]]fffsss|||xxxzzz{{{|||{{{|||{{{fffTTTJJJLLLSSSXXX```jjjsss~~~uuuaaaTTTLLLLLLQQQXXXcccqqq{{{jjj___YYYQQQMMMKKKMMMLLLFFFBBBBBB>>>?????????AAAFFFLLLPPP^^^cccjjjqqqxxx~~~~~~|||pppjjjaaaZZZVVVTTTPPPNNNVVV]]]hhhuuuuuupppuuurrrooonnnllliiikkkoooppprrruuuyyyvvvsssnnnmmmooovvv~~~{{{rrrkkkccc\\\ZZZ\\\iiiqqq}}}}}}}}}yyyuuuppprrrvvv{{{|||yyyyyy|||rrriiiccc```______```dddjjjuuuxxxqqqrrrvvv|||pppjjjaaaZZZVVVTTTSSSSSSPPPRRRSSSUUUXXX^^^eeejjjvvv}}}yyyrrroooqqq{{{wwwbbbVVVTTTWWW[[[[[[[[[YYYWWWXXXZZZ\\\bbbooo~~~uuuwwwxxxxxxyyy{{{~~~www___PPPMMMOOORRRZZZcccllluuuwwwhhhZZZPPPJJJHHHOOOXXXfffvvv}}}pppgggZZZSSSNNNMMMLLLGGGEEEEEEAAAAAA???>>>???AAADDDGGGOOOSSS[[[bbbjjjrrryyy~~~zzztttpppggg```YYYVVVWWWYYYYYYWWW]]]dddppp}}}zzzrrrnnnmmmvvvxxxyyyvvvooojjjjjjmmmoooqqqtttxxx~~~|||vvvqqqnnndddfffiiimmmssszzz|||nnnddd]]]\\\bbbjjjxxx~~~{{{rrrsssxxxvvvrrrrrrnnnooorrrvvvtttlllfffbbb___```aaaeeekkkuuu}}}rrrqqqsssxxx~~~wwwccc]]]UUUNNNJJJIIIIIIIIIFFFGGGIIIJJJMMMSSSYYY^^^fffmmmvvvwwwpppnnnppp{{{uuubbbWWWSSSSSSXXXYYYZZZYYYXXXYYY[[[]]]aaakkkzzzuuuvvvvvvvvvvvvxxx{{{~~~ooo[[[OOOJJJKKKQQQZZZcccjjjsss~~~zzzmmm^^^NNNDDDGGGIIIPPP\\\mmmwwwlllaaaVVVRRRPPPLLLJJJKKKEEECCC@@@??????@@@BBBCCCCCCGGGNNNUUU]]]fffnnnttt{{{zzzppphhhccc^^^[[[YYY[[[```fffiiijjjkkkpppyyyuuunnnmmmqqqvvvyyyrrrqqqqqqsssuuuwww{{{}}}sssiiibbb]]]YYY___gggooovvv|||zzznnneee```dddppp|||qqqmmmsss|||xxxrrrpppqqqooonnnnnnooouuuvvvoooiiiddd```aaaaaadddjjjtttvvvrrrrrruuuzzzyyyooofffWWWRRRKKKEEEBBBBBBBBBBBB???@@@BBBCCCFFFJJJOOOSSSYYY```iiirrrzzzuuunnnlllooozzzrrr```VVVRRROOOSSSUUUVVVWWWXXXYYY\\\^^^bbbhhhrrr|||yyyyyyxxxvvvuuuvvvyyy{{{kkkXXXJJJGGGIIIOOOXXX___gggrrr}}}rrr___QQQIIIEEECCCIIIVVViiirrrddd]]]XXXSSSOOOOOOIIIFFFCCCAAAAAAAAAAAA@@@>>>AAAFFFKKKQQQYYYaaagggrrrvvv}}}}}}}}}|||wwwooogggaaa^^^\\\___dddkkkrrrzzz~~~vvvooolllqqqzzztttjjjaaa[[[WWWZZZbbbllluuuzzzzzzsssnnnlllppp|||wwwnnnqqq{{{}}}wwwtttssssssrrroookkkiiillluuuzzzrrrlllfff```______aaagggqqq~~~xxxtttuuuyyy~~~rrrhhh^^^TTTKKKGGGBBB>>>======<<<<<<:::;;;======???BBBFFFIIINNNTTT]]]fffooozzz~~~sssmmmkkknnnzzzlll[[[TTTQQQNNNOOOQQQTTTUUUWWWYYY[[[^^^aaaeeelllttt{{{~~~~~~|||yyyvvvvvvxxxzzziiiVVVLLLIIIIIIOOOUUU\\\gggrrrzzzwwwjjjWWWNNNFFFEEEIIISSSeeeuuuzzzrrrkkkbbbZZZVVVPPPLLLHHHFFFEEEEEECCCAAA>>>@@@BBBDDDGGGMMMTTTYYYbbbhhhqqqzzz|||{{{ooonnnlllgggbbb```aaacccfffooo{{{}}}yyyvvvvvv{{{ttthhh```]]]\\\\\\aaaiiissszzz}}}~~~|||~~~wwwttt|||}}}zzzzzzzzzxxxvvvuuuqqqlllgggiiiqqq}}}~~~vvvooofff___\\\\\\\\\bbblll{{{xxxwwwyyy}}}}}}{{{zzzzzzyyyuuuxxxzzz|||qqqdddZZZPPPHHHCCC@@@===;;;;;;;;;:::999777888999999:::;;;???AAADDDIIIRRR[[[eeeppp}}}}}}{{{~~~sssmmmjjjooozzzfffVVVSSSRRROOOMMMOOORRRTTTVVVXXXZZZ]]]```ccciiiqqqxxx{{{|||{{{{{{wwwvvvwwwyyy{{{yyydddUUUMMMHHHKKKOOOTTT___jjjoooxxx}}}ggg[[[NNNHHHEEEGGGSSS```sssvvvjjjcccWWWSSSNNNKKKJJJHHHEEEBBB@@@@@@@@@@@@BBBEEEKKKOOOTTT[[[fffqqqyyyyyysssooollldddccc```[[[YYY\\\ccciiiuuuyyykkk___ZZZ\\\```cccfffmmmwww|||~~~||||||yyyxxx||||||xxxxxxsssmmmhhhiiiqqq~~~}}}yyypppfff^^^ZZZYYYYYY^^^iiiyyy|||yyyzzz}}}}}}xxxqqqkkkiiihhhggggggfffiiilllooottt~~~rrrcccWWWOOOFFF???@@@>>><<<;;;<<<<<<;;;999777888999888888999<<<>>>===CCCLLLTTT^^^jjjwww|||xxxzzz~~~~~~wwwpppnnnqqqxxx~~~~~~iiiYYYPPPLLLLLLOOOPPPSSSTTTUUUWWW[[[]]]^^^ccchhhjjjjjjmmmsssxxx~~~zzzwwwttt|||~~~xxx```VVVNNNKKKIIIJJJSSS^^^fffppp|||xxxfffVVVLLLHHHJJJNNN___ooovvviiieee^^^XXXRRRMMMIIIGGGCCCBBB@@@@@@@@@BBBDDDEEEJJJPPPXXXaaaiiirrr{{{|||uuullleee```___XXXTTTUUUYYY\\\```kkkwww~~~xxxkkk^^^[[[\\\^^^eeemmmttttttvvvzzztttzzz|||{{{~~~~~~{{{vvvxxxtttooolllnnnuuu}}}}}}{{{zzzssseee\\\VVVRRRQQQXXXcccqqq~~~~~~~~~vvvnnnjjjgggbbb\\\XXXVVVUUUUUU[[[[[[```gggooowwwzzzooo___RRRJJJFFFBBB@@@======;;;999777555444333888888777777777777888888???AAADDDIIIRRR^^^kkkttt{{{wwwyyy||||||vvvpppooosss{{{mmm[[[QQQOOOOOOPPPRRRSSSTTTTTTUUUXXXZZZZZZ^^^bbbccccccfffkkkppp|||{{{xxxyyy~~~yyywwwyyy{{{|||sssgggXXXNNNGGGEEEKKKUUUYYYcccppp{{{}}}lllZZZMMMHHHIIIOOO\\\ppp|||sssjjjccc[[[SSSMMMKKKIIIFFFCCCAAAAAABBBCCCFFFJJJPPPVVV\\\dddlllrrrxxxzzz|||~~~~~~{{{xxxwwwsssqqqmmmfff___ZZZWWWWWWTTTSSSXXX```fffmmmyyy|||{{{||||||{{{oooeee^^^___ccchhhpppxxxyyyxxxyyy{{{sssyyy}}}{{{}}}|||xxxtttrrrrrrqqqpppqqquuu|||{{{{{{zzzzzztttfff\\\UUUOOONNNSSS^^^kkk{{{}}}wwwpppggg```[[[XXXTTTPPPNNNLLLMMMMMMMMMOOOTTT^^^fffooo}}}nnncccUUUJJJCCC???===:::::::::999888888777666666888777777666666777777888:::;;;>>>CCCJJJUUUaaaiiiyyy}}}xxxyyy{{{{{{xxxtttpppqqqvvv~~~ooo]]]QQQOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWXXX[[[]]]]]]]]]^^^cccgggqqqzzz}}}wwwqqqqqqsssttttttuuuzzzyyygggXXXLLLFFFGGGKKKNNNUUUaaaooozzzooo\\\QQQLLLFFFKKKXXXjjjzzzpppcccZZZWWWTTTOOOJJJGGGEEEEEEEEEFFFHHHJJJMMMPPPUUU[[[___gggiiimmmqqqtttuuuuuuuuuuuuwwwyyy|||}}}}}}xxxsssnnnjjjhhhcccaaa^^^XXXTTTSSSTTTVVVYYY\\\dddnnnvvv|||yyywww~~~xxxtttrrrrrrrrrhhheeedddjjjpppuuu{{{~~~}}}rrrwww~~~~~~|||wwwsssppptttwwwwwwuuuvvv{{{~~~xxxzzz|||}}}uuuggg]]]SSSMMMIIIMMMUUUaaappp|||~~~~~~tttkkkddd]]]VVVPPPJJJHHHFFFCCCBBBCCCCCCDDDEEEGGGNNNYYYbbbkkkyyysss___VVVJJJAAA<<<:::888777777777777777888888888888777777666666666666777777666777999===CCCLLLVVV]]]nnnvvv|||{{{|||xxxvvvtttqqqrrrxxxppp\\\PPPMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWZZZ[[[\\\\\\[[[\\\___bbbhhhvvv~~~uuurrrrrrssssssooorrrwww}}}wwwiii\\\RRRKKKHHHKKKNNNVVVcccnnnwwwuuuggg^^^NNNKKKKKKTTTcccvvvzzzooohhhddd___XXXSSSPPPNNNNNNLLLLLLKKKJJJJJJMMMPPPRRRWWWYYY]]]aaaeeegggggggggiiillloooqqqtttxxx}}}|||xxxsssllleee```]]][[[YYYYYYWWWUUUUUUYYY^^^ccckkkpppyyy{{{vvvsssqqqzzzzzztttmmmiiiiiimmmpppwww{{{}}}yyyrrrvvv|||}}}yyywwwvvv{{{~~~|||wwwuuuzzz~~~|||yyy}}}wwwhhh___RRRKKKFFFGGGMMMVVVdddooo}}}zzzwwwxxx|||}}}yyyrrrggg]]]UUUOOOJJJFFFBBBAAA???>>>===>>>??????BBBDDDKKKVVV___hhhuuuvvvgggSSSLLLBBB<<<::::::999888555666666777777888888888777666666555555666666777666777999;;;???FFFNNNTTT___iiivvv~~~}}}~~~zzzyyywwwuuuvvvzzzppp]]]QQQNNNNNNNNNOOOQQQQQQRRRSSSVVVXXXZZZ[[[\\\\\\\\\]]]^^^___bbbjjjvvvyyyuuuvvvxxxrrrsssvvv{{{}}}ssseeeVVVKKKJJJHHHKKKUUU___gggpppyyyvvv___TTTKKKJJJOOOZZZkkkzzz~~~xxxooohhhaaa]]][[[VVVTTTPPPMMMKKKJJJJJJJJJKKKLLLOOORRRUUUWWWXXXXXXXXX[[[^^^aaaeeeiiiooossswwwyyy||||||yyyoookkkeee^^^YYYUUUSSSSSSUUUWWWYYY[[[```hhhpppvvv{{{tttrrrrrrtttwwwssslllfffeeeiiixxxzzzuuuxxx}}}vvvrrruuuyyy|||}}}||||||~~~vvvsssxxx~~~~~~~~~~~~~~~~~~||||||xxxjjj```RRRKKKEEEDDDHHHNNNXXXbbbtttzzzvvvrrroooooorrruuuwwwzzz|||~~~}}}wwwkkkeee[[[RRRKKKFFFBBBAAA???>>>===<<<;;;;;;<<<<<<===>>>EEENNNVVV^^^kkkwww|||hhhXXXKKKEEE===:::999::::::999666666666666666666666666666666555555555555666666777888999;;;===BBBHHHLLLRRR[[[hhhttt~~~|||{{{}}}lll^^^UUURRRQQQMMMOOOQQQRRRRRRTTTWWWYYYXXXZZZ\\\^^^______^^^^^^___dddkkkxxx~~~|||zzz{{{~~~yyyfffVVVNNNFFFCCCJJJRRRVVV___iiirrrxxx~~~pppbbbSSSMMMJJJJJJTTT```iiiuuuzzzrrrnnngggddd^^^YYYTTTPPPKKKHHHEEEEEEEEEFFFGGGIIIKKKLLLLLLNNNQQQSSSWWW\\\bbbfffiiilllqqqwww||||||xxxsssnnnjjjbbb___ZZZVVVSSSRRRSSSTTTZZZ^^^dddkkksss|||vvvqqqqqqsssuuuuuuhhhbbb]]]\\\fffsss|||yyy|||wwwtttuuuvvvwwwwwwxxxzzz}}}~~~}}}xxxvvvyyy~~~}}}||||||}}}~~~||||||}}}xxxkkkaaaRRRKKKEEECCCDDDFFFNNNVVVdddooo~~~zzzrrrnnnkkkggggggjjjjjjlllpppsssvvvyyy~~~yyypppjjj[[[VVVOOOHHHBBB>>>===<<<<<<<<<;;;:::::::::::::::<<<===AAAIIIPPPYYYfffrrrooo]]]PPPCCC>>>999666777999888777777777666666555555444444555555444444444444555555555666888999:::===AAADDDHHHOOOZZZeeeooo{{{tttddd\\\XXXUUUSSSPPPQQQRRRSSSRRRSSSUUUXXXWWWZZZ]]]aaadddcccaaa______dddiiippp~~~zzzlll\\\NNNEEEGGGIIIIIIOOOXXXaaajjjrrrwwwsssddd[[[QQQGGGHHHPPPRRRZZZgggrrr}}}}}}vvvoooggg___VVVPPPIIIGGGDDDBBBAAACCCEEEFFFGGGHHHIIIJJJLLLPPPUUUYYY[[[___fffmmmsssxxxzzz{{{|||~~~~~~yyyuuuqqqkkkfffbbb^^^[[[XXXVVVWWWZZZ^^^aaajjjpppzzz~~~zzzvvvuuuvvvwwwwwwiii]]]YYYWWWYYYhhhzzz~~~zzzuuuuuuuuussspppooopppqqqrrrvvv}}}~~~{{{}}}xxxjjj```QQQJJJDDDBBBAAAAAAEEEKKKRRR[[[gggpppvvvzzz~~~vvvnnngggdddaaa^^^^^^aaa^^^aaaeeehhhkkkppptttxxx~~~~~~tttjjj```[[[LLLJJJFFFAAA<<<:::::::::999999999999::::::::::::>>>===@@@GGGNNNXXXfffttt~~~sssbbbSSSJJJ???;;;666555666888777555666666555555555555444444555444444444444444444555444555777777777999<<>>:::999999;;;888888999:::;;;<<<<<<===;;;:::===CCCKKKUUUeeesss}}}xxxfffTTTHHHBBB???;;;666555777888777555444444444555555555555555555444444333333444444555444555777777777999;;;===AAADDDHHHNNNWWWdddsss~~~tttcccZZZWWWVVVXXX[[[XXXWWWVVVUUUTTTUUUVVVVVVZZZ]]]aaafffggggggeeecccaaaeeejjjmmmrrr|||~~~uuuaaaPPPFFFDDDFFFHHHOOOUUU^^^hhhqqqyyytttiiibbbXXXOOOKKKCCC@@@EEEKKKOOOVVV___hhhqqqzzzqqqddd]]]RRRJJJGGGEEECCCAAABBBBBBBBB@@@???@@@DDDGGGLLLLLLNNNQQQTTTYYY\\\___dddddddddfffiiillloooqqqttttttttttttuuuwwwxxxyyyyyy{{{}}}~~~~~~|||~~~yyyssspppoooppprrrsssuuutttqqqooooooooolllmmmnnnnnnooottt{{{{{{vvvsss___^^^\\\[[[^^^fffpppxxx}}}{{{}}}{{{xxxuuuqqqmmmjjjhhhjjjqqqzzz~~~~~~~~~vvviii]]]TTTJJJBBB@@@???===<<<>>>>>>BBBFFFKKKOOOUUU[[[___bbbeeeiiimmmqqqvvv|||~~~wwwmmmfff]]]ZZZUUUQQQNNNLLLLLLLLLOOORRRUUUXXX[[[___dddgggoootttzzzooodddYYYNNNHHHFFF<<<<<<;;;::::::999888888::::::::::::::::::::::::999<<<@@@EEEKKKVVVbbblll|||tttfffYYYNNNDDD>>>999666444555777777555333444444444444444444444444555444333333222222222222333333444555777999:::;;;@@@@@@DDDKKKRRRZZZgggsssrrraaa[[[[[[[[[[[[\\\ZZZYYYXXXWWWVVVWWWXXXXXXYYY\\\___bbbdddcccbbb```aaadddhhhjjjnnnuuu}}}sssbbbUUUMMMHHHEEEHHHMMMVVV___hhhpppxxx}}}yyyrrrnnnhhhaaaSSSJJJBBBAAABBBCCCGGGNNNTTT[[[hhhwwwvvvmmmaaaWWWQQQMMMJJJHHHCCCBBB@@@???>>>=========DDDDDDFFFHHHLLLOOOSSSUUUTTTTTTUUUVVVYYY[[[^^^```eeeeeeffffffhhhiiikkkkkknnnpppssstttuuuvvvxxxzzz}}}}}}|||}}}}}}~~~}}}zzzvvvtttrrrsssuuuwwwzzz|||}}}~~~vvvuuusssooollllllooorrr{{{~~~xxxrrrmmmgggccc___```aaacccfffkkkrrrvvvzzz~~~~~~{{{yyywwwtttqqqnnnlllkkkoootttzzz~~~~~~{{{|||}}}xxxkkk```TTTKKKBBB@@@???<<<;;;===;;;===@@@CCCFFFJJJNNNQQQVVVXXX\\\___ccciiiooottt{{{zzzxxxwwwssslllbbb[[[TTTQQQNNNKKKIIIHHHIIIJJJLLLNNNQQQTTTVVVZZZ^^^aaaggglllttt{{{{{{xxxxxxxxxzzz{{{~~~uuueeeZZZQQQGGGBBBAAA<<<;;;;;;:::999999888888888888888888888888888888:::===AAAEEEKKKVVVbbbkkkwww~~~yyykkk]]]QQQGGG???:::888666444555666777555333444444444444444444444444555444333333222222222333444444444555666888999:::>>>===AAAGGGLLLRRR]]]iii}}}mmm^^^\\\```aaa___^^^\\\[[[ZZZXXXXXXYYYYYYZZZZZZ[[[]]]^^^______^^^]]]___aaadddfffhhhllltttzzz{{{mmm^^^QQQHHHEEEHHHNNNTTT[[[ccclllqqqwww||||||zzzyyyvvvssshhh^^^RRRKKKEEEAAA@@@CCCEEEFFFLLLWWWaaalll|||yyymmmddd\\\VVVSSSIIIFFFBBBAAAAAA@@@===:::>>>???@@@AAADDDGGGJJJLLLEEEEEEFFFGGGIIIKKKMMMNNNSSSTTTTTTUUUWWWXXXZZZ[[[```bbbeeefffggghhhkkkmmmooorrruuuwwwxxxxxxyyyzzzwwwwwwvvvuuuuuuvvvwwwxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~|||yyywwwuuutttsssqqqnnnjjjfffdddaaadddhhhlllppprrrttttttqqqpppnnnmmmnnnrrryyy~~~}}}sssjjjccc^^^[[[XXXaaaeeeiiimmmooopppssstttvvv}}}~~~~~~xxxwwwvvvtttrrrqqqpppooouuuxxx{{{|||{{{}}}~~~}}}{{{zzz{{{|||}}}|||zzznnncccUUULLLCCC@@@>>>;;;:::;;;888:::;;;<<<<<<>>>AAACCCIIIJJJLLLOOOSSSYYYaaafffmmmlllkkkiiiddd\\\SSSMMMHHHGGGDDDCCCBBBCCCDDDEEEGGGIIILLLMMMOOORRRVVVXXX\\\bbbjjjsss{{{|||yyyzzzzzzyyywwwssspppnnnlllmmmnnnooorrrtttwwwxxxwwwyyy|||~~~~~~qqqdddVVVLLLEEE???;;;<<<;;;:::::::::999888888888888888888888888888888888:::===BBBFFFMMMWWWdddmmmxxx}}}~~~~~~xxxoooaaaRRRGGG@@@;;;888777666444555666666555444444444444444444444444444444444333222222222333333555444444555555777888888<<<<<<>>>CCCFFFJJJSSS]]]~~~{{{zzz}}}yyyiii]]]^^^fffhhhddd```\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^```bbbcccfffkkkooorrrdddZZZNNNMMMKKKKKKMMMTTT^^^dddmmmrrrwwwxxxxxxyyyzzz{{{|||tttjjj```WWWOOOIIIFFFEEEAAAAAAEEEKKKRRR^^^iiirrr}}}}}}sssiiidddXXXQQQJJJGGGHHHGGGDDD@@@?????????@@@AAACCCEEEFFF??????@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJLLLNNNOOOSSSUUUWWWYYYZZZ[[[^^^```^^^aaadddfffggghhhjjjkkkkkkkkkkkkkkklllmmmoooppprrrtttwwwxxxwwwvvvvvvwwwssssssssstttuuuwwwxxxyyy|||}}}}}}xxxuuurrrooolllhhhgggeeeccc```\\\YYYWWWVVVXXX]]]bbbiiinnnrrrtttxxxwwwvvvuuuxxx}}}wwwqqqhhh```\\\[[[]]]___iiimmmqqqssssssrrrrrrrrrwww}}}~~~~~~xxxwwwuuutttssssssttttttyyyzzzzzzyyywwwwwwyyy{{{|||yyyyyy{{{|||}}}}}}zzzmmmbbbVVVLLLCCC@@@>>>;;;999:::888999:::999888999:::<<>>>>>???@@@AAABBBDDDFFFGGGHHHJJJNNNPPPTTTYYYbbbkkkttt|||zzzsssmmmmmmlllkkkiiifffdddbbbbbbbbbccceeegggiiikkkmmmlllooosssvvvxxxyyy{{{}}}uuuaaaUUUHHHBBB===999777888999999999999888888888888999:::::::::::::::;;;;;;:::>>>BBBHHHOOO[[[iiirrrzzz~~~}}}zzzyyypppfffWWWJJJAAA<<<:::999666555555555555555555444444444444444444444444444444333333222222333333333555555444444555555666666;;;;;;>>>BBBCCCFFFMMMVVV~~~yyyuuuvvvzzzwwwiii___ccclllnnnjjjfff[[[ZZZYYYXXXXXXXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZZZZYYYZZZ\\\^^^```cccgggiiisss|||vvvaaa[[[RRRIIIEEEHHHPPPVVV^^^ccciiinnnppprrrxxx}}}|||vvvppphhh___XXXOOOGGGAAA@@@AAACCCIIIOOOUUU^^^ggglllsss{{{}}}|||~~~|||mmmdddXXXQQQNNNLLLHHHDDDCCCBBB@@@?????????@@@AAA>>>>>>>>>?????????????????????@@@AAABBBDDDFFFGGGGGGIIIKKKLLLMMMNNNPPPRRROOOQQQTTTUUUVVVWWWYYY[[[^^^^^^___```bbbccceeeeeegggiiikkkjjjhhhgggffffffccccccdddeeegggiiikkklllpppqqqsssvvvwwwxxxxxxxxxxxxuuuqqqmmmkkkhhhdddaaa\\\\\\ZZZYYYWWWUUUSSSRRRPPPRRRWWW```kkkvvvyyypppkkkggg```\\\\\\bbbjjjpppuuuvvvwwwvvvsssqqqqqqqqqyyy}}}}}}|||~~~|||xxxvvvuuuvvvxxxzzzzzzyyyxxxuuusssssstttuuu}}}{{{|||~~~{{{lll___UUULLLCCC???>>>:::999:::777888999888777777888:::======>>>???BBBHHHOOOTTTXXXYYYYYYVVVPPPIIICCC??????>>>===<<<<<<<<<======>>>@@@BBBCCCCCCEEEHHHJJJNNNSSS[[[dddlllttt|||yyyooogggbbbaaa```^^^\\\ZZZYYYXXXYYYZZZ[[[\\\^^^```bbbcccaaaeeejjjmmmppprrrtttvvvzzz}}}qqqgggTTTJJJ@@@<<<:::777777888777777888888888888888888999999999::::::;;;;;;;;;:::>>>CCCIIIRRR^^^lllvvvwwwzzz}}}}}}zzztttpppmmmcccZZZMMMBBB<<<999999999444444555555444444555555444444444444444444444444333333333222222333333444555555444444444444555555888888;;;@@@AAABBBIIIQQQ|||uuuppptttzzzuuuiiiaaaeeemmmooollliii[[[ZZZXXXWWWWWWWWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXYYY[[[^^^aaadddfffiiitttxxxpppcccTTTIIIEEEHHHKKKPPPSSSZZZ```dddhhhqqq{{{~~~vvv```UUUIIICCC@@@>>>>>>@@@BBBHHHNNNPPPUUU]]]bbbcccbbbaaa```cccjjjttt~~~|||nnncccZZZTTTOOOKKKIIIGGGDDDBBB???>>>>>>>>><<<============<<<;;;:::;;;;;;<<<<<<===>>>@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFHHHIIIHHHIIIKKKMMMQQQQQQSSSTTTVVVXXXYYYYYYYYY[[[\\\[[[XXXVVVUUUUUURRRSSSSSSUUUWWWYYY[[[]]]___aaadddgggiiijjjiiiiiifffdddaaa___]]][[[XXXUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRUUU]]]hhhxxx||||||}}}xxxllleeebbbaaa``````dddlllvvv}}}~~~}}}{{{wwwsssrrrrrrsssyyy|||~~~zzz~~~zzzyyy{{{}}}{{{xxxvvvtttttttttuuu~~~}}}|||}}}~~~mmm___TTTKKKBBB???===:::999:::666777777666555555666888999999:::;;;===AAAGGGKKKOOOQQQRRROOOJJJDDD@@@>>>===<<<;;;;;;:::::::::::::::<<<===>>>???AAADDDFFFIIINNNUUU]]]eeellltttyyy|||~~~|||{{{zzzzzz{{{zzzwwwooofff___XXXWWWUUURRRQQQPPPOOOOOOPPPQQQQQQSSSTTTVVVXXXYYYWWWZZZ___bbbeeehhhkkknnnrrruuuzzz}}}vvvdddYYYKKKBBB<<<;;;;;;888777999666666777777888888888999777777777888888999999:::;;;>>>CCCIIIRRR^^^llluuuwwwxxxyyyxxxtttnnngggcccSSSMMMCCC;;;777666666666333444555555444333555666444444444444444444444444333333222222222333444444444444333333333444444555444555888<<<======BBBJJJzzzqqqmmmrrrzzznnnddd]]]```fffgggfffeee[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXYYYXXXWWWXXX[[[___bbbcccdddkkkttt}}}~~~~~~zzzjjjZZZOOOIIIHHHFFFGGGLLLRRRTTTWWWcccpppwww~~~nnnZZZNNNGGG@@@<<<<<<999???BBBBBBDDDIIILLLLLLJJJJJJKKKNNNTTT\\\dddjjjwww~~~sssiiibbb^^^VVVTTTPPPKKKGGGEEECCCBBB??????@@@@@@???===<<<:::<<<<<<<<<<<<<<<===>>>>>><<<===???>>>======>>>@@@@@@AAABBBAAA@@@@@@BBBCCCEEEFFFHHHIIIKKKLLLMMMNNNKKKLLLNNNMMMKKKIIIHHHHHHGGGHHHIIIJJJLLLNNNPPPRRRQQQTTTYYY^^^aaaccccccbbb]]]\\\ZZZZZZZZZYYYWWWUUURRRSSSTTTUUUXXXZZZ\\\]]]___ccclllyyy}}}}}}}}}|||uuukkkddd``````dddiiimmmpppuuu|||~~~zzzvvvuuuuuuwwwxxx{{{{{{ttt}}}~~~~~~||||||||||||qqqbbbSSSJJJAAA???===;;;:::;;;777777888666444444555777666777888999:::<<>>===888===???>>>>>>@@@AAA@@@>>>???AAACCCFFFJJJOOOSSSbbbnnn~~~wwwsssccc```\\\WWWRRRNNNLLLKKKDDDEEEEEEEEECCCAAA???>>>???>>>>>>======>>>>>>???>>>???@@@???>>>===>>>??????@@@@@@>>>===<<<===???>>>???AAACCCDDDEEEFFFFFFAAACCCEEEEEECCCAAAAAABBBDDDDDDEEEGGGHHHKKKMMMNNNKKKOOOUUU[[[```bbbcccbbbcccbbbbbbbbbddddddbbb```___```bbbdddhhhlllooopppmmmrrr{{{}}}}}}~~~~~~|||~~~tttjjjdddaaa```ccciiirrryyy{{{|||}}}}}}zzzxxxxxxyyyyyy|||yyyuuutttvvvvvvfffRRRIII@@@>>>===;;;:::<<<:::::::::888555444555666666777999999999;;;>>>AAA???BBBEEEDDD@@@<<<:::;;;444444555666777777888888333555777888999;;;???AAA>>>BBBIIIQQQZZZbbbkkkpppwwwxxxzzz|||}}}~~~~~~~~~}}}xxxrrrlllgggdddbbb``````______]]]XXXQQQLLLKKKIIIFFFDDDBBBBBBCCCCCC??????@@@AAABBBDDDFFFGGGJJJKKKNNNQQQSSSWWW]]]```eeehhhmmmrrruuuyyy}}}|||mmm[[[JJJ??????999666999;;;999666777444555555666777888999999888888999:::;;;;;;<<<<<<>>>AAADDDGGGLLLVVVaaajjjnnnnnnllliiiddd\\\RRRLLLAAA>>>:::888888888777666111333555555333222555777444444444444444444444444222222222222333333444555222222222222333444555666666777:::===;;;999;;;AAA~~~qqqnnnttt}}}ooo]]][[[XXXVVVWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYXXXWWWXXXZZZ\\\]]]```cccggglllttt}}}{{{wwwyyy}}}pppZZZLLLLLLEEEAAADDDGGGGGGKKKRRR]]]bbbnnn|||tttbbbPPPDDD??????===:::;;;===???>>><<<>>><<<999999;;;>>>AAABBBNNNVVVcccsss|||tttlllddd]]]VVVRRRSSSOOOKKKIIIJJJJJJGGGEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@===>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBBDDDGGGGGGGGGLLLSSSTTTYYY```ffflllppptttvvvvvvvvvuuutttuuuvvvwwwxxxttttttvvvzzz|||tttqqqppprrrwww|||~~~~~~~~~|||rrrhhhbbb\\\YYY___hhhpppuuuzzz|||{{{zzzzzz{{{yyy{{{}}}|||xxxvvv||||||}}}}}}zzztttsssxxx{{{~~~uuufffYYYMMMBBB???>>><<<;;;;;;777666555555555555666666666555444555666999;;;===????????????===;;;999888777666555444444444444444555555555666888;;;===???@@@BBBFFFKKKRRRZZZdddjjjqqqrrrtttuuuvvvvvvvvvvvvwwwsssnnniiieee```[[[WWWYYYYYYXXXVVVSSSOOOKKKIIICCCBBBAAA???===<<<;;;;;;<<<<<<<<<===>>>??????@@@AAABBBEEEIIILLLOOOQQQRRR[[[```fffkkkooorrrtttvvvzzzjjj\\\OOODDD>>>:::999888888777777888888888888888888888999999:::777999;;;;;;::::::;;;===CCCGGGKKKMMMOOOTTT]]]dddhhheeebbb___ZZZSSSJJJCCC===;;;888666555555555666555555555555555555555555333333333444444444444555555555444444444333333333333333333333333333333333555555555555444666:::<<<tttqqqxxxzzzfff[[[XXXUUUUUUVVVWWWWWWWWWYYYXXXXXXXXXXXXXXXXXXYYY[[[ZZZYYYYYYXXXXXXXXXYYYZZZYYYXXXWWWXXXZZZ\\\]]]]]]___bbbfffkkksss{{{}}}mmmbbbXXXNNNGGGEEEDDDBBBEEEJJJLLLPPPZZZgggooouuu|||tttcccUUUNNNIIIFFFBBBAAAAAA@@@>>><<<<<<:::888888:::<<<======FFFJJJSSS___lllyyy~~~wwwppplllddd```YYYUUURRRPPPLLLJJJKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDIIIHHHGGGFFFFFFFFFGGGHHHDDDBBBDDDHHHJJJLLLSSS[[[ccciiiqqqxxx||||||yyyuuussssssrrrrrruuu{{{|||{{{sssllleee^^^YYYXXXWWWWWW___hhhrrrvvv|||~~~}}}{{{zzzzzzyyy|||~~~~~~sssqqqooossszzz~~~}}}~~~yyykkk\\\PPPDDD@@@>>>;;;999999777777777666666555555555666555444444555777:::;;;============<<<:::888777666555555555444444444444333333333444666888;;;<<<>>>AAADDDIIIOOOXXX```ffflllmmmnnnpppppppppoooooolllhhhccc^^^ZZZVVVRRROOOOOOPPPOOONNNLLLIIIFFFDDD???>>><<<:::999888777777777888888999::::::;;;;;;>>>???BBBEEEHHHKKKMMMNNNVVVZZZ```fffiiimmmpppsssyyyyyy{{{~~~ooo```SSSHHH@@@<<<999999888777777777888888666666666555555666777777666777999999999;;;===???DDDIIIOOORRRRRRTTTYYY^^^aaa^^^ZZZVVVRRRKKKCCC===<<<;;;888666555555666666666666666666666666666666777777777666666555555555555555555444444444333333333333333333333333333333444555555555444666999<<>><<<;;;;;;<<<===<<<;;;<<<>>>AAAGGGQQQ\\\ffflllwwwoooiiiccc^^^[[[[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOMMMJJJHHHHHHIIIKKKLLLUUUTTTSSSRRRQQQPPPPPPPPPOOOLLLMMMRRRWWW\\\fffoooyyy~~~{{{wwwuuutttssspppnnnkkkkkklllmmmooorrrtttvvvxxxxxxxxxzzz~~~tttjjjddd^^^YYYUUURRRQQQRRRVVVYYY\\\bbbiiitttwww|||~~~|||{{{zzzzzz~~~~~~ssskkkkkkooowww|||vvvsssrrrnnnooopppssswww}}}~~~ppp```SSSGGGAAA>>>:::777777888999999888777666555444666555444444444555777888999999::::::999777666555444444555666555555333222111111111222333666888999<<<>>>AAAFFFKKKRRRZZZ```eeefffggghhhhhhhhhgggfff```\\\VVVRRROOOLLLJJJHHHGGGGGGGGGGGGEEECCCAAA???;;;:::888777666555555555555555555666666777777888999;;;===@@@CCCEEEGGGHHHOOOSSSYYY^^^bbbfffkkknnnpppqqquuuzzzxxxooo```RRRGGG@@@<<<999999888888777777777777777666666555555555555666666666777888999;;;>>>BBBEEEGGGLLLSSSVVVVVVUUUVVVWWWZZZWWWRRRMMMHHHCCC<<<888;;;:::888777666666666777888888888888888888888888999999888777666555444444555555555444444444444333333333333333333333333333444555555555444555888;;;|||}}}{{{fffWWWUUUSSSRRRSSSUUUWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]]]]^^^aaafffiiitttyyymmmaaaVVVMMMGGGDDDFFFCCCDDDHHHLLLNNNTTT[[[gggrrrwwwppphhheeeaaa]]]YYYUUUSSSQQQMMMJJJEEECCCAAAAAA@@@>>><<<<<<<<>>BBBFFFLLLSSSXXX___```aaaaaaaaa```___^^^YYYUUUOOOKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA???===<<<:::999888777666555555555555555555666666777777777777777999;;;>>>@@@CCCDDDIIIMMMRRRWWW\\\aaafffjjjlllnnnrrrxxx||||||yyyvvviii```SSSFFF???;;;999999888888777666666666666777888888777777777777777888888999:::;;;>>>BBBHHHLLLKKKOOOTTTWWWVVVUUUTTTTTTWWWTTTOOOIIIDDD???;;;999::::::888777777777777888888888888888888888888888777777666666555444333333555555555555444444444444333333333333333333333333333444555444444555777999}}}vvvcccYYYTTTSSSSSSTTTVVVXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVYYYZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYYYYZZZ[[[\\\YYYZZZ[[[[[[[[[]]]aaadddhhhqqq~~~~~~~~~wwwlllbbbWWWPPPMMMGGGCCCDDDEEEFFFJJJOOOVVV```ooo{{{{{{yyywwwvvvuuurrrpppnnnmmmmmmiiicccZZZQQQKKKGGGDDDBBB@@@@@@AAABBBDDDGGGJJJLLLRRR\\\kkkzzz|||zzzyyyxxxvvvsssooojjjggggggggghhhqqquuu}}}|||zzzuuusssvvv{{{|||uuuqqqeeefffdddaaa\\\YYYXXXWWWUUUVVVXXXZZZ]]]```ccceeejjjnnntttzzzpppaaa[[[SSSMMMMMMQQQVVVZZZ^^^cccjjjnnnrrruuuwwwwwwvvvuuuuuuwww{{{zzzmmmhhhiiipppwww~~~|||}}}}}}yyyxxxzzz~~~xxxyyyqqqiiibbb\\\YYYTTTUUUVVVXXX\\\ccclllrrruuueeeXXXKKKEEEBBB>>>;;;:::::::::999999777666555444666555444333333222222222333333444555555444333222111333444666666555333222222222111111222444555666666888;;;>>>AAAFFFKKKOOOVVVVVVWWWXXXXXXWWWVVVUUUTTTPPPKKKGGGFFFFFFFFFEEEDDDDDDBBB@@@>>>;;;999888888777777666555555555555555555555555555666666666666666777888:::===???AAAEEEHHHMMMQQQVVV[[[bbbfffjjjmmmqqquuuvvvsssmmmhhh[[[TTTIII@@@;;;999999999888777666666555555666666777777777777777888999999999:::;;;===???DDDJJJOOOOOOQQQRRRSSSSSSSSSSSSTTTRRRPPPLLLGGGAAA===;;;:::999999888888888888888888888888888888888888888888666666666666666666666666666666555555555444444444333333333333333333333333222444555444444444666777~~~|||qqqaaa[[[UUUTTTTTTUUUWWWYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[WWWXXXYYYYYYYYYZZZ]]]```aaafffnnnvvv~~~zzzwww|||zzzpppfffXXXPPPHHHFFFEEECCCEEEHHHMMMTTT___iiipppuuuyyy{{{tttiii___WWWQQQMMMGGGGGGFFFFFFEEEDDDCCCBBBDDDHHHQQQ]]]jjjwww|||zzz}}}sssjjjccc^^^ZZZUUUUUUTTTRRRPPPPPPRRRUUUWWWZZZ```eeeiiimmmqqqtttyyy|||ooobbbTTTRRROOONNNQQQXXX```fffjjjpppwwwyyy{{{zzzxxxwwwzzzsssjjjiiilllpppxxx{{{}}}~~~|||xxxwwwyyyzzzuuusss|||{{{rrrjjjccc]]]WWWSSSOOOOOONNNNNNQQQXXX```fffuuuyyyhhh[[[NNNHHHEEE@@@===<<<:::999888777666555555555555555555444333222222111111222444444555444333222111222444555555444333333333333222111222333555666444666999;;;===AAAEEEHHHKKKLLLMMMNNNNNNMMMLLLLLLMMMJJJFFFCCCCCCBBBAAA@@@@@@???>>>;;;999666555444444444333333222333333333222222222222222222222333555555555666888:::===>>>AAADDDGGGJJJOOOUUU\\\```fffhhhkkknnnmmmhhh```ZZZOOOIIIBBB<<<:::999999999777777666555555555555555555555555555666888999:::999;;;===>>>AAAEEEJJJNNNSSSRRRQQQPPPOOOPPPPPPQQQJJJJJJHHHCCC>>>;;;::::::888888999999999999999999999999999999999999999999777888888888999999999:::666666666555555555444444333333333333333333333333222333444444333333444666{{{zzzjjj]]][[[UUUTTTTTTUUUWWWXXXWWWVVVVVVWWWYYYZZZZZZYYYWWWVVVVVVWWWYYY[[[[[[ZZZYYYXXXWWWXXXYYYZZZZZZ[[[[[[[[[YYYZZZ[[[ZZZYYYZZZ\\\^^^___aaadddhhhooo{{{}}}ssshhh\\\UUUPPPJJJGGGHHHHHHLLLSSSZZZaaaiiiqqqwww|||ssskkkfff^^^\\\YYYUUUQQQNNNKKKJJJGGGCCCEEELLLUUU\\\hhhrrr}}}xxxqqqhhh```[[[XXXUUUTTTSSSTTTVVVXXXYYY[[[___aaaeeejjjrrrwwwzzz}}}|||mmm```YYYPPPRRRUUUZZZaaajjjsssyyyzzz~~~}}}rrrjjjhhhjjjlllqqqssszzz~~~zzztttrrruuuyyy|||tttooojjjlllxxx|||vvvnnnfff```[[[UUUQQQLLLKKKIIIHHHIIINNNVVV\\\hhhuuunnn```SSSKKKGGGAAA===<<<:::888666444333444666777555555555444444333222222111222444555555555444333222222333333333444444444333222111111111222333444444555888999:::===AAACCCDDDEEEGGGHHHHHHHHHGGGGGGHHHEEEBBB@@@@@@???===;;;;;;:::999777555333333222222222111111111222222333111111111111111111111111444444333444555888;;;<<<<<<>>>@@@CCCGGGMMMTTTYYY]]]^^^aaabbbaaa[[[RRRLLLDDDAAA===:::999888777555777666555555444444555555444444555666888:::;;;<<<===???BBBDDDEEEHHHLLLOOOUUUSSSQQQOOOMMMLLLJJJIIIDDDEEEEEEBBB===:::999:::777888999999::::::::::::::::::::::::::::::::::::999999999999999999999888666666666666555555555555333333333333333333333333111333444444333333333555~~~yyyxxx~~~{{{eeeZZZYYYUUUTTTTTTUUUWWWWWWVVVTTTWWWXXXZZZ[[[[[[ZZZXXXWWWUUUWWWYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^]]][[[[[[\\\^^^^^^___```bbbhhhsssssshhh^^^SSSMMMLLLFFFHHHKKKPPPWWW```jjjqqq{{{}}}yyytttmmmgggbbb___^^^VVVMMMIIILLLOOOQQQVVV]]]ccchhhmmmpppqqquuu|||wwwqqqjjjiiikkknnnmmmkkkkkkkkklllmmmmmmllljjjiiillllllmmmoooqqqqqqpppnnnooojjjbbb]]]\\\]]]^^^___WWW[[[```dddgggjjjnnnpppsssyyyvvviii^^^WWWTTTRRRVVV]]]fffppp{{{wwwwwwrrrjjjddddddfffggglllnnnuuu}}}xxxpppnnnppprrr{{{|||rrrjjjfffbbbhhhuuuzzztttkkkddd___ZZZUUUQQQKKKJJJGGGDDDEEEIIIPPPUUU^^^lll{{{rrrdddVVVMMMHHHAAA<<<;;;999777444222222444777999444555555555555444333222111222444555666666555444333222222222222333444555333222111000000111222333333555777888999;;;>>>AAABBBCCCEEEGGGHHHHHHGGGGGGEEECCCAAA@@@???===;;;999888888666555444444444444222222222222222333333444222222222222111111111111333333222222444666999;;;999:::<<<>>>AAAGGGOOOTTTUUUVVVXXXZZZXXXRRRIIICCC===;;;999999888777555222666666555444444444444555555666777999;;;===???@@@BBBDDDGGGJJJKKKMMMOOOQQQUUUTTTQQQOOOMMMJJJFFFCCCAAACCCDDDBBB>>>::::::;;;777888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555777666666666555555555555333333333333333333333333111333444444333222333444xxxwwwzzzrrrddd\\\ZZZXXXWWWUUUTTTTTTTTTUUUUUUYYYZZZZZZZZZYYYWWWUUUTTTPPPRRRUUUXXXYYYYYYWWWVVVXXXXXXXXX[[[^^^^^^[[[XXXYYY[[[\\\\\\[[[\\\^^^aaa^^^ccciiippp{{{}}}|||uuuhhh___WWWQQQKKKJJJPPPWWW]]]```nnnwww~~~xxxuuuhhhaaaXXXRRRRRRSSSTTTTTTVVVWWWYYY[[[]]]^^^______fffiiinnnsssxxx{{{}}}~~~xxxrrr___^^^[[[XXXVVVVVVYYY\\\XXX[[[___cccffffffeeedddiiihhhhhhhhhjjjmmmppprrrvvvvvvsssooojjjjjjnnnrrruuutttuuuvvvzzz~~~wwwlllccc^^^\\\]]]]]]bbbgggoooxxxtttqqqqqqrrrrrrkkkgggbbb^^^]]]```dddgggfffjjjpppwww}}}{{{tttooolllnnnmmmnnnmmmggg___^^^aaafffyyy}}}vvvkkkccc^^^ZZZUUUQQQIIIHHHFFFEEEEEEFFFHHHIIIVVV```nnn|||yyynnn___RRRJJJDDD@@@===:::999777777777666444222666666555555555444444444333222222111111222222333555444333222222222333333444333333333333333444444333444666777888:::<<>>@@@BBBDDDFFFFFFFFFFFFAAA@@@>>>;;;999666444333555555555444444333333333333222111000000111222333111111111111111111111111333222111111111333666777::::::;;;===@@@CCCFFFHHHQQQRRRQQQOOOLLLGGGBBB???999777555333222333444555555555666666777777888888666666888999<<<>>>@@@BBBFFFIIIMMMPPPRRRTTTWWWZZZYYYVVVSSSPPPMMMIIIEEEBBB???>>><<<<<<===<<<;;;999777888888888777888;;;===999999999888999999:::;;;888777777999::::::999777999888888777666555555444333333333444444555555555333333333444444444555555vvvvvvzzzoooaaaZZZWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYYYY\\\[[[\\\^^^``````]]]ZZZYYYZZZ[[[[[[[[[\\\^^^```___hhhttt~~~}}}{{{}}}}}}jjj```SSSKKKJJJNNNRRRTTTccckkktttyyy{{{zzzqqqiiifffdddbbbaaa\\\\\\\\\]]]]]]\\\[[[[[[ZZZ]]]```dddfffggghhhggggggjjjooovvv}}}{{{qqqjjjfffZZZYYYWWWTTTRRRSSSVVVYYY]]]```fffkkkooorrrrrrrrrwwwwwwwwwyyy{{{~~~~~~|||}}}|||wwwtttoooiiidddcccfffiiilllvvvzzz~~~~~~~~~}}}~~~qqqhhhfffhhhjjjkkkfffbbb]]]XXXXXX[[[___cccfffiiinnnttt{{{wwwooojjjjjjfffdddaaa[[[VVVYYY___kkk}}}}}}vvvkkkccc]]]XXXRRRNNNJJJIIIGGGFFFFFFGGGIIIJJJQQQ[[[jjjxxxtttdddVVVMMMGGGBBB???<<<:::999888999888555333555555555444444444444333333333222222222222333333555444333333222222333333111111000//////000000000222333555666666888;;;===>>>???AAACCCDDDDDDDDDDDD>>>===<<<:::888666444333555555444444444333333333222222111111111111222222111111111111111111111111333222111111111333555777777777888:::<<>><<<::::::;;;;;;999888::::::::::::999:::;;;<<<::::::;;;;;;;;;<<<======888777666777888999888777999888888777666666555555333333444444444555555555444444444444444444444444}}}sssuuu||||||jjj]]]VVVTTTUUUUUUSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTXXXVVVTTTRRRSSSVVVZZZ\\\^^^^^^^^^___``````]]][[[XXXZZZ[[[[[[ZZZ[[[]]]```cccqqqyyy|||yyyeeeTTTLLLKKKKKKLLLQQQWWW^^^cccgggmmmvvv~~~{{{wwwuuuqqqqqqpppooommmkkkjjjiiibbbdddfffggggggfffdddbbb]]]]]]___cccggglllqqqtttooooooooonnnnnnpppuuuxxx|||tttlllhhheeeeee^^^^^^\\\ZZZYYYZZZ]]]```hhhlllssszzz|||xxxvvvtttpppllliiihhhhhhiiiooovvv~~~~~~|||zzzzzz{{{{{{zzzyyy{{{tttmmmeee___^^^bbbfffhhhccc___YYYUUUTTTWWW\\\___ggghhhkkkqqqxxx~~~{{{~~~~~~{{{}}}ssslllgggaaa[[[VVVPPPOOOUUU^^^pppxxxmmmddd]]]WWWQQQLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJTTTcccrrr~~~mmm]]]RRRKKKEEEBBB>>><<<:::::::::999777555444444444444333333333333333333222222222222333333444444444333333333333333444333333222111111111222111222444444555666999;;;>>>???@@@AAAAAAAAA@@@???::::::999777666555444444444444444444333333333333111111222222222222111111111111111111111111111111222222111111222333555666666666777888:::<<<>>>??????@@@AAAAAA???===:::888888888888777666666555555888777777666666666777777999999:::===AAAFFFJJJMMMTTTWWWZZZ\\\\\\]]]^^^___[[[ZZZXXXVVVSSSMMMGGGCCC===<<<:::::::::;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????<<<:::777777888999999999999999888888777666666666444444444555555555555555555555444444444444444444{{{sssvvvvvvfff[[[UUURRRTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSTTTTTTTTTTTTXXXVVVTTTSSSTTTVVVZZZ\\\]]]]]]]]]]]]]]]]]][[[ZZZXXXYYYZZZZZZZZZ[[[]]]___iiiyyy}}}iii[[[TTTOOOMMMHHHKKKNNNQQQUUU[[[ccciiittt}}}~~~}}}zzzwwwnnnllliiiggggggiiilllnnnlllkkkjjjgggdddcccdddeeehhhiiilllnnnppprrrssstttsssuuuxxxzzzzzzyyywwwvvvtttuuuuuuwwwxxxzzz{{{|||}}}xxxtttrrrrrrssstttpppppppppnnnmmmnnnrrrtttyyy|||zzzuuunnniiigggfffeeeddddddgggkkkrrr{{{~~~{{{xxxvvvvvvzzz|||{{{yyy}}}uuummmdddaaa]]]ZZZZZZ^^^cccgggddd```[[[WWWVVVYYY]]]```hhhhhhjjjooouuuyyy{{{zzzuuusssooommmttt}}}yyy~~~zzzssshhhaaaZZZSSSNNNMMMUUU___rrr|||qqqggg___XXXPPPKKKIIIHHHGGGEEEEEEGGGHHHIIIFFFOOO]]]lll{{{vvvdddWWWNNNHHHCCC@@@===;;;::::::999777555444444333333333222222222333333333222222333333333444444444444444333333222555555444333222222222222111333444444444555777999<<<===>>>>>>>>>===;;;:::666666555555444444444444333333333333333333333333000111222333333222111000111111111111111111111111222222111111222333444444777777888999:::;;;<<<<<<:::;;;;;;;;;:::999777555666777777777777666555444777666666666777888999:::<<<===>>>AAAFFFLLLRRRUUUYYY[[[^^^___^^^]]]]]]]]]\\\[[[ZZZXXXUUUOOOHHHCCC???===;;;;;;===>>>>>>===???>>>======>>>===<<<;;;:::;;;<<<===>>>>>>??????@@@===:::999:::;;;<<<;;;999999999888888777777777555555555555555555555666555555555555444444444444|||vvv{{{rrrcccZZZUUUSSSSSSSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYYYY\\\]]]]]]]]]\\\[[[ZZZZZZXXXZZZ[[[[[[ZZZ[[[^^^```kkk|||~~~zzzpppcccXXXQQQKKKKKKJJJJJJKKKOOOSSSVVV```iiirrrwwwvvvuuuwwwyyyzzz~~~yyywwwxxxzzz|||~~~}}}{{{uuunnniiifffeeebbbccceeegggiiikkkkkkllloooppprrrrrrrrrooommmkkkmmmooorrruuuyyy}}}zzzgggccc]]]ZZZZZZ\\\^^^```eeeiiiqqqxxx{{{uuuxxxuuussstttxxx{{{{{{zzzrrriiidddYYYZZZZZZXXXVVVYYY^^^ccccccaaa]]]ZZZYYY[[[^^^```fffgggiiimmmqqqssstttsssmmmkkkiiillluuu}}}{{{~~~zzzllleee]]]VVVPPPOOOVVV___ppptttjjjaaaYYYPPPJJJIIIGGGFFFEEEEEEFFFGGGIIIEEEMMMZZZhhhwwwmmm^^^SSSJJJDDD@@@>>>;;;999999888777555444444333333333222222222444333333333333333333444444444555555555444333222111111000///////////////222444555444444555777999::::::;;;;;;:::999777666333333333333333333333333333333333333333333333333000111222333333222111000111111111111111111111111222222111111222222333333555666666777888888888999::::::::::::999777555444555555666666666555444444555555555666888;;;>>>@@@@@@AAADDDHHHNNNTTTZZZ]]]___aaacccccc```]]]\\\[[[[[[ZZZYYYWWWUUUOOOIIIDDD???>>><<<<<>>;;;;;;:::;;;;;;===>>>???AAA???;;;::::::;;;;;;;;;999999999999888888888888666666666666666666666666555555555555555555555555~~~|||~~~mmm```YYYVVVTTTSSSRRRRRRQQQQQQRRRTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVWWWXXXYYYXXXXXXWWW\\\]]]^^^]]][[[ZZZ[[[]]]YYY[[[\\\\\\[[[\\\^^^```jjjxxxuuunnnlllmmmzzztttfff]]]VVVRRRMMMJJJIIIHHHHHHGGGPPPUUU\\\```aaabbbeeehhhkkkqqqzzz|||vvvtttoooppprrrtttuuuvvvwwwwwwyyyzzz{{{{{{zzzwwwtttrrrrrruuuxxx}}}{{{pppiiiVVVTTTRRRQQQSSSXXX^^^aaahhhmmmuuu{{{~~~}}}zzzvvvrrrtttsssrrrtttxxx|||qqqgggbbbaaa[[[^^^___]]]XXXWWW[[[``````^^^]]][[[ZZZ[[[[[[\\\aaadddhhhjjjkkkkkkmmmnnnkkkjjjmmmuuu~~~~~~rrrkkkaaaYYYRRROOOUUU^^^pppyyynnneee\\\SSSMMMIIIHHHFFFEEEEEEFFFHHHIIIGGGNNNXXXdddsssvvvfffXXXMMMFFFBBB???;;;999999888777666444444444444333333333333444444333333333333444444444555555666666444333222111111000000000000111111333444555444333444555777777777888888777555444333111111111222222222333333222222222222333333333333111111222222222222111111111111111111111111111111111111222222222222222222222222333444555555555555999999999999888777666666555555555555555444444444555555666777:::>>>BBBDDDEEEGGGKKKPPPVVV\\\aaaccceeegggiiigggccc___\\\[[[XXXWWWUUUTTTRRRNNNHHHDDD@@@>>>===>>>BBBFFFHHHIIIIIIFFFCCCDDDHHHJJJJJJIII???>>>;;;::::::<<>>BBBEEECCCBBB@@@??????>>><<<:::::::::::::::::::::::::::888888888777777777666666333333444555666777888888vvvfff\\\WWWVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYTTTVVVXXXWWWUUUUUUXXXZZZ[[[\\\]]]^^^]]]^^^```bbbfffmmmyyy~~~fffTTTSSSSSSPPPWWWdddlll}}}}}}tttnnnjjjeee^^^YYYPPPMMMIIIHHHIIIKKKLLLMMMQQQQQQRRRVVV]]]fffnnnsssuuuyyy}}}{{{yyywwwvvvuuusssnnnggg^^^XXXSSSTTTVVVYYY^^^eeemmmssssssxxx~~~yyy|||}}}zzzyyyzzzxxxtttuuuwwwyyyyyywwwvvvwwwwwwyyy}}}}}}vvvmmmeee^^^ZZZXXX^^^ccceee___UUUNNNOOOSSSZZZ[[[]]]]]]]]][[[XXXWWWVVV^^^eeeeee```]]]aaagggmmmqqq}}}xxxiii]]]SSSPPPYYYcccvvvwwwnnnddd]]]MMMLLLJJJIIIIIIJJJLLLMMMJJJOOOVVV___lll~~~sssbbbSSSJJJFFFCCC???<<<;;;;;;:::999666666555555555444444444555444444333333444444555444555666777777555333222------......///000222333111222222111000000111333222333333444333222111000111111111111222222222222111111111222222333333333333222111000000111222333111111111111111111111111111111222222222111111000111222444666777777777666222333444555777888999:::888777555444444666888999;;;:::999:::<<<@@@CCCFFFJJJNNNTTT[[[aaafffhhhiiijjjkkkllljjjddd^^^YYYWWWRRRQQQNNNMMMLLLJJJGGGEEEIIIHHHHHHJJJPPPUUUYYY[[[XXXSSSOOOQQQWWW^^^``````LLLHHHBBB>>>===@@@EEEHHHGGGFFFDDDDDDDDDBBB???===::::::::::::::::::::::::999888888888777777666666222333444555666888999999{{{oooccc]]]YYYVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]```eeehhhpppttt```OOOLLLKKKIIIOOOYYYbbbiiiuuuuuummmeee^^^UUUPPPOOONNNKKKHHHMMMMMMLLLLLLNNNSSSYYY]]]jjjnnntttxxxzzz|||~~~xxxrrrppplllddd```aaaccceeeggghhhgggddd```^^^]]]___bbbfffkkkppptttvvv|||}}}|||zzzsssqqqppprrrttttttqqqnnnkkkoootttxxxyyyzzzzzz{{{xxxlllkkkjjjgggccc^^^ZZZWWWWWWXXXXXXUUUPPPLLLKKKLLLPPPSSSYYY^^^```___[[[YYYYYY___ddddddaaa^^^^^^```iiisss~~~sssdddXXXOOONNNWWWcccwww|||yyyzzz{{{zzz~~~wwwjjjbbb]]]TTTNNNNNNOOONNNNNNPPPNNNQQQWWW^^^iii{{{~~~jjjZZZPPPIIIFFFBBB>>><<<;;;;;;;;;999999888666555333222222222222222333333444444444444444444333333222222222555444444333222111000000111111222222222333333333111111222222222222111111111111000000111111222333222222222222222222222222111111111111111111111111////////////000222333444222222111111111111222222111222333444555555555555999888777666666777888888777777666555555555666777;;;;;;;;;;;;<<>>>>>>>>???@@@EEEKKKOOOVVVYYY^^^cccgggiiijjjjjjiiihhhgggfffccc___YYYTTTMMMHHHFFFGGGGGGFFFGGGJJJHHHNNNUUUZZZbbbkkkooommmnnnkkkfffaaa^^^\\\]]]^^^\\\SSSKKKKKKKKKJJJKKKOOOVVVXXXWWWQQQMMMLLLJJJFFFAAA>>>;;;999999::::::999;;;::::::999777666666555888777777666666777777888xxx|||jjjaaa]]]YYYVVVVVVTTTTTTUUUUUUUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUWWWYYYYYYZZZ\\\\\\\\\]]]```bbb___^^^bbbrrrjjjSSSIIIGGGGGGMMMTTTYYY]]]aaafffmmmzzz|||tttkkkeeeXXXTTTNNNIIIGGGHHHJJJLLLRRRUUUYYY\\\^^^bbbfffiiioooqqqtttwwwyyy{{{{{{|||~~~}}}yyywwwxxxzzz{{{yyyrrriiibbb\\\VVVQQQQQQSSSTTTXXX]]]bbbeeekkkqqqxxx~~~}}}zzzxxxxxxyyyzzz}}}~~~{{{yyyzzzyyyxxxxxxxxxvvvrrrooommmqqqwww}}}zzzkkkbbb]]]\\\]]]^^^_________^^^]]]\\\_________[[[VVVRRRPPPOOOOOORRRWWW^^^cccdddbbb___^^^bbbfffhhhggggggiiilllpppwwwuuukkk^^^SSSLLLMMMXXXdddzzz|||uuummmfffbbb___]]]```eeesss{{{sssfff^^^WWWVVVVVVTTTSSSTTTSSSVVVZZZ```jjjzzznnncccRRRMMMFFF@@@===<<<;;;::::::999888777666555444333333333333333444444444444555555555555444444444444222222222222222222222222000000000111111111111222000111111222222111111000111111000000111111222333222222222222222222222222111111111111111111111111111111000///////////////222222111111111111222222222222333333444555555555555555666777999<<<>>>???<<<;;;999777777999;;;===AAABBBCCCDDDGGGKKKQQQUUU]]]___cccgggjjjkkkkkkkkkiiigggeeeccc```[[[UUUQQQHHHEEEDDDFFFGGGFFFHHHLLLMMMVVV```hhhqqqzzz|||{{{yyywwwrrriii___YYYXXXYYY]]]WWWRRRRRRRRRQQQRRRUUU[[[______[[[XXXWWWSSSNNNFFFCCC???<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777888888888888777777|||wwwggg```^^^[[[XXXWWWRRRTTTVVVWWWXXXWWWUUUTTTRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQRRRUUUWWWYYYXXXYYY[[[[[[[[[\\\___aaa^^^]]]^^^lllzzzaaaTTTPPPOOORRRWWWXXX\\\^^^___aaakkk{{{pppjjjaaaXXXSSSPPPNNNNNNQQQRRRSSSSSSSSSUUUYYY\\\bbbdddgggkkkmmmnnnnnnmmmmmmooorrrtttuuuwww{{{~~~{{{vvvrrrnnnjjjfffcccdddeeeeeeddd```[[[XXX[[[XXXVVVXXX\\\```cccfffiiilllqqqxxx{{{yyyzzz{{{zzz}}}~~~}}}zzzvvvttttttxxx~~~}}}kkk___[[[[[[[[[YYYZZZ\\\]]]^^^_________bbbfffkkkmmmjjjddd\\\WWWRRRTTTXXX___eeegggdddaaacccfffiiijjjjjjkkklllnnntttzzz|||qqqggg[[[QQQJJJLLLWWWcccxxx{{{rrriii```ZZZVVVUUUXXX^^^fffooo~~~|||pppggg___]]]\\\ZZZXXXZZZVVVXXX[[[```iiixxxzzzmmmZZZSSSIIIBBB???===;;;::::::999999888666555555444333333444444444444444444444444444444444444444444111111111222222333333333000000000000000000000111000000111111111111000000111111000000111111222333222222222222222222222222111111111111111111111111000000///////////////000222222111111111111222222222222222222333444555555555666777999;;;===>>>???;;;999777666777999<<<>>>BBBDDDGGGKKKNNNTTTZZZ^^^dddfffhhhjjjllllllllllllhhhfffbbb^^^ZZZUUUOOOKKKEEEBBBBBBEEEFFFFFFIIINNNTTT___lllvvv}}}rrreee]]]\\\^^^___]]]\\\\\\]]]^^^```aaadddggghhheeecccaaa[[[TTTMMMIIIDDD@@@??????>>>>>><<<<<<;;;::::::999888888555555777888888777555555rrrddd```___]]]ZZZYYYQQQSSSVVVXXXZZZZZZYYYXXXSSSSSSSSSSSSRRRRRRQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPPPPRRRTTTVVVXXXVVVWWWYYYYYYXXXYYY[[[]]]^^^]]]^^^iiittteee\\\WWWVVVWWWWWW[[[^^^]]]\\\bbboooyyy}}}~~~yyynnngggaaa\\\XXXUUUUUUSSSOOOMMMLLLNNNPPPSSSUUUXXX[[[\\\\\\\\\[[[[[[]]]^^^___```bbbeeehhhrrruuuyyy~~~zzz{{{tttpppjjjddd___\\\YYYWWWXXXXXXXXXYYYYYY[[[]]]^^^___aaacccfffjjjmmmmmmkkkooorrrwww}}}|||{{{|||}}}~~~yyywwwwww{{{rrrddd[[[XXXWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\bbbjjjvvvvvvjjjaaaXXXXXX[[[aaahhhjjjgggccchhhjjjlllnnnnnnnnnnnnnnnuuu|||~~~{{{uuunnndddXXXNNNHHHJJJVVVbbbvvv}}}yyymmmdddZZZUUUQQQPPPTTTZZZ```iiixxxyyynnnddd```^^^\\\[[[]]]ZZZ\\\^^^aaaiiivvvwwwcccZZZNNNEEEAAA???<<<:::::::::999888777666666555444444444444444444444444222222222222222222222222111111111222222333333444111000000000000000000000000000000111111000000000111111000000111111222333222222222222222222222222111111111111111111111111.........//////000111222222222111111111111222222222222111222222333555555777888999:::;;;<<<======<<<;;;::::::<<>>===;;;;;;;;;::::::999999888555666777888888777666555xxxkkk```^^^___]]]ZZZYYYRRRSSSUUUXXXYYYZZZZZZZZZTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQSSSUUUWWWVVVWWWWWWWWWVVVVVVXXXZZZ[[[[[[]]]eeexxx~~~oooddd^^^[[[UUUXXXZZZZZZYYY\\\dddjjjpppwww~~~zzz|||{{{tttmmmggg^^^]]]ZZZVVVQQQOOOOOOPPPOOOPPPQQQQQQQQQPPPNNNMMMNNNOOOPPPPPPOOOPPPRRRTTT```dddiiioootttyyy~~~~~~}}}yyyuuuqqqmmmjjjaaa^^^YYYTTTQQQPPPPPPPPPRRRRRRSSSTTTWWW\\\dddiiimmmrrrwwwzzz}}}~~~zzzttttttwww|||}}}zzz{{{oooddd\\\XXXUUUSSSRRRSSSSSSTTTUUUVVVWWWXXX___hhhuuu|||oooeee\\\\\\^^^dddkkknnnkkkfffkkkmmmppprrrsssrrrqqqooosss}}}yyyqqqiii```UUULLLHHHKKKWWWdddxxx|||xxxhhh___WWWRRRNNNMMMRRRXXX```hhhwwwsssfff```^^^\\\]]]```___```bbbdddkkkwwwmmmbbbSSSIIIDDDAAA>>>;;;::::::999999888777777666555555555555444444444444111111111111222222222222111111111222222333333333222111111111111000000000///000000111111000000///111111000000111111222333222222222222222222222222111111111111111111111111......//////000222333444222222111111111111222222222222111111111333555666888999:::;;;;;;;;;;;;::::::;;;<<<>>>AAADDDGGGIIIIIIMMMSSSYYY___dddjjjnnnnnnnnnnnnlllkkkiiihhhggg```\\\VVVPPPKKKFFFBBB>>>??????AAAFFFIIINNNXXXcccmmm{{{~~~vvvssssssssswwwyyywwwxxx{{{~~~~~~}}}~~~~~~{{{zzzwwwmmmcccZZZTTTLLLEEEAAA???===<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999999pppeee[[[[[[]]]\\\YYYWWWTTTTTTUUUUUUVVVWWWWWWWWWUUUTTTQQQOOONNNOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPPPPRRRTTTUUUVVVWWWWWWVVVTTTTTTUUUWWWSSSWWWZZZ___mmmoooccc^^^TTTUUUVVVVVVVVVYYY]]]aaaeeehhhqqq|||~~~wwwnnnmmmkkkhhhdddaaaaaabbb___]]][[[XXXUUUQQQOOONNNKKKMMMMMMLLLJJJIIIIIIJJJPPPTTTZZZ^^^bbbfffkkknnnqqqssswww{{{}}}}}}|||{{{~~~}}}zzzvvvxxxyyyyyyxxxxxx{{{|||yyyxxxyyy~~~|||zzz|||~~~{{{tttmmmgggaaa\\\XXXWWWUUUSSSPPPOOOQQQTTTWWWXXXZZZ\\\___cccjjjssszzz{{{~~~zzztttkkkccc]]]YYYVVVTTTPPPPPPQQQRRRSSSUUUVVVWWWZZZ___hhhqqqvvvssskkkddd^^^]]]___fffooossspppkkklllnnnrrrwwwyyyxxxuuusssqqq}}}{{{pppddd[[[QQQKKKHHHMMM[[[iii~~~zzzlllddd\\\WWWTTTRRRUUU[[[dddkkkyyyyyyjjjbbb___^^^```dddeeefffggghhhnnnyyyttthhhWWWKKKFFFDDD@@@<<<:::::::::999999888777777666555555555444444444444111111111222222333333333222222222222222222333333333333222222111111111111//////000000000000//////111111000000111111222333222222222222222222222222111111111111111111111111111111111111111222333333222222111111111111222222222222111000111222444666777888999:::;;;;;;:::::::::<<>>>>>>>>>>>============:::999888777777888999:::rrr^^^ZZZVVVTTTTTTUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQRRRQQQOOONNNNNNOOOQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUTTTRRROOONNNRRRSSSTTTVVV]]]mmmmmmaaa]]]VVVSSSPPPQQQUUUXXXYYYYYYWWW[[[```bbbdddhhhpppwww|||||||||}}}wwwooogggaaabbbbbbbbb___ZZZRRRKKKFFFGGGGGGHHHJJJKKKMMMNNNOOORRRWWW___fffiiiiiifffdddeeegggiiihhhccc^^^]]]]]]^^^```ccceeefffiiilllnnnnnnkkkiiihhhiiikkkkkkkkklllpppvvv|||vvvtttxxx{{{{{{zzzzzzxxxsssooojjjddd]]]XXXYYYXXXXXXWWWWWWWWWXXXXXX___aaabbbaaa___]]]]]]]]][[[]]]___aaabbbbbbaaa```^^^___```aaaeeekkksssxxx}}}qqqiiifffdddaaa^^^\\\ZZZXXXXXXYYYXXXUUURRRQQQQQQOOOOOOOOOQQQSSSTTTRRRTTTWWWZZZ\\\]]]^^^^^^\\\^^^bbbiiioootttvvvuuutttsssvvv||||||zzztttzzzpppgggVVVIIIHHHIIIMMM___ttt|||qqqgggcccbbbccceeeooouuu{{{qqqlllgggeeeeeennnooopppsssyyytttbbbSSSKKKEEE@@@===;;;;;;:::999999999::::::::::::999888777666555444444333222222111111222222111111222222222222111111111222222222222111000000222111111111000000/////////000000000111111111111111111111111111111111111333333444444333333222111333333333333222111000000222222333333333333444444333333333111000222555777777888:::;;;;;;<<>><<<<<<<<<>>>===BBBLLLYYYgggzzz~~~tttfff]]]XXXSSSKKKDDDEEEAAA>>>>>>@@@@@@>>>;;;;;;999777666888999999888}}}mmm\\\YYYUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQOOONNNMMMOOOQQQSSSXXXcccrrr}}}vvvggg^^^[[[VVVTTTQQQRRRUUUWWWXXXWWWVVVZZZ___```aaadddjjjooosss|||}}}{{{{{{{{{xxxyyyxxxtttmmmbbbXXXRRRNNNNNNOOOOOOOOONNNNNNNNNNNNRRRXXX]]]___^^^\\\ZZZXXXZZZ[[[ZZZVVVSSSRRRRRRSSSUUUXXXYYYZZZZZZ[[[[[[[[[XXXUUUTTTUUUVVVWWWVVVXXXZZZ```hhhooossssssqqqjjjfffcccdddhhhlllkkkiiihhhfffbbb___[[[WWWRRRNNNMMMLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUVVVVVVVVVYYYZZZ___aaafffjjjnnnppppppppppppqqqrrrsssuuuzzz~~~{{{ooohhh___ZZZZZZZZZYYYXXXYYYWWWTTTTTTVVVUUUSSSQQQPPPOOONNNMMMMMMNNNPPPQQQPPPRRRUUUWWWZZZ[[[[[[[[[]]]___ccckkkttt{{{}}}yyyuuu{{{}}}nnnfffUUUGGGFFFHHHMMMaaawww}}}sssmmmjjjjjjkkksssyyyzzzsssnnnkkkkkkpppqqqtttwww|||zzzfffUUUKKKFFFAAA???<<<;;;::::::999:::::::::::::::999888777666555555444333333222222222222222111111222222222222111111111222222222222111000000111111111111000000000///111111111111222222222222333333333333333333333333333333444444333333222111000111222333333444333333111111111222222222333333000111222222222444777999777888::::::;;;===AAACCCIIIKKKOOORRRUUUZZZ___ccciiiiiikkknnnooonnnkkkhhheeebbb___\\\YYYUUUPPPMMMHHHFFFCCC@@@>>>=========??????CCCMMMYYYhhh|||}}}rrrjjjddd]]]SSSKKKMMMIIIEEEDDDEEEEEEBBB???<<<999777777888999999888vvvfffYYYWWWUUUTTTTTTUUUSSSRRRUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOOOONNNNNNJJJMMMOOOQQQSSSXXXaaagggppptttvvvqqqhhh^^^YYYXXXWWWUUUSSSSSSTTTUUUUUUUUUTTTXXX\\\]]]]]]^^^bbbeeeeeekkkttt~~~}}}|||zzzooohhh```______]]][[[XXXVVVUUUTTTVVVXXXZZZ[[[YYYWWWVVVRRRSSSSSSQQQOOONNNOOOPPPSSSUUUWWWYYYXXXUUURRROOONNNLLLHHHGGGGGGHHHHHHGGGIIIKKKNNNSSSYYY\\\]]]\\\UUUTTTTTTXXX[[[]]]ZZZWWWVVVSSSPPPMMMLLLIIIFFFDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFIIIKKKNNNQQQUUUZZZ^^^hhhkkkqqqvvv{{{}}}~~~~~~zzz{{{}}}}}}~~~}}}{{{yyy~~~~~~~~~}}}~~~wwwjjjccc\\\WWWPPPMMMOOOQQQQQQQQQTTTRRRPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKMMMMMMNNNOOORRRTTTVVVWWWXXXXXX\\\]]]bbbkkkxxx}}}uuu{{{}}}rrreeeSSSFFFDDDFFFMMMbbbyyyyyytttrrrrrryyy~~~{{{tttqqqqqqsssuuuyyy}}}nnn[[[OOOGGGCCC@@@<<<<<<;;;:::::::::::::::::::::999888777666666555444444333222222222222333111111222222222222111111111222222222222111000000111111111111000000000000111222222222222333333333444444444444444444444444333333444444333333222111000111222333444444444444000000111111111222222222...000222444555777999;;;:::;;;<<<===???BBBGGGJJJPPPSSSVVVYYY\\\___dddgggkkklllmmmoooooolllgggbbb\\\ZZZVVVSSSQQQMMMJJJGGGEEEDDDBBB@@@???>>>??????AAA@@@DDDNNNYYYiii}}}{{{uuulllaaaXXXXXXSSSNNNKKKJJJHHHEEEAAA===;;;888888999999999888pppaaaXXXWWWUUUUUUVVVVVVTTTRRRUUUUUUSSSRRRQQQQQQQQQQQQPPPRRRTTTUUUUUUSSSPPPOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRPPPNNNMMMMMMNNNOOOMMMNNNPPPQQQQQQTTTXXX[[[[[[___cccaaa\\\XXXWWWWWWXXXWWWUUUTTTSSSSSSSSSSSSPPPTTTYYY[[[[[[\\\]]]___aaadddhhhlllrrrzzzwwwvvvuuurrrooollliiiggghhhhhhhhhhhhfffeeecccbbb^^^]]]\\\[[[[[[\\\___```bbbdddfffhhhfffaaaZZZUUUQQQNNNJJJHHHHHHHHHHHHGGGIIIIIIJJJMMMPPPSSSUUUVVVWWWXXXZZZ]]]___]]]XXXTTTSSSPPPLLLIIIGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPSSSXXX^^^eeeiiisssvvvzzz}}}zzz|||}}}~~~}}}~~~}}}}}}~~~~~~}}}}}}|||}}}}}}|||}}}pppeee^^^YYYXXXTTTOOOLLLLLLMMMMMMMMMPPPOOOMMMMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKMMMNNNPPPRRRTTTUUUUUUUUUWWWXXX^^^jjj{{{vvvzzz}}}fffTTTEEECCCEEELLLaaaxxx}}}yyyxxx}}}wwwrrrrrrvvvyyy~~~yyyfffWWWLLLEEEAAA>>>===<<<;;;:::::::::;;;::::::999888888777666666555555444333333333333333111222222333333222222111111222222222222111000000111111111000000000000000111111111222222222333333222222222222222222222222333333444444333333222111444444444444333222111000111111111111222222222222...111444666777888:::<<<>>>@@@AAACCCFFFJJJPPPTTTWWWZZZ]]]___aaacccgggjjjlllmmmnnnnnnmmmiiiccc^^^WWWTTTQQQNNNLLLJJJGGGEEECCCCCCAAAAAA@@@@@@AAAAAABBBAAAEEEMMMXXXfff{{{zzzooohhhbbb\\\UUUPPPMMMJJJEEEBBB???<<<:::999999:::999999mmm```YYYXXXVVVVVVWWWWWWUUUTTTUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRTTTVVVUUUSSSQQQOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOPPPQQQRRRRRRTTTRRROOOMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRVVVXXXTTTWWWYYYYYYWWWUUUVVVWWWXXXXXXVVVUUUSSSQQQQQQQQQMMMQQQUUUYYY[[[\\\\\\]]]aaaaaabbbccceeekkkrrrwww}}}|||~~~}}}zzzyyywwwwwwtttsssqqqrrrtttwwwzzz|||zzz{{{|||~~~}}}xxxpppjjj```\\\XXXUUUTTTSSSRRRQQQRRRSSSSSSTTTUUUXXX[[[]]]gggiiimmmqqqrrrooojjjfffaaa\\\VVVQQQOOONNNNNNMMMSSSRRRRRRRRRSSSSSSTTTUUUVVVXXX[[[^^^bbbhhhooosssxxxyyy{{{}}}}}}}}}|||{{{{{{|||~~~~~~}}}|||}}}~~~}}}|||}}}}}}~~~~~~~~~sssfff\\\WWWTTTSSSUUURRROOOLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMNNNOOOMMMMMMLLLKKKKKKKKKJJJJJJMMMNNNPPPRRRSSSSSSSSSSSSSSSUUU]]]kkkzzz|||hhhUUUFFFCCCDDDJJJ^^^vvv{{{uuutttwww{{{rrraaaSSSHHHAAA???>>>===<<<;;;;;;;;;;;;::::::999999888888777777666555444444333333444444222222333333333333222222111222222222222111000000000000000000000000111111000000000000111111111222222222222222222222222222333333444444333333222111444444444444333222111111222222222333333333333444111333666888888999:::<<>>;;;::::::::::::999}}}lll```ZZZXXXVVVVVVWWWWWWWWWVVVTTTTTTSSSSSSRRRRRRSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSRRROOOMMMLLLLLLMMMNNNOOONNNNNNNNNPPPRRRUUUVVVTTTUUUVVVUUUTTTTTTUUUWWWWWWXXXXXXUUURRRPPPPPPPPPLLLOOOSSSWWWZZZ[[[\\\\\\^^^^^^______```dddiiimmmttt|||yyyuuupppmmmkkkjjjhhhgggfffgggiiiiiiiiilllooorrryyy|||uuuooogggaaa^^^^^^^^^^^^ccccccbbbbbbbbbbbbbbbcccaaacccfffiiilllpppuuuyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxzzz{{{zzzyyyyyyzzz{{{zzzzzz{{{{{{|||}}}||||||~~~rrrkkkaaaXXXSSSPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPQQQRRRRRRQQQQQQSSSVVV^^^mmm~~~}}}gggUUUFFFCCCDDDIII]]]ssszzzyyyvvvzzzzzziiiYYYLLLEEE@@@???>>>===<<<;;;;;;;;;::::::999999999888888888666666555444444444444555222222333333333333222222111222222222222111000000000000000000111111111111//////000000000111111111444444444444444444444444333333444444333333222111111222333444444555555555222222333333333444444444333555777888999:::<<<>>>BBBEEEJJJOOOSSSYYY___bbbdddfffiiijjjjjjkkklllmmmnnnmmmkkkiiifffaaa[[[WWWOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDIIINNNSSS]]]pppyyyrrrhhh___YYYTTTNNNJJJCCC@@@===;;;;;;;;;:::999{{{kkkaaaZZZWWWUUUTTTUUUVVVWWWVVVSSSSSSSSSRRRSSSSSSTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQSSSRRRQQQQQQPPPPPPQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTVVVVVVWWWXXXVVVRRROOOOOOPPPMMMNNNQQQTTTXXXZZZZZZZZZYYY[[[]]]^^^___```bbbeeefffllluuu}}}{{{}}}zzzsssppppppqqqrrrrrrrrrqqqpppoooooooooooolllnnnrrruuuwwwzzz}}}~~~}}}zzzxxxwwwxxxyyyzzzssstttuuutttttttttvvvxxxvvvyyy|||~~~|||{{{}}}qqqiiibbb^^^XXXTTTQQQPPPNNNMMMGGGGGGHHHGGGGGGGGGGGGHHHIIILLLPPPPPPNNNKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOOOORRRVVV^^^lll}}}}}}zzz{{{dddRRREEEDDDEEEJJJ]]]sss}}}tttxxx~~~}}}lll]]]RRRLLLAAA@@@>>>===<<<;;;;;;;;;::::::999999999999888888777666666555555555555555222333333444444333333222111222222222222111000000///000000000111111111111000000111111111222222222555555555555555555555555333333444444333333222111111222333444555555555555111222222222333333333333333444666777999<<<@@@CCCEEEJJJQQQWWW]]]bbbgggjjjlllnnnpppqqqqqqpppqqqqqqrrrooojjjfffaaa\\\VVVRRRNNNKKKHHHFFFGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGLLLQQQSSSZZZjjjzzzzzzoooeee___YYYSSSOOODDDAAA>>><<<<<<;;;:::999zzzkkkbbbZZZWWWSSSRRRSSSUUUVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOQQQRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRPPPOOONNNMMMMMMMMMMMMNNNQQQTTTVVVVVVTTTRRRTTTSSSQQQPPPPPPQQQSSSTTTUUUWWWXXXVVVRRROOOOOOQQQOOOOOOPPPSSSVVVXXXXXXWWWWWWZZZ]]]^^^^^^]]]]]]^^^]]]```fffnnnwww|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwtttwww{{{~~~~~~yyywwwwwwxxxyyyrrrsssssssssrrrsssvvvxxxzzz~~~~~~|||}}}vvvjjjaaa\\\VVVSSSQQQPPPOOONNNLLLJJJIIIJJJJJJIIIGGGFFFFFFGGGGGGLLLPPPQQQNNNJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMQQQTTT\\\iiixxxyyytttyyyxxxaaaPPPDDDDDDFFFKKK^^^ttt~~~ssswww}}}}}}mmm___VVVQQQAAA@@@???===<<<<<<;;;;;;::::::999999999999999999777777666555555555555555222333333444444333333222111222222222222111000000//////000000111111111222111111222222222333333333333333333333333333333333333333444444444333222222555555555555444333222222000111111111111222222222222333555777999===BBBFFFJJJOOOWWW___eeejjjnnnqqqqqqsssvvvvvvuuuttttttuuuuuuqqqjjjddd^^^XXXRRRNNNPPPMMMJJJHHHIIIJJJJJJIIIEEEFFFFFFGGGGGGGGGGGGFFFGGGJJJOOOSSSTTTYYYhhhwww}}}qqqggg```[[[UUUPPPEEEBBB???===<<<;;;:::999nnndddaaaVVVVVVUUUTTTSSSRRRQQQQQQVVVUUUTTTTTTUUUUUUTTTSSSYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSPPPNNNNNNOOOQQQRRRRRRSSSUUUVVVVVVUUUSSSRRRPPPOOONNNMMMMMMMMMNNNOOOLLLNNNRRRUUUVVVUUURRRQQQSSSRRRQQQPPPOOOPPPQQQRRRYYYYYYXXXWWWVVVTTTSSSRRROOOQQQSSSUUUWWWXXXXXXXXXZZZ[[[]]]]]]]]][[[YYYXXX\\\___aaacccfffooo|||}}}}}}}}}|||zzzyyy{{{}}}~~~{{{~~~}}}}}}|||}}}uuuqqquuuwwwwwwzzz|||nnnddd]]]WWWSSSMMMMMMLLLKKKJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFIIIJJJKKKLLLLLLJJJHHHFFFKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMPPPZZZkkkxxx~~~sssooojjjXXXIIIFFFFFFKKK^^^tttyyyuuuwww{{{xxxlll\\\NNNKKKCCC>>>>>>???>>>>>>???===;;;999999999999777666888888777666555333111000555444444333333222222111111000000///000111222333555555444444444555666777222222222111111111111111...000222444666555555444555555444444444444555555444444444444444444444444555444444333333444444555666777999;;;===@@@EEEIIIPPPVVV^^^ffflllqqquuuxxxxxxwwwwwwyyy{{{||||||zzzwwwssslllfffaaa[[[VVVRRROOONNNKKKIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNPPPTTT\\\dddjjjxxxtttmmmggg\\\RRRNNNBBB@@@===;;;999999999:::vvvfff]]]ZZZUUUTTTTTTSSSSSSRRRRRRQQQTTTRRRRRRSSSUUUVVVUUUTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQOOOOOOPPPRRRSSSSSSUUUWWWXXXXXXWWWUUUSSSQQQPPPOOONNNMMMNNNNNNOOOLLLNNNQQQSSSTTTTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRRRRWWWWWWWWWWWWVVVUUUSSSSSSPPPRRRTTTVVVXXXXXXXXXXXXZZZ[[[\\\\\\\\\[[[YYYXXXVVVXXXZZZZZZ\\\dddooowww~~~{{{{{{~~~{{{yyyzzz|||~~~~~~zzzrrrggg]]]WWWTTTQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOYYYhhhtttyyy}}}yyyooowwwnnn[[[JJJEEEDDDIII\\\sss|||ttttttwww}}}uuufffYYYRRRIIIBBB@@@@@@===<<<>>>===;;;:::999:::999777666444444555666666666666666555555444333333222222111000///.........///111222333333333333444444444444333333333222222222222222111222444555555555333222666555555444444555555666444444444444444444444444444444333333333333444444666777:::<<>><<<::::::::::::888666999999999888666444333222555555444444333222222222111000/////////000111222444444555666555444333222333333333333333444444444444555555666555444333111666555555444444555555666555555555555555555555555444444333333333333444444666888;;;>>>BBBHHHOOOTTTZZZ```hhhpppwww|||~~~yyytttmmmfffaaa]]]YYYWWWPPPOOONNNMMMMMMMMMNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSUUUYYY___ccciiirrr~~~~~~oooeee]]]SSSKKKGGG???>>><<<:::888888888999zzzjjj^^^XXXVVVPPPQQQQQQQQQRRRRRRRRRSSSQQQPPPPPPQQQSSSUUUTTTSSSTTTUUUWWWXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQSSSTTTVVVTTTVVVZZZ\\\\\\ZZZVVVTTTQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTUUUUUUVVVUUUUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWVVVWWW[[[aaafffjjjmmmrrryyy{{{|||~~~}}}|||~~~~~~~~~|||~~~~~~zzzzzzyyyzzz}}}{{{}}}~~~}}}~~~xxxmmmddd^^^ZZZWWWRRRNNNLLLLLLLLLMMMLLLMMMMMMNNNOOOOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIKKKMMMUUUbbbjjjkkkjjjkkkoooqqqtttwww|||{{{iiigggqqqyyycccNNNEEEAAADDDXXXooo~~~qqqkkkgggnnn|||}}}qqqcccWWWLLLFFFBBB===<<<===>>><<<;;;:::;;;:::999777999999888777666444222111555555555444333333222222222222111111111333444555888999:::::::::888555444333333333444444444444444555555666666666555444333666666555555555555666666555555555555555555555555444444333333333333444444666999<<<@@@EEEMMMUUU[[[bbbgggpppxxx~~~}}}zzzuuunnngggccc___\\\ZZZSSSRRRPPPOOONNNNNNNNNOOOLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUXXX[[[___fffmmmwwwmmmaaaXXXNNNFFFDDD>>>===;;;:::888888888888pppbbbZZZUUUSSSPPPPPPQQQQQQRRRRRRSSSSSSTTTRRRQQQRRRSSSSSSRRRQQQRRRTTTUUUWWWWWWVVVTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUSSSUUUWWWYYYYYYWWWUUUSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVUUUUUUVVVVVVWWWWWWWWWWWWTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUUUUPPPQQQQQQQQQSSSVVV[[[^^^dddeeegggjjjooowww~~~}}}}}}{{{}}}~~~}}}||||||}}}}}}|||{{{tttvvvxxx{{{}}}{{{|||}}}~~~}}}sssiii```[[[WWWUUUQQQPPPNNNKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOLLLKKKIIIHHHGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMLLLJJJIIIHHHHHHIIIKKKTTT```hhhgggeeeeeegggjjjnnnqqqtttyyy~~~wwwhhhfffmmmyyyyyycccNNNFFFBBBDDDVVVlll}}}~~~}}}ooohhhccchhhuuuvvviii]]]QQQJJJEEE@@@>>>??????===;;;;;;;;;;;;999888000111333555777888999:::666666555444444333333222222111111111333444666777<<<<<<======<<<999777555333333333444444444555555555555666666777777777777666666666555555666666666666666666666666666666666555444444333333444444555777999===BBBIIIQQQ[[[aaaiiinnnwww~~~zzzvvvoooiiieeebbb^^^\\\VVVUUURRRPPPNNNMMMMMMMMMLLLMMMNNNOOOQQQRRRRRRSSSSSSUUUVVVVVVVVVWWWZZZ\\\dddjjjrrryyy}}}jjj]]]TTTJJJCCCAAA===<<<;;;:::999888888888|||jjj```[[[WWWTTTQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTRRRRRRSSSTTTRRRQQQOOOPPPQQQRRRRRRRRRQQQPPPRRRRRRRRRQQQRRRRRRSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTPPPOOOOOOPPPRRRUUUXXXZZZ\\\]]]^^^```ccciiipppuuuzzz}}}yyytttssswww~~~}}}~~~wwwqqqtttxxx|||}}}|||{{{{{{{{{zzz|||}}}xxxmmmiiibbbZZZUUUQQQPPPPPPKKKLLLMMMLLLKKKKKKMMMOOOLLLMMMNNNOOOPPPOOONNNMMMLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMKKKJJJIIIHHHHHHHHHKKKSSS```fffddd```___\\\aaagggkkkmmmqqqwww|||rrrfffdddjjjsss}}}{{{yyyyyy{{{qqq^^^LLLEEEBBBCCCSSShhh~~~}}}zzz{{{}}}pppiiidddfffppp}}}{{{ooodddXXXQQQKKKEEEBBBBBB???>>><<<<<<<<<<<<:::888222333555666777888888888666666555555444333333333000000111222444666999:::??????>>>===<<<999777555444444444555666666777777666666666777777888888888777666666555555666666777777777777777777777777777666666555555555555666666888:::>>>CCCKKKUUU___fffnnnttt|||zzzvvvqqqlllhhhddd```]]]YYYWWWUUURRROOONNNMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTVVVXXXYYYYYYYYY[[[]]]aaafffmmmttt|||sssaaaVVVOOOGGGBBB@@@<<<<<<<<<;;;:::999999888vvvfff___\\\XXXUUURRRSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRSSSUUUUUUTTTSSSNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYYYY[[[\\\]]]]]]]]]\\\WWWWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSUUUWWWXXXXXXUUUWWWYYY[[[]]]aaafffjjjjjjpppyyy|||vvvsssxxxyyyzzzxxxxxx~~~yyyrrrtttvvvzzz|||~~~|||yyyyyy|||yyypppgggaaa^^^\\\XXXSSSOOOMMMMMMNNNJJJLLLNNNMMMLLLLLLNNNQQQLLLMMMOOOOOOOOONNNLLLKKKLLLKKKIIIHHHHHHIIIJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNLLLJJJIIIHHHIIIIIIIIIKKKSSS___ddd```[[[YYYTTTYYY___bbbdddhhhoootttuuujjj```___eeeooo}}}}}}ssspppnnniiigggiiigggUUUGGGDDDAAAAAAPPPccc}}}~~~zzzyyyyyyuuuwwwzzz|||rrrmmmhhhhhhnnnxxxwwwlll```YYYRRRJJJEEEDDD@@@>>>===<<<===<<<:::999;;;;;;;;;:::888666555444666666666555444444333333222222333555888;;;>>>@@@CCCBBBAAA???===:::999888666666777888888999999:::999999888777777777777888777777666666666666777777777777777777777777777777777777666666666666777777999;;;???DDDLLLVVVaaaiiiqqqwwwyyyvvvrrroookkkgggaaa]]]ZZZYYYVVVTTTRRRQQQPPPQQQOOOPPPSSSUUUWWWXXXXXXXXXVVVYYY\\\]]]]]]^^^___```^^^dddkkkqqqxxxqqqcccUUUMMMIIIDDDAAA@@@<<<<<<<<<<<<;;;;;;:::999mmm^^^YYYWWWTTTPPPTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSVVVWWWWWWVVVPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOSSSSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUSSSRRRQQQRRRSSSTTTVVVWWWWWWWWWWWWZZZ[[[\\\^^^______^^^^^^XXXXXXYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUTTTRRRSSSTTTUUUTTTTTTSSSUUUXXXZZZ[[[^^^aaadddbbbffflllooosss||||||yyy}}}{{{xxxwwwuuurrrrrr{{{{{{ttttttuuuvvvxxxzzz{{{|||zzzxxxwwwzzz~~~rrriiieeeaaa\\\XXXPPPOOONNNKKKIIIGGGHHHIIIIIIKKKLLLKKKHHHGGGHHHJJJMMMMMMOOOOOOOOOMMMKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOONNNLLLJJJIIIIIIIIIIIIJJJLLLTTT^^^bbb]]]WWWTTTRRRVVVZZZ\\\\\\___gggmmmlllbbbZZZZZZaaannn~~~yyyllliiifff```]]]]]]___OOOCCCBBB@@@@@@MMM```yyy}}}yyyvvvvvvvvvrrruuuxxx{{{~~~uuuqqqmmmkkknnnvvv}}}rrrfff^^^WWWMMMFFFDDD@@@???===<<<===<<<;;;999::::::;;;;;;;;;:::999999666666666555444444333333666666888:::===AAAEEEGGGHHHGGGDDDBBB???===<<<<<<888888999:::;;;;;;<<<<<<<<<;;;:::888777666666666777777666666666666777777777777777777777777777777888888777777777777888888:::<<