BM6P6(@ &&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))((((((((((((((())))))(((((()))))))))'''%%%***+++++++++*********+++***,,,...///000333666999AAADDDGGGHHHIIINNNWWW^^^dddcccaaaaaaccceeeggghhhgggfffeeehhhjjjkkkhhheee\\\VVVLLLDDD???>>>>>>???===AAAGGGLLLOOORRRWWW[[[WWWXXXXXXWWWUUUSSSTTTTTTIIIFFFAAA;;;555111...,,,++++++,,,,,,,,,,,,+++***...+++((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))***(((%%%$$$%%%(((***,,,***++++++++++++***++++++222444888;;;>>>AAAEEEHHHHHHIIIJJJIIIIIIMMMVVV^^^hhhgggfffffffffggghhhhhhjjjiiijjjkkkllljjjfffbbbRRRKKKAAA999555222000///444777;;;===>>>@@@DDDGGGLLLMMMOOOPPPPPPQQQTTTVVVWWWVVVSSSOOOIIICCC===:::333111...,,,***+++,,,---)))((('''(((+++,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((''''''''''''(((((()))))))))(((((())))))******)))'''&&&&&&(((***,,,))),,,...000000111333555>>>BBBFFFIIIJJJLLLNNNPPPPPPPPPOOOMMMMMMSSS\\\cccjjjjjjkkkkkkkkkjjjiiihhhiiijjjkkkmmmmmmlllhhhdddXXXPPPFFF???<<<999444000111111222111000111444666777888:::;;;<<>>AAADDDGGGLLLNNNPPPQQQOOOMMMLLLLLLQQQRRRRRRRRRSSSYYYaaaggggggiiilllnnnmmmjjjiiihhheeeeeegggiiikkkmmmmmmmmmjjjbbbYYYTTTSSSQQQKKKFFF===;;;888555222111222333///000000//////000333666>>>BBBJJJQQQVVVXXXXXXWWWWWWSSSLLLDDD<<<555111...000...,,,+++++++++)))(((+++***************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))((((((''''''''''''(((((()))))))))))))))***++++++''')))***++++++---111444AAAFFFLLLNNNNNNOOORRRUUUTTTVVVWWWUUUQQQLLLIIIHHHKKKKKKLLLMMMPPPTTTYYY]]]aaafffkkkmmmllljjjhhhhhhddddddddddddfffiiimmmpppqqqkkkeeebbbcccbbb^^^ZZZSSSOOOHHHBBB<<<888555444666666666444222111222444111555<<>>AAADDDGGGHHHIIIHHHIIIKKKNNNOOOOOOOOOOOOHHHFFFCCC???<<<777111---...------,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''&&&&&&'''(((***((((((''''''''''''(((((())))))))))))***+++,,,---...999GGGSSSZZZ```fffkkkfffkkklllggg\\\SSSPPPQQQHHHGGGEEE@@@;;;888777777:::666333666@@@OOO\\\eeefffkkkpppppplllhhhhhhjjjhhhkkkmmmkkkfffaaa^^^^^^]]]___```]]]ZZZ[[[aaagggiiifffcccbbbbbb```\\\XXXVVVXXXYYYWWWRRRMMMIIIGGGAAADDDIIIOOOTTTWWWXXXYYYPPPMMMHHHDDDBBBBBBDDDFFF???@@@CCCFFFFFFDDD>>>:::......---,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***)))'''&&&'''((($$$)))---+++(((***222:::IIIRRR]]]eeehhhiiilllnnnmmmkkkeee]]]SSSJJJFFFEEEAAA<<<999::::::888777999:::999:::@@@KKKWWW```eeefffmmmmmmgggfffjjjhhh```iiiggghhhjjjgggbbb```bbbfffmmmrrroooeee```ccciiihhhpppqqqjjjhhhnnnmmmfff```cccfffhhhddd]]]VVVQQQVVVQQQNNNSSSZZZ\\\[[[ZZZaaa\\\TTTNNNJJJFFFAAA===777777888<<<@@@CCCDDDDDD;;;777000+++)))))),,,...------,,,+++***+++---...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&((((((((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&(((,,,000***++++++---222<<>>======???DDDOOOPPPPPPRRRVVV[[[aaaeeeiiijjjhhhdddcccdddaaa\\\eeefffhhhiiifffdddiiirrr~~~~~~tttrrriiieee[[[[[[]]]```aaaaaacccfff```\\\WWWTTTSSSRRROOOMMMBBB>>>888666999>>>CCCGGGCCCBBB???;;;777222...,,,///...---,,,---,,,+++***---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************(((((()))((((((***---000)))+++...777DDDRRR^^^dddllljjjjjjlllqqqtttuuutttkkk___OOOHHHKKKSSSZZZ\\\UUUOOOKKKLLLPPPRRRVVV\\\^^^^^^___^^^___```ccceeeccc]]]\\\aaaeeeccc```^^^iiikkkpppttttttxxxxxxxxxiiiooorrrnnneee___```cccaaa^^^[[[YYYYYYYYYWWWVVVLLLEEE;;;555444777:::===@@@BBBEEEEEE@@@999000+++000...,,,---//////,,,)))------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++&&&)))---...---,,,++++++---555AAANNNYYY___ccceeedddfffhhhkkkmmmnnnoooooojjjddd______bbbfffggggggZZZXXXZZZaaafffggghhhkkkbbb```___aaaeeeiiikkkjjj\\\VVVZZZlllxxxwwwtttuuuyyy{{{rrrgggaaa___^^^]]]\\\\\\\\\[[[ZZZYYYUUUQQQJJJDDD@@@<<<999666777:::???BBBBBB>>>999555222///,,,---000222000---...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++++++++(((***,,,------///222555AAALLLYYY___]]]XXXVVVVVVMMMQQQUUUUUUTTTXXXaaajjjlllmmmoooooommmjjjgggfffgggdddeeekkknnnlllkkklllnnnhhhcccfffnnnuuutttqqqdddcccnnnzzzhhhiiijjjhhhfffbbb___]]]\\\ZZZVVVQQQMMMHHHBBB===777888:::<<>>;;;:::DDDXXXiiiuuuvvvvvvsssnnnjjjiiijjjiiiggghhhooosssssssssuuu|||vvvqqqsssyyy}}}zzzuuuyyy~~~~~~pppfff```\\\ZZZWWWTTTQQQMMMHHHDDD@@@===:::888888;;;???AAA???===999444000...------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******++++++---///555???KKKSSSRRRQQQNNNEEE:::444333555222555888999===III\\\kkkuuusssrrrqqqssstttuuuvvvfffiiitttvvvnnnooopppppplllcccXXXQQQKKKHHHBBB===999888888888<<<>>>???;;;555000...///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******)))(((---444;;;AAAGGGLLLOOOKKKIIIEEEAAA===:::888777333888@@@HHHQQQ[[[eeemmmjjjhhhhhhnnnxxx~~~kkkuuu~~~ssseeeWWWTTTOOOIIICCC===999777333:::AAA@@@:::444222444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******(((((()))+++,,,,,,,,,,,,---444<<>>888333222///,,,...111111,,,&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))((((((((())))))***)))******))))))***///222555===CCCBBB>>>CCCRRR```WWWVVVVVVWWWYYYXXXSSSOOOTTT___hhhfff```[[[WWWUUUVVVcccyyyyyyhhhiiibbbXXXOOOEEE<<<::::::===AAACCCAAA???888333...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))+++++++++******///666<<>>777111......000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''''''''(((((())))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******''''''+++666BBBJJJJJJHHHAAAOOO```hhhbbbUUUIIIBBBLLLXXXeeekkkiiieeedddfffVVVWWW___ttt{{{yyy~~~|||~~~}}}sssdddXXXQQQLLLHHHEEECCCDDDDDD@@@:::444000.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))((((((&&&&&&''''''((()))))))))((((((************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((***))))))))))))***+++,,,(((+++555CCCQQQWWWTTTOOOWWWZZZ___aaa___\\\YYYXXXbbbgggllllllggg```\\\[[[XXXgggyyyxxxhhhXXXKKKBBBCCCEEEFFFFFFCCC===777222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&''''''((())))))***'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((()))***+++,,,---111;;;JJJXXX```bbb```^^^iii___XXX]]]hhhoookkkdddkkkiiigggjjjnnnlllddd\\\aaappp||||||wwwyyytttaaaUUUOOOLLLIIIGGGEEEBBB<<<777111111000000///......---------------------------,,,++++++******++++++,,,++++++++++++************''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))***,,,---...;;;JJJ]]]hhhjjjiiijjjmmm^^^bbbggglllnnnnnnmmmmmmllldddbbblll|||yyylllcccnnnwwwwwwsssrrrpppnnnwwwyyy^^^VVVLLLFFFDDDBBB===999222111111000///......---------------------------,,,++++++++++++++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$&&&((()))(((((()))***)))************)))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***%%%%%%&&&&&&'''(((((()))'''&&&(((,,,,,,***000999QQQ\\\hhhlllgggbbbbbbdddaaaaaaeeelllooommmkkkkkk]]]aaappplll\\\ccckkkppplllhhhkkksssxxxgggPPPKKKFFFCCCBBB===777666333111111222///***000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******%%%'''(((((('''((()))+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((('''((()))&&&'''(((((())))))))))))+++((((((***---333AAAOOO```dddgggbbbYYYTTTTTTXXXTTT^^^iiikkkfffaaa]]][[[XXXcccttt}}}oooccc^^^```iiisssyyyyyyccc]]]UUUNNNFFF<<>>888444111111000000//////000000........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''((()))((('''(((+++------,,,+++***)))******++++++******))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''''''''''')))+++((((((((()))******++++++---:::KKK\\\iiinnniiibbbYYYYYYYYY[[[___cccdddddd^^^XXXTTT[[[fffjjjbbbXXX\\\VVVSSSWWW___iiivvvzzzUUUFFFEEEBBB<<<888444444333222111111111111////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&((()))***))))))***,,,++++++*********)))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***))))))((((((***,,,...000999LLL___ffffffeeedddaaa``````aaaeeegggfffaaa\\\QQQPPPWWWeeeiii```WWWVVVUUURRRTTT[[[aaagggooowww|||sssuuu}}}}}}}}}|||yyy|||www}}}hhh[[[XXXOOOEEE@@@888777555444222222111111////////////////////////------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&(((***+++***)))***+++)))************)))((((((+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++*********))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))+++***((((((***---111333CCCZZZllljjj^^^[[[```eeegggfffgggjjjjjjfff\\\TTTFFFHHHUUUddd^^^LLLHHHRRRPPPTTT\\\ccccccbbbgggoooyyy|||yyyqqqmmmuuu}}}zzzzzz{{{yyykkkcccgggkkkmmmwwwuuu{{{xxxdddOOOEEE:::999777555333222111111000000000000000000000000//////.........---------))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++++++++*********)))(((((((((((((((+++***)))((()))***+++,,,******)))(((((((((((()))))))))************))))))+++***(((''''''(((***,,,'''((())))))******))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))---)))&&&&&&(((***)))''')))***------))))))666GGG\\\eeelllfff\\\\\\hhhvvvsssqqqooolllcccWWWPPPOOOMMMNNNPPPPPPOOOMMMKKKIIINNNYYYbbbccccccgggkkkmmm|||tttkkkccc```iii~~~xxxssspppjjjccc]]]TTTYYYaaalll{{{{{{gggLLLGGGEEE===555333666444///555222000//////000000///......---------......///))))))((((((((('''''''''))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))******+++,,,+++++++++******)))(((((((((((((((++++++)))((((((((((((((())))))))))))***+++,,,,,,***))))))((()))***+++,,,***))))))))))))******+++++++++++++++++++++******((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))(((''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))+++)))'''''')))***)))(((+++)))***---111999IIIZZZeeebbb```aaagggnnnrrrtttyyyrrrkkkeee]]]SSSNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMWWW```aaa```aaacccccceeeaaa___^^^^^^dddssstttqqqlllgggbbb\\\VVVSSSWWW]]]dddlllvvv~~~xxxmmmNNNLLLFFF>>>666111111333333222000///000111000//////......---------......))))))((((((((((((''''''***))))))(((((())))))*********************************************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,******)))((((((((())))))*********))))))((((((((()))))))))******++++++,,,,,,+++***)))***+++---...))))))***++++++++++++***+++******))))))(((((('''))))))************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((()))))))))))))))(((((()))++++++***(((---)))(((000===LLL\\\hhhhhhaaa\\\aaammmwwwyyyvvvwwwlll```YYYUUUPPPNNNOOOKKKJJJJJJJJJKKKMMMPPPQQQUUU\\\```]]]YYYXXXVVVTTTRRRSSSYYY```cccdddhhhmmmhhhgggeeeaaa[[[UUURRRQQQXXX___fffiiilllpppqqqooonnnvvvnnn]]]MMMFFF???666333555222111000000111111000///000000///...------------))))))((((((((((((((((((***))))))))))))))))))***************************)))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++,,,------------,,,******))))))((())))))***'''((()))******+++++++++))))))))))))))))))))))))******++++++++++++++++++******************************))))))((((((((((((************************(((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))(((((()))+++,,,,,,***)))---***---:::LLL\\\dddhhh```___```dddkkkrrrvvvxxxkkk___RRRNNNNNNMMMMMMNNNLLLKKKIIIHHHIIIMMMQQQSSSdddddd^^^TTTMMMLLLKKKIIIKKKNNNWWWaaaddd```\\\[[[]]]___```]]]WWWTTTSSSTTTTTT]]]ccccccaaabbbccccccjjjnnnrrruuuzzz|||uuukkkfffhhhjjjlllpppvvv~~~wwwTTTJJJIII@@@666444333222111111222222111///111111///...------------(((((())))))))))))))))))******))))))))))))******************************((((((((()))))))))******))))))))))))))))))))))))************************************************((()))))))))*********+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++,,,------------,,,******))))))))))))******''''''(((((())))))******((((((***,,,------------,,,...000111111///---+++///---+++)))((((((((())),,,,,,+++******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))'''(((***,,,,,,,,,,,,,,,***///999KKK^^^hhhgggaaaVVVWWW[[[bbbjjjooopppooo]]]RRRIIIGGGHHHGGGGGGGGGIIIHHHGGGGGGJJJOOOTTTWWWhhhbbbUUUGGGBBBEEEHHHHHHJJJLLLRRRYYYYYYRRRKKKJJJMMMPPPRRRQQQNNNMMMNNNPPPPPPXXX^^^\\\XXXXXXZZZ[[[fffeee```[[[WWWTTTNNNGGGIIINNNTTTXXX]]]eeepppyyy{{{hhhWWWMMM@@@888888666444222222333333222000222111000///...---------(((((())))))))))))******+++******))))))******+++++++++++++++++++++++++++((((((((()))******++++++************************************************************************((())))))******+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,******)))))))))***++++++***)))((('''''')))***+++---///222666888:::;;;;;;<<<>>>@@@CCCCCCBBB@@@???;;;:::777444111///...------,,,***))))))***++++++***))))))))))))((((((((())))))))))))))))))))))))+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***++++++++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,,,,---///...:::LLL]]]kkkpppggg\\\QQQNNNPPP]]]mmmrrriii^^^SSSKKKDDDDDDCCC@@@???@@@DDDEEEFFFIIINNNSSSXXXZZZ\\\UUUIII??????GGGMMMMMMLLLMMMOOOQQQMMMEEEBBBCCCCCCEEEGGGHHHGGGGGGHHHIIILLLSSSUUUQQQMMMNNNPPPPPPMMMKKKFFFAAA===;;;::::::===BBBGGGJJJMMMRRR\\\ccchhhnnnxxxwww___IIIAAACCC:::888555333333333333222111111000///............(((((()))))))))*********+++******))))))******+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******+++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))******+++,,,+++++++++******))))))******+++,,,+++***)))***,,,000444777@@@AAADDDGGGHHHIIIIIIHHHJJJKKKMMMOOOQQQTTTVVVWWWPPPPPPOOOMMMHHHBBB<<<999333222///---++++++++++++++++++*********)))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,------,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))''')))+++++++++,,,///222:::JJJ]]]hhhnnnlllaaaVVVMMMOOOWWWbbbkkkhhh\\\PPPKKKEEEBBBAAA???<<<===AAAEEEGGGJJJMMMQQQSSSUUUVVVNNNKKKEEECCCHHHQQQSSSOOOLLLLLLMMMLLLEEE>>>???DDDDDDCCCCCCEEEFFFGGGFFFEEEHHHJJJIIIBBB===>>>???>>>555444444333222333666:::777:::>>>???@@@CCCHHHMMMTTTZZZccckkkrrrzzzsssYYYJJJ@@@<<<777444333333333333000000///////////////000(((((())))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,------...//////........................++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))***++++++++++++*********))))))***+++,,,,,,+++++++++---333:::AAAFFFRRRSSSTTTUUUTTTRRRPPPOOOLLLKKKKKKMMMRRRWWW]]]aaaaaaccceeeddd^^^UUUKKKEEE@@@>>>:::777444222222222,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++---......------******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((***++++++***,,,000333FFFWWWgggllliiicccYYYOOOIIIWWWhhhmmmdddWWWNNNKKKDDDAAA??????>>><<<@@@GGGKKKMMMOOOQQQRRRQQQPPPOOOGGGHHHIIILLLSSSYYYVVVOOOFFFGGGHHHFFF>>>888<<>>888444333333444444000////////////000000111,,,***(((''''''(((***,,,''')))++++++*********+++,,,+++******+++,,,...000+++---///111333555666666777777888999:::<<<===>>>777666666555444333333222333222000///---,,,+++++++++++++++++++++*********)))(((''''''((()))+++---)))*********++++++++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***++++++(((&&&***+++,,,***((((((***,,,(((***,,,+++)))))),,,///...000666>>>HHHRRR[[[```dddddd___UUUNNNMMMLLLJJJIIIIIIJJJKKKNNNTTT[[[aaammmiiieeeffffff___QQQEEEGGGBBB>>>===>>>===777222777:::777...)))******'''*********)))))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())),,,---)))%%%,,,;;;JJJ\\\ccchhhfff___ZZZ[[[___^^^fffkkkfffZZZMMMHHHHHHCCCCCCAAA??????BBBDDDDDDNNNVVVYYYSSSIIIEEECCCBBBFFFDDDGGGQQQ[[[ZZZNNNAAACCCAAA???<<<;;;???DDDIIIJJJJJJIIIFFFBBB>>>;;;888666555333111000///....../////////000111111222222333333222222333555666777===>>>AAAFFFMMMTTTZZZ^^^hhhmmmttt{{{eeeSSSGGG<<<888777555333444555444333111000000//////(((((((((((()))***+++,,,+++,,,------++++++,,,---,,,---000333666999<<<===FFFGGGHHHJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLNNNMMMLLLJJJGGGEEECCCBBB======<<<;;;999777444333...------+++***)))((((((---,,,,,,++++++*********,,,,,,,,,+++++++++++++++***)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***)))((((((((((((((('''''')))+++,,,+++***)))(((***---///...---...111555BBBGGGNNNVVV]]]bbbddddddZZZ[[[WWWNNNHHHGGGFFFCCC???@@@BBBCCCEEEIIIOOOSSSZZZXXXXXX\\\___[[[OOOEEEBBB@@@>>>@@@CCCBBB===888<<<>>><<<888777888333+++(((((('''((()))***))))))*********))))))))))))((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***,,,,,,+++---777HHHVVVbbbfffhhhfffaaa^^^```cccjjjiiiggg___UUULLLFFFDDD>>>@@@BBBAAAAAADDDIIIKKKPPPRRROOOEEE???@@@CCCDDDIIIJJJMMMPPPQQQLLLDDD>>>???===::::::===DDDJJJNNNTTTQQQKKKDDD>>>999666444444333222000/////////////////////000111111222222444333222222333444555666666777999<<>>CCCVVVXXX[[[^^^___^^^\\\[[[RRRUUUTTTOOOKKKKKKKKKHHHCCCEEEGGGGGGGGGGGGHHHJJJLLLMMMPPPWWW\\\ZZZQQQIIIAAA===::::::===>>>>>><<<::::::888999===???999000---***'''''')))***(((&&&************))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++---666DDDVVVaaafffeeedddcccdddeeehhhiiipppiii^^^VVVOOOJJJFFFBBBAAAAAAAAAAAABBBFFFNNNTTTQQQNNNDDD:::999@@@HHHKKKPPPRRRSSSNNNEEE>>><<<<<<<<<999777:::AAAIIINNNPPPTTTOOOFFF<<<555222111111111000//////......///////////////000111111222222555444333222222333444555666666777888;;;>>>AAACCCDDDGGGKKKOOOUUU[[[ccchhhpppwwwyyyRRR===999999777444333333222111000000000000,,,,,,,,,+++++++++++++++***,,,---///000222666999;;;@@@IIIRRRZZZ^^^``````VVVWWWXXXYYYZZZZZZZZZZZZVVVUUUSSSRRRTTTWWW[[[]]]^^^]]][[[XXXTTTPPPLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKIIIFFFBBB===999666444+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))((()))************,,,...000---***+++///555888999666999<<<======???DDDIIIPPPOOOMMMKKKLLLOOORRRTTTVVV[[[]]][[[ZZZ\\\\\\ZZZWWWYYY[[[ZZZWWWSSSPPPOOOQQQSSSXXX^^^bbb```YYYSSSKKKDDD:::555444666999;;;666333222444:::??????===;;;555...++++++***(((%%%******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********...++++++111???PPP___ggghhhdddaaabbbhhhmmmpppoooiiiaaaWWWOOOKKKHHHFFFDDDIIIDDDAAABBBFFFJJJPPPVVVNNNIIIAAA;;;???KKKSSSUUUSSSSSSQQQHHH???999:::===<<<999777<<>>???@@@CCCFFFJJJPPPWWW\\\aaagggpppyyykkkRRREEE===999777333333222111111111111111+++*********+++,,,...000...000222444444666999<<<888===EEELLLRRRUUUUUUUUUQQQQQQPPPOOONNNMMMKKKKKKIIIGGGFFFFFFIIIMMMQQQTTTRRRRRRQQQPPPMMMJJJGGGEEEBBBAAAAAAAAACCCGGGKKKNNNPPPPPPNNNLLLJJJHHHFFFEEE;;;888444///,,,+++++++++++++++++++++++++++++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************'''***,,,,,,***))))))++++++---111777>>>DDDGGGIIIKKKMMMMMMJJJFFFDDDEEEGGGBBBBBBCCCEEEJJJQQQXXX\\\```eeehhhfffdddfffeeecccbbbdddffffffccc^^^[[[ZZZYYY]]]cccgggiiigggbbb^^^ZZZTTTLLLEEE@@@===<<<;;;888444111000444;;;EEEMMMKKKCCC:::222...,,,***((())))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++---,,,///:::LLL]]]hhhmmmnnnhhheeegggnnnsssrrrooo^^^ZZZSSSLLLHHHEEEEEEDDDHHHCCCDDDNNNUUUTTTPPPNNNEEEDDDBBBBBBJJJTTTYYYWWWMMMJJJEEE???::::::===@@@@@@===<<>>@@@EEELLLPPPVVVZZZbbbjjjsssxxx```III<<<888555444333222222111222222((()))***---000333666777888:::===>>>======>>>@@@CCCFFFIIIMMMOOOPPPOOONNNIIIIIIGGGFFFCCC@@@>>>===???>>><<<<<<===???BBBDDDDDDEEEFFFFFFFFFDDDAAA@@@???>>>======???BBBFFFHHHJJJJJJKKKLLLMMMOOOPPPPPPOOOKKKDDD<<<666000---,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******)))+++---,,,)))(((***,,,111;;;IIITTTZZZZZZXXXWWWQQQUUUXXXXXXUUUSSSSSSUUUPPPRRRUUUXXX[[[]]]]]]^^^cccggghhhddd``````___\\\ZZZ\\\______]]]\\\[[[[[[XXX\\\bbbffffffeeeccccccbbbbbbbbb___YYYQQQJJJEEE???999333000000555AAALLLPPPLLLDDD<<<555000......))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++...777GGGZZZhhhnnnoooqqqnnnlllooottttttnnngggXXXUUUPPPLLLHHHFFFDDDCCC@@@AAAMMM```fff[[[KKKCCC???AAADDDGGGMMMSSSSSSOOOCCC>>>999666888<<<@@@BBBEEEBBB@@@???>>>;;;666111000000//////.........///,,,,,,,,,,,,---...///000/////////000111111222222444333222111111222333444000111222333444666777777777888999:::<<>>BBBFFFIIIJJJJJJJJJKKKPPPPPPOOONNNMMMLLLKKKKKKBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBBPPPQQQSSSUUUVVVTTTSSSQQQJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDFFFHHHIIIKKKLLLMMMPPPOOOLLLIIIDDD???;;;888222111000...---+++******+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++******,,,------,,,000888>>>HHHSSS```fffccc]]]ZZZYYYSSSYYY```ddddddcccdddfffdddcccbbbaaa___\\\YYYXXXZZZ^^^^^^YYYVVVVVVUUUSSSQQQRRRSSSRRRPPPPPPQQQRRRPPPUUUZZZ[[[ZZZYYYZZZ[[[]]]```dddfffddd___ZZZWWWNNNEEE<<<999777555999>>>IIIJJJJJJEEE<<<666333333+++++++++************)))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---444AAASSSbbbiiiiiifffhhhhhhkkkppptttqqqhhh___VVVPPPJJJIIILLLNNNKKKGGGFFFKKKYYYiiigggTTTDDD???AAAEEEFFFFFFHHHJJJGGGCCC<<<:::777666888===CCCGGGHHHEEE@@@:::555222000000000//////.........///000------,,,------...///000/////////000111111222222222222111111111333444555222333444555666666777777777888:::;;;<<<===@@@CCCGGGKKKRRRXXX```kkkxxxbbbEEE:::999888666444333222222999===DDDHHHIIIEEE@@@<<>>EEELLLJJJBBB:::666777---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,000999HHHYYYccceee___YYY[[[^^^eeemmmrrrnnnddd[[[TTTJJJBBBEEEPPPVVVSSSMMMUUUXXXbbbhhh]]]GGG>>>AAAHHHJJJIIIEEEBBBAAA???;;;:::;;;;;;::::::???FFFLLLJJJFFF>>>555///---///222///...,,,+++,,,...000222---------------...///000/////////000111111222222111111000000111333555666111111222333333333333333555777999::::::;;;===>>><<>>AAAEEEHHHPPPXXXLLLIIIEEE>>>888222---+++,,,,,,,,,++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++++++++,,,,,,...555???GGGJJJJJJMMMUUUZZZTTTHHHDDDMMMXXXjjjgggeeedddccc___[[[ZZZTTTRRRPPPPPPRRRTTTTTTTTTQQQOOOLLLIIIHHHGGGGGGHHHFFFIIIKKKIIIEEECCCFFFIIIDDDFFFHHHHHHGGGGGGJJJLLLUUURRROOOPPPSSSUUUTTTSSSUUUWWWYYYWWWRRRLLLFFFDDD888===CCCFFFDDD>>>888555555333000...,,,+++************++++++++++++******+++++++++************))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&*********+++***))))))((()))((((((((()))***---...)))***++++++******+++---***)))))))))***+++,,,,,,***))))))+++------***'''---,,,***)))((()))***+++)))))))))))))))************)))((()))***+++***((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))''''''+++,,,+++,,,///<<>>???BBBDDDEEE>>>777///---000333111---------------------,,,,,,---------.........//////000000000000111111111111000000111111111222222222222222333333333333444444555555666666777888888888>>>@@@DDDHHHNNNVVV___eeezzzjjjiiieeeKKK<<<666<<<;;;000...666\\\___bbbbbb```]]]ZZZYYY[[[YYYPPPCCC>>>DDDJJJLLLOOOQQQPPPOOOQQQUUUUUUQQQRRRTTTVVVVVVVVVXXX]]]```cccgggjjjhhhddddddiiioooqqqmmmiiigggjjjnnnpppqqqtttqqqkkkbbbYYYRRROOONNNNNNNNNNNNOOONNNMMMNNNOOONNNFFF@@@???@@@AAAFFFLLLRRRRRRPPPKKKEEE<<<555000------,,,,,,+++*********++++++++++++************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''')))+++++++++******+++,,,444@@@GGGIIIFFFAAA>>>???CCCGGGHHHIIIPPP]]]gggfffbbb^^^[[[WWWRRROOOMMMQQQPPPNNNKKKIIIHHHHHHHHHGGGJJJLLLJJJFFFDDDFFFIIILLLOOOQQQNNNHHHEEEEEEGGGEEELLLQQQOOOHHHAAAAAACCCHHHIIILLLQQQUUUXXXYYYYYYPPPSSSVVVVVVSSSPPPMMMLLLNNNJJJCCC<<<888777999<<<777666555444111...+++(((+++++++++,,,,,,+++++++++++++++++++++************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((())))))))))))))),,,++++++***)))(((''''''***+++,,,,,,***)))***+++)))))))))))))))*********,,,+++)))***,,,,,,***(((***++++++++++++++++++***************************+++)))((()))***+++***((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((++++++***...444EEETTT___]]]SSSLLLIIIGGGUUU]]]cccdddbbb___WWWPPPKKKOOOUUUYYYZZZZZZYYYXXXTTTTTTQQQMMMIIIIIIMMMQQQVVVPPPHHH???:::888:::;;;???AAACCCEEEEEECCC@@@>>>:::555000...000111000------------------------------------.........//////000000000000111111111111000000111111111222222222222222222333333333444444444444555666666777777888999;;;>>>AAAFFFNNNVVV\\\jjjtttmmm]]]jjjhhhRRR???;;;:::555111222fffeeecccaaa___ZZZUUUQQQNNNPPPNNNIIIHHHLLLPPPQQQUUUWWWVVVUUUZZZ```cccaaaaaadddfffdddaaabbbggglllssswwwzzzxxxuuutttxxx|||{{{yyyvvvxxx|||zzzssslllfffaaa]]]ZZZVVVWWWWWWSSSNNNMMMNNNPPPOOOIIICCC@@@>>><<>>;;;???DDDEEEEEEGGGLLLSSS[[[aaaeee___\\\WWWPPPJJJFFFDDDBBBCCCFFFHHHHHHGGGHHHLLLOOOPPPTTTUUUQQQIIIHHHNNNUUU\\\^^^___[[[UUUPPPNNNNNNIIISSS]]][[[OOODDDAAABBBDDDIIIPPPVVVXXXXXXXXXXXXUUUVVVWWWVVVRRROOOMMMMMMTTTQQQLLLGGGBBB???======<<<<<<<<<;;;:::555///***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++((())))))***+++******)))***,,,------+++***+++,,,+++,,,,,,,,,,,,,,,+++***...,,,++++++,,,------,,,)))***---...///...---,,,************************+++***))))))***+++***))))))))))))*********++++++)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))******)))***333===OOO\\\ccc[[[LLLHHHMMMSSSbbb___```dddeee^^^VVVRRR___bbbggglllooolllfffaaaQQQKKKCCCBBBFFFLLLPPPQQQOOOHHH>>>666555:::AAAGGGAAADDDGGGHHHEEE???999444444333111000///.........,,,,,,,,,---.........///------........./////////000000000000111111111111111111111111111222222222222222222222333333333333333333444444555666666777555666999;;;???EEELLLQQQ```hhhuuufffWWW[[[xxxrrrSSS???::::::777222ccc\\\SSSMMMKKKJJJIIIGGGIIINNNUUUYYYYYYYYYWWWUUUYYYZZZZZZYYY___hhhmmmlllmmmrrrvvvuuurrrrrrwww}}}}}}xxxrrrllljjjllljjjaaaXXXTTTRRRRRRQQQNNNJJJFFFBBB@@@AAACCCCCCFFFLLLQQQRRRPPPLLLIII:::777222...,,,,,,---///,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********------,,,***)))...777>>>LLLKKKGGG???:::>>>JJJTTTUUUVVVYYY]]]```^^^ZZZVVVUUUTTTOOOGGGBBBAAAAAA@@@>>>DDDJJJLLLMMMPPPVVV\\\bbbaaa\\\SSSLLLMMMVVV^^^aaabbbbbb___ZZZUUURRRQQQOOOXXX``````XXXOOOKKKJJJLLLSSSZZZ\\\YYYTTTPPPNNNUUUVVVVVVTTTRRRPPPPPPQQQSSSRRRQQQPPPMMMIIIDDDAAABBB@@@?????????<<<666222...------,,,,,,+++++++++,,,,,,+++++++++*********))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++***++++++,,,,,,---)))))))))***+++,,,------))),,,...000000000111333333333444444333222111000000///---,,,,,,---......+++,,,---...//////...---+++++++++++++++*********+++***))))))++++++***)))))))))*********+++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++)))---:::HHHUUU```eee]]]SSSSSS\\\dddccc___aaahhhggg___]]]bbb{{{xxxwww{{{zzzlll___MMMGGGAAAAAAFFFJJJJJJHHH???===:::999;;;@@@FFFIIIEEEEEEDDDBBB===777222......000222111...,,,---...+++,,,,,,---...//////000............///////////////000000000111111111111111111111111111111111111111222222222222333333333222222333444444555555666666777999:::<<<@@@FFFJJJXXX___iiitttzzz[[[[[[rrrsssQQQ???===;;;666LLLGGGBBBBBBFFFKKKMMMMMMXXXVVVTTTTTTTTTXXX^^^dddjjjjjjhhhfffiiiqqquuutttuuu{{{{{{wwwnnniiieee```ZZZZZZXXXQQQKKKGGGFFFFFFCCCEEEIIIMMMQQQTTTUUUVVVKKKEEE===555///,,,------,,,,,,,,,++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************,,,+++******000<<>>===>>>>>><<<999111000...---,,,+++++++++,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))******)))*********************,,,,,,+++******++++++,,,///---,,,***+++---///111333777;;;>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>;;;888444222222222000///...,,,+++,,,,,,------,,,,,,,,,+++++++++***+++***)))***+++,,,+++)))************++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++******+++,,,333CCCSSS]]]dddhhheeecccfffkkkmmmaaa___```aaa[[[YYYeeexxxvvvwwwzzzsss___MMMFFFFFFFFFGGGGGGEEEBBB???<<<<<<===>>>???AAACCCDDDIIIEEE???999444111000000+++...222111...,,,---///,,,,,,------...///000000........./////////000000///000000000111111111111111111111111111111111111111111111222222222333333222222333333444555555555777888999999:::===AAADDDLLLQQQZZZcccnnn|||ppp\\\pppqqqLLL===:::999>>>@@@DDDIIIOOORRRRRRRRRRRRPPPQQQUUU[[[aaalllvvvyyyzzzyyyyyy|||uuuoooqqqooodddZZZSSSOOOKKKKKKJJJHHHHHHIIILLLOOOQQQTTTPPPHHH???777111---+++,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++((())),,,444AAAPPP___gggaaaYYYOOOLLLQQQYYY___aaaaaa```[[[SSSKKKJJJOOOTTT___dddbbbYYYTTTYYY\\\[[[LLLOOOSSSTTTSSSSSSUUUXXXUUUVVVWWWYYYZZZYYYXXXVVV]]]]]]\\\\\\[[[[[[[[[[[[VVVTTTSSSTTTUUUTTTPPPMMMNNNQQQTTTTTTSSSPPPMMMLLLLLLNNNPPPQQQPPPQQQSSSUUUaaa___]]]]]]]]]YYYQQQLLLMMMGGG???<<>>;;;::::::;;;===???BBBEEEGGGFFFAAA:::333//////111444***---000000...---...000---------.../////////000....../////////000000000000000000000111111111111222222222111111111111111111111111111222222222222222222333333444555555666555666777777777999;;;>>>BBBGGGOOOXXXdddsssgggbbbdddCCC999888GGGLLLQQQVVVXXXXXXYYYYYYPPPSSS]]]kkktttxxx~~~|||nnneee^^^YYYVVVRRRLLLGGGDDDDDDEEEGGGLLLLLLKKKHHHCCC;;;444000------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))---777FFFVVVaaadddddd]]]UUUMMMLLLRRR[[[aaadddbbb^^^WWWOOOKKKPPPYYYaaarrrxxxuuuhhh```bbbddd```LLLNNNRRRWWW[[[^^^```aaa[[[^^^bbbbbbaaaaaabbbdddgggfffddddddeeegggiiiiii]]]]]]]]]^^^^^^]]]]]]]]]UUUSSSQQQPPPPPPQQQPPPOOORRRSSSSSSQQQMMMJJJIIIIIIRRRWWW___jjjooolllaaaWWWYYYPPPGGGDDDFFFGGGDDDAAA>>>;;;777333000......---------,,,,,,,,,+++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++'''(((((()))******++++++*********+++++++++,,,,,,************,,,...111222111555;;;DDDLLLRRRWWWYYY\\\^^^bbbcccbbb```_________^^^\\\[[[[[[\\\___```eeefffeeeaaaZZZUUUSSSSSSIIIGGGCCC>>>999555222111.........---,,,,,,++++++,,,+++******,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,)))(((---666CCCUUUdddjjjnnnpppqqqrrrrrrllldddfffccc^^^[[[bbbqqq~~~qqqhhhccc]]]UUUOOONNNNNNMMMJJJFFFAAA<<<888666888;;;???BBBCCCDDDDDD:::888444111//////000222,,,---.........///000111............////////////.../////////000000000000000000000000111111111111222222222111111111000000111111111111222222222222333333333444555555666666444555666666555666888:::===AAAHHHPPP[[[iiiyyyeeeiiiUUU???999UUUXXX\\\^^^___bbbhhhlllkkkjjjppp{{{vvvnnngggaaa\\\UUUMMMHHHEEEEEEFFF>>>CCCIIIMMMLLLFFF===777---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++...555CCCVVVeeeiiiaaaXXXHHHLLLUUU___fffgggaaa\\\YYYWWWUUUUUU[[[eeeooovvvwww~~~yyyiii]]]]]]\\\VVVTTTUUUXXX]]]cccfffgggfffiiikkkjjjeee___```iiirrreeecccaaa```bbbeeehhhiiieeeiiinnnnnnllllllooorrrbbb\\\UUUQQQPPPQQQPPPNNNNNNPPPQQQPPPMMMJJJIIIIIIGGGIIIOOOZZZgggppprrrpppccc[[[QQQNNNNNNNNNJJJEEEBBB@@@;;;777333000//////---------,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,++++++,,,---000444777:::EEEIIIQQQXXX\\\^^^]]]\\\WWWYYY[[[ZZZVVVRRROOONNNNNNMMMJJJHHHIIILLLOOOQQQZZZ]]]___^^^ZZZWWWWWWXXXVVVTTTQQQMMMGGG@@@:::666//////...---,,,,,,++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---((('''...:::HHHZZZggghhhnnnqqqqqqqqqoooiiibbbdddeeedddiii|||zzzqqqfff\\\XXXYYY[[[[[[UUUMMMGGGCCC???:::666888===CCCFFFEEE???888333...//////000///...---,,,------------///000111222///////////////.........////////////000000000000000000000000111111111111222222222222111111000000000111111111111222222222333333444555555666666777444555666666555666888999999<<>>;;;@@@IIILLLHHHBBB777111,,,+++......+++'''---+++))))))***+++***)))///...,,,***))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++******************((()))***,,,------,,,+++:::KKK```kkkiiibbb^^^]]][[[ZZZ]]]___YYYQQQQQQWWWdddccc``````jjjwwwyyytttuuuaaaTTTOOORRRUUUVVVYYY\\\^^^___cccgggddd___cccddddddeeekkkuuuzzzzzzwwwssskkkeeeeeejjjnnnooorrrwwwsssiiihhhqqqvvvsssppppppqqqrrrnnnddd[[[VVVPPPOOOPPPRRRQQQNNNLLLLLLKKKOOORRRQQQQQQXXXgggssssssnnndddYYYOOOKKKLLLNNNHHHGGGDDD???777222//////...,,,******+++,,,+++***************************************************************************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((***,,,......'''((()))*********++++++///111444888<<>>QQQ[[[gggmmmjjjbbb\\\YYYfff```XXXPPPIIIJJJYYYjjjrrrvvvwwwttttttvvvsssmmm```ZZZVVVUUUZZZ^^^______YYYZZZZZZ[[[aaaiiillljjjttt|||}}}yyy}}}~~~yyytttjjjcccZZZTTTQQQOOOOOOPPPPPPUUUYYYWWWQQQNNNRRRVVVkkkooottttttmmm___NNNDDDKKKLLLKKKHHHCCC===888555111///,,,+++,,,,,,,,,+++************************************************************************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))******))),,,//////---,,,...000555;;;BBBGGGJJJNNNSSSWWWbbbaaa\\\RRRGGG@@@>>>@@@>>>CCCIIILLLLLLHHHEEECCCBBBDDDHHHKKKLLLOOOQQQTTTZZZYYYWWWTTTQQQNNNLLLKKKDDDDDDEEEGGGJJJKKKKKKJJJDDDGGGGGGCCC@@@>>>888000333111...+++******+++,,,---,,,+++*********+++,,,///...---,,,++++++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((())))))***+++,,,...***---===NNN[[[eeekkkrrrqqqqqqppphhh]]]XXXXXXaaawww~~~zzzuuurrroooggg\\\SSSRRRGGG>>>;;;::::::===CCCFFFHHHIIIDDD<<<555111/////////...---------------,,,---...///000000000000111111111111000000000//////////////////000111111000000000000111111111111000000111111222222222333111111111222222222333333444333333222333444555666444555555555666666666666777999<<<>>>AAAHHHSSS[[[iiiyyynnnkkk```lllmmmqqqzzz|||yyytttnnniiigggggggggiiilllkkkhhhhhhjjjiiiffflllhhhfffiiioootttsssqqqttt}}}}}}~~~|||uuujjj]]]TTTMMMIIICCC<<<999:::>>>BBBIIIDDD<<<555000---,,,------+++******,,,---,,,,,,,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))(((***************************------***)))333FFFVVVgggfffeeedddccc```\\\YYYZZZWWWSSSMMMIIINNN^^^ooozzznnngggaaa^^^XXXWWWXXX]]]bbbeeeeeebbb]]]aaadddhhhrrr~~~yyytttpppmmmfff\\\TTTPPPTTTWWWTTTNNNJJJJJJMMMZZZcccqqq|||{{{ppp___RRROOONNNLLLJJJHHHDDD???;;;666222...,,,,,,------,,,++++++++++++++++++++++++************************************************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))),,,...---,,,...555;;;BBBKKKTTTYYYXXXYYY]]]bbb___[[[SSSIIIAAA@@@DDDIIIKKKOOOUUUXXXXXXVVVTTTSSSSSSTTTUUUUUUVVVWWWZZZ]]]]]]]]]]]]\\\[[[ZZZZZZZZZOOOOOOOOOLLLHHHDDDBBBBBB@@@CCCEEEGGGLLLNNNHHH@@@<<<666///,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((()))))))))))))))***,,,,,,,,,---666GGGWWWbbbiiimmmmmmooopppkkk^^^SSSSSSYYYooozzzrrrfffYYYQQQIII@@@999777999<<>>DDDIIIMMMJJJCCC999000---...111///......---------............///000000000000000111111111000000000000000000000//////000000111222000000111111111222222222111111111111111111222222111111111222222222333333333333333333444444555555555555555555555555555555999999:::999:::===BBBGGGSSS\\\iiixxxtttdddtttssslllccc^^^^^^]]][[[]]]```ccceeefffhhhllloooooowwwyyyttttttzzzyyyqqqqqqtttvvvtttpppmmmmmmoooooollliiihhheeeaaa]]][[[eeennnvvvxxxzzzyyyfff___VVVOOOKKKFFFAAA<<<@@@CCCGGGGGGAAA999111---,,,+++))))))+++,,,++++++************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))*********+++++++++...)))(((222FFFWWW___```[[[XXXTTTVVVYYYYYYTTTOOOSSSNNNGGGEEEMMM^^^oooyyydddaaa^^^[[[ZZZ\\\bbbggg]]]]]]```eeemmmtttzzz}}}|||pppyyyzzzttthhh\\\SSSNNNMMMNNN]]]aaadddcccbbbhhhvvv}}}ssscccTTTJJJGGGGGGHHH===999333...,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((***,,,,,,++++++---///---000666@@@KKKTTTXXXZZZbbbccc___TTTHHHCCCIIIQQQZZZ]]]aaadddfffggghhhhhh```___]]]ZZZWWWWWWZZZ\\\^^^_________```dddiiimmmnnnkkkfff```YYYRRRMMMJJJPPPQQQQQQOOOLLLLLLPPPTTTMMMJJJGGGCCCBBBEEELLLRRRBBB===999777888555///)))***+++---...////////////------,,,+++++++++,,,,,,************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---)))666GGGXXXdddllloooooonnnlllfff[[[NNNMMM\\\ooozzzlllaaaWWWPPPDDDBBB===;;;>>>DDDHHHIIIJJJCCC888111///000000000......---------......///...///000000000000000000000000000000000000111111000000000000000111222222111111111111222222222222000000111111111111111111333333333333444444444555444555555555666666666666666666666666666666666666777888888888999;;;???BBBMMMRRR^^^mmm}}}wwwhhh|||uuurrrmmmhhhdddbbbddddddbbbccciiilllkkkkkkmmmqqqtttwww{{{zzzzzz}}}~~~zzzxxxzzz~~~zzz{{{|||wwwrrrooonnnqqqqqqkkkhhhjjjmmmnnnxxxwwwfffXXXPPPJJJDDD@@@<<<@@@EEEHHHFFF@@@888333...,,,+++***+++,,,+++***)))******++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))((()))))))))***++++++,,,,,,...,,,000@@@TTT```]]]VVVNNNRRRXXX\\\\\\UUULLLEEEXXXZZZZZZYYY^^^fffjjjjjj[[[YYYYYYZZZXXXWWW[[[```___eeeooozzz}}}{{{qqqhhh^^^UUUPPPQQQWWW^^^``````eeepppyyyvvveeeUUUKKKFFFFFFAAA===777222///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---+++((((((,,,///111999GGGSSSZZZZZZUUUQQQNNNOOONNNHHHDDDGGGRRR[[[hhhfffdddaaa_________```]]]```dddiiipppyyy}}}vvvrrrkkkjjjfff___XXXRRROOONNNOOOMMMMMMKKKFFFCCCGGGNNNCCCAAA@@@??????<<<777222,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))******+++,,,---)))999NNN]]]hhhpppsssrrrmmmfff[[[PPPIIIMMM```rrr{{{kkk]]]PPPGGGDDDEEEDDDCCCEEEIIIJJJGGGBBB999000---000222111......------------.../////////000000111111000000000000000000000111111111111111000000000000111222222111111111222222222222333000000111111222333333444666666666666777777777777777777888999999999999888888888777777777777777666555555555666888:::<<<===DDDGGGQQQ```pppvvvzzztttlllgggfffeeeaaa^^^fffmmmtttxxxwwwzzz|||||||||}}}yyyyyy}}}~~~|||}}}tttnnnkkkfffaaaiiiqqq{{{}}}lll]]]RRRLLLIIIAAA@@@@@@BBBEEEDDD@@@<<<222000...---------,,,+++)))***+++,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,444BBBPPPZZZ[[[TTTMMMOOOUUUZZZYYYSSSMMMKKKKKKXXXfffqqqqqqlllgggaaa[[[]]]\\\]]][[[TTTQQQYYYeeeyyywwwzzz{{{uuukkkdddQQQSSSVVVZZZ^^^dddiiimmm~~~}}}lllZZZMMMGGGEEEAAA<<<777444000---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,---,,,+++---444:::DDDNNNXXX[[[TTTKKKFFFDDDBBBFFFJJJMMMPPPWWW___ffffffdddbbbcccgggmmmssswwwuuuggg^^^[[[VVVSSSRRROOOIIIIIIMMMGGGGGGFFFFFFDDDCCCAAA@@@444333111///------------,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************+++,,,------111CCCVVVbbbiiiooorrrqqqeee\\\RRROOOSSS```tttppp^^^SSSKKKHHHHHHLLLMMMKKKKKKKKKFFF>>>777333///...000111000...---------------...//////000000111111111000000//////000000000111111111111111111000000111111222333111111111222222222333333000111222333444666777777888888999999999:::::::::999:::;;;<<<<<<<<<;;;;;;999999999999888888888777666555555666888999999999===???GGGSSS```ooo}}}sssooooooqqqmmmhhheeehhhpppxxx|||}}}sss}}}|||tttiiikkkkkkmmmwwwmmm\\\TTTQQQGGGBBB<<<===AAAFFFFFFDDD555333000/////////---,,,******,,,------,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***;;;QQQ\\\ZZZRRRLLLIIIVVVXXXVVVNNNEEEEEEOOOYYYbbbpppyyyqqqddd___```aaa\\\]]]]]][[[TTTWWWkkk~~~xxxvvv}}}zzzuuujjjbbbXXXUUUZZZaaafffgggpppooo[[[RRRHHHDDD???;;;777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''+++......000666@@@HHH^^^eeehhh\\\III<<<===DDDPPPTTTYYY\\\]]]]]]^^^^^^\\\___eeeqqqzzzmmm```[[[VVVOOOLLLNNNJJJKKKKKKIIIGGGGGGHHHJJJ===;;;777333000.........,,,,,,,,,++++++,,,------************************++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************+++,,,---...<<>>>>>>>>===<<<:::::::::999999999888888999888888888::::::999888;;;;;;AAAJJJTTTaaaxxxyyymmmhhhhhhgggddd^^^gggqqq~~~|||}}}}}}yyyvvvssshhhhhhxxxvvvfff\\\QQQKKKBBB===>>>AAADDDEEEGGG>>>333...//////---))),,,,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************---((('''***,,,,,,---111999PPPbbb^^^QQQLLLQQQUUUZZZPPPGGGFFFPPP[[[bbbeeeqqquuuooobbb[[[^^^```]]]XXXVVVWWW]]]gggsss~~~wwwxxxxxx{{{~~~{{{{{{uuu^^^SSSYYYdddiiirrr~~~wwwdddPPPHHHBBBBBB???777111000---,,,,,,,,,...---,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((+++)))(((((()))+++++++++,,,...///000555BBBUUUbbbeeeddd___TTTJJJJJJTTT___eeefffhhhfff```[[[\\\```ttthhhWWWQQQNNNJJJHHHLLLOOONNNKKKHHHHHHEEE@@@999222...------000...+++***+++,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))******************))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((())),,,---,,,...222IIIUUUaaaggglllppplllfffYYYRRRRRRhhhtttjjj\\\QQQLLLNNNSSSXXXVVVXXX[[[YYYMMM>>>555555..................------000000000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111444333333333333444555555888888888888999:::;;;<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@???????????????@@@@@@???===<<<:::999999777888999:::::::::::::::999===BBBEEEJJJWWWiiivvv}}}tttjjjfffhhhhhhfffvvv{{{}}}tttlllsssvvv{{{nnn]]]VVVKKKCCC???>>>===<<>>=========>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@???===<<<<<<:::;;;<<<<<<<<<<<<<<<<<<999<<>>777444000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))***+++,,,---000333<<>>333,,,+++........................000000000000111111111111000000000000111111111111111111111111111111111111222111000//////000111222444555666888;;;===>>>?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@?????????@@@??????>>>>>><<<>>>???>>>???EEEPPPZZZlll}}}}}}}}}mmmmmmppptttnnnsss}}}{{{uuujjj^^^RRRIIIBBB>>>:::???CCCAAA999222000000***************++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))******************,,,...///555EEETTT]]]]]]\\\[[[XXXTTTNNNHHH]]]jjjxxx{{{sssfff\\\XXXYYYUUUSSSSSSMMMLLL[[[pppvvveeehhhnnnwwwyyyyyy~~~xxx[[[ZZZZZZaaaqqqxxxhhhZZZOOOEEE???<<<333111...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))*********((())))))*********,,,...888BBBQQQ^^^bbb^^^VVVPPPKKKTTT```jjjooolllhhhdddfffrrr{{{pppjjjhhhhhhlllppptttzzz}}}pppmmmlllqqq{{{~~~lllnnn}}}wwwwww|||wwwiiiaaaZZZTTTRRRQQQNNNJJJDDD<<<333...///...------......,,,***------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++------***...>>>OOO___dddiiimmmkkkcccXXXOOOWWWggguuulllfffnnn~~~nnndddeee^^^PPPBBB;;;666111..................///////////////000000000111111111111///000000000111111111111111111111111111111111111000000//////000333555666888999:::===???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAA???>>>BBBIIIPPPaaaooommmdddvvvttt|||{{{vvvtttzzzzzzoooaaaSSSIIICCC:::<<>>666222000.........---,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,...---+++000CCCWWWcccggglllnnnhhh]]]SSSMMM```tttiiijjjrrryyyiiihhhWWWHHH999333111000///000........./////////000000///000000000111111111111///000000000111111111111111111111111111111111111//////000111444777:::<<<<<<===???@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCAAA???AAAFFFJJJSSS___```WWWeee}}}yyyvvvzzz}}}ppp___QQQJJJAAA>>>===@@@DDDBBB:::333///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************///)))(((444DDDRRR\\\bbbZZZ]]]]]]VVVLLLLLL^^^qqq}}}zzzsssjjjbbb^^^___bbbVVVPPPPPPZZZiiiwwwyyyooouuu}}}~~~yyyyyykkkXXXYYYnnnooo^^^NNNCCC>>>999333///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************))))))((())))))******+++++++++(((***++++++,,,000777===PPPUUUVVVNNNEEEFFFTTTbbbhhhjjjiiiccc^^^fffxxxyyyuuusssqqqkkkhhhlllpppmmmgggdddyyynnnccc```]]][[[WWWPPPFFF???888555111///......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++************++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,.........666KKK___hhhiiillljjj```UUURRRUUUkkkqqqaaammm}}}xxxhhhbbbPPPCCC666000///---...///.........//////000000111000000000000111111111111000000000000111111111111222222222222222222222222///111333666999<<<>>>??????@@@BBBCCCCCCBBBAAAAAACCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCBBBAAAAAADDDFFFFFFNNNWWWWWWbbb|||wwwooo~~~pppaaaYYYMMMFFF???===AAABBB@@@;;;222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---***///@@@QQQ[[[^^^```[[[XXXVVVRRRNNNTTThhh}}}}}}oooddd___]]]\\\\\\YYY]]]dddqqqyyyrrruuu}}}|||qqqrrrzzzzzzvvvvvvyyyzzzwwwvvvyyymmm___cccppp{{{tttaaaOOOFFF@@@999333000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************++++++((())))))******+++,,,,,,'''***,,,---000777CCCKKKQQQLLLEEE@@@DDDPPP```kkkcccdddgggnnnwwwnnnlllpppqqqjjjiiiooo}}}|||{{{tttiiiaaaZZZTTTKKKEEE???;;;555111000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++---000444???UUUhhhjjjjjjiiidddZZZUUU^^^lll{{{gggdddxxxrrrdddZZZHHH>>>555111///------000---......///000000111111000000000000111111111111000000000000111111111111222222222222222222222222333555888;;;>>>????????????@@@BBBCCCDDDCCCAAAAAACCCCCCCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIJJJJJJKKKJJJJJJJJJEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDMMMSSS[[[wwwsssppphhhWWWNNNBBB<<<<<<@@@CCCCCC444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************,,,666JJJZZZ___]]]\\\ZZZTTTPPPRRRUUU[[[iiixxxvvvggg___]]]]]]YYYUUUYYYnnnzzzxxxjjjhhhxxxyyyooommmuuussshhhffffffsss^^^KKKEEE<<<666222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,((())))))***++++++,,,,,,'''))),,,///333===LLLVVVLLLBBB:::>>>MMM^^^gggiiiaaaeeeqqq{{{rrrvvvrrrfffbbbiiimmmiiirrrvvvyyyyyy{{{kkkaaaYYYRRRMMMDDD???999444222111222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******,,,111888FFF\\\ooojjjiiigggaaaXXXZZZnnnggg```iiiuuummmbbbUUUAAA:::444222111///000333---......///000111111222000000000000111111111111000000000000111111111111222222222222222222222222666888<<>>>>>???BBBCCCDDDCCCBBBAAACCCDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPQQQRRRSSSOOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIHHHFFFEEEDDDDDDMMMAAAFFFJJJOOOvvv~~~||||||{{{iii\\\NNNFFFAAA???@@@DDDBBB;;;222,,,***+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,))))))++++++))))))---,,,444CCCRRR]]]```]]]YYYVVVVVVQQQZZZooovvvqqqrrroooiiiddd```YYYRRRVVV___yyynnngggkkkxxxqqqccckkkvvv}}}cccRRRAAA;;;999333...------...//////---------...---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,///777AAAIIIJJJIII???===AAAOOOaaajjjggg```fff~~~sssiiiooojjjfffjjjtttttt___TTTSSSKKKDDD???===444+++,,,444------...---,,,,,,---///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++******************...///---///>>>UUUfffkkkooocccaaa^^^VVVgggttt^^^ggguuuvvvgggXXXNNNAAA<<<666111////////////...//////000000000000000000000000000000111111222111111222333333333333222444333333333333444555666<<<>>>@@@BBBBBBAAA???===BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNMMMKKKKKKLLLMMMNNNLLLKKKNNNRRRUUUVVVTTTPPPPPPNNNLLLLLLNNNNNNLLLLLLMMMNNNNNNNNNOOONNNLLLMMMJJJJJJLLLKKKFFFDDDEEEHHHEEEFFFIIIMMM^^^{{{zzztttgggXXXNNNFFFAAA@@@BBBDDD???888111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************+++)))))),,,,,,***+++///000;;;JJJWWW]]]^^^[[[XXXXXXWWWUUU```pppooojjjpppkkkgggbbb]]]WWWYYYjjj|||zzzpppwwwyyygggkkkttttttbbbPPPFFF@@@999444333---.........------......---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++***+++++++++++++++++++++,,,...333===EEEHHHDDD@@@???GGGRRR[[[bbbiiirrrxxxpppdddaaaoookkkooo~~~wwwggg______MMM===:::;;;666///,,,/////////...---------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++******************.........333DDDZZZgggkkknnndddaaa```aaa|||kkkhhh|||uuucccTTTKKK@@@;;;555111////////////...//////000000000000000000000000000000111222222111222222222222222222222333222222222444777:::<<<>>>???AAABBBCCCBBBAAA@@@DDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPOOONNNNNNOOOPPPRRRPPPOOOQQQUUUWWWWWWUUUVVVTTTRRRPPPPPPPPPOOOLLLMMMQQQRRRRRRRRRTTTSSSQQQOOOKKKKKKNNNNNNJJJIIIKKKHHHEEEFFFGGGHHHSSSrrr}}}|||{{{kkk^^^RRRGGGBBBCCCFFFDDD???777000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************)))(((***---,,,***,,,111999DDDTTT]]]^^^ZZZWWWVVV^^^```___eeemmmeee```jjjeeebbb]]]YYYXXXeee~~~ooohhhgggxxxuuu```QQQFFF<<<555333......------------......------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++******---222;;;CCCGGGFFF@@@:::IIIUUUaaadddeeepppooo[[[YYY___lllrrrpppttt```JJJBBBBBB???777000000000000///......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++++++++------000:::MMMaaajjjjjjhhhbbbaaaccckkksssmmmooo\\\OOOIII>>>:::444000////////////...///000000111111000000111000000000000111222222222222222222222222111111333222333444777<<<@@@CCCAAAAAABBBBBBCCCCCCCCCCCCFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMPPPQQQRRRRRRQQQPPPQQQSSSQQQQQQQQQSSSVVVXXXXXXWWWYYYVVVSSSSSSSSSQQQMMMJJJIIIOOOQQQPPPPPPTTTUUUSSSRRRMMMKKKNNNPPPNNNNNNQQQLLLIIIIIIJJJHHHKKK\\\ppprrrbbbRRRIIIGGGFFFFFFCCC===555...++++++------------------------************************************************************************)))(((***,,,+++)))---333BBBOOO\\\aaa\\\VVVSSSTTTeeeooolllddddddbbb^^^aaa]]]ZZZWWW[[[fffwww}}}uuueeeqqquuu```OOOAAA888333000///---------............------------,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********++++++///777AAAFFFDDDBBBBBBDDD[[[^^^bbbhhhqqquuu```VVV]]]hhhvvvttt{{{zzznnn\\\KKKBBB???<<<999000///////////////...---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++++++++,,,,,,...555DDDXXXgggkkkiiieeeccceeegggrrryyypppzzzyyyeeeUUULLLIII;;;888333000///000000/////////000111111111111000111111000000111111222333222222222111111111222222333444777:::===@@@BBBDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMRRRTTTTTTSSSQQQPPPQQQRRROOOOOOPPPRRRTTTVVVWWWWWWUUURRRRRRVVVVVVPPPIIIFFFHHHNNNPPPMMMOOOWWW[[[ZZZTTTNNNJJJMMMPPPPPPPPPSSSRRRPPPOOOOOOMMMMMMUUU```vvv~~~ppp]]]QQQMMMFFFFFFDDD@@@:::333///---------------------------***************************************************************************)))***,,,***)))...666LLLVVV```aaaXXXQQQPPPSSSeeeyyysss]]]]]]gggddd^^^VVVUUUYYYiii~~~wwwmmmllluuu```OOOBBB:::444111...---...///...---.........---------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---333===EEEEEE@@@AAAMMMXXXccc```bbbqqq}}}sssiiidddbbbdddmmmwww|||~~~tttaaaPPPJJJKKKEEE;;;333000......000111000///...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++,,,,,,,,,,,,,,,000;;;NNN```jjjjjjggghhheeeiiinnnyyy~~~qqqsssmmm\\\PPPIIIGGG999666222//////000000//////000000111111111111111111111111111111222222333222222111111222222333444555888<<<@@@BBBCCCBBBAAABBBBBBAAA@@@AAACCCEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMSSSTTTTTTSSSPPPOOOOOOPPPTTTTTTTTTSSSRRRSSSTTTUUUPPPQQQWWW___^^^SSSJJJFFFLLLRRRSSSQQQWWWdddiiieeeTTTMMMHHHKKKOOOPPPPPPRRRSSSQQQQQQRRRRRRRRRWWW]]]ggg~~~~~~zzz}}}iii[[[VVVJJJHHHEEECCC???:::444///------------------------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++***+++444???SSSZZZ^^^[[[SSSMMMOOOTTTbbbuuunnnZZZ___mmmjjj```WWW]]]jjj}}}yyyuuuyyy~~~pppxxxooo\\\LLLBBB999444000...///000...,,,............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---///111999@@@EEEEEECCCJJJZZZhhhdddhhhttt{{{fffddd]]]\\\hhhttt{{{mmmaaajjjqqq___DDD:::666111///000222111000......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******************************++++++,,,------------333BBBWWWeeeiiigggfffdddcccnnn{{{zzzooonnn|||vvveeeWWWMMMFFFBBB666444000///000000000000///000111111222222111111222111111111111222333333222222222222333444666888:::<<<@@@CCCDDDCCCAAA???BBBBBBAAAAAABBBDDDFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOQQQQQQPPPOOONNNMMMLLLKKKPPPQQQRRRQQQOOONNNOOOPPP___^^^ZZZUUUPPPNNNOOOQQQPPPWWWeeeqqqlllZZZNNNKKKKKKRRRUUUVVVbbbrrrtttjjjSSSKKKGGGKKKQQQSSSSSSTTTPPPQQQSSSTTTTTTVVVYYY]]]ccc}}}~~~wwwssswwwwwwvvvtttrrrqqqrrrttt}}}~~~~~~vvvgggaaaQQQMMMGGGFFFEEEAAA888000........................++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,111>>>KKKXXXZZZZZZTTTMMMKKKOOOUUUeeekkkddd___iiimmmddd^^^bbbrrr|||nnnhhh}}}wwwyyy|||jjjYYYKKK===888222///000111...,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++---000222444???@@@CCCGGGNNNXXXdddllllll|||bbbSSS[[[XXXbbbxxx~~~\\\FFF???666111111333222000......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******************************++++++,,,------......666III]]]gggfffdddeee```gggooojjjuuu}}}lll___UUULLLCCC;;;444222000///000111000000000000111222222222222111222222111111222222333444222222222222444777999;;;>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUTTTRRRPPPNNNLLLKKKJJJKKKMMMOOOPPPPPPPPPRRRTTTbbb___ZZZSSSMMMKKKNNNQQQSSS___uuuzzzaaaQQQOOOGGGQQQXXX___qqq|||kkkQQQJJJGGGNNNVVVYYYYYYZZZTTTXXX\\\\\\[[[ZZZ\\\]]]```sss|||vvvrrrpppppppppgggiiikkklllkkkkkklllmmmuuuuuusssooommmooouuu{{{{{{yyyyyy{{{xxxsssvvv~~~yyy|||qqqkkkXXXQQQIIIHHHIIIEEE:::111........................++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++***)))+++---...555EEEUUUZZZZZZVVVOOOIIIJJJPPPVVVllleee]]]eeeqqqhhhYYYZZZnnnyyynnngggnnn}}}uuu|||xxxfffXXX@@@:::333000111111...+++//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,...111444666BBB@@@AAAJJJXXXdddiiijjjyyyfffUUUVVVXXXZZZjjjrrrOOOFFF;;;444333333222000......------------......---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******************************+++,,,,,,---......///999MMMaaahhhdddbbbdddcccssskkkllllll|||uuueeeZZZTTTMMMAAA888333111//////000111111000000000111222222222222111222222111111222222333444222222222333555888;;;===BBBAAA@@@???@@@BBBDDDFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVXXXWWWVVVTTTQQQNNNLLLJJJIIIGGGIIIMMMOOOQQQSSSVVVXXX]]]ZZZUUUOOOJJJJJJOOOTTTUUUeee~~~dddRRRPPPHHHTTT___kkknnnPPPIIIHHHPPPZZZ^^^______\\\bbbhhhgggccc```___^^^]]]jjjtttqqqlllgggeeedddcccbbbeeeeeeeeeffffffgggggggggiiiiiiiiiiiihhhiiikkkmmmlllnnnooonnnkkkhhhgggggglll|||~~~~~~~~~|||}}}kkkeeeWWWJJJJJJMMMDDD555111---***,,,///111///,,,------------------------************************++++++++++++++++++++++++***//////+++///???PPPYYY\\\[[[TTTLLLJJJRRR^^^ffflllhhheeeaaa\\\YYY^^^ggg~~~}}}uuurrrnnnTTTIII:::111///111222333000000000///......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***...111///---222;;;AAAHHH===BBBYYYeeedddlll|||}}}bbbVVVTTT\\\qqqpppOOO888888777------:::000///------......---+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---...,,,***))),,,------888FFFRRR]]]gggccc^^^eeegggtttqqqtttzzzssskkk```XXXQQQIII>>>666333222111000000111222333111111222222222333333333444222///000333444444222111222444777:::===???@@@CCCBBBAAAAAABBBCCCEEEFFFJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLMMMOOORRRUUUWWWXXXTTTNNNLLLKKKKKKIIIHHHCCCGGGLLLNNNMMMLLLQQQWWWaaa```VVVPPPQQQLLLNNN\\\aaavvvgggYYYWWWTTTXXXlll{{{pppSSSQQQPPPTTT```ppp{{{pppuuuyyyuuullldddaaabbb___ccczzz~~~uuurrrfffeeecccbbbbbbaaaaaa```ccccccddddddeeefffffffffjjjkkkjjjiiifffeeeeeegggggghhhiiigggeeeccccccdddlllzzz~~~xxxzzz~~~uuunnnaaaSSSMMMJJJDDD<<<666222------///000...+++------------------------************************++++++++++++++++++++++++,,,//////...666FFFSSSXXX\\\VVVRRRQQQUUU\\\dddjjjhhhddd```\\\XXX[[[iiixxx}}}{{{}}}xxxeeeVVVBBB666222222000...000000000///......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---000777???DDD@@@DDDPPP]]]eeemmmoooddd^^^YYYkkknnnYYYDDD;;;999555444666111///............---,,,......------------......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,---,,,++++++---000111:::OOO^^^fffllleee]]]```iii}}}rrrtttyyynnnggg^^^UUUMMMDDD;;;555222222111000000111222222111111222222222333333333333111000111333444333111111333555888;;;>>>???@@@CCCCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMNNNOOOQQQRRRTTTUUUWWWRRRLLLHHHFFFFFFGGGFFFAAABBBGGGNNNQQQQQQQQQSSSYYYbbb^^^TTTQQQMMMRRR```mmmiiiZZZWWW\\\eee|||oooPPPPPPVVVdddyyytttssssssuuuuuurrriiibbbhhhgggwww|||rrrkkkeeeaaa^^^^^^___```aaaaaa``````ddddddeeeeeefffgggggghhhiiijjjjjjiiifffcccccccccgggggggggfffddddddfffggglllwww}}}yyyxxx}}}yyy{{{{{{{{{|||~~~zzznnnbbbUUUIIIDDDEEE===777111......///---,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........444AAAOOOWWWWWWYYYQQQOOOWWW^^^```bbbggggggaaa[[[VVVWWWaaavvvwwwfffOOO>>>666333000...111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***---555===BBBEEE;;;NNN]]]aaafffzzzwwwfffbbbhhhpppssssssfffPPP>>>888:::888222222111///...//////...,,,//////............//////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------///222555>>>WWWeeefffiiiddd]]]]]]lllrrrqqqwwwxxxgggbbbZZZPPPFFF>>>777444222222111000000111222222111111222222222333333333222111111222333333111000222555888<<<>>>???@@@@@@DDDCCCCCCDDDDDDEEEGGGGGGHHHHHHIIIIIIJJJKKKMMMMMMOOOPPPQQQRRRSSSRRRRRRQQQRRROOOJJJGGGEEEFFFHHHJJJBBB???CCCNNNUUUTTTPPPOOOWWWjjjiiiXXXNNNNNNVVVdddvvvnnn```]]]eeeuuukkkUUUVVVaaavvvfffaaacccrrrwwwmmmeeekkkvvvkkkhhheee```ZZZ```aaabbbbbbbbbcccdddeeekkkkkkkkkllllllmmmmmmmmmgggiiijjjjjjhhhfffffffffiiiiiihhhfffeeegggjjjmmmpppttttttmmmjjjoootttvvv{{{xxx|||~~~xxxzzz{{{ssscccOOOFFFHHH@@@;;;333///------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///---///:::JJJVVVXXXTTTVVVOOOQQQ\\\aaa\\\\\\bbbiii```XXXWWW]]]jjj~~~qqqppp}}}sss^^^III:::333111111111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++***111;;;@@@BBBBBBBBBVVVcccdddpppnnnlllhhhccceeerrruuu^^^LLLCCC>>>777111444222000////////////---///..................///------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******,,,.........111777JJJ___eeeaaaeeefffaaa___oooxxxooouuu|||nnnaaa^^^VVVLLLAAA999555444222111111111111111111222111111222222222333333333111111222333333333111000555777;;;???AAABBBAAA@@@DDDDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRTTTUUUTTTRRROOOMMMLLLLLLLLLJJJIIIJJJNNNQQQFFFAAACCCNNNUUUUUUTTTWWWkkk|||tttYYYLLLOOOZZZgggwwwtttiiifffkkkdddYYY]]]lll{{{kkkYYYVVV^^^xxx{{{mmmhhhxxxyyyqqqgggbbbbbbbbb```]]]```bbbddddddeeegggkkkooouuuuuuuuuuuuuuutttttttttkkkmmmnnnnnnllljjjjjjjjjjjjiiihhhgggfffhhhllloootttrrrkkkaaa\\\___fffiiiwwwzzz{{{xxxsssttt|||xxxuuusss\\\LLLIIIBBB===666000------...///------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...---222@@@PPPXXXVVVRRRVVVUUUZZZcccddd^^^```ffffff^^^YYY```lllxxxwwwiiisssoooXXXAAA444111333111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++---777@@@AAA@@@@@@OOO[[[cccmmmsssaaadddiiiooowwwvvvpppfffPPP;;;222666444111//////000//////......------------......------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///---,,,111:::VVVfffhhheeejjjkkkeeecccvvvoooooo|||zzziii]]]YYYRRRGGG===777444444111111111222222111111111111111222222222333333333111111333333333333333333888:::>>>AAACCCCCCBBBAAAEEEEEEFFFHHHIIIJJJJJJKKKMMMMMMMMMOOOPPPRRRTTTUUUSSSTTTUUUVVVTTTQQQMMMJJJGGGKKKOOONNNLLLKKKOOORRRJJJCCCDDDNNNUUUXXX```lll~~~[[[NNNTTT___jjjwwwxxxpppllluuuaaaUUU___uuuiiiXXX[[[^^^lll}}}~~~ssshhheee```\\\[[[]]]```bbb^^^bbbfffiiilllooouuuzzz}}}}}}|||{{{zzzyyyyyyxxxsssttttttssspppmmmmmmmmmppppppooonnnmmmooosssvvvvvvqqqiii___ZZZZZZ^^^bbbiiinnnssstttsssuuuzzz}}}|||}}}jjjXXXOOOEEEAAA:::333///...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///888GGGSSSVVVSSSQQQYYY___eeehhhggghhhkkkooo___\\\aaaooo}}}rrrooo}}}iiiOOO<<<333111222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---333>>>BBB???@@@FFFZZZ___kkkaaa```^^^eeexxxpppMMM:::888555222000000000000000...------------------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***+++///...,,,444AAAXXXdddhhhjjjpppmmmhhhlllwwwfffooouuuggg[[[UUULLLBBB;;;666444333000111222222222222111000111111222222222333333333111222333333333333666888<<<>>>@@@CCCEEEEEEDDDDDDFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVUUUSSSOOOKKKIIIFFFKKKPPPOOOKKKJJJNNNTTTQQQGGGEEENNNVVV]]]mmmaaaUUUXXXbbbooo}}}{{{tttpppuuubbbYYYiiisss]]]UUU___hhh{{{yyykkkeeebbbaaa___\\\\\\]]]aaadddcccjjjsssyyy{{{}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwuuurrrqqqrrrsssvvvwwwwwwvvvuuuvvvyyy{{{uuurrrmmmhhhdddaaabbbdddeeeiiiooosssvvvyyy|||~~~zzz|||ssseee[[[KKKGGG@@@999222///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...333@@@NNNTTTRRRQQQSSS```ggghhhccceeemmmppplll[[[aaaooorrrrrr~~~xxxbbbLLL;;;111222222111111000/////////------------------------------------------------------------------------...///888BBBAAA===EEERRR___eee|||qqqZZZWWW^^^rrreeeGGG:::666222000000111111000//////............//////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))+++000//////;;;KKKZZZbbbfffmmmrrrpppzzzlllfffsssjjj```YYYQQQFFF===888666333000000111222222222222111000111111222222222333333333111333333333222444999===@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSUUUUUUUUUSSSQQQNNNJJJHHHEEEKKKOOONNNKKKMMMVVV``````OOOFFFOOOYYY```ooozzzdddZZZWWW___ooo|||xxxhhhccchhh|||nnndddjjjvvvyyylllaaaYYY]]]___```bbbccccccccccccnnnxxx~~~|||yyywwwvvvuuuuuuuuuvvvuuutttuuuwwwzzzvvvvvvwwwvvvuuuuuuxxxzzzsssrrrqqqqqqoookkkhhhiiieeehhhlllqqquuuyyy{{{|||{{{}}}}}}}}}wwwnnnfffPPPLLLEEE===555000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////777EEESSSTTTOOOPPPUUUdddjjjfff[[[^^^llllllaaa\\\hhh|||zzzzzznnnwwwppp\\\EEE555222222111111000/////////------------------------------------------------------------------------...222;;;CCC@@@===JJJ]]]aaalllbbbYYYUUUlll{{{wwwRRR:::777333000000111111111000000////////////000000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))***000111222@@@SSSbbbfffiiiooouuuyyy{{{jjjmmmzzzuuu___WWWXXXNNNBBB:::777555222...000111222333333222111000111111222222222333333333222333333222222555;;;AAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJLLLNNNNNNNNNNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTRRRPPPMMMJJJHHHCCCIIINNNMMMLLLSSSbbbooooooXXXIIIPPP[[[```kkkyyy|||}}}rrrddd[[[SSSYYYmmm|||^^^bbbtttzzz|||zzzkkk```\\\]]]^^^___```aaadddiiipppuuu}}}zzzwwwuuutttuuuuuuxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxyyy|||{{{{{{zzzxxxuuurrrooonnnqqqooommmlllnnntttyyy}}}|||vvvxxx|||zzzuuurrrtttmmm^^^WWWKKK???777333111000------,,,,,,,,,------...------++++++++++++---------***+++......,,,---111555;;;HHHUUUWWWQQQQQQVVVdddooocccYYYiiinnncccaaaccctttjjjtttxxx~~~~~~lllSSS<<<444555222...///444444/////////...------------............------,,,,,,,,,...------...000111000//////;;;BBB===<<>>@@@EEEOOO[[[ccctttzzz~~~yyynnngggiiinnnzzz{{{gggUUUFFF999666555111//////111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,...,,,---000333:::LLL^^^fffbbblllrrrwwwrrrttt~~~xxxbbbXXX[[[NNNGGG???777444333222222222222222222222222222222222222222222222222222222222111222666;;;@@@AAAAAACCCDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQTTTUUUQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQNNNJJJKKKPPPPPPHHHLLLQQQRRRaaayyyeeeNNNRRRZZZYYYZZZaaauuummm]]]VVV```ssswwwcccffflllbbbbbbbbbaaaaaaaaadddjjjpppxxxwwwvvvuuutttttttttvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwvvvttttttvvvxxxzzzzzzzzzzzz{{{|||}}}}}}xxxwwwuuusssqqqppppppppptttrrrrrruuuuuurrrssswwwpppooonnnooouuu{{{qqqcccQQQEEE@@@<<<444---......---------------...------,,,,,,,,,,,,---------++++++---,,,+++...333@@@HHHOOOQQQSSSYYY```dddqqqhhhmmmuuukkkaaadddkkkzzz}}}qqqeeeYYYeee{{{yyyyyy|||}}}wwwpppjjjggglllpppvvv|||||||||nnnUUU===666333666555//////444000///......------...............---------------......------......//////999999<<>>AAAAAAAAACCCCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPSSSUUUVVVRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQTTTSSSNNNJJJNNNVVVUUUJJJKKKRRRYYYllllllRRRSSSYYYYYY]]]gggppp______lll|||kkkfffwww{{{ggg``````aaacccdddhhhpppzzz}}}uuuuuutttssssssttttttuuuuuutttttttttttttttttttttvvvvvvvvvuuutttuuuwwwyyyyyyyyyyyyyyy{{{|||~~~yyyyyyxxxwwwuuurrrooommmqqqnnnnnnrrrtttrrrrrrtttnnnllliiiiiinnn{{{xxxlll\\\OOOFFF@@@999444///......------------...---------,,,,,,------------,,,,,,---,,,+++000777EEEKKKOOORRR[[[fffjjjhhhjjjdddsssyyyfffaaalllmmmyyy||||||sss^^^QQQfffxxxooonnnrrrkkkkkkjjjjjjkkknnnuuu{{{zzzssskkkeee```\\\[[[\\\cccjjjsssyyy~~~hhhMMM<<<111555555......444000//////..............................---------.........---------///111>>>;;;>>>GGGPPPYYYffftttwwwdddVVVYYY```jjj{{{mmmWWWAAA555333333222111111111000000000//////........................------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...---...111:::III[[[hhheeellloooqqqxxx~~~qqqaaa[[[TTTMMMFFFAAA:::444222111111111222222222222222222222222111222222222222222333333333555999===AAABBBBBBAAABBBCCCEEEGGGIIIJJJKKKLLLKKKLLLMMMOOOQQQSSSUUUVVVTTTTTTSSSRRRQQQOOOMMMLLLNNNRRRVVVUUUNNNJJJQQQ]]]ZZZKKKIIISSS___wwwqqqUUUSSSYYY\\\eeerrrrrrccclll~~~vvvjjjrrrttthhhcccbbbccchhhnnnvvv|||~~~|||{{{~~~~~~uuuuuutttssssssrrrrrrrrrsssssssssssssssssssssssstttuuuvvvuuuuuuvvvyyy|||wwwwwwxxxxxxyyyzzz{{{|||xxxyyyzzzzzzyyyuuurrrooommmggggggnnnvvvwwwtttssssssrrrpppnnnrrr|||~~~zzzmmm\\\LLL@@@:::888000///...------------------------------------------,,,,,,---,,,,,,333<<>>PPP```jjjkkkqqqllljjjzzzjjjYYYWWWTTTNNNBBB===777333111111111111222222222222222222222222111111111222222333333333555888===AAACCCCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLLLLJJJKKKMMMOOOQQQSSSTTTUUUWWWVVVUUUSSSPPPMMMKKKIIIMMMRRRWWWVVVNNNKKKTTT```]]]KKKHHHSSSbbb|||uuuWWWTTT[[[```nnnpppfffuuullljjjpppkkkhhhhhhiiilllsss{{{}}}~~~zzzyyyzzzyyyuuussssssrrrrrrqqqqqqpppppprrrrrrrrrrrrrrrsssssssssssstttuuuuuuuuuwwwzzz|||vvvwwwxxxyyyyyyyyyxxxxxxwwwyyy{{{}}}|||zzzvvvtttoooiiiiiisss~~~}}}vvvxxxyyyxxxyyyvvvxxx{{{|||jjjTTTCCC:::888000000///...------------------............---------,,,---...---...777BBBJJJIIIRRRfffwwwzzzqqqhhh[[[fffpppiii___gggnnnhhhnnnhhhjjjeeeTTT^^^ssshhh______bbbbbbbbbccceeegggcccZZZVVV]]]kkktttuuudddVVVTTTUUUTTTWWW]]][[[eeerrr}}}xxx[[[???444333222111222111000//////......//////.............../////////---///000///---///333888555>>>GGGMMMXXXkkkiii[[[RRRXXXgggxxxlllHHH<<<888000222222111111111000000000........................++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---///555CCCWWWeeekkkrrrvvvlllmmm~~~|||eeeVVVUUUSSSLLL???;;;666222111222222111222222222222222222222222111111111222222333333444777;;;@@@CCCDDDDDDDDDDDDDDDEEEHHHJJJLLLLLLLLLLLLJJJKKKMMMPPPRRRSSSTTTTTTVVVUUUTTTRRRPPPMMMKKKIIINNNRRRVVVUUUOOOLLLUUUaaa^^^MMMIIITTTddd~~~yyy[[[XXX```iii|||nnnhhhxxxpppfffooojjjfffgggnnnuuu{{{}}}zzz{{{~~~{{{~~~}}}yyywwwwwwtttnnnmmmmmmnnnoooooooooooooooqqqqqqqqqqqqrrrrrrrrrsssssstttuuuttttttuuuwwwzzzvvvwwwzzz{{{{{{zzzxxxwwwwwwzzz}}}}}}zzzxxxtttppprrr{{{xxx|||}}}pppjjj|||rrr^^^MMM@@@:::111000///...------------,,,---...//////...---,,,,,,,,,...///...000;;;GGGMMMKKKXXXrrr~~~vvvlllkkkcccjjjhhhcccdddcccaaaeeeggg]]]aaacccaaayyynnn^^^[[[[[[```cccbbb```aaacccgggdddZZZXXXeeeyyy~~~hhhUUUSSSWWWXXXZZZ```bbbjjjuuuoooRRR===444333333333111000000///////////////---........./////////000,,,///000000...000666<<<888FFFPPPTTTccc{{{ddd\\\WWWbbbyyyaaaDDD777555222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,///222999III]]]jjjlllttt|||xxx~~~wwwrrr___WWWUUUNNNEEE===:::555222222222222222222222222222222222222222000111111222333333444444:::===BBBDDDDDDDDDEEEGGGEEEGGGIIIKKKMMMMMMLLLKKKKKKLLLOOOQQQSSSUUUUUUUUURRRRRRRRRQQQPPPOOOMMMLLLPPPRRRUUUTTTOOOMMMUUU``````OOOMMMWWWeee~~~|||aaabbbnnn}}}pppnnn~~~jjjpppkkkggghhhsss|||{{{{{{}}}xxx{{{{{{xxxwwwwwwrrrlllhhhiiijjjlllmmmnnnnnnnnnppppppqqqqqqqqqrrrrrrrrrtttttttttsssrrrrrrtttvvvvvvxxx{{{~~~~~~}}}zzzxxxyyy{{{~~~~~~|||zzzsssrrruuuzzz{{{xxxxxxzzzyyy~~~{{{ooocccnnnwwwtttfffVVVHHH>>>111111000......---------,,,---...//////...---,,,,,,,,,...000///222>>>KKKPPPMMM^^^zzzppphhhnnnmmmmmmccccccjjj]]]TTTddd```VVV^^^jjjsssqqqYYYZZZZZZ]]]aaaaaa___```dddccciiiggg^^^___qqqiiiTTTSSSYYY[[[^^^cccnnnssszzz{{{aaaEEE555333555444111111000///////////////---.........//////000000,,,///111000///111888>>>???PPPYYY[[[lll___\\\]]]ooosssIII666;;;222222222111111111111000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,---------......---000444<<>><<<999555222222333333333222222222222222222222222000000111222333333444444;;;???CCCDDDDDDDDDFFFHHHGGGHHHJJJLLLMMMMMMLLLKKKLLLNNNPPPSSSUUUVVVVVVVVVOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRSSSSSSOOONNNUUU___aaaQQQOOOYYYfff~~~}}}eeekkk|||tttvvvwwwlllmmmmmmvvv}}}{{{{{{{{{{{{|||xxxuuuuuuwwwvvvpppkkkiiiiiijjjiiihhhiiikkkmmmpppnnnlllkkkmmmppptttvvvsssuuuwwwvvvtttsssuuuwww|||zzzzzzzzzyyyxxxtttvvvzzz{{{||||||~~~}}}|||yyyvvvuuutttttttttzzz{{{~~~~~~~~~|||yyyggg^^^ccc|||~~~sssmmmdddPPP<<<999333...///000///000333........................***000111******666EEEMMMRRR\\\nnnzzzssseeeeeeoooooo]]]aaaooohhh[[[]]]eee[[[XXXcccqqqvvv```[[[VVVXXX\\\^^^___```aaaccceeeeeebbb^^^cccvvv{{{gggVVVUUUYYY[[[bbblllrrrxxxzzz~~~sssYYY555000777...222111000//////....................................///000111222444888<<>>666555333222111111111222222222222222222222222222111222222111222444999===@@@@@@AAAAAABBBCCCDDDDDDCCCFFFIIIJJJJJJJJJJJJKKKGGGFFFIIIMMMNNNIIIGGGHHHKKKMMMOOORRRSSSTTTTTTSSS[[[ggghhhcccaaa]]]```nnnzzz}}}~~~yyyyyy|||{{{yyywwwuuusssrrrqqqooonnnnnnooonnnkkkeeeaaa^^^^^^^^^\\\ZZZZZZ[[[]]]bbbdddgggjjjnnnqqqssstttwwwtttrrrsssyyy~~~}}}{{{zzz{{{{{{yyyxxxxxx{{{|||{{{zzz|||}}}}}}|||{{{yyyvvvuuussswwwzzzzzzyyy|||wwwooolllmmmggg```jjj~~~xxxiiiTTTDDD:::222111222///------.................................///666@@@IIIMMM[[[llloooaaa___kkkkkk]]]PPPOOO[[[iiipppwwwrrr```[[[gggkkk[[[XXXXXX[[[]]]___aaadddhhhnnnrrroooiiiccciiiooocccYYYYYY\\\```eeekkkvvvhhhDDD555555333333222111000000000000..............................///000555>>>HHHOOOYYY___iiigggXXXNNNRRRZZZmmmxxxnnnLLL:::444666000///333222000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////333555@@@SSSaaadddcccaaaiiisssvvvxxxlll___WWWNNNCCC===<<<555444333222111111111111111222222222222222333333222222111111333777;;;>>>???@@@@@@AAABBBBBBCCCCCCAAADDDGGGIIIHHHHHHIIIJJJEEEEEEJJJQQQRRRLLLGGGEEEJJJLLLNNNQQQTTTUUUVVVWWWeeerrrrrrhhhccc```iii|||wwwvvv|||~~~~~~~~~yyy{{{zzzyyyvvvtttqqqooonnnlllkkkkkkjjjhhhddd___\\\WWWWWWWWWUUUSSSSSSUUUVVV]]]___ccchhhmmmqqqssstttuuuttttttxxx}}}}}}zzz{{{zzzyyyzzz||||||{{{yyy{{{}}}|||{{{{{{||||||||||||{{{yyywwwuuuuuusssqqqsssyyy}}}qqqfffaaammmpppgggdddqqqzzzkkkYYYIII>>>444111222111//////...........................,,,,,,111888AAAKKKRRR]]]cccgggggghhhhhh```VVVKKKQQQcccssszzz}}}kkk```|||ccc\\\[[[XXX\\\___cccgggiiikkknnnppprrrllldddlllmmmddd\\\[[[```hhhqqqxxx{{{SSS888444444333222111111000000000////////////////////////......///222888BBBNNNUUUVVVlllrrr```QQQPPPWWW^^^tttyyy~~~cccEEE444444333333444///000000000000///////////////...------,,,,,,------,,,,,,---------.........,,,,,,---......//////000333777DDDUUUaaabbb``````iiirrrooollleee\\\SSSJJJ@@@;;;:::444333333222111111111111111111111222222333333333222222111222555999===?????????@@@@@@AAAAAABBBBBB@@@BBBEEEFFFFFFFFFHHHJJJCCCDDDJJJSSSVVVPPPIIIFFFFFFGGGHHHKKKPPPVVVZZZ]]]gggssspppddd]]]]]]mmm|||yyyvvvnnnzzzzzz}}}|||yyyyyywwwuuurrrooollljjjffffffdddaaa^^^YYYVVVTTTNNNOOONNNMMMKKKKKKMMMOOOUUUXXX]]]bbbhhhmmmppprrrtttwww{{{}}}zzzzzzyyyyyyzzz||||||{{{yyy{{{}}}~~~~~~|||{{{zzz{{{{{{{{{zzzzzzyyywwwvvvuuuvvvqqqmmmqqqzzzyyykkk]]]\\\hhhpppjjjccchhhwww{{{ppp```RRRDDD666222222111000000........................---+++---333999BBBOOOYYYddd^^^aaalllpppeeeWWWQQQKKKUUUmmmyyynnnqqq```]]]\\\WWW]]]aaaeeeiiikkkmmmoooqqqvvvpppgggkkk{{{kkkeee______fffqqq|||{{{fffBBB666555444333222111111111111////////////////////////...///111444;;;FFFRRRZZZ[[[yyyyyy^^^RRRUUU[[[aaa|||TTT999666555444444///000000000000///////////////......---------------,,,---------............---------...//////000000222999HHHXXX___```aaaeeerrrfffqqqeeeaaaYYYPPPGGG@@@;;;888333222222222222111111000111111111222222333333444222111111444888<<<>>>????????????@@@@@@AAAAAAAAA@@@AAABBBBBBBBBDDDHHHKKKBBBAAAFFFOOOTTTQQQLLLJJJEEEDDDEEEGGGMMMUUU]]]aaabbbmmmhhh[[[UUUVVVhhh|||yyymmm{{{yyyzzz|||wwwvvvuuusssooolllhhhggg```^^^[[[VVVQQQMMMKKKJJJEEEFFFFFFEEECCCDDDFFFHHHIIIKKKPPPVVV\\\bbbgggjjjpppuuu{{{~~~|||zzz|||{{{zzz{{{{{{{{{xxxvvvyyyzzz{{{zzzxxxxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuuuutttrrrqqqttt{{{|||nnn```YYY```iiilllgggeeeppp}}}xxxmmm\\\KKK999222111000//////........................------000666;;;DDDTTTcccnnndddbbbjjjnnndddUUULLLMMMYYYuuu|||}}}jjj^^^\\\\\\[[[aaadddhhhkkknnnrrrvvvyyy}}}xxxmmmlllxxxiiigggdddeeelllxxx{{{PPP;;;555444333222222111222222////////////////////////...///222777>>>IIIUUU\\\kkkuuu[[[VVV[[[ggg{{{cccBBB:::444222444222000000000000//////////////////...---------------------------............------......//////000000333===MMMZZZ______eeemmmfffzzzwwwccc^^^VVVMMMFFF@@@;;;777222222222222222111111000000111111222333333444444111000222666;;;>>>???>>>????????????@@@@@@@@@@@@AAA@@@@@@??????BBBHHHLLLDDD???@@@GGGOOOQQQQQQRRROOONNNMMMMMMPPPUUU[[[^^^]]]gggcccVVVPPPRRRbbbzzz{{{qqq~~~|||wwwwwwzzzuuutttsssqqqmmmiiifffddd[[[YYYUUUOOOHHHDDDCCCCCC???@@@@@@???>>>???BBBDDD>>>@@@DDDJJJQQQXXX^^^aaaiiiooovvvzzzyyyxxxxxxyyy~~~}}}|||{{{{{{yyyvvvsssxxxxxxxxxvvvuuuuuuwwwyyyyyyxxxvvvtttsssssstttuuusssuuuwwwyyy|||wwwjjjVVVYYYcccnnnllleeegggqqqxxxcccQQQ<<<333111///....................................222888===EEEWWWjjjwwwmmmdddeeeiiieeeVVVIIIQQQ\\\zzztttuuuvvvzzzggg___]]]___bbbfffhhhkkknnnrrrxxxtttnnn~~~xxxggghhhhhhjjjqqq|||ZZZ???555555444333222222222222000000000000000000000000...000333999@@@KKKVVV]]]zzzlllVVVXXXaaaxxxlllJJJ===333///333555000000000000//////////////////...------------...---------.........//////------......///000000000444???PPP\\\______hhhsssyyyggg~~~nnnbbb^^^UUUKKKEEEAAA;;;666111111222222222111111000000000111222333333444444000000222777===@@@???===???????????????@@@@@@@@@AAA@@@>>>======AAAHHHLLLHHH@@@===BBBKKKQQQVVVZZZ^^^\\\YYYVVVUUUUUUWWWXXX[[[fffbbbWWWQQQQQQ^^^ttt|||pppsssxxxyyy|||{{{yyyxxxvvvsssqqqnnniiiccc^^^RRRMMMGGGDDDCCCCCCAAA@@@BBBAAA>>><<<:::999999999;;;;;;;;;===BBBHHHOOOTTT^^^ccckkkqqqtttvvvwwwxxx|||~~~~~~zzzuuussstttvvvzzzyyyxxxvvvtttsssrrrrrrqqqrrrsssuuuvvvvvvvvvvvvzzzyyyyyyzzz{{{ooo```\\\XXXZZZbbbiiifffaaaxxxqqqYYY@@@666444222///000000000000000000000000000222///000777@@@LLLaaatttuuuaaa___hhhbbbWWWPPPIIIXXXppp~~~ttthhhlllvvvgggbbbaaa```aaagggiiikkknnnuuurrrnnnuuullliiihhhkkknnnrrr{{{{{{yyyoooBBB666444888555,,,000444---111111000000000000111111555111444<<>>???===;;;?????????>>>>>>>>>>>>>>>@@@AAABBBAAAAAACCCFFFHHHIIIDDD>>><<<@@@HHHPPPUUU]]]iiinnneeeXXXSSSTTTVVV\\\kkkkkk^^^VVVTTT^^^qqqppplll}}}wwwyyy{{{zzzwwwzzzwwwrrrnnnhhhbbb[[[VVVKKKHHHEEEDDDEEEFFFFFFEEEBBB@@@>>><<<:::999999999999888888999<<<@@@EEEHHHRRRXXXaaajjjooosssvvvwww{{{}}}}}}{{{vvvtttuuuwww{{{zzzwwwuuusssrrrrrrrrrssstttuuuvvvwwwxxxxxxxxx{{{zzzzzz|||wwwhhh```WWWXXXaaaiiijjjfffvvv~~~www```GGG:::555111//////000000000000000000000000111000333:::DDDRRRiii|||uuuaaa^^^eee___UUUPPPKKK[[[qqq|||vvvkkkaaaggg|||rrrcccaaabbbbbbbbblllmmmqqqvvv~~~wwwtttooolllkkknnnqqquuu}}}xxxkkkzzzVVV999444666444---000444...111111000000000000111111333222666@@@GGGOOO\\\kkkvvviiiZZZZZZrrrzzzaaaJJJ<<<777555333333222111000000/////////......................................................///000...,,,///555>>>HHHRRR\\\___[[[jjjnnn}}}uuu[[[bbb[[[PPPFFF???:::666444333222222111111222222333222222222222222222222222333444777;;;???@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBCCCEEEGGGIIIDDD>>>;;;???FFFNNNTTTdddkkkqqqlll___VVVVVVZZZdddrrrrrreee]]]XXX```rrrmmmfffyyy{{{xxxyyyzzzyyywww{{{wwwqqqkkkeee^^^WWWRRRJJJIIIHHHIIIJJJKKKJJJIIIDDDCCCAAA???>>><<<<<<<<<999888888888888:::<<<===DDDJJJSSS]]]eeemmmsssvvvyyy|||}}}|||xxxvvvwwwyyy|||zzzwwwtttqqqqqqqqqqqquuuuuuvvvwwwxxxyyyzzzzzz|||{{{zzz|||rrrdddVVVTTT^^^jjjoooppppppzzz}}}hhhOOO???777222///...000000000000000000000000///111666>>>HHHYYYqqqzzzeee```eee^^^UUUSSSQQQfffzzz~~~ooo___WWWccc|||}}}vvvkkk___```dddeeeeeekkklllpppxxxzzzttttttqqqqqqtttwww{{{|||tttpppxxxwwwmmmBBB666444444///111555///111111000000000000111111111333999BBBLLLTTT___hhhaaaWWWRRRbbboooXXXDDD888333222333333111000000000000000................................................//////000111///---111888CCCNNNVVV\\\]]]\\\qqqwwwlllkkkTTT___XXXMMMCCC<<<777444222333222222111111222222333222222222222222222222222222333777<<<@@@AAA???============>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBDDDEEEHHHDDD???;;;===CCCKKKQQQbbbfffnnnrrrhhh[[[YYY```kkkwwwvvvlllddd\\\aaarrrooocccnnn{{{yyyzzzzzzyyywwwzzzvvvpppjjjddd^^^XXXTTTQQQQQQQQQQQQPPPNNNLLLKKKHHHGGGFFFDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;===AAAGGGOOOXXXcccmmmsssxxx{{{~~~}}}zzzxxxxxxzzz}}}zzzwwwsssqqqppppppqqquuuuuuvvvvvvwwwyyyzzzzzz|||{{{zzz{{{}}}zzzfffSSSPPPZZZiiittt{{{ooonnn~~~mmmVVVCCC888222000000////////////////////////...222888@@@KKK^^^vvvkkkeeehhh^^^UUUVVVWWWtttmmmXXXSSSgggwwwrrrggg]]]aaagggiiijjjkkklllqqqzzz}}}tttxxxvvvwww{{{~~~{{{ooozzznnneee|||PPP<<<333444111222555111222111111000000111111222111444:::BBBMMMYYYcccfffVVVQQQVVVppp}}}}}}}}}{{{zzz|||||||||xxxsssppppppqqq{{{}}}{{{lllNNN888333777333333222111000000000000................................................///...///000///...222999FFFSSSZZZ\\\\\\]]]tttkkkjjjcccSSS]]]VVVKKKBBB;;;666444222333222222111111222222333222222222222222222222222111333777<<<@@@AAA???===<<<<<<===============>>>===???BBBCCCCCCBBBBBBCCCHHHEEE@@@======BBBIIINNNVVVXXXeeesssooo^^^ZZZbbbhhhssssssmmmhhh___```pppvvvfffggg}}}|||{{{zzzzzzzzzyyyyyyyyyuuupppjjjddd]]]VVVRRRSSSTTTUUUTTTRRROOOMMMLLLJJJIIIIIIHHHFFFEEEDDDCCC@@@@@@@@@@@@??????>>>>>>>>>???AAADDDLLLWWWccckkkssswww{{{|||zzzxxxyyyzzz|||zzzwwwtttrrrqqqqqqqqqttttttttttttuuuwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~|||gggQQQLLLUUUdddtttrrrjjj|||~~~rrr]]]HHH999333222333////////////////////////---222999AAANNNaaavvvmmmhhhiii]]]TTTVVVYYYwwwiiiUUUXXXuuu{{{|||hhh^^^cccjjjmmmooossstttyyywwwyyyxxxzzz~~~rrrrrrppp^^^ttteeeFFF444444333333555222222222111111111111222222222666:::???MMM^^^gggfffUUUTTT\\\uuuvvvgggeeebbbaaabbbbbbaaaaaabbbcccccc^^^WWWSSSSSSUUUZZZ```kkkzzz}}}ccc@@@444888444333222111000000000000////////////////////////...........................---...///...---333:::EEESSSZZZZZZYYY[[[qqqbbbnnnzzz```XXX\\\UUUJJJAAA;;;777444333333222222111111222222333222222222222222222222222222444888===AAABBB???<<<;;;;;;<<<<<<<<<============???BBBCCCBBBAAAAAABBBGGGFFFCCC@@@???BBBHHHMMMNNNQQQ```rrrqqqaaaYYY]]]bbbllloooooommmccccccqqqzzzhhhccc~~~xxxyyyzzzzzzxxxxxxxxxyyyxxxuuupppjjjcccZZZRRRLLLOOOQQQSSSSSSQQQPPPOOOPPPKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@DDDLLLWWW___hhhmmmtttxxxxxxxxxyyy{{{zzzyyyxxxvvvtttsssrrrrrrssssssrrrrrrsssuuuwwwxxxvvvvvvxxxzzz{{{}}}~~~~~~|||zzz|||gggRRRKKKOOOZZZnnnssshhhkkk|||||||||iiiOOO;;;444333444000000000000000000000000...333:::CCCSSSgggvvv}}}wwwgggfffhhh\\\RRRVVVZZZrrrwww___WWWfffjjjbbbeeejjjooorrrtttxxx}}}xxxzzzzzz~~~vvvooovvveee|||RRR777666444333555333222222111111111111222222222999<<>>BBBAAA>>>;;;::::::;;;;;;<<<============???AAAAAA@@@@@@@@@AAAEEEFFFGGGEEECCCDDDHHHLLLPPPUUUbbbpppooocccZZZYYY^^^ggglllrrruuukkkiiiwwwyyyjjjaaauuutttwwwyyyxxxuuutttvvvyyyuuusssppplllfff]]]TTTMMMMMMOOORRRRRRPPPPPPQQQSSSOOOOOOOOOOOONNNLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAEEEKKKPPPYYY```jjjqqquuuwwwzzz}}}xxxyyyyyyxxxwwwvvvtttsssssssssrrrrrrsssuuuwwwyyywwwwwwvvvwwwyyy}}}{{{vvv}}}|||hhhUUULLLIIIPPPcccxxxzzzmmm]]]eeewwwXXX???444333222000000000000000000000000000555;;;FFFZZZoooyyyzzzmmm```ccciii]]]TTTYYY^^^rrrwwwgggTTT]]]wwwmmmeeeeeeiiinnnssspppuuu|||}}}~~~nnnwwwnnn^^^;;;777555222444444333222222111111222222333222;;;@@@DDDUUUlllpppeeePPPSSSbbb{{{|||fffVVVNNNNNNIIIGGGEEEEEEHHHIIIJJJJJJHHHHHHIIIIIIIIIJJJMMMOOOQQQTTT^^^rrrhhhCCC555444444333222111111111111////////////////////////........................///......000//////666>>>HHHTTTWWWUUUXXX___tttooolllkkkcccYYYRRRHHH@@@:::666444333333222222111111222222333222222222222222222222222444666:::???BBBAAA===999999::::::;;;<<<<<<======>>>???@@@???>>>>>>@@@BBBCCCGGGKKKKKKHHHGGGIIILLLTTTYYYbbbhhhiiieee___[[[\\\dddkkkuuu{{{qqqnnn{{{yyymmmcccppprrruuuxxxvvvsssrrrtttxxxrrrrrrqqqoookkkcccZZZTTTPPPRRRTTTSSSQQQPPPRRRUUUTTTTTTUUUTTTTTTRRRPPPOOOKKKJJJHHHFFFEEEDDDEEEEEE>>>???AAAAAAAAABBBDDDFFFNNNVVVccclllrrrwww{{{~~~wwwxxxyyyzzzyyywwwuuussstttsssrrrrrrsssuuuxxxyyy{{{xxxuuutttuuuzzzzzzssszzz|||jjjWWWMMMFFFHHH[[[rrryyy[[[ZZZ```BBB555222000000000000000000000000000222666<<>>888666222333444333222222111111222222333111===DDDHHHZZZqqqrrrdddWWW^^^ssswww]]]QQQKKKJJJKKKHHHFFFEEEEEEHHHJJJKKKKKKJJJIIIHHHIIIKKKNNNQQQRRR[[[^^^jjjtttMMM;;;555444333222111111111111000000000000000000000000........................000//////111000111888@@@NNNYYYYYYVVV\\\fff}}}eeelllqqqdddWWWQQQGGG???999666444222333222222222222222222333222222222222222222222222555777;;;@@@BBBAAA<<<888999999:::;;;;;;<<<======???@@@@@@>>>===>>>@@@BBBBBBHHHMMMNNNKKKIIIJJJMMMTTTZZZ^^^```dddgggeee```ZZZbbbjjjvvv~~~tttooo||||||rrrgggnnn{{{wwwuuuvvvuuurrrrrrvvvwwwssspppqqqqqqlllbbbXXXTTTWWWYYYXXXUUURRRRRRSSSYYY[[[]]]^^^]]]XXXSSSPPPPPPRRRRRROOOIIIEEEDDDEEECCCBBBBBBAAAAAABBBCCCCCCEEEKKKTTT^^^hhhqqqzzz{{{|||{{{xxxvvvxxxyyyyyysssssssssssstttvvvwwwxxxsssrrrqqqrrrtttyyy~~~{{{ttttttyyy}}}vvvaaaOOOIIIIIIUUUllldddUUUkkkuuuuuuJJJ333666555000000111111111111000000444888AAAPPPeeewww|||yyycccfffgggccc^^^^^^dddjjjvvvnnn\\\SSSkkkkkkccceeeiiimmmqqqkkkrrrzzzwwwnnnmmmmmmgggyyy~~~JJJ111666888333444444444333222222333333333666;;;DDDTTTgggrrrkkk___TTTkkkzzz]]]SSSLLLLLLMMMHHHNNNKKKIIIIIIKKKMMMNNNNNNPPPIIIIIIPPPRRROOOVVVccccccoooUUU;;;===333222444000111444///000000000000////////////////////////////////////000......000000111999BBBKKKSSSYYY[[[hhhvvvdddooogggYYYNNNCCC>>>:::666444555333222111111000111111111111222444444222111111222777<<>>:::999999666666777888:::;;;<<<===<<<>>>???AAAAAAAAA???>>>BBBEEEIIILLLMMMNNNOOOQQQUUUVVVVVVZZZcccllljjjccc]]]```jjjzzzyyyuuuyyykkkiii{{{yyyyyywwwsssrrruuuvvvsssqqqrrrtttpppggg___YYY[[[]]][[[YYYWWWXXXYYYaaadddggggggbbbZZZUUUQQQLLLNNNPPPOOOMMMJJJHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBDDDHHHNNNUUU___kkkvvv~~~~~~}}}{{{zzzzzzzzzzzzvvvvvvuuuuuuuuuuuuuuuvvvrrrrrrrrrsssvvvzzz~~~}}}xxxuuuvvv{{{{{{fffSSSLLLHHHQQQeeehhhPPP^^^xxx{{{{{{SSS999777444000000111111111111000000555:::DDDQQQcccqqqrrrllliiilllnnniiicccccclllttt}}}mmm\\\___}}}}}}nnnffffffiiillloooeeennnyyyuuujjjfff~~~cccuuuRRR555777777222444444444333333222333333444777===GGGUUUccchhhbbbYYYbbbdddRRRPPPPPPSSSWWWSSSMMMNNNOOOQQQRRRRRRQQQQQQQQQLLLLLLRRRXXX```lllwww]]]FFF;;;111222555000111444///000000000000////////////////////////////////////000......000000222:::CCCIIIOOOWWWgggqqqhhhnnnfffXXXNNNCCC>>>:::666444555333222222111111111111111111222444333222111222333777;;;@@@@@@===999888888555666777888:::;;;<<<<<<<<<===???AAAAAAAAA@@@???AAADDDGGGJJJLLLNNNQQQSSS[[[]]]^^^```fffkkkiiiccc``````iii{{{|||qqqfffyyy}}}zzzyyyvvvrrrqqqsssuuurrrqqqrrruuurrrkkkddd`````````___^^^___bbbdddmmmssswwwsssiii^^^VVVTTTKKKKKKLLLNNNOOOOOOMMMKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJNNNVVVbbboooxxx}}}{{{{{{|||}}}}}}|||zzzyyyxxxwwwvvvuuutttsssrrrrrrsssuuuxxx{{{~~~}}}{{{yyyzzz}}}nnn[[[PPPHHHKKK\\\pppQQQSSSppp^^^BBB888333111111111111111111111111666===IIIXXXhhhqqqlllccceeeiiikkkgggaaaeeerrrlll___rrr{{{yyyppphhhgggiiillloooiiitttssseee]]]xxxllltttuuuzzz^^^<<<777666111333444333333333333333444444999@@@LLLXXX^^^\\\WWWSSSiiizzzbbbXXXYYYVVVVVVXXXTTTMMMPPPSSSUUUUUUSSSQQQQQQQQQRRRRRRYYYkkkiiiRRR;;;000111555000000333000000000000000///////////////////////////////////////......000111333;;;DDDMMMPPPXXXooohhhiii|||nnnfffXXXMMMCCC>>>:::666444555333333222111111111111111111333444333222111222444666;;;??????;;;777666666555555666888999:::;;;<<<<<<===???@@@AAAAAA@@@@@@AAACCCEEEHHHJJJNNNRRRVVV^^^dddhhhiiikkknnnlllgggeeeccclllrrraaaooo{{{xxxxxxuuupppooorrrtttrrrqqqrrrtttrrrlllgggcccbbbbbbbbbeeeiiiooosss|||~~~pppaaaXXXVVVPPPMMMKKKLLLOOORRRQQQOOOOOOQQQUUUXXXYYYXXXVVVTTTRRRRRRRRRTTTZZZdddooowww{{{xxxzzz~~~~~~~~~~~~~~~}}}|||zzzwwwuuusssrrrrrrsssuuuxxxzzz|||}}}~~~|||}}}zzztttdddXXXJJJHHHTTTooowwwXXXPPPaaa~~~gggHHH777111111111111111111111111111555@@@PPPbbbrrryyyqqqddd^^^cccfffccc```gggyyymmmkkkuuuzzzqqqjjjkkkmmmqqquuu{{{ssscccXXX```wwwssskkkCCC777555111444444333333333333444444555:::BBBRRR]]]\\\SSSPPPTTTmmmsssiiihhh___YYYYYYVVVSSSUUUWWWVVVTTTRRRSSSUUUSSSZZZbbbooo}}}___AAA333111666111///222000000000000000///////////////////////////////////////......111222444<<>>===999666444555444555666777888:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@BBBDDDFFFIIINNNUUUYYY___hhhpppqqqqqqrrrqqqooojjjkkkvvvuuu```iii}}}yyywwwwwwvvvrrrrrruuuxxxvvvtttssstttrrrmmmjjjdddcccccceeelllttt{{{rrrcccZZZXXXXXXSSSMMMLLLOOOSSSUUUUUUVVVYYY___dddhhhiiihhhgggccceeehhhmmmrrrzzzzzz|||~~~||||||~~~~~~|||zzzwwwuuusssuuuvvvxxxzzz{{{|||||||||}}}wwwzzzmmmaaaOOOGGGPPP[[[uuuvvv^^^OOOVVVnnnlllMMM777111222222111000000111222222777CCCVVViiizzz~~~ssseeedddhhhiiifffeeeooo~~~uuu|||zzzuuuqqqssswww|||wwwfffYYYQQQppprrrsss~~~xxxKKK888444333555444333333333444444555666;;;DDDVVVddd___QQQQQQ[[[uuuyyyooolllccc___bbbbbb\\\ZZZXXXVVVUUUWWW[[[^^^]]]mmm|||OOO:::222666222000222000000000000000///////////////////////////////////////...///111222555>>>GGGLLLTTT]]]ooo|||lllzzzuuulllcccVVVLLLAAA===:::666444555444333333222111222222222222333333333222222444666777;;;===<<<888444333444444444555666888999::::::;;;<<<===???@@@BBBBBBCCCAAABBBDDDFFFJJJOOOVVV[[[cccmmmvvvxxxwwwwwwwwwuuupppvvvyyyooo~~~|||gggggg~~~zzzxxxyyyxxxvvvvvvyyy{{{yyyvvvuuutttrrrooommmfffeeeeeejjjsss}}}qqqccc[[[YYY\\\XXXSSSRRRTTTYYY^^^``````dddjjjqqqwwwzzz{{{{{{zzz{{{{{{}}}~~~~~~~~~|||zzzxxxwwwxxxyyyzzz{{{{{{|||{{{{{{|||}}}uuu|||~~~uuuiiiTTTHHHMMMQQQiiiqqqbbbRRRNNNdddrrrSSS888333333222111000000111222333;;;GGGYYYlllzzz|||ooo___jjjkkkjjjgggiiisss}}}~~~{{{}}}}}}lll\\\NNNfff|||ccc}}}}}}rrrSSS:::555333555333333333333444555666777<<>><<<777333222333333333444666777888999:::;;;;;;<<<>>>@@@BBBCCCDDDAAACCCEEEHHHKKKQQQWWW\\\gggqqqyyy|||}}}}}}|||xxx[[[SSScccsss}}}nnnjjj~~~zzzxxxzzzyyyvvvvvvyyyxxxvvvtttrrrqqqpppnnnmmmjjjiiiiiioooyyy|||nnnbbb\\\YYYYYYYYYZZZ[[[^^^ccciiinnnnnnrrryyy|||}}}{{{|||}}}~~~~~~}}}|||{{{|||||||||{{{{{{zzzzzzzzzyyy|||xxxyyy{{{pppXXXHHHJJJHHH^^^ooonnn^^^NNN[[[}}}{{{[[[<<<777444333111000000111333444<<>>666444555333333333444444555666777???FFF\\\pppjjjWWWYYYjjj{{{iiibbbYYYXXX]]]]]][[[\\\cccqqqxxxPPP666666555444444000000000000000///////////////////////////////////////---///222444777@@@JJJMMM[[[bbbccctttkkkoooyyyvvvnnn^^^UUUJJJ@@@<<<999666444555444444333222222222222333333333333222222333666888:::===>>><<<777333222333222333444555777888999999:::;;;<<<>>>@@@BBBDDDEEEBBBDDDGGGJJJMMMRRRXXX\\\eeennnxxx~~~sss```LLLGGGSSSZZZooo|||tttlllyyy}}}yyywwwxxxwwwssssssvvvsssqqqpppnnnmmmllllllkkknnnmmmmmmsss|||wwwkkkbbb\\\ZZZTTTYYY___cccfffkkkrrrxxx{{{~~~~~~yyy{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzxxx}}}}}}xxxsssZZZGGGHHH@@@WWWppp|||mmmQQQTTTsssaaa@@@:::444333111000000111333444<<>>FFFZZZttt{{{mmmcccccc___\\\^^^iii|||~~~uuuvvvssseeeSSSLLLcccvvvmmmyyytttCCC555<<<:::666444333555444333777===@@@QQQdddooohhhVVV]]]{{{zzzddd]]][[[\\\eeerrrvvvddd???444888888222...111111111111000000000000////////////000000000000222222111111333:::BBBGGGPPP\\\]]]cccrrryyymmmbbbVVVMMM@@@888777999555000444444333333333333222222222222333333222444666999;;;<<<<<<;;;777444222222222333333444555666777777888999;;;===@@@BBBDDDDDD@@@EEEMMMWWW___dddeeeeeeooojjjlllvvvvvv^^^VVVPPPMMMHHHCCCAAABBBKKKNNNZZZvvvyyyppphhhfff~~~{{{vvvttttttuuuuuuuuurrrpppnnnmmmmmmllljjjhhhjjjiiiiiilllqqqxxxzzznnnggg```XXXTTTTTTXXXZZZ```hhhrrr{{{~~~~~~~~~~~~}}}|||||||||~~~}}}|||||||||{{{yyywwwvvvwww}}}|||vvv{{{xxxfffSSSFFFGGGSSSfff}}}dddSSS___}}}zzz{{{III999777222000222333222333777@@@LLLccc{{{yyykkkdddccc^^^[[[^^^jjjyyy{{{{{{wwwiiiVVVKKK^^^|||zzz{{{HHH555999777666444333555444333777===DDDYYYlllsssgggXXXgggxxxbbb___eeeooo}}}kkkEEE333111222333444111111111111000000000000////////////000000000000222222111111444:::BBBHHHPPP^^^dddqqqhhhzzzooo^^^SSSDDD;;;999999666111444444333333333333222222222222333333222444666999:::<<<<<<:::777333222222222333333444555666777777999999;;;===???@@@BBBCCCAAAFFFPPP]]]lllzzznnnVVVOOOJJJIIIHHHDDDAAABBBDDDGGGPPPeee~~~qqqeee]]]ttt|||xxxvvvuuuuuusssrrrpppnnnmmmmmmmmmllljjjhhhggggggfffgggjjjnnnrrruuusssiii^^^XXXTTTPPPPPPSSSWWW\\\dddlllsss|||~~~}}}~~~~~~~~~}}}|||zzzyyy|||zzzyyyyyyyyyyyyvvvtttvvvtttxxx}}}}}}tttxxx}}}|||lllXXXIIIFFFNNN^^^yyypppWWWVVVpppsssUUU999666222111222333222444999EEEWWWrrruuujjjgggccc^^^[[[```kkkvvv|||||||||~~~{{{xxx|||nnn[[[LLLWWWrrrPPP777777666666444333555555444888>>>HHHaaasssrrrbbbXXXtttwwwdddgggxxxoooMMM888111222555777111111111111000000000000////////////000000000000222111111111444;;;CCCIIIPPP^^^kkk{{{fffyyyiii[[[III???;;;999666222444444333333333333222222222222333333222444666999:::;;;;;;999666333222222222333333444555666777777999999:::<<<===>>>???@@@<<>>EEEOOO]]]jjjsss}}}~~~}}}zzzvvvyyyrrraaaZZZQQQLLLNNNOOOKKKEEEBBB???BBBFFFJJJSSSmmm|||tttmmmggg]]]hhh}}}{{{xxxvvvtttqqqnnnkkklllkkkjjjjjjjjjhhheeebbb]]]]]]\\\\\\\\\]]]^^^___WWWPPPIIIEEECCCBBBGGGNNNZZZbbbkkkooopppttt~~~~~~~~~|||zzzzzz{{{}}}~~~}}}{{{zzzxxxwwwvvvwwwxxxxxxwwwuuuxxxrrrssswww}}}}}}qqqqqquuu~~~yyydddRRRFFFGGGOOOmmmaaaJJJ```}}}vvvddd:::666333222333333222777>>>MMMeee|||qqqeeefffllleee```]]]eeeqqqwwwqqqjjjwwwuuutttbbbSSSMMMooofffuuu[[[:::777:::666333333555555555999???NNNfffooocccWWW\\\uuunnnoooxxxzzz}}}|||cccFFF;;;;;;777///111111111111000000000///////////////000000000000111111111222666===FFFLLLTTT\\\ppp}}}kkkqqq^^^JJJ@@@;;;666333444444444333333333222222222222222333333222444666999:::::::::888555333333444222333333444555666777777999999999:::;;;;;;<<<<<<>>>???@@@AAADDDIIIQQQWWW```bbbdddgggmmmuuu~~~}}}kkk^^^[[[TTTPPPRRRSSSPPPKKKJJJAAADDDGGGGGGHHHXXX|||~~~uuummmgggZZZ]]]sss~~~|||xxxvvvtttrrrnnnlllhhhgggfffeeedddaaa\\\XXXVVVVVVUUUTTTTTTTTTUUUVVVNNNIIIFFFDDDBBBAAAEEELLLTTT[[[dddiiilllrrr|||}}}{{{xxxvvvvvvzzzzzz|||}}}}}}}}}|||{{{{{{zzzxxxxxxwwwvvvsssqqqsssnnnpppsssvvvtttqqqsss~~~kkkXXXJJJIIIMMMhhhgggLLLYYYrrr}}}iii>>>555333333444222333999AAAMMMdddxxxwwwiiiaaadddjjjeee```^^^fffrrrxxxuuuooowwwzzz}}}}}}tttaaaVVVKKKcccdddyyyyyyccc>>>666888666333333666666666:::@@@QQQjjjqqqbbbXXXaaa{{{nnneeeeeedddhhhqqqyyy~~~vvvJJJ666888777000111111111111000000000000////////////000000000000111111222333777>>>GGGNNNWWW]]]ppptttppplllYYYFFF???<<<666444666444444333333333333222222222222333333222444666999999:::999777444222333444222333333444555666777777888888999:::;;;<<<<<<===>>>AAACCCCCCBBBDDDIIINNNQQQVVV[[[aaakkkwww~~~uuuggg]]]WWWRRRQQQTTTUUUSSSSSSUUUJJJIIIJJJIIIFFFKKKbbb|||}}}ssskkkfffYYYXXXhhh}}}zzzvvvtttrrrpppnnnlllgggfffdddbbb___[[[UUUQQQPPPOOOLLLJJJIIIJJJKKKLLLFFFDDDDDDEEECCCBBBEEEKKKNNNTTT]]]ccchhhoooyyy~~~{{{zzzvvvttttttwwwwwwxxxyyyzzz{{{{{{|||{{{yyywwwwwwvvvuuurrrpppoookkkpppssssssyyyttttttsss___JJJIIIIII```hhhNNNPPPhhh~~~iii>>>555333333444222333:::CCCOOOeeewwwvvvkkkfffgggjjjccc^^^]]]dddqqqzzzzzzwwwzzz~~~ttt```YYYIIIVVVlllnnn|||rrrHHH999777666333333666666666;;;AAAQQQmmmvvveeeYYYaaaqqqfffbbbaaagggmmmwwwtttTTT777666888333111111111111000000000000////////////000000000000111111222333888???IIIOOOYYYaaassssssyyyfffSSSBBB???===777666999444444333333333333222222222222333333222444666999999999888666333222333555222333333444555666777777888888999:::;;;<<<===>>>;;;>>>AAAAAA???AAAFFFKKKSSS^^^iiiqqqzzz}}}qqqggg```WWWUUUUUUWWWUUUTTTWWW]]]^^^WWWTTTSSSNNNKKKUUUeee|||yyynnngggeeeZZZXXXddd{{{wwwssspppooonnnllljjjiiigggeeebbb___YYYSSSNNNLLLJJJGGGDDDBBBBBBCCCDDD@@@@@@CCCFFFEEECCCFFFLLLMMMRRRYYY___eeellltttzzz{{{zzzyyyvvvtttuuuttttttuuuvvvwwwyyy{{{|||vvvuuuuuuuuuvvvvvvtttrrrnnnlllrrrvvvuuu}}}wwwuuuxxxcccGGGGGGEEEYYY}}}fffMMMJJJbbb|||{{{zzzggg<<<555333444444222333;;;DDDSSSgggyyyzzzrrrnnnmmmlllaaa]]]\\\cccooozzz~~~~~~}}}ttt```\\\IIIMMMqqqgggQQQ===777666333444666666666;;;AAANNNooo{{{hhhXXX___qqqaaa___hhhppp|||pppaaa===888999444111111111111000000000000////////////000000000000111111222333888@@@IIIPPP[[[eeevvvvvv~~~}}}cccOOO@@@???>>>999777<<<444444444333333333222222222222333333222444666999999999888666333222333555222333333444555666777777777888999:::<<<===>>>???;;;===???>>><<<===CCCHHHXXXiii{{{}}}rrriiieee\\\[[[[[[ZZZVVVSSSXXX```qqqeee^^^^^^ZZZRRRTTT]]]hhh|||ooofffbbbWWWRRR\\\{{{wwwrrrnnnmmmkkkjjjhhhgggeeeaaa^^^[[[VVVQQQMMMEEECCCAAA???>>>>>>???@@@???AAACCCDDDDDDFFFIIILLLNNNNNNSSSZZZ___eeeppp{{{}}}|||{{{{{{zzzyyywwwtttssstttxxxzzzyyyxxx{{{yyyxxxwwwwwwvvvsssqqqssspppooosssxxx~~~yyyuuucccMMMFFFGGGRRRggg|||pppMMMIIIYYYyyyjjj@@@666444444444222222777???QQQqqqssstttwwwqqqmmm___\\\___XXXaaa}}}www}}}xxxttt~~~vvv^^^\\\JJJLLLdddqqqmmm{{{^^^666;;;777777888888555555<<>>@@@BBBCCCDDDEEEHHHKKKLLLLLLQQQWWW\\\bbbmmmwww|||{{{{{{{{{{{{zzzwwwuuutttuuuxxxzzzzzzxxxwwwvvvvvvwwwxxxxxxwwwuuuxxxuuuuuuxxx{{{{{{|||vvvgggRRRIIIGGGMMM___uuuoooRRRJJJSSSxxxzzznnnCCC777444444444222222888AAAVVVuuuvvvxxx{{{uuurrreee^^^^^^XXXeee~~~{{{pppqqq~~~|||}}}xxxbbb]]]HHHFFFWWWyyywww~~~fff<<<===777777777888555555<<>>;;;888777777888999===???AAABBBBBBDDDGGGIIIJJJJJJNNNTTTYYY^^^iiisss}}}zzzyyyyyy{{{{{{{{{xxxvvvuuuvvvxxxyyyyyyxxxvvvvvvvvvwwwyyyzzzxxxwwwyyyyyyyyyzzz{{{|||yyymmmYYYMMMGGGHHHUUUlllnnnYYYJJJKKKnnnyyyrrrHHH777555333444333333:::CCC```|||{{{|||~~~vvvrrrfffaaa[[[YYYkkk}}}~~~fffnnn|||zzzzzzfff\\\GGGDDDKKKdddttt|||ooo@@@<<<888777777888555555===GGG[[[wwwnnn^^^rrr|||lllvvvKKK888888444222222222111111111111000/////////000000000111111111222333555:::BBBLLLSSS___nnnnnnyyykkk^^^LLLKKKHHHDDD@@@<<<888666555555444333222222222222222222222111222444999<<<:::999777666444333333333333444444444666777888999::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>>BBBHHHVVVjjj}}}|||zzzyyyyyyuuuqqqlllfffcccgggnnntttnnncccYYYXXX]]]^^^\\\^^^fffxxx{{{pppiiibbb\\\YYY[[[pppnnnkkkjjjjjjjjjhhhgggdddbbb___[[[WWWPPPIIIDDD===;;;888555444444666777>>>???AAAAAABBBCCCFFFHHHIIIIIIMMMSSSWWW\\\fffqqq~~~{{{xxxwwwxxxyyyzzzyyywwwvvvvvvvvvvvvwwwwwwwwwyyyxxxwwwxxxyyyxxxvvvuuuuuuvvvxxxyyyxxx}}}~~~{{{rrr\\\OOOFFFDDDNNNdddlll___JJJFFFiiitttwwwLLL888555333333333444===GGGiii|||{{{|||qqqlll```cccXXX[[[qqq~~~wwwzzzzzzbbbnnn{{{zzz{{{iii]]]IIIIIIHHHVVV|||lll}}}sssBBB999888777777777555666>>>HHHaaawww|||hhh```}}}}}}rrrqqqeee}}}tttMMM:::999555222222222111111111000000//////000000000111111111111222333666;;;CCCMMMSSSaaayyytttnnnggg]]]OOOHHHJJJJJJGGGAAA<<<888777555444333222222111222222222333333222222555888<<<999888777666444444333333333333444444666777999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@HHHJJJSSSbbbttt|||xxxsssppprrruuurrrlllbbbXXXWWWZZZ[[[XXX]]]cccrrr|||pppiiibbb[[[YYY[[[mmmkkkiiiiiiiiiiiihhhfffdddbbb^^^[[[VVVNNNFFFAAA;;;999555333333555888999@@@BBBCCCBBBBBBCCCEEEGGGIIIIIIMMMSSSWWW\\\fffqqq|||~~~{{{xxxvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvyyyxxxwwwwwwxxxxxxvvvtttrrrsssuuuvvvvvv{{{~~~{{{rrr]]]OOOFFFDDDKKK```jjjaaaIIIDDDhhhnnnzzzyyyOOO888555333333333666@@@JJJggg|||uuuvvvxxxmmmiii___cccVVV]]]uuuzzzssswwwvvvdddrrr~~~|||xxxxxx{{{qqq```JJJKKKIIIUUU}}}lll~~~wwwEEE888999777777777555666???JJJggguuurrr___aaa}}}pppyyyyyykkkgggxxxdddxxxwwwSSS???;;;666222222222111111111000000000000000000111111111111000222444777<<>>>>>===>>>@@@BBBGGGNNN___ttt|||zzzyyyvvvrrrkkkbbb______[[[UUUVVVZZZfff|||ppphhhaaa[[[YYY[[[llljjjiiiiiiiiiiiigggeeedddbbb___[[[UUUMMMDDD>>>999777555444555888===???EEEFFFFFFEEECCCCCCDDDFFFIIIIIIMMMSSSXXX]]]hhhrrrwww}}}{{{wwwvvvvvvwwwwwwwwwwwwxxxxxxwwwuuutttuuuwwwuuuuuuuuuvvvxxxyyywwwvvvrrrrrrtttvvvvvv{{{zzz~~~yyyqqqaaaQQQFFFDDDJJJ]]]hhhaaaGGGDDDffflll{{{{{{PPP999555333333333777BBBMMMaaarrrlllqqqvvvnnnllleeebbbTTT^^^sssvvvttt|||xxxkkkzzzyyyzzz{{{}}}}}}|||yyyuuutttzzz{{{wwweeeKKKHHHFFFWWWqqqxxx~~~KKK:::999777777777555666@@@KKKkkkuuummmZZZ```zzz~~~}}}lll```\\\^^^fffqqq~~~wwwggg```pppjjjvvvYYY>>>666222222222222111111111111000000000000111111111222222000222444888===EEENNNTTT^^^zzzwwwgggfffaaaXXXRRRPPPMMMIIIDDD???;;;888666666555444333333333333333444444444444555888:::888888666555555444444444222222333444666888999:::=========>>>>>>?????????<<<>>>?????????@@@CCCEEEDDDQQQlll{{{yyyyyyvvvqqqmmmhhh^^^TTTTTTWWW```xxx|||oooggg___YYYXXXZZZllljjjiiiiiiiiihhhfffddddddbbb___[[[UUUMMMCCC===888777555555888===CCCGGGIIIJJJIIIGGGEEEDDDDDDFFFHHHHHHMMMSSSXXX^^^iiissswww~~~{{{yyyvvvuuuwwwxxxyyyyyyyyy{{{{{{yyyvvvuuuvvvxxxuuuttttttuuuwwwwwwuuutttuuussssssuuuuuuxxx{{{vvv{{{{{{uuujjjUUUGGGCCCHHHZZZeee___DDDAAAaaappp{{{PPP999555333333333888DDDPPP___ooohhhoooxxxqqqqqqkkkaaaRRR\\\ooorrr|||}}}ppp}}}pppfffaaadddfffgggppp}}}~~~~~~|||wwwsssuuu{{{|||sssgggQQQJJJBBBSSSrrrnnnPPP<<<999777777777555777AAALLLmmmxxxppp[[[```{{{ppppppxxx|||oooddd\\\[[[______fffqqqwwwfff\\\iii}}}qqqnnnddd???444111222222222111111111111000000000111111111222222222000222555999>>>FFFOOOUUU```xxx}}}{{{tttqqqjjjccc[[[UUUNNNHHHEEEAAA===999777777666555444444444444333444555555444555888:::888777666555555444555555222222333444666888:::;;;======>>>>>>???@@@AAAAAA>>>???AAAAAAAAABBBEEEGGGHHHOOOdddyyyiiiZZZYYY[[[___nnn{{{nnneee^^^XXXWWWYYYlllkkkiiiiiiiiihhhfffdddeeeccc```\\\UUULLLCCC<<<888777666777:::AAAGGGKKKLLLLLLLLLIIIFFFDDDDDDEEEGGGGGGLLLSSSXXX^^^iiitttyyy||||||yyywwwuuuuuuwwwzzz{{{|||{{{}}}}}}{{{xxxvvvxxxzzzyyywwwvvvuuuuuutttqqqooovvvrrrqqqssssssuuuzzzzzzuuu{{{{{{qqqZZZGGGBBBFFFXXXccc]]]CCC???\\\~~~uuu{{{OOO:::666333222444999EEEQQQbbbqqqjjjqqqzzzrrrsssnnnaaaRRR[[[kkkqqqsss~~~wwwpppiiibbbggg^^^\\\```aaa___eeeqqq|||tttrrrvvv|||iiifffWWWNNNAAALLLwwwssshhhRRR;;;999888777666555777AAALLLmmm{{{uuu^^^___~~~nnnjjjgggbbbfffnnnttt}}}|||qqqgggccc```^^^ccckkkqqqzzzwwwfffZZZeee{{{tttvvvttteeetttFFF999888222222222111111111111000000111111111111222222222000222555999???GGGOOOUUUdddwww{{{~~~xxxnnnfffbbbYYYNNNHHHEEECCC>>>:::888777666555555444555555333444555555555555888:::888777666555555555555555222222333444666888:::;;;<<<======???@@@AAABBBBBB>>>@@@AAABBBBBBDDDFFFIIILLLGGGOOOlllyyyhhh[[[]]]]]]ddd{{{mmmddd]]]WWWVVVXXXhhhhhhhhhhhhiiiiiiiiiiiieeeddddddaaaZZZNNNAAA999777:::>>>AAADDDFFFJJJLLLMMMMMMKKKGGGGGGJJJJJJFFFIIIHHHKKKRRRYYY___iiirrr~~~|||zzzyyyxxxzzz{{{|||{{{|||}}}}}}}}}{{{xxxuuussswwwwwwwwwwwwuuusssqqqppppppqqqssssssqqqrrr{{{xxxmmmuuuzzz{{{qqqZZZHHHDDDKKK]]]bbbVVV@@@CCCXXXqqqzzz~~~OOO;;;888222555999666???WWWfffnnnppp|||yyyxxxrrrgggSSSUUUlll~~~www}}}xxxjjjbbb\\\ZZZ\\\\\\]]]___aaaccchhhrrr|||}}}{{{yyyuuutttvvvzzzsssggg^^^MMMGGGJJJWWWzzzpppUUU>>>888999444666;;;888<<>>@@@AAABBBCCCCCCEEEGGGGGGEEECCCBBBBBBFFFEEEHHHSSSaaajjjkkkiiibbbfffiiinnnzzzvvvoooiiidddjjj{{{nnnhhh```TTTOOORRRhhhhhhhhhhhhhhhhhhggggggeeeeeedddaaa[[[PPPCCC:::===@@@DDDFFFHHHIIIKKKMMMLLLLLLJJJFFFGGGJJJIIIFFFGGGFFFIIIQQQXXX___iiisss}}}yyyxxxwwwwwwxxxyyyzzzzzz}}}}}}}}}}}}|||yyyvvvuuuvvvvvvwwwwwwvvvtttsssrrrqqqqqqrrrssspppqqqyyyuuuhhhnnntttuuu{{{sss\\\IIIDDDIIIXXX\\\OOO@@@AAAUUUooozzzRRR;;;888222444999666AAAZZZrrruuurrr||||||}}}qqqhhhWWW]]]uuuttt~~~www}}}vvvfff]]]XXXUUUVVVXXX\\\^^^aaafffmmmxxx|||yyyvvvpppnnnooo|||~~~oooddd]]]KKKEEEHHHVVVoooVVV???888999555666;;;888===OOOrrreeeaaayyyhhhVVVKKKFFFEEEIIINNNXXX```jjjoooooopppuuuzzz~~~|||tttlllfffeeeddd^^^```mmmqqqvvv}}}nnn```___hhhtttsssiiiOOO888777555444333222111111111111000000000000111111111111444222555;;;AAAGGGRRR[[[dddooouuugggXXXPPPJJJCCC>>><<<:::777555444444444444333222333444444333444777:::;;;:::888777555444444444333444555444444555888;;;;;;<<<===???AAABBBDDDDDDGGGIIIJJJIIIGGGDDDCCCCCCAAACCCFFFLLLQQQUUUVVVVVVOOORRRTTTVVV^^^kkkuuuzzz}}}yyywww}}}zzzmmmggg___TTTOOOQQQhhhhhhhhhgggfffffffffeeeffffffeeeccc\\\RRREEE===DDDGGGKKKMMMNNNNNNNNNOOOLLLMMMJJJGGGGGGJJJIIIEEEDDDCCCGGGOOOWWW___kkkuuuzzz}}}|||vvvvvvvvvvvvwwwxxxxxxyyy}}}}}}~~~~~~|||zzzxxxwwwssstttuuuuuuuuuuuuttttttqqqpppqqqrrroooooovvvwwwhhhlllsssuuu{{{vvv^^^KKKCCCEEERRRUUUHHHAAA@@@TTTqqqwwwUUU;;;888111333888777EEE```~~~{{{sss|||~~~pppaaaTTT^^^xxxnnnxxxtttooo|||mmmbbbXXXUUUUUUVVVXXX\\\___bbbgggppp~~~yyywwwtttnnnkkklllwww|||lllbbb]]]LLLEEEHHHWWWqqqZZZBBB888:::666777;;;888>>>QQQtttgggeee~~~ooo___NNNCCC??????CCCHHHKKKRRRYYY^^^bbbgggooovvvxxxxxxvvvrrrkkkddd___\\\___bbb```fffuuu}}}ooo```]]]cccwwwqqqhhhyyyTTT;;;555555444333222111111111111000000000111111111222222444222555;;;BBBIIISSS]]]cccnnnxxx{{{mmm]]]TTTNNNFFF@@@>>>;;;888555444444555444333222333444444333444777:::;;;:::888777555444444444333444555444444555888;;;;;;<<<>>>@@@BBBDDDFFFGGGLLLMMMNNNLLLIIIGGGFFFFFFFFFIIIMMMMMMLLLKKKLLLMMMNNNRRRSSSRRRUUU\\\bbbdddqqquuuxxxxxx|||yyylllfff^^^SSSNNNPPPhhhhhhgggfffeeeeeeddddddfffffffffddd^^^TTTHHH@@@GGGKKKOOOQQQQQQQQQQQQQQQNNNOOOMMMIIIIIIKKKIIIDDDCCCBBBFFFOOOWWW```lllvvvwww{{{zzztttrrrrrrssstttvvvwwwwwwwwwvvvwwwwww}}}}}}~~~~~~}}}|||{{{zzzqqqqqqrrrsssssstttttttttqqqpppppppppnnnmmmsss{{{yyyhhhllltttxxx~~~www```MMMDDDDDDOOOQQQDDDBBBAAAWWWwwwpppzzzWWW;;;888111222777888IIIfffuuu{{{{{{|||nnn[[[QQQ^^^vvvttthhhvvvyyywwwxxxzzzkkkiiiwww~~~zzzyyy}}}|||kkk^^^WWWRRRTTTWWWYYY\\\aaadddiiiooozzz}}}yyyxxxvvvqqqooopppwww{{{sssiii```]]]MMMHHHJJJXXXssszzz^^^EEE999;;;777888;;;888???SSSvvveeefffttteeeWWWIIIBBB@@@AAAEEEJJJHHHLLLQQQUUUYYYaaakkkrrrpppmmmiiieeeccc```^^^[[[[[[dddgggqqqqqqbbb\\\___wwwsssiiicccpppYYY<<<444444444333222111111111111000000111111111222222222444333555;;;BBBJJJVVV```eeexxxooo}}}nnn___VVVPPPHHHBBBAAA<<<999666555555555444333222333444444333444777:::;;;:::888777555444444444333444555444444555888;;;;;;<<<>>>@@@CCCFFFGGGHHHNNNOOOOOONNNLLLKKKKKKLLLOOOQQQSSSSSSQQQPPPPPPQQQXXX^^^aaa___```eeeiiijjjiiinnnooollllllsss{{{yyyjjjddd^^^SSSNNNPPPhhhggggggfffeeeddddddccceeeffffffeee```VVVJJJBBBFFFIIIMMMOOOPPPPPPPPPQQQPPPQQQOOOLLLKKKMMMKKKFFFEEEEEEJJJRRRZZZbbblllvvvxxx{{{{{{tttkkkdddaaacccfffhhhqqqtttwwwxxxvvvuuuuuuvvv}}}}}}}}}}}}}}}}}}||||||ooooooppppppqqqrrrssssssrrroooooopppnnnmmmqqqxxxyyygggjjjsssyyywwwbbbOOOFFFDDDNNNQQQDDD??????YYY|||hhhvvvXXX;;;888222222777999LLLlllxxx{{{vvvttt{{{hhh```WWWcccyyytttllleeevvvuuunnnkkkmmmnnnccc___iiitttrrruuu|||{{{zzzxxx{{{{{{iii]]]UUUQQQOOORRRUUUWWWZZZ___gggmmmuuu{{{{{{yyytttqqqrrrttttttmmmeee\\\YYYLLLGGGIIISSSyyylllwwwxxxaaaEEE999<<<888999;;;888AAAVVVxxx```fffzzziiiWWWLLLBBB@@@AAACCCHHHLLLKKKMMMOOOQQQTTTZZZcccjjjiiiccc]]]\\\___aaa___\\\^^^kkksss|||rrrccc\\\[[[nnn~~~rrreeegggppp\\\>>>444444444333222111111111111111111111111222222222222444333555<<>>AAACCCFFFHHHIIIMMMNNNOOONNNNNNOOORRRTTTUUUSSSQQQQQQRRRSSSRRRQQQYYY```ddddddeeekkkrrrtttnnnrrrpppfff___bbbhhhllluuuxxx~~~yyyiiiccc^^^TTTNNNOOOgggggggggfffeeeeeeeeedddeeeeeefffeee```WWWLLLDDDBBBDDDGGGHHHHHHIIIKKKLLLNNNPPPOOOMMMNNNPPPOOOJJJKKKKKKPPPYYY___dddllltttyyy|||tttkkk```\\\]]]``````___ggglllrrrttttttssstttvvv{{{|||||||||}}}}}}~~~~~~qqqqqqppppppppppppqqqqqqqqqooonnnoooooommmqqqwww~~~lllnnnwww}}}wwwbbbQQQGGGEEENNNPPPDDD;;;<<>>;;;888666666666555444222333444444333444777:::;;;:::888777555444444444333444555444444555888;;;<<<===???AAACCCEEEGGGHHHKKKLLLMMMNNNOOORRRWWWZZZZZZVVVRRRPPPQQQSSSSSSSSS\\\ccchhhhhhiiirrr{{{wwwzzzuuufffXXXVVV[[[___ffflllwwwzzziiiccc^^^UUUOOOPPPggggggffffffffffffffffffcccdddeeeeee```WWWLLLEEE>>>???@@@?????????BBBDDDGGGJJJKKKLLLOOOTTTTTTPPPQQQRRRWWW___dddfffkkkqqqwwwyyy|||ooofff^^^^^^cccddd]]]UUUXXX___hhhnnnooopppsssvvvzzzzzz{{{{{{|||}}}~~~uuutttrrrqqqpppppppppqqqqqqnnnmmmooopppnnnqqqvvvrrrrrrzzzwwwcccRRRHHHDDDLLLNNNBBB;;;<<>>>>>ZZZ~~~ooo```::::::666777:::;;;OOOpppyyywwwrrrtttlll___hhh}}}zzztttpppcccxxx~~~tttggg\\\UUUQQQNNNLLLKKKCCCGGGOOONNNTTT]]]]]]hhhjjjqqqyyy|||zzz|||vvvhhh\\\VVVRRROOONNNLLLMMMRRRVVVYYY```gggiiiwwwzzz}}}|||~~~|||wwwssstttqqqllliiiiiipppuuunnn\\\NNNJJJCCCFFFDDD>>>VVVsss]]]dddaaaHHH:::>>>;;;:::<<<999DDD\\\www~~~ppp[[[jjjiiiTTTCCC??????GGGMMMOOOPPPQQQPPPPPPOOONNNLLLKKKKKKKKKFFFPPPZZZ\\\YYY[[[eeennnrrryyyiii]]]VVVSSSQQQyyyvvvmmm___lllmmmcccAAA;;;555444333222111111111111111111222222222333333333555333555<<>>???@@@BBBCCCDDDEEEKKKLLLLLLLLLNNNRRRXXX\\\UUUWWWVVVQQQNNNQQQ\\\eeelllqqqrrrlllkkkssspppYYYPPPSSSXXX___lll{{{iiiccc___WWWQQQQQQhhhhhhggggggfffeeecccbbbeeebbb______]]]WWWMMMEEE===<<<:::999888999:::;;;@@@AAACCCIIITTT\\\]]]ZZZSSS]]]bbb^^^bbbnnnvvvuuuzzzyyyxxxyyy||||||vvvnnn^^^UUUQQQ[[[ffffff\\\SSSPPPQQQYYYeeelllmmmpppuuuwwwyyy{{{{{{zzz{{{|||~~~yyyzzz{{{yyyvvvsssrrrqqqlllrrrnnnjjjooooookkkppp|||mmmooozzz|||zzzsssgggTTTFFFFFFJJJFFF;;;777>>>XXXuuuwww\\\:::;;;555666<<>>AAAHHHJJJHHH^^^___ZZZccc>>>>>>>>>999999===:::AAATTTzzztttYYYjjj|||aaaPPPEEECCCBBBFFFKKKPPPRRRQQQVVVTTTRRRSSSRRRNNNJJJIIIPPPPPPTTT\\\bbbeeeiiinnnmmm^^^TTTQQQZZZppp}}}lllaaa}}}jjjjjjiii<<<666555444333222111111111111000111111111111222222222555111222:::DDDOOO]]]iiisssooottthhh]]]RRRLLLJJJAAA>>>;;;999888777555333444444333444555777999:::;;;:::777555444444555666333444555444555777:::>>>AAAAAABBBBBBCCCDDDDDDDDDMMMLLLNNNQQQQQQOOOQQQUUUUUU\\\```\\\XXX[[[cccjjjuuuxxxvvvkkkbbbjjj~~~pppYYYUUU[[[___gggwwwppphhhaaaWWWRRRSSShhhhhhggggggfffdddcccbbbccc```^^^]]][[[UUULLLDDD>>>===;;;:::999:::<<<>>>AAALLLSSSTTT[[[eeecccYYY^^^bbbaaa\\\bbbrrr~~~|||xxxxxxzzzuuuhhh\\\VVVUUU\\\kkktttnnn^^^SSSRRRYYYbbbhhhkkknnnqqqsssssswww{{{}}}}}}}}}}}}~~~||||||{{{yyyvvvsssrrrqqqkkkqqqmmmiiinnnllliiiooopppsss~~~sssgggTTTFFFFFFIIIDDD;;;999===VVVtttvvvZZZ:::;;;555555;;;>>>LLLeeevvv}}}|||lllgggZZZfffzzzzzzqqqmmmsss~~~pppdddWWWPPPLLLIIIIIIKKKKKKLLLMMMMMMMMMPPPTTTWWWTTTaaaqqqwwwqqqfff\\\XXXXXXWWWTTTPPPNNNMMMPPPRRRSSSSSSSSSTTTXXX^^^eeeiiinnnwww~~~{{{yyywwwuuuuuutttrrrmmmiiieeedddooo~~~qqqfffVVVNNNEEE@@@BBBFFFFFFDDDRRRXXX]]]eeeCCC===>>>999999===:::AAAUUU___ccc|||sss\\\OOODDDCCCCCCGGGLLLQQQRRRRRRVVVVVVVVVVVVTTTQQQOOONNNVVVTTTWWW]]]bbbffflllsss}}}~~~lll^^^UUURRRVVVmmmyyynnnddd{{{}}}fffhhhqqqBBB999555444333222111111111111000111111111111222222222666333444<<>>AAABBBBBBCCCDDDEEEEEEFFFMMMLLLNNNPPPOOOLLLMMMQQQSSSbbbrrrvvvsssqqqqqqrrrvvv}}}}}}ooodddkkkrrrZZZVVV^^^bbbsssppphhhaaaWWWSSSUUUggggggggggggfffdddcccbbbaaa___]]][[[YYYSSSJJJCCC>>>>>>===;;;:::;;;>>>AAAHHHWWW```aaafffooolll```llliii___XXXaaatttyyyxxxvvvlllZZZLLLMMMRRR___pppvvvnnnaaaYYY```mmmuuurrrooosssuuusssrrrvvv|||~~~~~~~~~|||xxxuuusssqqqppplllqqqllliiillljjjhhhpppqqquuutttfffSSSFFFEEEGGGBBB999<<<===UUUwwwrrrXXX;;;;;;555444:::<<>>;;;AAAUUUiiibbbzzzkkkVVVMMMCCCCCCEEEIIINNNRRRSSSSSSYYY\\\]]]ZZZUUURRRRRRRRRYYYWWWYYY___ccchhhpppxxx|||jjj\\\UUUSSSSSSkkkvvvqqqeeesss~~~dddgggrrrBBB777555444333222111111111111000111111111111222222222666444666???HHHRRR^^^hhhooouuuttthhhZZZRRROOOFFFCCC???<<<:::999666555555444444444555666888999;;;:::888666555555555666444444555555666888<<>>>>><<<:::<<<@@@DDDRRR[[[gggqqqwwwxxxsssmmmssskkk^^^XXXcccvvv{{{xxxrrreeeUUUJJJLLLOOOWWW```bbb___]]]___pppxxxrrrxxxzzzuuuwwwzzz~~~~~~zzzvvvtttrrrpppooonnnrrrmmmjjjmmmiiiiiisssqqqvvv~~~|||sssdddQQQFFFEEEEEE@@@999======WWW~~~lllWWW::::::444444999;;;IIIaaannnwwwsssiiidddUUU^^^xxx}}}tttzzzzzzuuuggg[[[OOOIIIGGGEEEEEEHHHJJJJJJJJJJJJKKKOOOTTTXXX^^^hhhoookkk\\\MMMEEEDDDCCCFFFJJJNNNPPPRRRUUUWWWUUUWWWYYYYYY[[[___eeejjjrrrwww~~~~~~||||||||||||ttttttsssoooiiieeedddeeejjjzzz}}}kkk]]]OOOHHHBBB@@@AAABBBFFFKKKOOOQQQggg```BBB<<<===999:::>>>;;;AAATTTzzzpppfffjjjTTTIIICCCDDDGGGKKKOOOSSSUUUVVV\\\```aaaZZZRRRPPPPPPQQQUUUUUUXXX___dddiiirrr|||yyyhhh[[[UUUTTTUUUllluuurrrcccmmm}}}eeehhhoooAAA777444444333222111111111111000000111111111222222222666444777@@@JJJSSS^^^hhhmmm{{{{{{mmm^^^TTTPPPHHHEEE@@@<<<:::888666555555444444444555666888999;;;:::888777666555555666444555555666666999===@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIHHHKKKNNNNNNKKKLLLPPPfff|||iiipppsss]]]aaapppyyyooogggaaaYYYVVVYYYggggggffffffeeecccbbbaaa```___]]]ZZZVVVPPPIIIDDD<<<>>>>>><<<:::<<>>888===???]]]uuugggXXX::::::444333999;;;HHHaaalllsssvvvqqqhhhYYY^^^vvv{{{jjjqqq}}}|||ttteeeYYYMMMGGGDDDBBBBBBEEEGGGHHHHHHHHHIIILLLQQQTTT[[[bbbgggcccVVVIIICCCCCCDDDHHHMMMQQQRRRSSSUUUVVVXXXZZZ[[[ZZZYYY\\\ccciiivvvyyynnnlllnnnzzz~~~~~~xxxxxxvvvppphhhcccccceeennn{{{zzzhhhZZZMMMEEE??????@@@CCCLLLWWW]]]WWWnnnxxxcccEEE===>>>::::::>>>;;;@@@SSSyyysssjjjoooUUUEEECCCEEEHHHLLLPPPTTTWWWYYYXXX]]]\\\SSSKKKLLLNNNOOONNNOOOVVV]]]ccchhhsss}}}rrrqqqzzzvvveeeXXXTTTSSSUUUlllwwwrrr```jjjyyygggiiikkkBBB:::444444333222111111111111000000111111111222222222444222666???IIISSS^^^hhhqqqrrrbbbVVVRRRKKKGGGBBB===:::888666555555555444444555666777888;;;:::999888777666555555444555666666777:::>>>AAACCCEEEGGGIIIJJJJJJJJJIIIFFFFFFHHHMMMNNNNNNQQQVVVvvv|||||||||iiiqqqwwwaaaeeevvvooogggaaaYYYVVVYYYffffffffffffeeecccbbbaaa___^^^]]]YYYTTTNNNHHHEEE===???@@@>>><<<>>>FFFMMM\\\lllnnnjjj```^^^___iiizzzvvvssslll^^^SSSPPPVVVVVVVVVTTTMMMJJJPPPZZZtttxxxzzz{{{}}}|||}}}~~~zzzvvvuuuvvvvvvssspppssstttpppoooqqqkkkooovvvzzzqqq^^^LLLDDDDDDBBB===999<<>>AAADDDEEEFFFGGGGGGIIILLLNNNMMMTTTZZZZZZRRRHHHAAA>>>EEEIIINNNQQQRRRSSSTTTUUUZZZ\\\]]]ZZZXXX[[[dddkkkxxx{{{rrr```aaaiiizzz~~~{{{{{{yyyqqqhhhcccdddgggppp|||yyyfffVVVKKKCCC>>>???@@@CCCPPP```fff\\\{{{xxxaaaDDD>>>???;;;;;;???:::>>>PPPuuu{{{sssrrrVVVEEEDDDFFFIIILLLOOOTTTZZZ]]]XXX[[[WWWLLLGGGLLLQQQPPPLLLNNNTTT[[[```fffsssssshhhnnnsssbbbVVVRRRRRRSSSiiixxxooo^^^lllqqqfffhhhddd???:::555444333222111111111111000111111111111222222222444222444>>>IIITTT```kkkxxxhhh\\\VVVOOOKKKDDD???<<<999777666666555555444555666777888::::::999999777666666555444555666777888;;;???BBBDDDFFFHHHJJJKKKJJJIIIHHHEEEDDDFFFKKKNNNPPPVVV]]]yyywwwmmmwww|||nnnyyyhhhhhhyyy~~~nnnhhhbbbYYYUUUWWWfffffffffeeedddcccbbbaaa]]]]]][[[WWWRRRKKKFFFDDD???BBBCCCAAA>>>AAAJJJRRRffftttddd^^^WWWYYYaaapppqqqgggkkkmmmbbbTTTMMMVVVWWWXXXXXXTTTSSS[[[fffnnnkkknnn|||{{{|||}}}|||{{{|||~~~|||yyywwwwwwzzzzzzwwwsssssssssoooooorrrlllqqqyyy~~~ooo\\\IIICCCDDDAAA<<<:::===DDDfffmmmkkkYYY999999444444:::===KKKdddooollluuu}}}{{{jjjdddaaaqqq{{{iiihhhyyyuuuqqqzzzmmm[[[PPPDDD???===<<<>>>AAA@@@BBBEEEEEEEEEEEEGGGHHHFFFHHHKKKLLLIIIFFFCCCAAAHHHLLLQQQTTTWWWXXX[[[\\\[[[]]]]]]ZZZYYY]]]hhhrrrzzz}}}wwwdddfffppp~~~}}}~~~xxxyyywwwoooeeeaaaccchhhmmmzzz{{{fffTTTHHHAAA???BBBAAABBBPPPaaaaaa]]]]]]CCC???@@@<<<<<>>IIIVVVdddooooooccc]]]TTTOOOHHHBBB>>><<<:::888666666555444444555777888:::::::::999888777666555444666777777888;;;@@@CCCEEEGGGIIIJJJKKKIIIGGGFFFFFFCCCDDDIIILLLPPPXXX```lll|||gggjjj|||{{{rrrppp|||}}}{{{mmmhhhcccYYYTTTUUUfffffffffeeedddcccbbbaaa[[[[[[ZZZVVVPPPIIIEEECCCAAADDDFFFCCC@@@CCCMMMUUUpppsssccc^^^WWWTTTXXXcccrrrvvvbbbXXXdddooogggVVVKKKTTTTTTUUUWWWXXX]]]jjjxxxeee]]]```vvvwwwuuuxxx{{{||||||||||||}}}{{{yyywwwzzz}}}~~~zzzvvvrrrrrrnnnooorrrlllrrr}}}yyynnnZZZHHHCCCDDDAAA<<<;;;>>>FFFfffooopppYYY999999444444:::>>>LLLeeemmmiiippp{{{xxxfffdddbbbrrrsssrrrzzzvvvrrruuuhhhYYYNNNCCC???>>>>>>@@@CCC>>>AAACCCEEEDDDCCCCCCDDDHHHEEE@@@>>>@@@DDDGGGIIILLLPPPUUUZZZ]]]```dddfffZZZ\\\]]]ZZZYYY```lllwww|||zzzvvvuuuqqqvvv}}}}}}}}}}}}|||{{{ssstttrrrjjjaaa]]]aaafffiiiwww~~~fffSSSFFF@@@@@@DDDCCCAAAMMM^^^YYY[[[```HHH@@@AAA===<<>>JJJWWWgggsss~~~ttthhhcccWWWRRRJJJDDD@@@>>><<<;;;666666555444444555777777:::::::::999888777666555555666777777999<<<@@@CCCFFFHHHIIIKKKJJJIIIFFFDDDGGGDDDCCCGGGJJJNNNWWW```^^^ssszzzjjj```mmmzzzwwwvvvuuuyyy|||zzzmmmhhhcccYYYSSSTTTjjjfffccccccfffgggccc```bbb\\\UUUPPPMMMJJJEEEAAAHHH@@@???FFFHHHFFFNNNZZZgggXXXTTTQQQTTT^^^llluuuiii^^^ZZZcccggg\\\PPPLLLOOOMMMKKKNNNYYYkkk{{{hhhWWWPPP^^^pppqqqcccWWWbbbjjjvvv~~~~~~|||~~~|||}}}}}}}}}}}}{{{yyyxxxwwwwwwrrrrrrpppffflll~~~}}}nnnXXXDDDAAACCC@@@<<<<<<>>>HHHddddddLLL999777666666666<<>>===<<<@@@DDDBBBCCCEEEHHHKKKLLLKKKIIIIIIHHHEEEBBBCCCGGGKKKLLLOOOSSSUUU]]]sss}}}iiicccaaabbbccccccgggsss~~~zzzxxxxxxooommmjjjeeeaaa^^^[[[ZZZgggxxxuuu___OOOEEEAAA???@@@AAADDDMMMVVVWWWfff]]]IIICCCDDDCCC???;;;;;;AAAGGGjjjmmm{{{uuu___QQQKKKHHHJJJNNNOOONNNVVVlllqqq]]]VVVXXXZZZYYY^^^ZZZWWWYYY___jjj|||zzzlll]]]PPPLLLOOOSSSjjj~~~ooojjjbbbttt{{{___```aaagggddd;;;;;;555555444333222222222222222222111111222222333444444333555===KKK\\\jjjqqq{{{zzz}}}pppeee[[[UUUMMMHHHEEEAAA===999777666555444444555666777999:::;;;:::888666666666777777888:::===@@@CCCEEEHHHHHHIIIIIIIIIHHHGGGGGGGGGBBB@@@BBBGGGLLLTTT\\\___eeeeee^^^\\\llluuupppnnnppptttyyy{{{vvviiidddbbb[[[TTTPPPkkkgggddddddffffffccc______YYYRRRMMMJJJGGGBBB>>>@@@<<<===FFFIIIHHHOOOZZZnnnwwwuuucccTTTRRRTTTTTTZZZcccrrr{{{{{{nnnfffjjjiii\\\PPPKKKKKKNNNNNNMMMVVViiizzz^^^TTTPPPXXX```___YYYTTT\\\cccnnnyyy}}}~~~~~~}}}|||zzzyyyxxxvvvvvvsssssssssiiiooo|||lllWWWDDDBBBDDDAAA===<<<<<>>======AAAEEEEEEEEEGGGJJJMMMOOOMMMLLLIIIHHHFFFDDDFFFJJJOOOQQQVVVXXX\\\iiiqqqcccbbbccceeeffflllyyy~~~yyyvvvuuuvvvooonnnjjjgggccc```]]]\\\jjj{{{ttt]]]MMMFFFAAA>>>???AAADDDKKKRRRWWWppp^^^OOOIIIIIIGGGBBB===<<<@@@EEEcccnnnmmmmmmYYYMMMHHHIIIKKKOOOQQQQQQVVVeeetttzzziiiZZZUUUZZZ]]]]]][[[YYY[[[aaajjjuuuuuuhhh[[[PPPMMMPPPTTTlllttthhh```ttttttYYY\\\VVVeeeccc<<<===555555444333222222222222222222111111222222333444444444555===KKK[[[hhhppp|||zzzzzzuuujjjaaaZZZRRRKKKGGGBBB===999777666555555555555777777999;;;;;;:::888666666666666777888:::===AAADDDFFFHHHIIIIIIIIIIIIIIIHHHHHHIIIEEECCCEEEGGGJJJSSS]]]\\\bbbbbb]]]___pppvvvnnnjjjiiikkkooorrruuu}}}uuuhhhccc```YYYRRRNNNllliiifffffffffeeeaaa^^^ZZZTTTMMMHHHEEECCC???;;;;;;888;;;BBBEEEDDDHHHQQQUUUZZZYYYPPPNNNSSSWWWUUU```hhhwww{{{nnnmmmjjj^^^PPPIIIBBBKKKMMMHHHOOObbbooorrrXXXVVVVVV[[[]]][[[ZZZZZZZZZ```jjjttt|||~~~|||~~~}}}|||zzzxxxwwwtttuuusssuuuuuulllqqqzzziiiUUUEEECCCEEEAAA======<<>>>>>???BBBGGGIIIIIIKKKMMMPPPRRRQQQOOOLLLIIIGGGFFFGGGJJJNNNQQQRRRVVVbbbxxxpppdddccceeehhhkkkssszzzrrroooqqqtttnnnmmmkkkhhheeebbb```___mmmsss[[[KKKFFF@@@===???BBBDDDHHHMMMWWW~~~[[[TTTOOOOOOLLLEEE???===@@@CCC]]]xxxddd}}}eeeRRRJJJHHHKKKKKKNNNSSSTTTUUU\\\dddllljjjbbbXXXUUU[[[bbbeeedddaaaaaahhhrrr}}}ooocccXXXOOONNNQQQVVVooouuuaaa\\\uuukkkSSSYYYNNNlll]]]999:::555555444333222222222222222222111111222222333444555444555<<>>:::888777666555555666777888:::;;;<<<:::888666666666555666888;;;???CCCFFFHHHIIIIIIJJJJJJJJJJJJJJJIIILLLJJJHHHHHHFFFGGGQQQ\\\aaadddccc]]]___ooo~~~ttthhhcccaaa```aaaeeegggmmmvvvsssfffaaa^^^WWWQQQMMMmmmjjjhhhgggfffccc___\\\VVVPPPIIIEEECCCAAA>>>;;;===::::::===<<<:::>>>DDDHHHPPPUUUUUUUUUWWWVVVQQQaaahhhwwwuuuffffffiiibbbQQQDDD???JJJMMMIIIQQQaaafff___WWWYYYaaakkkqqqrrrmmmiiieeemmmuuuyyy{{{~~~~~~|||~~~}}}{{{yyywwwwwwtttvvvtttvvvvvvlllqqqxxxfffTTTEEEEEEFFFBBB>>>>>>>>>TTTtttiii{{{FFF:::777555444444777BBBMMM^^^bbbkkkxxx{{{{{{kkkYYY___vvv|||wwwyyy~~~jjj[[[LLLDDD>>>>>>???@@@DDDIIIMMMLLLMMMPPPRRRTTTSSSRRRMMMIIIFFFGGGHHHIIIMMMQQQKKKSSSddd}}}|||eeeddddddggglllqqqzzzvvvmmmiiimmmrrrlllkkkjjjhhheeecccaaa___mmmrrr[[[KKKEEE???<<>>BBB???<<<:::888888===BBBEEEPPPYYYZZZWWWTTTRRRQQQ\\\aaappp{{{rrr___QQQVVVddddddTTTDDDDDDMMMRRRTTT___kkkgggYYYSSSYYYeeexxxpppppp}}}~~~|||zzzyyyxxxwwwvvvwwwtttuuutttjjjooowwwcccSSSGGGGGGHHHBBB======???NNNpppvvvdddsssBBB:::666444444444666???IIIZZZ___jjj{{{|||uuummm^^^```sssyyytttuuu~~~gggWWWIIIBBB======???AAAEEEJJJNNNMMMNNNPPPRRRTTTSSSRRRKKKFFFEEEIIILLLMMMRRRYYYXXX[[[eeesss{{{vvviii```ffffffkkkqqqwww{{{ssskkkgggjjjooohhhhhhgggfffdddbbb___^^^llloooZZZLLLDDD???===@@@CCCEEEIIINNNeeesssTTTTTTOOOMMMJJJEEEBBB@@@AAABBBMMMiiibbbrrrxxx\\\KKKGGGIIILLLHHHHHHOOOTTTVVVWWWZZZ```pppyyynnn^^^\\\jjjxxxuuunnnjjjqqqwwwfff[[[SSSNNNNNNQQQ\\\xxxyyyjjjTTT\\\{{{{{{[[[LLLSSSZZZZZZ???777555555444333222222222222222222111111222222333444555444555<<>>BBBFFFIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKIIICCCCCCLLLXXXpppqqqkkk___WWWXXX]]]aaafffccc```^^^\\\]]]___bbbdddgggmmmoookkkcccaaabbbaaagggiiiccc___```dddeeefff\\\SSSPPPOOOMMMLLLNNNQQQTTTXXX___hhhvvvrrrddd___]]]XXXRRRPPPiiiiiiiiigggddd```\\\YYYQQQLLLFFFCCCDDDEEEDDDCCCEEECCC@@@======@@@FFFKKKLLLTTTZZZYYYSSSQQQUUUZZZWWWYYYeeepppuuuvvvYYYJJJAAAIII[[[cccZZZNNNJJJOOOVVV]]]fffjjjcccYYYSSSZZZiii~~~lllqqq~~~|||zzzyyyyyyxxxxxxxxxttttttsssjjjppp}}}tttaaaSSSHHHIIIIIIBBB<<<<<>>FFFUUU]]]jjj||||||ooommmaaa```pppwwwqqqooogggVVVGGGAAA<<<===@@@AAAEEEJJJMMMLLLLLLMMMPPPQQQQQQPPPIIIDDDEEEMMMSSSVVV]]]gggooogggaaabbb```]]]___eeeiiikkkpppxxx}}}|||zzzvvvqqqllljjjkkklllfffffffffeeeccc```^^^\\\lllkkkXXXKKKBBB??????AAACCCFFFMMMUUUxxxnnnUUURRRKKKIIIFFFDDDBBBBBBBBBBBBOOOeeejjjsssyyy\\\IIIDDDGGGKKKGGGGGGOOOUUUXXXYYY[[[mmm~~~{{{iiidddppp}}}lllkkkqqqsssbbbWWWQQQMMMNNNQQQ```}}}qqqgggUUUccc{{{pppTTTMMMSSSfffyyyQQQ===444555555444333222222222222222222111111222222333444555444555<<>>EEEQQQ\\\jjjzzz{{{oooooodddbbbrrrzzzqqqjjjssshhhXXXFFF@@@<<<===@@@AAAEEEJJJKKKIIIIIIJJJLLLNNNNNNMMMJJJDDDFFFPPPVVVXXX```kkkqqqaaaTTTSSSTTTTTT]]]jjjnnnpppwwwwwwtttqqqppppppooollljjjfffffffffeeeccc```]]][[[nnn{{{fffTTTIII??????AAACCCCCCGGGRRR^^^jjjVVVMMMJJJHHHEEECCCBBBBBBBBBAAANNNaaavvvxxx```KKKEEEGGGHHHFFFJJJRRRXXXYYYZZZ\\\mmm{{{|||qqqqqqzzzrrrsss}}}|||lll[[[RRRNNNMMMNNNRRRdddyyyjjj```TTTeeewwwdddQQQVVV]]]uuufffDDD:::555555555444333222222222222222222111111222222333444444444555===KKK[[[hhhpppwww}}}uuujjj```XXXPPPHHHBBB<<<;;;999888777777888888;;;<<<===<<<999777777888666888<<>>EEENNN\\\kkkwww{{{ssssssgggdddvvvrrrffffffjjjYYYFFF@@@<<<>>>@@@AAAEEEIIIIIIGGGGGGHHHJJJLLLLLLKKKNNNFFFGGGPPPUUUVVV]]]hhhbbbQQQGGGMMMTTTVVV^^^jjjqqquuu|||}}}ssspppnnnpppsssrrrmmmhhhfffffffffeeeccc```\\\ZZZpppwwwbbbPPPFFF>>>@@@CCCDDDCCCGGGUUUdddgggUUUHHHJJJHHHEEECCCCCCBBBBBBAAADDDWWWzzzxxxeeeOOOHHHIIIFFFFFFLLLVVV[[[ZZZYYY[[[eeennnuuuuuuuuuzzz{{{wwwhhhWWWNNNLLLLLLOOOSSSfffuuufffYYYQQQdddqqq]]]SSSaaajjj^^^???===<<<555555444333222222222222222222111111222222333444444333555===KKK\\\jjjqqqwwwzzznnncccZZZQQQHHHBBB===;;;:::888777777888888;;;<<<===<<<999888777888777999===AAAEEEHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRLLLGGGGGGIIIKKKRRRYYY\\\iiiqqqjjj^^^XXXZZZ\\\nnnuuusssqqqppp___VVVVVVXXX```ooo{{{zzzsssWWWMMMDDDBBBCCCBBBCCCFFFGGGKKKPPPRRRSSSXXX```gggwwwjjj]]]YYYYYYWWWTTTSSSiiihhhggggggeee```ZZZUUUOOOJJJDDDAAAAAACCCDDDEEEBBBAAA@@@@@@AAACCCFFFGGGBBBCCCEEEGGGHHHJJJKKKLLLTTTUUUSSSQQQTTTYYYWWWPPPJJJAAA>>>EEEPPP]]]ppp~~~|||tttaaaQQQSSS```xxxxxxzzzwwwxxxxxxuuuuuusssjjjgggxxxvvvlll^^^RRRGGGDDDCCC???;;;999FFFooojjj]]]===777555444555555777???HHHRRRoooqqqmmmyyyvvvllllllppprrrwwwsssbbbjjj{{{sssVVVGGGAAA>>>???@@@@@@CCCHHHJJJIIIGGGDDDBBBCCCEEEHHHNNNGGGGGGQQQYYYZZZXXXYYYQQQLLLGGGHHHNNNVVVaaaiiiuuuxxxzzz|||||||||pppmmmxxxwwwmmmiiijjjkkkllliiiaaa[[[^^^eeezzzpppZZZKKKCCCEEEAAA===DDDKKKJJJYYYxxx}}}^^^SSSIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDRRR~~~qqqlllQQQHHHIIIQQQOOORRR[[[bbbbbb\\\WWWaaaggglllmmmmmmsssvvvooo```SSSOOOLLLJJJPPPZZZqqqrrraaaUUUZZZgggfffTTTSSSgggxxxYYY???:::555777555333222333222111000111111222222222333333333333555666999FFFZZZkkkssszzzvvvjjj^^^TTTKKKFFFBBB???;;;999999999888888:::;;;<<<;;;999777777777888<<<@@@DDDGGGJJJLLLNNNLLLLLLMMMNNNOOOPPPQQQRRROOOJJJIIINNNQQQQQQRRRWWW___hhhpppnnneee^^^\\\\\\jjjooouuujjj]]]```ccckkk}}}lllOOOFFF??????AAACCCHHHMMMLLLJJJNNNVVV]]]ccclllwwwvvvjjj^^^[[[[[[XXXUUUTTTiiihhhgggfffccc___ZZZVVVOOOJJJDDD@@@@@@AAABBBCCC<<<;;;;;;;;;<<<>>>AAABBB@@@AAABBBDDDFFFIIIKKKLLLQQQSSSRRRLLLJJJLLLLLLIIIEEEBBB@@@FFFSSShhh~~~|||ooo___SSSWWWbbbllluuuyyy~~~}}}}}}}}}|||wwwuuuuuuwwwtttsssppphhhfffyyyvvvjjjZZZPPPFFFDDDCCC???<<<:::HHHuuu}}}mmmVVV<<<888666555666666777???HHHTTTooorrroooqqqooorrroooiiinnnpppeeefffwwwuuuXXXJJJDDD????????????BBBFFFFFFFFFFFFDDDBBBCCCEEEHHHMMMGGGFFFNNNTTTUUUSSSSSSGGGIIIKKKMMMPPPWWWbbbjjjoooooorrrvvvzzzyyyfffiiiyyypppjjjuuutttqqqyyy{{{qqqgggdddggghhhiiifff^^^XXX[[[ccc{{{mmmYYYJJJ@@@@@@>>>===DDDJJJJJJ]]]rrrWWWRRRMMMJJJJJJIIIHHHFFFEEECCCBBBFFFPPPxxxppptttVVVKKKMMMRRRSSSZZZfffnnnlllaaaWWWbbbbbbbbbccchhhuuuqqqfffYYYOOOMMMLLLKKKRRR\\\zzzooo^^^VVV]]]iiifffTTTRRRfffyyyYYYAAA???===777555333222333333111000111111222222222333333333222555666888DDDXXXjjjrrrxxxzzznnnbbbXXXNNNHHHCCC@@@<<<999999999888777999;;;<<<;;;999777777888888<<>>>>>>>>>>>888777777777888:::<<<===>>>>>>???AAADDDHHHKKKMMMLLLOOOMMMEEE>>>>>>AAACCC???CCCFFFKKK___}}}zzzjjjaaaZZZUUUYYYbbbcccooozzz}}}zzzzzzyyytttrrrsssvvvtttqqqmmmfffgggzzzsssdddUUUMMMEEEDDDBBB>>>;;;;;;MMMzzzuuuPPP???:::888777888777777>>>GGGVVVmmmrrrnnnmmmsssyyynnn```hhhrrrnnnuuuxxx[[[NNNFFF???>>>>>>>>>AAAFFFFFFGGGHHHGGGFFFFFFHHHJJJLLLHHHFFFKKKNNNNNNLLLLLLFFFJJJMMMNNNOOOWWWdddmmmlllfffcccfffllluuuzzzssskkk]]]PPPaaawww|||bbbWWWfff{{{}}}vvvsssxxxvvvllldddcccfffffffffccc[[[VVV[[[ccc}}}yyygggVVVGGG>>>>>>??????EEEKKKLLLfffmmmTTTSSSOOOMMMLLLLLLKKKIIIFFFDDDBBBEEELLLkkkwwwwww]]]NNNQQQWWW\\\hhhwww{{{iiiYYYbbbbbbcccjjjvvvvvv|||~~~lllZZZPPPIIIKKKLLLLLLTTT___vvv~~~nnn```WWW___ggg```QQQOOOfffWWW@@@BBBBBB888666333333333333222000111111222222222333333333111444555777BBBVVVhhhqqqvvvtttiii^^^TTTLLLEEEAAA===999999888888777999;;;<<<;;;999888888888999===AAAEEEGGGIIILLLNNNMMMMMMOOOQQQRRRSSSTTTTTTOOOLLLLLLQQQUUUWWWXXX[[[gggkkknnnllleee___^^^```tttzzzwwwddd]]]lll|||kkkUUUCCC>>>>>>DDDKKKPPPTTTWWWaaaccciiipppvvv}}}}}}tttiii^^^[[[[[[XXXVVVWWWjjjhhheeecccaaa^^^ZZZWWWOOOJJJCCC>>><<<;;;;;;:::888777777666666777888888;;;;;;<<<>>>AAAFFFIIILLLGGGGGGDDD???;;;<<>>FFFUUUhhhooolllvvvnnnvvv|||ooo^^^gggwwwvvv}}}```OOOFFF>>>===???@@@DDDHHHKKKLLLMMMMMMKKKKKKLLLMMMMMMKKKJJJJJJKKKJJJIIIIIINNNPPPPPPOOOSSS^^^jjjqqqiiiaaa[[[^^^fffoooyyy~~~yyyrrrlllgggccc]]]WWWaaappp{{{qqq[[[RRR^^^nnn~~~wwwttttttvvvtttmmmhhhiiifffeeedddaaa[[[XXX___iiittt___OOOEEE??????BBBDDDHHHLLLPPPoooqqqXXXSSSMMMMMMNNNOOOOOONNNLLLIIIHHHBBBJJJbbblllfffSSSTTTYYYbbbppprrr___ffflllxxxzzziiiooozzz}}}zzzgggRRRKKKGGGKKKMMMNNNWWWbbbzzzyyyjjj___WWW```aaaVVVMMMPPPjjjSSS===AAAAAA888666444333333333222111111111222222222333333333000444555666???SSSfffpppuuu{{{qqqfffYYYQQQHHHDDD>>>:::999888888777999;;;<<<;;;:::888888999;;;>>>BBBFFFGGGIIIKKKMMMMMMNNNPPPRRRSSSTTTTTTTTTQQQPPPPPPSSSYYY]]]aaaccciiigggeeebbb___]]]aaagggyyyxxxmmmrrryyy}}}{{{sssjjjeeemmmrrrxxx~~~{{{fffQQQCCC@@@BBBJJJSSSXXX^^^cccjjjyyy{{{uuuuuuxxxrrrhhh^^^[[[ZZZXXXWWWYYYkkkhhheeecccaaa^^^ZZZWWWNNNIIICCC>>>;;;999888777888777666555555444444444777777888:::===@@@DDDEEEBBB>>><<<>>>AAADDDEEEFFFCCCNNNTTT\\\vvvfff^^^YYYXXXTTTRRR[[[iiiooo~~~{{{{{{zzzvvvtttvvvsssrrrnnnhhhcccjjj}}}tttaaaSSSQQQLLLGGGDDD>>>999999<<<___rrrkkkEEE???<<<:::999:::888777<<>>>>>BBBDDDGGGKKKNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPOOOMMMKKKKKKLLLMMMTTTWWWYYY[[[dddooossspppbbbZZZWWW\\\fffmmmuuu{{{qqqooommmkkkhhhccc___]]]mmm{{{vvv___VVVcccttt~~~vvvttttttuuurrrnnnkkkllldddbbb```]]]XXXYYYdddqqqnnnUUUGGGBBBBBB@@@CCCEEEHHHKKKQQQvvvqqqXXXTTTJJJMMMOOORRRTTTUUUTTTRRRPPPFFFOOO```nnnqqqZZZUUUWWWdddvvvrrrxxxiiiiiiooopppttt|||vvvcccOOOIIIHHHMMMOOOQQQ[[[hhhooo```WWWZZZbbbZZZNNNMMMVVVsssQQQ>>>@@@===888666444333444444222111111111222222222333333333000444555555===PPPdddooorrrsssyyymmm___UUUKKKGGG@@@<<<:::999999888999;;;<<<<<<:::999999:::<<>>;;;888666555555555555444444333333333444555666888:::<<<===>>>===999:::BBBIIILLLLLLLLLNNNVVVZZZ\\\jjjyyyrrr^^^[[[WWWUUUVVVUUUYYYlll||||||{{{wwwvvvwwwqqqqqqnnnhhheeemmmxxxiiiXXXNNNOOOKKKGGGCCC<<<777:::@@@gggmmmhhhIIICCC<<<:::::::::777666:::BBBSSS```pppssstttwwwuuupppcccbbbjjjkkknnnwwwmmmQQQGGG???AAAEEEHHHJJJMMMKKKLLLLLLKKKJJJIIIKKKMMMQQQUUUVVVQQQNNNPPPSSSTTTUUU]]]eeemmmwww}}}uuugggVVVRRRRRRZZZdddkkkqqqvvvkkkllloooqqqmmmddd___^^^mmmjjjdddzzz|||yyyxxxvvvssspppmmmjjjiiiaaa^^^ZZZWWWUUUZZZjjjzzz~~~dddLLLBBBAAACCC???BBBBBBEEEJJJSSS|||fffTTTTTTKKKLLLOOOTTTXXX[[[ZZZYYYWWWOOOUUU]]]zzzwwwyyygggZZZ___rrrmmmhhhkkkpppzzz{{{nnn___NNNIIIJJJOOORRRUUUaaappp{{{eeeYYYTTT[[[cccUUUHHHQQQ^^^{{{}}}NNNAAABBB;;;999777444444444444333111111111222222222333333333111444555444<<>>;;;:::::::::999;;;<<<<<<:::999:::;;;===@@@DDDGGGHHHIIIKKKLLLLLLMMMOOOQQQQQQPPPOOONNNPPPUUU[[[aaajjjrrrtttrrrgggYYYMMMMMMRRRZZZiiiwww~~~vvvooojjjcccgggmmmssswwwzzz}}}~~~zzzyyyzzzsssXXXBBBBBBEEEKKKTTT\\\iiinnnfff^^^\\\ZZZXXXYYY]]]kkkiiihhhgggeeeaaa[[[WWWMMMIIICCC>>>;;;888666444333444555666777888888888777888:::<<<===<<<;;;;;;999888>>>HHHNNNLLLLLLOOOWWW\\\\\\VVVVVVZZZXXXOOOMMMKKKOOOVVV[[[cccwww{{{zzzyyyvvvuuuwwwoooqqqnnnhhhfffppp}}}qqqcccUUULLLLLLIIIEEEAAA;;;888>>>GGGpppuuusssdddKKKCCC<<<:::::::::777444999???RRR\\\qqquuuppprrrqqquuujjj```fffmmmlllppp|||sssTTTJJJBBBDDDIIIJJJJJJKKKFFFGGGGGGFFFFFFHHHLLLNNNQQQXXXZZZUUUQQQUUUZZZ\\\\\\gggoooqqqttttttiiiYYYPPPMMMNNNUUU\\\```eeekkkggglllvvvvvvrrrssstttzzzxxx{{{{{{yyytttpppnnnlllhhhdddaaa\\\WWWTTTTTT]]]rrrqqqUUUEEEAAAAAA@@@@@@AAAAAAEEEMMMZZZ^^^RRRUUUMMMKKKOOOUUU[[[^^^]]][[[YYYTTTTTTSSSmmmsssvvvaaammmzzzrrruuupppdddXXXLLLHHHIIIPPPTTTYYYgggxxxqqq\\\TTTTTTVVV___NNNCCCTTTaaayyyoooHHHBBBDDD:::999777555444444444333222111111222222222333333333111555666555;;;MMMbbbooowwwwww}}}mmmaaaSSSMMMFFF@@@===<<<;;;;;;999;;;<<<<<<;;;::::::;;;>>>AAAEEEGGGHHHIIIJJJLLLKKKLLLNNNOOOOOOMMMKKKIIIJJJUUUbbbmmmwww}}}zzzsssgggVVVJJJMMMTTT]]]kkkzzz~~~yyyyyy|||vvvzzzzzzfffNNN@@@BBBHHHQQQ[[[eeeyyyllleee^^^\\\ZZZXXXZZZ^^^jjjjjjiiiiiigggbbb\\\WWWLLLHHHCCC>>>;;;999666444333444777999<<<===??????<<<>>>@@@BBBBBB@@@>>><<<666999CCCMMMNNNJJJJJJOOOZZZ___\\\QQQGGGHHHMMMQQQLLLLLLSSS___eeeiiiuuu~~~yyyyyywwwtttsssuuunnnpppoooiiihhhqqqzzznnnaaaTTTMMMIIIGGGDDD@@@;;;999BBBMMMwwwrrr|||[[[EEE<<<<<<::::::999666444777>>>RRRZZZooorrriii{{{mmmooo{{{pppccciiivvvjjjjjjpppvvvVVVLLLEEEFFFJJJKKKJJJIIICCCDDDDDDDDDFFFIIINNNRRRQQQYYY\\\WWWSSSXXX___aaahhhqqqsssjjjdddcccZZZNNNOOOLLLLLLPPPSSSTTTYYY___dddlll}}}yyyzzzwwwqqqmmmmmmmmmiiicccccc]]]XXXTTTVVVbbbyyyeeeJJJAAABBBAAA===BBBCCCAAAGGGQQQaaa]]]TTTWWWMMMLLLPPPVVV\\\^^^^^^[[[YYYSSSOOOHHHccc{{{ttthhhrrryyyggg]]]TTTJJJFFFHHHPPPUUU[[[kkk}}}mmmWWWNNNPPPPPPYYYGGG???UUUaaassscccBBBAAADDD999999777555444444444333222111111222222222333333333222666777555:::LLLbbbppp~~~rrreeeUUUOOOGGGAAA======<<<<<<999;;;<<<<<<;;;:::;;;<<>>CCC@@@DDDMMMMMMEEEFFFOOO^^^YYYUUUTTTUUUUUUQQQMMMQQQ```cccbbbkkksssvvv}}}{{{zzzxxxssspppqqqssssssnnnhhhmmm}}}rrrddd\\\TTTLLLGGGBBBJJJ;;;:::???:::VVVyyyhhhtttMMMFFFBBB???===:::777666666888999HHHcccdddxxx~~~ooo{{{~~~wwwsssqqqxxxwwwgggiiitttjjjjjj|||ooo[[[QQQHHHFFFJJJKKKJJJIIIKKKDDDAAAEEEIIIJJJKKKMMMVVVTTTWWW]]]^^^\\\```fffnnndddccc\\\QQQRRRTTTPPPOOOVVVXXX]]]mmmjjjqqqxxxwwwuuurrrnnnkkkjjjhhheeecccccc\\\UUUTTTXXXfffuuuZZZIIIBBB???>>>???BBB@@@DDDKKKSSSlll~~~\\\UUUVVVSSSQQQVVV[[[]]]\\\ZZZZZZ[[[SSSNNNIIISSSooosss|||lll^^^XXXRRRHHHFFFLLLVVVVVVVVVmmmvvv___RRRPPPQQQLLLEEECCCKKKUUUfffzzzPPPJJJGGG<<<;;;:::999777555444333444444333222222111111222222333222777888666999HHH^^^nnnxxx|||nnn___WWWLLLDDD@@@>>><<<:::888:::;;;======<<<:::999BBBAAABBBEEEHHHJJJKKKKKKJJJLLLNNNNNNLLLKKKKKKKKKLLL```yyyttt\\\MMMTTT___eeessseeeLLLDDDCCCGGGNNNXXXfff|||}}}sssqqqnnnwwwyyy~~~ssseee___\\\]]]]]][[[\\\___nnnlllkkkiiihhhddd___[[[RRRLLLCCC<<<888777666666888999;;;???DDDGGGHHHHHHFFFGGGJJJOOOQQQMMMEEE>>>CCCCCCIIIRRRSSSNNNMMMRRRZZZWWWSSSQQQSSSUUUXXXYYY[[[mmmsssqqquuuvvvxxx}}}|||zzzuuusssssstttsssnnnkkkrrrxxxiii```ZZZPPPEEEEEE???FFF<<<;;;??????aaauuunnniiiGGGCCC>>>???===;;;888777777888999GGGbbbfffwwwzzzlllwww~~~~~~vvvpppwww|||nnniiixxxrrrjjjlll{{{oooZZZQQQGGGEEEHHHKKKLLLKKKJJJGGGEEEGGGGGGGGGKKKQQQXXX\\\dddllllllhhhjjjpppqqqffffffbbbXXXUUUWWWRRRSSS\\\```gggxxxwwwxxx{{{xxxrrrnnnhhheeeccccccbbbaaa___\\\WWWVVV]]]mmmlllTTTGGGBBB@@@???@@@CCCCCCCCCFFFQQQqqqxxxZZZVVVWWWTTTQQQUUUZZZ\\\ZZZXXXVVVVVVVVVRRRMMMPPPddd~~~~~~tttcccVVVPPPIIIGGGIIIOOOWWWZZZeeeooo[[[QQQOOOOOOMMMGGGEEENNN```xxxpppLLLIIIEEE:::;;;:::999777555444333333444333222222111111222222333222555666444777FFF\\\mmm|||uuuddd\\\PPPGGGBBB@@@===;;;:::;;;===>>>>>>===<<<;;;BBBBBBCCCEEEHHHJJJKKKKKKKKKMMMNNNNNNKKKIIIHHHHHHPPP\\\mmm|||kkk\\\TTT[[[fffnnnxxxzzzWWWFFFEEEFFFMMMTTT^^^nnnttttttuuusssyyy}}}}}}qqqccc^^^[[[\\\\\\[[[\\\```ooommmlllkkkjjjfffbbb^^^UUUNNNDDD<<<888777888999;;;===AAADDDFFFHHHKKKLLLJJJLLLNNNQQQRRRNNNHHHCCCIIIKKKPPPUUUWWWVVVTTTTTTTTTSSSQQQRRRUUUYYY]]]```___pppuuurrrtttuuuzzz}}}yyyvvvwwwtttrrrooopppyyy}}}nnnbbb]]]XXXLLL???DDD>>>AAA======>>>IIIqqqllluuu]]]DDDCCC>>>===<<<;;;:::999888888888EEE___gggtttttthhhrrr~~~{{{ooouuuxxxlllpppuuupppttt{{{ooo___VVVKKKEEEGGGKKKNNNMMMLLLKKKKKKLLLIIIHHHNNNVVV[[[eeerrrxxxtttmmmmmmrrrwwwmmmnnnjjjbbbYYY[[[VVVYYYeeellluuu||||||~~~wwwqqqpppkkkddd```______``````ZZZ[[[YYYXXXdddwwwrrr```MMMDDDAAA@@@@@@BBB@@@FFFGGGGGGWWWlllVVVSSSTTTQQQNNNRRRVVVXXXXXXVVVUUUUUUXXXVVVPPPMMMXXXssszzzllljjjuuutttlll]]]RRRMMMGGGHHHMMMRRRVVVaaayyyxxxaaaTTTOOOMMMMMMHHHCCCBBBQQQqqq___GGGGGGBBB999<<<;;;:::888555444333333444333222222111111222222333111333444222555BBBYYYkkk|||~~~mmmcccUUUKKKEEEBBB???===;;;<<<>>>?????????>>>===BBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOMMMJJJGGGFFFEEEKKKOOOVVVaaalllsssuuuuuu]]]XXXVVV]]]mmmiiiKKKCCCFFFJJJOOOWWW```qqq~~~pppuuu|||~~~~~~{{{nnnaaa]]]ZZZ[[[[[[ZZZ\\\aaannnmmmllllllkkkhhhddd```XXXPPPEEE<<<888888:::;;;===AAAEEEGGGFFFGGGJJJMMMLLLMMMNNNOOONNNMMMLLLLLLRRRTTTUUUTTTTTTWWWXXXWWW[[[XXXWWW\\\dddhhhfffbbb]]]ggghhhgggqqqyyy{{{yyyzzzuuuqqqooorrr|||wwwjjjaaa[[[SSSHHH>>>EEE@@@>>>>>>>>>>>>TTTyyybbbzzzXXXGGGEEE@@@<<<<<<;;;:::999888777777???WWWeeeoooppphhhoootttttt}}}pppnnnxxxtttwwwrrrkkkbbbTTTIIIGGGKKKNNNMMMNNNMMMMMMOOONNNMMMPPPVVVYYYeeesssuuullldddeeejjjzzzxxx|||uuuhhh___```[[[___nnnwwwxxxrrrppptttzzz{{{sssooooookkkeeebbb``````______VVVZZZYYYYYYiii~~~xxxeeeWWWHHHCCCBBBAAAAAABBB>>>HHHLLLMMMdddaaaQQQOOOOOONNNLLLNNNPPPRRRTTTVVVYYYZZZUUUSSSNNNKKKRRRkkkooodddlllmmmeeeWWWNNNLLLGGGKKKPPPSSSWWWkkkcccSSSOOOMMMKKKJJJDDDAAADDD\\\}}}PPPBBBEEE???999<<<<<<:::888666444333333444333222222111111222222333222222222222444@@@VVViiixxxvvvlll\\\PPPHHHDDD@@@>>>;;;<<<===>>>?????????>>>BBBDDDFFFGGGHHHIIIKKKMMMLLLNNNOOONNNKKKHHHGGGGGGFFFFFFHHHLLLSSSZZZ^^^```WWWWWWWWWbbb~~~xxxvvveeeKKKDDDHHHKKKQQQ[[[dddrrrsssvvvxxxjjj___[[[YYYZZZZZZYYY]]]cccmmmlllkkkkkkkkkiiieeebbb\\\SSSGGG>>>999999;;;<<<===AAAFFFHHHHHHIIIMMMPPPOOOOOOMMMIIIGGGHHHMMMQQQWWWWWWVVVUUUTTTWWW\\\aaannneee^^^eeesssyyyrrrhhh]]]cccdddlll|||zzz{{{uuupppmmmrrrzzz}}}{{{wwwwwwrrrjjjaaaVVVJJJCCC???GGGFFF<<<>>>@@@AAAaaajjj___{{{TTTGGGCCC???======<<<;;;999888777666:::LLL___iiiooonnnooouuuzzzzzzpppmmmvvvrrrpppvvvwwwxxxooo___NNNHHHKKKMMMKKKMMMIIIHHHMMMQQQPPPPPPQQQPPP\\\gggfff^^^[[[aaaiii|||}}}yyywwwkkkbbbddd```fffwwwyyyqqqllllllnnnyyy~~~{{{wwwsssqqqqqqqqqooommmmmmjjjgggeeecccaaa^^^[[[VVVYYYXXX[[[mmmppp]]]QQQFFFCCCBBBAAAAAACCCBBBIIIKKKQQQpppvvvZZZSSSRRRRRRTTTQQQOOOLLLLLLOOOTTTYYY[[[OOOMMMJJJJJJSSSiiizzzpppjjj{{{wwwcccXXXKKKFFFGGGEEELLLPPPTTT___zzzlllWWWNNNMMMKKKFFFDDDDDDDDDNNNpppmmmFFFAAADDD>>>;;;======;;;999666444444333333333222222111111222222333444222333444555>>>RRRfffsss{{{uuueeeWWWMMMGGGBBB>>>;;;;;;<<<===>>>?????????CCCEEEHHHHHHHHHIIIKKKNNNLLLNNNOOOOOONNNLLLLLLLLLJJJLLLLLLLLLLLLMMMPPPRRRUUUWWW[[[mmm~~~fff]]]bbbrrrjjjLLLCCCHHHMMMTTT```kkkyyy}}}vvvhhh^^^[[[YYYZZZYYYYYY^^^eeellllllllllllllljjjgggddd___WWWJJJ@@@;;;999:::;;;;;;>>>CCCFFFIIILLLPPPRRRNNNNNNKKKEEEAAACCCKKKSSSWWWWWW]]]bbb^^^ZZZ```lllxxxkkkccclll~~~yyykkk^^^fffnnn{{{xxxyyysssnnnlllpppvvvvvvuuutttqqqnnnhhh^^^NNNAAA???CCCHHHMMM======BBBIIIooodddgggmmmPPPEEE???@@@BBB@@@>>><<<:::999888777777BBBXXXcccrrrwwwooouuutttuuuoookkkuuuqqqkkkhhhrrrzzz|||vvveeeQQQHHHLLLMMMJJJLLLFFFCCCHHHMMMOOOPPPQQQNNNYYY```[[[VVVZZZeeeooojjjkkkllltttkkkbbbeeeeeennn}}}vvvsssuuu{{{tttnnnllljjjkkkllllllhhhdddkkkjjjhhhfffccc___ZZZVVVVVVXXXZZZcccuuu{{{kkkWWWNNNEEECCCCCCBBBBBBDDDIIIJJJKKKYYYhhhVVVVVVVVVWWW\\\WWWSSSMMMJJJKKKOOOSSSUUUKKKHHHGGGKKKSSSeee~~~~~~|||nnnYYYPPPEEECCCHHHIIINNNQQQYYYlllrrraaaRRRPPPNNNGGGAAA@@@CCCIII\\\aaaCCCDDDCCC??????======<<<999777555444333333333222222111111222222333444222333666666;;;MMMaaaqqqvvv|||ooo```UUULLLDDD???;;;;;;<<<===>>>???@@@@@@CCCFFFIIIJJJHHHIIILLLOOOMMMOOORRRSSSRRRRRRRRRSSSPPPRRRSSSRRRNNNJJJJJJJJJMMMPPPXXXmmmnnnaaaTTTMMMNNNVVVdddqqqkkkJJJBBBIIIPPPTTT___lll~~~||||||tttfff]]]ZZZZZZZZZYYYYYY```iiimmmmmmmmmnnnnnnmmmjjjgggbbbYYYMMMBBB<<<:::999999;;;<<<>>>AAAEEEHHHIIIIIIDDDGGGHHHDDDAAADDDNNNWWWZZZ\\\kkkzzzqqq^^^^^^nnnqqqmmmqqqlllhhhsss~~~xxxuuuvvvpppkkkiiinnnrrrrrrssswwwtttnnneeeXXXHHH===AAAJJJGGGRRR<<<;;;DDDRRR}}}gggxxxbbbPPPHHHDDDLLLHHHFFFBBB???<<<;;;::::::888<<>>>>><<<:::777555444333333333222222111111222222333444111333777666777GGG[[[ooouuuzzzyyyjjj]]]RRRHHHBBB=========>>>???@@@AAABBBDDDGGGKKKKKKHHHHHHLLLOOOQQQSSSVVVWWWVVVVVVVVVWWWTTTTTTTTTTTTTTTQQQLLLHHHIIIHHHMMM\\\nnnuuummmbbbRRRNNNKKKMMMOOOPPPTTTYYYcccssseeeLLLHHHOOOSSSWWW]]]kkksssjjjwwwssseee\\\[[[ZZZZZZYYYZZZbbbkkknnnnnnnnnooopppooollliiiccc[[[OOODDD===:::999888===;;;:::<<>>;;;888>>>DDDEEEDDDIIITTT^^^___dddzzzaaaYYYiiijjjsssqqqvvv|||vvvssssssmmmiiihhhmmmppppppttt{{{|||qqqcccUUUGGG???EEEQQQEEETTT<<<999FFFYYYyyykkk[[[RRRNNNNNN[[[MMMJJJFFFAAA>>><<<<<<===:::999PPP]]]xxxmmmuuusssrrrvvv~~~xxxooommmlllbbbVVV\\\{{{{{{pppooommm___LLLEEELLLPPPLLLSSSNNNIIIFFFGGGMMM[[[hhhvvvyyysssbbbUUUTTTZZZ^^^dddllluuufff]]]ccciiixxxtttoooiiidddaaa^^^[[[YYYVVVVVVaaaxxxssseeeNNNFFFAAA@@@BBBBBBEEEIIIEEEIII^^^WWWMMMPPPJJJIIIQQQPPPMMMJJJIIIKKKLLLKKKIIIIIIJJJLLLKKKIIIPPPgggyyyqqqXXXJJJIIIEEEHHHPPPRRRVVV[[[jjjppp___QQQIIIHHHLLLIII@@@???EEERRRfffwwwTTTHHHKKKBBBBBBFFF>>>>>>===:::777555444333333333222222222222222222333333000333888666555CCCVVVnnnwwwssspppcccVVVKKKDDD>>>>>>>>>???@@@BBBCCCDDDDDDHHHKKKKKKHHHHHHLLLPPPTTTWWWYYYZZZYYYXXXXXXYYYZZZWWWUUUXXX\\\[[[TTTMMMNNNIIIGGGMMMTTTUUUSSSQQQNNNKKKLLLRRRVVVTTTSSSSSSQQQ]]]nnn{{{```QQQRRRUUUUUUaaaaaannnuuufff^^^ZZZ___uuurrreee\\\[[[[[[[[[YYYZZZcccmmmqqqqqqqqqppppppooonnnmmmnnnfffXXXIII===888999;;;===;;;999999;;;<<<======???BBBFFFKKKPPPUUUYYY[[[ZZZjjj{{{___YYYcccnnn}}}~~~}}}zzzsssmmmgggfffhhhmmmsssuuuwwwyyyzzzvvvcccIII@@@GGGLLLIIISSSIIIFFF>>>AAAlllhhhtttbbb___[[[RRRXXXPPPKKKFFFDDDDDDBBB===888888;;;EEEXXXsssqqquuu|||~~~{{{xxxvvviiitttqqq^^^YYYqqq}}}mmmyyylllcccYYYIIIGGGNNNOOOYYYYYYSSSHHHDDDSSSrrrdddTTTVVV^^^bbbmmmoooxxxqqqiiidddjjj}}}{{{ppphhhddd```\\\XXXXXXbbbppp{{{|||kkk[[[GGGCCC??????EEEKKKJJJFFFFFFZZZfffzzzYYYQQQLLLIIIKKKJJJIIIKKKMMMMMMLLLKKKLLLLLLKKKOOORRRPPPJJJMMM```uuu]]]QQQGGGFFFHHHJJJQQQXXX\\\hhhxxxuuudddXXXNNNLLLIIIFFFCCCBBBCCCEEE[[[WWWOOOEEE?????????<<<:::666666666555555444444333333333333333333333333333000222555666444444@@@LLLfff{{{{{{}}}}}}ooo```QQQHHHEEE@@@???BBBDDDBBBAAACCCGGGHHHHHHIIIJJJKKKLLLLLLLLLUUU\\\ZZZVVVTTTRRRPPPXXXVVVXXX\\\\\\XXXVVVWWWWWWVVVOOOGGGDDDIIINNNOOONNNSSSYYY[[[ZZZYYYZZZ\\\aaa\\\^^^iiiuuuyyyxxxxxx||||||wwwiiiYYYPPPRRRXXX```fffzzzqqqggg^^^VVVTTTUUU\\\mmm~~~rrriiiZZZ\\\YYYYYY^^^[[[___ooooooooopppqqqqqqqqqpppooopppjjj]]]NNN@@@:::;;;???BBB@@@===;;;<<<>>>@@@AAAIIIKKKPPPTTTWWWZZZ]]]___\\\nnnwww\\\YYYfff~~~|||xxxqqqkkkccceeejjjrrrxxx|||||||||wwwooo^^^KKKCCCGGGMMMOOOTTTKKKFFFAAALLL{{{|||dddzzz]]]YYYUUULLLPPPJJJFFFBBBAAABBBBBB===999666888???QQQlll|||pppnnn|||yyytttsssgggooonnnfffgggxxx~~~ttt{{{uuugggQQQLLLTTTWWWhhhcccZZZSSSYYYmmm}}}dddTTTRRR]]]jjjttt|||llldddmmmuuujjjfffccc]]]WWW[[[hhhyyy|||jjjYYYGGGDDDAAA???AAADDDFFFFFFKKKWWWqqqXXXUUUQQQNNNMMMIIIGGGIIIKKKJJJHHHHHHJJJLLLPPPOOONNNMMMKKKMMMZZZggglllVVVLLLEEEGGGLLLOOOTTTYYYfffrrrwwwfffXXXPPPLLLJJJHHHGGGCCC???DDDMMMkkktttPPPIIIAAA===>>>>>><<<:::666666555555444444333333333333333333333333333333000222555666333444???KKKdddxxx|||wwwiiiYYYOOOGGGBBB@@@CCCDDDBBBBBBDDDHHHHHHHHHIIIJJJKKKKKKLLLNNNUUUXXXUUUPPPPPPPPPOOOLLLSSS```hhhfff]]]WWWWWWcccbbbZZZMMMFFFHHHMMMPPP[[[ZZZYYYZZZ^^^bbbfffhhhbbb]]]\\\cccjjjmmmoooqqqzzzbbbQQQPPPVVV___iiipppddd]]]WWWVVVWWW^^^mmm}}}ooofff]]]^^^ZZZ[[[___\\\```pppmmmoooqqqssstttsssrrrqqqqqqnnndddTTTDDD<<<>>>CCCFFFEEEBBBAAABBBEEEIIIKKKPPPRRRTTTUUUVVVWWWZZZ\\\hhh{{{]]]]]]mmm}}}{{{wwwrrrkkkfffbbbgggnnnvvv}}}~~~{{{xxxiiiXXXLLLEEEEEELLLUUUYYYNNNDDDDDD___mmmaaarrrSSSQQQNNNGGGJJJDDDAAA>>>???AAAAAA>>>;;;:::888:::IIIaaasssssskkkmmm}}}yyyuuuvvvtttrrrnnnnnnsss~~~~~~tttXXXQQQ\\\bbbpppggg]]]\\\iiijjj\\\TTTUUUggg|||rrrlllzzzwwwkkkhhhfff```ZZZcccsssxxxcccRRREEEDDDBBB@@@@@@BBBGGGKKKUUU^^^eeeVVVXXXVVVRRROOOIIIMMMOOOQQQOOOKKKKKKPPPUUUUUUOOOJJJKKKLLLNNNRRRXXXiiiUUUOOOJJJGGGJJJOOORRRXXX]]]rrr||||||hhhVVVMMMKKKMMMHHHHHHIIICCC>>>KKK```cccGGGBBB===;;;<<<===;;;999666555555444333333222222333333333333333333333333000111444666333444===IIIaaauuu}}}tttdddXXXKKKEEEBBBCCCDDDCCCCCCFFFHHHHHHHHHIIIJJJJJJKKKKKKPPPTTTTTTOOOKKKLLLMMMMMMIIITTTeeeoookkkaaa]]]___kkkmmmgggWWWJJJHHHOOOTTT^^^[[[YYY\\\dddkkkmmmmmmiiidddcccfffhhhjjjooouuunnnTTTNNNTTT^^^kkkqqqjjjgggeeefffiiippp~~~yyyuuuzzzkkkccc``````[[[\\\aaa]]]aaasssooopppsssuuuvvvuuusssrrrqqqpppiiiZZZHHH>>>???DDDFFFFFFGGGHHHIIILLLPPPSSSTTTSSSRRRPPPOOORRRYYY___~~~```dddwwwvvv}}}vvvpppjjjeeebbbeeelllssszzz~~~yyyxxxdddQQQIIICCC@@@JJJZZZbbbPPP@@@IIItttccccccbbbKKKJJJJJJFFFFFFAAA???>>>>>>@@@@@@>>>===AAA<<<:::CCCTTTdddiiigggrrr~~~zzz|||xxxnnnlllpppyyy}}}```[[[jjjsssmmmgggaaabbblll{{{|||pppbbbXXXWWWaaaxxxsss{{{qqqgggdddeeeeeedddqqqnnnYYYKKKCCCAAAAAACCCEEEGGGKKKPPP___wwwwww^^^SSSVVVSSSQQQQQQLLLRRRUUUVVVSSSNNNOOOUUU\\\WWWPPPLLLMMMNNNMMMNNNQQQmmm{{{~~~bbbRRRPPPJJJKKKNNNOOOPPPUUU^^^ggg~~~|||nnn[[[NNNKKKMMMPPPIIIHHHJJJEEEEEE\\\zzz___BBB???<<<;;;<<<<<<:::888666666555444333222222111222222222222222222222222000111333555333333<<>>===DDD>>>;;;@@@LLLZZZffflllvvv|||zzzxxxpppmmmmmmtttmmmkkkzzzfffhhhiiigggeeehhhpppxxxttt|||vvvccc]]]rrrlllyyytttkkkbbb^^^```hhhnnnwwwcccRRRGGGCCC@@@@@@FFFJJJJJJNNNSSShhhqqq[[[QQQQQQMMMNNNSSSQQQOOOQQQQQQNNNKKKMMMSSSYYYTTTRRRQQQQQQOOOLLLNNNRRR___tttppphhhmmmmmmttt{{{~~~}}}~~~xxxuuuzzztttaaaPPPKKKOOOEEEMMMSSSSSSSSS\\\lllyyy~~~ooo___RRRLLLMMMOOOOOOHHHEEEGGGIIISSSrrrXXXBBB@@@>>>===<<<;;;999888777666666555333222222111222222222222222222222222000000222444333333:::CCCZZZkkkyyyrrrbbbXXXPPPHHHFFFDDDCCCDDDHHHGGGHHHIIIIIIJJJKKKLLLMMMPPPTTTSSSOOOLLLLLLKKKHHHHHHHHHKKKPPPRRRPPPRRRUUU[[[iiipppgggVVVOOOSSSYYYWWW]]]gggooouuuzzz~~~|||___RRRRRR\\\jjj}}}|||vvvbbbeeezzztttggg``````^^^ZZZ]]]```\\\hhhvvvvvvwwwwwwwwwvvvvvvuuurrrtttqqqfffUUUHHHBBBAAACCCFFFIIIIIIGGGEEEGGGIIINNNMMMJJJHHHKKKXXXjjjxxxhhhbbbwww}}}ssskkkgggiiimmmnnnyyyyyy```NNN@@@???BBBHHHZZZnnneeeNNN@@@bbbjjj\\\yyymmmMMMGGGCCCAAACCC@@@BBBAAAAAA@@@??????>>>>>>@@@===<<<@@@GGGUUUiiiyyywwwyyytttzzz|||}}}zzzyyy~~~yyyzzz{{{aaaiiimmmfffYYYTTT\\\ggg}}}tttmmmiiiuuurrrlllbbb]]]aaannnzzzmmm[[[NNNEEEDDD@@@AAAGGGIIIIIIQQQ\\\|||kkkYYYRRROOOIIILLLSSSRRROOONNNMMMLLLKKKNNNRRRVVVRRRRRRSSSSSSNNNJJJLLLSSSWWWkkklllVVVSSS^^^eeelllmmmllloooxxxuuusssvvv{{{{{{ggg]]]UUULLLIIILLLDDDMMMUUUXXX]]]lll}}}wwwcccTTTNNNLLLLLLLLLJJJEEEBBBFFFQQQhhhsssLLLBBBAAA???===<<<::::::999888888777666444333222222222222222222222222222222000000111333333222888@@@VVVeeettt}}}|||kkk```VVVLLLGGGDDDBBBDDDHHHGGGHHHIIIJJJLLLNNNOOOOOORRRTTTSSSOOONNNNNNLLLHHHFFFEEEIIIPPPRRRPPPNNNOOOWWWgggrrrkkk[[[RRRRRRVVV[[[aaajjjrrr{{{dddVVVTTT___kkk}}}dddaaappp~~~qqqeee___]]]]]][[[^^^___\\\pppwwwwwwvvvvvvwwwxxxyyyzzzvvvxxxvvvnnn```QQQFFFAAACCCEEEGGGFFFDDDEEEJJJOOOTTTTTTRRROOOPPPZZZkkkyyyvvvooo|||zzzppphhhffflllrrrrrr|||kkkQQQGGG???@@@GGGRRRcccrrrZZZJJJHHHuuudddbbbZZZCCCGGGBBBAAAFFFEEE???@@@@@@@@@???>>>??????>>>>>>???AAACCCOOOjjj{{{~~~uuu}}}ssseeemmmpppdddTTTQQQ___ppp|||yyy{{{pppeeeccclll}}}vvvbbbSSSIIIAAABBBBBBFFFJJJGGGJJJ]]]uuubbbVVVTTTSSSKKKLLLRRRPPPRRROOOMMMMMMPPPSSSUUUUUURRRPPPPPPPPPLLLGGGIIINNNMMM___sss```MMMRRRVVV\\\aaaeeejjjppptttwwwuuuppppppqqqvvv{{{~~~ddd]]]UUUPPPNNNMMMLLLLLLMMMRRRVVV]]]kkk}}}xxxlll[[[PPPMMMMMMLLLJJJDDDEEEEEEKKKaaa___EEEAAA@@@???===;;;:::;;;<<<:::999888777555444333222111111111111111111111111000///000333333222777===RRR```nnnqqqyyyyyyfff[[[PPPIIIDDDAAACCCGGGFFFGGGIIIKKKNNNPPPRRRSSSTTTUUURRRMMMLLLNNNNNNKKKEEEGGGMMMSSSSSSPPPQQQUUUVVVfffqqqlll^^^VVVVVVYYYdddiiisssfffYYYXXXcccnnniiidddppp}}}|||nnnddd^^^ZZZ\\\\\\______]]]xxxwwwvvvuuuuuuwwwyyy|||~~~zzz{{{{{{tttgggWWWJJJBBBCCCEEEEEEDDDDDDIIISSS[[[cccdddbbb\\\ZZZ```mmmxxx}}}~~~yyyvvv}}}wwwlllcccccckkksssuuupppZZZJJJFFFBBBDDDKKKXXXfffpppPPPGGGOOOpppdddkkkwwwJJJ;;;FFFCCCCCCLLLLLL<<<>>>??????>>>>>>???AAA???@@@CCCCCCAAAKKKhhh~~~}}}~~~|||xxxuuurrrwwwvvviiiZZZ[[[ppp{{{sssiiijjjyyymmm[[[NNNDDD<<>><<<::::::<<<>>>::::::999777666444333333111111111111111111111111111///000222333222666<<>>aaaiii^^^\\\RRRHHHCCC@@@???BBBGGGBBBAAAAAA@@@???>>>======>>><<<===>>>:::@@@]]]||||||~~~~~~yyyvvvqqquuuwwwjjj]]]mmmmmmlllyyybbbOOOEEEBBBBBBEEE???DDDNNNJJJPPPdddSSSUUUVVVSSSNNNKKKKKKLLLMMMNNNNNNKKKIIIIIIMMMQQQTTTRRROOOLLLIIIHHHIIIIIIIIIPPP]]]tttkkkJJJ@@@UUUfffnnnsssqqqnnnwwwxxxsssqqqkkkfffbbbbbbhhhooouuuwww~~~wwwnnnfffaaa\\\WWWTTTOOOMMMJJJJJJMMMRRRTTTVVV[[[\\\dddwwwppp___ZZZTTTPPPQQQPPPHHH@@@AAAAAAKKKhhhaaaFFFCCC@@@???>>><<<:::999999999777777888888777666444333222222222222222222222222333222111111111333555777III]]]ooommmqqqxxxaaaLLLEEECCC???BBBIIIDDDFFFHHHJJJLLLOOORRRUUURRRXXXVVVKKKHHHOOOQQQLLLJJJIIIHHHHHHIIIMMMQQQTTTWWWfffnnnpppoooeeedddrrryyyeee[[[]]]eeexxxrrrlllxxxtttfff]]]XXX\\\WWWZZZ```^^^ffftttsssuuuyyy{{{yyyzzz|||yyyxxxvvvtttnnncccTTTJJJHHHMMMSSSTTTPPPUUUhhh|||tttlllffffffxxx}}}wwwqqqiiicccccciiirrryyysssZZZIIIHHHBBBHHHNNNTTTiiiooo[[[LLLLLLvvv{{{eeepppWWWNNNGGGDDDAAA??????CCC@@@@@@@@@@@@???????????????===???@@@>>>BBBYYYsss{{{uuu~~~www{{{~~~}}}{{{}}}xxxpppzzz~~~qqq{{{{{{vvvsss\\\KKKBBB@@@@@@EEECCCIIIRRRSSSccc|||]]]TTTTTTSSSOOOKKKIIIKKKMMMLLLLLLLLLJJJHHHHHHKKKOOOOOOMMMKKKIIIHHHHHHIIIJJJIIIKKKSSSggg\\\HHHNNNWWWddduuu~~~xxx}}}xxxnnnfffccc______aaacccbbb```fffhhhhhhggghhhkkkiiieeeaaa]]]WWWSSSQQQOOOLLLJJJNNNNNNNNNOOOQQQSSSTTTUUU]]]eeeuuummm\\\VVVUUUSSSPPPMMMJJJFFFBBBFFFTTTqqqsssLLL???AAA???>>>===;;;:::999888888777777888888777666444333222222222222222222222222333222111111111333555666CCCWWWjjjooo~~~~~~eeeLLLCCCAAA???AAAHHHDDDFFFHHHJJJLLLOOORRRTTTTTTYYYVVVKKKGGGLLLNNNIIIDDDEEEGGGIIILLLOOORRRUUUVVVfffrrr}}}xxxnnnsss|||}}}xxxeeeccceeeiiiyyywwwtttrrrfff^^^ZZZ[[[XXX\\\bbbaaakkkxxxwwwyyy}}}}}}yyywwwyyyvvvuuusssqqqnnnfff[[[SSSFFFJJJOOOQQQQQQYYYnnn{{{kkkaaa\\\aaauuupppooonnnkkkfffeeekkkwww|||eeeOOOAAADDDEEELLLQQQZZZmmmjjjQQQIII^^^pppiiiiiiQQQJJJEEEDDDBBB>>>===?????????@@@@@@@@@AAAAAAAAA@@@???AAACCCBBBEEEVVViiizzzrrrsss}}}~~~}}}zzzttt{{{oookkknnnooo{{{kkkVVVGGG@@@???AAACCCFFFKKKPPPYYYvvvkkkVVVTTTSSSPPPLLLHHHHHHJJJLLLIIIIIIIIIGGGFFFFFFIIIKKKIIIIIIHHHHHHHHHIIIKKKLLLJJJGGGGGGVVVvvvoooLLLBBBCCCOOOaaaiiiqqquuu|||mmmggg___ZZZXXXWWWTTTQQQ[[[\\\ZZZWWWXXXZZZXXXSSSRRRPPPNNNOOOPPPQQQPPPOOOMMMNNNOOOPPPRRRVVV[[[^^^jjjuuuqqq[[[MMMIIILLLOOOMMMGGGCCCBBBDDDIIIlllXXX???>>>@@@>>>===;;;:::888888777777777777888888777666444333222222222222222222222222222222111111222333555666<<>>===???@@@@@@@@@@@@@@@AAAAAAAAA@@@???@@@BBBBBBFFFRRR```xxxtttiiivvvyyy~~~~~~}}}{{{|||vvvkkkjjjnnnvvvyyytttbbbQQQEEEAAABBBDDDFFFKKKMMMOOOaaaaaaTTTQQQPPPNNNKKKIIIHHHHHHIIIFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKGGGEEELLLaaazzzTTTDDD@@@HHHOOOLLLVVV^^^mmm}}}yyyjjj^^^XXXVVVUUUTTTTTTUUURRRNNNNNNPPPOOOKKKIIIIIIJJJLLLMMMNNNOOOOOONNNOOOPPPQQQVVV___jjjrrr|||}}}|||vvvkkk^^^TTTNNNKKKLLLMMMLLLGGGBBBDDDIIIQQQuuuJJJ>>>AAA<<<<<<;;;:::888777777666666666777777777777555444333222222222222222222222222111111111111222333444555999OOOdddkkk~~~fffOOOHHHLLLNNNLLLJJJGGGFFFGGGIIILLLOOOPPPQQQSSSUUURRRJJJEEEGGGHHHFFFDDDHHHLLLNNNOOOQQQUUUXXXhhh~~~xxxqqqllloooyyywww}}}mmmddd___^^^ZZZ[[[___bbb```qqq|||zzzzzzxxxuuuvvvzzzzzzwwwtttrrrqqqnnnhhhcccOOOIIIEEEHHHPPP^^^rrrvvviiiZZZRRRTTT___qqqvvvpppvvvwwwooommmtttvvvaaaNNNCCC@@@???KKKSSS]]]ooovvvfffRRRaaalllhhh\\\PPPHHHCCCBBBAAA???@@@CCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<===@@@KKKUUUgggvvvtttkkksss~~~~~~yyy}}}{{{nnneeeXXXKKKCCCAAADDDFFFJJJOOOQQQYYYuuu|||]]]TTTNNNNNNNNNMMMLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKTTTiiimmmYYYGGGFFFKKKHHHFFFLLLZZZiiirrrwww}}}sssjjjccc]]]YYYUUUUUUQQQMMMMMMPPPPPPLLLOOOPPPPPPPPPPPPPPPQQQQQQQQQTTTYYY___gggpppxxx~~~{{{rrrfff[[[UUUSSSRRRRRRYYYSSSNNNLLLHHHEEEHHHPPPggg```???<<<@@@888;;;:::999888777666666666666666777777666555333222222222222222222222222222111111111111222333444444666LLLbbbiiizzzppp___[[[^^^\\\SSSJJJIIIHHHGGGIIIMMMPPPPPPPPPPPPQQQNNNIIIFFFGGGIIIIIILLLPPPTTTWWWZZZ```iiipppwwwoookkkvvv~~~uuu|||lllccc^^^]]][[[[[[^^^______rrrzzzwwwxxxxxxxxx{{{{{{xxxuuuttttttrrrmmmiiiZZZNNNFFFJJJUUUbbbooowwwiiiaaaXXXWWWaaatttttttttuuulllooo{{{}}}hhhSSSEEE??????AAALLLTTTcccwwwuuuddd]]]___mmmpppUUUOOOHHHBBBBBBAAA@@@AAADDDBBBBBBAAA@@@???>>>===<<<999;;;<<<:::888:::BBBJJJUUUhhhpppooouuuyyy}}}}}}~~~|||nnn[[[UUULLLDDD@@@AAADDDGGGIIILLLTTTiiittt^^^TTTNNNNNNNNNOOOOOOLLLHHHDDDDDDCCCDDDEEEGGGFFFDDDBBBAAAAAAAAABBBCCCCCCDDDDDDHHHKKKNNNOOOPPP\\\wwwpppNNNAAAEEEEEEHHHIIIMMMUUU[[[cccooo{{{zzzjjj___]]]\\\WWWRRRQQQUUUUUURRRTTTUUUVVVUUUTTTTTTVVVXXX\\\aaaiiissszzz{{{xxxuuufff]]]RRRMMMNNNRRRTTTTTT]]]RRRIIIEEECCCDDDOOO]]]sssPPP:::<<>>>>>=========;;;AAAEEEBBB;;;999>>>BBBFFFWWWfffsss|||zzz~~~~~~uuu|||mmm___NNNJJJFFFBBBAAACCCFFFIIIJJJMMM\\\kkk```UUUQQQOOONNNOOOOOONNNJJJGGGDDDDDDDDDFFFHHHHHHDDDAAA???@@@AAACCCDDDEEEEEEEEEKKKKKKMMMNNNMMMSSSfffyyyrrraaaUUUDDDKKKHHHHHHJJJMMMSSS```lllooo}}}tttiiigggaaaZZZYYY[[[[[[XXXWWWXXXZZZZZZ[[[]]]bbbfffvvvuuuuuuyyyzzzuuujjj```RRROOOLLLMMMSSSXXX[[[\\\VVVLLLEEECCCDDDLLLeee\\\HHH===<<>>>>>>>>>>>@@@IIIPPPKKKBBB======@@@AAAOOObbbxxx|||~~~uuujjjvvvrrr```SSSHHHFFFDDDCCCCCCFFFJJJLLLTTTVVVjjj~~~dddaaaVVVTTTQQQNNNMMMNNNOOOLLLJJJEEEDDDEEEGGGJJJIIIEEEAAA@@@AAACCCEEEGGGIIIIIIJJJOOOKKKJJJJJJJJJLLLXXXeee~~~UUUFFFEEEFFFIIIJJJMMMUUU^^^cccmmmuuuwww{{{vvvtttvvvuuurrrpppsssuuuwwwzzzyyysssooohhh[[[QQQKKKLLLNNNRRRXXX^^^dddhhhQQQKKKIIIKKKNNN^^^oooIIICCC???:::;;;<<<::::::999888777777777888555666666666666444333222222222222222222222222222///000111222222333222222777777HHH[[[dddsss{{{kkkPPPLLLJJJLLLQQQTTTRRRPPPOOOMMMKKKJJJHHHGGGIIIMMMXXXcccsss}}}tttpppzzzzzzjjjpppxxxkkkbbb^^^]]]ZZZZZZ\\\cccrrr}}}yyyuuussstttsssqqqssswwwvvvrrrnnnlllhhhjjjyyy|||jjjtttpppmmmvvv{{{pppkkkmmmpppsssoooyyy{{{kkkWWWIIIBBBBBBJJJSSSUUUggg}}}nnnhhh___MMMJJJJJJHHHEEECCCBBB@@@===;;;DDD>>>888777:::<<<<<<===FFFIIIJJJGGGAAA<<<<<<>>>AAAKKKbbb~~~|||zzzuuurrrzzzuuuvvv}}}sssppp}}}tttmmmcccWWWPPPDDDBBBCCCEEEDDDBBBGGGQQQYYY\\\vvvhhhaaaYYYRRRSSSSSSRRRNNNKKKIIIHHHEEEGGGHHHEEEBBBBBBDDDHHHBBBFFFIIIJJJHHHGGGGGGHHHLLLKKKJJJHHHIIIMMMSSSXXXtttqqqRRRJJJEEEGGGIIIIIIMMMSSSVVVZZZ___fffmmmwwwqqqbbb\\\YYYTTTQQQRRRQQQNNNPPP[[[hhhpppqqqpppMMMHHHFFFSSSrrr~~~```EEE>>>@@@===999:::;;;:::999777666555555555555555444333333222111111111222333333444444333333222222111111111111222222999444888QQQhhhlll{{{yyyhhhUUUJJJNNNTTTRRRPPPSSSNNNSSSNNNIIIIIIEEEFFFQQQ\\\sssyyyooogggeeebbb___aaahhhxxxtttvvv~~~rrriiibbb^^^^^^___[[[aaadddooo}}}xxxuuuppprrrrrrqqqsssvvvtttpppuuuvvvtttvvv{{{|||ooohhhhhhnnntttxxx}}}lll[[[III??????EEEPPPYYY___{{{~~~hhhrrrtttWWWIIIDDDFFFDDDBBBAAAAAA@@@>>>===:::<<<<<<<<<@@@DDDAAA;;;???BBBDDDAAA===:::<<>><<<>>>???EEEXXXeeeWWW???:::<<<===<<<:::;;;>>>BBBAAADDDRRRgggxxx{{{uuuqqqxxxwwwwwwrrreee```dddmmmzzz}}}wwwiiiZZZTTTPPPJJJDDDAAACCCBBBCCCHHHKKKNNNSSSYYYjjjxxxddd___[[[TTTTTTTTTUUUUUUTTTRRRPPPOOOQQQOOOKKKIIIHHHGGGEEEDDDCCCEEEGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNQQQWWWcccwwwfffUUUOOOOOOPPPOOONNNJJJKKKMMMNNNPPPUUUZZZ___bbbfffkkkpppttt{{{sssiiibbb```YYYTTTPPPPPPPPPOOOQQQUUUXXXeeewwwqqqWWWEEELLLHHH^^^MMM@@@777;;;>>><<<999::::::999888666555555555555444444333333222222111111222222333444444444444444222222111111111111222222111555:::HHHXXXccc|||eeeQQQNNNRRRTTTTTTVVVUUUVVVOOOLLLPPPOOOSSSbbbyyywwweeeUUUWWWWWWZZZ___```___aaaeeeccckkkvvv{{{kkklllnnnvvvwwwlllfff___\\\\\\^^^[[[aaappp~~~{{{xxxvvvyyy{{{zzz|||~~~{{{vvvjjjrrrvvvuuuwww~~~||||||mmmhhhffflllzzznnn]]]JJJEEEBBBDDDIIIQQQ___lll{{{```ssslllPPPKKKJJJEEEBBB@@@>>>>>>?????????>>>CCC>>>999FFFkkkjjjAAA;;;<<<<<<<<<;;;===AAADDDAAA@@@GGGWWWfffjjjiiigggsss~~~qqqttt|||}}}}}}}}}lll^^^```fffqqq|||~~~eeeYYYNNNIIIGGGCCCAAABBBEEEFFFGGGHHHJJJPPP\\\fffhhh\\\\\\XXXSSSOOOPPPRRRTTTWWWXXXXXXWWWSSSNNNJJJHHHIIIIIIFFFDDDFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJKKKMMMMMMSSSjjjlllYYYMMMNNNTTTIIIIIIIIIIIIKKKNNNQQQTTTTTTVVVYYY[[[^^^dddkkkpppvvvxxxzzz}}}|||vvvrrrlllfff```ZZZUUURRRRRRRRRRRRQQQPPPRRRWWW\\\^^^ssslllXXXOOOMMMPPP```cccFFF???;;;===>>>:::777888999888777666555555555555333333333333222222111111222333333444555444444444333222222111111222222333111555888BBBSSSeeennnUUUMMMPPPSSSUUUWWWWWWXXXUUUWWW___]]]```ooonnnbbbZZZSSS\\\]]]bbbiiinnnpppppppppuuuxxx{{{}}}{{{rrrqqqqqqsss{{{sssjjjddd___\\\]]]]]]ZZZ^^^qqq}}}{{{zzz}}}~~~yyymmmtttyyywwwvvvzzzyyyyyyyyyvvvuuuiiijjjppp|||rrr\\\LLLEEEDDDFFFIIIMMMZZZrrrhhhbbb^^^HHHHHHIIIFFFEEEBBB???>>>>>>>>>=========;;;666???^^^tttaaa>>>======<<<;;;;;;===@@@BBB@@@<<>>===;;;888777888777777666555444444444444333222222222222222111111333333444555555555444444333333222222222222333333333555444===SSSjjjxxx]]]OOONNNRRRVVVYYYVVVYYY\\\gggsssqqqrrrttt^^^VVVWWWYYYWWW```ppp||||||xxx{{{~~~ooogggddd```^^^^^^\\\[[[[[[ppp~~~~~~}}}|||{{{~~~~~~{{{tttwwwzzzxxxvvvwww|||}}}pppwww{{{uuunnnttt~~~xxxcccPPPEEEEEEEEEGGGLLLWWWlll|||sssiii]]]nnn{{{UUUEEEDDDDDDCCCGGGDDD???===<<<<<<<<<;;;444<<>>EEEOOOKKK>>><<<<<<;;;:::;;;;;;======>>>::::::@@@HHHRRR^^^hhhooouuuuuu~~~{{{mmmdddqqqfffNNNLLLXXXgggvvvsssooollllllqqqYYYLLLGGGCCCBBBAAA@@@BBBGGGAAAGGGLLLMMMVVVoookkk[[[YYYXXXVVVUUUPPPOOONNNPPPSSSSSSPPPMMMIIIGGGEEEEEEFFFGGGGGGFFFIIIHHHFFFGGGHHHHHHGGGFFFEEEGGGHHHGGGEEEBBBAAAAAAEEEIIIMMMZZZ|||oooRRRKKKIIIGGGHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMQQQOOOQQQTTTUUURRRRRRTTTTTTSSSQQQQQQRRRRRRPPPOOONNNUUUZZZ]]]cccllluuuyyyccc[[[OOOMMM```sssTTTCCC@@@>>><<<:::999888888999666666555444444444444444222222222222222222111111333333444555555555555555333333222222222222333333333666333:::QQQhhh~~~kkkXXXPPPRRRVVVZZZTTTXXX```qqq|||zzznnnYYYSSSVVVYYYZZZnnnxxxvvv~~~rrrmmmxxxxxxkkkeeeccc```^^^___ZZZ___]]]rrr}}}{{{{{{|||||||||}}}~~~}}}|||yyyxxxwwwvvvtttrrrrrrsssttt}}}yyyrrrzzzxxxyyy|||kkkXXXJJJCCCFFFGGGNNN]]]ooorrrrrr\\\aaagggMMMEEEAAA@@@CCCEEEBBB>>>;;;;;;;;;;;;:::777===AAA>>><<<>>>??????;;;:::::::::;;;<<<;;;;;;<<<999999;;;@@@KKK^^^ooouuu{{{zzz|||~~~nnnooooooRRRHHHLLLUUUcccpppyyy~~~||||||nnneeeiiikkkuuunnn]]]OOOEEECCCBBBCCCBBB@@@CCCHHHFFFJJJNNNUUUiiiyyy___YYYZZZWWWUUUWWWPPPMMMKKKLLLOOONNNJJJFFFFFFGGGFFFEEECCCCCCEEEGGGHHHFFFDDDEEEGGGHHHGGGFFFBBBDDDFFFEEECCCBBBBBBBBBDDDCCCDDDNNNffffffUUURRROOOOOOOOOPPPNNNLLLKKKJJJJJJJJJLLLLLLLLLLLLNNNKKKKKKOOONNNKKKMMMQQQNNNOOOQQQQQQQQQPPPOOOOOOSSS[[[bbbdddhhhnnnooommmUUUOOOMMM```zzzTTTGGGCCC===<<<:::888999::::::888666555444444333333444444111111111111111111222222333444444555555555555555444333333222222333333444000666444888LLL^^^mmm|||}}}dddUUURRRVVVZZZWWWYYY___ppp|||sssnnnzzzuuucccVVVTTT[[[```mmmxxxnnnsssuuusssxxxrrrfffbbb```^^^]]]^^^YYYddddddxxx~~~zzzxxxyyy{{{{{{{{{~~~~~~yyyvvvvvvuuuqqqnnnllllllrrrvvvxxx|||vvvzzz~~~rrrsssbbbQQQGGGCCCFFFJJJXXXqqqllltttyyy______lllXXXHHHEEE@@@@@@EEECCC???;;;999999:::::::::>>>999777:::>>>@@@===;;;;;;:::;;;<<<>>>>>>===<<<;;;999999999===III```ttt|||~~~xxxooovvvXXXJJJGGGIIIVVVeeekkkuuurrrpppsssiiifffpppwww{{{aaaTTTLLLDDDCCCBBBCCCEEEDDDAAADDDJJJMMMOOOQQQ\\\xxxjjjWWWXXX[[[VVVUUUYYYLLLIIIGGGIIILLLMMMIIIDDDFFFHHHHHHFFFBBBAAADDDGGGGGGDDDBBBCCCFFFHHHGGGFFFBBBDDDFFFFFFEEEDDDEEEFFFEEE>>>???IIIVVVlllvvvqqqiiiaaa[[[UUUNNNIIIMMMKKKIIIHHHIIIKKKLLLLLLLLLIIIIIILLLLLLIIILLLRRRLLLPPPTTTVVVVVVVVVVVVWWWVVV]]]bbbaaaaaa```YYYPPPNNNTTTaaaWWWAAAAAA======<<<;;;:::;;;<<<:::666555555444333333333444444111111111111111111222222333444555555666666555555444333333222222333333444,,,777777888FFFTTT___kkk~~~mmmYYYTTTWWW[[[\\\[[[\\\iiiqqqddd[[[eeetttnnnbbbUUUPPPVVVccckkk|||qqqeeemmmwwwvvvuuu~~~sss{{{oooccc______]]]\\\]]]XXXgggjjj~~~}}}|||zzzxxxxxxzzz|||}}}zzzzzz}}}~~~~~~zzzuuuqqqqqqrrrppprrrtttssstttwww~~~{{{|||~~~www___NNNHHHDDDAAAQQQZZZmmmtttlll```]]]ccclllKKKEEEBBB@@@@@@===CCC???<<<===;;;888999===;;;999777999???CCC>>>888===<<<:::999888777777777:::555666<<<>>>@@@QQQdddxxxvvv|||zzzwww{{{nnnbbbZZZTTTPPPLLL]]]eeeuuuxxxwww}}}uuu```SSSKKKFFFCCCBBBFFF???===GGGJJJGGGKKKPPPUUUZZZfffooofff\\\VVVWWWVVVRRRNNNLLLNNNLLLGGGFFFJJJJJJGGGHHHFFFEEEEEEFFFFFFDDDCCCGGGFFFEEEDDDDDDEEEGGGHHHEEEEEEEEEGGGHHHHHHEEEBBBBBBHHHKKKFFFEEEXXX}}}cccKKKKKKHHHHHHKKKKKKHHHIIIMMMIIIHHHIIIKKKLLLLLLNNNQQQRRRLLLMMMUUUYYYVVVSSSTTTOOOWWWZZZRRRJJJOOO[[[dddmmmwwwXXX<<<>>>AAA;;;<<<<<<;;;:::999888777666333333333333333333333333111222222333333222222111333333333333333333333333000111111111111222222222444444666888:::BBBVVVhhhooo}}}vvv\\\WWW[[[\\\XXXZZZ^^^``````]]]YYYVVVaaa```\\\VVVSSSYYYkkk{{{xxxiii```fffyyy|||~~~xxxmmmccc``````^^^]]]^^^[[[bbbppp}}}{{{{{{}}}}}}{{{{{{}}}~~~}}}yyywwwwwwxxx~~~||||||~~~}}}|||zzzdddQQQHHHFFFIIIKKKWWWlllxxx~~~```aaasss\\\EEEEEEDDDCCCDDDAAA@@@<<<;;;<<<<<<:::;;;???======<<<:::;;;<<<======999999999999999999999999;;;666777===???@@@KKKYYYfff}}}nnnwwwwwwuuu}}}qqq___QQQZZZ]]]fffttt}}}zzzmmm\\\OOOHHHEEECCCAAACCCHHHDDDBBBIIIJJJHHHMMMWWW___kkkjjjbbbYYYUUUUUUTTTPPPLLLIIIMMMMMMHHHFFFHHHIIIGGGEEECCCBBBBBBDDDDDDCCCAAAGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCEEEGGGHHHHHHGGGFFFLLLQQQRRRKKKFFFOOOggg{{{jjjZZZRRRIIIDDDEEEGGGGGGEEELLLKKKKKKLLLLLLLLLKKKLLLMMMJJJLLLSSSUUUPPPLLLLLLJJJNNNNNNLLLSSSjjj```EEE===>>><<<777::::::999888777666555444333333333333333333333333111222222333333222222111333333333333333333333333000111111111111222222222111111333444666===OOO```kkkyyymmm[[[UUUUUUZZZ[[[\\\\\\\\\ZZZXXXWWW^^^``````\\\VVV[[[ooorrrbbbYYY```tttrrrhhh```___```^^^]]]^^^aaaeee{{{}}}}}}~~~~~~|||~~~~~~}}}}}}~~~}}}|||ttt~~~jjjSSSIIIGGGGGGNNNVVVccctttwwwggg[[[fffdddJJJ@@@FFFFFFDDDDDDAAA@@@<<<;;;======;;;<<<@@@===<<<;;;999666555888;;;666777888:::;;;;;;;;;:::<<<777888@@@BBB@@@CCCKKKPPPjjjmmmhhhssswwwwww~~~hhhZZZUUUTTT]]]iiirrrzzz}}}oooZZZSSSJJJEEEDDDEEEEEEDDD???FFFEEECCCIIIIIIKKKUUUaaaqqqnnnbbb\\\UUUSSSSSSRRRNNNIIIFFFLLLOOOKKKGGGGGGHHHIIIFFFDDDCCCDDDEEEEEEDDDCCCFFFGGGIIIJJJIIIGGGEEEDDD???BBBEEEGGGGGGGGGHHHIIIRRRUUUVVVPPPHHHGGGOOOXXXqqq{{{ssseee\\\```dddZZZJJJLLLHHHFFFGGGKKKMMMJJJEEEFFFDDDFFFKKKOOOQQQTTTXXXddddddcccfffyyy```@@@<<<@@@:::555777777777666555444333333222333333333333333333333333111111222222222222111111222222222222222222222222000111111111111222222222111000111222333999IIIXXXdddvvveeeWWWWWW]]]\\\[[[ZZZZZZZZZZZZZZZ\\\ccciiieee[[[]]]sssooo___ZZZeeezzz{{{kkkccc^^^^^^```^^^]]]^^^ggghhhxxx{{{~~~}}}}}}{{{|||}}}}}}|||wwwzzz~~~sssuuu}}}www```MMMKKKLLLLLLVVVeee~~~jjjcccggglllRRRZZZuuuTTTCCC@@@GGGCCC???@@@===BBB>>>>>>@@@???===>>>AAA===888666:::>>>;;;666222444666888;;;<<<;;;:::999:::777999AAAEEEBBB???@@@CCCYYYaaaeeessszzz}}}iii___SSSPPPVVV```kkkqqqzzz~~~xxxlll^^^SSSLLLJJJGGGFFFGGGGGGGGGEEE@@@FFFEEEEEEJJJLLLSSSdddqqqeee\\\XXXTTTRRRSSSQQQMMMIIIFFFMMMRRROOOIIIFFFHHHKKKMMMKKKJJJJJJJJJJJJHHHGGGEEEGGGIIIJJJJJJGGGEEECCC???BBBEEEFFFEEEEEEFFFHHHMMMOOOQQQNNNJJJFFFFFFGGGRRRkkkiiiaaaYYYRRRWWWeeennnhhh\\\TTTRRRRRRVVV```nnn~~~[[[HHH===BBBAAA666333:::666555555444333333222222222222222222222222222222111111222222222222111111111111111111222222222222000000111111111222222222333222333444444888DDDRRR^^^yyyuuubbb___]]]]]]\\\\\\\\\\\\]]]]]]___hhhrrroooaaa]]]sssqqqgggiiiyyy{{{vvvgggbbb^^^``````^^^]]]^^^jjjjjjhhhoooxxx~~~~~~~~~||||||~~~{{{www{{{~~~|||yyyyyyzzzvvv~~~yyyjjjXXXKKKLLLOOOUUUiiidddSSSdddzzzxxxYYYMMMllldddMMM@@@AAAFFF???<<<>>><<<@@@===>>>BBBCCCBBBCCCFFFHHH;;;777DDDRRRPPP>>>000555777999::::::999777666888666999@@@EEECCC>>>;;;>>>MMMXXXbbbppp{{{xxxfffTTTMMMQQQ[[[bbbiiiqqq|||wwwmmmhhhmmmiiieeeaaa]]]WWWPPPJJJDDDDDDDDDDDDEEEDDDCCCBBBFFFJJJGGGHHHNNNRRR___vvvppp```ZZZXXXUUUTTTTTTRRROOOLLLJJJNNNSSSRRRKKKFFFHHHMMMRRRPPPOOONNNNNNMMMKKKJJJHHHHHHGGGEEECCCAAA???>>>===???BBBDDDEEEGGGIIIJJJFFFGGGHHHIIIIIIHHHGGGEEEGGGUUUoooyyy{{{{{{}}}cccAAA@@@??????<<<888777888555555555444444333333222222222222222222222222222000111111222222111111000000000000111111222222222000000111111111222222222555333333444444666@@@KKK\\\kkk^^^\\\\\\\\\]]]]]]\\\[[[[[[ccclllvvvuuueee\\\nnnxxxuuu|||wwwzzz~~~sssgggccc```bbbaaa^^^]]]___iiinnnXXX```nnnyyy~~~|||{{{xxxxxx{{{zzznnn___SSSJJJLLLUUUfffvvvXXX[[[|||mmmaaaUUUcccQQQGGG===???CCC===<<>>NNN```\\\HHH777666777888888777666555444555555777<<<@@@AAA===:::;;;BBBMMMYYYgggwwwzzzbbbPPPJJJLLLNNNVVV\\\dddmmmtttzzz}}}{{{yyyvvvqqqiii```ZZZZZZVVVRRRNNNLLLJJJHHHFFF???@@@BBBDDDEEEFFFFFFFFFGGGJJJHHHLLLWWW^^^nnn|||eeebbb[[[YYYWWWVVVUUUTTTQQQOOONNNOOORRRQQQLLLFFFGGGLLLPPPNNNMMMMMMNNNMMMLLLKKKMMMJJJDDD???===<<<===>>>>>>>>>???CCCHHHLLLMMMMMMFFFEEEEEEFFFHHHIIIHHHGGGJJJJJJTTTlllmmmPPP???>>>777111666>>><<<222555555555444444333333333222222222222222222222222000000111111111111000000/////////000111111222222000111111111111222222222333111111333222333:::CCCZZZ~~~vvv___^^^^^^]]]\\\[[[YYYWWWVVVbbbgggqqqsssfff[[[hhhxxx~~~yyyooogggcccaaabbbaaa^^^^^^aaajjjyyyQQQXXXcccmmmvvv|||~~~|||}}}zzzsss|||{{{mmmaaaWWWSSSQQQWWWggg~~~hhhggg~~~ooobbb```hhhlllIIICCC;;;===AAA<<<===BBB???<<<:::<<>>SSSllluuuiiigggbbb]]]YYYVVVTTTTTTZZZ[[[dddllleee[[[dddxxx}}}rrriiidddaaa___aaa```___aaaeeennnQQQUUU\\\bbbiiipppwww|||~~~}}}||||||||||||}}}yyyyyy{{{~~~~~~~~~|||}}}xxxxxx}}}xxxsssqqqooohhh[[[QQQSSSVVV[[[ggg|||llliiinnnfffiiimmm|||VVVBBBBBB:::===AAA<<<===AAA<<<@@@>>>???BBBBBB??????AAAJJJ>>>777;;;;;;666555:::444444333333333444444555333444444333333666777777999444<<>>BBBMMMZZZcccRRRKKKEEEGGGMMMPPPKKKEEEJJJIIIHHHHHHHHHHHHHHHHHHCCCEEEJJJNNNQQQ___~~~nnnQQQBBB;;;444888===>>>:::555333444333333333222222222222222111111111111111111111111000000111111111111000000---......///000111111222000111111111111222222222333111111333333333777===KKKZZZxxxuuuppphhh___YYYVVVUUUUUURRRQQQZZZfffddd[[[cccttt{{{mmmeeeaaa^^^]]]_________ccciiirrrUUUOOOMMMUUU^^^eeeoooyyywwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~yyynnnbbbXXXUUURRRNNNMMMPPPWWWnnn{{{yyyxxxbbbkkkrrrdddqqq\\\EEEDDD<<<===>>>??????>>>===<<>><<<;;;:::;;;:::999888777777777777555444222222222222333444444444333333333444555555777555666>>>PPPiii|||yyyyyyxxxvvv|||~~~WWWFFFFFFFFFFFFFFFGGGJJJMMMMMMOOOQQQTTTVVVZZZ^^^aaacccdddfffjjjmmmpppssstttuuuwwwxxxvvvrrrmmmjjjiiiiiihhhfffbbb^^^[[[\\\\\\\\\XXXRRROOOMMMLLLHHHEEE;;;>>>AAABBBAAAAAABBBDDDEEECCCAAABBBEEEKKKQQQTTTSSSdddnnn{{{|||aaa```cccaaabbbaaa^^^YYYSSSQQQRRRUUUTTTQQQKKKGGGDDDDDDFFFGGGIIIEEECCCEEEJJJNNNNNNKKKJJJIIIFFFAAABBBPPPhhhzzznnnWWWEEEFFFMMMKKKHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGEEEBBBBBBGGGJJJRRRbbbrrrlllPPPAAA===>>>999999888777666555444444333333333222222111111111000111333444444333111000000000000000000000000000///////////////.........111111111000000000000000000111111222222333444444HHHQQQcccppp}}}yyyddd\\\\\\YYYVVVUUURRRUUUYYYhhhrrrjjjfffrrr|||ssshhhcccWWWaaa___ZZZ___aaa```fffwwwZZZSSSPPPTTTYYY^^^eeelllrrrpppnnnpppuuu{{{~~~~~~}}}~~~~~~~~~}}}~~~~~~sssZZZSSSMMMKKKJJJLLLUUU```qqq|||{{{{{{|||nnnXXXcccrrr|||hhhsssoooQQQDDDAAA???>>>===<<<<<<<<<===>>>AAAAAA@@@>>>===;;;:::::::::999888777777666666666444444333222222222333333333333333333333333444444555444666;;;HHH\\\rrr~~~}}}}}}~~~{{{yyy}}}yyyZZZMMM@@@===CCCFFFCCC===AAAAAABBBCCCFFFIIIMMMPPPSSSTTTVVVYYY\\\^^^```aaaccceeefffeeebbb^^^\\\[[[[[[[[[ZZZWWWTTTSSSTTTUUUUUUQQQMMMJJJIIIGGGDDDBBB@@@@@@@@@??????@@@AAABBBAAADDDGGGHHHHHHLLLRRRWWWcccvvvooo___```bbb___aaa```]]]XXXRRRPPPQQQSSSSSSPPPLLLIIIFFFFFFGGGHHHIIIFFFCCCEEEIIIMMMMMMKKKJJJJJJFFFBBBAAAJJJYYYfffcccSSSHHHJJJMMMHHHEEEGGGEEEDDDBBBAAAAAABBBDDDEEEEEECCCDDDGGGHHHJJJTTT___wwwmmmOOO???;;;<<<===999999888777666555444444333333222222222111111111000111333444444333111000111111111111111111111111/////////////////////...000000000000000000000000000111111222222333333444:::FFFZZZfffpppvvvggg```]]]XXXTTTYYY[[[___mmmzzzuuuuuu|||zzzzzzyyy~~~|||ooofffbbb[[[ccc___[[[```aaaaaaiii|||kkkaaaVVVQQQPPPRRRXXX^^^bbbaaacccjjjttt{{{|||{{{}}}}}}|||ssshhh^^^JJJHHHFFFFFFGGGPPPbbbrrrwww}}}wwwkkk```XXXRRRuuuooonnntttPPPEEECCC???@@@>>><<<:::999:::<<<>>>??????>>>===;;;:::999999999888777666555555555555444444444333333222222222222222333444444333222111111333666888>>>KKK\\\iiirrruuu{{{~~~|||zzzkkkSSSDDDBBBDDDBBB???CCCBBBAAAAAABBBDDDGGGHHHEEEEEEGGGHHHJJJLLLMMMNNNMMMOOOQQQQQQOOOMMMLLLKKKLLLMMMMMMLLLJJJJJJLLLMMMLLLIIIFFFDDDCCCBBB@@@>>>CCCAAA>>>>>>@@@BBBDDDDDDAAAFFFJJJKKKJJJMMMTTT[[[vvvwww___\\\^^^^^^]]]___^^^ZZZUUUPPPNNNOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIFFFCCCDDDHHHKKKLLLKKKHHHGGGDDDAAAAAADDDKKKPPPWWWNNNKKKOOONNNHHHEEEGGGBBBAAA???>>>>>>???AAABBBBBBCCCFFFIIIHHHFFFIIINNNVVVnnn~~~gggIII777555999:::888999999888777666555444444222222222111111111111111000111222333333222111000111111111111111111111111......//////////////////000000000000000000000000000000111111222333333333444@@@TTT___iiivvviiieee^^^UUU^^^aaafffvvv}}}xxxzzzvvvzzztttjjjccc``````ddd^^^[[[``````aaakkkvvveeeVVVOOONNNQQQTTTTTTWWW```ooo}}}~~~xxx{{{}}}}}}qqqdddZZZQQQKKKJJJIIIKKKNNNVVVcccssswww{{{}}}sss]]]RRR^^^rrroooyyyYYYDDD@@@BBBBBB???>>><<<:::999:::;;;<<<===<<<<<<;;;:::999999888777777666555444444444444444444444444333333222222000222333444444333111//////333666666777===JJJUUUaaagggqqqxxx{{{}}}vvv\\\HHH@@@CCCHHH@@@???======>>>>>>>>>===AAAAAABBBBBBCCCDDDEEEEEE@@@BBBEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFHHHEEEDDDBBBAAA@@@@@@???>>>AAA???>>>@@@DDDGGGHHHHHHIIIJJJKKKMMMRRR[[[gggoooaaaXXX[[[ZZZYYY[[[[[[YYYTTTPPPLLLJJJKKKKKKMMMMMMMMMMMMMMMKKKJJJIIIGGGEEECCCCCCGGGJJJLLLLLLDDDBBB@@@???AAADDDFFFFFFPPPKKKJJJNNNOOOJJJFFFFFF???>>>===<<<<<<===???@@@???BBBEEEHHHHHHGGGGGGJJJIIIQQQccc~~~tttTTTGGG999555888;;;777222999888888777666555444444111111111111111111111000000000111222222111000000222222222222222222222222............/////////////////////000000000000000000000000111222222333333444===NNN[[[jjjxxxtttmmm``````eeemmmzzzmmmfffbbb``````bbb\\\[[[___\\\___nnn~~~pppeee]]]WWWRRRPPPSSS]]]mmm|||{{{yyy{{{}}}~~~~~~~~~~~~}}}|||{{{{{{tttiii]]]RRRJJJGGGGGGMMMNNNSSS```rrr|||vvvooocccbbbyyyllloooaaaLLLEEE???>>>CCC<<<<<<======<<<;;;::::::;;;:::::::::999999888888777666555444333333333333333333333333333333333333111222444444444222000///...333777666444777@@@IIIVVV^^^jjjuuu~~~{{{{{{iiiVVVKKKHHHBBB@@@@@@AAACCCCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA;;;===@@@AAAAAA@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCBBBCCCCCCCCCBBBAAAAAAAAA??????@@@BBBEEEHHHHHHHHHNNNJJJIIIQQQccczzzqqqYYYWWWZZZUUUTTTZZZUUURRRNNNJJJHHHGGGGGGGGGJJJKKKMMMNNNMMMLLLJJJIIIEEEDDDBBBBBBEEEIIILLLNNNFFFCCC???>>>@@@CCCDDDDDDJJJFFFDDDHHHKKKIIIEEECCC>>>===<<<;;;;;;===???@@@>>>AAACCCCCCDDDEEEGGGGGGDDDEEELLL]]]www```FFF>>>;;;888888::::::666222888777777666555444333333000000000000000000000000000000000000000000000000111111111111111111111111---.........//////000000......//////000000000000///000000111111222333333222555BBBSSSjjjvvvccckkkuuusssiiidddaaa```^^^^^^ZZZ[[[^^^YYYaaaxxx~~~oooccc[[[YYYZZZaaakkksssuuutttxxxyyy{{{|||~~~|||}}}~~~~~~tttjjjdddaaa]]]WWWQQQLLLHHHFFFIIIOOOSSSWWWaaauuuoooccckkkyyynnnmmm}}}lllHHHEEEGGG???:::???:::;;;===>>>>>>===<<<;;;999999999999999999999999777666555444333333333333333222111111222333555666333333444444444222111000000333666666444666;;;@@@PPP\\\kkkwwwuuuzzz||||||}}}mmmwwwnnnXXXLLLIIIEEEEEEFFFFFFDDDAAA@@@@@@????????????>>>>>>;;;===???@@@??????@@@BBBAAACCCDDDCCCAAA@@@???@@@BBBCCCEEEEEECCCBBBCCCCCC@@@BBBDDDDDDEEEFFFIIILLLNNNJJJMMM]]]{{{uuucccVVVVVVVVVQQQRRRYYYPPPMMMHHHFFFEEEFFFFFFEEEHHHIIIKKKLLLLLLJJJHHHGGGGGGEEECCCBBBCCCFFFJJJLLLIIIFFFAAA>>>>>>@@@AAABBBCCC@@@???BBBFFFFFFBBB???<<<<<<:::::::::<<<>>>@@@>>>@@@???<<<===@@@BBBAAA===BBBHHHJJJOOObbbrrrQQQAAA>>>999999888666444444555777666666555444333222111111////////////000000000000000//////////////////000000000000000000000000000------......///000000000---......//////000000111//////000000111222222222111000;;;LLLhhhqqqxxxyyymmmfffcccaaa___[[[ZZZWWWYYY\\\ZZZlll{{{uuummmfffcccccccccbbblllmmmnnnqqqtttwwwzzz{{{vvvuuuvvvwwwzzz}}}|||tttiii^^^UUUOOOMMMFFFEEEFFFKKKMMMOOOVVV___hhhmmmxxx}}}iiiaaaeeeyyyqqqvvvmmmSSS>>>???DDD???::::::<<<<<<<<<======>>>>>>???999999999999999999999999777666555444444333333333333111000///111444777:::555555444444333222222111111333444444333444777999GGG[[[nnnwwwzzz}}}uuusssooooooxxxuuuttt}}}ddd[[[OOOGGGCCCBBB???===AAAAAA@@@@@@@@@?????????===???@@@@@@??????@@@AAA@@@BBBDDDDDDBBBAAAAAAAAAAAADDDFFFFFFDDDBBBCCCDDDBBBEEEHHHGGGFFFKKKUUU]]]aaaccckkk~~~dddZZZRRRPPPPPPOOOSSSXXXNNNJJJFFFDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEKKKIIIFFFCCCAAABBBEEEHHHFFFEEEAAA>>>======???@@@;;;???CCCDDDDDDCCCAAA???;;;:::999888999;;;===>>><<<>>>===999:::???@@@===;;;@@@EEEDDD???EEE___yyykkkLLL;;;:::???999888666333111222444777555444444333222111000000........./////////000000/////////....../////////////////////////////////------......///000000111------......///000000111//////000000111111222222333111888EEE\\\vvv|||xxxuuuyyywwwvvv}}}}}}qqqhhhdddbbb```^^^[[[XXXTTTWWWZZZ]]]~~~}}}nnnbbbZZZUUUYYYYYY[[[^^^ccchhhlllnnniiiiiihhhiiilllpppuuuwwwvvvzzzyyyuuussshhhddd]]]SSSKKKFFFEEEFFFDDDEEELLLWWW\\\^^^eeeooonnn[[[hhh}}}sssqqq~~~QQQHHH???<<>>===;;;;;;<<<>>>AAACCC999999999999999:::::::::777777666555444444444444333111///...000444999<<<777666555444333222333333333222222222222333444444>>>WWWnnntttooopppvvv{{{|||pppkkkuuuppp```WWWSSSPPPMMMDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAA@@@@@@AAABBB@@@CCCEEEFFFEEEDDDDDDDDD@@@CCCFFFFFFCCCBBBBBBDDDCCCGGGJJJJJJJJJSSSdddqqqggg[[[UUUMMMJJJKKKOOOTTTWWWMMMIIIEEEDDDFFFHHHHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCOOOMMMHHHCCC@@@???BBBDDD@@@@@@@@@>>><<<<<<>>>AAA777AAAJJJJJJFFFBBBAAAAAA999888777777888:::<<<===888;;;<<<999<<>>???<<<555666555555555555555444333444333333222111000//////---.........//////000000//////............//////////////////////////////---------...///000000111---------...///000000111/////////000111111222222222000555;;;JJJmmmyyymmmwwwssszzzyyyyyy~~~yyyuuu|||~~~vvvkkkeeecccbbb___\\\\\\XXXSSSUUUYYYaaa}}}gggXXXQQQQQQTTTWWWUUUSSSVVV\\\[[[XXXTTTSSSWWW]]]dddhhheeegggiiimmmsssxxxzzzyyy~~~vvvhhhaaa\\\WWWQQQLLLGGGEEEFFFFFFEEEDDDRRRVVV[[[iiiwwwvvvyyy~~~kkkqqqmmmvvvqqqOOODDDCCCAAA???>>><<<<<<;;;;;;;;;::::::;;;>>>@@@BBB======<<<;;;999888777777:::999888666444333333222777555222000000111333555777777666555444333333222555444444333333333444444:::CCCTTTdddjjjkkkoootttyyytttnnnwwwuuutttfff```YYYPPPHHHEEEDDDDDDDDDDDDGGGFFFBBBAAACCCDDDCCCHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFEEEGGGJJJMMMMMMMMMKKKSSSRRRIIINNNiiieeeTTTRRRTTTSSSOOOKKKJJJMMMQQQIIIFFFDDDDDDEEEEEECCCAAAEEEDDDCCCDDDFFFFFFEEEDDDIIIGGGDDDCCCCCCBBBAAA@@@@@@>>><<<;;;:::;;;<<<>>>===???BBBEEEFFFDDDBBB@@@???===<<<:::999:::;;;<<<@@@888555;;;???@@@CCCHHH?????????@@@AAABBBCCCDDDRRR^^^tttZZZOOOBBB999777888888777555555444444444333333333222222222111000//////...000000000000000000000000////////////////////////..............................////////////..................////////////000000000000000111111222///000333888AAAUUUuuuyyypppuuu{{{xxx|||wwwoooeee``````aaa___]]]```TTTUUUXXXUUUmmm|||rrr\\\TTTNNNMMMMMMNNNSSSXXXSSSPPPLLLKKKLLLNNNNNNNNNRRRSSSTTTWWW[[[______]]]___eeefff^^^WWWSSSNNNIIINNNKKKHHHGGGIIIOOOTTTXXXdddppp|||~~~xxxqqqmmmUUUJJJEEECCCBBB???===<<<;;;;;;;;;;;;::::::;;;===???@@@<<<;;;::::::999888777777999888777555444333333333666444222000000111333444666666555555444333333333333333222222222222333333000666BBBOOOWWW\\\eeeoooqqq}}}kkkhhhqqqxxx{{{www~~~wwwllleee]]]SSSKKKCCCFFFHHHIIILLLOOOJJJCCCHHHGGGGGGIIILLLMMMJJJHHHFFFGGGIIIKKKLLLMMMLLLKKKIIISSSXXXXXXdddlllYYYTTTOOOPPPQQQNNNJJJHHHJJJLLLHHHFFFDDDEEEFFFEEEBBB@@@??????@@@CCCFFFGGGFFFEEEFFFDDDCCCBBBBBBAAA???===???>>><<<;;;;;;<<<>>>???>>>@@@BBBCCCDDDBBBAAA@@@BBBAAA>>>===<<<<<<===>>>DDD===:::>>>AAAAAACCCGGG>>>??????@@@AAAAAABBBBBBCCCIIITTTdddxxxjjjUUUHHHAAA999666666888777666444444444444333333333333222222111111000//////...////////////////////////......................................................////////////..................////////////000000//////000000111222222222333555999GGGaaayyyzzzvvv~~~qqqkkkccc```aaabbb```^^^WWWQQQSSSTTTYYY~~~}}}zzzyyy{{{|||}}}}}}vvvhhhZZZSSSNNNJJJHHHIIIJJJHHHGGGHHHKKKKKKHHHEEEMMMJJJHHHHHHKKKNNNPPPRRRUUUYYY[[[WWWSSSPPPNNNJJJQQQSSSVVVXXX^^^gggsss|||uuu{{{xxx}}}zzzdddGGG@@@EEEEEECCCAAA???===;;;::::::;;;::::::999999;;;<<<===999888888888777777777777888777666555444444444444555444222000000111222333444444444444444444444333222111111111111111222222111333888???EEEMMM\\\jjjkkkqqqhhhfffeeeooozzzxxxqqqzzzttt]]]\\\\\\___eeefffYYYKKKLLLGGGBBBBBBFFFIIIHHHFFFCCCGGGKKKNNNPPPQQQRRRSSSXXXdddooowwwmmmVVVQQQVVVOOOOOOOOOLLLIIIGGGGGGGGGFFFEEEFFFGGGGGGEEEAAA>>><<<===???CCCFFFGGGEEECCCEEEEEEDDDEEEEEECCC???=========<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@EEEDDDAAA???>>>===>>>???GGGBBB???AAABBBAAABBBDDD===>>>???@@@@@@@@@@@@@@@===@@@BBBDDDPPPjjjqqqUUUCCC<<<:::777444444666777555333444444444333333333222222222222111111000/////////////////////////////////........................------------------------......////////////......---............/////////000000//////000000111222444333333222222:::NNNaaa{{{|||zzziiieeeaaa```bbbbbbaaa___PPPPPPQQQQQQcccuuunnnkkkooohhh^^^WWWXXX```kkksssyyynnnggg___UUUNNNLLLPPPNNNLLLMMMOOOOOOMMMJJJQQQLLLJJJNNNVVV^^^hhhooommmqqqqqqkkkccc```bbbeeehhhoooyyy~~~nnnWWWXXXVVVbbbqqqeeeOOOCCC@@@BBBDDDBBB@@@>>><<<:::999999::::::999888888999999:::666666666666666666666666777666555555444444444444444333111000000000222222222222222222333333444444111111000000000111222222:::888777999:::AAAPPP^^^jjjttt~~~yyylll___VVVddduuurrrnnnoooqqqsssxxx~~~```WWWMMMJJJNNNSSSVVVVVVPPPSSSVVVZZZ^^^dddkkkpppuuu}}}dddUUUTTTYYYTTTRRRMMMIIIGGGEEEEEEEEEEEEFFFHHHIIIHHHEEEAAA===???@@@BBBEEEGGGFFFCCC@@@GGGHHHHHHJJJJJJHHHCCC@@@<<<<<<<<<===???@@@BBBCCCEEEDDDBBB@@@@@@@@@AAAAAAEEECCCAAA>>><<<<<<======DDDBBB@@@@@@AAAAAAAAABBB<<<===>>>??????>>>======AAACCCCCC@@@BBBQQQiii}}}lllTTTEEE???===<<<:::888666666777777444222333333333333222222222222111111111111000000//////////////////////////////........................---------------------------......//////......------------........./////////////////////000111111111111333333333888FFFUUU||||||rrrdddbbb```aaabbbbbb```]]]QQQQQQPPPTTTvvvyyytttxxxrrrfffZZZSSSTTT\\\cccpppmmmkkkhhhccc]]]^^^bbbccc```ZZZUUURRRPPPPPPOOOUUUTTT[[[iiiuuu}}}zzznnniiiqqq|||xxxnnn[[[NNNPPPZZZhhh\\\IIIGGGFFFDDDBBBAAA@@@>>><<<:::999888888888888888777777777777777444444555555555555666666666666555444444444444444333222111000000000111111000000111111222333333333111111111111111222333333:::777666555333666AAANNNbbblllyyyvvvjjjbbbhhhmmmrrr}}}zzzrrriii^^^YYYYYY\\\aaadddttt~~~yyyyyy~~~zzzyyyxxxzzznnnaaaYYYXXXYYYYYYRRRJJJEEECCCDDDCCCCCCEEEGGGJJJKKKIIIEEEAAA>>>@@@AAADDDGGGIIIHHHEEEBBBHHHHHHJJJLLLLLLJJJEEEAAA<<<<<<===>>>@@@BBBDDDEEEHHHFFFCCC@@@???@@@AAACCCBBB@@@>>>;;;999999::::::===>>>???>>>>>>@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@AAA@@@???BBBIIIPPPYYYgggyyygggVVVDDD===???AAA<<<555;;;999777666555666555555333333222222222111111111111111111000000000000000................................................------------------------------............------------------............/////////...///000000111...///222555444777BBBNNNnnnwwwwwwxxx|||uuukkkbbbaaaaaaaaaaaa```]]][[[TTTPPPQQQbbb|||pppbbbYYYWWWYYY___\\\YYYWWWTTTSSSZZZdddllljjjddd]]]WWWWWW\\\bbbmmmmmmvvv}}}}}}qqqsssrrrlllaaa]]]hhhuuu}}}qqqgggccc[[[^^^WWWTTT[[[___bbbmmm}}}~~~www```III@@@???======@@@===<<<;;;:::999888888888666666666666666666555555444444444555555555555555777666555444333333333333222111111000000000000000///000000000111111222222000000000000111222333444555444555555333333;;;EEEPPPcccyyy}}}wwwvvvyyyyyyxxxpppggglll~~~rrrmmmlllhhhccc``````gggnnnpppnnnqqqyyymmm\\\XXXWWWWWWWWWWWWOOOFFFBBBDDDEEEDDDBBBFFFIIIMMMMMMJJJEEEBBB@@@???@@@CCCGGGKKKLLLJJJHHHEEEFFFGGGIIIJJJGGGCCC@@@<<<===>>>@@@BBBCCCEEEEEEGGGEEEBBB@@@???@@@AAACCC???===;;;999777777888999999===???>>>>>>@@@AAA???<<<<<<;;;:::999999999:::::::::;;;<<<<<<>>>@@@AAAFFFKKKSSS\\\iiiwwwlllZZZTTTBBB@@@=========;;;777333777666444333333444666777222222222111111111000000111111000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........//////......//////000111//////222555444333;;;DDDooo|||wwwuuuvvv{{{{{{nnneeeaaaaaabbbbbb```___]]][[[VVVOOOZZZ}}}tttiiifffgggiiiccc^^^\\\XXXUUUWWW\\\fffgggeee]]]UUUWWWbbblllzzzzzz~~~wwwfffZZZXXXVVVSSSRRRRRRNNNKKKRRR[[[^^^dddiiiggg^^^RRRJJJGGGGGGQQQTTTYYYiiixxxYYYKKKAAAAAA???888666:::999999888777777777777777444444555555555555555444555555555555555444444444888777666444333222222222111111000000///////////////000000000000000000000////////////000111222333333333555777444222888@@@???SSSkkkvvvsssnnnqqqxxx}}}{{{kkkdddppp}}}vvvmmmgggjjjuuurrr\\\SSSUUUVVVVVVVVVSSSLLLFFFGGGKKKNNNKKKFFFIIILLLOOONNNJJJFFFCCCCCC@@@AAABBBFFFJJJLLLLLLJJJDDDDDDDDDFFFFFFEEEAAA???===>>>???AAACCCDDDEEEEEEDDDBBB@@@>>>===>>>@@@AAA>>>===;;;999888888999:::999@@@CCC@@@???AAABBB@@@===<<<999777666777888999999::::::;;;<<<>>>AAACCCDDDCCCCCCEEEJJJPPPYYY___sss}}}sss]]]MMMCCC@@@???:::;;;;;;888444222555888333444444333333333555666222111111111000000000000000000000000000000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........///............///000000000000222555333111666>>>hhhyyyvvvuuuzzz}}}}}}ssshhhaaa___```aaaaaa```___^^^^^^\\\TTTjjj~~~}}}wwwtttuuutttmmmfffcccaaacccaaaWWWKKKJJJUUU```|||nnndddaaaWWWHHHAAACCCHHHAAA>>>BBBDDDBBBCCCGGGEEEIIINNNPPPNNNKKKKKKKKKVVVhhhqqqxxx}}}uuuYYYPPPBBB<<>>666555777666666666666666777777222333444444555555555444666666555555555444444444999888666444222111111111000000000000////////////000000000000000/////////---------......000111111111111333444000---111888777CCCVVVhhhppppppnnnnnnxxxvvvddddddmmmqqq{{{qqq{{{iii^^^UUUUUUZZZZZZYYYXXXPPPLLLIIIMMMUUUWWWRRRLLLJJJMMMPPPNNNJJJFFFDDDEEEDDDCCCDDDFFFHHHIIIIIIHHHDDDDDDDDDEEEFFFEEEBBB???>>>>>>@@@BBBCCCDDDEEEEEEAAA@@@>>>===<<<===>>>??????>>><<<:::999:::;;;<<<<<>><<<888555444555888999888;;;===<<<::::::>>>AAA<<<<<<>>>BBBDDDDDDEEEGGGNNNTTT\\\eeeooo|||}}}tttXXXVVVMMMBBB<<<<<<;;;888666555444444555666555444444555777666555333222222111111111111000000000000000000000000000111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.....................///000000000000333555444333777>>>NNN}}}{{{qqqkkkkkkrrrwwwnnneee```^^^___aaaaaa```___``````bbb[[[yyy~~~tttnnnpppjjj^^^YYY\\\dddccc___YYYSSSMMMHHHFFFIIIHHHFFFDDDBBBDDDHHHKKKJJJLLLQQQUUU[[[bbbiiinnn}}}lllVVVLLLHHHEEEBBB???>>><<<:::888666666666666777777777777555555444444444555555666666666555444333333333333333222111111000000111111//////............//////............////////////000000000000000000000000000000111111111222222222888777;;;III\\\jjjnnnmmmwwwhhh]]]hhheeennn}}}yyyvvvwww|||[[[UUUPPPPPPTTTWWWVVVTTTPPPJJJGGGJJJPPPSSSNNNHHHNNNNNNLLLIIIGGGDDDCCCBBBDDDDDDCCCCCCDDDEEEFFFGGG@@@BBBDDDEEEDDDAAA===;;;<<<>>>AAADDDGGGEEEAAA>>>>>>;;;999:::===???@@@???>>>===;;;999999999;;;<<<>>>>>>>>>>>>>>>??????@@@<<<;;;888666555555666666888999;;;===>>>???@@@@@@?????????>>>>>>>>>@@@BBBEEEDDDEEEHHHNNNWWW___eeeqqqwwwxxxkkk^^^TTTMMMJJJ======<<<;;;999888777777555555444444444333333333444444333333222111000000222111111111000000//////000000000000///////////////............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---..................///000000000111222222444444555666@@@YYYuuuvvvooommmrrruuulllgggeeedddbbbeeeaaaaaahhhddd^^^cccccchhh|||vvvxxx|||zzzvvvrrrmmmhhhbbb^^^___^^^]]]^^^aaaeeeiiillliiilllpppuuu{{{|||yyygggQQQFFFBBBGGGDDDAAA>>>===<<<999888666666666666666777777777333333333333333444555555666555444333333222333333333222111111000000111111//////............//////............////////////////////////////////////000000000111111111222222666555888EEEXXXjjjuuuyyypppwwwuuu___XXXVVV^^^tttrrrooovvvdddVVVQQQMMMLLLOOORRRQQQOOOJJJFFFDDDIIIPPPSSSOOOJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGBBBCCCEEEEEEDDDAAA>>><<<<<<===???AAACCCCCC???<<<;;;999888:::===??????>>><<<;;;:::999999999::::::;;;;;;;;;;;;;;;<<<===>>><<<;;;999777666666666777777888:::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===AAA@@@??????AAAFFFJJJMMMJJJOOOWWW```jjjrrrxxx{{{xxxnnnddd^^^[[[[[[WWWQQQJJJDDD???<<<;;;::::::999888777666666555444444444444333333333333444333333222111111000000111111111000000000//////000000000/////////..................------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------......---,,,,,,,,,,,,---..................//////000000111111222333444555555444EEE\\\sssqqqvvvwwwmmmhhhfffeeedddcccfffaaaaaagggdddaaahhhlll~~~yyyxxxwwwwww{{{tttxxxsssXXXGGG@@@@@@AAADDDBBB???===<<<;;;999777666666666666666666666666111111111111222333555555666555444333333222222222222222111000000000000111//////............//////............////////////////////////////////////000000000000111111111111444555:::DDDQQQ___hhhmmmjjjrrr~~~yyyfff```]]]eeesssuuukkkvvvkkkTTTOOOKKKGGGGGGIIIKKKKKKIIIEEEDDDDDDIIIOOOPPPMMMHHHDDDDDDCCCCCCBBBBBBBBBBBB===>>>AAACCCEEEFFFFFFFFFDDDDDDEEEEEEDDDAAA>>><<<;;;;;;<<<===???>>><<<:::888888888:::<<<>>>===<<<999999999999888888888888999999999::::::<<<======<<<:::999777666666666777555666888999;;;<<<<<<<<<<<<;;;:::999888888888999???>>>===<<<;;;<<<===>>>;;;;;;===???CCCIIIMMMPPPTTTTTTVVVYYYZZZZZZVVVTTTQQQQQQPPPMMMGGGCCC@@@???===<<<:::888777777777777666666666555555555444444444444444333333333222222333333222222111000000000111111000000000000//////000////////////.....................------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------......///000000000111222333444444555333777GGGeeeyyyrrrwwwllleeedddfffeeedddeeegggbbb```eeebbbeeesss~~~yyyzzzrrrcccOOOCCC@@@AAA@@@>>>BBB@@@===;;;;;;;;;999777777777666666666555555555000000111111333444555666666555444333222222222222222222111000000000000000//////............//////............/////////////////////////////////////////////000000000111111111666===CCCGGGHHHIIIIII[[[kkk{{{zzzyyysssiiidddfffnnntttsssvvvyyy]]]PPPJJJGGGDDDDDDEEEFFFEEEDDDDDDDDDFFFIIILLLKKKGGGCCCCCCBBBAAA@@@@@@@@@AAAAAA<<<===@@@CCCDDDDDDCCCBBBCCCCCCCCCCCCAAA???===<<<;;;:::999999;;;;;;:::999888888999;;;;;;;;;999888666777777888888777666666999999999:::;;;<<<===>>>999888777555555555555555444555666777888999999999:::999888888999:::999999::::::;;;<<<<<<<<<======>>><<<:::888777888:::;;;<<<<<<===??????>>><<<:::999:::::::::;;;<<<===>>>:::999888777777777888888444444444444444444444444333333333333222222222222222222111111000000000000000000000000000000///////////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333444444999555>>>ZZZ|||www|||xxxoooeeeaaacccffffffddddddfffaaa___bbbbbbmmmrrrtttvvvUUUMMMDDD@@@AAAAAA<<<777@@@>>>;;;:::;;;;;;999888888777777666555444444333111111111222333555666777555555444333222222222222222111000000//////000000//////............//////............////////////............................../////////000000000000444999;;;999666333333===TTTnnn{{{yyywww}}}~~~pppddd\\\XXXcccaaabbbjjjzzztttaaaOOOJJJHHHFFFDDDCCCCCCCCCCCCCCCAAACCCFFFHHHIIIHHHEEEBBBEEEDDDBBB@@@>>>>>>??????===>>>@@@AAAAAA@@@???>>>@@@@@@??????===<<<<<<;;;:::999888888:::;;;:::999:::;;;;;;;;;999777555555555555666777777666666555888888888888999:::;;;<<<555555444333333222222222333333444666777777777777777666666888;;;===<<<;;;333444666888::::::::::::444444555666777888999::::::::::::999888888999:::999888666555666666777777777666555444333222111111333333333444444444444444333333222222222111111111111111000000000000////////////////////////000000............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...//////000111222333333777222888MMMlll{{{pppiiibbb___aaaddddddcccccceeeaaa^^^aaadddyyyeeeOOOEEEBBB>>>>>>??????===;;;>>><<<;;;:::;;;;;;;;;999888888777666555333333222222222222222333555666666555444333222222111111111111111000////////////000//////............//////............////////////....................................///////////////000000//////000333555444???QQQdddrrrzzz}}}}}}~~~pppcccPPPKKKHHHKKKYYYlll~~~xxxnnnRRRHHHGGGGGGGGGFFFDDDCCCCCCCCCCCC<<<@@@DDDGGGGGGGGGGGGGGGGGGEEEBBB???===<<<=========>>>?????????>>><<<<<<===<<<;;;;;;::::::;;;;;;:::999888999;;;===<<<;;;;;;<<<<<<;;;888555555555555555555555666666666666666555555555555666777777333333222222222111111111222333444555666666666666555444444777<<<>>>===;;;444555777888999888888777000111222444666777777777888888888666555555777999777555333333444555444333555555555444333222222111333333333333333444444444222222222111111111000000000000000///////////////......////////////000000......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,------...///......///000111222222333333222555DDDaaa|||rrrgggdddaaa___```aaaaaaaaaaaadddaaa```ccciii}}}zzz~~~cccMMMBBB:::<<<>>>>>><<<===???BBB>>><<<::::::<<<<<<<<<;;;999888777666444333222111222222222222222333444444555444333222111111111111111111000/////////////////////............//////............////////////........................------........./////////...---,,,---///222555666:::888:::DDDUUUfffqqquuuooofff^^^SSSMMMPPPZZZfffoooyyy[[[MMMJJJJJJGGGGGGGGGFFFDDDCCCBBBCCC<<<@@@DDDFFFEEEDDDFFFIIIFFFDDD@@@===;;;;;;<<<===<<<<<<<<<<<<============;;;:::999888999:::;;;===999999:::<<<>>>@@@???>>>:::;;;<<<:::777666777999666555444444555666777888666555555444444444444444222222222222222111111000222333333444555555555555333111111444:::<<<:::666666777888888888777666555555555555444444444444444111333555444222111333555222000000222555777777555444555555555666555555555333333333333222222222222222111111111000000000000////////////////////////........./////////000000---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***------,,,,,,------...///---......///000111222222333666666>>>^^^sssjjj```bbbdddcccbbbaaaccceeeaaadddbbbcccgggqqqxxxuuu~~~jjjSSSEEEAAACCC:::@@@EEECCC===999;;;>>>===<<<:::;;;<<<======<<<999888777666444222111111222111111111111111222222555444333222111111111111111111000/////////////////////............//////............/////////000........................---------.........//////------...111444444111...444666888:::@@@KKKYYYdddnnn{{{ssseee^^^```eeejjjeeeddddddjjjvvv~~~^^^LLLJJJMMMMMMGGGHHHHHHFFFDDDBBBBBBCCC@@@CCCGGGFFFCCCAAADDDGGGDDDAAA>>><<<:::;;;<<<===:::::::::;;;;;;===>>>???:::999888888888:::===>>>999999;;;>>>AAABBBAAA@@@888::::::999777777:::===777666444333444666888999888888777666555555555555222222333333333222111111222333444444555555555555222000///222777888555111333333444444444444333333444444222222222444666777...222666777555333333444333111000111444444222/////////000111111000000///222222222222111111111000111111111111000000000000.........///////////////---.........//////000000---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,---......------...///000111222222333777333888ZZZyyymmmddd^^^ccchhhiiifffeeegggjjjaaaeeedddeeejjjvvvyyyuuuuuuYYYLLLEEE===;;;@@@>>>>>>??????>>><<<:::888=========<<<;;;;;;::::::<<<:::777444222333444555222222222222222222222222000000/////////111222333000000000000000///...---000000//////......------......////////////..............................///////////////.........---------...///000000111333222111222444999>>>AAAWWWeeexxx}}}mmm```^^^\\\]]]hhhvvv{{{www[[[MMMMMMRRRQQQMMMNNNNNNNNNKKKFFFCCCAAA@@@BBBCCCEEEFFFFFFDDDBBBAAA????????????>>>===<<<;;;???===;;;;;;===>>>>>>>>>;;;:::999:::===??????>>>:::;;;;;;:::999:::<<<>>><<<999777888:::;;;999777555555444333444666888:::888777666555333333333333000111333444555444444333111222444555555555444444333333333333333333333333222222333333222222111000333222222111111222222333333333333333333333333333444333333222111111111222111111111111111111111111////////////000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,------.../////////333666444555DDDccc{{{yyyooofff```cccdddeeedddcccdddgggjjjrrr]]]bbbpppttt|||~~~ppp\\\KKKFFFBBB<<<;;;???===>>>>>>======<<<;;;:::<<<<<<;;;;;;:::999888888888777666555444444333333222111111111111000000000///000111333333333222111000000000111000000//////000000000//////...............////////////.............................................------------------...///000000000333222111111333666999;;;???JJJZZZfffnnnvvvvvvjjj^^^]]]dddgggjjjllllllrrr|||zzzxxxyyy{{{zzzuuufffSSSKKKNNNSSSRRROOOMMMMMMLLLIIIEEEAAA?????????AAAEEEHHHIIIGGGEEECCC??????@@@AAAAAAAAA@@@@@@@@@???===<<<<<<>>>@@@AAA>>><<<;;;<<<>>>@@@@@@???;;;<<<<<<;;;999999;;;>>>;;;999777777999:::888666444333333222333555888999999888777555444444333333333444555555555444333333222222444555555555444444333333222222222222222222333333333333333222222111222222222111111222222222222222222222222222222222444333222111111111111111111111111111111111111111.../////////000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,------.../////////000222333333999NNNnnn{{{vvvnnnhhhcccaaaeeeddddddcccbbbccccccdddhhhgggnnnuuu~~~vvvuuu|||nnn^^^NNNEEE???AAA???:::999===<<<<<<<<<;;;;;;<<<<<<===<<<;;;:::999888777666666333444555666555444222111111111000///////////////---000444777777444111...///000000111111111111000000000000000////////////......////////////......---------------------------------------------------------...//////000000222222111111111222333333111888AAAIIIPPP[[[hhhrrr}}}pppnnn___bbbaaa[[[WWW\\\cccgggxxxyyyllljjjlllzzzuuuqqqlllccc```ccc[[[SSSKKKIIILLLPPPPPPNNNLLLLLLKKKGGGCCC@@@>>>>>>@@@CCCGGGJJJJJJHHHEEECCC???@@@AAACCCDDDEEEFFFFFF@@@AAA@@@>>><<<===BBBFFFBBBAAA??????AAABBBAAA@@@>>>>>>===<<<999999;;;<<<999888666777888888666555333222222222333555777888:::999888666555555444444666666666666555444333222222333333444444444444333222222222222222222333333444444444444444333222222222222111111111111222222000000000000000000000000333222111111111111111111000000000000000000000000....../////////000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))************+++*********++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///333333000888VVVttt|||sssiiicccbbbbbbccceeedddccccccddddddcccbbbdddkkkwww~~~}}}|||{{{vvvvvvlllYYYJJJAAA???======@@@>>>999888;;;;;;::::::999:::<<<===>>>;;;;;;:::999777666555555222333333444444333333333222111000/////////000000///111444666555333000...//////000111222222222111000000000000000000000000---......//////......------------------------------------------.........---------....../////////000000111111111000000000333666999;;;>>>GGGRRR[[[xxxtttiiicccaaa^^^[[[eeelllllllllrrr{{{vvvmmmmmmoooooo{{{fff\\\UUUWWWYYYVVVTTTTTTNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJIIIFFFBBB???>>>???EEEFFFGGGHHHGGGEEEBBB@@@AAABBBCCCEEEFFFGGGHHHHHH@@@BBBBBB???;;;===DDDKKKGGGEEECCCCCCDDDDDDDDDBBB@@@@@@???<<<999888999;;;888777666666666555555444333222333333555666888999;;;:::888777666666555555555555555555555444333333333333333333333333333333333333333333444444444444444444555555444444333222111111000000000000111111000000000000000000000000222111111000000000111111000000000000000000000000........./////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************))))))))))))************************++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,------...//////000...222555000111IIIgggzzzsssiiibbb___aaadddfffdddccccccdddggghhhfffdddjjjqqq~~~}}}~~~yyyyyy|||sssYYYJJJBBB<<<999======>>>>>><<<888999<<<999999888888:::;;;===???;;;;;;:::999888777666555444333111111111222444555444333111000000111333444111222222222111000//////...///000111111111111111///////////////000000000------............------------------------------------......////////////------------...............///000111111111111000333333444333333777===BBBZZZnnn{{{rrrxxxxxxoooddd______```iiillllllfffccceeehhhhhhaaabbbfffkkkkkkeeebbbbbbiiijjjiiigggkkkyyymmmYYYTTTMMMIIILLLQQQRRRRRRQQQKKKJJJIIIGGGEEEDDDEEEGGGHHHHHHGGGDDDAAA??????@@@FFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEE???AAAAAA???<<<>>>EEELLLIIIGGGEEEEEEFFFFFFEEEDDD@@@@@@???<<<999777888:::777777777666555444333444333333444555777888::::::;;;:::999888666666666666222222333333333444444555333333333333222333333333333444444444555555666666444444555555444444333222111000000//////000000111111111111111111111111111000000000//////000000111////////////////////////............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,++++++,,,,,,---.........111,,,...555444333CCCZZZyyymmmhhhccc___```bbbdddeeeeeedddddddddeeefffeeedddjjjmmm}}}zzzxxx{{{yyydddNNNCCC@@@???<<<;;;;;;;;;;;;:::999999;;;===888888888999:::;;;======999999999888777777666666666444222000000222555666444333222111222444666777444333111///......///000...//////000000000000///............////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---------------------------...///000111111111111///000111111000111444666;;;III]]]nnnzzz{{{vvvoooqqqoooiiigggjjjmmmmmm___```fffmmmooommmmmmpppxxxppp]]]QQQMMMOOOLLLIIIIIILLLNNNNNNMMMGGGGGGFFFDDDBBBCCCEEEFFFDDDDDDCCCAAA???>>>@@@BBBAAAAAABBBCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCBBBAAAAAA===>>>???===<<>>;;;888666777999666777888666444333333444333444555666888:::;;;;;;;;;:::999777666666555555222222111222222444555666444333333222222222222333333333444444555555666666444444444444444333222222000000////////////000000000000000000000000000000///////////////000000111////////////////////////------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************************************)))))))))))))))(((((()))))))))************+++************************************+++++++++++++++++++++,,,------.........***,,,222444555???LLLrrruuulllaaa___^^^^^^```bbbccccccfffgggfffdddbbbaaaccceeejjj~~~KKK\\\nnn{{{{{{www~~~mmm^^^TTTHHH>>>===???>>>>>>???<<<;;;999888888:::;;;;;;666777888::::::;;;;;;;;;666666666666666666666666555444333333222333444444333222111111222555888:::555444222000/////////000...////////////......---,,,---------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------------------------........./////////000000///000111111111222333444000444888>>>GGGVVViiivvviii[[[PPPGGGEEEGGGFFFGGGGGGGGGHHHHHHGGGFFFCCCCCCBBBBBBAAABBBBBBCCC??????>>>===<<<<<>>>>>????????????>>>>>><<<;;;;;;<<<===@@@CCCEEECCCAAA@@@@@@AAABBBAAA@@@>>>>>>===:::777666777888777888999777444222333444222333444666888999:::;;;:::999888777666555555555444444333222333333444555444444222111111111222222111111222222333444444555333333333333333222222111000//////......//////000///////////////////////////............///000111........................---------.........//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++******************************************************))))))(((((((((((())))))))))))************************************************++++++++++++***++++++,,,,,,---......***---///000000333999???UUUrrrvvvjjjbbb]]]\\\\\\^^^aaadddeeeddddddgggiiifffcccdddjjjqqq000<<>>;;;===BBB???===;;;999:::;;;;;;888666777999:::;;;;;;::::::444444444555555555555666444444555555555444333222222111000000222666999;;;666555444333111000//////.../////////...---,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------000///...------------...///////////////000000111222444666777888;;;AAAFFF___ppp|||ppp___PPPFFFIIIKKKEEE@@@@@@:::???CCCDDDDDDDDDCCCAAAAAA@@@@@@AAAAAA@@@>>><<<;;;;;;;;;:::999;;;>>>AAA>>>AAAGGGKKKLLLIIIDDDAAA:::;;;<<<===============;;;999999:::>>>AAABBBBBB???>>><<<===>>>??????>>>======<<<999666555666888777999:::888444222333555000111333555777999999::::::999888666555555444444888777555444333333444555555444222111111111222222//////000111222222333333222333333333333222111111//////............//////.......................................///000111........................---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******************************))))))((((((((('''))))))))))))************************************)))************+++++++++***++++++,,,,,,---......)))111444000---000555777>>>^^^~~~~~~uuukkkbbb[[[___^^^^^^```cccfffggggggaaafffkkkiiigggjjjuuu777777888:::>>>DDDIIILLL[[[bbbjjjmmmoooxxxrrrjjj___SSSKKKGGGGGGHHHBBBBBBAAAAAA@@@???>>>>>>@@@>>>;;;888777777888999<<<:::999777777888:::;;;888555222222555777555333666666666555444222111000222111000111222222111000000111222333333222000//////...---,,,,,,---.../////////.........---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......000000////////////000000333222111000000222444555???GGGRRR^^^kkk{{{vvviii^^^UUUNNNGGGGGGEEEDDDBBB@@@???>>>?????????AAABBBBBB@@@>>>???>>>===<<<<<<;;;;;;<<<===;;;999999;;;=========BBBAAA@@@@@@AAAAAA???>>><<<;;;;;;;;;;;;<<<======888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<<<<<<<<<<======;;;:::999888888888666666555444444333222222222333111...111666888555999666555666::::::666111666888555111000333444222333222111000000111222333000000000///000111111222333222000//////000222333000000//////......------////////////////////////111000000///...---------........................,,,------......------,,,------------,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000111222333333>>>HHH^^^zzzzzzttt}}}}}}sssjjjccc^^^\\\bbbbbbbbbcccddddddbbb```aaaiiimmmfff___ppp111000111222555888;;;======BBBHHHNNNUUUbbbtttyyyjjj^^^VVVRRRKKKEEEAAA@@@AAACCC@@@@@@???>>>>>>===<<<<<>>>>>===<<<===>>>@@@@@@>>><<<>>>===<<<<<<;;;;;;;;;<<<;;;:::999;;;===?????????BBB@@@??????@@@@@@???>>>;;;;;;::::::;;;;;;<<<===888888888999999:::<<<<<<999999:::;;;<<<======>>>======<<<;;;:::999999999444444444333222111111111///000///...111888:::777888555333555888999555111======:::555333444444222222111000000000000111222000000000000000111111222222111000///......///000------..........................................000000//////...------,,,------------------------,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...///000111222222333555;;;III___xxxpppiii}}}{{{wwwooogggbbb___^^^^^^\\\^^^___```aaaccceeehhhdddhhhiiifffkkk000000111111222222333333444444555777>>>HHHUUU^^^aaagggrrr~~~pppaaaXXXQQQIIIBBBBBBAAA@@@???>>>>>>??????======<<<<<<;;;;;;::::::CCC@@@===:::777666666777666555555555666888:::;;;222444777777777666666777666555555444333222111111222111000000222222111000111111000000000000111111000///...---------------............------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............//////............//////222111000///000111222333111333444444444666;;;@@@HHHHHHKKKTTTaaaooozzz~~~ssshhh^^^SSSKKKFFFBBB===<<<===??????>>>>>>>>>>>>===============<<<;;;<<<===??????>>><<<======<<<;;;;;;;;;<<<<<<;;;:::;;;===???AAA@@@???AAA>>><<<<<<===>>>>>>===::::::999999::::::;;;<<<888777555555777:::===???777888999:::;;;<<<===>>><<<<<<;;;;;;::::::::::::333222222111111000000000...000000///444:::===;;;555333222333666777555222<<<>>>;;;666444555555222111111000000000000111111/////////000000000111111//////000//////...------,,,,,,------.../////////......................../////////......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------...///000111222222222666===LLLiiizzz___hhhqqqxxxqqqiiifff```\\\[[[]]]```bbbaaabbbbbb```______cccggghhheeeaaafff|||111222333333333222111000888555222222555:::???AAA;;;???FFFNNNWWW^^^cccfffbbbdddkkktttyyy|||yyyvvvwwwaaaXXXLLLFFFDDDCCC???;;;>>>???@@@AAAAAA???===;;;;;;;;;;;;::::::999999999>>><<<:::777666555555555777666666666666777888999222666:::;;;999777888999666555444333222222222222222000///000111222111000111000///......000111222000//////...---------,,,------------------------...------,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........------///......------......///000000/////////000111222666777777666444444666999999777666777<<>>>>>===;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>@@@AAA???============<<<<<<===>>>>>>===<<<===???@@@@@@>>><<<===;;;999888999;;;;;;;;;999888888888888999::::::888777666555666999;;;===888888999999:::;;;;;;;;;999999999:::::::::999999222222222111111111000000111333333222666<<<>>>;;;222111000222444555444222555777666222222555555333000000000000000000000000...//////000000000000000---///000222222111000///.............../////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,------...///000111222111777<<>>>>>>>><<<999<<<>>>@@@BBBAAA===999777:::::::::::::::999999999:::999888777777777888888999999888888777777777777444888<<<===:::888999:::555444333222222222222222111000///000111111000///000///...---...///111222//////.........------,,,,,,,,,------------------...------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------......------------..................//////000000000111222222111111222333333444444444555777999;;;888999999<<<@@@DDDIIILLLKKKJJJHHHHHHJJJMMMOOONNNLLLKKKKKKJJJJJJHHHDDDAAAAAA>>>:::888888:::<<<<<<777666777888;;;<<<<<<<<<======<<<;;;:::999888888;;;;;;;;;===???@@@>>>===============>>>???@@@@@@@@@???>>>??????>>>;;;888999888666555777888888888777777777777777888999999888888888888888888999999::::::999999888888777777555555777888888888888888333333333333333222222222222444333222555::::::666111000000111222333333222111444333000000333333000////////////////////////......///000000000000///---///111444666666555444111111000000///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...///000000111---333777???\\\bbb]]]\\\fffvvvyyysssllleee___[[[WWWYYY[[[^^^```bbbddddddbbb```___bbbgggiiihhhfffdddlll+++,,,...///000000///...//////000222444444111///666666555555555555444444444555666777777888:::===>>>BBBEEEEEEDDDFFFKKKQQQSSSQQQMMMJJJJJJJJJJJJHHHGGGGGGEEE@@@???FFFVVVcccUUULLLAAA:::999<<<>>>???:::<<>>;;;999::::::::::::999999999999:::::::::::::::;;;;;;<<<::::::999999888666666555777999:::;;;999888888888555444333111111111222333111000//////111111000///...------......///000111------...//////......---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------------------,,,,,,,,,,,,------------........./////////...///000000111111000000000333555777777666777999;;;:::999999999:::;;;<<<;;;===<<<:::<<<>>>===999<<<<<<<<<>>>@@@AAA???===:::999888777777999:::<<<333333555666888:::;;;;;;<<<<<<;;;:::999888777666777777888:::======<<<:::===<<<======>>>???@@@AAAAAA???===<<<<<<:::777555777666555666888888777666666666666555666777777888999999999999999999888888;;;::::::888777666555444111333555777888888888777444444444444444444444444111333222000222555444000111111111000000111222222444666555111///111000,,,......////////////......---...///000111000///...---///111444666666555555222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,---...///000000...111222888PPPtttwwwgggWWWTTT```ssstttpppjjjddd]]]XXXUUUSSSWWWZZZ]]]```bbbcccbbbaaafffdddbbbccceeeffffffdddccc}}}......///000000000000000222333444333222000......000111111111111111000000111222222444888;;;;;;:::555777:::::::::;;;???BBBBBB???>>>?????????>>>======>>>===;;;:::???HHHQQQLLLEEE<<<777888<<>>>>>===<<<;;;888888888999999999999999<<<<<<;;;;;;;;;;;;;;;;;;888888888888777666555555999888666666777777555444555444222111000111222333111///...///000111000///,,,,,,---...////////////+++,,,---////////////...++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------++++++,,,------------,,,------,,,,,,,,,,,,------,,,,,,---...............000000111333444444222111///222444444222111222333///000000111222333444555666888777444555888777222666555555555777777555444222333444555555666777888999999999999888777888888999999999888888777777777666666777999<<<===;;;:::::::::;;;;;;<<<>>>???@@@???===:::999999888666555666666777999::::::888666555555555444555666666777:::999888777888999;;;===999999888777666666555555000222444777888999888888444444444444444444444444111333222111222555444000222222222111000000111222222444444000///000///+++---...////////////...---,,,---///000111000///...---...000111222222111111//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,---...//////000000111333777AAAWWWsssuuuccc```gggrrryyy~~~uuuooocccaaa]]]XXXTTTSSSUUUWWW\\\^^^```aaaccccccbbbbbbfffhhhhhheeeccceeelllsss------------------------,,,---//////......000333//////000111222222222222000//////000444888666222666777999:::;;;===@@@BBB:::888888;;;>>>===<<<<<<999;;;======<<<<<>>:::888999:::::::::555555666777777777666555777777777777888888888888<<<<<<;;;::::::999888888555555666666666666666555:::777333333555555333111555333222000000111333444111///...///000111000///***+++---///000000///...***+++---///000000//////+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,...000222333111///...000222111000000222555222333444555555555555555444666555111333999999444666555444666888999999888111333555666555444333333444555555444333333555666666666666666777777888888888888999;;;>>>>>>===<<<888888999999;;;<<<>>>???===;;;888666777777777666666777999;;;===<<<999777555444444444444555666666;;;999666555666:::???BBB777777777777666666666666000222555888999::::::999444444444444444444444444222555555333555888777333333333333111//////111222,,,///000......000000---,,,---...//////...---,,,,,,---///000111000///..................------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,---...///000...000555666444999LLL```rrriiijjjmmmrrryyy}}}xxxqqqiiibbbWWWVVVTTTRRRRRRVVV\\\```bbbbbbbbbbbbcccdddeeeeeeZZZaaagggfffdddmmm,,,,,,,,,---------......////////////000000000000111111111000000000000000//////000111222222333333666666777888999999::::::;;;:::888666666777888999999999::::::;;;<<<======<<<<<<:::777444333444666777777777777777666555555555555666888999999666333::::::999777555333444555555555555555555555555555777666555444444444444444666333111111333555666666222000///......///000222000000//////.........---,,,---.........---,,,+++,,,,,,+++******+++,,,,,,)))******++++++******)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////////////////.........////////////000000000000111111000000111111222333222222222333333333444444444444444444444444444444333333333444444444555555222222222333333444444444555777888666444444777:::888999;;;<<<<<<<<<;;;:::777999;;;;;;::::::;;;===888888777777666666555555777888;;;>>>???@@@??????;;;:::777555444666:::>>>;;;999666666888:::<<<===999999888555333333555888555666777777777777777666666666666444111000000111000111222333444666777777333333222222111000000000111111222333222111000///111///...------...///111////////////////////////------,,,+++,,,---...///......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********************************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...000111222333777;;;???fffzzzzzz___hhheeejjjwww~~~zzzxxxtttnnniiiccc___]]]SSSSSSSSSSSSTTTXXX]]]bbb]]]bbbfffdddaaaaaacccdddaaaaaadddgggjjj~~~,,,,,,,,,,,,------------....../////////000000000000000000000000000000000//////000111111222333333555555666666777777888888888888777777777999;;;===888999999:::;;;;;;<<<<<<<<<;;;:::777444333444666555666777888888777666666777666666888999999777555777777777666444333555666444444444444444444444444555555444333333333444444666444222222444666666666111000...------...000111000/////////.........---------.........---,,,+++,,,,,,+++******+++,,,,,,******++++++++++++******************************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------///.........................../////////000000000111000000000000111222222222222222222333333333333333333333333333333333333333333333333444444444444222222222333333333444444555777888666555555777:::::::::;;;<<<===<<<;;;;;;<<<>>>@@@AAA???>>>>>>???;;;;;;:::888777555444444666888;;;>>>??????>>>===<<<;;;999666555666:::===;;;999666555777999:::;;;<<<<<<;;;888666666888:::666666666666666666666666777888777555333222222444333333444555666777888999222222222111111111000000111111222222222111000///000///...------...///000........................------,,,,,,,,,---...///...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...///000111222555999<<>>???777888888999999:::::::::::::::999666444333444666333555777999999999888777888777666666777888777666333444555444333333444666333333333333333333333333222222222222222222333444444333333444666666555333///...---,,,,,,---...////////////...............------......------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************)))************+++++++++*********++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,.................................////////////000000000//////000000111222111111111222222222333333333333333333333333333333222222222333333333333444222222222222222333333333555666777666555666888999:::;;;;;;<<<<<<;;;::::::>>>AAADDDDDDCCC@@@??????>>>===;;;:::777555444333555777;;;>>>??????===;;;;;;;;;999777555666:::<<<;;;999666555666777888888>>>>>>===;;;999999;;;<<<888777666444444444555555666777777555333222333444333444444555666777777777000000000111111111222222111111111111111000//////000///...------...///000........................---,,,,,,,,,,,,---...///------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---///000000000222555888???ZZZ|||ggg```\\\```gggoooyyy}}}wwwqqqlllhhhcccaaa[[[ZZZWWWTTTRRRPPPPPPPPPSSSWWW\\\```aaabbbbbbcccgggccc``````bbbddddddccciiieeegggzzz++++++++++++,,,,,,,,,,,,------------..................///////////////000/////////000000000111111444444444333333333333333222222333555777:::<<<===666666777777888888888888888888888666444333444666222444666999::::::888777777666444444555666666555333444444333111111222444111111111111111111111111000000000000000111222333111111222444555555222000...------,,,,,,------...........................---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************++++++++++++))))))***+++,,,------...++++++++++++++++++++++++))))))******+++,,,,,,,,,---------------.........------.........///////////////......//////000111000000000111111111222222222222222222222222222222111111111222222222333333111111111222222222222222555555666666666777888888999999999999999999888888<<>><<<;;;<<<;;;:::999777666555444555777;;;>>>???===;;;999777777777666666777:::<<<;;;999666555555666666555=========;;;999888:::;;;999777555333222222333444333444444222111000111333222222333333333333444444/////////000111222222333000000000000000////////////......------......///........................,,,,,,,,,,,,------......,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((((((((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,...///000000///000333555777KKKnnniiiUUUSSS^^^kkktttxxxzzz~~~{{{xxxqqqmmmhhhccc```]]]YYYWWWPPPOOOOOONNNOOOQQQSSSTTT[[[^^^bbbccccccaaa``````dddcccdddhhhhhhffffffhhhmmmttt*********+++++++++,,,,,,+++,,,,,,,,,------------------.........///////////////////////////000000333333333333333222222222111111222333555666888999555555555555666666666666666777777666444333444555111333555777999999888888666444222222444555444444444444444222000...///000111111111111111111111111///////////////000111222//////000222333222///,,,------,,,,,,,,,,,,---------------.....................------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++))))))*********+++++++++))))))******+++,,,------++++++++++++++++++++++++******++++++,,,---------+++,,,,,,,,,---------...------------..................------......///000/////////000000000111111111111111111111111111111000000000111111111111222111111111111111111111111333333444555666777777777666666666666666666666666:::===@@@AAA???;;;999777777777777777777777666666555777:::<<<===;;;999888222333555666666888:::===;;;888666555555666555444999999:::888666555666777888666444222111111222333222333333222000000222333333333333333333222222222......///000111222222333000000000///////////////......------------..............................,,,,,,,,,---------------,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,...///000000000000222333333>>>YYY|||kkk[[[YYY^^^gggnnnnnnttt}}}zzzuuupppkkkhhhdddaaa\\\XXXUUUSSSPPPNNNKKKLLLMMMPPPSSSWWW[[[]]]___aaabbbbbbaaa```aaacccffffffiiikkkhhhfffnnnyyynnn))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////............////////////111111111222222222222222000000111222333444555555444444444444444444444444444555666666444333444555222222444555666777777888555333222333444555444333444555444222///......///111111111111111111111111//////////////////000111.........000111000---+++---------------------------------------.........///...---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************)))************+++++++++)))))))))************+++))))))******++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------***++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,------...///........./////////000000000000000000000000000000/////////000000000111111111111111000000000000000222111111333666777666444444333333333333444555666999<<<>>>???<<<:::888777444444555666777888888999666777999::::::999888777111333555777777888;;;===:::888666666666666555444555666777666444333333444555444333111111111222222333444444333222222444666666666666555444333333222......//////000111222222000000///...............------------------------------------------------+++,,,------......------++++++++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))(((((()))))))))))))))))))))))))))))))))************+++************++++++++++++---...000000//////000222...333EEEccc|||cccWWW[[[fffeeellluuu}}}{{{xxxrrrmmmiiieee```]]][[[WWWSSSOOOMMMKKKIIIGGGLLLNNNQQQUUUYYY\\\___aaa^^^___`````````bbbeeehhhhhhfffggghhhggglllvvvQQQ))))))))))))*********+++************+++++++++,,,+++,,,,,,---......//////..............................//////000000111111...///111222444555555666333333333333333333333333222444555555444333444555333222222222333555666777555444444666777777555333333333333222/////////111111111111111111111111111111000///////////////000///......///000///---+++------............------,,,,,,,,,------.........///...---,,,,,,,,,------***+++,,,,,,,,,,,,+++*********++++++++++++******************************)))************+++++++++))))))))))))***************************+++++++++************************))))))******+++,,,,,,,,,*********+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...------........./////////////////////////////////....../////////000000000111111000000000/////////000//////222555666444222222222222222333444666777777999;;;;;;999777666777444444555777888999::::::888888888888888888777777444666999:::999999:::;;;:::888777666777777666555444555666555333222222333222222222222222111111111222333444333222222444666777777666555444222222111.../////////000000111111000///...---------......---------......---------------------------------+++,,,---.........------******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))************************++++++++++++***,,,............///000---222999FFF]]]xxxqqqeeecccaaaeeekkkppptttxxx|||~~~~~~~~~}}}{{{wwwtttoookkkfffbbb___[[[XXXUUUPPPNNNLLLKKKLLLMMMMMMLLLRRRTTTXXX[[[^^^```aaaaaa^^^___```aaaaaacccfffiiigggffflllyyyZZZCCC))))))))))))************)))************+++++++++++++++,,,------...//////.....................---,,,,,,------...///000000---///111333555666777777333222222222222222222222222333555555444333444555444333111000111333555777666666666888999999666333111222222111000000111333111111111111111111111111222111000///////////////000///...///000///...,,,---......//////......---,,,,,,,,,------.........///...---,,,+++,,,------***+++,,,------,,,+++************++++++*********************************)))************+++++++++))))))))))))************+++++++++***************************************((((((((()))******++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////////////////////////////............/////////000111111000000/////////...///......111444666444111222222111222333555777999444666777777555444444555666666777888999::::::;;;999888777777666777777888888:::<<<<<<;;;999999:::999888777777888888777666555666777666444333333333000111111222222222111111///000111111000111222444666555444333111000///...////////////000000000000000///...---,,,---......,,,------......------,,,------------------------+++,,,---.........---,,,******************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++(((***,,,---------...///111666555111===ZZZwwwyyyddd```aaacccfffiiiooovvv{{{|||||||||||||||{{{zzzzzz{{{xxxwwwtttpppnnnnnnlllhhheeebbb___ZZZWWWTTTQQQNNNKKKHHHGGGGGGJJJOOOSSSVVVVVVXXX[[[^^^aaacccbbbaaa``````bbbcccdddccccccdddeeeiiilll|||fffHHH>>>))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,/////////......---------.........////////////000,,,...000222333555888;;;555333222222333444333222000000000000111222333444333333333333333333333333222555888;;;:::777333000444444222111000000//////222222222111111111111000111111222111...------.........---,,,,,,,,,,,,---------,,,---......,,,+++------------------------......---,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))************)))))))))************+++++++++*********)))******++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////......---------------...///000.........------,,,,,,,,,......000111222222222222777666444333222333333444111222333444555555666666666666555555444444444555888777666666666888999:::999999:::;;;;;;;;;::::::999999888888777666666666555555555444444333333222000000000000111222333444000000////////////000000111111000000//////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---///111222666@@@NNNYYYjjjzzzooobbb[[[___cccccckkkvvvqqqsssttttttrrrssswwwzzzvvvvvvuuuuuuuuuwwwxxxyyy{{{{{{|||}}}|||{{{zzzyyy}}}}}}}}}}}}}}}}}}}}}}}}||||||xxxuuutttrrrmmmjjjhhhgggdddaaa^^^\\\[[[ZZZWWWUUUQQQNNNLLLLLLMMMNNNKKKLLLNNNPPPSSSWWWZZZ\\\ZZZ]]]aaaaaa______bbbfff___dddgggeeedddhhhkkkkkkwwwaaaHHHAAA???(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,.........------,,,,,,,,,---------.........//////,,,...000111222333666999222111///000222333333222000000000000111222333444333333333333333333333333222444777888888555222///444333222111000000111111222222222111111111000000000111222000...---...///......---,,,,,,,,,,,,---...---,,,---//////---,,,------------------------...------,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,++++++******)))*********)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........////////////.........------------......///------------------,,,,,,---...///000111111111111666555333222222222333333222222222333444444555555555444333222111111222333777666666555555666777888777777888999999999999888666666777777888888777777999888777666444333222111222222111111111111111111111000000////////////000000000000000//////..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------000111111111555===CCCQQQdddyyy{{{ccc^^^```aaadddiiilllpppuuuwwwvvvsssqqqqqqrrrqqqooonnnnnnnnnnnnooonnnooopppppppppooonnnmmmmmmnnnnnnnnnooooooooopppnnnppptttuuutttrrrqqqqqquuuqqqnnnkkkjjjhhhdddaaa\\\[[[YYYWWWUUUSSSRRRRRRPPPOOOMMMKKKKKKLLLMMMNNNQQQSSSUUUWWWZZZ\\\]]]]]]WWWZZZ___ccceeeccc```^^^eeeaaaaaaddddddeeeqqqhhhJJJ???>>>>>>(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,...///000000111333555000...---...000111111000000//////000000111222333222222333333333333333333333333444444333222000///444333111000000111222444222222111111111000000000000111111000...---...///......---,,,,,,,,,,,,---...------...000000...---------------------------------,,,,,,++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------,,,+++******))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---......---,,,,,,,,,------,,,,,,------------------,,,---...///////////////333333222222111222222222333333222222222222333333444333111//////000111222666555444333333444555555555555666777777777777777333444666888999:::999999<<<;;;:::888555444222111444333333222111000000000222111000///////////////000000000////////////...........................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,///111000...---///222999LLLccc}}}pppddd\\\]]]bbb```eeelllqqqqqqpppnnnnnnnnnmmmkkkiiigggfffeeeeeebbbccccccccccccbbbaaaaaa^^^^^^^^^______````````````cccfffgggfffdddddddddeeeccc```^^^\\\ZZZWWWUUUPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRXXXYYY\\\___```___^^^]]]\\\ZZZXXXZZZ]]]```aaa```jjjcccccckkklllnnnaaaCCC;;;;;;;;;;;;(((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,---......---...000222111///......///000///...///////////////000111222222222222222222333333333333222111111000/////////333222000///000222444555111111111111000000000000///000111000...---...///......---,,,,,,,,,,,,---......---///000111///...------------------------,,,,,,,,,,,,++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))***+++,,,------...,,,,,,+++)))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------......---------......---,,,+++++++++,,,,,,,,,,,,------.........+++,,,---...............111111111111111111222222444333222111111111111222444333111000111222555666555444333222222222333444444555666777777777777777444555888:::;;;;;;:::999;;;:::999888666444333333333333333333222222111111333222111000////////////////////////////////////........................,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,***---///000///...///000111???OOOhhhwww___ZZZaaa___aaadddgggiiikkkmmmnnnlllkkkjjjhhhfffdddcccccc____________^^^^^^]]]]]]YYYYYYYYYXXXXXXXXXWWWWWWVVVXXX[[[[[[ZZZYYYYYYZZZYYYXXXVVVTTTRRRQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRTTTWWWXXXYYYZZZZZZ[[[]]]```bbbaaa^^^[[[XXXZZZZZZZZZ[[[\\\]]]^^^___```dddooo|||lllDDD:::>>>>>>::::::'''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++************************************+++++++++,,,,,,---------,,,,,,...///444222000/////////...---/////////...//////000000111111111222222333333333222111000///...///000000333222111000111222444666111111111000000000//////...///000///...---...///......---,,,,,,,,,,,,---...------...000111000...------------------------,,,+++++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...---,,,+++++++++++++++,,,,,,,,,------.........+++,,,,,,------------,,,///000000111222222222222555444222111000000111222666555444444555777:::;;;444333222111111222333444555666777888999999999999999999:::;;;;;;;;;:::999777777666666666666666666222222333444555555444444444333222000//////...................../////////........................,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,***+++---......000222444111777===RRRsssvvvaaa[[[^^^___```bbbeeeggghhhiiiiiiiiihhhgggfffeeecccccc_________^^^^^^^^^^^^^^^[[[ZZZYYYXXXWWWUUUTTTTTTOOOQQQSSSSSSRRRRRRRRRSSSTTTTTTTTTRRRPPPOOONNNNNNQQQQQQQQQQQQSSSTTTUUUVVVYYYZZZ]]]___``````___^^^]]]___``````^^^[[[WWWTTTLLLUUU^^^```\\\XXXXXXZZZeee{{{jjjOOO<<<>>>BBB;;;666999''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++)))))))))***************************+++++++++++++++,,,---,,,++++++---///555333000000000000///...//////............//////000000111111222333333333111000/////////000222333222222222222222333444444111111000000000/////////---/////////------...///......---,,,,,,,,,,,,------,,,,,,...000111///...------------------------++++++++++++++++++******))))))************))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))************+++)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++,,,,,,------------------,,,,,,------------,,,,,,...///000222222333333333666555222111000111222333888888888888999:::;;;;;;444333222222222333555666777888999;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888444444555666777888999999222333555666777777666666555555333111///.........---............/////////........................,,,,,,------------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++,,,...000222///000000???\\\pppwwwaaaUUUUUUWWW[[[___cccddddddccccccccccccbbbaaa```___^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTRRRTTTVVVVVVUUUTTTUUUVVVUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]___`````````___^^^___^^^]]][[[XXXUUURRRQQQLLLPPPRRROOONNNWWWjjjyyyxxxMMMAAA;;;???===444222888'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))))))))******+++++++++*********+++++++++,,,,,,+++,,,,,,,,,++++++---///222000//////000111111000///......------......//////000000111222222333333000000000000111333444555111222333444444444333222111000000000////////////---...//////------...///......---,,,,,,,,,,,,---,,,++++++---///000///...------------------------******************++++++))))))************))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))(((***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************++++++,,,------------------,,,,,,,,,---------------,,,,,,...///111222444444444444666555333111111222444555;;;;;;;;;;;;:::888777666444333333333444666777999888999:::<<<======>>>>>>===;;;999777777777888999555555666777888::::::;;;555666888999999888777666666555333111000...---------------.........//////........................++++++,,,,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))*********++++++++++++,,,---.........---000---333DDDRRRaaawwwnnnfff\\\VVVVVVZZZ___aaa____________^^^\\\ZZZYYYZZZYYYXXXWWWVVVWWWXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\WWWYYYZZZYYYWWWVVVXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]\\\ZZZVVVRRROOOMMMLLLLLLQQQPPPNNNQQQ___|||zzzXXXAAA===;;;;;;888333444888''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,***++++++++++++,,,,,,,,,***+++,,,,,,+++,,,...///...---,,,...000222333222///......---------......///000000111222222333333//////000111333444666777111222444555555444222111000000000000////////////,,,...///...------...///......---,,,,,,,,,,,,---+++++++++,,,/////////---------------------------******************++++++))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))(((''''''''')))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***)))))))))***+++,,,,,,.........------,,,,,,,,,---------......---,,,,,,...///111333444555444444777555333111111333555777=========<<<999666222000444333333444555777999;;;888999;;;<<<===>>>>>>>>>;;;999777555444666888999777777888999:::;;;;;;<<<888999:::;;;:::888666555777666444222000...---------------.........//////........................*********++++++,,,,,,,,,......---,,,,,,+++******************************+++++++++************)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,...000111///......444222000666;;;IIIaaa~~~rrrZZZOOOQQQWWW\\\]]]^^^^^^]]][[[YYYWWWUUUWWWVVVUUUTTTSSSTTTUUUVVVYYYYYYYYYZZZZZZZZZ[[[[[[XXXYYY[[[ZZZYYYYYYZZZ\\\XXX[[[]]]\\\ZZZYYY[[[]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]XXXUUUOOOJJJFFFEEEFFFFFFLLLSSS```uuu~~~SSSAAA;;;::::::;;;:::999888888))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------...000111222333444222222111000///......---......//////000000111111222111000000000111333333444444444444333222111000////////////////////////000000///------,,,,,,,,,/////////...------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---...///............///////////////...---,,,,,,,,,,,,,,,***+++,,,...///000000000222222333444555666777888:::;;;:::888444111111111555444444444555555333111555777;;;<<<<<<;;;;;;;;;888333111444444111222888888999:::;;;;;;;;;:::999===:::888888::::::888555555444222111///...------,,,,,,,,,------....................................---,,,,,,,,,,,,---...,,,,,,---...//////......************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********************,,,------++++++,,,...---///222111111555===DDDgggzzzhhhTTTQQQUUUZZZZZZYYYZZZZZZYYYWWWUUUQQQRRRRRRSSSSSSTTTTTTTTTVVVYYY\\\[[[XXXVVVXXXZZZ\\\[[[ZZZ[[[[[[[[[ZZZXXX[[[YYYYYYZZZ]]]]]]ZZZWWWXXX\\\^^^\\\WWWVVVYYY]]]ZZZ[[[ZZZYYYXXXWWWSSSNNNQQQIIIEEEEEEAAA???JJJYYYnnntttSSSDDD???999888777666444444333333)))((((((''''''(((((()))'''((((((((()))))))))))))))))))))*********++++++))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,+++,,,---///111333444555111111000///......------......//////000000111111222111000000000111333333666666666666555444333222////////////////////////......---------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++---..................////////////......---,,,,,,,,,,,,,,,******+++---............111111222333444555666666666777777555333222222333444333222222333333222111555777;;;<<<;;;::::::;;;777444555999999444444777999999:::;;;;;;::::::999<<<:::888888999999777555444333222000///.........,,,,,,------------------........................------------------------,,,,,,---...............************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((())))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++---,,,++++++,,,...---///111111000222888===NNNddd~~~iiiWWWPPP\\\[[[ZZZZZZXXXVVVSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWYYY[[[[[[YYYXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[ZZZYYY[[[ZZZYYYZZZ\\\\\\ZZZWWW[[[]]]___^^^\\\\\\^^^aaa^^^]]]ZZZVVVSSSPPPLLLIIIIIIGGGFFFHHHMMM[[[ttttttVVVCCC<<<:::999888777555444444333333'''''''''&&&&&&'''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))*********+++++++++************)))))))))*********++++++++++++,,,)))***,,,...000333444555/////////......------,,,......//////000000111111222111000000000111333333666666666555555444333222000000000000000000000000,,,,,,,,,---...///000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------............////////////------,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,//////000111222333444444000111222222111111333444444333111000000000111222555777:::<<<;;;:::999:::333333666;;;;;;777444444999::::::;;;::::::999999:::888777777888888666555333222111000////////////------------------,,,,,,------------------------------...//////...------,,,------............---************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++,,,...,,,///111000...///222555:::PPPlll~~~rrreeeWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOQQQSSSUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZYYYYYYYYY[[[YYYXXXYYYZZZ[[[ZZZYYY^^^^^^^^^]]][[[ZZZYYYYYYaaa^^^YYYUUURRRQQQRRRSSSPPPZZZeeennn}}}eeeLLLBBB<<<:::;;;888777666555444333333333'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++***+++,,,---///111222222---------------------,,,......//////000000111111222111000000000111333333333333333333222111000000000000000000000000000000,,,,,,---......///////////////...------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,------------.........///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++---......///000000111111,,,...000000000000222333444444222000///000222444555888:::;;;:::888888888111222555888888666333222999999:::999999999888888777666666666666555555444222222111000//////000000.........------,,,,,,,,,------------------------,,,---///000000///---,,,,,,------......---------************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,++++++,,,---+++---000000///...///111333BBBVVVeeerrrnnnjjjddd[[[UUUQQQPPPQQQMMMNNNPPPSSSVVVYYY[[[]]]ZZZYYYYYYYYYZZZZZZZZZZZZXXXZZZ[[[[[[[[[ZZZ[[[[[[\\\[[[[[[\\\]]]]]]^^^^^^___]]]\\\\\\]]]]]]\\\ZZZaaa\\\WWWUUUVVVYYY```hhhrrrjjjGGG???AAA===:::;;;777666555444333333333333&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........,,,,,,,,,---------------......//////000000111111222111000000000111333333333333333333222111000///////////////////////////------...//////...------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***+++++++++,,,,,,,,,,,,---------++++++*********++++++,,,+++,,,,,,---------,,,,,,,,,,,,------......//////,,,---//////...///000222555666555333111111444666555888:::;;;999777666666333444555444555666666666999999888888777777777777444444555444333333333444222222111000//////000000.........------,,,,,,,,,------------------------,,,---///000000///---,,,,,,---------------,,,,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***,,,+++******+++---***,,,...///000000000111000555>>>JJJXXXjjjtttaaaUUUPPPPPPTTTTTTTTTUUUWWW[[[^^^```^^^_________^^^\\\[[[[[[YYY[[[]]]]]][[[ZZZ[[[\\\[[[\\\]]]]]]^^^^^^______]]]\\\[[[]]]```cccdddddd]]]YYYYYY___fffooo~~~___III:::>>>@@@999555999666555444333333222333333&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((()))))))))******(((((()))))))))))))))***)))))))))************+++---------,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000000111111222111000000000111333333555555555444444333222111////////////////////////------/////////...---,,,......------,,,++++++++++++++++++,,,,,,---------++++++++++++************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******************++++++++++++******))))))******++++++++++++,,,---------------,,,,,,,,,,,,------......,,,...////////////000222666777888666333222555888666888::::::888666555555777888666333444888;;;:::888777666555555555555555111333444333222111222333333222111000////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------------,,,,,,+++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********)))***++++++******+++---***+++,,,...000000111111111000222:::GGGXXXmmm~~~}}}ooojjjjjjjjjgggbbb^^^\\\\\\^^^```aaadddgggfff```\\\ZZZZZZWWWZZZ\\\[[[XXXVVVWWWYYYXXXZZZ\\\[[[YYYWWWWWWWWW]]]\\\[[[[[[\\\___bbbeeeeeegggrrr}}}ZZZGGG???<<<>>><<<666555:::555444333222222222222222''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))*********++++++(((((((((((()))))))))***(((((((((((())))))******))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---.../////////......//////000000111111222111000000000111333333444444555444444333222111------------------------***,,,...///000///...---......---,,,,,,++++++*********++++++,,,---......++++++++++++************))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++))))))***,,,------------,,,,,,,,,,,,,,,---------,,,...///000000000222444444777999888444222555888666888::::::888555444444666888777333444999<<<:::777666555333222222333333///111333222000///111333444333222000///.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((***++++++******+++,,,+++++++++,,,.../////////222000111666<<>><<<;;;::::::;;;444333333222222222222222(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((************++++++++++++(((((((((((())))))))))))'''((((((((())))))******))))))))))))************)))******+++,,,,,,------+++,,,------...///000000......//////000111111111222111000000000111333333222222222222111000//////------------------------(((***---///111111000///......---,,,,,,++++++***))))))***+++---...//////+++++++++************)))))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))''''''''''''(((((((((((())))))((())))))***++++++'''''')))***,,,,,,------,,,,,,,,,,,,,,,,,,------+++---///000111222444666333777:::999444222444777666888::::::777555333333222666666222333888:::666666555444222111111222222...111222222///...000333555444222111///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++***************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''')))***,,,---))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((***++++++******+++,,,---,,,***+++,,,---------//////111333111777KKK```ooo~~~}}}rrroooqqqwwwzzz|||zzzuuurrrsssvvvwwwyyy{{{wwwppphhhbbb```jjjpppzzzyyy|||zzzWWW>>>@@@;;;<<<:::888:::???<<<666333333222222111222222222'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++***)))))))))))))))***)))************+++++++++))))))))))))))))))))))))))))))***+++---...//////*********+++,,,---...///.../////////000000111111//////............//////444111//////000000...,,,---...///...------...000........................---,,,***)))))))))***+++))))))***+++,,,,,,------,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))************)))))))))***+++---......///---......///000111111222///......//////000111222111333444555333333333444:::999777777777666555333333333333333555777999;;;666111------111222000---000111111///...///111333222333333333222///,,,+++.........,,,++++++---///************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***)))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''***((('''''')))---111444+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))******++++++,,,------000///000111333777:::<<>>999999999888888888777777444444333333222111000000''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))*********+++++++++)))))))))))))))))))))))))))******+++,,,---......,,,+++++++++,,,---.............../////////000000///..................///222000//////000000---+++,,,---...---,,,,,,...000------------------------,,,,,,+++***************))))))******+++,,,,,,---,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((())))))***+++*********)))******+++,,,---...///------......//////000000............///000111111111222333333222222333444888777555555555555444444555555555666777888999:::777333//////222333111///111222222000......///000222222333333111///,,,+++---......---++++++,,,...+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,+++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&***)))'''''''''***,,,...***)))'''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---.........///111444777999GGGYYYnnn{{{cccOOOBBB:::888:::999888888888888777777777444333333222111111000000'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''(((((())))))))))))*********++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---------,,,,,,,,,------...---------............///......------------......//////...///000///---***+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,---......------------------------,,,,,,------...//////000111111111111000000333555777666555555555555666666888888999999::::::999999777333000///111222111///111222333222000...---...111222222222000...,,,+++,,,---......,,,++++++,,,---,,,,,,++++++++++++,,,*********************************)))))))))))))))+++******)))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&))))))((('''''''''''''''(((((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,,,,,,,------------...000333444000@@@VVVfffppp}}}rrrUUU@@@???>>>555444;;;888777777777777666666666333333222222111000000000&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&'''((()))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++++++++++++++......------,,,---------------------------------------,,,,,,,,,,,,------------...///000///---++++++,,,,,,+++******,,,---++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))))))))******++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))******+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---............000000000///...///222555666777777777666777888::::::;;;<<<<<<<<<;;;999888666333000///000111000...000222444444222000///000111111111000///...,,,++++++---...///---+++++++++...---,,,+++++++++++++++))))))))))))))))))))))))******************))))))******************++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&((((((((((((''''''&&&%%%''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))))))))***++++++,,,,,,------,,,,,,---...000000///111:::KKK```ssskkkUUUCCC888:::<<<666555:::666666666666555555555555222222111111000000000000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''))))))******)))(((((()))))))))*********)))))))))))))))))))))))),,,,,,++++++++++++******...------,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---------......,,,+++***+++---++++++++++++++++++++++++******,,,------,,,+++******************++++++++++++++++++***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))******++++++,,,,,,,,,++++++++++++***************+++,,,---.........---///000///......///222555444666888888777777888:::<<<<<<=========;;;999888888666333222222222111111///111444555444333333444000000000///...---,,,,,,***,,,......,,,+++******......---,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&'''((()))))))))((('''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))************((()))))))))************((())))))******+++,,,,,,---------------......///333......:::KKK]]]rrr```BBB>>>>>>;;;666444666666444555555555444444444333333111111000000000000//////%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((()))******)))(((((((((((()))))))))******))))))))))))))))))))))))+++++++++++++++*********,,,,,,+++++++++,,,,,,---...------------,,,,,,,,,......------------......,,,---//////......///111111111111///,,,++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))************)))************++++++,,,,,,***************************+++,,,...///......---...///000//////000333555222666:::;;;888777777888<<<<<<<<<<<<;;;:::999888;;;:::888666555444444555///111333444444444555666000//////...------,,,,,,+++,,,------+++******+++...------,,,,,,,,,,,,---************************+++++++++++++++,,,,,,,,,((()))***+++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))&&&'''((()))*********)))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************(((((())))))***+++++++++------------............//////111555666>>>WWWppphhhLLLCCC<<<333;;;<<<555222666777333444444333333333222222222000000000///////////////%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))***************+++++++++***************+++,,,---............---------,,,///..................///---...///...---...111444555555444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((())))))))))))(((************++++++++++++)))))))))******++++++,,,***+++---///000///...------///111111111111333555444999???AAA===:::999:::<<<;;;:::999999999999999;;;:::999666444333444555000111222222111111333555//////...---,,,,,,,,,,,,,,,,,,---,,,***)))+++,,,------,,,,,,,,,------...++++++++++++++++++++++++)))*********++++++++++++'''(((***+++,,,,,,++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((()))************((((((((((((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))************(((((())))))******++++++++++++,,,---------------......111444000///???TTTuuudddEEE999<<<<<<777666777888888666555666333333222222222111111111////////////////////////%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((((((&&&%%%###(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---/////////......---------//////............//////...//////...,,,...222777888888666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------------------------******************++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((***************+++++++++((())))))***+++,,,,,,---***,,,...000000000///...---///111222222222333555777>>>EEEGGGCCC>>><<<===;;;:::999888777888999999888888666444111000111222111111111000......000222///...---,,,,,,,,,,,,,,,,,,---,,,+++))))))+++---,,,,,,,,,,,,------...///++++++++++++++++++++++++(((((())))))*********+++'''(((***+++,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''')))***++++++++++++))))))((('''''''''((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************((((((((()))******++++++)))***+++,,,,,,,,,,,,,,,333++++++333666222333;;;PPPkkkdddJJJDDD@@@???>>>777===000...999;;;222...444222222222111111111111000.........///////////////%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((''''''''''''((()))*********++++++++++++(((***++++++++++++,,,...222222111111000...,,,+++...------...000111///...000000///......///111111777444111...,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((()))***+++,,,,,,---,,,,,,------...//////000000111111222222333444444<<>>666777<<<999888777888::::::888777888777444111/////////000111111222222222333333333........................///...,,,+++++++++,,,,,,***,,,...111222222111111,,,+++******))))))******))))))))))))))))))))))))((((((***,,,......,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((()))************)))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000333BBB\\\uuuuuuSSSKKKBBB<<<;;;:::777444444444444333333222222222111111111111000000000000000000000000000///......&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))))))))*********+++(((***++++++++++++,,,...111111000000/////////...222000////////////...,,,//////...---------...///444333000---++++++++++++------------------------***++++++,,,,,,---------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))************))))))))))))******++++++,,,+++,,,,,,------......///000000111111222333333333555<<>>;;;888444444777888777555333333333333222222222222111111000000000000/////////000000000000///......&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''(((((((((((()))((()))++++++******,,,---///...------...111444555777333000............---...------,,,+++*********------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******'''(((((()))))))))))))))+++*********)))))))))((())))))******++++++,,,,,,...//////000000111111222222222222222222333444555666555444555777777555444...---------...000111222////////////////////////------------------------++++++++++++++++++++++++------.........------,,,...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))((((((***,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))***)))'''&&&'''(((***,,,(((((((((((())))))))))))((()))))))))************************+++++++++++++++,,,,,,---......//////333000///222666???PPP___~~~}}}aaaNNNBBBAAACCC;;;999777666777777555333333222222222222222222222111000000000//////////////////000000//////...---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&((())))))&&&'''''''''((((((((((((''')))************+++---...---,,,,,,...111333555333111...---...///000000.........---,,,+++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''((()))))))))))))))++++++******)))((((((((((((((())))))***++++++,,,------...//////000000111555333222222222333333444444444333444555666444222..................//////........................------------------------++++++++++++,,,+++++++++------------,,,,,,++++++...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))(((((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''***((('''&&&&&&(((***+++(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,------.........---///222222222888???^^^rrr|||cccLLLDDDDDD@@@;;;888:::999888777666555333111222222222222222222222222000000000////////////...///////////////...------%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((''')))******)))***+++------,,,,,,,,,---///111222000...,,,,,,...000000000............------++++++******+++,,,,,,------...++++++++++++++++++++++++------,,,+++***)))((((((+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&'''(((((())))))((((((*********))))))((((((((((((((())))))***+++++++++,,,------......///000000333333222111111111111222333222222333444444333111/////////............---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------------------,,,+++++++++++++++)))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&(((((('''''''''((()))***(((((((((((())))))))))))))))))))))))************)))))))))************+++******+++,,,,,,------...---,,,---000111///222888???III^^^yyyrrrWWWJJJCCC?????????<<<888666666666555555444333222222111111111222222222222222000000////////////.........////////////...------$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''((((((((()))))))))'''(((******))))))+++,,,,,,,,,,,,------------...---,,,,,,---...//////...,,,------......---,,,+++***+++,,,------.........++++++++++++++++++++++++,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,---....../////////111333222000000111222222111111222333333222000......////////////......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------,,,,,,,,,,,,---------,,,,,,+++************+++))))))))))))))))))))))))***(((''''''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))*********************+++,,,,,,------...,,,---000111000333888111222===RRRfffwwwkkkPPPBBB<<>>999666999888888777666555555444555555444333333222111111000000000000000000000000........................------------------------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********,,,,,,------------,,,,,,***+++,,,---............---,,,,,,,,,,,,---......///...---,,,,,,+++,,,,,,******++++++***))))))((())))))))))))************************)))))))))(((***++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,...///111222333333222222////////////000000000000,,,---...///000000000000------------............//////...---,,,,,,,,,,,,+++---///000000...,,,+++)))************+++++++++************)))))))))(((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++------------............///111222111///222999@@@CCCVVVlll~~~lll^^^PPPIII@@@;;;<<<===<<<;;;777777666555555444333333555444444333222222111111////////////////////////........................------------------------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******+++,,,,,,------,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---......///...---,,,,,,+++++++++******+++++++++***))))))))))))))))))************************))))))))))))******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***************++++++---...000111222111111000......//////000000111111/////////000111111222222............///////////////...------,,,,,,,,,,,,,,,---/////////---+++))))))************+++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------......---000222111///...000333111999CCCOOOccc~~~xxxhhhUUUFFF???BBB>>>999777888:::999888555555444444333333222222444444333333222111111111////////////////////////........................------------------------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++***+++,,,---............---,,,,,,,,,,,,---......///...---,,,++++++++++++++++++,,,,,,,,,++++++***((()))))))))*********************)))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///000000000//////---......///000111111222111111111111111222333333////////////000000000000///...---,,,,,,,,,,,,,,,---.........---,,,***)))))))))*********+++++++++*********)))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,------------+++...111111000000111222777666444666AAAXXXqqqssseeeVVVMMMGGGBBB??????AAA>>>:::999888888666444444444444333333222222222333333222222111111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))******+++,,,,,,++++++***+++,,,---............---,,,,,,,,,,,,---............---,,,++++++++++++,,,,,,------...------,,,((()))))))))************))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******)))))))))'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,---...///000///...------......///000111111222222111111000111111222333/////////000000000111111......---,,,,,,,,,------------------,,,+++)))((())))))*********+++++++++))))))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,---......///000222333...000444666888<<>>===;;;<<<>>>777666666666777777777666444444333333333333333222222111111111111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))******++++++++++++***+++,,,---............---,,,,,,,,,,,,---.........---,,,++++++*********,,,,,,---.........------))))))))))))************))))))))))))************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))(((&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------////////////...---......//////000000111111222111000//////000111222////////////000000000000...------,,,,,,---------,,,,,,,,,,,,+++******))))))************+++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,...---,,,,,,,,,---...///------000333222111555;;;TTTllluuudddYYYNNNFFFFFFAAA===>>>>>>:::999:::777777777777666666555555333333333333333222222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((()))***++++++++++++***+++,,,---............---,,,,,,,,,,,,---.........---,,,+++***************++++++,,,---,,,,,,,,,))))))))))))************((()))))))))************)))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,+++)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...///000000///...---////////////000000000000111000...------...///000........./////////000000---------,,,,,,------...+++++++++++++++*********)))************+++++++++((()))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++---,,,,,,,,,---------,,,222///---...---...777AAAAAADDDHHHaaasssdddaaaXXXKKKDDDDDDFFFEEE???;;;:::======::::::<<<<<<;;;:::888555333222222111111111111111111111111000000000000000000000000................................................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''')))******+++++++++++++++,,,---............---,,,,,,,,,,,,---.........---,,,+++************((()))***+++++++++++++++))))))))))))************(((((())))))*********+++)))(((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++------+++)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000000000///...---000000000000////////////000///---,,,+++---...///............////////////------,,,,,,,,,------...***************+++++++++)))************+++++++++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,///111111000...++++++000555333...///444666555666IIIdddhhh^^^\\\jjjzzznnn```VVVQQQDDDFFFDDD>>><<<>>>@@@???>>>:::888999999777999<<<444444444333222222333444////////////000000000000////////////000000000000................................................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((()))******++++++------............------************************,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))'''''')))***))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''***,,,,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))***************))))))((()))+++---...---...............------,,,---///000///...///000...,,,+++,,,///111000...////////////////////////.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...///000000111333444666999<<<>>>@@@AAABBBIIIUUUggg{{{{{{oooggg[[[QQQJJJHHHGGGGGGAAAAAA@@@>>>===;;;::::::;;;888777:::999666666999888666444333333444333111222111000000///000000000////////////////////////........................------------------------------,,,,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))******++++++------............------************************,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++))))))))))))))))))))))))******)))(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))),,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$&&&'''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))+++,,,---------............------,,,...000000///......///---+++***,,,///000///...........................------------,,,,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------...//////000000000111222333555666888888666999>>>GGGQQQ[[[dddiiiwwwxxxvvvfffZZZRRRTTTOOOIIIDDDAAA@@@???>>><<<<<<<<<<<<;;;;;;:::::::::777777::::::666666888777555333333333333333111222222111000000000000000................................................------------------------------,,,,,,,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))******+++,,,,,,------------,,,,,,************************+++++++++++++++*********)))***++++++,,,+++++++++))))))))))))))))))))))))+++***)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))),,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))***+++,,,,,,------......------------///000000...------...,,,+++***+++---///...---........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++++++++***************++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,------....../////////////////////000000000000444444444555666999;;;===HHHIIIOOO[[[lllyyyssshhheee___WWWPPPJJJEEECCCBBBAAA@@@???@@@???<<<:::777777888888999:::::::::888666777;;;;;;666555666666444222222333333222111333222222111000111111111........................------------------------------------------------,,,,,,,,,,,,++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''(((((()))*********++++++,,,,,,,,,,,,++++++************************+++++++++************************++++++++++++***))))))))))))))))))))))))+++***)))))))))***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))***+++++++++,,,,,,------------,,,...///000000...,,,,,,---++++++++++++,,,---------------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.........000/////////////////////444444444444444555666777999999:::<<<@@@HHHQQQWWWaaadddjjjrrr{{{|||xxxtttiiifffbbb^^^YYYSSSMMMHHHKKKJJJHHHFFFEEEDDDDDDDDDAAA@@@@@@@@@AAA@@@===:::666666666777888888999999666555777;;;;;;666444555555333222111222333222111333333222111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((())))))************++++++++++++******************************************************+++*********************))))))))))))))))))))))))+++******+++------+++((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))******************+++,,,------,,,,,,---///000///---,,,,,,---++++++,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***,,,---+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------////////////000000000111......///000111333444555555666777777666888===@@@@@@AAADDDIIINNNRRRTTTTTTWWWYYY\\\___`````````aaaeee^^^VVVRRRRRRSSSSSSSSSJJJHHHGGGGGGGGGEEEBBB???@@@@@@AAAAAA???===:::999>>>===;;;;;;<<<<<<:::999888888777777777777777777666444666::::::555333444444222111111222222222111333222111111000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))***))))))************))))))************************)))))))))***************++++++***)))))))))******))))))))))))))))))))))))))))))+++///222222---)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))******))))))((())))))***+++,,,,,,,,,,,,,,,...//////---,,,,,,---+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************+++++++++******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&***,,,---+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111222444666666666777888999::::::;;;<<<>>>@@@AAACCCCCCDDDEEEEEEFFFGGGHHHHHHHHHDDD@@@???AAAEEEHHHJJJDDDCCCCCCCCCCCCBBB???<<<999;;;>>>@@@AAA???<<<::::::888777888:::;;;;;;:::999999888777666666555555666444555999999444333444333111000000111222111111222111111000///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))((())))))******))))))(((************************((()))))))))*********+++,,,+++***)))(((((()))***))))))))))))))))))))))))((((((,,,222777666000)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%&&&(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))******)))((('''((()))***+++,,,,,,,,,,,,+++---......---,,,---...,,,...///...,,,+++---///+++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------111111222222222222222111222111222222333444333333::::::;;;;;;;;;;;;===>>>999999888999;;;<<<<<<<<>>???AAACCC@@@???>>>??????>>>;;;999777999===AAACCCCCCBBBAAA:::999999:::<<<===<<<:::888777777666666555444444777444444777777333333555222111//////111222111000111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))(((((())))))))))))((((((************************(((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))&&&(((---444:::999111***))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))******)))((('''(((((()))++++++,,,,,,,,,***,,,......------...///,,,///000///---,,,---///++++++++++++++++++++++++,,,,,,,,,------.........+++++++++*********))))))))))))))))))))))))))))))))))))******++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%#########&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++++++++++++++++++++------------,,,,,,,,,+++)))***,,,...///000111111222000///000333666666555333555777777777888999:::888888888:::<<<======<<<333777;;;===;;;;;;===???<<<<<<<<<>>>@@@AAA???===:::;;;<<<<<<<<<:::999777:::::::::<<<===;;;888555666555555555555555444444777444444666666333333555222000//////111222111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((*********)))))))))))))))(((((()))***************+++++++++*********)))))))))************+++++++++************************)))***---222555333---((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))******************+++,,,,,,------...222111111111000/////////---------.........////////////.........---------...---,,,+++************))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------------............///111000/////////000222333222222333333555777888999666777777888999999::::::999999888888999999:::;;;<<<:::888999<<<===<<<:::;;;<<<<<<<<<;;;:::999999999::::::;;;:::999888777666666555444444444444555<<<777222111444555222///000000000000////////////..............................---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))),,,///111000+++'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))************+++++++++,,,------......111111111111000000000000------------........./////////.........---------------,,,+++******************************************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---------------............000000/////////000111222111111111222333444555666666666777777888999999999888888888888888999999:::888666555777999;;;999888;;;;;;;;;<<<;;;;;;::::::777888999999999888666555666555555444444444444444999444000000333444222///000000000000/////////...------------------------...------,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***************+++************))))))))))))))))))*********++++++(((((((((((((((((((((((())))))***+++---,,,)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************++++++,,,------......///000000000000111111111111------------...........................---------,,,,,,++++++******))))))******************************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,---------......//////......//////000111000000000000000111222222555555555666777777888888666666666666777777777888666555555666888:::999888999:::;;;;;;;;;;;;;;;;;;666666777777777666555555666555444444333333444444555222//////222333111///000000000/////////......------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((()))))))))))))))(((((()))***************************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))************+++,,,,,,------...///////////////000000111111111------------------------........................+++++++++++++++******)))******************************))))))))))))************)))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))***************************++++++,,,+++,,,,,,,,,------------.............../////////000000///////////////000333333444444555666666666444444555555666666666666777777777999:::;;;;;;;;;888888999:::;;;;;;;;;;;;666666666666666666555555555444444333333333333333222111///000222333222000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********************************++++++***)))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************++++++,,,,,,---......///.........//////000000000------------------,,,,,,---.....................+++,,,,,,,,,,,,+++************************************))))))))))))*********)))))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,++++++++++++,,,,,,,,,---,,,,,,------............111000000///////////////111222222333333444444555222333444555555555444444777888999999::::::;;;<<<777777888999999:::999999666666555555555666666666444444333222222222222222111111000111222333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************+++++++++*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&''''''(((((())))))***(((((()))***************(((((()))))))))))))))***((((((((()))))))))*********************************++++++***((((((***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))******************+++,,,,,,------...------------............------------,,,,,,,,,,,,---------...............+++,,,---......---,,,+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,------------,,,111000///////////////000000000000111222222333333111222444555555555444333555666777777666666777888555666777777777777777777555555444444555555666777444333222222111111222222000111111222222222111111/////////.........------++++++++++++++++++++++++++++++++++++++++++******************************+++************)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((()))***************(((((((((((())))))******(((((((((((()))))))))***************************((()))+++***((((((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))************))))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++---------.........//////,,,---///000000///---,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++******,,,---------,,,+++//////.........//////000...//////000111111222222111222444555666555444333333555666555333222333555555555555666555555444444444333333222333444555666333333222111111111111111///000111222111000////////////.........---------++++++++++++++++++++++++******************++++++************************************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((()))***************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%(((******((('''))),,,))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++---------.........//////,,,...///111111000...---++++++++++++++++++++++++******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++)))***+++,,,---,,,++++++...------------...///000......//////000111111111111222444666666555444333444666777555222111222444555555555555444333222222222222111111111222444555333222222111000111111111...///111111///...------//////.........---------******************************************++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......//////////////////......***,,,------,,,*********+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''%%%%%%'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))************************)))************+++++++++,,,,,,,,,---------..................////////////111111222222222333333333333444555444222111222333222333444444222111222333222222111111000111111111333222222111000///......//////////////////////////////...---,,,,,,++++++************************************************************************************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...........................)))+++---------,,,+++++++++++++++************)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''111///,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,,,,---------------.........////////////111111111222222222222333222444444333222111222333333444555555555666888:::555444333333222222222222222111111111000////////////////////////////////////......---,,,,,,++++++************************************************************************+++*********************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------------......***+++---......---,,,++++++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''222000---***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************)))))))))*********++++++++++++,,,,,,,,,------------------.........//////000000000111111111222222222333444333111000111222222333444444555777;;;???666555444333222111111111000000000000000000000000////////////////////////......------,,,,,,++++++************************************************************************+++++++++******)))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,...///000///---++++++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000111111111111222333222000///000111000000111000111444999<<<444333222000///........./////////000000000000000........................---------,,,,,,,,,++++++************************************************************************++++++******))))))(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------............///222333222...++++++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000000111222111///...///000000000///......000444888444333222000///.........///////////////000000000------------------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......000444777777333///+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,------------.........////////////000111000...---...///000111000///...///222555555444333222111000000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,------...//////000000,,,,,,///555;;;===:::555+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,------------............///000///---,,,---......///000/////////111333333333222111111111111111000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------......///000111111))))))---555>>>AAA???;;;+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000///---,,,---...)))+++---.........000111000000///////////////000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))******(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))************+++++++++++++++******************,,,+++******))))))******++++++,,,------......///111......555@@@HHHJJJHHH666111***(((***+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,...000111000000///.....................////////////......////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))***)))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++************************,,,+++******))))))******++++++,,,,,,---............---///888DDDMMMMMMKKK777222,,,***,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,...000111888777444222///...,,,,,,......////////////......................................................,,,,,,++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++************************,,,+++******))))))*********++++++,,,,,,---......***+++///888BBBGGGFFFBBB777222---,,,---...,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,...///000999777555222000...,,,,,,......////////////..............................------------------------++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))***************************+++++++++,,,+++******))))))***************+++,,,,,,------,,,...222999??????999444444111---,,,------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,---......000000///...............---......//////......---........................------------------------***++++++++++++++++++************))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********+++++++++,,,+++******))))))******))))))******+++,,,,,,,,,000222666;;;===;;;444...000...,,,++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++,,,,,,---------++++++++++++---...///000------............------........................------------------------***+++,,,,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))***++++++,,,,,,,,,+++******))))))******((())))))******+++,,,,,,+++---111555777555000,,,,,,,,,+++******)))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++,,,,,,,,,,,,,,,---------------...///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***((())))))***++++++,,,,,,,,,+++******))))))******(((((())))))***+++++++++%%%'''***---//////---+++***++++++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))***+++,,,---,,,++++++...------------...//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,++++++***)))*********((((((((()))******++++++)))***+++---......---,,,***+++++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,---,,,+++***+++++++++,,,---...///000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))************+++++++++*********)))))))))))))))''''''(((((())))))******,,,)))'''***000333111...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********)))))),,,,,,,,,---------........................------++++++,,,,,,---...//////------------------------......---,,,,,,+++******+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++************))))))))))))(((((((((((())))))******+++)))'''***///111000---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---,,,,,,,,,,,,------------..................------++++++,,,,,,---......///------------------------...------,,,++++++************************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))*********++++++************************((((((((())))))))))))***+++)))''')))---...---+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))***,,,...000++++++,,,,,,,,,---------------------------......+++,,,,,,------.................................------,,,,,,++++++******)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))************)))***************++++++))))))))))))))))))))))))***)))((()))+++,,,***)))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((()))+++...000++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------..............................,,,,,,,,,,,,++++++******(((((()))***+++,,,,,,,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))))))))*********))))))******+++++++++,,,************))))))))))))))))))(((((()))***)))(((************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...,,,***((((((***,,,...*********+++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------------........................,,,+++++++++++++++******(((((()))***+++,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******((((((((()))))))))******))))))******+++,,,,,,,,,+++************)))))))))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---,,,***(((((()))***+++))))))*********+++++++++++++++,,,,,,------......------------------------------------------------++++++++++++++++++******)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((((((((()))))))))***))))))***++++++,,,------+++++++++*********))))))'''((())))))))))))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))******))))))))))))*********+++***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++(((((((((((())))))))))))))))))***+++,,,,,,------++++++++++++******))))))'''((()))***)))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++))))))))))))******************+++,,,,,,---......------------------------++++++++++++++++++++++++******************+++++++++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))'''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***************************++++++,,,,,,------...,,,------......------,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++******************************+++,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***((((((***---...,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************************************++++++,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&***///000,,,'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''%%%%%%(((---///***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''%%%%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++***))))))******+++++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************************++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))*********++++++++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++************************************************)))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************(((((())))))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))+++************))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))************************************************((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))++++++++++++******)))))))))************+++++++++************************************************))))))))))))))))))))))))************************************************'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%$$$###$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,+++***(((&&&%%%$$$$$$)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((******+++++++++((((((((((((((((((((((((************************,,,,,,+++++++++++++++++++++***************++++++************************))))))))))))))))))))))))************************************************...---,,,+++************///......---,,,+++******++++++++++++******))))))+++******)))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''***(((''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******+++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++,,,++++++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************------,,,,,,++++++******++++++++++++*********)))++++++***)))))))))))))))+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))000---***(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++******+++++++++++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++111...***'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++...---,,,++++++***++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++---+++'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,)))))))))******++++++,,,+++++++++++++++++++++,,,,,,++++++***************++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((())))))'''%%%%%%'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********************************+++,,,,,,------...------,,,,,,------...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,------......---,,,,,,------...///000////////////////////////////////////////////////------------------------------------------------------,,,,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%&&&&&&&&&''')))***)))'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---...///000111000000000000000000000000000000000000000000000000................................................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''999555///)))&&&%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))&&&'''(((''''''''')))+++'''((()))+++,,,,,,,,,,,,---+++)))+++///000...+++222---)))***...111111...222222222333555777888:::888:::<<<===<<<;;;<<<===<<>>===???AAA>>>;;;777555444333222111111222222111///...///000/////////...---,,,,,,,,,...//////...,,,+++,,,,,,000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''CCC>>>666...(((%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))+++,,,,,,+++***)))***+++///,,,)))''''''))),,,---///---++++++,,,---------///111333555888999:::;;;AAACCCFFFJJJOOOSSSVVVXXXYYY\\\___```aaacccfffhhhhhhiiiiiijjjjjjhhhfffdddbbb```\\\YYYUUUPPPJJJGGGBBB@@@<<<666222111222555111000------...000111111***,,,---.........//////,,,+++)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''444111---(((%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******************************)))+++,,,,,,***))))))***---+++)))((((((+++...000............///222666999333:::EEELLLPPPSSSXXX\\\kkklllooorrrtttuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{}}}xxxwwwxxx|||}}}yyyvvvrrrpppooonnnmmmlllkkkhhhcccZZZRRRKKKIIIHHH???:::444111111111000...////////////......---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$###"""!!!###%%%(((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))***************++++++''')))+++,,,,,,+++,,,---******+++,,,------------,,,000666:::>>>CCCJJJOOOWWW]]]fffkkkooorrrwww{{{{{{{{{|||{{{zzzwwwtttrrrooopppqqqrrrrrrtttwwwzzzrrrrrrssswww|||yyytttnnnjjjkkkppptttvvv}}}wwwpppkkkiii]]]WWWOOOIIIDDD>>>666000666333000...---......---000///......//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************))))))******+++++++++,,,***,,,......------...///,,,,,,,,,---///000222333>>>EEENNNUUUZZZ```gggllluuussspppnnnlllkkkkkkkkkgggggggggfffdddaaa^^^[[[[[[^^^cccggglllqqqwww{{{{{{|||}}}||||||~~~}}}uuunnnjjjhhhfffdddppprrrtttuuuvvvvvvxxxzzzwwwtttppplllfff]]]SSSKKKDDD>>>777222000000///...///---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,+++,,,,,,+++))))))+++---,,,,,,...333;;;EEENNNTTTbbbfffkkkpppuuuyyy}}}}}}xxxpppjjjfffeeeffffffkkkjjjiiigggdddaaa]]]\\\aaaeeeiiimmmpppsssvvvxxx{{{~~~yyypppiiimmmkkkfffbbb```dddjjjoooxxx{{{yyyrrrnnneee]]]QQQFFF>>>777///***...,,,******,,,.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------))))))***)))***,,,111444777<<>>JJJRRRccciiipppwww{{{~~~||||||{{{sssddddddbbb\\\WWWYYYbbbkkklll{{{}}}yyywwwwwwvvvrrrrrruuu|||{{{xxxpppggg```^^^^^^fffqqq{{{sssnnnmmmrrrxxxzzzuuuqqqiii```GGGAAA999333111111333333/////////////////////...------------------------,,,,,,,,,,,,+++++++++++++++***))))))***+++***(((***************************************************++++++++++++***))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))*********++++++((())),,,......---+++)))...111666>>>IIIVVVdddlllqqqvvv|||}}}xxxwww{{{{{{xxx~~~tttlllhhhhhhkkkooovvv~~~zzzssssssuuutttiii```QQQCCC:::444222000111111000000///......---........................------,,,,,,,,,+++++++++,,,+++))))))******)))'''******************************************************+++++++++******)))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++---///000111111000///:::AAALLLYYYdddnnnvvv{{{{{{~~~~~~||||||~~~wwwrrrnnnjjjdddbbbdddkkkwwwyyykkkfffhhhjjjwwwrrriii___SSSGGG<<<555222111///...------..............................---------,,,,,,,,,++++++---+++******++++++***(((************************************************)))******+++++++++******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---+++)))***...555<<>>999333//////000000111---000---///555000,,,333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((&&&'''((())))))***,,,...,,,---,,,+++)))***,,,......,,,++++++---//////......111666===FFFNNNUUUXXX]]]```dddggghhhjjjkkkmmmjjjlllmmmllliiifffeeeeeefffhhhiiihhheeebbbaaabbbaaa___\\\XXXRRRJJJBBB<<<777333...,,,---,,,+++(((+++***)))***,,,,,,+++***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$(((***++++++***(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************)))((('''&&&'''(((((()))*********)))((()))))))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))*********************)))))))))))))))*********)))))))))))))))(((***,,,---,,,++++++,,,++++++///;;;MMM___kkkqqqvvvxxx{{{~~~~~~}}}sssfffaaaYYY[[[```iiiuuu~~~{{{ttttttyyyuuuhhhWWWHHH```dddiiilllhhh]]]PPPGGGRRRNNN@@@000///777555+++000111111111/////////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((***+++,,,,,,++++++,,,...&&&))),,,---------...///,,,---000444888;;;>>>@@@NNNRRRWWW]]]aaagggmmmqqqjjjlllnnnooonnnnnnoooqqqnnnppppppooollliiihhhhhhnnnoooooonnnmmmkkkjjjiiippppppooonnnkkkgggaaa\\\TTTNNNFFF???:::666111...,,,+++))))))+++,,,,,,+++)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&&&&&&&***//////,,,(((&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,,,,------,,,++++++))))))***+++++++++++++++(((((((((((())))))******************************))))))************))))))************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))************************))))))))))))************************---,,,+++++++++------...///444@@@PPP```nnnvvvzzzyyy{{{}}}~~~uuurrrnnnhhheeefffiiikkkqqq}}}||||||}}}sssdddaaabbbeeeiiijjjddd[[[SSSNNNOOONNNGGG999//////444000000111000///......///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,******+++,,,,,,---------,,,,,,...000777<<>>DDDQQQXXX```eeegggjjjpppvvvsssrrrqqqqqqqqqqqqpppooouuuuuussspppmmmlllmmmnnnnnnpppssssssrrrqqqrrrrrrtttrrrpppppprrrssssssqqqooommmkkkkkknnnqqqsssssspppooolllhhheeebbb___]]]NNNHHH@@@888222---)))''',,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))(((((((((...444333,,,&&&%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((()))))))))************)))***************++++++*********+++++++++++++++(((+++...000000111333666NNNYYYhhhsssxxxzzzzzz{{{{{{{{{}}}~~~{{{qqqjjj[[[VVVUUU\\\jjjyyy}}}|||zzz{{{uuujjj^^^WWWWWW]]]bbb^^^SSSNNNUUUXXXLLL;;;000444333111111222222222111////////////////////////........................------------------------------,,,,,,,,,+++++++++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))(((((((((((()))))))))***((()))))))))*********++++++,,,---,,,,,,---000222---222999AAAJJJTTT^^^dddiiinnnssstttrrrrrrvvvzzz|||wwwssstttyyy|||zzzvvvtttsssppplllgggddddddeeeccceeegggfffdddbbbbbbbbbdddcccbbbdddhhhllloooqqqkkkgggccccccfffkkkooorrrqqqrrrsssrrrooollliiihhhccc^^^UUUMMMEEE===666222------+++***))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))---000111...(((%%%&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************************************************************((((((((())))))*********,,,,,,------,,,+++******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************************************))))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((()))))))))************))))))******+++++++++,,,***+++++++++,,,,,,,,,---))),,,///---,,,333@@@LLLgggnnnvvv{{{}}}}}}}}}~~~yyynnnddd^^^YYYYYY[[[fffxxx}}}}}}wwwiiiYYYQQQTTTZZZbbb\\\TTTSSS[[[___OOO;;;777444000///111222222111000000000000000000000000........................------------------------------,,,,,,,,,+++++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((())))))((((((((()))))))))******((())))))******+++++++++)))*********,,,///444888>>>GGGTTTaaaiiinnnqqqrrrsssttttttqqqllljjjkkkmmmtttoookkkmmmtttzzz{{{yyyzzzyyywwwsssnnnkkkjjjjjjfffggggggeee```]]]ZZZZZZ^^^```aaacccfffkkkqqqvvvmmmiiibbb]]][[[ZZZYYYXXXbbbeeehhhjjjkkklllnnnpppllliiieee```ZZZRRRIIIDDD555333000---+++))))))(((************************))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))222000---)))&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))************+++************************************************(((((())))))***+++++++++******++++++++++++***)))******++++++******)))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************))))))******+++,,,,,,,,,+++++++++,,,,,,------...000000...+++...>>>UUUhhhqqqtttxxx{{{}}}{{{qqqfff]]]XXXWWW\\\___eeerrr}}}pppwww|||uuueeeUUUOOONNN[[[dddfff]]][[[```]]]SSS???999222...///000000000000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((()))******(((((()))))))))*********((())))))******+++,,,,,,)))***---111777AAAKKKRRR___fffooovvvxxxwwwuuusssrrroookkkgggcccaaaaaaaaaaaa```^^^]]]^^^ccciiimmmtttuuuwwwwwwvvvvvvvvvwwwsssttttttqqqmmmiiigggffffffhhhiiifffbbbcccjjjpppuuussspppmmmiiiddd^^^YYYRRRTTTUUUVVVXXX^^^eeekkkhhhhhhiiihhhddd]]]SSSMMMFFFCCC===777222...,,,+++************************))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''')))***+++333...)))&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++******************************************************+++,,,,,,---......++++++---...000000111111.../////////......---,,,/////////.........------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))************))))))***++++++,,,------++++++,,,,,,---.........222000000555AAATTTiiivvvsssuuuxxx|||{{{nnn___WWWXXX___fffjjjttt|||nnnvvvuuuzzz}}}sssfff\\\WWWUUUbbbkkkiii```[[[]]]aaaOOOFFF:::333111222111000000000000000000000000000................................................------,,,,,,,,,,,,++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******))))))))))))************((())))))***++++++,,,,,,...111666???KKKZZZjjjttttttuuuwwwxxxxxxxxxzzz|||pppkkkeee```___^^^^^^]]]ZZZ\\\[[[UUUOOOQQQZZZcccaaaeeekkkppptttwww{{{}}}yyyzzz|||{{{yyyvvvuuuuuukkkmmmlllcccXXXTTTYYY___cccffflllrrruuusssmmmhhhQQQOOOKKKFFFDDDIIIRRRYYYbbbdddggghhhfff]]]RRRKKKUUUQQQJJJBBB:::444000///************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((***,,,---333---&&&%%%(((***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++************************************************,,,,,,------...///000000222333666888;;;===>>>>>>;;;<<<<<<<<<;;;:::999999444333333333222222111111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))************))))))***+++,,,,,,------++++++,,,,,,---...//////---...444DDDXXXiiirrruuuyyyzzz~~~~~~vvvlll^^^SSSSSSaaavvv~~~yyyyyy{{{|||||||||zzzzzzsssvvv~~~{{{sssmmmVVVYYYdddnnnhhhZZZWWW___]]]RRRCCC999666555444333000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))***)))((((((((((((((()))'''&&&%%%&&&(((***,,,,,,)))***+++***((((((,,,000444@@@QQQ___gggmmmrrrvvvzzz{{{|||}}}~~~{{{xxxuuuttttttuuutttssstttrrroookkkfffaaa]]]ZZZUUUWWW[[[^^^bbbhhhpppuuuzzz||||||zzzzzz{{{xxxsssqqqnnnmmmlllggg]]]SSSNNNTTTSSS[[[lllwwwwwwsssrrrllliii___QQQJJJKKKNNNNNNPPPRRRWWW```fffbbbVVVKKKDDDDDDGGGMMMRRRNNNBBB888777///((((((,,,...***%%%,,,***(((((()))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***---///***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((***,,,---+++***///,,,)))(((((()))))))))***+++,,,,,,******,,,---***...444999===BBBFFFIIIQQQQQQSSSVVVYYY\\\___aaa]]]^^^______^^^\\\YYYXXXUUUSSSPPPNNNLLLHHH@@@:::777555111...,,,,,,...///+++,,,---.........---,,,******))))))***,,,---///++++++++++++++++++++++++************************************************,,,+++***((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))*********))))))))))))))))))************+++++++++...---,,,,,,---...///000)))888NNN___iiiooovvv{{{{{{|||uuuiiitttiiibbbeeeppp{{{ooommmrrrrrrqqqrrrwww~~~wwwhhh^^^ccckkkiii```YYY^^^]]]WWWJJJ;;;222222666000111222111000000000111000/////////....................................------------------------(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))(((((((((((()))))),,,+++***+++,,,------,,,***++++++***+++000999@@@UUU^^^jjjrrruuuwwwzzz||||||}}}~~~}}}{{{{{{{{{{{{zzzyyy{{{||||||zzzwwwtttsssrrrqqqpppnnnkkkhhheeeddddddrrrwww{{{{{{||||||xxxrrrhhheeebbbaaabbbbbbbbbbbbTTTLLLIIIRRR^^^iiisss|||sssvvvsssjjj```YYYRRRLLLKKKMMMSSS\\\cccddd___ZZZMMMGGGAAAAAAFFFMMMQQQSSSEEE<<<222+++***+++,,,+++)))((('''''')))***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,---***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))************,,,+++***)))***+++++++++%%%&&&))),,,//////...---''')))---000333777<<<@@@NNNQQQUUUXXXZZZ\\\___aaahhhiiijjjkkkmmmoooqqqrrrmmmnnnoooooommmkkkhhhffffffdddccccccdddaaa\\\WWWUUUQQQJJJAAA999111,,,***///...,,,++++++,,,---...,,,+++************++++++++++++++++++++++++++++++************************************************,,,+++***)))(((((()))***************************************************))))))))))))))))))))))))'''''''''((((((((())))))((()))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************))))))))))))************++++++++++++***+++------------...///:::HHH[[[iiippptttxxx||||||}}}vvvoooqqqwww~~~yyyxxx~~~oootttxxxyyywwwuuuvvvxxxpppsssyyyzzz|||~~~rrrkkkpppvvvqqqfff^^^^^^^^^[[[SSSFFF;;;444111111222222222111000000000000000/////////.................................------------------------(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))(((((())))))***)))***+++,,,,,,,,,+++***)))+++---000666BBBQQQ[[[nnnssszzz}}}|||{{{|||}}}~~~~~~~~~{{{~~~|||zzz{{{|||zzzyyyvvvtttpppkkkfffbbblllsssyyy|||}}}}}}yyysssllliiieeecccdddfffhhhhhhcccVVVIIIEEEKKKVVVcccmmmrrryyy}}}zzztttmmmddd[[[MMMOOOQQQVVV\\\aaaeeehhhbbbYYYKKKAAA???EEEOOOVVVYYYRRRGGG:::000++++++---***)))((()))***+++)))(((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))*********+++++++++***(((''''''(((***+++***+++,,,---............555999???EEEKKKQQQXXX\\\dddgggjjjlllllllllmmmnnnmmmmmmmmmnnnnnnoooooopppooopppqqqrrrqqqpppnnnmmmkkkiiihhhjjjllllllhhhdddfffccc___XXXPPPHHHAAA======999333...+++***,,,---------,,,,,,++++++******************************))))))))))))))))))))))))************************++++++***)))))))))******************************************************))))))))))))))))))))))))''''''((((((((()))))))))((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************************+++++++++,,,,,,,,,)))+++......---///333777PPP\\\jjjtttxxxyyy{{{~~~yyyoookkkttt{{{zzz~~~uuulllfffbbbllltttxxx~~~vvv{{{~~~~~~zzzxxxyyyvvvpppkkkaaa```^^^[[[UUUIII:::000222222222222111000000///000000000/////////..............................------------------------((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((())))))))))))))))))((())))))******&&&(((***++++++++++++,,,***///888AAALLLZZZiiirrrtttwww{{{||||||{{{|||}}}~~~zzz~~~zzzwwwwwwxxxuuuuuuuuuvvvwwwtttnnnjjjiiipppuuuvvvwwwxxxuuuqqqooopppooommmmmmmmmkkkfffpppggg\\\UUUSSSVVVZZZ^^^pppvvvzzzyyyvvvuuurrrnnn^^^[[[VVVRRRRRRYYYeeemmmnnniii```TTTIIIDDDEEEGGG______[[[QQQBBB444,,,)))---,,,***+++++++++***((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((()))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))*********+++++++++*********)))))))))+++---111///---,,,---333:::???PPPUUU\\\bbbfffiiilllnnnkkkmmmpppqqqpppppppppqqqqqqrrrrrrsssssssssssssssllllllkkkllllllnnnooopppmmmkkkiiijjjmmmmmmjjjgggggghhhhhhgggeee```\\\YYYRRRLLLDDD:::333...+++***,,,,,,------------,,,,,,************************))))))))))))))))))))))))************************+++*********************************************************************))))))))))))))))))))))))'''(((((((((((()))))))))((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))***************++++++++++++++++++,,,,,,,,,---,,,---...---///777BBBKKKbbbjjjuuu|||}}}}}}}}}xxxlllqqqzzz|||zzzyyykkkrrr~~~vvvooojjjiiikkkmmmuuu}}}rrrqqqtttvvvxxxgggccc```___]]]UUUFFF:::444222111111111111000///000000000////////////...........................------------------------(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++)))+++------,,,,,,///111666@@@NNN[[[eeemmmuuu{{{xxxzzz|||~~~~~~zzz}}}}}}yyyuuussssssrrrrrrssssssrrroooiiiffffffjjjllljjjhhhiiijjjiiiaaaddddddccceeekkkkkkfffeeedddcccbbbbbbcccbbbaaapppuuuwwwuuutttuuutttrrriiicccWWWLLLGGGMMM[[[fffiiilllmmmhhh]]]QQQJJJHHHMMMUUU^^^___UUUFFF888///---+++))))))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************************++++++++++++,,,...///...,,,+++,,,...+++...333888@@@KKKXXX```eeejjjppptttuuusssrrrqqqsssuuuvvvuuusssqqqrrrsssnnnnnnpppqqqrrrrrrrrrqqqqqqooollliiiiiikkknnnppppppnnnlllmmmppprrrqqqoookkkmmmnnnnnnllliiieeebbbaaa]]]VVVMMMCCC;;;555222,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))*********************************++++++++++++***************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,+++,,,,,,,,,------------...---,,,---444CCCUUUbbbkkkqqqxxx}}}~~~~~~~~~kkk___mmmuuukkkoooyyyqqqooommmmmmpppuuu{{{tttjjjkkkrrrwwwxxxooohhhaaa^^^___[[[SSSLLL888555111000111222111000111000000000////////////////////////////////////------------------------'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))******+++,,,***,,,,,,++++++///666;;;OOOYYYgggqqqvvvwwwxxxyyy}}}~~~}}}nnnoooppppppooollliiifffccceeeggggggdddaaa``````eeehhhgggaaa]]]___bbbcccRRRTTTPPPKKKNNNXXX]]]ZZZUUUYYYZZZZZZ[[[___```^^^```gggnnnpppqqqtttuuurrraaaZZZNNNBBB;;;>>>GGGPPPccciiiooooooiii___VVVRRR>>>EEEQQQ[[[^^^XXXLLLBBB111---***)))***,,,------)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,))),,,...---+++***---111555>>>KKKWWW___fffmmmrrrrrruuuxxxyyyvvvrrrnnnlllnnnnnnmmmjjjhhhgggiiikkkcccdddfffhhhiiiiiiiiihhhqqqnnnjjjfffdddcccddddddbbb```^^^```eeeiiijjjiiihhhiiijjjjjjjjjiiihhhggggggeeebbb\\\UUUNNNHHHDDD555444111///---,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------.........---...444BBBTTTfffqqqppptttzzz}}}|||kkkaaabbbrrr}}}yyyttttttnnnlllmmmnnnrrr|||zzzsssrrryyy~~~zzzrrrsssmmmeee```^^^]]]\\\ZZZDDD===666222222333222111111111000000000/////////////////////////////////------------------------'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))***+++,,,---)))+++---...333===KKKVVVgggnnnwww|||}}}{{{{{{|||~~~|||{{{{{{zzzxxxwwwgggeeedddfffgggeee___ZZZVVV[[[``````^^^___eeejjjnnnqqqppphhhccceeehhhjjjXXX[[[WWWOOOQQQ[[[^^^YYYXXX[[[[[[VVVTTTWWWWWWTTTNNNUUU\\\___cccjjjmmmmmm\\\WWWNNNEEE===;;;;;;===RRRZZZdddkkklllggg___[[[MMMIIIHHHOOOYYY^^^[[[TTTBBB<<<444...,,,+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***))))))*********+++++++++*********+++++++++,,,,,,(((***---...///555???FFFSSS\\\hhhpppsssrrrssstttvvvuuurrrmmmgggbbb______XXXXXXWWWVVVVVVYYY^^^bbbkkklllnnnooopppooonnnnnnmmmmmmmmmkkkiiifffcccaaaZZZWWWTTTVVV[[[___``````______```bbbeeeiiilllnnniiihhhgggeeeaaa]]]YYYVVVJJJFFF???888222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********)))(((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))***++++++,,,------------------...............000777FFFYYYiiitttxxxvvvxxx|||~~~tttlll^^^^^^kkksssqqq||||||}}}vvvsssqqqmmmeee___\\\]]]```SSSIII===555333333222000111111111000000000//////////////////////////////------------------------'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))***+++,,,---+++...222888AAARRRfffuuutttxxx|||~~~}}}}}}}}}zzzwwwttttttsssrrrqqqpppllliiikkkmmmkkkccc[[[]]]ccchhhhhhdddfffoooxxxyyy}}}}}}uuupppqqqtttvvvdddlllooollloooxxxvvvnnnaaaffffff```]]]^^^\\\XXXMMMPPPPPPMMMOOOVVV]]]___eeebbb\\\UUUMMMEEE>>>:::888CCCUUUeeennnnnnhhhccciiiYYYHHHFFFQQQ]]]```]]]VVVNNNAAA666///+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******)))************+++++++++******+++++++++,,,,,,,,,---000333666<<>>111...------...000///---+++...,,,))))))***,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))************))))))***)))((((((((()))+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...000...,,,---///111111111111HHHaaannnssswww{{{|||}}}ooo^^^YYY\\\llluuu|||tttqqqlllbbbZZZYYY[[[ZZZTTTJJJ===444111111333333222111///000111333111111111111000000000000........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,...000...***+++///444AAATTTeeepppuuuwwwxxx{{{|||{{{tttkkkddd```ggg^^^YYYlll{{{uuuwww{{{vvvzzzwww~~~{{{sssqqqhhhiiilllhhhlllsssssswwwrrrooommmggg^^^[[[^^^___ZZZWWWWWWVVVTTTTTTVVVSSSOOOHHHHHHTTTeeeooopppoookkkeee\\\TTTRRRTTTXXX```\\\WWWSSSNNNBBB333'''***+++++++++******+++,,,************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************************++++++***)))))))))+++)))+++...---+++///555???IIIWWWdddlllrrrxxx|||vvvxxx{{{}}}}}}{{{zzzyyy{{{yyyvvvuuuuuuvvvvvvvvv|||yyyuuupppkkkhhhgggfffgggddd___WWWOOOJJJJJJLLLTTT^^^lllvvv{{{{{{yyyxxxyyyyyywwwuuusssqqqpppooocccbbb```___aaaeeejjjnnnooopppnnnjjjjjjllljjjeeeeeegggddd\\\VVVRRRLLLDDD999555///,,,+++,,,------///---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))************))))))***)))((((((((()))++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,***++++++,,,,,,---......---------,,,,,,...222555FFFYYYmmmvvvyyy|||{{{tttuuuqqqgggdddhhh|||zzztttmmmccc^^^^^^\\\\\\ZZZTTTJJJ@@@:::888444444333222000000111222111111111111000000000000........................)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())),,,...+++)))...555IIIZZZooo{{{{{{yyyzzz}}}}}}~~~|||~~~|||xxxtttlllbbbZZZXXX\\\```kkkfffdddvvvsssqqqzzzyyy|||uuummmuuu}}}wwwwww~~~rrrlllooommm```XXX[[[XXXMMMIIINNNSSSTTTRRRRRRYYYdddkkklllnnnnnnlllggg```XXXRRRPPPYYYZZZ\\\]]]YYYNNN???444---,,,******+++,,,,,,,,,************************)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++*********,,,+++***(((++++++...///...111===HHHTTTaaaooouuusssqqquuu{{{tttvvvyyy||||||zzzxxxvvv|||{{{{{{}}}~~~{{{wwwoooggg```[[[XXXWWWZZZ]]]^^^YYYRRRMMMLLLMMMTTT\\\fffooottttttsssrrrvvvvvvuuusssppplllhhhfff```^^^[[[YYYXXXZZZ\\\^^^jjjmmmnnnllljjjggg```XXX]]]aaaccc```]]]\\\YYYVVVIIIBBB777///+++,,,---//////...,,,---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))************)))))))))))))))((()))******+++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,+++++++++++++++++++++++++++,,,------......,,,...///,,,***///999CCC^^^lllyyy}}}|||~~~tttkkksssxxxrrrrrrzzz{{{uuurrrsssuuuuuuvvvxxx|||~~~zzznnnfffeeeYYYZZZ\\\ZZZSSSIII>>>888555555444333222111111111222222111111111000000000........................(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))***++++++///<<>>RRRcccoootttyyyzzzyyyzzz~~~}}}zzzvvvrrrlllfffaaaaaaeeeiiilllmmmnnnqqqtttxxx}}}}}}pppgggiiisss}}}yyyyyy|||sssdddTTTWWWWWWSSSSSSXXX]]]^^^```cccgggjjjkkkgggbbb^^^QQQXXX]]]XXXMMMFFFGGGLLLAAA:::000***)))***+++***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,---...******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++***+++,,,---------+++///666BBBRRRcccpppwwwyyytttkkk```UUUPPPOOOPPPKKKJJJIIIJJJLLLMMMLLLKKKSSSTTTYYYaaakkktttyyy|||{{{xxxtttqqqnnnmmmmmmnnnnnntttvvvqqqmmmpppssstttoooooonnnnnnpppqqqssssssrrrsssuuuuuutttrrrooommmhhhgggfffbbb\\\UUUNNNIIICCCKKKTTT\\\ccchhheee___OOOHHHBBBDDDLLLTTTXXXZZZ]]]YYYTTTNNNFFF>>>555000---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************)))))))))((())))))************))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))************++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********+++,,,,,,------...//////...000111000444DDD\\\nnnuuuzzz}}}{{{zzz}}}~~~{{{vvvrrrooosssxxxrrrrrr|||{{{zzzzzzzzz|||~~~tttnnnccc___]]]^^^___ZZZOOOEEE888555222111222333333222222222222222111111111111////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---******222>>>NNNbbbrrrsssvvvzzz}}}~~~zzztttkkkddd``````bbbddd|||xxxsssoooppptttzzz}}}sssrrr}}}ffflllpppmmmhhhccc\\\UUUYYY[[[^^^bbbfffgggfffddd]]]YYYVVVWWWXXXSSSIII@@@IIICCC999111---+++******++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------+++)))***---///111<<>><<<<<<>>>===:::777:::===FFFSSScccqqqzzz~~~}}}{{{yyywwwvvvvvvvvvtttxxxtttkkkhhhmmmpppnnnkkkiiiffffffgggiiijjjiiillljjjhhhgggiiimmmsssvvvnnnoooooommmiiiddd___\\\TTTVVVVVVVVV\\\eeejjjiiibbbSSSCCC===???GGGQQQYYY[[[[[[[[[YYYTTTKKK@@@999222000---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))************))))))(((((()))************)))******++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---......//////---...000555AAATTTjjjyyyyyy|||}}}|||~~~yyyqqqllllllnnntttuuutttyyy}}}|||yyyyyyxxxxxxtttwww{{{uuuiii]]]ZZZ^^^___YYYQQQ???:::444111222444444333333222222222222111111111////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++***111AAARRRaaannnwwwvvvyyy}}}{{{yyykkkccc\\\\\\dddooowww{{{pppeeeiiiwwwyyy~~~uuu}}}ttt~~~|||kkk\\\WWWVVVVVVYYY^^^``````^^^```YYYTTTVVV\\\[[[QQQFFFLLLIIIDDD===555///,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...,,,...///---***,,,444<<>>===BBBLLLZZZhhhttt{{{~~~}}}{{{yyyxxxwwwooopppkkkbbbbbbkkklllgggeeedddccceeeggggggeeebbbaaa```______aaadddhhhjjjlllkkkjjjiiihhhhhhhhhhhhiiigggbbb]]]^^^eeeiiihhhlllaaaUUUKKKDDDBBBLLLWWWUUUVVVWWWYYYXXXTTTMMMHHH;;;777111...,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))************))))))'''((()))***+++******)))******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++,,,,,,,,,,,,------.../////////......333@@@SSSfffttt{{{{{{}}}zzzrrrmmmmmmssswww|||uuuzzz}}}wwwyyyxxxxxxzzz~~~~~~eeeYYY[[[___\\\WWWJJJBBB999444333555444333333333222222222111111111////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,///111>>>TTTiiitttyyy|||zzz|||}}}|||{{{}}}|||vvvppplll[[[UUUTTTaaavvvqqqkkkttt~~~uuuVVVTTTSSSUUUXXXYYYXXXVVVXXXWWWVVVUUUVVVWWWYYYZZZKKKLLLLLLFFF===444...---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......(((---111000...333@@@KKK___mmmxxxwwwoooggg]]]TTTUUUXXX]]]eeemmmtttwwwyyyuuutttssssssqqqhhh[[[QQQUUUYYYbbbmmmvvv|||}}}|||nnnnnnooonnnllliiigggeeetttuuummmdddfffooommmdddaaabbbgggnnntttvvvsssooobbbdddhhhjjjiiifffbbb___eeeccc___]]]]]]```dddgggggghhhgggfffhhhmmmmmmjjjhhhgggfff___PPPEEEIIITTTPPPPPPRRRTTTWWWXXXVVVTTTBBB===555///---,,,++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************))))))))))))))))))************))))))'''((()))++++++******)))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,---,,,,,,------.../////////111111888JJJaaassszzzzzz{{{~~~vvvpppqqqtttxxxtttyyywwwssstttttttttwwwyyy}}}sss___]]]``````\\\SSSJJJ===666444555444222333333333222222222111111000000000000000000000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***((())),,,...///...,,,===UUUiiitttyyy|||~~~||||||wwwkkk```\\\YYYccchhhooo}}}ppp___]]]ddd___YYYZZZYYYPPPSSSVVVWWWVVVVVVZZZ]]]TTTRRRMMMHHHGGGCCC777+++,,,++++++***))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000...,,,,,,---...///...000///......666FFF[[[jjjuuuwwwxxxwwwsssmmmiiigggllltttyyyyyy{{{~~~|||{{{yyyuuuqqqppppppppprrrsssrrrooommmddd]]]YYY___llluuuuuurrr{{{tttuuuuuummmddd```aaadddkkkwww{{{jjjbbbtttsssdddfffooo{{{sssqqqrrrnnncccZZZ___aaaaaaaaaeeekkkkkkhhhjjjiiifffbbb]]]WWWSSSPPPTTTQQQLLLJJJLLLRRRYYY^^^VVVMMM@@@555///---------******+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))(((((((((((())))))************************************************)))))))))))))))))))))))),,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,111//////000...+++...444,,,555JJJcccssswwwxxxzzz~~~}}}vvvssswwwyyyxxx~~~xxxsss{{{zzz{{{zzzwwwuuuvvv{{{mmmbbb___```aaa[[[UUUHHH:::666888555///111111222222222111111000000000000000////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,///222AAANNNaaapppxxx{{{}}}~~~wwwkkkdddeeekkkpppiiiqqqwww~~~nnnkkkpppiiibbb^^^YYYYYYXXXVVVPPPLLLMMMQQQVVV^^^ZZZRRRJJJGGGEEE>>>777...,,,+++***+++,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++***+++---.........+++---333===LLL]]]mmmvvvvvvxxx{{{|||{{{yyyxxxwwwuuu|||~~~|||vvvzzzsssnnnqqqyyy|||wwwpppjjjddd```eeeqqq~~~}}}yyymmmbbb]]]YYYiii|||uuusssmmm{{{zzziii]]]ZZZ^^^______```cccbbb^^^fffeeeccccccbbb```[[[WWWSSSMMMDDD??????FFFOOOVVVZZZTTTKKKBBB999333///------,,,,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************))))))(((((((((((())))))************************************************************************++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,///---...111111//////222222DDD[[[nnnwwwzzz|||}}}}}}xxxqqqqqqpppqqqzzzzzzwww{{{vvv{{{}}}zzznnnhhheeedddccchhhcccVVVFFF===;;;999444333333333333333222222111111000000000////////////)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***---...,,,))),,,555===YYYbbbnnnwwwzzz|||}}}wwwsssiii___```mmmyyypppssswww|||sssjjj```]]][[[WWWPPPIIIFFFHHHLLLZZZ[[[XXXRRRNNNLLLHHHCCC444000,,,+++,,,...---,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,)))***+++,,,......//////+++222???RRRfffttt|||~~~zzz|||~~~|||wwwoooiiijjjeeeggguuu~~~wwwuuuuuuxxx~~~yyyyyy{{{zzztttuuuqqqiiiddddddcccaaaaaa``````aaacccccc___\\\XXXOOOCCC999666;;;CCCIIIXXXXXXWWWQQQHHH===555000000...---,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))*********++++++***))))))(((((())))))***************************++++++++++++++++++++++++************************++++++*********++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,...222333111111444>>>WWWooowwwyyy}}}~~~|||rrrpppwwwvvvttt|||ssssssvvvyyyyyyuuutttqqqjjjdddnnnkkk```OOOAAA:::777555555555555444444333333333111111000000000/////////))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***---///,,,)))111AAAPPPhhhlllssswwwyyy{{{}}}~~~~~~~~~{{{uuukkk```\\\ggguuu}}}}}}zzz}}}zzzuuu~~~ppp^^^______YYYQQQIIIFFFEEEIIIRRRYYYYYYVVVSSSOOOJJJ???888///++++++---...---************************************************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///...///000111777BBBSSSfffttt|||~~~{{{sssjjjcccbbbbbbccciiivvvttt{{{yyyllliiiiiiiiiggghhhgggfffccc```___^^^___XXXMMMBBB<<<:::<<<>>>MMMRRRXXXYYYSSSHHH>>>999222000---+++,,,------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***************************++++++++++++++++++++++++************************++++++*********+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,---000222///...444===NNNgggyyyxxxwww~~~~~~ssswwwyyyuuuzzzvvvjjjmmmlllfffXXXHHH===777666666666555444333333333333111111111000000000//////))))))))))))))))))))))))************************************+++++++++++++++---...,,,///===SSSdddnnnppptttwwwyyy|||}}}yyylllccc```XXXbbb{{{|||~~~~~~lllnnnlllfff[[[QQQKKKIIIBBBLLLUUUUUUSSSQQQNNNKKKIII@@@555---+++,,,---...************************************************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------...//////...---///222555KKKXXXiiiuuuxxxzzz}}}}}}pppwwwzzzttthhhccchhhoooxxxxxxsssoooyyyyyyvvvmmmaaa[[[\\\```___]]]XXXRRRLLLEEEAAA>>>@@@GGGQQQXXXWWWRRRJJJEEE777333...,,,,,,---......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,------......,,,///222000+++---===NNNdddsss{{{vvvwww~~~~~~wwwooovvvwwwyyyuuuooonnnkkkcccVVVHHH???;;;666666444333222222222333111111111111000000000000))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,---111<<>>BBBJJJRRRXXXXXXSSSOOO@@@;;;444///---...///000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++******+++,,,---...//////...000222000---444KKKbbbuuuzzz{{{xxx|||xxxsssrrrrrrnnnrrrwwwyyyrrrlllhhhaaaTTTFFF???888666555333222222222333222222111111111000000000))))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,...999LLL___nnnuuuvvvwwwyyy|||zzzpppddd\\\YYYZZZcccvvv~~~mmm___WWWVVVWWWTTTLLLFFFDDDBBB???CCCEEEDDD>>>555...,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------....../////////444@@@QQQ]]]kkksss{{{~~~||||||~~~{{{rrrjjjlllsssyyy|||}}}wwwooonnnuuu}}}xxxggg]]]ZZZ\\\___cccddddddbbb___[[[VVVSSSJJJHHHHHHNNNWWW[[[XXXTTTLLLEEE<<<444000///000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++******+++,,,---.../////////......111777EEE]]]rrr|||{{{zzz||||||sssqqqtttwww~~~wwwkkkjjjnnnwww~~~pppmmmkkk___OOOEEE:::888666444333333444444222222222111111111000000))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...,,,000@@@WWWjjjssstttxxxyyyzzz}}}}}}{{{}}}zzzqqqcccXXXVVV]]]eeejjj|||eeeWWWVVVYYYWWWQQQLLLGGG???777<<>>CCCEEE???222(((...,,,++++++------,,,++++++++++++************)))))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,---.........///000111000000555BBBUUUfffppptttyyy{{{}}}~~~|||rrrggg[[[SSSTTTcccrrrzzztttssspppqqqsssnnniiirrryyyrrrnnnjjjggggggjjjrrrpppqqqjjjddduuu{{{www|||zzzsssrrrlll^^^YYY\\\WWW^^^ZZZRRRLLLRRR[[[[[[UUURRRRRROOOFFF;;;222/////////...---...//////---+++///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------...---,,,---000222)))333555555KKKmmm{{{rrrxxxyyy|||}}}ppp___[[[jjj}}}ttt~~~|||uuurrrooonnnrrrzzzvvvcccUUUIII<<<333333777666666999444444333222222111111000************************************************---,,,***)))+++---...,,,111555GGG___nnnpppsssyyy~~~~~~yyytttggg]]]UUUVVV[[[bbbjjjrrr}}}~~~}}}~~~tttcccZZZbbbgggfff]]]TTTPPPNNNKKK<<<::::::>>>CCCAAA888...+++,,,------,,,,,,++++++++++++++++++************))))))))))))))))))))))))************)))))))))(((************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,...//////...,,,...555BBBSSSdddqqqwwwyyyzzz|||~~~wwwmmmgggeee```\\\cccwwwwwwvvvwwwpppiiigggkkkkkkjjjsssxxxtttsssooolllkkknnnkkklllfffaaaooovvvooosss|||xxxnnneeedddaaaUUUUUU[[[[[[QQQIIIJJJNNNPPPLLLMMMMMMJJJDDD<<<444///000///......000000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,---///000//////444DDD[[[nnnvvvvvvyyy|||~~~{{{pppcccYYY[[[lll{{{{{{xxxtttnnnppprrrvvv{{{ttteeeRRRDDD888666888777555666444444333333222111111111************************************************+++++++++,,,------...///333EEE\\\kkkqqqsssxxx}}}~~~yyyqqqkkkeee^^^YYY\\\eeeooo|||}}}qqqwwwyyy|||{{{vvvlllbbb{{{zzzcccRRRQQQSSSPPPAAA<<<888;;;BBBEEE@@@:::,,,---...---,,,+++***+++,,,+++++++++************))))))))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,.........///000///...,,,666CCCVVViiiuuu{{{||||||~~~~~~{{{tttllleee```ppppppllliiirrrxxxnnnooorrrsssqqqjjjgggkkkpppttt~~~~~~{{{{{{wwwqqqmmm{{{uuuuuuqqqlllwww~~~vvvooooooqqqqqqrrruuuvvvpppiii[[[PPPWWWZZZRRRIIIEEEGGGIIIEEEEEEHHHLLLMMMGGG<<<333111///......000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---,,,...///444...:::YYYmmmooorrrzzz|||~~~~~~~~~rrraaaVVVTTT___vvvuuukkkppp{{{{{{hhhgggoooooouuu}}}ttt___PPP???999999777444333444444333333222222111111******************************************************,,,------+++...222???WWWlllrrrrrrwww|||}}}{{{}}}~~~{{{uuunnnjjjhhhsssiiibbbeeepppvvvooowww~~~|||{{{uuuqqqrrrdddRRRSSSTTTOOOJJJDDD>>>===AAADDDEEEDDD444111,,,***+++,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,///111111///---...333888JJJXXXjjjwww|||}}}|||}}}rrrccc]]]ggguuuyyyvvv{{{|||ssszzz{{{xxx~~~vvvjjjrrroooqqqvvvzzz}}}www}}}wwwpppnnnllliiiiiikkknnnrrrwww~~~vvvlll```RRRPPPOOOPPPRRRRRRLLLEEECCCAAAAAAFFFMMMLLLCCC;;;333111......///000000//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++---......------...///333555JJJiiiwwwqqqrrr|||~~~~~~|||wwwiiiYYYRRRWWWkkksssdddgggwwwsssllllllooosss{{{||||||zzzmmm\\\GGG:::777777555333555444444333222222111111************************************************+++***,,,...,,,+++111:::SSSeeerrrrrrssszzz|||yyywww|||}}}wwwnnniiilllrrr|||oooeeehhhwww}}}ooorrryyyzzzxxx~~~wwwaaaVVVZZZZZZSSSSSSOOOIIICCC???@@@DDDHHH@@@666+++(((,,,///...+++,,,,,,,,,++++++++++++***************************))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,000222---)))---<<>>???EEEIIIHHHEEE888555111......//////...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---............///111333EEE___rrrvvvtttvvv{{{~~~~~~|||tttmmmddd[[[YYYccc}}}sssjjjfffpppkkkfffnnnwwwzzz{{{~~~vvvxxxzzziiiQQQ???777777666555555555444444333222222111************************************************---***,,,///---...:::IIIdddlllrrrrrruuu{{{{{{vvvwwwzzzyyyrrrkkkmmmxxxqqqgggnnn~~~}}}~~~zzzyyy}}}xxx|||tttggg``````___[[[```[[[SSSJJJDDDBBBCCCEEEHHH===000+++---000///,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,)))---///,,,+++555JJJ\\\kkkqqqwwwyyyyyy{{{qqqccc]]]hhhxxxrrrmmmkkkkkkppp|||}}}{{{~~~yyywwwtttppppppsssrrr}}}ssshhhiiinnnqqqyyyoooeeebbb___]]]YYYSSSRRRTTTOOOJJJDDD@@@@@@DDDIIILLL@@@;;;555111///.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,---.........///222555===WWWnnnuuutttxxx||||||{{{ssslllhhhffflllzzzrrrooopppwwwwwwppplllooosssyyyyyycccKKK===:::999777555555444444333333222222************************************************---***,,,000000444GGG\\\lllnnnqqquuuyyy|||zzzvvvxxxtttnnnhhhjjjuuu}}}wwwyyyuuuppppppuuu{{{{{{}}}~~~yyyrrrlllnnntttpppggg\\\TTTQQQNNNHHHCCCHHHCCC;;;444///.........------,,,,,,,,,+++++++++************************((()))))))))************************************((()))))))))************))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,+++---...111888HHH]]]lllrrruuuyyy{{{|||~~~~~~yyywwwlllaaa___nnn~~~|||pppzzzyyy{{{yyyzzzwww{{{{{{vvveeekkksssvvvkkkfffbbb\\\YYYZZZUUUTTTQQQIIIBBBBBBHHHOOOIIICCC;;;555111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,---...------...111666:::PPPbbbssswwwwwwzzz~~~~~~{{{yyyyyyvvvxxx~~~~~~|||mmmpppwww~~~xxx^^^III???:::666555555555444333333222222************************************************...***+++111333999PPPjjjmmmmmmrrryyy}}}|||yyyyyyyyyoooccc___iii{{{~~~{{{vvvrrrttt|||~~~yyywwwuuuwwwyyy}}}{{{gggpppxxxrrrooouuu~~~}}}~~~qqqbbb]]]^^^[[[OOOCCCFFFFFFDDD<<<111+++,,,///---------,,,,,,,,,++++++************************(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,///...000777FFFYYYkkkvvvwwwyyy}}}}}}uuummmiiifffeeemmmyyy{{{|||jjjiiihhhnnnkkkiiipppnnnddd[[[WWW[[[\\\SSSGGGBBBGGGOOOOOOIII@@@888333111000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,......------...222888===aaahhhqqqxxx{{{|||~~~{{{xxx{{{xxxrrruuuuuu{{{mmmSSSDDD;;;555666555555444444333222222++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,222222///999QQQgggooopppsssvvvxxxyyyxxxxxxxxxiiidddaaaiii|||zzzyyy{{{yyy{{{xxxwwwtttqqqpppoooppppppnnnqqqyyyssseeedddeeecccaaa]]]```kkkxxx~~~zzzggg\\\ZZZZZZVVVRRR???JJJMMMAAA555111///+++000///------.........---************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++---******---...,,,,,,...222///333EEE___qqquuusss|||xxxwww|||yyy|||{{{fffcccppp~~~nnnrrrzzz{{{yyy{{{}}}|||{{{|||tttmmmjjjuuuuuummm[[[RRRWWWUUUHHHDDDKKKLLLNNNLLLCCC777......000+++---......,,,---000333///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,---///,,,...@@@VVVooopppsssvvvyyy|||~~~~~~wwwrrrsssrrrwww}}}}}}dddLLL>>>999444666666666666666555222+++++++++++++++++++++++++++++++++++++++,,,,,,,,,///000000666FFFZZZiiinnnuuuvvvwww{{{|||zzzuuuqqq``````eeesssxxxxxx{{{{{{zzzsssmmmgggllljjjhhhggghhhiiilllmmmooorrryyylllaaabbbddddddaaa[[[WWWZZZcccppprrreee```^^^]]]\\\KKKJJJIIIHHH@@@666/////////...,,,---...///...,,,************************************************************************))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++---***+++...///------000111888FFFXXXjjjuuuyyyyyy{{{~~~~~~zzzrrrpppsssrrrlllrrryyyxxxzzz{{{}}}yyyzzz}}}}}}|||||||||{{{kkkiiieee___TTTKKKJJJLLLLLLNNNMMMGGG===555111000,,,...//////---,,,...000///............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++...111000---555KKKbbboooppptttwww{{{~~~}}}yyywwwvvv{{{{{{YYYBBB<<<999888666444444555555333++++++++++++++++++++++++***+++++++++,,,,,,,,,---111---222CCCWWWeeellloooxxxwwwyyy{{{}}}xxxnnnfff[[[aaannn}}}|||~~~~~~{{{vvvpppmmmllljjjiiijjjmmmpppsssuuuwww}}}qqqiiinnntttvvvkkkbbbXXXTTTWWWeee~~~{{{uuueee[[[[[[aaaggg]]]OOOHHHMMMKKK===333333------,,,---//////---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************)))))))))*********++++++******+++++++++,,,,,,,,,---+++,,,///...,,,///333555FFF]]]mmmtttwwwzzz~~~}}}|||wwwlllcccjjjxxx|||wwwnnniiirrr{{{~~~||||||{{{~~~~~~rrrlllyyy{{{jjjXXXQQQQQQPPPMMMNNNNNNLLLFFF===555000---...000///---,,,,,,---///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))111555000000AAA[[[nnnoooqqquuuyyy}}}{{{sssttt|||tttxxxjjjLLL@@@===:::666444444444444444++++++++++++++++++++++++***++++++,,,,,,---------000...999RRReeekkknnnsssuuuxxxzzzzzzvvvooofffaaabbbjjjxxxwwwvvv}}}{{{yyyvvvuuuuuuxxx|||~~~}}}xxx~~~tttiiifffiiittt}}}ppp___TTTUUUaaakkklll\\\NNNLLLLLLFFF;;;333---,,,,,,...//////---+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++,,,,,,,,,---...---...///---+++000888DDDVVVkkkwwwxxxwwwzzz{{{||||||tttddd]]]fffpppvvvwwwvvvzzzhhh^^^bbbkkkxxx}}}~~~jjjrrr~~~sss___UUUTTTUUUPPPOOOMMMLLLJJJDDD;;;444---...///000///...---,,,///............---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***222444///666NNNfffrrrppprrrwww|||zzzpppuuu~~~xxx|||yyy}}}___EEE???999444444555444333444++++++++++++++++++++++++******+++,,,------.........444GGG___kkklllpppwwwsssyyy|||xxxnnnfffeeegggnnnttt}}}xxxppprrrzzz}}}zzzyyysssiiiaaa^^^ccciiisssmmm[[[IIIGGGLLLDDD444///...---...//////---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************+++++++++++++++,,,,,,,,,------------......//////,,,,,,666AAA[[[eeerrrxxxxxxyyy|||}}}zzzmmmeee```eeerrr{{{}}}|||xxxkkkccc]]]\\\eeeppp|||{{{zzzyyyssseeeVVVSSSXXXUUUQQQMMMKKKJJJGGG@@@;;;////////////000000///...///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111000111AAA[[[lllooorrruuuyyy~~~}}}}}}yyy}}}{{{yyyvvv{{{{{{xxxPPPAAA999444666888444222333++++++++++++++++++++++++******+++,,,---...//////111???VVVhhhnnnnnnssszzzuuuzzz{{{ssshhhdddlllvvvyyyzzztttooolllpppxxxyyywwwxxx|||xxx|||}}}uuulllgggrrrwwwiiiOOOGGGOOOJJJ:::444111///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------.........///000000...222AAAQQQmmmqqquuuyyy{{{}}}~~~zzzlllbbbbbbsss}}}~~~qqqggg```aaabbbbbbhhhqqq{{{sssooofffZZZWWW[[[ZZZUUUPPPLLLJJJHHHDDDAAA444222000///000111000//////............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............222//////999PPPfffpppooouuuxxx|||zzz|||||||||xxx{{{gggIII===666888999444111333++++++++++++++++++++++++******+++,,,---...//////888LLLaaakkkooossswwwzzzxxxxxxtttiiibbbeeettt~~~}}}sssllliiiiiiqqq|||zzz}}}zzzzzz}}}ttthhhnnnwwwrrr^^^NNNMMMLLLFFF888555111...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,------------............---...000111111:::PPPdddpppssswww{{{~~~}}}{{{nnniiinnnzzzvvv~~~zzzrrrjjjccc```eeefffeeemmmyyy|||nnngggfffeeebbb\\\YYYUUUQQQMMMJJJHHHFFF;;;777222000000000///...///............---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------............222...333GGG^^^mmmssstttxxx{{{~~~~~~tttsssrrruuuzzz{{{XXXGGG:::999888333111555++++++++++++++++++++++++******+++,,,---//////000???TTTggglllpppxxx{{{yyyyyytttkkk```]]]fffxxx~~~zzzpppmmmjjjlllxxxzzzpppnnnrrrtttvvvkkkkkksssvvvkkkWWWJJJKKKQQQ;;;777222...---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////+++---000222555AAAZZZrrrkkkpppxxx}}}|||yyyyyyooodddoooooo}}}sssgggfff``````eeehhhlll}}}pppiiirrrsssiii]]][[[YYYUUUQQQLLLIIIHHHAAA;;;444000//////...,,,//////.........------------------.........//////++++++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,------------------------------------------.........//////000---888RRRgggpppuuu{{{zzz|||}}}{{{iiieeefffmmmuuu~~~yyyyyywwwdddOOO===999777222222777++++++,,,,,,,,,,,,------+++***---111///+++000999TTT___jjjooosssvvvxxxvvv{{{tttbbbSSSXXXnnn|||vvvkkkeeejjjnnnrrrwwwtttpppvvvyyyzzz}}}zzzuuu{{{tttwww}}}mmmPPPGGGQQQJJJ@@@333,,,,,,------,,,---------,,,,,,,,,++++++************************,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,---------...---000@@@XXXhhhkkksssvvvzzz}}}wwwjjjgggvvv|||zzztttmmmlllooocccgggjjjhhhiiiuuu~~~yyyzzzxxxrrrnnniiirrraaaYYY^^^]]]PPPHHHKKKNNNDDD888222111222111///000/////////............---------------------------------,,,,,,+++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000,,,,,,///111//////111000444HHHdddrrrrrrssszzz{{{}}}~~~~~~xxxnnnbbbcccfffkkkuuu|||wwwxxxaaa???888;;;666444999++++++,,,,,,,,,,,,---------,,,...000------666BBB\\\eeemmmpppsssxxxzzzyyyqqqjjjbbbaaalll|||xxxsssmmmfffeeekkkqqqvvvtttwww{{{~~~xxx}}}qqqUUUMMMTTTMMMEEE:::222000000000000---------,,,,,,,,,++++++************************,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------......---///:::OOOcccnnnpppuuuvvvxxx|||xxxkkkeeeooo~~~vvvppppppooollllllpppgggiiijjjkkkrrrwwwooonnnllljjjggg```UUULLLHHHIIIEEE>>>888333111000111000000/////////.........---------------------------------,,,,,,,,,++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////,,,,,,000111///...000111;;;PPPfffrrrtttwww{{{xxx~~~zzzoooccc___hhhmmmooo}}}zzzwww|||zzzPPP===:::666333222++++++,,,,,,,,,,,,------...//////...+++000???NNNeeekkkqqqrrrtttyyy{{{yyylllgggjjjyyy~~~sssmmmmmmiiidddccchhhnnnwwwvvvrrr~~~yyy```TTTTTTOOOIII@@@777000---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------------............666KKKbbbpppuuuwwwxxxwwwxxx|||~~~{{{ssscccccczzz|||}}}xxxkkkgggeeehhhkkkmmmooorrrlllmmmnnntttrrr}}}xxxkkk```SSSGGGEEEFFFEEE>>>666000000222000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...,,,---111111...---000333FFF]]]jjjqqqwww{{{{{{zzz|||vvvnnngggfffttt|||}}}{{{oooxxxvvvtttpppllllllmmmppprrr{{{```@@@777888777444+++++++++,,,,,,,,,------...//////,,,+++555III[[[jjjpppuuuuuuwwwyyywwwsssjjjiiivvvvvvpppmmmmmmnnniiieeedddgggsss{{{tttzzz{{{qqq___TTTTTTOOOGGG<<<222,,,++++++...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------......///...333CCC\\\nnnuuuxxx{{{yyyyyyzzz~~~xxxrrrhhhhhhqqquuukkkttt{{{pppmmmhhheeedddfffkkkppptttwwwtttvvv{{{ooo]]]PPPJJJJJJHHHAAA999333111111000000000////////////...........................------------------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---,,,...111111......222888RRRhhhmmmpppyyy~~~{{{|||vvvwwwzzz{{{uuuuuussszzzqqqccc```[[[XXXWWWYYY\\\^^^aaakkkyyywwwMMM888888;;;999+++++++++,,,,,,,,,------,,,......+++...===SSSdddlllrrrwwwxxxxxxwwwpppiii```eeexxxvvvtttrrrpppooopppnnnkkkiiiiiiqqq}}}{{{}}}{{{rrr^^^YYYTTTKKK@@@666000//////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000///===TTThhhqqqsssvvv|||zzz{{{~~~{{{qqqiiiaaalllvvvzzz~~~ppp}}}wwwooolllmmmfffeeedddfffllluuu|||mmmeeeVVVRRRLLLDDD===777333111111000000000////////////........................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------...111111...111666AAA[[[ppppppqqqzzz{{{zzztttxxx~~~~~~}}}|||wwwvvv}}}{{{hhh___QQQOOOKKKHHHGGGIIIKKKMMMOOOUUU___jjjwwweee@@@555888999++++++,,,,,,,,,,,,------***---......666HHH]]]iiinnnssswwwxxxwwwsssjjj```ZZZdddxxxxxxooopppqqqooonnnnnnqqqrrrrrrppprrryyy{{{vvv]]]WWWLLL@@@888222000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000666LLLcccnnnppprrrwww{{{zzz}}}|||tttlllgggooosssvvv||||||}}}~~~wwwpppooommmiiifffgggeeegggiiimmmxxx}}}vvv}}}{{{vvvbbb]]]VVVMMMDDD<<<666222111111000000000/////////........................------------............,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...---///111000000555<<>>,,,,,,,,,,,,---...///000///===QQQbbbmmmsssuuuvvvuuutttgggYYYddd{{{tttooooooqqqqqqoooooottt{{{~~~|||zzzzzzaaaGGGEEE444222///....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++***000;;;III[[[iiijjjpppvvvyyy|||~~~|||wwwhhhuuutttqqqvvv{{{pppiiiiiijjjiiigggeeefffhhhjjjnnnsssyyy~~~wwwYYYIII>>>555333333000///111111000000000////////////................................................,,,------......------,,,---------------------------...//////000000//////...//////333>>>PPPdddppptttyyy}}}}}}~~~|||xxxccc```ccckkktttllliiippptttrrrpppxxxppp|||}}}}}}~~~}}}|||{{{zzzzzzzzzuuuuuutttrrrpppllliiigggfffeeedddaaa^^^[[[YYYXXXZZZ\\\___aaaaaa___\\\ZZZVVVTTTRRRPPPOOOOOOOOOOOONNNRRRVVVVVVSSSSSSWWW\\\cccjjjvvvMMM,,,,,,,,,,,,---...000000444EEEYYYfffmmmsssvvvwwwuuukkk```aaasss}}}vvvrrrppppppsssooonnnpppwww}}}|||sssRRRGGG777444111///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000++++++555GGGYYYeeejjjpppuuuyyyzzz{{{{{{vvvooonnnzzzzzzuuuxxxvvvfffaaaZZZVVVVVVVVVVVVUUUSSSTTTVVVWWWXXXZZZ^^^aaafffjjjqqq}}}~~~~~~lllQQQBBB666444444222222666111111000000000/////////................................................,,,------......------,,,------------------------......///000000000000///---000222777DDDXXXiiiqqqtttzzz~~~|||wwwccc```bbblllvvvpppgggoooxxx}}}}}}vvvwww}}}yyyvvvuuuuuusssqqqlllgggbbb___]]]^^^______```___^^^^^^VVVUUUSSSRRRQQQQQQRRRSSSPPPQQQQQQPPPOOOQQQVVVZZZXXXYYY]]]eeeooowww{{{|||bbb+++,,,,,,,,,...///000111===NNNaaaiiimmmrrrvvvvvvpppaaa^^^pppxxxvvvvvvttttttuuuppppppwwwqqqlllffflllfffJJJ;;;777333000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...000>>>SSSeeemmmmmmuuuxxxzzzzzzzzzyyyqqqhhhwwwxxxxxxuuuggg]]]WWWWWWVVVUUUUUUTTTTTTSSSSSSTTTVVVWWWVVVVVVXXXYYYZZZ\\\___ccckkkzzz}}}~~~xxxxxx~~~```LLL<<<777666111222777111111111000000000//////................................................,,,------......------,,,------------------------......///000000000000000---222666<<>>XXXaaaiiiooosssuuunnneeeWWW```sssxxxxxx}}}}}}~~~jjj^^^XXXaaarrr~~~rrrxxx}}}PPPFFF666111555111---222///...------,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***+++...//////---000555DDDYYYhhhooossswwwxxxzzzzzztttjjjgggsss|||}}}zzztttlllfffdddaaa\\\XXXWWWXXXZZZ[[[ZZZYYYZZZ^^^^^^\\\\\\___```___^^^```bbbcccbbbbbbccccccaaa___^^^___cccfffggglll{{{}}}~~~}}}[[[DDD:::555111111111111111111000000000000////////////............---------------------------------------------------------............///............/////////000333666@@@PPPcccpppuuutttyyy~~~pppqqq{{{{{{sssssstttzzzpppllliiihhhfffcccdddhhhmmmnnnrrrxxx~~~vvviii[[[UUUUUUTTTUUUTTTTTTSSSSSSTTTUUUTTTSSSTTTXXX[[[^^^dddlllxxx,,,***---000//////:::III^^^dddkkkpppssspppfff\\\VVVhhh|||~~~xxxssswwwxxx```[[[YYYddd}}}wwwjjjrrr___GGG;;;:::444...000222///...------,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,,,,...//////...111;;;NNNaaalllqqquuuzzzuuuxxxzzzrrrfffdddvvv|||}}}zzztttnnnfff``````^^^]]]\\\\\\^^^```bbb______bbbeeecccaaaccciiinnnlllkkkjjjkkkkkkjjjhhhhhhhhhgggdddaaa``````bbb___```hhhvvvqqqQQQ===666444333222222111111111000000000////////////............---------------------------------------------------------............///............//////000111333999FFFWWWhhhtttxxxxxxzzz|||qqqsss}}}pppooowwwzzzrrrlllfffdddaaa^^^___cccgggiiinnnttt}}}nnn```[[[ZZZYYYXXXWWWUUUTTTSSSRRRVVVSSSRRRSSSSSSRRRWWW]]]fffuuu,,,,,,...///---111AAAQQQ___dddmmmsssuuunnnaaaVVVbbbsss}}}uuuuuuxxx{{{xxxzzz}}}mmmhhhiiiwwwwwwsssyyytttNNN>>>>>>111---333111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------.../////////444CCCXXXhhhnnnqqqvvv{{{wwwxxxxxxrrriiijjj{{{}}}uuunnniiijjjkkkkkkkkklllnnnooommmlllnnnnnnlllkkkrrr{{{~~~~~~|||yyyxxxxxxvvvrrrpppppppppmmmhhhdddbbbaaa```^^^___eeennn{{{```CCC999888777222222222111111111000000////////////............................................................---------............//////.........///000111222444===LLL^^^mmmvvvzzz{{{zzz~~~xxxssslllsssyyylllsss|||}}}wwwnnnfffaaa]]]ZZZ\\\```___aaafffkkksss|||tttmmmeeedddaaa___]]]ZZZWWWUUUWWWTTTSSSTTTSSSRRRVVV]]]dddqqq---......------444FFFWWW```fffpppwwwuuujjj[[[RRRjjj~~~yyy~~~~~~{{{{{{kkkbbb]]]^^^```bbbfffkkkoooqqqyyy}}}}}}vvv{{{]]]CCC<<<000///555/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///111222999KKK```kkknnnpppvvv{{{}}}vvvnnniiiiiiqqq~~~~~~}}}{{{yyywwwyyy~~~|||}}}|||yyytttnnnkkkiiieeebbb```aaaccciiiuuupppOOO>>>999555222222222222111111111111////////////............................................................---------............/////////.........000222333777AAARRRcccooovvvzzz{{{zzz}}}qqqjjjgggvvv~~~qqqqqq|||ttthhhaaa^^^[[[]]]```bbbeeehhhlllpppwwwvvvrrrnnnkkkhhheeeaaa]]]YYYVVVUUUVVVVVVUUUZZZ```eeennnyyy...///...---///;;;MMM\\\eeekkktttxxxqqqcccXXXUUUnnnzzz{{{}}}{{{fffWWWPPPIIIIIIIIIJJJMMMOOORRRTTTZZZ___fffmmmvvv~~~uuuyyyvvvrrrOOO;;;222333444///000///......------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---/////////000333555BBBTTTeeelllmmmpppvvv{{{zzzmmm```___gggwww{{{}}}}}}}}}|||xxxwwwnnnkkkjjjkkkiiigggjjjoooaaaFFF888222333222222222222111111111////////////............................................................---------............///000///...---...111333444<<>>PPP___cccllluuutttkkkddd]]]cccwww}}}yyyxxxxxx^^^MMMGGGEEEEEEEEEDDDCCCBBB@@@@@@??????>>>===>>>AAACCCDDDOOOWWWddduuuzzzyyyzzz{{{~~~zzz||||||SSS???999222444000000000000////////////.................................------,,,,,,,,,---------------------------------............///000+++,,,111111...777EEE[[[fffllllllqqqzzz{{{ttteeepppooorrrxxxvvvIII;;;777111333444///333555,,,000000000000////////////000000000000000000000000////////////////////////000000//////.........---111......111333333555:::MMMYYYfffnnntttzzz|||{{{zzzqqqlllqqqyyysssvvvooouuu}}}ppplllmmmooooooxxxvvv||||||xxxvvvuuuooommmqqquuuyyy{{{yyy...000222555CCCVVVcccgggkkktttooodddbbbeeeppp||||||yyyjjjTTTIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????AAABBBCCCIIIKKKOOOWWWdddsss}}}xxxsssooolllkkkbbbaaaaaaaaabbbddddddddddddiiinnnrrr{{{yyyeeeGGG999444444111000000000////////////..............................---------,,,,,,,,,---------------------------------............///000,,,---222000000;;;KKK___hhhoooooossszzzwwwnnniii{{{uuummmrrrpppvvv~~~yyy]]]EEE888111333333///333777111000000000000////////////000000000000000000000000////////////////////////000/////////............000...///111111111777???RRR]]]iiipppvvv|||~~~}}}~~~pppcccbbbnnn~~~lllyyyzzzmmmwwwtttoooooorrrtttzzzxxx}}}}}}zzzzzzuuusssvvvzzz{{{|||......000888III]]]hhhkkkooowwwnnnaaagggvvv{{{}}}}}}lllwwwxxx[[[KKKKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDEEECCCBBBEEELLLVVVaaahhhhhheee___YYYUUUSSSSSSSSSNNNNNNMMMMMMNNNPPPQQQRRRWWW___gggooo}}}oooxxx}}}RRR:::666555111111000000000/////////...........................------------,,,,,,,,,---------------------------------............//////...///222000222AAATTTdddlllrrrssswwwyyyqqqeeefffjjj|||zzz}}}tttllloooyyy}}}uuu~~~zzz~~~kkkFFF;;;333444555...111666222000000000000////////////000000000000000000000000////////////////////////////////////..................000000...000:::GGGYYYbbblllrrrxxx~~~xxxjjj\\\ZZZfffsssjjj~~~|||qqqooo|||}}}vvvuuuxxx{{{|||{{{|||zzzwwwvvvyyy}}}///---000<<>>QQQ___dddlllvvvxxxzzz{{{rrrsss|||yyy}}}yyysssooo|||sssttt}}}qqqlll111888LLL]]]dddooossshhhYYYkkkpppQQQHHH^^^xxxnnnooo{{{wwwhhhYYYLLLHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNPPPVVV]]]```bbbiiippp{{{xxxuuuPPP<<<888444222333222///---................................................------------------------............////////////000111333>>>RRRfffpppqqqxxx|||wwwmmmsss|||lll~~~ssswww~~~OOO555555666333555222222222111000000//////000000000000000000000000000000000000000000000000////////////////////////000111111666CCCUUUbbbgggnnnwww|||~~~rrrppp|||yyyxxxmmmrrr}}}yyy}}}vvv111<<>>555777333111333111111000000///000000111.........///000111111222//////............///////////////...///000000111222AAAVVVfffrrrxxxvvvrrr```QQQ]]]aaaiiixxxpppkkknnnqqq{{{}}}oooooozzz@@@666555444444333222111111111111000000000000000000000000000000000000000000000000//////000000000111111111333<<>>MMMYYYbbbkkkrrrvvv|||{{{ppp```cccuuu~~~pppoooxxxyyyppphhh{{{WWW^^^mmmmmmaaalllnnn||||||}}}{{{aaaRRRMMMNNNJJJMMMTTTTTTYYYXXXWWWWWWXXXYYY[[[\\\\\\XXXYYYbbbmmmttt{{{yyyuuutttvvvzzz|||hhhlllUUU888666333...444111111000000000111222222000000111222222333444444000//////......//////000000000//////000000111222777KKKbbbnnnuuuyyyuuummm[[[bbbssskkkmmmsssvvv{{{}}}{{{qqqqqqccc;;;999555444333222222111111222000000000111111111111222000000000000000000000000000000000111111111222222333AAAQQQ\\\dddmmmtttwww{{{wwwlllccciii{{{xxxnnnlllvvvzzzmmmmmmzzz~~~}}}\\\___nnnmmm___ooooooYYYNNNLLLLLLHHHLLLUUUUUUXXXWWWVVVVVVWWWYYY\\\^^^^^^ZZZZZZeeeqqqyyy{{{wwwwwwzzz{{{yyywww|||iiigggddd;;;666555///444111111000000111111222333///000000000111222222222000000////////////000000000000//////000000111222888OOOfffqqqvvvyyysssiiiaaarrrlllfffkkkrrruuuxxx|||zzzxxxnnn|||zzz???888555555444333222222222222000000111111111222222222000000000000000000000000000000111111111222222222444DDDUUU^^^fffpppwwwzzz}}}sssfffaaaiiiyyypppssslllzzz~~~wwwmmmtttzzzttt|||www}}}______lllkkk\\\nnnhhhSSSJJJJJJJJJEEEKKKUUUVVVWWWVVVUUUUUUWWWZZZ]]]```^^^YYYZZZeeerrr{{{|||yyywww{{{yyyrrr{{{ooogggmmm???777666111555111111000000111222333333////////////000000000000000000////////////000000000000000000000111111222999QQQhhhrrrvvvxxxrrrgggdddyyyzzzssstttlllhhhnnnuuuxxxvvv}}}zzzyyy|||lllxxxxxxFFF===555555444333222222222222000000111111222222222222000000000000000000000000000111111111111222222222555GGGXXXaaahhhrrrzzz|||qqqbbb^^^eeesssxxxppp{{{qqqooommmxxxwwwnnnvvvxxxzzz```iiijjjaaa___qqq]]]MMMLLLIIIHHHIIIKKKNNNQQQTTTVVVVVVTTTSSSUUU[[[```]]]\\\\\\aaakkkwww~~~|||{{{yyywwwtttrrrzzz}}}}}}zzzhhhttt{{{AAA999///888333000000000000000111111111000000000000000000000000............////////////...---///222222///111555===VVVhhhrrr|||yyynnnjjjtttzzz{{{yyyxxxuuu~~~pppkkkmmmssszzzyyy}}}zzzyyykkklll___999555555444222000111333555222111111000000000000000000000000000000000000000000111222222111000111222@@@MMM[[[dddlllssswwwwww|||mmm^^^ZZZ```pppnnnwwwuuurrrwww~~~qqqlllnnnrrr{{{tttyyy```fffddd[[[\\\sssvvvWWWLLLKKKIIIHHHIIIKKKNNNQQQTTTUUUWWWXXXXXXZZZ]]]______]]]\\\```hhhttt~~~{{{zzzxxxwwwuuussspppnnntttxxx~~~|||tttgggtttJJJ<<>>888333444444333222222111000000000000000000000000000000............////////////000......111111111555;;;XXXlllwwwwwwtttnnnsssyyygggfffxxxzzzuuuiiibbbVVVOOOKKKMMMQQQVVV^^^fffjjjpppuuuvvvyyy}}}|||sssgggrrrjjjrrrwww@@@:::333000222333222000222111111000000000000000000000000000000000000000000000000000111333888;;;NNNYYYfffnnnttt|||{{{rrrooottt|||sss___ZZZ^^^eeeoooxxx}}}wwwxxxiiimmmcccQQQMMMGGGHHHJJJMMMPPPTTTWWWYYYSSSWWW[[[]]]\\\]]]```ccclllppptttvvvuuuxxx~~~}}}vvvtttuuuqqqmmmkkktttpppvvvyyyyyyRRRAAA888111444444333333222111000000000000000000000000000000............/////////000000......111111111666<<>>888555222444...333111111111111111111111111111111111111111111111111111444000///555444999GGGYYYbbbmmmuuu{{{~~~|||wwwxxxuuulllnnnzzzeee]]]eeeoootttyyy|||nnnlllgggcccfffyyy{{{kkk^^^RRRGGGCCCEEEGGGGGGGGGIIIMMMRRRVVVYYYZZZZZZ[[[___cccgggiiijjjgggiiilllooouuu{{{|||qqqhhhdddmmmsssrrrvvv~~~zzzxxxyyy}}}pppmmmYYY999999444333333333222222222222000000////////////000000000000000000///////////////111///000444000666JJJcccrrr{{{uuunnntttrrr^^^ooolllUUUIIIFFFHHHHHHIIIJJJKKKLLLLLLKKKMMMMMMMMMLLLKKKLLLOOOQQQSSSSSSSSSTTTVVVYYY\\\^^^bbbeeekkkqqqwww{{{~~~zzzlll```qqq~~~lllwwwkkkBBB777444222555...333111111111111111111111111111111111111111111111111000444000///555555:::JJJYYYbbboooyyy~~~{{{~~~kkkiiimmm|||~~~bbb^^^gggqqqvvv{{{pppkkkzzzccceeeiiixxxzzzmmm]]]QQQIIICCCBBBCCCBBBCCCEEEHHHMMMSSSYYY]]]ZZZZZZ\\\aaafffjjjkkkjjjhhhmmmrrrtttvvv|||wwwmmmiiitttyyytttttt~~~xxxsssvvvzzzmmmhhh~~~ccc;;;777444444444444333333333222000000////////////000000////////////000000000000///111///000333000999NNNiiiwww|||sssooo{{{hhh^^^tttvvv[[[LLLIIIKKKHHHIIIKKKLLLLLLKKKKKKKKKMMMNNNNNNMMMKKKKKKMMMOOOPPPQQQSSSUUUWWWWWWWWWVVVYYY\\\aaahhhnnnuuuyyy|||{{{mmmcccnnn}}}iiisssxxxHHH666333222555///444111111111111111111111111111111111111111111111111000444111000444555<<>>AAACCCFFFIIINNNUUUZZZ]]]]]]^^^dddkkknnnllliiimmmqqqtttwwwyyy|||tttpppwwwvvvllliiivvvxxxoooqqquuuxxxlllnnnuuuGGG888555555555555444444444444000000////////////000000.../////////000000000111...222//////222111<<>>555444555///555222222222222222222222222111111111111111111111111///555222000444555>>>RRRaaafffqqq|||}}}pppeeeooowwwsss___bbbmmmmmmsssyyy}}}qqquuu^^^]]]hhhzzzkkk^^^VVVLLLGGGAAA>>>CCCIIIKKKIII???AAACCCEEEFFFKKKQQQWWW^^^]]]___eeelllooolllhhhmmmmmmnnnqqqwwwwwwwww|||wwwjjjgggssszzzooopppsssuuu}}}sssppp}}}zzzMMM:::666666555555555444444444000000////////////000000.../////////000000111111...222000///222111===VVVkkk|||rrrsssbbbmmmqqqYYYSSSWWWYYYYYY[[[]]]]]]ZZZUUUQQQPPPQQQSSSTTTUUUUUUSSSRRRSSSTTTOOONNNNNNMMMMMMMMMNNNNNNMMMLLLLLLNNNSSS[[[bbbgggyyyyyy}}}yyyvvvnnnxxxddddddwww{{{gggCCC777555555...555222222222222222222222222111111111111111111111111///555333111444555???SSSbbbgggrrr~~~mmmgggssszzzrrr___cccmmmmmmsssyyyrrrnnn[[[UUUgggqqqeeeZZZNNNFFF???@@@CCCIIIOOOPPPMMMIIIDDDCCCCCCCCCEEEHHHKKKNNNXXXXXX[[[```eeejjjlllmmmjjjiiilllrrrvvvyyy{{{vvvrrr}}}vvvggggggooo|||mmmjjjsssuuu~~~kkk~~~III???888777666555333222111000222111111000000000000000///////////////000111111444...222000444555777VVVrrruuuqqquuulllooojjjWWWVVVXXXYYYYYY^^^aaaccc```ZZZVVVVVVXXXVVVYYYXXXRRRQQQTTTTTTPPPPPPPPPOOONNNNNNNNNNNNNNNLLLMMMNNNPPPSSSYYY___cccrrr|||nnngggmmmzzz}}}|||}}}zzzuuunnn~~~gggsss```sss<<<888666888222666222222222222222222222222111111111111111111111111222222333444333666CCCQQQ\\\kkkvvv|||mmmgggmmmzzzrrrcccgggnnnmmmqqqxxxtttkkk|||tttZZZVVVhhhyyyjjj]]]TTTKKKCCC>>>AAACCCGGGKKKNNNNNNLLLJJJFFFEEEDDDCCCEEEGGGJJJLLLTTTUUUXXX\\\aaafffiiijjjjjjjjjmmmsssvvvwww|||}}}yyyxxxwwwgggfffmmmzzznnnjjjsssuuu|||sssOOO>>>777777666555444333222111222111111000000000000000///////////////000111111444...333000444555888WWWpppuuuooottt___hhhmmmYYYVVVZZZ^^^aaahhhlllnnnllleee___]]]^^^YYYZZZXXXSSSTTTWWWVVVQQQQQQPPPOOONNNNNNNNNNNNNNNNNNPPPRRRSSSTTTWWW]]]bbbooo{{{sssaaadddppp}}}|||}}}zzztttrrrkkkrrr}}}hhhzzzDDD<<<777777000222222222222222222222222222111111111111111111111111222222333444333777DDDRRRaaaoooxxx~~~jjjgggooo}}}qqqccceeejjjmmmrrr|||zzzkkkxxxvvvYYYaaayyyhhh___RRRHHHCCC@@@===;;;EEEHHHLLLNNNMMMLLLKKKJJJGGGFFFEEEEEEEEEGGGIIIKKKPPPQQQTTTXXX\\\```dddfffjjjjjjnnntttvvvvvvyyy~~~~~~~~~}}}xxxhhhfffkkkwwwpppllltttuuuyyywwwzzz[[[>>>777777666555555444333333222111111000000000000000///////////////000111111333...333000444555999YYYoootttkkkqqquuu]]]iiisss[[[VVV[[[dddlllqqquuuxxxvvvpppjjjgggfffaaa___ZZZXXXZZZ]]]ZZZTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPSSSWWWWWWVVVXXX]]]cccooo{{{yyyddd[[[iii|||~~~~~~yyyrrruuuooosssqqqIII???777666//////222222222222222222222222111111111111111111111111222222333333333777EEESSSdddqqqyyy~~~{{{yyyzzzfffgggrrrpppcccdddiiinnnvvvkkkuuu~~~dddyyywwwiiiUUUNNNEEE???===???AAABBBIIILLLPPPOOOLLLIIIIIIKKKIIIHHHGGGFFFFFFGGGHHHIIILLLNNNQQQTTTWWW\\\```cccggghhhmmmtttwwwvvvxxx|||~~~~~~xxxhhhfffjjjuuutttnnnuuuvvvwwwuuurrr~~~iiiCCC888888777666666555444444222111111000000000000000///////////////000000111222...333000333555:::[[[rrrrrrfffmmmlllfffrrr}}}bbbYYYaaaqqq~~~}}}~~~|||wwwrrroooooolllfff```___bbbccc^^^XXXXXXWWWUUUTTTSSSRRRRRRRRRQQQVVV[[[\\\ZZZ\\\bbbhhhrrr~~~~~~}}}~~~|||tttdddaaarrr~~~xxxqqquuurrr{{{uuuIII>>>555777111000222222222222222222222222111111111111111111111111222111222333333888FFFUUUcccooovvv|||uuummmsssqqqdddgggsssrrrbbbeeelllrrrzzzjjjssssssuuu```SSSIIIEEE@@@===???CCCGGGJJJKKKNNNPPPNNNKKKHHHIIIJJJJJJJJJHHHGGGGGGGGGHHHHHHKKKMMMPPPRRRTTTXXX^^^bbbdddfffllltttwwwvvvyyy}}}uuuiiihhhiiisssyyyqqquuuuuuvvvwwwoooyyyuuuGGG999999888777777666555555222111111000000000000000///////////////000000111222...444000333555;;;]]]vvvqqqeeemmm}}}jjjgggxxxqqqjjjwww~~~yyyvvvvvvssskkkddddddfffeee___ZZZZZZYYYXXXVVVTTTSSSSSSSSSRRRXXX^^^aaabbbeeejjjooottt}}}yyyzzz~~~wwwqqqooonnnmmmpppwww{{{}}}sssppp}}}~~~xxxrrrssssssrrruuuzzzzzzMMM???444888444222222222222222222222222222111111111111111111111111222111222333333888HHHWWWbbbooowww}}}sssiiinnnkkkccciiittttttbbbdddoooxxx~~~lllqqquuu{{{ttt]]]NNNGGGAAA@@@??????AAAEEEIIIKKKLLLMMMMMMKKKIIIHHHIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHJJJMMMPPPQQQRRRVVV\\\aaaeeefffllltttwwwwwwyyy~~~}}}}}}rrrjjjjjjhhhnnn}}}rrrrrrqqqtttrrr}}}MMM<<<;;;:::999777666555444222111111000000000000000///////////////000111111111...444000222555<<<```zzzrrrlllrrr|||mmmbbb||||||zzzssskkkfffggghhhddd```^^^^^^]]][[[YYYWWWUUUUUUTTTVVV[[[aaagggkkkooosssvvvwwwvvvtttvvvqqqggg```aaabbbccclllwww~~~zzzuuutttxxxmmmtttpppzzzuuuUUUAAA333888555222222222222222222222222222111111111111111111111111222111222222333999IIIXXXdddrrr{{{tttlllsssgggdddkkkuuuppp___bbbnnn|||qqqnnnnnnuuuzzz^^^LLLEEEDDD>>>@@@CCCEEEFFFHHHJJJLLLLLLJJJHHHHHHHHHIIIIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIIIILLLOOOPPPPPPSSS[[[aaahhhiiimmmtttvvvvvvyyy~~~}}}|||}}}yyyzzzqqqkkkkkkfffhhhwwwpppmmmlllrrrvvv|||}}}TTT>>>===<<<:::888666444444222111111000000000000000///////////////000111111000...444111222555===bbbzzztttwww|||}}}qqqlll{{{{{{qqqkkkiiikkkkkkgggfffhhhfffdddbbb```^^^\\\[[[[[[]]]___dddkkksssxxxyyyyyyzzzwwwuuuvvvrrrgggcccggglllooozzz~~~}}}zzzyyyoootttggg{{{yyyuuuYYYAAA000777555222222222222222222222222222111111111111111111111111222111111222333:::JJJZZZfffuuutttnnnxxx~~~ccceeemmmuuuyyyfff[[[```jjj|||xxxkkkxxx}}}lllnnnRRRCCCAAADDDAAADDDHHHLLLMMMMMMMMMNNNKKKHHHEEEEEEHHHJJJIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHKKKNNNNNNNNNRRRYYY```kkkkkkoootttvvvuuuxxx|||~~~}}}zzzyyy{{{~~~xxxxxxqqqmmmlllddddddqqqoooiiihhhpppxxxzzzzzz[[[???>>>===:::888666444333222111111000000000000000///////////////000111111000...555111222555===cccyyy~~~www~~~sss~~~yyy{{{zzzqqqmmmlllpppppplllmmmqqqnnnllljjjhhheeecccbbbbbbbbbbbbfffnnnxxx}}}|||yyyzzzxxxxxx{{{rrrooowww~~~~~~~~~hhhvvvcccwwwzzzvvvWWW???---555555222222222222222222222222222111111111111111111111111222111111222333:::JJJ[[[fffvvv~~~qqqnnnzzzxxx```fffooovvvvvvfff\\\XXX___hhh{{{}}}}}}kkkrrr{{{]]]GGGCCCEEEEEEGGGIIILLLLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMMMMNNNPPPTTTYYY[[[eeegggllltttwwwwww{{{rrrfffdddeeeiiittt{{{xxxwwwyyyzzzrrrkkkccc^^^bbbjjj|||hhheeehhhmmmuuukkkkkkcccFFF>>>888888888555333444444333222111000000000000000000000000111111111111111...333...222777:::XXXvvvzzznnnppprrroootttiii{{{vvvtttoookkkiiimmmuuu{{{tttsssoooiiidddcccfffiiimmmfffiiivvv}}}xxxxxxmmmwwweeepppyyyOOOCCC111555555000111111111111111111111111000111111111111222222222222222333222111888JJJ[[[jjjwwwqqqhhhrrrvvv```bbbooo{{{ppp___YYYVVVUUU]]]jjjxxx|||~~~hhhvvv~~~YYYEEECCCEEEEEEHHHJJJLLLLLLKKKIIIIIIIIIKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMOOOOOONNNOOOQQQUUUYYY\\\aaabbbiiirrrxxxyyy|||ooobbb[[[______aaagggpppxxx}}}}}}{{{yyyyyy{{{|||}}}vvvmmmfff___]]]dddmmm~~~{{{gggbbbeeejjjssscccbbbzzzjjjGGG???999888888666444555444333222111000000000000000000000000111111111111111...444...222777:::WWWwww}}}pppmmmiiiccckkkccc~~~vvvzzz}}}{{{|||~~~}}}zzzssspppkkkhhhjjjooovvv{{{vvvuuurrrnnnjjjjjjnnnrrrqqqlllppp|||~~~~~~yyyuuuuuuyyy|||oootttaaannn}}}SSSBBB000333444333111111111111111111111111000111111111111222222222222222333222222888JJJ[[[kkkxxxsssnnnzzzsss___bbbppp~~~{{{hhh]]]VVVXXXXXXWWW^^^iiixxx~~~gggoooyyyVVVFFFFFFIIIIIILLLNNNPPPPPPNNNLLLKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPOOOPPPRRRVVVZZZ\\\______fffqqqyyy|||~~~rrraaaZZZXXXZZZYYYXXXYYY]]]dddmmmssszzz~~~}}}{{{yyywwwvvvvvvooogggaaa]]]]]]eeeooo{{{{{{gggaaadddiiisssjjj^^^tttnnnHHH@@@:::999999777555666444333222111111000000111000000000000111111111111111...444///222777:::WWWzzztttmmmccc[[[ccc]]]~~~lll^^^```bbbiiirrrtttqqqnnnnnnkkkhhhddddddiiipppwwwzzzzzzyyywwwtttsssuuuyyy}}}vvvsssyyy~~~oooqqqrrrtttvvvzzz~~~ppphhhiiinnnqqqqqqooooooxxxmmmsss[[[hhh}}}[[[BBB000222444444111111111111111111111111000111111111111222222222222222333222222888JJJ\\\lllxxxsssqqqppp^^^cccqqqlll[[[SSSRRRVVV^^^```^^^dddmmmzzzhhhiii~~~yyyWWWIIIKKKOOOOOOQQQSSSTTTTTTRRRPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPSSSVVVZZZ]]]aaaaaagggsss|||~~~|||kkk```[[[ZZZTTTUUUTTTQQQQQQVVV```iiiuuu}}}~~~}}}|||{{{xxxuuusssooojjjeeeaaa]]]\\\ccclllxxx}}}iiibbbdddjjjuuucccrrroooIIIAAA;;;;;;;;;888666777444444333222111111111111///000000000111111111111111///444///333777999VVV{{{vvvqqqhhh^^^cccZZZlllyyy}}}cccXXX\\\^^^hhhuuutttfff^^^^^^aaa^^^]]]___fffooouuuyyyzzzxxxvvvtttuuuxxx|||wwwwww}}}ooo]]]]]]bbbhhhmmmrrryyyqqqlllgggfffmmmvvvzzzxxxooofffcccppp~~~iii|||^^^fffgggAAA222333333444111111111111111111111111000000111111111222222222222222333333222999KKK]]]lllzzzooonnn~~~lll___eeerrrzzzlllZZZMMMQQQTTT\\\cccdddccchhhqqqxxxlllgggyyyzzz{{{YYYKKKMMMRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPOOOOOOPPPSSSWWW[[[^^^gggggglllvvv|||}}}~~~rrrhhhccc^^^YYYTTTNNNPPPQQQNNNLLLPPPYYYaaaqqqzzz}}}{{{zzzyyyxxxuuusssjjjhhhfffddd___[[[^^^eeesss}}}jjjaaabbbiiiuuuiiiuuusssJJJBBB<<<<<<<<<999888888555444333222111111111111///000000000111111111111111///555000333666888UUUyyyttttttpppffffffWWWnnnzzzvvvcccaaaaaaeeeqqq{{{sss___TTTTTTWWWWWWWWW[[[ccclllssswwwxxxvvvsssrrrsssvvvzzz|||wwwwww~~~lllZZZVVV^^^fffjjjlllpppxxxzzzsssnnnkkkeeeiiikkkmmmvvv~~~nnnccciiixxxyyyggg}}}ooorrrvvvCCC666666333222111111111111111111111111000000111111111222222222222222333333333:::LLL^^^kkk{{{}}}iiigggxxx}}}wwwiiiaaahhhrrr}}}tttqqqmmmlllmmmpppssstttvvvuuuqqqjjjbbbZZZVVVTTTWWWZZZ___bbbccceeemmmuuuuuu}}}pppeeerrr}}}}}}yyy]]]LLLLLLQQQSSSRRRTTTVVVVVVUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPOOOPPPQQQUUUYYY^^^aaaiiijjjooovvvxxxxxx{{{~~~|||lllddd[[[YYY[[[[[[UUUOOOJJJLLLMMMLLLKKKOOOXXX___ooo~~~zzz|||yyyyyyyyyxxxtttpppgggeeeeeeddd___YYYZZZ^^^mmm~~~{{{hhh^^^^^^eeessskkkzzzzzzLLLDDD>>>======;;;999:::555444333222222111111222000000000000111111111111111///555111444666888TTTuuu|||rrruuutttjjjgggUUUmmmwwwxxxmmmrrrxxxmmmVVVKKKKKKQQQSSSWWW[[[```hhhqqqwww}}}zzzwwwvvvxxx|||~~~xxxwww}}}mmm___cccllluuuuuupppmmmqqqvvvyyyqqqjjjffffffgggpppwww|||{{{~~~|||yyyfff{{{GGG:::777222222111111111111111111111111000111111111111222222222222222333333333:::MMM^^^kkk||||||gggfffyyyzzzgggaaaiiiqqq|||vvvjjj\\\[[[XXXVVVWWWYYY\\\^^^^^^^^^\\\WWWRRRRRRXXX]]]]]]___bbbeeehhhnnnvvv}}}{{{rrrbbbhhhzzz~~~cccNNNKKKPPPTTTSSSUUUXXXYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQPPPQQQQQQTTTXXX]]]bbbeeegggiiiooorrrqqqpppvvv|||oooccc^^^\\\WWWSSSSSSUUUUUUQQQMMMKKKKKKKKKKKKMMMTTT]]]eeeuuu~~~~~~|||{{{{{{{{{xxxpppjjjeeecccbbb```[[[VVVWWW\\\jjj}}}|||iii^^^\\\dddssswwwkkk|||{{{MMMEEE???>>>>>><<<:::;;;555555444333222222222222000000000000111111111111111///666111444666777SSSwwwwwwwwwrrrgggfffWWWkkk}}}{{{{{{|||^^^KKKFFFHHHMMMSSSZZZ]]]```fffpppyyy}}}zzzvvvvvvzzz~~~}}}zzztttlll}}}~~~sssqqqsssyyyyyyyyyxxxwwwzzz|||}}}~~~zzz{{{}}}___uuuNNN===555000555111111111111111111111111000111111111111222222222222222333333333;;;MMM___kkk}}}|||jjjmmm~~~fffaaaiiiqqq}}}vvvbbbWWWMMMMMMKKKJJJJJJKKKNNNPPPNNNOOONNNNNNOOOSSSYYY]]]]]]```dddhhhnnnuuuzzz}}}~~~tttbbbbbbyyyiiiRRRMMMRRRVVVVVVYYY\\\]]]\\\\\\]]]^^^YYYZZZZZZZZZZZZXXXVVVUUUWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRSSSVVVZZZ```eeeiiicccgggmmmooollljjjsss~~~uuu{{{ssscccYYYVVVUUUSSSQQQPPPOOONNNLLLJJJOOOMMMKKKKKKPPPYYYdddlll|||~~~}}}}}}~~~~~~xxxlllcccccc```^^^\\\WWWSSSVVV\\\jjj~~~~~~kkk___]]]fffuuuvvvlll|||xxxMMMEEE?????????<<<:::;;;555555444333222222222222000000000000111111111111111///666111444666777SSS{{{}}}zzzpppdddfff[[[vvv{{{mmmNNNDDDHHHMMMMMMUUU]]]``````eeepppzzztttqqqmmmnnnsssyyy|||}}}}}}|||zzzttttttmmmsss{{{ooodddkkkzzz|||~~~WWWnnnRRR>>>333///888111111111111111111111111000111111111111222222222222222333333444;;;MMM___kkk}}}}}}nnnuuu~~~fff```gggpppiiiUUUKKKGGGGGGGGGEEEEEEFFFHHHJJJGGGGGGHHHLLLRRRVVVXXXXXXWWW[[[aaagggnnnttttttrrrwwwwwwyyy~~~vvvdddbbb~~~xxxrrrXXXZZZcccdddjjjiiihhhiiiiiifff```ZZZ]]]aaaccc```______\\\WWWZZZZZZXXXWWWUUUSSSRRRQQQSSSTTTUUUXXX]]]ccchhhkkkjjjoooqqqnnnmmmooonnnlllyyywwwzzztttdddYYYXXXZZZWWWRRRLLLIIIJJJLLLLLLKKKVVVQQQOOOTTTYYY```kkkvvv|||zzz|||zzzrrrjjjfffccc```___^^^ZZZUUUTTTWWWeeeuuu|||nnn______jjjrrryyypppmmm\\\EEE???DDD>>>999<<<===777666555333222222333333111111111111111111111111000111...111666222;;;QQQwwwjjjaaa\\\qqqpppiiifffccc\\\SSSKKKHHHHHHIIIRRRXXXZZZYYY[[[dddnnnssslllkkkkkklllnnnssswwwzzzvvvsssjjjoooyyyqqqeeeWWW]]]kkk}}}yyy~~~bbbgggRRR:::555777000333222222111111222222333111111111111111111111111000444222111444666GGGeeennnyyy~~~{{{xxxfffeeehhhrrrhhhXXXNNNGGGJJJHHHGGGEEEEEEFFFHHHIIILLLKKKJJJMMMQQQTTTSSSQQQVVVYYY___eeeiiijjjjjjjjjkkkmmmooopppsssyyysss^^^aaatttwwwiiiiiiqqqvvvuuuuuuuuuvvvssslllccc\\\cccgggjjjhhhgggfffbbb\\\[[[[[[ZZZXXXWWWUUUTTTSSSUUUVVVXXX[[[___dddhhhjjjiiinnnpppnnnmmmnnnnnnkkkpppnnnooovvv|||{{{wwwvvvwwwzzzzzztttiii\\\TTTTTTWWWWWWSSSNNNKKKKKKLLLNNNNNNYYY]]]```aaaccckkkxxx|||yyyzzzxxxrrrllliiigggccc```^^^YYYRRRRRRUUUccctttzzzlll]]]\\\gggoooqqqkkkbbbKKKBBBEEE???:::===>>>888777555333333222333333111111111111111111111111111222///111555222:::OOOvvviiiccc^^^mmmsss___ZZZTTTSSSPPPKKKGGGFFFGGGIIIRRRXXX\\\\\\___gggooorrrjjjiiihhhjjjnnntttzzz~~~uuujjjeeehhhrrryyyccc]]]___aaaiiiwww{{{|||WWWoooRRR999555888333333222222111111222222333111111111111111111111111000555333222555777HHHeeerrr{{{|||~~~dddeeeiiissszzz___TTTOOOKKKQQQPPPOOONNNMMMMMMNNNNNNMMMLLLKKKMMMPPPRRRRRRPPPPPPSSSWWW\\\___`````````bbbccceeefffggglllsssxxxttt^^^___pppwww}}}uuuzzzxxxyyy{{{|||yyypppfff^^^eeekkknnnmmmllljjjeee^^^\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYY\\\___bbbeeegggiiihhhlllnnnmmmmmmnnnlllhhhfffbbbbbbhhhnnnttt|||}}}rrrhhhbbb___```cccdddaaaYYYQQQMMMPPPTTTSSSRRRPPPMMMKKKMMMQQQUUU^^^mmmwwwsssqqqzzz|||vvvvvvuuuqqqnnnnnnjjjeee___[[[TTTNNNNNNQQQ```qqqxxxkkk[[[[[[dddlll|||iiiaaayyykkkQQQFFFGGGAAA===@@@@@@999888666444333333333444222222222222222222222222111333000111555222888JJJrrrxxxgggccc[[[jjjgggUUUSSSMMMMMMMMMLLLKKKKKKMMMOOOUUUZZZ^^^```dddlllqqqsssjjjhhhgggiiimmmuuu|||~~~~~~yyylll``````gggyyy~~~qqqmmmbbbXXXZZZ\\\[[[```nnn}}}zzzYYYwwwTTT:::444888666333222222111111222222333111111111111111111111111111555333333555777IIIfffvvv~~~~~~}}}zzzcccfffkkkuuunnnUUUQQQSSSSSSWWWVVVUUUTTTSSSQQQQQQPPPPPPNNNNNNNNNPPPPPPOOONNNMMMNNNPPPRRRSSSTTTUUUUUUWWWXXXZZZZZZ[[[]]]aaadddlllrrr~~~tttwwwuuu^^^\\\jjjwwwrrrpppxxxiiikkkooopppoooiiibbb]]]```fffjjjjjjiiigggaaaZZZZZZZZZZZZYYYXXXXXXWWWWWWYYYZZZ]]]```bbbdddeeefffgggkkkmmmmmmnnnoookkkfff^^^YYYXXX\\\aaagggpppyyyzzzpppdddYYYRRRPPPPPPRRRSSSQQQMMMHHHHHHLLLPPPOOOPPPQQQPPPPPPTTT[[[aaahhhyyyyyyxxx{{{sssqqqqqqooooooqqqiiiccc\\\WWWPPPJJJKKKOOO]]]ooowwwlll]]]]]]fffnnnvvvbbb]]]ttt~~~rrrVVVHHHIIICCC@@@DDDEEE;;;999777555444444444444222222222222222222222222111444000000555333666FFFnnnwwwqqqeeeaaaTTTkkkfffUUUUUURRRTTTUUUUUUSSSRRRRRRRRRZZZ]]]___```fffooouuuuuuooommmjjjiiimmmssszzz~~~~~~uuummm^^^[[[]]]kkk|||}}}sssbbbgggaaa[[[]]]ZZZWWW^^^WWWVVV\\\mmm}}}{{{^^^mmm|||VVV;;;333666555333222222111111222222333111111111111111111111111222666444333666888IIIgggwwwyyyeeejjjnnnwwwgggSSSSSSYYYZZZ[[[[[[ZZZYYYXXXVVVUUUSSSTTTSSSRRRQQQPPPOOONNNMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWXXX^^^bbbmmm{{{{{{pppgggooovvv___[[[fffzzzfff[[[```WWWYYYZZZ[[[[[[YYYXXXWWWYYY___cccccccccbbb\\\VVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[^^^```aaabbbbbbfffjjjlllmmmooopppkkkcccXXXRRROOOQQQTTTXXXaaaiiinnnjjjaaaVVVMMMHHHGGGHHHJJJKKKJJJGGGEEEFFFJJJNNNOOORRRUUUWWW[[[bbbkkkrrrvvv|||xxxooowwwyyyqqqoooooonnnnnnqqqiiiccc\\\VVVPPPKKKLLLQQQZZZmmmxxxnnn```aaajjjqqqwww}}}dddddd~~~uuuXXXHHHIIIEEECCCGGGHHH<<<;;;999666555444444555222222222222222222222222000444000///555444555AAAmmm|||tttrrrggg```PPPppplll\\\\\\\\\]]]___^^^[[[WWWVVVUUUaaa```^^^^^^fffrrrxxxyyywwwsssoookkklllpppuuuyyyyyy{{{}}}}}}sssxxxuuugggaaa\\\XXXWWW```mmmqqqiii___UUU]]]^^^^^^ccc```\\\aaaZZZ\\\eeewwwyyy~~~}}}{{{YYY\\\zzzSSS;;;222555444333222222111111222222333111111111111111111111111222666444333666888IIIgggvvv{{{iiinnnpppwwweeeTTTWWW\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZWWWSSSQQQOOONNNPPPPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSVVVWWW^^^hhhpppwwwwwwkkkgggbbbmmm{{{www```[[[cccyyy[[[MMMNNNLLLLLLLLLKKKJJJJJJLLLNNNSSSYYY^^^^^^^^^^^^ZZZTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\^^^___```fffjjjlllnnnpppqqqkkkbbbRRRLLLGGGGGGGGGIIIOOOVVVXXXVVVPPPIIICCCAAAAAACCCIIIHHHGGGEEEDDDFFFJJJNNNSSSUUUYYY___gggqqq|||uuuqqqyyyqqqoooooonnnmmmooojjjddd^^^YYYSSSNNNOOOTTTYYYlllxxxooobbbbbbkkkrrryyyfffjjjwwwXXXHHHIIIEEECCCGGGGGG===<<<:::777666555555555333333333333333333333333...444000///555555555>>>lll|||zzzwwwhhh```TTTzzzzzzmmmnnnmmmnnnooonnnjjjeeecccbbbdddaaa\\\\\\fffssszzzyyyxxxuuuppplllkkklllpppsssssswwwzzz|||xxxnnnrrrsssbbb[[[XXXVVVVVV\\\fffkkkjjjfffeeemmmmmmmmmrrrkkkaaabbb^^^fffuuu~~~qqqwww}}}||||||wwwWWW]]]MMM:::444666444333222222111111222222333111111111111111111111111111555333333555777IIIfffuuu|||kkkpppqqqwwweeeVVVZZZ^^^\\\[[[\\\]]]^^^___```aaabbbggggggeee```[[[VVVTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNOOORRRSSSSSSRRRSSSQQQSSSYYY___eeennnxxxlllbbbbbbbbbnnnzzzqqqwwwxxxaaa[[[```oooVVVJJJIIICCCDDDDDDCCCBBBCCCFFFJJJPPPUUUYYYZZZ[[[\\\ZZZUUUSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXYYY\\\^^^___gggjjjlllooorrrssskkkaaaQQQJJJDDDAAA???>>>BBBGGGGGGFFFDDD@@@>>>===???BBBHHHGGGEEEDDDEEEGGGKKKNNNVVVWWWZZZbbbmmmzzzzzztttsssrrrooommmnnnjjjddd___ZZZSSSMMMNNNRRRXXXkkkwwwnnn```___gggmmmvvvdddhhhxxxYYYHHHHHHDDDBBBDDDCCC>>>===;;;888777666555666333333333333333333333333---333000...555666666<<>>@@@@@@@@@BBBFFFIIIMMMRRRVVVVVVXXX[[[YYYUUUSSSTTTTTTUUUVVVWWWXXXYYYWWWVVVVVVVVVXXX[[[^^^```gggjjjmmmooossstttkkkaaaRRRKKKDDDAAA===:::<<<@@@>>>??????===<<<===@@@BBBGGGFFFDDDCCCEEEHHHLLLNNNWWWVVVXXX```nnn{{{|||vvvvvvuuuqqqnnnnnnhhhccc]]]XXXQQQJJJIIIMMMWWWkkkvvvlll^^^[[[bbbgggpppfffhhhzzzZZZHHHHHHDDD@@@AAA>>>???>>>;;;999777666666666333333333333333333333333,,,333000---555777666<<<___zzzzzz\\\YYY^^^{{{vvvtttaaa^^^[[[^^^iiivvvxxxssslllkkkiiiggghhhjjjmmmpppvvv{{{}}}|||vvvtttrrr|||eeeVVVRRRSSSVVVYYY\\\aaakkkzzz|||}}}vvvttt|||yyyppppppeeedddoooyyyvvvmmmqqq~~~}}}~~~jjjKKK\\\sss~~~LLL???:::888222333222222222222222222333111111111111111111111111000444222111444666HHHeeezzz~~~yyyiiinnnooovvvjjj^^^cccfffccchhhhhhjjjmmmrrrwww|||{{{{{{yyyrrrjjjdddaaaaaa[[[\\\\\\]]]]]]]]]\\\\\\\\\XXXUUUTTTVVVWWWVVVTTTTTTRRRSSSVVVXXXYYY___fffooo}}}vvvkkkhhh^^^ZZZ___dddvvvyyywww{{{zzzbbbYYYZZZxxx}}}bbbQQQMMMNNN@@@?????????AAACCCFFFHHHPPPSSSVVVVVVUUUSSSRRRRRRRRRTTTWWWWWWVVVUUUUUUUUUWWWWWWWWWXXXXXXYYYZZZ[[[cccfffjjjnnnooolllfffaaaPPPGGG@@@???===999999>>>???@@@AAA>>>;;;;;;@@@DDDDDDDDDGGGJJJHHHDDDEEEIIIQQQYYY___kkkzzz{{{wwwuuuuuutttqqqnnnhhheee^^^UUULLLHHHIIILLLUUUeeerrroooaaaYYY^^^hhhooowwwhhhVVVJJJGGGFFFGGG???CCCDDDAAA===;;;:::999888777333444444444444333222111222222222333444555777777SSSxxx~~~hhhQQQaaawwwuuuzzzxxxwwweee```]]]cccooovvvuuupppjjjiiifffeeegggjjjnnnqqqzzz}}}}}}tttvvvzzzqqq[[[RRRKKKQQQWWW\\\^^^dddqqqmmmeeebbblllooooooooo___bbbooogggQQQWWW|||mmmpppKKK<<<888444111444333222222111111222222111111222222222333333333222444333555666444FFFfffzzzkkkeeelllzzzwww{{{~~~~~~|||zzzsssmmmjjjkkkiiiiiimmmqqqqqqlllgggaaa\\\WWWUUUXXXXXXVVVSSSRRRSSSTTTUUUWWW\\\bbbgggmmm{{{xxxhhh]]]]]][[[YYYXXXddd~~~bbbUUU```qqqxxxsss}}}```NNNGGGDDD>>>>>>>>>???BBBEEEIIIKKKPPPRRRTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSUUUWWWWWWWWWWWWWWWXXXZZZ[[[\\\eeehhhlllpppooojjjbbb]]]LLLEEE@@@@@@>>>::::::<<<999:::;;;>>>AAADDDGGGIIIIIIJJJMMMNNNJJJFFFIIIOOOKKKWWWcccsss{{{wwwvvvvvvtttqqqmmmgggddd]]]TTTLLLIIIJJJLLLTTTcccqqqnnn___WWW]]]gggqqqzzz\\\NNNJJJGGGGGG???CCCGGGDDDAAA>>>===;;;999777444444444444444333222111222222222333444555666777MMMvvvxxxlllrrr```MMM]]]mmmbbb^^^eeeqqq}}}}}}wwwqqqeeecccccckkkvvv{{{xxxsssiiihhhfffeeeggglllqqqttt|||wwwzzz|||dddRRRLLLHHHPPP[[[cccbbbcccppplll```\\\hhhttt}}}nnnaaaaaaooofffOOOVVV~~~ggggggzzzKKK>>>888666666444333222222111222222222111111222222222333333333222444333555666444EEEeee{{{vvvhhhhhhppp{{{~~~zzzxxxqqqjjjddd]]]ZZZZZZYYYVVVSSSVVVWWWXXXYYY[[[___fffjjjpppzzzrrr```]]]\\\[[[XXXWWWcccrrrfffvvv|||dddWWWbbbsssrrrpppyyy]]]KKKAAA<<<>>>>>>>>>@@@CCCGGGKKKNNNNNNOOOPPPPPPOOOPPPQQQSSSVVVVVVUUUSSSRRRSSSUUUXXXVVVVVVVVVWWWXXX[[[]]]^^^fffjjjnnnpppmmmfff]]]WWWJJJFFFCCCDDDDDD@@@>>>>>>???>>>===@@@EEEJJJLLLLLLNNNPPPSSSUUURRRNNNQQQWWWRRR```mmm{{{xxxvvvvvvtttpppllleeeaaa[[[SSSMMMJJJKKKMMMSSSbbbnnnkkk]]]UUU[[[fffttt^^^RRROOOKKKJJJBBBFFFHHHFFFCCCBBB@@@===:::777666666555555444333222222222222222222333555666777GGGlllnnnaaaeeeXXXJJJXXXwwwuuummmeeeYYYOOOKKKLLLXXXgggrrryyyzzzrrriiifffhhhmmmwwwzzzsssiiigggffffffiiinnntttwww|||yyy|||yyyzzzzzzXXXJJJHHHHHHOOO```lllfff```mmmqqq```\\\hhh|||ccc___fffxxxaaaMMMWWWaaadddNNNBBB888666:::444444333222222222222222111111222222222333333333222444333444666444DDDccc{{{xxxkkkjjjrrr|||rrrllleee```___^^^\\\ZZZ\\\]]]^^^^^^```eeekkkooovvv{{{qqq^^^]]]]]]\\\XXXWWWbbbxxxfffVVV```fffrrrfffYYYccctttxxxzzzvvvWWWIIICCC???@@@@@@@@@AAADDDGGGKKKMMMLLLMMMMMMLLLLLLNNNQQQTTTWWWWWWWWWVVVTTTTTTVVVXXXUUUUUUUUUVVVXXX[[[^^^```dddiiimmmooojjjaaaYYYSSSLLLJJJJJJKKKKKKHHHEEECCCDDDBBB@@@@@@EEENNNXXX^^^RRRSSSXXX___bbb```^^^```hhhttt{{{wwwuuutttrrrmmmjjjccc___YYYRRRMMMKKKLLLMMMRRR```mmmiii[[[TTTZZZeeesss[[[SSSSSSPPPOOOFFFJJJFFFEEECCCCCCBBB???;;;888888888777555444333333222222222222222333444555666BBBeeejjj^^^```VVVJJJQQQ___zzzoooggg```]]]ZZZSSSPPPOOORRRXXXaaakkkvvv|||vvvlllkkkqqqzzzxxxqqqkkkiiihhhiiilllpppuuuxxxxxx|||~~~~~~zzz|||rrrlllttt|||uuuWWWKKKKKKLLLRRRgggtttjjj___mmmtttbbb^^^hhh}}}kkkZZZ```lllXXXKKKWWWuuuZZZeeeOOOCCC777333:::444444333222222222222333111111222222222333333333333444222444777444CCC```{{{|||rrrkkkppp|||sssvvvuuupppjjjfffeeeeeeeeeeeeccccccdddeeegggkkkqqqvvv|||zzzllldddffffffccc```iii~~~yyymmmbbb[[[[[[___jjj|||gggYYYbbbrrrsssSSSIIIJJJKKKDDDCCCBBBBBBCCCFFFHHHJJJIIIJJJJJJJJJJJJLLLQQQTTTVVVXXXZZZ[[[YYYWWWVVVUUUUUUUUUTTTUUUXXX[[[___aaabbbgggllllllggg^^^WWWRRRNNNNNNNNNNNNNNNNNNKKKGGGAAABBBAAA@@@DDDSSShhhyyyWWWWWW^^^mmmxxxxxxrrrmmm}}}|||vvvsssqqqooojjjgggbbb^^^WWWPPPMMMLLLLLLMMMRRR```lllhhhZZZSSSZZZeeeppp{{{WWWTTTVVVSSSQQQFFFJJJDDDCCCBBBCCCBBBAAA>>>;;;;;;:::888666444333333333222222222222222333444555===___kkkcccaaaZZZMMMKKK^^^xxxcccaaa``````\\\VVVVVVZZZ^^^ccckkkvvvyyywww~~~vvvpppooonnnnnnoooqqqtttwwwyyywww{{{~~~~~~|||lll___eeeooowwwZZZOOOOOOPPPYYYpppzzzmmmcccuuuooobbbbbbgggxxxnnn^^^^^^bbb\\\^^^llluuuqqqMMMHHHUUUkkkSSSfffJJJ@@@555333999555444333333222222333333111111222222222333333333333444111444777444AAA]]]zzzvvvlllppp|||yyykkkddd```^^^^^^rrrwwwsssoookkkjjjjjjjjjkkkfffggghhhiiilllqqqwww|||sssuuuvvvuuuqqquuuvvvnnnooorrrqqqnnneeeaaa]]]aaannnhhhWWW^^^lllpppSSSMMMQQQQQQFFFEEEDDDCCCCCCDDDEEEGGGGGGHHHIIIIIIJJJLLLQQQTTTUUUXXX\\\]]][[[WWWUUUTTTVVVUUUTTTUUUWWW[[[^^^aaabbbggglllkkkeee]]]WWWTTTQQQRRRPPPMMMNNNPPPNNNJJJHHHIIIHHHDDDCCCNNNdddvvv\\\]]]fffyyy~~~uuu{{{ssseee```kkktttyyyxxx|||wwwqqqnnnlllhhheeebbb]]]UUUOOOMMMLLLLLLLLLSSSaaammmiii[[[TTT[[[fffooozzzWWWTTTVVVRRROOOEEEJJJHHHFFFEEEDDDDDDCCCAAA???===<<<999777555444444444222222222222222333444444777ZZZlllhhheee```SSSJJJ]]]yyy}}}bbbcccgggiiiccc\\\ZZZ^^^bbbkkkzzz~~~~~~vvvrrrssstttvvvxxxzzz{{{|||}}}{{{}}}hhhYYY```hhhwww[[[PPPPPPQQQ```sssyyymmmiiimmmeeeiiijjjxxx}}}jjjZZZRRRVVV[[[```nnn}}}___GGGEEETTTyyypppYYYnnnFFF===777555888555444444333333333333333111111222222222333333333444333000333777444@@@[[[yyyuuuooottt~~~fffVVVPPPNNNOOOYYYtttwwwuuurrrooommmkkkkkkkkkhhhiiijjjlllooottt{{{~~~rrrhhhfffiiilllnnnqqqooonnnooouuuhhhUUUZZZggglllVVVTTTSSSMMMFFFEEECCCBBBBBBCCCDDDEEEDDDFFFHHHIIIJJJMMMQQQTTTUUUWWWZZZZZZXXXUUUTTTSSSWWWVVVUUUUUUVVVZZZ^^^aaagggkkknnnlllddd\\\WWWVVVVVVWWWSSSMMMMMMRRRRRRNNNPPPQQQOOOJJJEEEGGGRRR[[[\\\```mmm~~~pppdddbbblllyyy}}}rrraaaWWWWWWcccgggmmmuuu~~~yyyqqqmmmkkkhhhfffccc\\\TTTNNNLLLLLLKKKJJJUUUcccnnnjjj\\\UUU]]]hhhppp{{{WWWRRRRRRNNNNNNIIIQQQQQQNNNKKKIIIHHHFFFDDDBBB???===:::777555444444444222222222111222222333444555VVVnnnnnnkkkjjj___QQQZZZ{{{fffiiipppwwwxxxrrrnnnnnnuuuyyysssssswwwyyy~~~}}}dddVVV___hhhuuuXXXMMMNNNPPP```mmmoooeeelllnnnfffjjjhhhtttvvvrrrddd]]]```hhhlllwww|||SSSGGGGGGXXXyyyeeeuuuIII>>>;;;999777555555444333333333333444111111222222222333333333444333000333777444???XXXxxxtttqqqxxxwwwZZZMMMMMMPPPOOO[[[rrr{{{rrrrrrrrrpppnnnmmmmmmmmmggghhhjjjlllpppvvv~~~{{{ssspppppprrryyy}}}hhhUUUXXXdddjjjYYYYYYSSSFFFEEEDDDCCCBBBBBBCCCDDDFFFCCCEEEHHHJJJKKKMMMQQQSSSVVVWWWWWWVVVTTTSSSSSSTTTXXXVVVUUUUUUVVVZZZ^^^```kkkoooqqqmmmddd\\\XXXWWW\\\\\\VVVOOOOOOUUUVVVSSSLLLMMMNNNLLLIIIHHHIIIKKKZZZaaaooo}}}gggUUUSSS]]]```ccc```UUUPPPYYYeeeooonnnsss~~~{{{rrrmmmkkkiiigggccc]]]TTTNNNLLLLLLKKKIIIVVVdddoookkk\\\VVV^^^iiirrrzzzTTTNNNMMMKKKPPPOOO[[[YYYUUUQQQMMMKKKIIIGGGEEE@@@>>>;;;777555444444444222222222111222222333333555VVVppprrrppprrrjjjZZZ___oooqqqzzztttppprrrxxx|||~~~~~~zzzaaaTTT___jjjsssVVVKKKNNNQQQ[[[dddddd]]]kkklllaaaddd^^^iiijjjccciiiiiiuuuuuuOOOIIIKKK]]]|||iiiuuuOOOBBB@@@;;;555555555444333333333333444111111222222222333333333444333000333777444>>>WWWxxxvvvrrrxxxsssWWWNNNRRRYYYTTT^^^nnnyyyvvvuuujjjlllooopppppppppqqqrrrfffgggiiilllpppwww}}}}}}|||hhhTTTWWWcccjjj___```XXXIIIAAAAAABBBBBBBBBAAAAAA@@@HHHGGGGGGHHHKKKNNNPPPQQQRRRRRRSSSRRRRRRSSSVVVXXXWWWWWWWWWVVVWWW[[[aaaeeepppnnnmmmkkkeee^^^^^^bbbbbb\\\UUURRRTTTZZZ^^^```SSSPPPNNNNNNQQQQQQOOOLLLLLLXXXbbbpppjjjQQQLLLVVVXXXWWWZZZ^^^YYYVVV___nnn~~~qqqmmmmmmjjjccc___[[[TTTMMMIIIHHHJJJKKKPPPaaammmiii]]]ZZZ```fffsss|||www\\\QQQSSSLLLIIITTT^^^bbbXXXMMMJJJNNNRRRPPPLLLDDD???:::888999999666222222222222111222222333333888CCCkkkppprrrsssjjj]]]sss}}}oooiiikkkppp||||||{{{{{{zzzbbbWWWeeetttsssWWWGGGMMMZZZXXX___aaabbbsssjjjTTTSSSMMMUUUfffiiissswww^^^NNNFFFIIIooozzzcccZZZDDDAAA;;;666666555444444333333333333333222222111111222222333222444666555222333???MMMppp|||www~~~oooYYYVVVXXXVVVYYYbbbrrr~~~yyysssnnnlllnnnpppnnnooopppooonnnmmmnnnooolllnnnoooqqquuu{{{jjjRRRSSSaaa|||lllbbbbbbXXXIII@@@AAABBBCCCDDDDDDDDDDDDIIIHHHHHHHHHJJJLLLNNNNNNQQQRRRRRRRRRRRRSSSUUUXXXXXXYYYZZZ[[[\\\___dddhhhpppoooooonnnhhh```^^^aaa___ZZZSSSOOOPPPSSSUUUVVVPPPPPPQQQUUUYYYZZZWWWTTTPPPZZZbbbqqq}}}\\\KKKJJJWWWaaadddjjjmmmiiikkkzzzsssppppppmmmhhh___[[[TTTMMMIIIHHHIIIKKKPPPbbbooojjj___[[[```fffqqq|||\\\NNNSSSPPPLLLRRRVVVZZZSSSMMMNNNSSSVVVRRRMMMEEE@@@:::888999999777333333222222222222222333333666<<>>@@@BBBEEEFFFGGGFFFFFFKKKJJJJJJJJJKKKLLLMMMMMMOOOQQQRRRRRRRRRSSSUUUWWWZZZ\\\^^^```aaadddhhhkkkpppppprrrrrrkkkaaa\\\^^^[[[WWWQQQMMMKKKJJJJJJIIIDDDFFFKKKSSSYYY\\\YYYUUUTTT\\\eeevvvgggRRRLLLQQQ^^^ggguuu|||~~~vvvqqqoookkkfff___[[[TTTNNNIIIHHHIIIJJJPPPbbbppplllaaa\\\```fffnnn}}}ZZZJJJRRRRRROOOOOOMMMPPPMMMLLLPPPWWWXXXSSSLLLFFFAAA;;;888999999888666333333222222222222333333666777XXXllloooqqqddd___WWWlllyyyrrrfff[[[SSSRRRXXX]]]qqqyyy}}}yyyyyy|||vvvtttrrr|||vvvhhhlllxxxxxxuuujjj^^^VVVVVVYYYddddddgggtttrrrWWWLLLQQQVVVeee}}}kkkRRRGGGGGGKKKVVVgggwwwMMM======;;;;;;777777555444444333333333333222222111111222222333222333444555222333>>>JJJmmmxxxwwwqqq]]][[[___```mmmzzzxxxhhhgggbbb```^^^WWWWWWYYY[[[]]]___cccgggkkkiiijjjlllnnnnnnpppsssuuuxxxzzz|||qqq\\\^^^kkkmmmZZZVVVUUULLLBBB>>>@@@BBBDDDEEEFFFEEEEEEJJJKKKLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRRRRSSSUUUWWWYYY\\\___bbbdddfffiiikkkqqqrrrtttssskkk^^^WWWVVVVVVTTTPPPLLLHHHEEEBBB@@@<<<>>>BBBJJJSSSWWWWWWUUUVVV___iii~~~tttVVVSSSWWW\\\fffsssrrrhhhhhhuuu}}}yyyrrrjjjccc```\\\UUUOOOJJJIIIIIIJJJNNNaaapppmmmaaa\\\___dddmmm~~~xxxXXXKKKTTTTTTOOONNNMMMKKKJJJJJJOOOUUUVVVPPPJJJFFFBBB<<<999999999999888444444333222222222333333777666RRRpppuuummmaaa[[[MMMbbb|||uuugggWWWMMMIIIKKKQQQXXXhhhooozzz|||xxxwwwwwwzzz|||xxxrrrqqqtttssspppkkkttt}}}rrrsss{{{rrriiicccbbbcccqqqrrrvvvuuuaaaUUUWWW]]]kkkgggOOOFFFIIINNNPPPwwwnnnHHH<<<<<<:::<<<888888666555444444444444333222222111111222222333222222333444222333===HHHppp~~~}}}rrrlllkkkqqqtttyyyooo]]]___hhhmmmyyy{{{ggg]]]]]]YYYXXXXXXQQQTTTWWWYYY\\\]]]___bbbeeebbbdddgggiiikkknnnrrrvvv|||ppp[[[\\\hhhwww\\\NNNMMMLLLHHHCCC@@@@@@AAABBBCCCCCCCCCCCCHHHJJJLLLLLLJJJJJJLLLMMMNNNPPPRRRSSSSSSTTTUUUWWWWWWZZZ___bbbdddfffiiikkksssssstttrrrgggYYYQQQPPPTTTSSSQQQMMMHHHCCC@@@>>>@@@???@@@FFFNNNUUUYYYYYYWWW```kkkyyy\\\QQQ```iiikkkppprrr]]]YYY___lllzzz|||pppfffaaa]]]WWWQQQLLLJJJJJJJJJNNN```ooolllaaa[[[___dddmmmssswwwsssYYYRRR[[[XXXQQQTTTVVVNNNKKKIIIKKKOOOOOOLLLHHHEEEBBB>>>;;;::::::::::::555444444333222222222333666555LLLpppvvviiiaaaWWWHHH[[[zzzlll[[[KKKDDDDDDFFFMMMSSS]]]cccjjjoooooommmlllkkkmmmoootttwwwssskkkiiikkkuuussskkkooo|||~~~wwwrrrtttwww{{{~~~~~~qqqaaa]]]eeepppgggPPPFFFEEEHHHVVV{{{hhhFFF>>><<<:::<<<999999777666555444444444333222222111111222222333222222222444333444<<>>BBB???===AAAIIIRRRWWWYYYWWW```jjj|||mmmcccVVV___yyyzzz```RRRUUU```fffuuutttiiiccc___ZZZSSSOOOLLLKKKKKKPPPaaappplll```\\\```fffooosssvvvqqq\\\YYYbbb\\\TTTZZZ```SSSOOOJJJIIIJJJJJJHHHFFFDDDBBB@@@>>><<<;;;;;;;;;666555444333333222222333333555CCCgggooodddaaaRRRIIIXXX|||]]]MMMAAA@@@BBBCCCGGGNNNSSSWWWZZZZZZYYYYYY[[[^^^bbbgggnnnsssnnneeeccceeeyyy{{{sssqqq}}}}}}~~~}}}kkkeeepppxxxgggRRRGGGEEEGGGeeetttcccGGGBBB???:::===;;;:::888777555444444444333222222111111222222333222111111333333444;;;CCCjjj{{{xxx```^^^]]]___bbbmmmhhh\\\dddxxxeee___VVVVVVVVVPPPQQQUUUOOOPPPRRRUUUVVVWWWXXXZZZ\\\```bbbdddfffiiinnnssswwwyyyooouuupppYYYVVV___yyyeeeUUUJJJMMMOOOKKKKKKPPPHHHGGGEEEDDDEEEHHHLLLOOONNNRRRTTTRRRMMMIIIIIIKKKNNNPPPTTTUUUVVVVVVXXXYYYYYY[[[___cccfffiiimmmppprrrpppnnnjjj```UUUPPPRRRXXXYYYXXXRRRJJJCCC???>>>@@@<<<:::===EEENNNTTTWWWTTT[[[fff|||nnnbbb]]]ZZZYYYmmmfffXXXXXXaaakkkooo|||wwwkkkeeeaaa\\\VVVQQQNNNMMMLLLSSSdddqqqmmmaaa]]]ccciiisss|||wwwzzzppp[[[YYYbbb\\\UUUZZZaaaVVVRRRLLLIIIIIIHHHGGGEEEBBBBBBBBB@@@>>><<<;;;;;;666666555333333222222222333666:::YYYddd^^^dddQQQMMMUUU{{{|||nnnNNNBBB<<<@@@CCCAAADDDKKKKKKNNNOOOMMMJJJIIIMMMRRRWWW^^^hhhoookkkbbb```cccyyy|||uuu|||uuupppyyyaaaOOOHHHIIILLLoootttiii^^^HHHFFFBBB;;;===;;;:::999777666555444444333222222111111222222333222000111333333444:::AAAbbb}}}}}}vvvYYYXXXYYY]]]dddsss~~~bbbSSSVVVfffuuu~~~wwwooocccYYY^^^XXXZZZXXXOOOQQQUUUPPPPPPRRRTTTUUUVVVXXX[[[^^^```aaaccceeeggglllqqqvvv~~~zzz]]]SSSVVV[[[ooopppYYYUUU]]]lllzzzxxxoooVVVJJJGGGPPPSSSLLLKKKRRRKKKIIIGGGFFFHHHMMMRRRVVVWWWZZZ\\\YYYRRRMMMLLLMMMNNNQQQTTTVVVWWWWWWXXXZZZ[[[^^^aaadddgggkkkpppsssqqqnnnlllhhh___VVVTTTWWW\\\\\\ZZZTTTKKKCCC>>>===@@@===;;;???GGGPPPUUUWWWPPPWWWbbbyyyiii[[[SSSSSSXXXpppppp\\\\\\gggsss{{{|||pppfffccc]]]WWWRRROOOMMMMMMVVVfffsssnnnbbb___eeellluuu}}}yyy}}}pppYYYTTT^^^YYYSSSWWW\\\WWWSSSOOOKKKJJJIIIGGGFFFAAABBBCCCBBB???===;;;;;;777666555444333222222222555888666QQQ\\\\\\hhhSSSPPPSSSxxx}}}kkk]]]FFF===;;;CCCFFFBBBDDDJJJGGGIIIJJJGGGCCCBBBFFFKKKOOOWWWdddllliiibbb```cccuuuwwwzzz{{{lllVVVGGGDDDIIIOOOtttiii^^^}}}ZZZHHHIIIDDD<<<>>><<<;;;999777666555444444333222222222222222222333222000000333333444999@@@]]]|||~~~qqqvvvVVVVVVXXX^^^iii|||{{{\\\HHHEEEPPP\\\]]]]]]]]][[[YYYZZZ```fff]]]YYY[[[WWWMMMNNNSSSNNNOOOPPPQQQQQQRRRTTTWWWZZZ^^^___aaabbbdddhhhnnnrrrxxx}}}sssSSSLLLNNNOOORRRccczzzwwwoooXXXTTT[[[nnnqqqvvvppp]]]TTTNNNKKKMMMNNNMMMQQQXXXVVVQQQOOOSSSVVVYYY^^^dddlllpppmmmaaaWWWTTTPPPLLLRRRSSSVVVYYY[[[[[[\\\\\\___bbbeeeeeejjjpppsssrrrqqqkkkjjjkkkdddZZZZZZbbbeee^^^WWWSSSLLLBBB;;;:::@@@999:::FFFRRRWWWYYY[[[VVVUUU___yyyoooOOOMMMNNNZZZoooccccccrrr{{{mmmeee```[[[WWWQQQJJJIIIMMMVVVeeesssrrrfff___dddlllxxx~~~~~~}}}nnnXXXRRR\\\\\\YYYVVVNNNNNNNNNOOOOOOOOONNNJJJHHHJJJCCC>>>???@@@>>><<<<<<;;;888555444444444222111555222777III[[[aaa\\\UUUFFFXXXvvv{{{kkk[[[PPP>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEDDDCCCEEEHHHJJJOOOXXXeeemmmmmmhhhfffggg|||yyyxxxrrrdddOOOJJJIIIDDDXXXlll]]]{{{^^^PPPDDD???@@@???;;;<<<:::777777:::999555444444333333333333222222333333333222222333666999SSS}}}~~~nnn{{{yyyYYYTTTTTT^^^qqqxxxSSSLLLPPPPPPSSSWWWUUUUUUXXX\\\___dddhhheeeiiidddYYYSSSUUUTTTOOOTTTQQQSSSXXXXXXUUUWWW]]]^^^]]]]]]^^^aaaggglllpppoooyyyeeeLLLNNNTTTSSSUUU[[[fffuuutttlllXXXUUUZZZhhhssslll[[[VVVQQQOOOQQQRRRTTT\\\eeeeeebbb```aaabbbdddmmmvvv|||~~~yyyjjj]]]WWWRRRMMMOOOQQQTTTXXX[[[^^^___```cccgggiiijjjmmmrrrssspppppptttxxxvvvkkkaaabbbiiifff```YYYTTTMMMBBB:::888;;;777:::EEEPPPUUUYYY\\\YYYVVV___yyyuuuVVVRRRQQQXXXjjj{{{tttbbbjjj~~~ooogggaaa\\\WWWPPPJJJIIIMMMTTTdddssssssggg```dddmmmzzz{{{nnnXXXRRRZZZ[[[YYYXXXRRRSSSRRRQQQQQQPPPNNNKKKJJJIIIFFFEEEEEEBBB===<<>>BBB<<<======:::777444333222333111444@@@RRR___bbb___WWW\\\cccuuu|||mmm```UUUKKKBBB<<>>@@@===444444333333333333222222333333444333222333666888QQQttt|||fffkkkwww{{{~~~nnnppprrrvvv|||___XXX[[[\\\```\\\___bbbcccfffmmmuuu{{{{{{iii[[[VVVUUURRRLLLMMMNNNRRRXXXZZZXXXZZZ]]]\\\]]]^^^```aaadddiiimmmwwwzzzjjj\\\^^^___\\\^^^___dddooo{{{zzzhhhcccqqqlllZZZYYY```www~~~tttkkkxxxuuupppkkkjjjuuu~~~yyy{{{yyyhhh]]]WWWTTTNNNQQQUUUZZZ```eeehhhjjjmmmnnnnnnnnnsssyyyzzzvvvxxxuuuhhhhhhllllllgggbbb]]]ZZZRRREEE:::555555:::AAAHHHOOOVVV___ffffff]]]```zzzdddXXXTTTTTT^^^nnn}}}xxxrrrvvvtttlllfff^^^WWWOOOIIIIIIMMMQQQdddvvvvvviiiaaafffppp}}}vvvjjjYYYSSSUUUSSSVVVZZZVVVRRRQQQPPPMMMKKKKKKLLLMMMLLLKKKLLLLLLHHHAAA???BBB>>>??????===888555333333333333444<<>>>>>???AAACCCDDDEEEFFFFFFNNNJJJFFFCCCEEELLLUUU\\\\\\aaalll}}}uuuzzzkkkppp~~~nnnaaaSSSLLLCCCGGGIIIGGGbbbwwweeefffUUUMMMKKKHHHAAA;;;<<<:::888<<>>;;;777666555555555555999HHH\\\iiilll___]]][[[vvvfffVVVGGGAAA@@@>>>>>>AAA>>>???AAADDDFFFHHHIIIJJJMMMHHHDDDEEELLLTTTYYYZZZaaakkkxxx|||xxx~~~pppttt~~~iii]]]PPPLLLEEEFFFGGGIIIiiieeehhhbbbQQQJJJIIIGGG@@@<<<<<<:::888;;;CCCFFFEEE444444333333333222222222111333444444333333555777FFFdddvvvjjjjjjmmm```^^^]]]aaaaaaiiiooosss|||zzzaaaXXXWWWTTTOOOMMMOOOTTTYYY\\\]]]____________bbbeeeeeeeeehhhnnnsss|||{{{}}}tttbbb]]]fffrrrxxxvvvpppjjjnnn|||uuuYYYVVVWWWKKKQQQPPPSSSUUUSSS\\\zzzhhhWWWVVV^^^{{{}}}qqqeee```aaa___```bbbfffjjjnnnqqqsssrrrqqqooopppxxxyyynnn]]]QQQQQQXXX\\\YYYRRRNNNMMMNNNJJJ@@@888555:::@@@FFFJJJSSSaaaooovvvsssggghhhkkkWWWZZZbbbppptttaaaZZZ^^^dddsss}}}ppphhh^^^WWWNNNIIIKKKPPPWWWjjjzzzwwwggg]]]dddppp{{{~~~~~~tttfff\\\ZZZXXXPPPQQQTTTNNNKKKOOOSSSTTTRRRPPPPPPRRRLLLGGGDDDHHHLLLJJJFFFEEEGGGEEEAAA??????===;;;:::666888666666CCCYYYiiimmmppplll```qqqcccQQQAAA>>>???<<<===@@@???@@@CCCEEEGGGIIIJJJKKKFFFEEEHHHNNNVVVZZZYYYWWWeeessssssyyytttyyyxxxfffWWWLLLKKKEEEDDDEEEMMMssscccvvv```OOOHHHFFFEEE?????????;;;777777<<<<<<999444444333333333333222222111333444444444444555777AAA^^^uuuvvvttteee```^^^bbbdddppp|||qqqZZZWWWYYYSSSNNNNNNMMMSSSXXXYYY[[[___aaa```bbbeeeggggggfffjjjrrrzzz~~~llldddppptttfffdddnnn{{{nnnjjjdddTTTDDDIIIRRRMMMOOOMMMMMMOOORRRWWWcccmmmeeeUUUUUU^^^www~~~zzzyyyxxxyyypppooopppqqqkkkbbb```dddfffggghhhkkkoootttwwwzzzxxxwwwuuuwww~~~}}}nnn___PPPNNNQQQTTTTTTTTTJJJGGGGGGJJJIIICCC===<<>>888777999777333444444333333333333222222111222444555444444555666>>>ZZZ~~~qqqnnnnnnttt}}}iiiWWWYYY[[[RRRKKKMMMJJJQQQWWWXXX[[[cccgggfffcccfffhhhgggfffkkkvvvwwwkkkttt{{{jjj^^^aaannnvvvxxx{{{PPPJJJKKKJJJEEENNNZZZ\\\VVVYYY\\\___eeekkkjjjeeerrrzzz|||dddTTTUUU___xxxllluuukkkddd```___SSSTTTZZZaaaaaa]]]___eeeiiijjjlllooosssxxx|||~~~|||||||||}}}wwwdddUUUMMMQQQVVVRRRQQQSSSHHHFFFFFFKKKKKKGGGDDDDDDGGGLLLPPPUUUeee~~~uuujjjnnnttt]]]iii{{{mmm___cccvvvvvvppphhh^^^VVVNNNJJJMMMTTT___qqq~~~wwwcccYYYaaaooo}}}~~~gggbbbdddaaaUUURRRQQQHHHEEEMMMVVVYYYTTTNNNJJJIIIFFFFFFHHHKKKJJJIIIMMMUUUTTTLLLCCCBBBGGGJJJHHHCCC555999666111:::QQQccchhhbbblllgggmmmttt```NNNAAADDDIIIGGGGGGLLLCCCDDDEEEEEEEEEEEEEEEDDDHHHMMMQQQPPPNNNTTTbbbnnnzzzqqqrrr|||ssszzzdddTTTJJJEEEKKKHHHGGGJJJ]]]oooWWWIIIDDDFFFIIIGGGDDDDDD@@@;;;:::;;;888444444444444333333333222222000222444555444444555666<<>>??????@@@@@@??????AAADDDGGGSSS]]]eeehhhjjjooouuuwww|||}}}pppbbbRRRMMMNNNXXXgggsss}}}```IIIHHHLLLHHHDDDDDDFFFPPPaaassstttcccjjjqqqtttvvvnnncccXXXRRRNNNMMMPPPUUUggg{{{}}}mmmffffffnnnzzz}}}~~~ooo^^^WWWSSSVVVZZZVVVQQQNNNVVVOOOKKKNNNTTTUUUUUUVVVQQQJJJIIIOOOQQQKKKFFFHHHKKKIIIHHHIIIJJJHHHBBB===@@@<<<<<<;;;777AAAhhh~~~^^^^^^rrrooo]]]PPPEEEDDDIIIMMMPPPRRRQQQPPPOOOOOOPPPQQQSSSTTTNNNJJJKKKTTT___jjjvvvjjjdddiiizzzjjj~~~dddTTTJJJCCCCCCGGGDDDAAAFFFRRRvvvpppllliiiWWW[[[[[[XXXSSSJJJEEEDDDBBB???<<<999888777444444333333333222222222222222222222333444555555666???```}}}uuu___UUUTTTfffuuu\\\[[[\\\ccciiibbbRRRJJJJJJLLLNNNSSSYYY```ggglllooopppqqqrrrsssuuuyyy}}}wwwvvvsssgggYYYPPPOOOLLLPPPWWWaaaxxx|||wwwmmm\\\KKKDDDFFFPPPSSS[[[hhhtttzzzzzzvvv~~~kkk[[[SSSXXXaaaeeeWWWzzz~~~lllRRRCCC<<<<<<>>>??????>>><<<;;;;;;===@@@HHHOOOXXX]]]aaahhhqqqwww|||}}}vvvfffXXXMMMKKKPPP___ppp~~~|||```HHHEEEKKKIIICCCAAAEEEGGGQQQ```gggdddbbbdddxxxwwwuuujjjaaaWWWRRROOONNNQQQWWWhhhzzzyyyjjjcccdddlllyyy}}}}}}uuubbb[[[VVVXXXYYYUUURRRQQQXXXPPPMMMTTT^^^dddggghhhWWWNNNIIILLLOOOLLLHHHHHHJJJIIIHHHIIIIIIFFFBBB>>>AAA:::999;;;666;;;```rrr___YYYaaa}}}iii[[[OOODDDCCCGGGKKKNNNRRRSSSSSSRRRQQQPPPOOOPPPRRRNNNKKKNNN[[[iiisss|||cccaaajjj~~~iiipppYYYNNNIIIEEEEEEIIIGGGAAADDDZZZtttuuu}}}```RRRWWWZZZXXXSSSIIIDDDCCCBBBAAA@@@===999777555555444444333222222222333222222222333333444555777999XXX{{{zzzqqqoookkkjjj\\\PPPNNNRRRdddooo]]]WWW]]]fffjjj```PPPHHHHHHJJJMMMSSSZZZbbbhhhmmmoooqqqrrrtttvvvyyy|||wwwqqqqqqoooggg]]]XXXPPPNNNWWWaaakkkttt```LLLHHHNNNRRR[[[gggnnnrrrxxxzzzgggXXXSSSZZZdddYYYWWWrrrjjjPPPBBB;;;<<>>;;;999999;;;===@@@EEEMMMTTTZZZbbbnnnxxx{{{~~~xxxnnn^^^PPPDDDCCCIIIWWWeeennntttyyyjjjUUUCCCDDDKKKKKKEEEBBBFFFCCCIIISSSVVVXXXhhh}}}|||rrrfff___WWWRRROOONNNRRRYYYjjjzzzwwwgggaaaccckkkxxxyyyyyy~~~xxx^^^ZZZVVVUUUSSSQQQTTTYYYWWWOOOMMMUUUaaahhhkkkmmm```VVVMMMJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHFFFCCC@@@CCC999777<<<999:::SSSuuullleee___TTTXXXwwweeeWWWLLLCCCBBBDDDGGGJJJMMMMMMOOOPPPOOOMMMMMMOOOQQQQQQOOOUUUcccqqqzzz___^^^iii~~~mmm|||cccQQQKKKIIIHHHCCCGGGHHHBBBFFFjjjuuu~~~ttt[[[OOORRRTTTUUUSSSJJJDDDCCCCCCDDDDDDAAA<<<888666666555555444333333222333333222222222333444444555333PPP{{{xxx|||~~~mmm___ZZZ[[[YYY\\\UUUPPPTTTXXXeee{{{cccWWWUUU\\\dddeeeZZZMMMFFFGGGIIIMMMUUU^^^fffkkknnnpppppprrruuuwwwzzz~~~tttkkkiiigggccc______RRRPPP^^^qqq}}}~~~gggPPPJJJRRR___bbbfffjjjtttvvvdddWWWSSS\\\gggvvvQQQXXXccc|||iiiPPPBBB<<<<<>>;;;::::::<<<>>>AAACCCIIIPPPVVV^^^kkkwwwzzz~~~|||tttiiiYYYLLLBBBAAAEEEPPPXXXZZZZZZ[[[WWWJJJAAACCCIIIKKKKKKLLLHHHFFFKKKTTTZZZdddrrrpppddd]]]WWWSSSOOOMMMRRRZZZlllzzzvvveeeaaaeeennn{{{wwwzzz~~~qqqYYYUUUSSSRRRPPPOOOUUU]]]TTTMMMKKKQQQYYY]]]___aaaeee\\\QQQJJJGGGEEEDDDCCCFFFGGGGGGGGGGGGEEEDDDCCCDDD===;;;???<<<;;;JJJ___ccc^^^^^^WWW]]]ooo^^^QQQHHHAAAAAABBBCCCEEEHHHFFFIIIMMMNNNNNNOOORRRVVVWWWXXX___mmmyyy|||___]]]gggzzztttjjjVVVLLLHHHHHHGGG???BBBGGGDDDNNNkkk~~~ppp[[[PPPQQQOOORRRSSSLLLFFFEEEDDDFFFGGGEEE@@@<<<888888777666555444444333333333333222222333333444777444MMMuuuxxxlllaaa[[[\\\aaa]]]^^^WWWSSSXXXYYYbbbttt{{{ZZZUUURRRXXX]]][[[RRRJJJGGGHHHKKKQQQ\\\gggooosssttttttrrrtttvvvyyy|||uuujjjffffffeeegggjjj^^^WWWhhhqqqYYYNNNQQQ\\\___jjjsssaaaUUUSSS]]]iiimmmSSS___ggghhhPPPCCC<<<;;;===???@@@???>>>===>>>AAADDDHHHHHHLLLQQQUUU[[[hhhvvvzzz{{{rrrgggXXXLLLCCCBBBFFFPPPVVVTTTQQQOOOOOOHHHCCCBBBEEEKKKTTT\\\VVVTTTVVV___kkk~~~{{{vvvooo~~~qqqccc]]]WWWSSSOOOMMMRRRZZZjjjwwwssscccaaagggrrr}}}fff]]]WWWSSSSSSSSSRRRTTTXXXQQQLLLKKKOOORRRQQQRRRUUU]]]YYYRRRKKKFFFDDDCCCBBBDDDEEEFFFGGGFFFEEEEEEEEEBBBBBBBBB@@@<<<;;;EEEQQQaaaXXXaaabbb___gggUUUJJJCCC???@@@BBBBBBDDDGGGEEEJJJOOOQQQQQQRRRVVVZZZ___bbbkkkwwwsss]]]^^^kkkppp\\\OOOIIIGGGEEECCCAAA@@@FFFHHH[[[rrrggglll[[[SSSQQQKKKMMMPPPKKKHHHFFFEEEGGGIIIIIIDDD???::::::999888777666555555444333333222222333333333777555KKKmmm|||yyyrrrdddcccdddiiiooonnnlllaaa[[[```cccnnnuuuVVVVVVNNNQQQSSSOOOJJJHHHJJJLLLPPPXXXeeerrrzzz}}}|||zzzzzzzzz{{{|||{{{vvvpppmmmuuuyyyqqqqqqtttxxxyyyhhhvvvkkkYYYTTTVVVddd~~~ppp___SSSQQQ\\\iiicccSSScccyyyfffPPPCCC<<<:::;;;BBBBBBBBBBBBBBBCCCGGGJJJPPPNNNPPPTTTVVVYYYfffttt{{{{{{rrrgggYYYMMM@@@???EEEQQQWWWVVVRRRPPPOOOKKKFFFBBBBBBJJJZZZhhhkkkfffcccjjj}}}xxx|||yyyzzzzzzxxx~~~}}}rrrbbb]]]XXXSSSNNNLLLRRRZZZfffsssooo``````hhhsss___ggg^^^WWWXXXYYYVVVRRRPPPPPPMMMMMMPPPPPPNNNOOORRRQQQRRRPPPKKKGGGFFFEEEDDDCCCDDDFFFFFFFFFEEEFFFGGG???DDDFFF@@@999999BBBKKKZZZSSSffflll[[[iiicccQQQEEE@@@>>>@@@CCCCCCDDDGGGJJJOOOTTTUUUSSSTTTWWW[[[dddiiirrr}}}lllYYY___sss~~~xxxhhhVVVMMMIIIGGGCCCAAAGGGBBBGGGMMMeeeTTTpppgggZZZTTTQQQHHHIIILLLHHHJJJGGGFFFGGGKKKJJJFFFAAA;;;;;;:::999888777666555444444333222222333333333333111DDDbbb{{{~~~{{{mmmcccgggkkkqqqxxx}}}nnnfffnnnvvvrrrQQQRRRKKKLLLLLLGGGEEEHHHLLLOOOUUU^^^lllzzz{{{pppggg___]]]iiiwww}}}zzz~~~xxx|||eeeZZZaaasssfffcccqqqnnn]]]QQQPPP\\\iii|||TTTLLL^^^uuuqqq[[[JJJ===<<>>;;;999777777777555555444333333333333333666333555IIIlllkkkQQQKKKGGGFFFGGGLLLPPPVVVbbbmmmyyyfff[[[WWWZZZ[[[ZZZgggxxx}}}uuuxxxccc\\\|||xxxooouuuYYYXXXVVVRRRWWW^^^[[[aaavvvsss^^^TTTUUURRRXXXkkkfffWWWOOOtttbbbJJJ@@@BBB@@@CCCFFFBBBFFFFFFEEEFFFIIIMMMQQQSSSYYYcccooosssqqqqqqxxx|||tttfffUUUIII@@@>>>===???DDDFFFEEECCCRRRSSSOOONNNPPPLLLSSShhhqqqeee___iii{{{zzzddd]]]UUUPPPPPPNNNMMMUUUaaavvvvvvhhh^^^eeesssgggeeeccc___cccllllll^^^RRRNNNTTTSSSQQQNNNLLLNNNRRRVVVSSSQQQPPPPPPKKKEEEDDDFFF@@@KKKWWWYYYRRRJJJGGGIIIIIIJJJGGGCCCHHHPPPLLLAAAIIILLLXXX^^^ggg~~~}}}vvvXXXGGGFFFGGGIIIFFFBBBBBBFFF@@@EEELLLSSSYYY___eeeiiieeeggggggccc______dddiiiuuukkkrrrooo]]]RRRIIICCCDDDEEEDDDCCCDDDEEEAAAQQQ^^^jjjxxxaaaWWWRRRPPPRRRRRROOOMMMOOOMMMKKKIIIHHHGGGFFFDDDBBBCCCAAA???<<<:::888777777444333333222222222333333666333333AAAaaavvv___SSSNNNMMMKKKLLLPPPWWWaaarrrppp^^^YYYXXX[[[ZZZZZZhhhyyysss]]]XXX___eeesssyyyzzzaaaaaazzzvvvvvvaaaaaa\\\SSSVVV```___ddduuu{{{nnnYYYPPPSSSRRR]]]uuujjjVVVNNNxxxuuubbbIII>>>CCCDDDEEEGGGDDDEEEDDDCCCCCCFFFLLLQQQUUUaaammmzzz~~~|||~~~zzzqqqdddUUUKKK???<<<:::;;;???CCCCCCBBBPPPRRROOOOOOSSSPPPXXXmmmooo^^^\\\hhhzzzgggZZZSSSOOOOOOMMMMMMWWWfffyyyuuufff]]]hhhwww\\\[[[[[[VVVZZZggglllbbbVVVQQQXXXUUUQQQMMMMMMRRRZZZ```QQQQQQSSSTTTPPPHHHDDDEEE???KKKXXX[[[TTTLLLIIIJJJKKKLLLGGG@@@CCCKKKKKKCCCEEEUUUaaaZZZxxx{{{mmmNNNLLLKKKLLLJJJFFFFFFIIIAAACCCEEEIIINNNTTTZZZ___^^^aaaaaaZZZTTTVVVcccooo}}}tttzzz||||||vvvcccSSSNNNHHHCCCEEEFFFDDDCCCDDDIIIJJJddd~~~___wwwjjj\\\SSSQQQRRRWWWWWWSSSNNNNNNKKKIIIGGGFFFFFFEEECCCAAACCCBBB@@@>>><<<:::999888444333333222222222333333555444333:::VVVyyyrrr___[[[WWWPPPNNNMMMPPPYYYdddssshhh[[[YYYYYYZZZXXXYYYgggxxxsssYYYUUU___gggzzzsssjjj```nnn~~~tttwwwjjjaaa]]]UUUXXXeeegggkkkyyyzzzjjjUUUMMMQQQRRRcccnnnVVVOOO~~~gggeeeIII===CCCEEEGGGJJJHHHDDDCCCBBBCCCHHHPPPXXX]]]nnnxxx}}}vvvlll```SSSKKK???<<<;;;===CCCIIIKKKKKKNNNPPPNNNPPPWWWWWWbbbxxxkkk]]]aaawwwwwwhhhWWWPPPMMMNNNLLLNNN[[[kkkzzzsssccc^^^lll{{{{{{]]]\\\XXXQQQSSS```gggaaaWWWSSSVVVSSSPPPMMMMMMSSS[[[aaaLLLOOOVVV\\\XXXMMMDDDAAA@@@JJJUUUXXXSSSMMMKKKKKKMMMLLLIIIGGGIIILLLIIICCCDDD]]]bbbYYYxxxqqq}}}VVVPPPMMMMMMMMMJJJIIIJJJFFFEEEDDDEEEHHHMMMRRRUUUWWWZZZZZZUUURRRYYYjjjyyy~~~wwwjjjZZZOOOLLLFFFCCCEEEFFFDDDDDDFFFEEEVVV~~~llldddggg^^^RRRPPPSSSXXXXXXSSSNNNLLLJJJHHHGGGGGGGGGGGGFFFEEECCCCCCBBB@@@>>>===;;;;;;555555444333333333333333222666555666LLLooo{{{yyy{{{mmm[[[WWWXXXSSSKKKNNNQQQ[[[jjjzzzgggWWWWWWXXXZZZYYY\\\iiiwwwuuu[[[ZZZgggpppkkkaaa|||YYY]]]zzzwww{{{jjjccc[[[\\\[[[cccrrrvvvwwwwwwgggRRRMMMQQQSSSgggmmmVVVUUU[[[|||nnnNNN@@@EEEGGGHHHKKKKKKDDDCCCCCCFFFNNNYYYdddkkk{{{zzzpppeeeZZZPPPJJJAAA???>>>BBBIIIOOORRRRRRMMMPPPNNNRRR[[[___mmmsssmmmqqqpppeeeUUUOOOKKKLLLKKKNNN^^^pppxxxppp```^^^oootttaaa___VVVPPPQQQYYY\\\VVVQQQRRRNNNOOONNNNNNMMMOOOSSSVVVKKKMMMRRRWWWSSSJJJCCCBBBBBBHHHOOORRRQQQNNNMMMMMMQQQLLLNNNYYY```[[[OOOEEEEEE\\\ZZZ[[[ooolll~~~}}}```WWWOOOPPPRRRQQQOOONNNMMMKKKJJJJJJKKKNNNPPPQQQSSSRRRQQQRRRXXXeeevvvxxxlll```VVVQQQHHHDDDBBBDDDEEEDDDFFFIIIHHHlll\\\mmmaaa\\\TTTQQQQQQTTTTTTOOOLLLKKKIIIHHHGGGIIIJJJKKKKKKJJJCCCCCCCCCBBBAAA???>>>>>>777666555444333333333333///777888444CCCfff{{{tttrrr{{{rrreeeYYYVVVWWWVVVQQQMMMVVV___pppkkkRRRTTTYYY___bbbgggrrr|||tttZZZ[[[iiiqqqyyyVVVMMMVVV\\\\\\SSS^^^rrrvvvqqqbbbZZZYYYUUU[[[^^^iii{{{qqqbbbQQQOOOTTTTTTgggfffUUU^^^HHHyyyVVVEEEIIIIIIHHHLLLLLLDDDDDDEEEJJJTTTbbbooowwwwwwlll```VVVNNNIIIEEEBBBAAADDDKKKPPPRRRRRRNNNPPPNNNSSS]]]ddduuujjjbbbTTTMMMJJJKKKJJJOOO```tttvvvmmm]]]^^^rrrrrrccc]]]TTTPPPPPPTTTRRRJJJIIIOOOGGGJJJMMMNNNMMMKKKKKKKKKOOOLLLJJJJJJGGGCCCDDDHHHCCCFFFKKKNNNNNNNNNNNNNNNVVVOOOUUUjjjwwwlllVVVHHHIIIZZZTTTbbbnnn}}}qqqxxxvvviii]]]SSSSSSWWWWWWTTTRRRRRRQQQPPPPPPRRRRRRRRRQQQPPPLLLKKKQQQ```qqq~~~zzzzzz{{{rrreeeZZZTTTTTTFFFAAA@@@CCCDDDEEEHHHLLLXXXqqqVVVwwwpppYYYVVVVVVQQQNNNPPPOOOLLLJJJLLLIIIIIIIIIJJJMMMOOOOOONNNCCCCCCCCCCCCBBBAAA@@@???999888666555444333333222---999:::444???aaa|||uuu|||qqqggg]]]WWWZZZ\\\YYYWWWYYYcccnnnpppOOOTTT\\\eeelllsss{{{rrr[[[```ooowwwfffJJJFFFFFFHHHPPPVVVccc___TTTmmmlll```YYYSSSSSSVVVQQQWWWZZZcccwww|||lll___PPPQQQWWWUUUfff```UUUeeeNNNrrrzzzcccLLLDDDHHHKKKKKKIIIGGGFFFHHHPPP___ooo|||xxxlll^^^PPPFFFAAABBB@@@AAADDDFFFFFFIIINNNOOONNNNNNQQQ[[[jjj{{{ggg\\\VVVMMMHHHKKKNNNTTTdddtttyyyeee^^^fffrrrnnncccWWWSSSRRRPPPMMMKKKKKKMMMOOOQQQKKKGGGIIIKKKIIIHHHIIIGGGHHHGGGCCCAAACCCFFFGGGDDDJJJQQQSSSQQQNNNOOOPPPTTTUUUWWWZZZ\\\XXXQQQLLLIIIPPPVVV\\\lllkkkzzz|||~~~kkkZZZXXX]]]^^^^^^___]]]VVVRRRVVVYYYWWWVVVYYYOOOTTTWWW[[[ggg||||||wwwssstttyyyyyyvvvqqqiii___VVVOOOKKKHHHEEEBBBBBBCCCFFFJJJNNNkkkeeeggg|||bbb^^^SSSTTTRRRSSSUUURRRMMMPPPWWWNNNNNNOOOPPPOOONNNMMMLLLKKKGGGDDDDDDEEEDDD@@@;;;:::999888666555555555555222999444000<<>>???===>>>AAACCCCCCEEEJJJKKKKKKLLLNNNUUUbbbrrr}}}~~~ccc[[[SSSMMMIIIKKKNNNVVVfffwwwtttaaa\\\eeesssggg^^^WWWTTTSSSQQQNNNLLLMMMNNNPPPQQQLLLIIIKKKLLLHHHFFFFFFLLLKKKGGGDDDBBBBBBBBBBBBJJJOOOTTTTTTOOOKKKJJJJJJPPPPPPRRRTTTVVVSSSNNNIIIIIIMMMQQQXXXgggzzzlllqqqvvvttt\\\]]]lllwwwwwwtttqqqfff]]]ZZZZZZYYY\\\aaa\\\ZZZ\\\eeevvv}}}xxxuuussswww~~~xxxssskkkccc[[[TTTLLLHHHFFFDDDDDDGGGGGGGGGNNNXXX^^^kkkttt^^^YYYSSSXXXWWWXXXYYYUUUOOOPPPVVVPPPPPPPPPPPPNNNLLLKKKIIIJJJFFFCCCBBBDDDCCC???;;;<<<;;;999777666555555444333777333111;;;JJJfff{{{tttoooooopppqqqsssxxx{{{^^^TTTPPP^^^xxx~~~ttteee^^^nnnyyy[[[LLLJJJLLLRRRXXXggg```LLLMMMWWWcccsss}}}qqqdddhhhjjjpppmmmaaaZZZ\\\]]]ZZZYYYZZZZZZ^^^mmmuuuccc[[[QQQRRRVVVXXXmmmTTTSSSrrr888ZZZ}}}gggPPPGGGGGGHHHHHHHHHIIIJJJNNNXXXgggxxxqqq^^^MMMBBB======<<<;;;<<>>======<<<;;;<<>>;;;999777666555555444111555888888PPPxxxwww}}}vvvhhhjjjsss{{{kkk^^^XXXfffvvvddd]]]kkkrrrccc^^^aaakkksss~~~___MMMNNNWWWWWWaaajjjvvvzzzpppuuuzzztttggg___cccnnnyyyhhhWWWSSSMMMQQQWWW[[[uuujjjKKK[[[888BBB]]]wwwwwwsss}}}tttcccOOOEEECCCDDDGGGKKKRRRXXXaaakkkrrrvvvxxxyyy|||wwwgggTTTEEE===;;;<<<<<<;;;<<<>>>???BBBKKKUUUYYY___hhhssskkkiiissszzzbbbSSSPPPHHHMMMMMMKKKSSSdddtttzzzggg]]]bbbqqqoooXXXWWWWWWRRROOOKKKIIIJJJKKKKKKJJJKKKHHHGGGHHHIIIHHHKKKPPPMMMIIILLLUUUYYYSSSIIIEEEKKKMMMOOOOOOMMMKKKIIIHHHMMMMMMMMMLLLLLLLLLMMMNNNMMMJJJLLLSSSWWW```wwwqqqwwwxxxmmm\\\cccwww}}}|||~~~wwwoookkkmmmqqqtttlllaaaTTTMMMKKKJJJFFFAAADDDFFFJJJJJJFFFVVVfffmmmbbb^^^XXX\\\YYY___dddddd```[[[WWWUUUTTTTTTSSSRRRQQQPPPOOOOOOHHHGGGEEEEEEEEEEEEEEEEEEDDDCCC@@@===;;;999777777666444111555777333FFFkkk}}}qqqwwwvvvccc\\\bbbkkk{{{rrriii]]]ZZZ]]]mmmmmmccciiiuuu~~~kkkYYYNNNMMMRRRWWWQQQWWWZZZcccsss{{{vvvjjjjjjqqqvvveeeTTTPPPLLLPPPXXX^^^zzz___JJJddd;;;;;;NNNsss{{{xxxqqqkkkvvvuuueeeSSSIIIEEEEEEJJJPPPXXX___iiipppttttttrrrqqquuuyyyvvvfffSSSDDD;;;:::;;;===<<<<<<>>>@@@FFFSSSaaaooouuugggkkkuuuyyy~~~}}}zzz^^^RRROOOHHHNNNNNNLLLWWWkkkvvvtttaaa[[[ddduuugggWWWTTTRRRRRRNNNIIIHHHIIIKKKKKKIIIGGGEEEFFFIIIJJJJJJNNNUUULLLHHHKKKSSSUUULLLEEECCCKKKLLLMMMNNNMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIKKKMMMIIIHHHIIIMMMQQQZZZiiivvvzzzsssnnntttYYYPPP\\\nnnzzz~~~yyywwwqqqllllllpppqqqoooddd[[[PPPIIIGGGGGGEEEBBBBBBEEEGGGGGGOOOoooqqqvvveee]]]ZZZUUUVVVWWW^^^dddccc```]]]ZZZVVVPPPPPPOOONNNNNNNNNOOOOOOIIIHHHGGGFFFGGGHHHIIIJJJFFFDDDBBB???===;;;:::999555666333555777333???[[[~~~~~~uuuvvv}}}}}}wwwlllaaa[[[^^^iiirrrzzzrrrbbbVVVKKKPPP]]]qqqxxxnnnnnnsss}}}iiiZZZKKKGGGNNNUUUTTTOOOLLLOOOMMMQQQ```ssswwwnnnssstttcccRRROOOKKKQQQZZZccc{{{UUULLLooo:::666FFFkkkhhheeesssvvvgggVVVJJJEEEDDDIIIPPPWWW^^^gggmmmooonnnnnnnnnqqqtttzzzuuudddQQQCCC===>>>@@@BBBAAAAAACCCFFFNNN```ppp}}}ooo{{{{{{rrrqqq{{{pppZZZSSSOOOIIIOOOOOOMMM[[[qqqvvvmmm]]][[[ggg|||yyy^^^YYYWWWUUUUUUPPPKKKJJJLLLNNNMMMKKKIIIJJJOOOTTTUUUSSSUUUZZZMMMGGGGGGNNNNNNGGGEEEKKKIIIIIIJJJLLLMMMMMMKKKJJJEEEGGGIIIIIIGGGHHHJJJLLLFFFHHHHHHIIIQQQ]]]eeeggg}}}{{{qqqyyy}}}___TTT[[[hhhnnnzzz{{{sssqqqlllhhhlllrrrooohhh[[[UUULLLFFFDDDCCCCCCCCCAAACCCDDDJJJdddtttmmmppp___XXXVVVVVVSSSXXX```eeeccc___^^^[[[WWWQQQPPPOOONNNNNNNNNOOOOOOIIIIIIHHHGGGGGGHHHKKKMMMFFFEEECCCAAA>>>===<<<;;;444999555333777555;;;LLLwww|||qqqeeeZZZXXXUUUSSSUUU^^^lllwww}}}{{{mmm[[[MMMHHHOOO```vvvxxxtttsssmmm___LLLGGGDDDIIISSSXXXUUUOOOLLLOOOLLLNNNWWWaaayyysssuuuooo___QQQOOOLLLRRR^^^jjjhhhOOOSSS~~~666333CCCgggeeefffxxxvvvhhhVVVJJJCCCAAAFFFMMMSSSYYYaaafffhhhiiikkkmmmoooqqqvvvzzz}}}}}}{{{zzz|||rrr```NNNBBB@@@DDDIIIHHHGGGFFFHHHLLLWWWkkk}}}yyyzzzssskkk}}}iiiWWWSSSQQQJJJPPPOOONNN^^^tttvvvhhh\\\]]]llllllYYY\\\^^^[[[XXXSSSMMMLLLOOOQQQPPPMMMNNNRRRYYY``````\\\\\\___MMMFFFEEEJJJJJJFFFKKKVVVPPPOOONNNMMMKKKIIIEEECCCEEEHHHJJJJJJIIIHHHKKKMMMGGGJJJHHHHHHSSSccchhhcccsss|||xxxnnngggpppwwwwww~~~vvvrrroooiiifffkkkqqqkkkaaaUUUQQQKKKEEEAAA@@@BBBCCCGGGHHHHHHTTT|||iiiooo```ZZZSSSTTTZZZUUUZZZbbbgggccc___^^^[[[VVVUUUTTTRRRQQQPPPPPPQQQQQQHHHHHHHHHGGGGGGHHHKKKNNNGGGFFFDDDAAA???>>>======333:::777333777888:::DDDhhhxxxaaaQQQGGGJJJMMMOOOSSS]]]lllxxx|||yyyvvvqqqjjjfffllllllkkkkkkmmmssszzz{{{nnn[[[JJJOOOUUUeee{{{|||wwwssseeeNNN@@@AAAEEEKKKQQQUUUWWWWWWVVVKKKOOOOOOPPPUUUUUUaaazzzwwwyyy}}}iiiYYYPPPNNNLLLTTTaaappp___NNNZZZ