BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$'''))))))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((+++++++++*********)))))),,,,,,,,,+++++++++******)))+++---000222777===AAATTTaaaqqq}}}wwwvvvvvvwwwyyyyyyuuummmffffffcccaaaccceeehhhpppyyyvvvxxxwwwsssrrrsssrrrnnnpppuuu{{{~~~xxxqqqkkkmmmnnnooommmhhhccc___^^^YYYTTTUUU[[[^^^\\\]]]aaa___cccdddaaa[[[WWWWWWYYYZZZ\\\]]]\\\ZZZYYYYYYYYY]]]```cccfffiiilllggg```ZZZXXXTTTQQQPPPQQQSSSTTTNNNRRRYYYdddppp|||kkkVVVIII???:::999444333222222111111222222111000///...---,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))''')))***,,,,,,***)))''')))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&((((((((((((((('''''''''*********)))))))))))))))+++)))(((((()))******)))*********)))))))))))))))((()))***,,,,,,+++******+++++++++,,,,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))((((((((((((+++++++++*********)))))))))******++++++,,,,,,---...////////////111555888CCCMMM[[[fffoooxxxxxxmmmiiieeeeeeeeefffmmmuuuvvvyyyxxxtttrrrqqqmmmhhhiiilllppprrrpppllleeeaaa^^^```aaa```\\\XXXVVVUUUPPPMMMOOOVVVZZZ[[[]]]bbbgggiiiiiiddd]]]YYYYYYZZZ]]]^^^___^^^]]]\\\]]]^^^aaaeeehhhjjjnnnpppllleee]]]ZZZWWWTTTSSSUUUWWWYYYWWW```nnnwwweeeQQQEEE>>>888444444222222111000000000000000---------------......///,,,,,,,,,+++***)))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&((((((((((((''''''''''''***)))))))))))))))))))))+++)))(((((()))******)))***)))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&((()))))))))((('''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))+++************)))))))))''''''(((***,,,---...///...//////---,,,---///111444:::CCCJJJSSSaaaqqq|||xxxrrrmmmkkkjjjkkksss{{{|||tttllleeeggghhhhhhddd___YYYUUUQQQSSSUUUUUUSSSPPPOOONNNKKKJJJMMMTTTYYY\\\```eeeiiiiiihhhddd]]]ZZZZZZ\\\aaacccdddddddddfffhhhjjjlllqqquuuvvvyyy{{{wwwqqqiiifffcccaaaaaacccgggiiimmmyyyxxxhhhRRRGGG<<<999888555222222111000//////......//////------,,,,,,------...///++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))$$$&&&))),,,,,,***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''))))))))))))))))))******+++)))(((((()))******)))))))))))))))))))))***************)))******+++,,,***++++++,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$###$$$&&&((()))(((''''''%%%$$$#########$$$%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###""""""###$$$&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))************))))))))))))''''''(((***+++,,,---...***+++,,,,,,,,,---000222111444777:::@@@KKKYYYcccvvv}}}{{{yyyxxxzzznnnoooooommmggg^^^VVVQQQPPPRRRSSSSSSQQQNNNMMMMMMNNNOOOTTTZZZ___dddiiinnnlllllljjjfffbbb```bbbeeehhhjjjllloooqqquuuzzz}}}}}}{{{yyyzzz~~~oooZZZLLLCCC;;;555555555222000000000000///...............000///...,,,++++++************))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***'''(((((((((((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$&&&(((((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&&&&&&&'''''''''''''''((()))))))))))))))************)))'''''')))***)))((()))))))))))))))*********+++***)))))))))***,,,------..................---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&&&&%%%$$$!!!"""###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,,,,...000333111222222333555;;;DDDKKK]]]gggtttxxxkkk^^^WWWVVVWWWXXXWWWTTTQQQPPPPPPRRRXXX___ffflllttt{{{}}}{{{vvvqqqnnnnnnpppsssqqqtttyyywwwdddTTTGGG???===666111111111...---...000000///...............///...---,,,************)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%&&&&&&&&&''''''(((((((((((())))))***************(((''''''((())))))((((((((())))))************+++***)))))))))***,,,------......//////......---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&"""######$$$$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))******(((((()))))))))))))))***++++++*********)))))))))***+++------,,,,,,...///,,,---...///000333777:::EEEPPP^^^jjjrrr{{{~~~~~~rrriiieeeffffffdddaaa^^^]]]]]]```jjjvvv~~~~~~lllXXXJJJBBB===:::999444000222222000///111000///......------......++++++******++++++,,,---))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######%%%''')))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&%%%%%%%%%&&&''''''((((((((((((((()))******++++++***(((''''''((())))))(((((((((((()))******++++++*********)))******+++,,,+++,,,,,,------,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&%%%###!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((()))*********(((((((((((())))))******+++*********)))))))))((()))+++,,,,,,++++++,,,---***+++------...///111222666===GGGPPPXXXdddsss~~~~~~{{{{{{|||iii^^^OOOCCC<<<888666444333000111444555222222333......---,,,,,,,,,,,,,,,***************+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''%%%%%%'''((('''&&&$$$$$$%%%&&&&&&'''(((((('''(((((()))******++++++)))(((&&&&&&((()))(((''''''(((((()))******++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&'''(((((('''&&&$$$###$$$'''***,,,,,,***&&&###"""###%%%&&&###%%%(((******(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))'''%%%###"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))&&&(((***+++++++++,,,------------............///000444999<<>>:::555222333222000///...---..................------------///...---+++++++++,,,,,,++++++*********)))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''((((((''''''(((((()))***((())))))******))))))(((%%%&&&((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((()))))))))*********(((((((((((())))))))))))((())))))***************++++++++++++,,,,,,,,,,,,,,,------------......///555888===DDDPPPaaavvvwwwjjjTTTLLLAAA:::888888666444000000///...---......///.........---------,,,,,,...---,,,+++************************))))))))))))'''((()))***)))((('''&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((((((((((((''''''''''''''''''(((((())))))((())))))))))))))))))(((''''''((()))*********+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))(((((((((((())))))))))))(((((()))************)))*********+++++++++,,,,,,,,,,,,---.../////////...222111000000777DDDUUUaaassswww~~~sssdddVVVMMM???;;;777555555555333111//////............//////...------------,,,,,,,,,,,,+++***)))((((((((('''*********)))))))))((((((((()))***+++***)))((('''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))''''''((((((((((((''''''&&&''''''(((((((((((((((***)))(((''''''((()))***************)))*********$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""###$$$$$$!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((((((###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))))))))*********+++++++++...---,,,,,,------,,,+++---...///000333888???CCCRRRXXX```hhhnnnuuu~~~{{{kkk\\\PPPHHH@@@<<<555444333444444333111.........//////////////////------------,,,,,,,,,,,,***)))))))))((('''''''''******)))))))))((((((((()))*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''***)))'''&&&&&&''')))***,,,+++***))))))))))))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%########################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))*********+++...,,,******,,,---,,,+++...///111333333444555666:::???FFFKKKPPPXXXbbbiiiuuuzzz```WWWLLLCCC>>>;;;777555333333222333333222111000..................---------------,,,,,,,,,++++++((()))))))))))))))((((((***)))))))))(((((((((((())))))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&""""""###%%%%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''(((((((((%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((***)))((((((((()))******$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))((('''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((())))))))))))************(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************---***((()))---000000///000///---,,,,,,---///111000444888999;;;AAAKKKRRRXXXhhhxxxppp]]]QQQIIIDDD>>>;;;:::888555222111000///......///000000------.........---,,,,,,---------,,,,,,,,,++++++((())))))************)))))))))))))))(((((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&%%%''')))******)))'''%%%'''&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))************)))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))************+++++++++((()))***+++---...///000000///......000444888;;;???HHHTTT```kkkyyy~~~mmm]]]OOOGGGBBB<<<999666444333333111000////////////............---------......---,,,,,,)))))))))***++++++,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''(((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######%%%&&&%%%###$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''(((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,------...---,,,---...111555777777;;;???DDDLLLYYYiiiuuukkkfff\\\PPPFFF>>>999777777555222111222222222111////////////.........---,,,,,,,,,,,,,,,+++***))),,,,,,+++******))))))((())))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&''''''((()))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((($$$%%%&&&'''((())))))***&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))*********++++++------,,,,,,+++*********+++++++++,,,---...///000222333444444777>>>IIIRRRbbbgggooouuuyyy~~~yyyhhh\\\JJJGGGAAA;;;666444222222111///......000111111111//////.........---------+++++++++***)))((('''&&&,,,++++++******)))(((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,---///222444444555777999DDDJJJSSSZZZ```jjjwwwyyynnndddWWWJJJAAA@@@>>>:::666444333333444///---------///000000///.........---------,,,,,,+++++++++***)))'''&&&%%%(((((())))))***+++++++++))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))************************+++,,,,,,+++******(((***---.../////////000555999>>>AAAFFFQQQ___jjjzzz~~~|||kkkcccXXXOOOGGGAAA;;;777999888555333111111111222000...---...///000...---------------,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&'''(((((()))******++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""###$$$&&&"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$$$$######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))))))))(((((((((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******''''''((()))***+++++++++******+++++++++******)))***)))''''''(((,,,///222111222222111444;;;EEEMMMZZZ```iiisss{{{yyyhhh[[[OOOIIIAAA:::777666666555222222000000///000111111000///.../////////---+++------,,,,,,,,,+++++++++,,,,,,,,,++++++)))((('''+++******))))))(((''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''(((((()))***%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$""""""$$$'''""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))+++)))''''''))),,,...000,,,,,,++++++---111555888BBBFFFMMMUUU]]]gggpppvvvyyy||||||zzzzzz||||||~~~vvvjjjbbbYYYLLLBBB===:::666444222333333444000000/////////000111111...------...///...,,,***,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$""""""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((())))))$$$%%%(((+++---+++(((%%%%%%%%%'''***...111111000444555777:::???GGGQQQWWW___ccciiimmmppprrrtttvvvsssuuuzzznnnaaaQQQGGGDDD@@@888111666555444444333222111111000000///...............+++++++++---......,,,***,,,,,,,,,+++++++++******)))***************)))(((''''''(((((()))*********(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%###$$$%%%%%%$$$"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&''')))*********)))((('''''''''''''''((())))))))))))))))))************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&'''''')))***,,,...//////222333444555777:::<<<===DDDFFFKKKRRRZZZaaagggjjjggghhhjjjnnnwwwyyymmmeee```IIIFFFBBB>>>:::888777777000000000000////////////------..................,,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))******))))))((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%######'''(((&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$######"""###$$$&&&'''%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$%%%%%%$$$######&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""######&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''''''''''''(((((()))(((((()))))))))*********)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''((()))+++,,,------+++,,,,,,...///111333444555777:::???DDDJJJNNNQQQUUUUUUWWW[[[eeetttzzzvvvnnndddZZZQQQKKKGGG@@@>>>:::777444222222222000000000/////////......---------------.........************************++++++******************))))))))))))(((((('''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###%%%)))***(((%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%###$$$%%%%%%$$$"""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%############$$$&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))(((((())))))))))))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''(((((()))******+++,,,,,,,,,---...///000111//////111333555888:::;;;CCCBBBCCCEEENNN\\\kkkuuuyyyyyy}}}uuujjjaaa\\\UUURRRMMMGGGAAA<<<888666666555333111////////////000////////////.........------------------------++++++******))))))(((((())))))******************)))))))))(((((((((((('''(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$%%%***,,,***%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""&&&%%%###$$$%%%%%%$$$""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&''')))***&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((()))))))))))))))***...............///000000000000000000000111222333999888888999===EEEOOOVVV[[[[[[aaajjjqqqtttyyy~~~yyyrrrggg\\\SSSKKKEEEAAABBB@@@>>>;;;888666444444222111000/////////000111/////////.........---------------,,,,,,,,,,,,,,,------,,,+++***))))))((((((((())))))******++++++((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###$$$)))***(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######""""""""""""""""""###&&&%%%###$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((************************,,,++++++******+++++++++------,,,,,,,,,---......000111333333444777;;;>>>EEECCCFFFMMMUUU[[[ccckkkssswww}}}|||sssjjjccc^^^TTTOOOHHHBBB???<<<:::888777666555333222222111111000000000000000000111111............------------------,,,,,,++++++++++++,,,,,,+++******)))((((((((((((((())))))******+++'''''''''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%""""""&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$&&&%%%###$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))*********************++++++******)))******++++++++++++++++++,,,,,,---(((+++...000000000111222888555444999===BBBIIIPPPVVVZZZaaahhhlllllljjjhhhooorrrxxx{{{|||{{{{{{{{{|||tttooofffddd___YYYRRRKKKFFFBBBAAA>>>:::888777777666555222222111000//////000000.........///////////////......---------,,,,,,,,,---,,,,,,++++++******)))))))))((((((''''''&&&&&&(((((())))))))))))))))))&&&''''''''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""!!!$$$$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$############$$$%%%&&&%%%###$$$%%%%%%$$$"""$$$############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))((((((((())))))*********,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------)))+++...//////...///000222......222444444777<<<===@@@DDDHHHKKKMMMMMMMMMWWWZZZ^^^aaabbbcccdddeeennntttzzz{{{wwwuuuwww{{{{{{xxxuuunnnfff^^^WWWQQQOOOJJJHHHEEEAAA>>><<<;;;:::888666444333444444333222111111000000000111111222...............------,,,---------,,,,,,,,,,,,+++,,,,,,,,,+++***)))))))))'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%""""""%%%&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&&&&%%%###$$$%%%%%%$$$"""&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))&&&&&&''''''((())))))******************++++++,,,,,,++++++***************///000111000......///111...,,,...333444333333666777777888999:::<<<===>>>BBBCCCEEEGGGGGGIIILLLOOOSSSZZZaaaccc___^^^```dddnnnrrrxxx}}}|||}}}zzzyyywwwtttmmmeee]]]YYYSSSPPPLLLGGGCCCAAA@@@@@@999888555444333444555777333111000111222222111///////////////000111111222//////000//////...---,,,---------,,,,,,,,,++++++,,,,,,++++++***))))))(((((((((((()))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######''')))&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((************((('''&&&%%%%%%%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111333444555666666666555444777888888999:::;;;<<<<<<@@@BBBDDDEEEEEEFFFIIIKKKPPPUUU]]]dddiiijjjiiigggnnnsssyyy|||{{{xxxtttrrrssswww~~~{{{tttuuuyyyxxxqqqkkkiiihhhhhhfffeeecccaaa^^^\\\ZZZYYYTTTTTTSSSPPPMMMHHHCCCAAA<<<;;;:::999888777666555444444444333333222222222222111111111000000//////...............///000000.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''&&&$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''((()))******)))((('''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&(((((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***''''''&&&&&&''''''((()))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---......//////000111222333444333222222//////000000111111222222555777999:::::::::<<<>>>>>>AAADDDHHHKKKLLLMMMMMMPPPTTTYYY\\\[[[XXXUUUTTTVVVXXX[[[___bbbaaa\\\WWWWWWZZZ^^^cccfffggggggfffeeefffgggiiiiiigggfffeeeaaa]]]XXXRRRNNNMMMNNNNNNLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@@@@???===:::777555666666555444333222222111222222222111111000000000000000000//////...............------...//////000...---------,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))((((((((('''''''''''''''''''''''''''%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''&&&$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******''''''&&&&&&''''''((())))))*********++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---...//////000000//////.............../////////...///111111000111222444555444444444555777999:::999<<>>======@@@???>>>???AAABBBBBBAAA???AAACCCFFFGGGHHHHHHHHHFFFFFFHHHHHHHHHHHHFFFFFFCCC@@@===:::888999:::;;;999999888777555444333333222333444444444333222111111111111000000////////////////////////........................---------......---------...//////------,,,,,,,,,,,,,,,++++++************)))))))))************************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''')))(((((((((((((((((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$############''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''(((((()))***)))))))))************+++++++++++++++++++++,,,---------------------------++++++,,,,,,---------...,,,,,,,,,---------------000000000000000000//////...000111111000///000222555444222111222333444666222444666777555555555666888666555444555777888999999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::777666444333333444555666444444444333333222222222000111222333444444333333//////000000000000000000...............---------............------------...---------------......,,,,,,,,,,,,++++++++++++************))))))))))))++++++++++++++++++++++++))))))(((((((((''''''''''''''''''''''''''''''''')))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''+++***)))(((((()))***+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$))))))(((((())))))***+++(((((()))))))))*********************++++++,,,---))))))))))))))))))))))))---------------.........,,,,,,,,,,,,,,,------............---------------///000111111//////000111000000111111111222222222...000111111000///111222111222222222111222222333555555555444444555555555444444555555555555444444222111111000000000000111/////////000000000000000...//////000000000000000...////////////000000000---.............................................------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((('''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))(((((())))))***+++(((((((((((())))))))))))******)))******+++,,,---++++++++++++++++++++++++---------------.........---,,,,,,,,,,,,---...///------------------------,,,---......---,,,---///+++---///000111111000000,,,...///...------///000---///222222111//////000222222222222222222222222222222222222222222222222///////////////......---,,,,,,---------........................------------------------------...---------...............---------............///------,,,+++++++++,,,,,,)))************+++++++++(((((()))))))))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%''''''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''(((((()))'''''''''((((((((())))))))))))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------....../////////***+++------,,,,,,---///---...///000000111111111---...000000///...///000---000222222000...///000//////111222222222222222111111111000000111111111......///000000//////..................///////////////...............///---------------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,---------...------,,,+++++++++++++++))))))))))))******++++++(((((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$&&&''''''&&&$$$$$$)))))))))((((((''''''&&&""""""######$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''"""###$$$%%%'''((()))***&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,---************************++++++++++++++++++++++++---,,,+++++++++,,,......))))))***+++,,,------...,,,---//////......000222///...---------...000000+++---//////.........///,,,///111000---,,,---///+++,,,...000111111111000//////............//////+++,,,...///000//////................../////////---,,,,,,,,,,,,---....../////////.........------+++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,,,,+++*********+++(((((())))))*********+++'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((&&&$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%###"""""""""&&&%%%%%%%%%$$$#########&&&&&&%%%$$$""""""$$$&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""!!!!!!!!!###$$$%%%######$$$$$$$$$######"""%%%$$$######%%%%%%$$$"""$$$$$$######"""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%&&&((()))&&&''''''((((((((((((((((((((((((((())))))))))))************************++++++******************+++***)))))))))***,,,---******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...---,,,+++******............////////////000000000000///...---,,,////////////////////////........................000///...---,,,---......,,,,,,,,,---...///000111++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++************************,,,***))))))******)))'''***)))))))))***)))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$############$$$$$$###"""!!!###$$$!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""""""""######"""!!!!!!"""###$$$######$$$$$$$$$######"""$$$######$$$'''(((((('''$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''((()))&&&&&&'''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''******************************))))))******+++,,,*********+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------..................------------.........////////////---...///////////////...........................------------------------//////---,,,,,,,,,---...++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++***))))))******)))'''***(((''''''((()))(((&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%"""$$$%%%%%%###""""""##################$$$$$$$$$ """######"""!!!"""###!!!!!!""""""###$$$$$$$$$%%%%%%###"""!!! $$$$$$###"""""""""######"""######$$$$$$$$$######!!! !!!###%%%%%%$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------....../////////---------.........//////,,,,,,---//////000000000........................------------------------///...---,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++)))((((((******)))'''(((&&&%%%%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###%%%%%%###"""######"""""""""######$$$$$$$$$"""$$$%%%$$$""""""###"""""""""######$$$$$$$$$%%%$$$###"""""""""""""""%%%$$$$$$######"""""""""""""""###$$$$$$$$$######$$$"""!!!!!!"""""" """"""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************'''(((***+++++++++***)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---------.........,,,---....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,+++*********************************************++++++++++++******************************))))))))))))))))))))))))***)))(((((()))***)))''''''%%%######%%%'''))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%%%%###"""###$$$""""""######$$$$$$$$$%%%!!!###&&&&&&%%%######$$$############$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$((('''%%%%%%&&&%%%$$$"""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********'''((()))++++++***))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...---,,,+++************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((&&&$$$""""""%%%'''))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$###""""""!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%'''((($$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********'''((())))))******)))))))))))))))************+++******************************++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,------/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))------,,,+++*********+++************************((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&$$$######&&&(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!!!!"""$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&"""###$$$%%%%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%$$$!!!  """""""""!!!$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++((((((((((((((()))******))))))))))))******************************************++++++++++++*********++++++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++))))))++++++***)))))))))******************************'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! """$$$$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!"""$$$%%%&&&%%%%%%$$$!!!!!!"""$$$$$$%%%%%%%%%'''%%%#########""" $$$$$$########################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&'''########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&"""""""""######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%''''''((((((''''''&&&%%%###$$$%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++)))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,((()))***+++,,,---......******+++++++++,,,,,,,,,++++++,,,---............++++++++++++++++++++++++******************************+++,,,+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&&&&'''))))))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%########################""""""""""""""""""""""""&&&%%%$$$#########$$$%%%***(((&&&###"""###$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!"""&&&(((&&&###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%$$$""""""###%%%&&&""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''((()))******)))((('''))))))***++++++++++++***------+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************...---,,,++++++++++++,,,,,,+++******,,,,,,+++***))))))************))))))))))))************)))))),,,,,,+++***))))))*********)))(((''''''((()))***''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################"""###%%%&&&'''&&&%%%$$$################################################$$$$$$###"""""""""###$$$'''&&&$$$"""""""""###$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%$$$$$$$$$%%%!!!!!!!!!!!!"""""""""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######)))(((&&&$$$######$$$%%%""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((()))******++++++******++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***))))))************))))))))))))************))))))++++++***)))))))))))))))(((((('''&&&&&&'''((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&%%%$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######%%%$$$###"""""""""$$$$$$$$$$$$$$$###############""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$''')))'''###!!!###&&&!!!!!!!!!"""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###+++)))'''%%%$$$######$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))(((((('''(((((()))***************)))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((++++++,,,---,,,+++***)))+++***)))***+++,,,+++)))((())))))******))))))(((((())))))******))))))(((***)))(((((('''(((((((((''''''&&&%%%%%%&&&''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&(((&&&$$$"""###%%%(((***'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$#########"""###$$$%%%&&&########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$######$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$######$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((((((((((((((((('''((())))))******))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))***,,,------+++)))(((+++)))((()))***+++***)))(((((())))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%################################################"""######$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&'''########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###""" !!!$$$&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((''''''((())))))))))))((((((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((***)))((((((******)))((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''%%%&&&'''))))))(((''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$%%%%%%%%%&&&########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###############$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###""" %%%(((&&&$$$###############"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++***)))))))))((('''((()))***)))''''''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''$$$&&&)))++++++***'''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%#######################################$$$%%%%%%################################################ !!!###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""$$$%%%&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((''''''(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******)))(((''''''))))))((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$&&&'''((()))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""############"""!!! """"""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%###"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$#########$$$$$$$$$######"""""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&((('''%%%$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''((()))***+++)))'''&&&'''((()))((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###########################$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!"""#########!!! !!!"""###$$$%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###"""###%%%&&&&&&%%%###"""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$"""!!!!!!###%%%''''''&&&&&&&&&&&&$$$""""""###%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$###""""""!!!"""$$$%%%&&&$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""!!!!!!!!!###$$$$$$######$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%###""""""###%%%&&&'''&&&$$$%%%%%%&&&$$$#################################""""""######$$$%%% """###$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%######&&&)))+++((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!!!!"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###############"""""""""%%%#########%%%&&&%%%$$$$$$$$$$$$###!!!!!!###%%%$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$#########""""""###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$##################"""###$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&''''''%%%$$$$$$%%%%%%$$$###########################"""""""""""""""###$$$$$$%%%%%%$$$"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######"""############$$$$$$$$$%%%%%%$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$######&&&%%%$$$$$$%%%%%%###"""!!!"""###"""!!!!!!###%%%$$$############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$######$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""#########"""#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%$$$###########################"""""""""""""""###$$$$$$&&&$$$""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$############$$$%%%%%%%%%$$$######"""#########"""############$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&((()))(((&&&%%%&&&%%%###$$$%%%%%%$$$"""!!!"""######""""""$$$%%%###############$$$$$$%%%########################$$$######""""""######$$$###$$$$$$%%%%%%###"""!!!################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$############$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############$$$$$$%%%$$$$$$######"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""######"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%%%%$$$##########################################$$$%%%%%% """$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$###############$$$""""""#########$$$$$$$$$###"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$&&&((()))(((&&&%%%$$$###"""###%%%&&&%%%$$$!!!###$$$%%%$$$$$$%%%&&&######""""""######$$$%%%########################""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$$$$###############################################################$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""###############""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$##################$$$%%%#########%%%%%%$$$###########################%%%$$$$$$$$$$$$%%%&&&&&&!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$###############$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$###"""###%%%&&&%%%$$$"""$$$&&&&&&%%%$$$$$$%%%###""""""""""""###$$$$$$########################"""""""""!!!!!!"""""""""!!!!!!"""###$$$%%%%%%%%%###############$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!"""############"""###$$$%%%%%%$$$$$$%%%'''###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""##################"""$$$###"""###$$$%%%$$$###########################$$$$$$$$$$$$$$$%%%&&&&&& !!!###%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((&&&$$$###$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((###$$$%%%&&&&&&''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###""""""""""""###$$$$$$#########"""######$$$%%%"""############$$$$$$$$$"""""""""############$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""&&&$$$###$$$%%%%%%$$$""""""$$$%%%%%%$$$""""""###"""""""""""""""###$$$$$$########################$$$$$$############$$$$$$##################$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!"""######$$$$$$$$$######$$$&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$##########################################$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$############""""""###$$$%%%%%%#################################""""""######$$$%%%"""############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$############$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$#########$$$(((&&&%%%$$$$$$$$$""" !!!###%%%%%%###!!! !!!"""""""""""""""######$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""######""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((""""""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%###########################!!!!!!!!!!!!!!!""""""###"""!!! !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&%%%$$$#########$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """%%%(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""######$$$######""""""###$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""",,,)))$$$###%%%&&&%%%$$$##############################$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!###$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$"""!!!###&&&(((&&&###!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###########################$$$$$$##################$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$###############"""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! %%%&&&&&&$$$###"""###%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$#####################""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######***'''$$$###$$$%%%%%%$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$###""""""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$######"""############""""""""""""################################################""""""#########$$$$$$$$$!!!!!!""""""""""""######%%%%%%&&&$$$###"""###%%%$$$$$$######$$$$$$%%%&&&###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&##################$$$$$$"""!!!!!!!!!!!!""""""###$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$'''%%%""""""###%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$###!!! !!!"""$$$&&&)))%%%###$$$'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$##############################$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""######### !!!"""###$$$%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$###############"""############$$$$$$$$$#########"""""""""""""""######$$$$$$%%%&&&&&&'''"""""""""###$$$$$$$$$%%%######"""!!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%%%%$$$###"""""""""####################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""###$$$%%%%%%########################$$$$$$###########################$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""######"""""""""###$$$%%%(((&&&%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%&&&#######################################$$$$$$$$$$$$$$$############$$$$$$########################"""############"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""#########$$$!!!"""###$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$##########################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""#########$$$%%%########################$$$$$$###########################$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######!!!"""###%%%%%%$$$$$$### """$$$###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""############"""!!!!!!""""""######$$$$$$$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%% !!!!!!!!!""""""#########$$$%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$######""""""########################"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""$$$$$$######$$$%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$"""###%%%$$$!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$######"""!!!""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%############""""""""""""###$$$%%%$$$######%%%&&&$$$$$$######$$$$$$%%%&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$ !!!!!!"""#########"""""""""###$$$$$$$$$%%%$$$######"""""""""######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$###""""""########################"""""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!$$$&&&%%%###"""$$$%%%##############################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########""""""#########""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$##################$$$$$$######"""""""""###$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""%%%'''&&&$$$"""###%%%##############################$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&%%%$$$###"""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%"""!!!"""&&&'''&&&########################### !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###%%%&&&%%%$$$###########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########""""""""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######################################################################## """$$$%%%&&&%%%%%%$$$$$$######""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%% !!!"""###$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########%%%###!!!"""%%%'''&&&$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$###############$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############"""!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$########################$$$###"""###%%%&&&%%%$$$###$$$$$$######"""!!! ################################################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""!!!"""###%%%%%%$$$############$$$%%%%%%###"""!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######&&&$$$""""""%%%&&&%%%#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$##########################################"""############$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$########################$$$######$$$%%%&&&%%%%%%!!!"""###$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""""""""########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""##################$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%######$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""############""""""###$$$%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############&&&''''''''''''&&&%%%%%%########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###############"""""""""########################$$$$$$$$$##############################$$$%%%%%%%%%$$$######"""#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$########################%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$##############################%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""#########$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$"""!!!%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%$$$######"""########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%########################$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################################################################%%%$$$###"""###$$$%%%&&&&&&%%%###"""""""""###$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""#########!!!""""""#######################################%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%'''(((######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$######"""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$###"""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###############""""""!!!########################$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%########################$$$%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$###"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######""""""###############$$$$$$$$$################################################%%%$$$#########$$$&&&'''&&&%%%###"""""""""###$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###########################################################################((('''&&&$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""########################$$$$$$######"""##################$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """###$$$###%%%''')))######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%###########################%%%'''&&&###!!!###%%% !!!###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################&&&&&&%%%###""""""""""""%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$####################################"""######$$$$$$!!!""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""%%%'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""######$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$###############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################!!!$$$'''%%%!!!"""%%%!!!!!!"""###$$$$$$$$$$$$########################################################################""""""!!!!!!""""""###$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""###$$$%%%&&&%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%% !!!"""###$$$$$$%%%#########"""###$$$$$$%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%''''''%%%"""!!!"""%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###############"""!!! !!!"""###$$$###!!! """%%%&&&!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&########################!!!$$$&&&$$$ !!!$$$%%%%%%%%%%%%$$$###""""""########################################################################!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%###"""!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###!!! !!!!!!""""""#########$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""!!!  ###""""""""""""$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!"""###"""######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""### !!!!!!!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""########################$$$$$$##################$$$$$$$$$#########""""""###"""""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$&&&&&&%%%$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!##################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***,,,%%%+++ $$$)))&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$######"""""""""%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""" !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""!!!!!!!!!""""""""""""#########$$$###$$$$$$%%%$$$###"""!!!########################"""############$$$$$$$$$"""###$$$###!!!!!!!!!"""%%%$$$###""""""######$$$$$$###############$$$$$$$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$##################&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""#########""""""!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$###$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''+++'''***$$$&&&(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$############%%%$$$$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""##################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!"""###%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$###"""!!!"""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############!!!!!!"""######$$$$$$%%%"""""""""##################$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&%%%#########%%%&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$!!!###%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$################################################$$$############"""""""""###############"""""""""""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#################################"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$"""###$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###)))"""(((((('''$$$***((($$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""###$$$%%%%%%$$$###""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########""""""""""""""""""""""""########################!!!!!!""""""###$$$%%%%%%#################################$$$####################################""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$#########"""""" !!!###$$$%%%%%%%%%$$$########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%#######################################$$$$$$$$$############""""""""""""$$$$$$##################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""'''###(((%%%###111***,,,)))$$$""""""###$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""########################!!!"""""""""""""""""""""$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$######$$$%%%""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$#######################################""""""!!!$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%"""'''"""***???333,,,)))$$$""""""###$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""############"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#######################################$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$##################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$###"""###%%%!!!!!!"""$$$$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$"""############"""!!!!!!%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%!!!!!!"""""""""""""""###"""""""""###############""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#################################"""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$&&&$$$"""&&&"""222KKK888***((($$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###############$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%##################$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$###############"""""""""###%%%%%%########################"""############$$$$$$$$$!!!###$$$$$$######$$$%%%""""""$$$$$$$$$$$$###"""$$$###############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$"""!!!$$$%%%&&&$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""######!!!!!!!!!""""""#########""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$'''###"""'''###888PPP555(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######"""""""""""""""""" """###%%%%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############"""""""""###%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$"""###%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%$$$###!!! %%%$$$###"""""""""###$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""" !!!"""##################$$$%%%&&&%%%###!!! $$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""########################!!!""""""###$$$$$$%%%%%% !!!!!!!!!""""""###### !!!!!!"""""""""###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&''''''(((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''"""""")))%%%;;;QQQ000&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%######""""""!!!!!! !!!###%%%&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%"""!!!!!!"""%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############!!!"""""""""!!!"""###%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!!!!###%%%%%%%%%&&&''')))############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######"""""""""!!!!!! !!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!"""""""""!!!!!!%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$#############################################"""!!! !!!"""###%%%$$$$$$$$$###"""""""""###############$$$$$$%%%########################""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$##################&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$!!!!!!$$$&&&#########$$$'''))),,,---%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########""""""""""""""""""$$$%%%%%%$$$###%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###########################$$$$$$###""""""###%%%!!!""""""""""""#############################################""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""""""""############!!!"""###"""!!!!!!"""$$$%%%%%%%%%$$$$$$#########$$$$$$$$$##################$$$%%%%%%$$$###$$$&&&############""""""""""""""""""###$$$$$$$$$$$$###$$$#########"""""""""!!!"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""$$$$$$$$$%%%%%%&&&&&&'''###"""""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$###""""""##############################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$#########""""""""""""%%%%%%%%%$$$###"""""""""$$$$$$$$$%%%$$$$$$######%%%%%%$$$$$$####################################""""""""""""""""""""""""###################################################"""!!!!!!!!!!!!"""###$$$$$$$$$###############$$$############$$$%%%%%%########################""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$(((&&&$$$######$$$&&&((($$$$$$######$$$&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""###########################$$$$$$###""""""###%%%#########$$$$$$$$$%%%%%%########################$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""############"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$############"""""""""""""""######"""!!!!!!!!!""""""###############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$############$$$$$$%%%$$$######"""#################################""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""&&&&&&%%%%%%$$$#########%%%%%%&&&&&&%%%$$$######$$$############"""""""""########################""""""""""""""""""""""""################################################$$$###""""""""""""###$$$###############$$$$$$$$$$$$############$$$%%%%%%#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&''''''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$###""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$!!!"""""""""###############%%%&&&%%%###""""""###$$$$$$$$$###############"""""""""######$$$$$$$$$$$$%%%%%%$$$!!! !!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################$$$$$$###"""!!!!!!!!!!!!##############################""""""""""""####################################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&$$$$$$##################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$########################$$$##################$$$"""""""""###$$$$$$$$$%%%###""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$%%%%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%!!!"""""""""############$$$&&&''''''%%%######$$$######################## !!!!!!""""""######!!!#########!!!!!!"""###$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""###########################""""""""""""""""""###########################"""######$$$$$$######"""""""""######$$$$$$%%%%%%$$$$$$##################%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""###############$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""###########################""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$#########"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!"""#########################################################"""""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""###############"""""""""$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$######"""""""""!!!!!!###$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""###############%%%''''''&&&$$$$$$$$$"""""""""############### !!!!!!!!!!!!!!!!!! !!!######""""""###%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$##################""""""!!!!!!""""""##################$$$$$$$$$""""""############"""""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!"""$$$$$$############$$$$$$#########"""######$$$%%%########################""""""""""""""""""""""""######""""""""""""######$$$############"""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################""""""###$$$$$$###""""""###############$$$$$$$$$"""!!!!!!!!!!!!"""##############################$$$$$$$$$###############"""!!!!!!!!!!!!"""####################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$######""""""""""""######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!! !!!"""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$###""""""###%%%############$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%""""""""""""############ ###%%%&&&%%%$$$###$$$!!!"""""""""#########$$$""""""""""""!!!!!!!!!!!!!!!"""$$$###""""""###%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$### !!!!!!!!!""""""""""""#########"""######$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""############""""""###############"""""""""$$$$$$$$$%%%%%%&&&&&&'''######"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$######""""""###$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%############$$$$$$%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!""""""######""""""!!!$$$$$$$$$##############################$$$$$$%%%########################$$$$$$$$$#########""""""""""""!!!!!!!!!"""$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!###$$$$$$###"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$###""""""###%%%############$$$$$$$$$$$$########################"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$######""""""######$$$"""""""""""""""###$$$%%%""""""""""""############!!!$$$%%%$$$###"""###!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!###$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$""""""############""""""%%%$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$############$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%############""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%% !!!"""###############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######################## !!!"""######"""!!! %%%$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$######""""""######"""""""""###%%%&&&##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''((()))###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$"""!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######""""""""""""######""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""########################'''%%%###"""###""" &&&%%%###!!!!!!!!!!!!"""############""" """""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!"""######$$$######""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$###"""""""""###%%%%%%"""""""""""""""#########"""###$$$$$$$$$"""!!! ########################""""""""""""""""""""""""&&&'''))))))(((&&&""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!!!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""" """###$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###!!! !!!"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!!######"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%###########################$$$$$$$$$$$$###""""""""""""#########""""""!!!""""""""""""""""""""""""#########"""#########$$$$$$###"""!!!"""###%%%&&&$$$###"""""""""###$$$%%%$$$$$$######""""""!!!!!!"""######$$$###"""!!! ########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###############"""!!!!!! """$$$$$$"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###!!! !!!""""""$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$###!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$######"""!!!$$$$$$$$$######""" """"""""""""""""""""""""!!!!!!!!!""""""######$$$$$$######""""""$$$%%%&&&######""""""######$$$%%%%%%%%%$$$###"""!!! """############"""!!!!!!########################""""""""""""""""""""""""!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############""""""!!!!!!#########"""###$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$"""##################"""########################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!!!!""""""###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## ###$$$$$$###!!!!!!!!!""""""###$$$$$$&&&%%%$$$"""!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!#######################################""""""!!!###############"""!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$#########$$$%%%&&&###############$$$$$$$$$$$$#########""""""!!!!!!""""""#########"""""""""########################""""""""""""""""""""""""""""""!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""############"""!!! ############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$########################""""""#########$$$$$$$$$""""""############""""""########################$$$##################$$$!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""#########""""""################################################!!! !!!###$$$###""""""""""""######"""""""""%%%$$$$$$######$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""##############################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$!!!""""""#########"""""" ############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""############""""""#################################$$$$$$#########!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""""""""#########""""""!!! !!!###$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """######$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%"""""""""!!!""""""###$$$########################""""""""""""""""""""""""&&&%%%$$$"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""############"""!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""##################"""########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######""""""""""""###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""###$$$%%%%%%### !!!"""###$$$$$$######!!!"""###""" """""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""#########""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$###!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""#########"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""############### """$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""#########""""""$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%'''&&&&&&!!!###%%%%%%%%%%%% !!!"""""" """"""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""!!!!!! ###$$$$$$######"""!!! """"""""""""""""""""""""!!!"""$$$%%%$$$###!!! ###$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%$$$##################""""""""""""###"""!!!!!!!!!###$$$%%%########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!###$$$$$$"""!!!!!!"""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""############""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""###$$$$$$$$$$$$###""""""!!!  !!!""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$###"""!!! &&&&&&%%%%%%$$$#########""""""!!!!!! $$$###############$$$$$$###############$$$$$$$$$'''%%%$$$###$$$###!!! ########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!&&&%%%%%%%%%%%%%%%###!!!""""""!!!!!!"""###$$$$$$"""!!! !!!###$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!! &&&###!!!"""%%%'''&&&$$$&&&%%%$$$###"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%&&&'''((( !!!!!!"""#########""""""############""""""""""""############""""""!!!###$$$$$$$$$"""!!!$$$$$$######"""#########&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%###""""""$$$&&&(((&&&%%%###""""""######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''%%%###"""###$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################""""""############"""""" !!!"""###$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###"""""""""&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&%%%$$$#########$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$############$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$###############"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$###"""################################################$$$###""""""!!!"""###$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""############""""""""""""""""""$$$######"""""""""######$$$$$$################## !!!$$$&&&'''&&&##############################$$$$$$###""""""!!!!!!!!!"""""""""#########%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""######"""!!!###############$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$""" !!!###%%%$$$### !!!"""###%%%'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$%%%#########"""!!!!!! """"""############""""""""""""############"""""""""$$$%%%''''''&&&%%%$$$$$$###############$$$$$$%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$######%%%''''''&&&%%%###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''%%%###"""###$$$$$$#########"""!!!!!!"""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%$$$############$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############################################################"""""""""######$$$"""############$$$$$$$$$######!!!!!!!!!!!!######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$###"""###$$$%%%&&&$$$###""""""!!!!!!!!!!!!%%%$$$$$$$$$###""""""""""""!!! !!!###$$$###"""########################""""""######""""""!!!!!!""""""#########$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$##################""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$#########%%%$$$"""###$$$&&&%%%%%%%%%$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######"""""""""######$$$$$$######""""""!!! """"""############""""""""""""############""""""!!!"""###$$$$$$$$$###"""""""""""""""###$$$%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''%%%######$$$%%%$$$###""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$###############""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$################################################!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$"""  """$$$""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$"""""""""$$$&&&'''$$$###"""!!! %%%%%%%%%$$$###"""!!!!!!###"""!!!!!!""""""!!!########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""########################"""###$$$#########$$$&&&$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$'''&&&%%%###"""!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%% !!!!!!"""######$$$$$$""""""############""""""""""""############"""""" !!!""""""###"""""""""""""""""""""###$$$%%%&&& !!!""""""###$$$%%%######$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%######$$$%%%$$$"""######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%################################################ !!!"""""""""""""""""""""#########$$$$$$$$$$$$"""  """$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""###$$$%%%######"""!!!!!! !!!!!!%%%%%%%%%$$$###"""!!!!!! ###&&&&&&&&&"""""""""""""""""""""""" !!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###############$$$$$$$$$$$$%%%%%%###!!!!!!"""$$$$$$###""""""""""""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%$$$######""""""######$$$ !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$###############"""""""""!!!"""!!!!!!!!!"""###%%%&&&'''%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""############""""""""""""############""""""$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&& !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%################################################""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$######!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######"""!!!!!! !!!!!!!!!"""""""""""""""###""""""!!!!!!""""""###%%%$$$$$$$$$###"""""""""!!! !!!###$$$$$$###""""""""""""""""""""""""!!!!!!""""""######""""""######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$"""$$$$$$!!!"""$$$###""""""!!!"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&#########"""######$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""!!!!!!!!!""""""###%%%$$$$$$######"""!!!!!!""""""############""""""""""""############""""""############$$$$$$$$$%%%""""""""""""###$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$###""""""!!!%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&& !!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$################################################!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""!!!"""###$$$###"""!!!"""""""""""""""###$$$%%%$$$$$$##################'''&&&$$$######""" """"""""""""""""""""""""!!!""""""###$$$$$$##################$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """###!!! %%%%%%$$$######"""""""""###!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""########################""""""###$$$%%%%%%%%%%%%######""""""""""""######"""######$$$$$$$$$######"""############$$$$$$$$$########################%%%&&&((('''%%%%%%'''***((('''%%%###"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############!!!!!! !!!!!!"""###$$$%%%%%%$$$######""""""!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!""""""###$$$###############$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""%%%$$$"""!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###################################################### """###$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""""""""#########$$$%%%%%%&&&&&&!!!"""$$$%%%%%%### !!!!!!""""""###%%%&&&'''###############$$$$$$$$$###"""!!!"""$$$&&&%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%% ###$$$"""$$$)))&&&%%%%%%$$$#########$$$ !!!######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######""""""""""""############$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% """$$$### ###&&&""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""########################%%%$$$$$$$$$######""""""""""""""""""###$$$&&&&&&"""""""""###$$$$$$%%%%%%""""""############""""""""""""############""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$#####################$$$%%%&&&&&&%%%###"""%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""$$$&&&&&&%%%######$$$"""###%%%%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%%%%$$$!!! """&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))***))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""################################################""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""######$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!"""###############!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!""""""!!!$$$###""""""######"""!!!""""""############""""""############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###'''%%%"""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$"""######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$###############$$$$$$$$$%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$&&&%%%$$$###""""""""""""""""""""""""####################################$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! """############$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%!!!###$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""$$$%%%&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######"""""""""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%###"""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!! ###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""######$$$##################""""""""""""!!!$$$$$$$$$###############""""""""""""""""""""""""$$$###""""""$$$$$$###""""""!!! !!!###$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########$$$!!!###%%%$$$!!!######$$$######""""""!!!!!!"""######$$$$$$$$$###########################$$$$$$$$$#########""""""""" !!!$$$&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%######""""""""""""######$$$###############$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""############""""""""""""######%%%$$$######"""""""""###$$$###############$$$$$$""""""""""""####################################$$$%%%%%%###"""!!!"""$$$%%%$$$$$$###""""""######$$$######""""""######$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""###%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""###############""""""""""""######$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$###"""###""""""""""""!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""%%%$$$""""""""""""   ###$$$$$$###""""""############""""""!!!!!!!!!"""""""""#####################"""""""""&&&%%%######""""""""""""###############""""""!!!!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$###############$$$###"""###%%%%%%%%%###!!!"""###$$$%%%%%%%%%%%%######""""""""""""######$$$$$$###############$$$ """###$$$$$$######!!!!!! !!!"""#########""""""""""""######$$$###""""""!!!"""""""""""""""""""""###$$$%%%&&&"""""""""#########$$$$$$########################$$$$$$%%%###"""!!!###$$$%%%$$$######"""############""""""""""""""""""###"""""""""#########$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$###!!!!!!""""""   """$$$###""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&$$$!!!!!!######$$$$$$$$$$$$$$$######!!!""""""#########""""""################################################!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$######$$$######""""""######$$$%%%$$$######"""######### !!!###$$$$$$$$$###"""$$$###!!! """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""############""""""###$$$$$$%%%""""""#########$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$###############$$$######""""""""""""######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%######"""""""""""""""######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$#########"""""""""######"""""""""!!!""""""""""""""""""""""""######$$$$$$######"""######""""""""""""######%%%%%%%%%%%%%%%$$$###"""!!!"""######%%%%%%&&&'''"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$###$$$&&&'''&&&%%%###""" !!!"""###""" ######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!###%%%### !!!%%%$$$$$$%%%%%%&&&%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%$$$"""!!!$$$###!!! """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""##################$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###"""""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""###$$$$$$$$$$$$###""""""############""""""""""""""""""############""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""%%%'''&&&&&&%%%###""""""######""" ######$$$$$$$$$$$$######"""""""""############$$$#########$$$$$$$$$$$$$$$ """###""" """%%%###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""#########%%%'''%%%%%%%%%$$$###!!! $$$$$$############$$$$$$%%%%%%$$$###""""""""""""%%%%%%&&&&&&%%%$$$"""!!!!!!!!! !!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%########################"""###$$$###""""""$$$&&&#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$######"""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$###!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!"""###$$$%%%$$$$$$###!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%""""""############""""""######""""""""""""######""""""######$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""" """$$$######$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""""""""#########$$$$$$############""""""###$$$!!!"""######$$$$$$$$$###%%%%%%%%%%%%%%%$$$##############################""""""#########$$$$$$$$$!!!###%%%%%%######$$$'''###############""""""!!!%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""######$$$%%%%%%$$$###"""!!!!!!!!!"""""""""############""""""""""""#####################$$$%%%%%%$$$$$$###############$$$#########$$$$$$$$$%%%%%%########################"""###$$$###""""""$$$&&&######""""""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$##############################$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""############""""""######""""""""""""###### !!!"""###############!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""###"""!!!"""$$$&&&%%%$$$###""""""###%%%''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!!!!""""""######'''&&&$$$$$$############ !!!"""""""""""""""&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""%%%&&&%%%""" """$$$ !!!"""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""""" """###$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!""""""###$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$###""""""$$$&&&######""""""###$$$%%%%%%######""""""""""""######!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&%%%$$$""""""!!!$$$%%%&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""""""""%%%$$$"""!!!!!!!!!"""##################"""!!!!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!""""""######$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! #########$$$$$$%%%%%%&&&###"""""""""!!!!!! ########################""""""""""""""""""""""""########################'''&&&$$$###"""######$$$$$$###"""!!!!!!"""######!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$#########"""!!!!!!"""######$$$%%%%%%&&&%%%$$$###""""""###$$$###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$########################################################################"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$###"""!!!!!!"""######$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''''''"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#####################$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%$$$###""""""!!!!!!""""""######$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$"""############""""""!!!!!!"""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%######""""""""""""######$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$######""""""#########$$$$$$$$$$$$%%%$$$############$$$%%%&&&"""############$$$$$$$$$&&&&&&%%%$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$#####################$$$$$$%%%%%%$$$$$$### !!!"""############&&&%%%%%%$$$$$$#################################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###""""""######%%%$$$$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""!!!!!! ###############$$$$$$$$$###############$$$$$$$$$########################"""######$$$%%%%%%$$$$$$"""###$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""######$$$$$$"""""""""""""""#########!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$ !!!"""#########!!!!!!############$$$$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################$$$##################$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''$$$"""!!!"""###$$$&&&%%%#########$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """""""""""""""#########""""""##################!!!""""""#########""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!###$$$######"""#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$######"""!!!!!!""""""############!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$!!!"""$$$&&&''''''&&&&&&""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""#################################$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''$$$"""""""""###$$$&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""########################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""!!!""""""############"""!!!"""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!  ###$$$$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%%%%$$$"""""" !!!"""######$$$######$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######""""""""""""######!!!"""###$$$%%%%%%%%%%%%"""""""""############$$$!!!""""""###$$$#########"""############$$$$$$$$$"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###############"""&&&%%%%%%$$$$$$#################################"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$###"""""" """%%%&&&%%%$$$###""""""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$###""" """###$$$$$$######$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######""""""""""""############"""!!!!!! !!!!!!""""""""""""############ !!!"""""""""!!!!!!"""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""#################################$$$%%%%%%&&&&&&!!!!!!!!! """###$$$%%%&&&%%%%%%$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!""""""######!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%!!!###%%%''''''&&&$$$"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""######################## """###$$$$$$###### """###$$$$$$$$$###!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######""""""""""""######***)))&&&$$$"""!!!!!!"""""""""""""""###############$$$%%%&&&'''&&&%%%%%%"""############$$$$$$$$$######""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$##################$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$###&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######""""""!!!!!!  """###$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""############%%%%%%$$$###""""""######################################################$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!"""$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$%%%%%%$$$###!!!########################(((### !!!%%%(((&&&$$$######$$$$$$$$$$$$##################""""""!!!!!!################################################""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&######""""""######$$$%%%'''&&&$$$######$$$&&&''''''&&&$$$######$$$&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&)))((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$###""""""###$$$$$$###############"""""""""!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""############%%%$$$$$$###""""""#########################################################$$$$$$$$$$$$###""""""!!!###%%%%%%###"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""""""""###$$$######"""!!!########################%%%!!!###%%%$$$"""######$$$$$$$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###$$$###"""%%%%%%$$$#########$$$%%%######""""""######$$$%%%$$$###!!! !!!###$$$%%%$$$############$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''')))(((((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """"""""""""############%%%$$$######"""#########################################################"""######$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################""""""""" !!!###$$$$$$$$$$$$########################$$$!!! ###%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###""""""###$$$$$$###$$$######""""""###$$$$$$######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""#########$$$$$$%%%%%%$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""!!!"""""""""############$$$$$$###############$$$################################################!!!"""###$$$%%%%%%%%%%%%######$$$$$$###$$$%%%%%%"""######$$$$$$######"""######################## !!!"""###$$$%%%%%%########################%%%###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%###############$$$$$$$$$######""""""######$$$%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#########!!!""""""######$$$$$$$$$$$$$$$######$$$&&&((()))""""""###$$$%%%%%%&&&&&&######################## !!!!!!"""###$$$$$$%%%!!!"""""""""############$$$###############$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&###"""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!!!!!!!""""""###$$$$$$########################$$$######$$$%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%######""""""""""""######$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&'''((((((((((((((((((''''''(((((((((((((((((('''''''''((())))))(((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###############%%%$$$######""""""######!!!"""###$$$%%%&&&&&&'''######################## !!!"""$$$%%%&&&&&&""""""""""""#####################"""######$$$%%%################################################"""###$$$%%%&&&&&&&&&&&&$$$""" """###$$$###!!!""""""""""""""""""!!!#########$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!"""############"""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$"""!!!!!!"""######"""###$$$%%%&&&&&&&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((*********))))))((((((((('''(((((())))))((((((''''''(((((())))))(((((('''&&&''')))******)))'''&&&'''''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&)))((((((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$########################""""""!!!#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%""""""""""""##################""""""###$$$$$$%%%######################################################$$$%%%&&&&&&&&&&&&&&&### """%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$$$$######################## !!!###$$$######""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%###!!! !!!""""""!!!!!!"""$$$%%%&&&&&&%%%%%%######""""""######$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''')))))))))))))))*********(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$""""""""""""##################""""""###$$$%%%%%%################################################$$$$$$%%%&&&&&&&&&%%%%%%'''$$$!!!!!!$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%&&&########################!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!!!!"""######""" !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%"""######$$$$$$######"""%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))******(((((())))))))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***((())))))*********))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$###"""""""""$$$%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""...+++'''###!!!"""###%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""############"""""" !!!""""""!!!!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$ !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""""""""""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''((())))))++++++***)))))))))))))))+++*********))))))(((((('''''''''(((((((((((()))(((((())))))((('''&&&&&&(((((())))))(((((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''))))))'''$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!! &&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$################################################+++***'''$$$"""###$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########"""""""""""""""############$$$$$$$$$""""""############"""""" """######"""!!!###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######%%%'''((($$$$$$$$$$$$############%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******((((((((((((((()))******+++******)))(((((())))))+++++++++*********))))))(((((((((((()))))))))***((()))))))))(((((('''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###################################################((('''&&&%%%$$$$$$$$$$$$!!!"""######$$$$$$#####################$$$$$$$$$###############""""""""""""############$$$$$$$$$""""""############""""""!!!###$$$$$$###"""$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))+++******))))))******+++)))))))))))))))******++++++***))))))((()))))))))+++++++++++++++*********))))))))))))************)))))))))***))))))((('''((((((((((((((('''&&&&&&((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''******)))))))))((((((((()))************))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""############""""""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$"""######$$$$$$######""""""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""############$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%$$$$$$###""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((************************''''''''''''''''''''''''((())))))***************))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******)))))))))))))))******++++++***))))))))))))******+++++++++***************((()))))))))************)))***************))))))(((((())))))(((((('''&&&((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''))))))'''''''''''''''''''''''',,,+++++++++************)))******+++******))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&---,,,***(((&&&$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$#########""""""###$$$$$$%%%&&&%%%%%%%%%################################################""""""$$$%%%%%%%%%$$$$$$!!!!!!"""############""""""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$!!!!!!"""""""""#########$$$$$$############$$$$$$!!!"""######$$$$$$######$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***))))))(((((())))))***+++++++++*********++++++,,,************************(((((()))))))))***************+++++++++++++++***))))))******))))))((('''(((***+++------+++***(((************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((())))))******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''',,,+++)))'''%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###!!!"""######$$$$$$#####################$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$$$$############""""""""""""######!!!"""""""""############$$$$$$############$$$$$$ !!!""""""###"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((())))))******))))))((('''''''''''''''''''''''''''(((((())))))******+++***))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++*********))))))******************)))******+++,,,,,,,,,,,,+++,,,,,,---...*********+++++++++++++++)))************+++++++++***+++,,,,,,---,,,,,,,,,+++++++++++++++***))))))***+++,,,------,,,+++***************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$ !!!""""""######""""""!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""######$$$$$$%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))************))))))'''''''''''''''''''''''''''(((((()))******++++++******)))))))))((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---------------...//////,,,,,,,,,---------......,,,,,,,,,,,,---------...++++++,,,---------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***************************+++*********))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###"""$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############### !!!"""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))+++---...((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((())))))************))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,---------,,,,,,------------------------++++++,,,,,,,,,---------///......------......//////............///000000...............///000111........./////////000000.........////////////000+++,,,,,,---.........---------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++++++++++++++++++++(((((((((((('''''''''&&&'''((()))***************((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%###$$$&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""############%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$"""###$$$$$$$$$"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#######################################"""!!!!!!########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((******((('''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&'''((()))******------------,,,+++***)))***)))'''&&&&&&(((***+++&&&'''((()))******)))))))))***+++++++++***,,,---+++++++++++++++*********---,,,,,,++++++***)))))),,,---...//////...---,,,)))***,,,---////////////------,,,,,,---....../////////000111111111111000555222000000333555555444333333222222222333333444444333222222222222222222666444333222333333111000222222222222111111111111444333222222222222000...000///......000000///...000000111111000///......------,,,+++++++++,,,,,,******++++++,,,---------***,,,---+++(((''')))++++++******)))))))))(((((())))))******************''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''((((((((()))(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$############%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&################################################################################################""""""""""""############%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$########################%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))***'''(((((())))))(((((('''((((((((()))))))))******''''''(((((())))))*********+++++++++++++++******,,,+++***))))))***,,,---************************,,,---...---+++++++++---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////000///......000111111111111111111111444444444444444555666777666666777888888888888888:::888777888:::<<<;;;:::???>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>>>>>>><<<;;;<<<======<<<;;;<<<;;;;;;;;;;;;::::::::::::999888888999888666444555333222222333333222000------..................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***'''&&&(((***......------,,,+++***************)))))))))((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!""""""######"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""########################$$$$$$############$$$$$$#########$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$############"""""""""############$$$$$$$$$%%%########################&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))((((((((())))))))))))*********)))))))))))))))***************+++,,,,,,,,,,,,++++++***)))(((((()))***+++***)))((('''''''''((()))...//////...,,,++++++,,,------------...///000000......///111222333444444555555666777888888777777;;;:::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHJJJIIIJJJKKKMMMNNNMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKLLLNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFEEECCCAAA???>>>>>>>>>>>><<<:::555555444444333222111111444333333222111000000////////////...---,,,,,,+++,,,,,,---+++***)))***,,,------,,,+++******))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""#######################################$$$######"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!"""###$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!########################$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###"""""""""""""""""""""#########$$$$$$$$$%%%%%%##########################################""""""$$$%%%%%%%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((())))))******))))))((()))))))))*********++++++*********)))))))))))))))+++,,,,,,------,,,,,,,,,******))))))((()))******+++***)))((()))+++---...000111222111000///000111333333333444555666888999777888999;;;>>>@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWYYYZZZ[[[]]]___```___^^^aaaaaabbbbbbcccbbbbbbbbb``````aaaaaabbbbbbbbbbbb___]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZXXXVVVVVVWWWWWWVVVUUUSSSQQQOOOOOOOOONNNMMMKKKIIIHHHFFFCCCAAA>>>===<<<>>>>>><<<;;;999777555444555555444222111///...---111111000///.........///******************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))))))))'''&&&%%%''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""!!!!!!""""""########################$$$$$$############$$$$$$##################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%######################## ###%%%%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((())))))&&&''''''((((((''''''&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************))))))************++++++++++++******)))))))))))))))))),,,,,,,,,,,,,,,+++******---------------......///000//////000222555888:::888999;;;;;;;;;;;;===>>>AAAAAAAAAAAABBBDDDGGGHHHEEEFFFHHHKKKMMMPPPRRRSSSTTTTTTTTTUUUWWWXXXYYYZZZVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^___^^^___bbbdddeeefffffffffkkklllmmmnnnooooooooooookkklllmmmnnnooopppooooookkkiiigggffffffeeecccaaaccccccbbbbbbbbbaaaaaaaaadddcccaaa```aaabbbbbbaaa```^^^\\\\\\\\\[[[YYYXXXXXXWWWUUURRRPPPOOONNNNNNOOONNNMMMKKKIIIFFFCCCAAAAAA@@@>>><<<:::888666666666444333111111000000///,,,,,,,,,------------...)))******++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((()))***)))(((&&&%%%''''''&&&&&&&&&&&&''''''***)))'''%%%%%%&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$!!!""""""###$$$$$$$$$###########################%%%$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########""""""######$$$########################$$$$$$############$$$$$$$$$############$$$%%%%%%""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!###%%%%%%$$$""" ######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******++++++++++++************+++++++++,,,,,,,,,******************++++++,,,,,,,,,------,,,++++++......///000111222333333444555666888;;;>>>AAACCCEEEGGGIIIIIIIIIJJJLLLNNNQQQPPPOOOOOOPPPSSSUUUWWWUUUVVVWWWYYY\\\^^^```aaa_________```bbbdddfffgggeeeeeedddcccbbb```^^^]]]YYYYYYXXXWWWWWWWWWWWWWWW[[[ZZZYYYYYYYYYZZZ[[[\\\___aaadddffffffgggiiikkklllnnnppprrrtttuuuuuutttppprrrtttvvvwwwwwwwwwwwwrrrpppmmmkkkjjjiiifffddddddddddddcccccccccbbbbbbfffdddbbbaaacccdddddddddbbb```___^^^___^^^]]][[[YYYYYYXXXXXXYYY[[[\\\]]]^^^^^^^^^]]][[[YYYVVVUUURRRQQQOOOMMMJJJHHHGGGFFF@@@===;;;999888777666444111111111000000000//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""###############$$$$$$$$$$$$$$$###########################%%%$$$$$$#########$$$$$$########################################################################!!!###%%%&&&&&&$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######"""######$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++***++++++++++++++++++***+++++++++,,,,,,,,,,,,---++++++,,,,,,------......---...000111222333444444444555777888:::<<<<<<===???@@@BBBDDDGGGJJJLLLMMMQQQRRRTTTTTTTTTTTTVVVWWWYYYXXXWWWVVVWWWYYY\\\^^^```aaabbbdddfffggghhhiiiggggggggghhhjjjlllnnnppppppppppppnnnkkkgggccc```ZZZYYYXXXWWWVVVUUUUUUUUUYYYXXXVVVUUUTTTUUUVVVWWW\\\___aaabbbbbbdddgggjjjhhhjjjmmmqqqssstttuuuuuussstttwwwyyy{{{{{{{{{zzzxxxvvvsssrrrqqqpppmmmkkkeeeeeeeeeeeedddddddddddddddbbb______```bbbbbbbbb^^^\\\[[[[[[\\\\\\[[[YYYVVVVVVVVVWWWZZZ]]]aaacccdddeeeggghhhhhhhhhfffeeeeeedddbbb```^^^[[[ZZZYYYUUURRRNNNKKKKKKIIIFFFDDD???>>>===;;;999777555555333333222111111000//////------------------------)))*********+++++++++,,,************************(((((()))))))))*********************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((()))***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$ !!!!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%''''''########################$$$$$$############$$$$$$$$$$$$#########$$$&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################(((&&&$$$"""###%%%(((+++!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&'''((())))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((()))))))))***''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------------...///000111111111222555777:::<<<======@@@AAACCCFFFHHHJJJKKKKKKNNNOOORRRTTTVVVXXXYYYYYYWWWXXXYYYYYYWWWWWWXXXZZZ[[[YYYWWWVVVWWWYYY\\\^^^fffggggggiiijjjkkklllllllllllllllmmmoooqqqtttvvvtttuuuvvvvvvsssooojjjgggcccbbb```^^^]]]\\\[[[[[[YYYWWWUUUSSSRRRSSSTTTUUUTTTVVVYYYYYYYYY[[[```ddddddgggjjjnnnqqqssssssssssssuuuxxx{{{|||}}}||||||}}}{{{yyyxxxxxxxxxvvvttthhhhhhhhhhhhgggggggggfffcccaaa^^^]]]___aaabbbbbbZZZYYYWWWXXXYYYYYYXXXWWWUUUUUUUUUVVVXXX\\\___aaaccceeehhhkkkmmmnnnnnnmmmrrrqqqooommmkkkiiigggfffiiieeeaaa^^^]]][[[XXXUUURRRQQQNNNKKKGGGDDDAAA@@@===<<<;;;999777555444333000000000000000000000000******+++++++++,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''')))***+++'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###"""!!!"""$$$%%%$$$#########""""""!!!!!!######################## !!!!!!""""""##############################"""###$$$$$$$$$"""!!! ######""""""""""""######"""############$$$$$$$$$ """###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################'''&&&$$$#########$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''')))+++***(((%%%$$$"""$$$'''((('''&&&&&&'''''''''&&&''''''((()))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''')))******))))))+++,,,++++++---.........---,,,,,,,,,---...///000111111---000222333222444888;;;===>>>@@@DDDGGGJJJMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVTTTQQQPPPTTTSSSRRRPPPOOONNNNNNNNNVVVRRROOOOOONNNNNNTTT[[[___dddjjjnnnoooooonnnnnnkkklllmmmppprrrtttvvvvvvyyyxxxwwwuuuttttttttttttssspppmmmlllmmmllljjjgggeeeeeedddcccaaa___]]]\\\[[[ZZZYYYXXXYYYZZZ\\\^^^]]]```cccfffhhhjjjmmmnnnpppssswwwzzz}}}}}}}}}||||||}}}~~~}}}{{{yyyxxxyyytttqqqmmmkkkkkkkkkjjjiiihhheeecccdddgggfffaaa\\\\\\[[[ZZZZZZ[[[\\\[[[YYYYYYYYYYYYZZZ\\\^^^aaabbbbbbdddgggmmmsssvvvvvvuuuuuuuuutttssssssrrrqqqqqqkkkiiiggggggiiiiiifffccceee```YYYUUUTTTTTTSSSQQQPPPMMMJJJFFFBBB???>>>===:::999777555333222111111111000000/////////000000///...,,,)))((('''''''''))))))))))))((((((((((((+++++++++***))))))((((((************************((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%)))(((((((((''''''''''''''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!###$$$$$$#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$########################$$$$$$$$$$$$$$$###""""""######""""""""""""######"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((('''((()))***)))(((&&&%%%$$$&&&''''''&&&%%%&&&''')))(((((('''''''''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---,,,---///000000000/////////000111333444666777888888:::===>>>>>>@@@CCCFFFOOOPPPQQQSSSUUUWWWXXXYYYUUUTTTSSSQQQPPPOOOOOOOOOQQQRRRSSSTTTTTTSSSQQQPPPPPPMMMIIIEEECCCDDDFFFGGGIIIFFFEEEGGGHHHJJJPPPWWWcccggglllooopppooonnnnnnkkklllmmmoooqqqsssuuuvvvyyyyyyyyyyyyxxxxxxxxxxxxvvvuuussstttvvvvvvsssqqqppppppppppppooommmlllkkkgggeeecccaaa```aaabbbbbbccceeehhhjjjkkkmmmnnnooosssuuuxxx{{{}}}}}}|||{{{}}}~~~}}}}}}}}}yyyvvvrrrqqqqqqqqqqqqqqqqqqmmmjjjjjjlllmmmiiifffdddbbbaaaaaabbbcccbbbaaaaaa````````````bbbdddeeeeeefffiiioootttxxxyyyxxxyyyzzz{{{|||{{{yyyvvvuuusssrrrpppqqqqqqpppmmmjjjgggccc^^^\\\^^^___```___]]]\\\ZZZXXXTTTQQQNNNLLLGGGFFFDDDBBB???<<<:::999444333222000...---,,,,,,......,,,+++******++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&###############"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$########################&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&'''(((&&&%%%$$$&&&'''+++***)))(((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))******)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++---...///...---,,,---......///111222444555555555888999:::===???AAACCCDDDHHHJJJLLLNNNNNNPPPRRRTTTXXXXXXXXXXXXXXXXXXXXXXXXSSSRRRPPPNNNMMMKKKKKKJJJMMMOOOQQQRRRRRRRRRPPPOOOPPPKKKEEE???===???CCCFFFHHHFFFGGGJJJLLLMMMSSSZZZcccfffjjjmmmmmmlllkkkllljjjkkklllmmmoooqqqssstttvvvwwwyyyzzzzzzzzzyyyyyyvvvwwwxxxzzz||||||zzzxxxttttttuuuuuuvvvvvvuuuuuusssqqqnnnkkkiiihhhhhhhhhjjjkkkmmmppprrrssstttuuuvvvxxxzzz{{{|||||||||{{{{{{}}}~~~}}}}}}}}}|||yyywwwvvvwwwxxxyyyyyywwwsssnnnmmmoooppppppoooooommmkkkkkklllnnnnnnmmmmmmkkkjjjhhhhhhiiijjjkkkjjjkkkmmmqqqwww{{{|||||||||~~~|||zzzyyyyyyxxxxxxxxxvvvsssoooeeebbb___]]]^^^_________^^^___```aaa```^^^[[[ZZZXXXXXXVVVTTTPPPLLLHHHFFF???===:::777444111///...//////...------------...,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))************************))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%)))((((((''''''''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$###########################&&&%%%###""""""###$$$%%%######""""""""""""######""""""#########$$$$$$$$$#################################$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((()))(((&&&$$$$$$&&&(((******)))(((''''''((((((((())))))))))))*********(((((((((((((((((((((((((((((()))))))))*********************++++++++++++************++++++++++++)))))))))(((((((((((((((+++++++++,,,,,,------------///000000000000111333333444666999<<<>>>@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTWWWXXXZZZ[[[[[[[[[\\\\\\VVVVVVUUUSSSQQQPPPOOONNNJJJJJJIIIIIIIIIJJJKKKKKKOOOPPPRRRSSSSSSQQQPPPNNNNNNKKKEEEAAA@@@BBBFFFIIISSSQQQRRRVVVVVVVVVYYY___```cccgggiiiiiiiiijjjkkkkkkkkkkkklllnnnppprrrsssssstttvvvwwwwwwvvvuuusssqqqsssuuuxxxyyyyyywwwuuuooopppqqqsssuuuvvvvvvvvvxxxvvvrrrooommmllllllllllllmmmooorrrvvvxxxyyyyyyuuuuuuwwwxxxzzzzzz{{{{{{{{{}}}~~~|||||||||zzzxxxvvvuuuwwwyyyzzzzzz{{{wwwrrroooqqqsssuuuvvvwwwuuussssssuuuwwwxxxxxxwwwuuusssqqqpppqqqrrrssspppppppppsssxxx|||~~~~~~{{{{{{{{{{{{zzzwwwtttqqqhhheeebbb^^^[[[XXXVVVUUUVVVWWWZZZ]]]___aaabbbbbbdddddddddbbb___ZZZVVVTTTNNNLLLIIIEEEAAA>>><<<;;;666666444333111000///...---------,,,+++******)))...---,,,+++***(((''''''++++++++++++++++++++++++************************))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&))))))((((((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$###"""!!!!!!"""###$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$##################$$$##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''''''''((((((((()))))))))((('''&&&&&&''')))***))))))(((&&&$$$$$$&&&(((((((((((((((((()))******))))))))))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000111222000222444666666888:::<<>>AAAFFFIIILLLMMMMMMUUUWWWZZZ]]]___```aaaaaaffffffffffffggggggggggggfffeeeeeedddeeeeeefffgggiiihhhfffdddcccbbbbbbbbbbbbgggnnnpppooommmmmmnnnpppmmmlllmmmoooooommmkkknnnllliiijjjnnnpppooonnnjjjkkkkkkkkkjjjiiigggfffffffffccc^^^]]]aaacccbbbfffccc___]]][[[ZZZXXXWWW]]]```aaa```]]]ZZZ[[[\\\[[[\\\\\\[[[[[[\\\]]]^^^^^^```aaabbbaaabbbdddeeeeeecccaaacccgggkkkkkkjjjggghhhiiiiiiiiikkknnnppptttqqqkkkhhhgggkkkpppssstttqqqooorrrxxx}}}xxxxxxwwwvvvyyyxxx|||~~~xxxuuurrrpppqqqtttvvvvvvvvvvvvvvvxxxzzzzzzxxxvvvzzz{{{}}}}}}xxxssspppoooppprrruuurrrlllgggddddddeeefffgggfffeeegggkkkppptttuuuxxxxxxxxxvvvtttrrrrrrsssvvvzzz~~~~~~|||zzzzzz~~~}}}|||{{{zzzyyyxxxwwwrrrooolllkkkkkkkkkjjjiiinnnjjjfffeeeeeebbb[[[UUUTTTRRRPPPPPPSSSVVVYYYZZZ^^^```ccccccaaa^^^\\\[[[VVVSSSOOOJJJFFF@@@:::666666333000...///000000///,,,+++***+++,,,---,,,***---,,,+++***))))))))))))+++******)))((((((''''''))))))))))))((((((((((((++++++************++++++******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''&&&%%%$$$$$$((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%% !!!"""######"""!!! """###$$$$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$###"""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########""""""""""""##############################""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###############$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######))))))((((((((('''''''''############$$$%%%&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++---,,,+++)))((((((''''''))))))))))))))))))*********+++,,,+++***+++---///...---,,,++++++,,,------+++,,,---...///000111222444666888;;;>>>AAACCCEEELLLNNNPPPTTTWWWYYY[[[\\\^^^___aaacccddddddddddddeeeeeeeeeeeeeeeeeedddddddddcccaaa``````bbbdddfffeeeeeeeeeeeeeeedddddddddcccfffkkknnnpppqqqqqqrrrssspppmmmllllllllliiiggghhhfffeeefffhhhhhhfffdddbbbbbbcccdddddddddcccbbb___```]]]XXXXXX\\\___^^^eeebbb^^^[[[ZZZZZZYYYXXXYYY[[[\\\[[[YYYYYYZZZ\\\cccbbb``````aaabbbbbbaaa```cccgggiiikkkmmmppprrrooonnnmmmooorrruuuvvvuuuyyyzzzyyyxxxvvvvvvxxx{{{~~~{{{xxxwwwzzz|||wwwtttrrrppppppnnnllliiiiiikkknnnpppqqqrrrrrrrrrqqqpppooooooooorrruuuzzz||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvtttrrrqqqrrrsssrrrqqqooollliiiiiijjjgggaaa\\\UUUSSSPPPPPPRRRTTTVVVVVVYYY\\\```bbbccccccdddeeebbb```\\\YYYUUUPPPJJJFFF???<<<888555444222000......---++++++---------,,,...---,,,++++++++++++++++++++++++******)))))))))************))))))))))))+++******))))))******+++******))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''((((((((('''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""######"""!!!!!!###$$$%%%$$$""""""###$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################################################################!!!"""###$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&%%%((('''''''''&&&&&&&&&&&&)))))))))))))))((((((((('''&&&&&&&&&'''((()))***))))))((((((((((((((('''))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++++++++***///...,,,***((('''&&&&&&************************)))***+++***)))***,,,---------------...///000111...///111444777:::<<<===BBBDDDHHHLLLPPPSSSUUUVVV]]]]]]]]]^^^___aaabbbccccccdddeeeffffffeeedddcccbbbcccdddfffffffffeeedddeeedddbbb``````ccceeegggeeefffiiikkkllllllkkkjjjjjjjjjkkkmmmqqqssssssssstttpppkkkhhhfffeeecccaaaaaaaaabbbcccdddbbb^^^[[[\\\]]]^^^```aaaaaa``````YYY[[[YYYVVVVVV\\\___^^^eeebbb^^^\\\\\\^^^______aaabbbbbbaaaaaacccgggjjjooollliiiiiilllmmmlllkkkjjjooouuuzzz~~~|||wwwsssrrrsssssssssppppppoooooonnnnnnnnnmmmhhhkkkpppsssssssssrrrsssqqqpppooonnnoooppprrrtttsssrrrqqqrrrtttvvvwwwvvvtttrrrpppoooooolllgggbbb^^^\\\ZZZYYYZZZ\\\\\\\\\ZZZ\\\```bbbdddfffiiilllpppnnnllliiigggccc___[[[QQQNNNIIIEEEAAA<<<777333444222///............------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********)))))))))******))))))))))))*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))))))))((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############""""""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''&&&&&&)))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))***+++,,,***)))))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))***)))***+++,,,---,,,+++***///...,,,***)))(((''''''************************,,,------,,,++++++,,,...,,,---///111444666888999:::<<>>BBBEEEGGGJJJLLLOOOSSSXXX\\\___aaaccceeegggiiiiiiiiigggfffccccccbbbbbbcccdddfffgggkkklllmmmnnnooonnnnnnmmmjjjkkkmmmooopppppppppooolllmmmnnnnnnnnnlllkkkjjjhhhkkkooorrrsssrrrooommmoookkkfffeeegggiiihhhgggfffdddaaa]]][[[ZZZ[[[]]]```eeelllqqqssspppllliiillllllmmmmmmllljjjiiihhhbbbeeegggfffjjjrrrvvvuuurrrooommmnnnsssyyy}}}}}}zzzzzz|||~~~{{{xxxmmmoooqqqrrrpppnnnnnnnnnllljjjgggdddcccdddeeeggghhhhhhjjjnnnsssvvvwwwwwwwwwvvvvvvvvvuuurrrooollliiiiiiiiillloooqqqqqqpppmmmnnnnnnmmmmmmnnnqqqtttxxxwwwwwwwwwxxxwwwtttrrrpppooollljjjfffaaa[[[VVVPPPLLLGGGBBB???<<<888666666555444222111000//////------,,,,,,,,,,,,,,,,,,*********)))))))))((((((******))))))))))))******))))))))))))************))))))((((((((('''''''''%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&'''((()))))))))((((((((((((''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$###""""""""""""###$$$###$$$%%%$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""!!!"""######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$#########$$$%%%&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***))))))))))))))))))(((************************+++******))))))******+++******+++,,,,,,,,,,,,+++***))))))******,,,------******+++,,,---...//////---///000111111333555888>>>AAAEEEJJJOOOSSSVVVWWWYYY[[[]]]aaaeeeiiilllmmmmmmmmmnnnnnnmmmllljjjiiijjjjjjkkkmmmoooqqqsssuuutttuuuwwwxxxyyyyyyyyyyyyrrrrrrqqqqqqppppppppppppkkkllllllllljjjhhhfffeeebbbeeehhhjjjkkkjjjgggffffffddd```___```bbbddddddbbbbbbaaa___^^^^^^aaacccgggmmmwww}}}}}}zzzxxxwwwwwwwwwvvvtttrrrpppnnnlllpppssstttzzz~~~}}}yyyzzz{{{zzzwwwuuuttttttwwwuuurrrooommmllllllmmmiiiiiijjjlllppprrrqqqppppppqqqrrrssssssrrrpppooojjjkkknnnrrrvvvyyyyyyxxxrrrsssttttttsssuuuxxxzzzxxxwwwxxxyyyzzzzzzxxxvvvuuutttsssrrrqqqooojjjgggaaa^^^YYYUUUQQQLLLGGGDDD===;;;888555222000......000//////......---,,,,,,++++++*********)))))))))++++++************++++++)))))))))************+++)))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$"""###$$$$$$###"""###%%%###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###############""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&'''((()))************))))))))))))&&&'''''''''((((((((((((++++++************++++++)))))))))))))))*********************************+++******))))))******+++***************+++,,,,,,***))))))***+++,,,---...,,,---...///111333444555111444777:::===AAAEEEIIIRRRTTTXXX]]]aaadddfffgggfffgggiiillloooqqqssstttsssssssssssssssssstttttttttuuuvvvwwwwwwwwwwwwwwwtttuuuvvvwwwxxxxxxwwwwwwpppooonnnmmmmmmnnnpppqqqkkkiiifffcccaaa`````````___aaadddfffggggggeeedddfffeeedddaaa``````bbbeeeeeeggghhhhhhggghhhjjjmmmnnnuuu}}}{{{xxxwwwyyy}}}~~~}}}}}}vvvuuutttuuuuuutttqqqooommmoooppppppnnnllljjjiiiiiijjjnnnssswwwyyyyyyxxxqqqsssttttttssssssuuuwwwvvvvvvvvvxxxzzzzzzyyywwwwwwvvvvvvwwwxxxxxxvvvtttnnnllljjjgggddd___ZZZVVVKKKIIIFFFAAA<<<999666555444444333111000///...---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))(((((((((''')))))))))))))))******+++&&&'''((()))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$$$$######$$$&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$##############################################################################"""!!!!!!!!!###$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%###""""""######""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((( !!!"""###%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&'''((((((((())))))******(((((('''''''''''''''((((((((())))))******++++++************************++++++************+++++++++***)))((()))***,,,---+++*********+++,,,,,,---...///000222444666888999===@@@EEEJJJOOOUUU[[[___aaacccfffjjjmmmoooppppppnnnoooqqqsssuuuwwwxxxyyywwwwwwwwwxxxzzz|||~~~||||||{{{yyywwwssspppnnnlllmmmnnnooooooooonnnmmmhhhhhhggghhhjjjnnnrrruuulllhhhbbb]]]ZZZZZZ\\\^^^```bbbeeegggiiijjjiiiiiilllmmmlllgggbbb```bbbeeejjjmmmppppppoooooorrrtttrrrzzz~~~~~~zzzvvvpppqqqqqqooojjjeeebbbaaacccdddggglllqqqsssqqqpppooopppqqqpppnnnmmmmmmnnntttssstttvvvxxxyyywwwuuuzzzyyyyyyzzz}}}}}}}}}{{{vvvuuutttsssqqqmmmgggccc```]]]YYYSSSNNNIIIEEEDDD777777666444222111////////////.........------------,,,,,,++++++,,,,,,---))))))******++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))************))))))(((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''"""############$$$$$$$$$###"""!!! !!!"""###&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!"""###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######%%%'''(((&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))+++***((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***++++++***((((((((()))+++++++++,,,+++******)))++++++***)))((('''&&&&&&***++++++***(((((()))+++//////......///000222333222444777<<>>777666555444222111//////...---,,,+++++++++,,,------,,,***)))))))))******+++***************++++++***))))))(((((((((((()))******))))))((((((((((((******++++++******)))(((''''''''''''(((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))+++***)))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))))))))***(((((())))))***+++++++++------------------------.........---,,,---000333333555777;;;@@@EEEJJJMMMZZZ[[[^^^bbbfffjjjmmmooorrrqqqqqqppppppqqqqqqrrrvvvvvvwwwxxxwwwvvvuuutttvvvxxx|||~~~|||xxxwwwvvvtttsssqqqooonnnkkkiiifffccc```_________^^^[[[XXXWWWYYY[[[]]]]]]aaaiiirrr}}}|||wwwtttvvvzzz~~~zzzxxx{{{}}}|||yyywwwvvvvvvttttttvvvzzz~~~}}}sssllliiiiiippptttvvvttttttuuussspppmmmsss~~~zzzooosssvvvuuusssvvv~~~yyyppphhhbbb]]][[[^^^bbbfffiiikkklllmmmooooooqqqsssvvvxxxzzz{{{|||}}}}}}}}}|||yyy~~~}}}{{{zzzyyyvvvqqqmmmhhhbbb\\\WWWUUURRRNNNJJJBBBAAA???<<<888555333222///...------,,,---------------,,,,,,++++++******,,,++++++*********++++++))))))((((((((()))*********))))))))))))((((((((())))))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###############'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***+++,,,+++***)))***,,,+++++++++++++++,,,------,,,,,,,,,---------------222222222222222444888;;;CCCDDDGGGLLLRRRXXX]]]```gggiiikkknnnrrruuuxxxyyyvvvvvvuuutttssssssssssssxxxxxxxxxxxxwwwuuutttsssuuuwwwzzz}}}}}}{{{xxxvvvqqqpppnnnlllkkkiiihhhhhhgggddd___ZZZXXXWWWXXXYYY[[[ZZZXXXXXXYYY]]]```bbbjjjttt~~~{{{xxxtttooollllllnnnooonnnkkkiiiiiijjjjjjjjjkkkmmmpppsssuuuuuuxxxyyyyyytttmmmgggcccbbbgggiiikkkjjjkkknnnkkkeeeeeeiiiqqqxxx}}}~~~|||{{{zzzzzzyyyxxxwwwsssnnnjjjeeehhhkkkiiifffggglllqqqvvvzzz~~~zzzrrrmmmkkkkkkmmmppppppnnnkkkjjjjjjkkklllooorrrtttvvvwwwxxxxxxyyy{{{}}}~~~~~~|||zzz|||{{{{{{|||}}}|||xxxvvvppplllgggbbb___\\\XXXUUUPPPNNNKKKGGGBBB===:::888666555444222111000///...------............---,,,,,,+++******************(((((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%########################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###### !!!"""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))******************))))))(((((()))))))))*********+++***************************+++---,,,+++***+++---------,,,++++++,,,,,,---......//////000000000111444666888;;;>>>BBBHHHLLLUUUWWWYYY\\\aaafffkkkmmmoooppprrrtttwwwzzz{{{}}}xxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwuuutttrrrrrrrrrtttvvvwwwvvvssspppnnnmmmkkkiiifffdddbbbbbbaaaaaa^^^[[[XXXWWWXXXZZZ\\\^^^^^^^^^___aaaeeejjjmmmtttxxxwwwvvvvvvvvvxxxyyyzzzyyy~~~|||yyyuuusssqqqqqqrrrrrrtttsssrrrrrrsssqqqllliiieeeeeefffdddccccccdddfffgggiiikkkmmmnnnnnnooooooqqqrrrrrrqqqmmmiiieeedddeeeiiijjjjjjlllooolllfffeeefffiiilllnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkfffcccdddfffggggggeeedddcccdddeeeggghhhkkkqqqxxxxxxtttqqqooooooqqquuuyyy{{{{{{zzzsssooommmllllllmmmoooooopppppppppqqqsssuuuwwwxxxxxxwwwwwwwwwwwwyyy|||~~~}}}{{{wwwuuuqqqnnnkkkhhheeeccc^^^\\\XXXSSSNNNIIIEEECCC@@@???===:::777333111///,,,---......///......---,,,+++***)))))))))))))))))))))((())))))***+++,,,))))))))))))************)))))))))))))))(((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$""""""############""""""$$$$$$######$$$$$$%%%%%%"""""""""###############%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###### """"""#########"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))************++++++******)))(((((())))))******+++++++++))))))))))))))))))))))))***,,,------,,,+++,,,...------,,,++++++,,,.../////////111222444666777888;;;>>>DDDJJJPPPWWW^^^bbbeeeeeefffhhhkkkooorrrtttuuuvvvwwwyyy{{{}}}~~~|||{{{{{{{{{{{{|||}}}}}}xxxwwwvvvuuusssrrrqqqqqqpppppppppooommmkkkhhhfffdddbbb```^^^\\\[[[[[[[[[]]]]]]]]]]]]___bbbeeegggfffhhhkkkmmmpppsssxxx||||||wwwuuu~~~zzzwwwuuurrrlllllllllllllllmmmnnnnnnnnntttxxxyyy|||}}}xxxuuuqqqoooqqqsssuuuuuuyyyvvvttttttuuusssooojjjffffffeeeddddddeeeiiilllnnnpppqqqrrrpppppppppqqqqqqrrrssssssrrrpppnnnllljjjpppsssssstttuuusssoookkkjjjjjjjjjjjjlllmmmnnnooonnnnnnnnnnnnllliiiffffffiiimmmooommmjjjfffdddfffhhhhhhgggjjjooopppmmmiiihhhggghhhiiijjjiiigggfffiiikkklllmmmpppvvv||||||wwwvvvuuutttqqqooolllkkklllnnnpppooonnnnnnnnnooorrrsssuuuyyy}}}~~~}}}{{{{{{yyyxxxvvvtttsssrrrjjjhhhddd```[[[VVVSSSQQQLLLKKKHHHEEE@@@<<<888666111111000//////.........---,,,+++*********************)))))))))***++++++)))))))))************+++))))))******))))))((('''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$%%%%%%$$$######$$$$$$######$$$$$$%%%&&&!!!"""""""""#########$$$$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######""""""###############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++***)))(((((())))))******+++,,,,,,************************+++,,,------,,,,,,---///......---...///222444666444666999<<>>@@@BBBGGGLLLRRRXXX\\\^^^___ccchhhmmmoooqqqssstttwwwwwwvvvwwwxxxzzz{{{}}}}}}~~~~~~}}}zzzwwwtttrrrqqqpppnnnmmmllljjjiiiiiihhhhhhhhhfffccc```]]]ZZZYYYXXXTTTVVVYYY___gggooovvvzzzuuuwwwyyy|||}}}|||{{{zzz||||||yyyuuuuuuuuussspppooonnnooohhhkkknnnnnnkkkiiiiiikkkhhhkkklllkkklllqqqsssqqqtttvvvyyy|||~~~~~~~~~}}}|||}}}~~~~~~}}}~~~zzzzzz{{{}}}~~~}}}|||zzzwwwqqqiiidddeeehhhkkkiiieeedddgggkkkooorrruuuuuuuuuyyy|||yyyooonnnkkkeee___\\\]]]______```dddiiinnnqqqqqqpppoooqqqtttvvvvvvwwwxxxzzzvvvuuurrrooollliiigggeeeeeedddccc___[[[WWWSSSPPPIIIFFFAAA<<<888555444444111111000///...---------,,,,,,+++***)))))))))***))))))******+++++++++++++++++++++++++++***))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&%%%#########$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""############$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$#########&&&(((((('''%%%%%%&&&((('''&&&'''((())))))''')))(((((('''''''''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''++++++***)))))))))))))))******))))))((((((''''''''''''(((((())))))******((())))))))))))(((((('''(((((((((((())))))))))))))))))*********))))))(((---***'''(((+++---,,,+++++++++++++++++++++,,,---+++---............111333...111666:::>>>BBBGGGJJJTTTXXX^^^aaaccceeejjjmmmqqqqqqrrrsssuuuwwwyyyzzz{{{wwwtttvvv|||~~~{{{|||~~~zzz|||wwwppplllkkkjjjhhheeefffggggggfffdddcccccccccddd```\\\[[[\\\\\\YYYVVVWWWZZZ```jjjwww||||||~~~zzzxxxuuuqqqmmmqqqpppnnnmmmllllllnnnnnnkkklllmmmooooooooonnnnnnnnnnnnqqqtttrrrqqqvvv~~~}}}yyyqqqkkkjjjjjjjjjjjjkkkkkkkkkkkknnnoooqqqssstttttttttssssssuuuuuussspppqqqtttxxxzzzoooeee^^^]]]^^^```cccddddddbbbccceeehhhqqqpppqqqttttttqqqrrruuussssssttttttssspppnnnllljjjiiiggggggfffbbb^^^ZZZXXXTTTOOOJJJFFFBBB>>><<<777444000//////000000000+++)))((()))******)))'''******+++,,,,,,,,,,,,,,,+++*********))))))((((((+++***)))*********(((&&&((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### ###&&&%%%###""""""#########$$$$$$$$$######"""""""""###$$$%%%""""""""""""############$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&((('''&&&'''((())))))'''''''''&&&&&&&&&&&&&&&''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''+++***)))(((((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))((((((((()))))))))************+++++++++++++++******...,,,))))))++++++***(((,,,,,,------...///111222+++---///000000222444777:::>>>CCCHHHMMMQQQVVVZZZaaadddiiilllmmmpppsssvvvvvvvvvwwwxxxyyy{{{|||}}}{{{xxxyyy}}}~~~|||}}}zzz{{{~~~|||xxxqqqllleeeaaa``````___^^^___``````aaaaaaaaabbbccccccbbbaaaaaabbbbbbaaa```bbbgggqqq}}}|||uuuppppppsssvvvzzzxxxvvvtttrrrrrrqqqqqquuuuuuuuutttttttttttttttvvvwwwxxxyyyyyyyyyxxxxxxzzzzzz}}}~~~|||zzzyyyrrrrrrsssttttttrrrrrrsssuuuvvvvvvwwwwwwvvvuuussssssttttttsssrrrpppppprrrtttrrrxxx}}}rrrllljjjkkkiiiiiihhheeeaaa^^^___aaannnlllkkknnnmmmjjjlllooopppqqqrrrssssssqqqooonnnmmmllllllkkkkkkiiieeebbbaaa^^^ZZZVVVRRRNNNJJJGGG@@@<<<888444333111000...---,,,******,,,,,,,,,++++++++++++++++++******)))++++++******************---+++************((('''''''''(((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###&&&%%%###""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&((('''&&&'''((())))))'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''(((((('''''''''((((((((((((((())))))))))))))))))((((((''''''((()))************))))))*********++++++++++++,,,,,,------,,,,,,,,,...,,,,,,,,,------+++))),,,,,,,,,,,,---...000000...000444666888;;;???AAALLLPPPUUU[[[___dddiiilllppprrrvvvxxxyyyzzz}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~|||zzz{{{}}}~~~{{{xxxwwwtttrrrsssuuuuuurrrooofffaaa[[[WWWVVVWWWXXXYYYZZZ[[[]]]```dddgggjjjkkkiiilllooopppppppppqqqrrrttt|||~~~yyywwwxxxyyy~~~~~~}}}{{{xxxsssooonnnppprrrwwwyyy{{{zzzxxxxxx{{{~~~}}}{{{yyy|||~~~|||zzzyyy{{{yyywwwwwwwwwvvvuuutttnnnqqquuuzzz{{{uuusssuuu{{{~~~|||vvvppplllkkkkkkpppkkkhhhiiigggeeefffjjjkkkmmmooorrrsssrrrqqqppplllkkkjjjjjjkkkjjjhhhfffiiigggdddbbb___\\\XXXUUUNNNJJJDDD>>>:::666333000222000---------.........------,,,,,,+++*********++++++++++++,,,,,,,,,,,,000---+++))))))***)))((('''''''''(((((()))))))))))))))((((((''''''(((((())))))(((((('''&&&&&&%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&'''((())))))'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((((((((()))+++******))))))(((((((((&&&'''((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---///000///...---------------...///000111555999>>>CCCGGGLLLQQQTTT]]]aaafffjjjnnnqqqtttwwwyyyzzz|||~~~~~~~~~~~~~~~~~~}}}||||||yyyxxxxxxyyyzzzyyyvvvssslllkkkjjjkkklllllliiiggg___\\\VVVSSSSSSVVVYYY\\\^^^```dddkkkrrrxxx|||}}}yyy}}}~~~}}}{{{xxxuuuuuuvvvxxx{{{{{{}}}~~~~~~|||{{{||||||~~~}}}yyywwwyyy{{{~~~|||{{{zzzyyyyyyzzzzzz{{{wwwsssnnniiiggghhhkkknnnlllnnnooonnnppptttzzz~~~}}}vvvpppnnnkkkhhhhhhkkkkkkmmmppprrrsssrrrpppooohhhgggffffffhhhhhhgggfffhhhgggfffffffffdddaaa___ZZZVVVPPPJJJEEE@@@;;;888999666222000000000///...//////...---------------++++++,,,,,,------......222///+++))))))******)))&&&&&&'''((()))******+++))))))(((((((((((())))))'''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&'''&&&%%%%%%&&&'''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))++++++******))))))(((((('''''')))***++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,------,,,,,,+++---...//////...------///000111333666:::<<<>>>BBBGGGNNNUUU[[[aaafffjjjmmmppptttwwwxxxyyyzzz{{{~~~~~~~~~}}}{{{yyyxxxttttttttttttrrroookkkhhhccccccdddfffggggggfffddd\\\ZZZWWWUUUVVV[[[```eeekkkmmmttt}}}}}}{{{{{{|||{{{zzzuuuwwwzzz{{{{{{zzz{{{{{{zzz{{{{{{|||}}}~~~|||{{{{{{|||uuuqqqlllgggeeeeeefffgggfffeeeeeeeeeeeeeeegggiiinnnuuu}}}|||yyyuuutttvvvxxxyyyzzzyyyvvvqqqllliiifffdddbbbbbbdddeeeeeeeeecccccccccdddfffggggggeeebbb___YYYTTTPPPLLLGGGDDDBBB>>>:::777555333000...///...---------......///,,,,,,------.........///111...+++))))))******)))&&&''''''((()))***++++++))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''!!!""""""###$$$#########!!!!!!"""""""""#########"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&'''&&&$$$$$$&&&(((((('''&&&'''((())))))'''''''''''''''(((((()))***%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((())))))(((((((((((())))))))))))******************))))))(((((()))***++++++++++++******+++++++++,,,,,,,,,******+++,,,---------------///000///---,,,,,,---///111555;;;AAAGGGLLLOOOSSSXXX___ffflllqqqvvvyyyyyy|||~~~~~~~~~~~~~~~~~~~~~|||~~~|||zzzvvvsssrrrppppppooolllhhhccc___\\\YYY[[[^^^aaacccdddcccccc_________```bbbhhhooottt~~~|||zzz|||~~~zzz~~~~~~xxxtttooolllkkkjjjiiihhhlllhhhfffgggeeebbbaaacccbbbfffmmmrrrtttssspppmmmcccfffkkkuuuvvvnnniiidddaaa^^^]]]^^^`````````bbbaaa```bbbeeehhhiiiiiieeebbb___\\\YYYVVVRRROOOKKKHHHEEEAAA???;;;777444///...---,,,,,,,,,---...------------............///,,,***)))*********)))((((((((())))))*********((((((''''''(((((())))))&&&''''''((())))))******######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$$$$$$$###""" !!!!!!!!!""""""""""""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((((('''&&&'''((())))))'''''''''''''''((()))***+++''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))***+++***************)))))))))******************++++++)))******+++++++++******************++++++++++++++++++,,,......//////......000222222222222666888===???CCCIIIPPPWWW]]]```ccchhhnnnssswww{{{~~~~~~}}}|||zzz{{{}}}}}}{{{xxxyyyyyyxxxuuurrrnnnjjjggggggggggggdddaaa]]]ZZZYYYWWWZZZ___dddggghhhiiijjjmmmoooqqqtttxxx~~~~~~|||xxxwwwwwwwwwuuusssuuuoookkklllkkkgggfffiiihhhiiijjjjjjiiieeebbb___YYYZZZ\\\```gggqqq{{{}}}xxxjjjgggccc```aaabbbccccccdddaaa______bbbeeeggggggeeeccc```___]]][[[XXXUUUSSSRRRPPPNNNLLLHHHCCC???666444111///---------.........------------------+++***))))))***+++***))))))))))))))))))))))))***''''''&&&&&&'''(((((()))(((((((((((())))))))))))#########"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%%%%&&&%%%&&&''''''%%%$$$$$$&&&(((((('''&&&''')))))))))'''&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))***++++++,,,,,,++++++******)))))))))))))))***+++++++++,,,******+++++++++******)))))))))*********+++++++++,,,---...///000000000000---000444666888<<>>:::777666---.........////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((""""""$$$$$$$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((('''&&&&&&&&&''''''(((((()))))))))******++++++******)))******************************))))))******+++,,,------,,,,,,,,,,,,------------......//////......//////.........///000000000222555999>>>EEEMMMRRRZZZ^^^ccciiimmmsssxxx{{{{{{{{{|||~~~}}}|||~~~}}}yyyuuunnnlllhhhbbb^^^]]]___aaaaaaaaaccchhhpppuuuvvvuuutttzzz{{{wwwxxxyyy|||uuuqqqllljjjjjjiiifffccc___^^^```ccceeegggkkkqqq}}}zzzrrriiibbbcccaaa]]]YYYXXXZZZ\\\^^^___```aaaaaa___]]]ZZZXXXQQQPPPMMMIIIFFFCCCBBBAAA333333444444444333222111.........---------,,,,,,******************************)))))))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((('''&&&&&&'''''''''((((((((((((((()))***++++++++++++***))))))))))))******++++++,,,******))))))******+++,,,...---,,,++++++,,,---...------...///////////////---------...///111333555666;;;BBBJJJPPPWWW]]]aaajjjmmmqqquuuxxx{{{~~~~~~zzzyyyxxxzzzzzz{{{|||}}}{{{uuuqqqfffeeebbb___\\\^^^dddhhhrrruuu{{{}}}{{{zzzwwwqqqlllhhhggghhhlllkkkggghhhmmmnnnqqquuu{{{~~~vvvrrrmmmeee^^^ZZZ[[[^^^```fffffffffdddaaa]]][[[ZZZUUUSSSQQQNNNKKKIIIGGGFFF=========;;;999777444333////////////............++++++++++++++++++++++++*********)))))))))((((((%%%%%%%%%&&&&&&((()))***######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))******(((((())))))((('''&&&&&&(((((((((((((((''''''''')))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,*********)))***++++++,,,000...,,,******,,,...000------...///000000//////111111222444777:::>>>???EEELLLUUU^^^eeeiiilllmmmsssvvvyyy{{{}}}~~~~~~yyyuuussspppqqqssswwwyyywwwrrrllleeeeeeeeedddeeekkkssszzz}}}wwwnnnmmmqqqxxxwwwqqqppptttpppoooooopppqqqrrrtttuuuwww{{{uuukkkffffffiiilllfffgggfffddd```]]]\\\\\\YYYWWWTTTPPPLLLIIIGGGFFFFFFEEEDDDAAA===999555333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$&&&(((***,,,,,,,,,,,,&&&&&&''''''((()))))))))''''''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((((('''***+++,,,---...---,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++)))***,,,...,,,...000000000000222333333444777999<<>>;;;888777555444111///...---------,,,---......,,,+++---,,,,,,,,,++++++******%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&******************************)))))))))(((((((((***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------111111111///---,,,---///---...//////...///222444888;;;AAAGGGLLLRRRYYY]]]dddjjjsssyyy|||}}}~~~}}}|||xxxxxxzzzzzzyyyuuupppllljjjlllnnnrrrvvvxxxyyyyyy~~~||||||zzzwwwuuupppppppppqqqtttzzz|||lllccc```___[[[XXX\\\\\\\\\\\\ZZZVVVRRROOONNNLLLJJJIIIHHHFFFBBB???;;;:::999777555333222222///---,,,,,,------,,,***,,,,,,+++***)))(((''''''%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''***))))))(((''''''&&&&&&'''(((((())))))(((((('''++++++++++++++++++++++++*********)))))))))))))))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...///000000...---...//////000000000111444999<<>><<<:::999888888333000...------------,,,------,,,+++)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''''''''((((((((())))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...***,,,///000///000111333222333444777:::AAAHHHNNNWWW[[[```eeeiiinnnrrruuu|||~~~}}}|||zzzxxxuuurrrooonnnjjjkkklllmmmnnnppprrruuuyyywwwyyy{{{}}}xxxwwwuuuqqqnnnrrrzzzxxxnnnfffbbb[[[YYYWWWXXX[[[\\\[[[YYY[[[YYYXXXWWWUUUSSSOOOLLLKKKIIIFFFBBB???>>>======999666222000///000////////////...---,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((()))+++,,,''''''''''''(((((())))))(((((((((((())))))***************************************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---///000111111222444666444777<<>>;;;888444111///%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&((((((((('''&&&%%%######!!!""""""######$$$$$$%%%'''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''')))(((''''''''''''((()))(((***++++++)))'''(((((()))))))))))))))(((''''''************++++++++++++***++++++++++++,,,,,,,,,))))))))))))************........................///000000///......///111000111222000000333:::@@@DDDIIIQQQYYYaaajjjrrrwwwwwwxxxzzz}}}|||{{{|||}}}|||zzzyyywwwsssoookkkbbbcccfffjjjooouuuzzz}}}~~~}}}|||vvvllldddaaa___\\\[[[[[[___cccffffffffffffffffffdddcccbbbeeeeeeeeeccc```^^^^^^___`````````aaabbbdddfffhhhkkkkkkkkkjjjjjjjjjjjjjjjiiijjjllloooqqqrrrssstttuuuwwwyyyzzzyyywwwuuusssrrrqqqqqqqqqqqqssstttuuuwwwwwwvvvuuutttuuuuuuvvvwwwuuusssqqqqqqrrrtttvvvxxxwwwwwwvvvvvvvvvvvvvvvuuurrrpppqqqtttwwwxxxxxx}}}}}}~~~|||wwwpppooommmkkkkkklllnnnoooooo{{{|||ssspppkkkeee^^^]]][[[YYYXXXXXXZZZ\\\^^^aaadddbbb]]]VVVQQQOOOIIIHHHFFFBBB>>>:::666444%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''&&&%%%$$$###!!!###%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((()))((((((''''''(((((())))))***,,,+++***((())))))))))))******))))))((((((************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................---......---,,,,,,...111111222333333555<<>>%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%% !!!$$$'''((((((''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((((((((())))))+++,,,,,,***)))******))))))*********))))))(((*********+++++++++,,,,,,+++++++++,,,,,,,,,------------........./////////............////////////.........---,,,---000222333666:::>>>DDDMMMXXX```kkknnnssswwwyyyzzz|||~~~zzzwwwxxxuuuuuutttpppjjjgggfffgggrrr|||}}}|||xxxuuurrroookkkhhh```]]]ZZZXXXYYYYYYWWWUUUVVVVVVVVVVVVYYY]]]```ccceeegggiiikkklllkkkiiihhhccccccccc```]]]ZZZZZZZZZ\\\[[[[[[[[[[[[]]]^^^______```bbbbbbbbb```^^^\\\[[[\\\]]]^^^___`````````cccccceeeeeeeeedddcccbbbeeeeeeddddddddddddddddddfffffffffgggggghhhiiijjjggggggfffeeefffgggiiijjjnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkklllnnnppprrrsssuuuvvvxxx{{{~~~yyyuuuuuuqqqllljjjmmmrrrtttsss~~~{{{qqqeee___]]]\\\WWWRRRXXX[[[```cccbbb___[[[YYY[[[ZZZXXXUUURRRNNNKKKIII%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$%%%'''))))))((('''%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&'''''''''(((((())))))((())))))))))))))))))((((((***,,,,,,*********+++))))))************))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,........./////////000000222222222111111333666999999@@@IIIQQQXXX```iiipppxxxyyy{{{{{{{{{|||~~~}}}zzzyyyzzzwwwsssqqqsssrrruuuvvvssspppqqqwww|||wwwpppnnnlllhhhfffeeedddaaa___ZZZXXXUUUTTTTTTVVVVVVWWWWWWWWWWWWXXXZZZ]]]```aaabbbccceeeffffffdddcccbbb^^^___^^^\\\YYYWWWVVVWWWXXXWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWUUUUUUVVVWWWYYY[[[\\\\\\]]]______```aaaaaa``````___bbbbbbbbbbbbbbbaaaaaaaaaccccccdddeeefffgggggggggccccccbbbbbbcccdddeeefffjjjjjjkkkkkkkkkjjjiiihhhhhhiiijjjkkklllmmmooopppqqqrrruuuxxx{{{~~~xxxrrrmmmmmmooopppooonnnooovvv~~~wwwqqqoookkkaaaYYY\\\\\\\\\\\\]]]\\\[[[ZZZ]]]]]]\\\ZZZXXXVVVTTTSSS%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''''''''%%%$$$###&&&&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((())))))******))))))(((''')))++++++***)))***+++))))))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................//////000000111000111222222444888>>>BBBGGGPPP[[[dddkkkqqqvvv{{{|||~~~}}}|||{{{uuuqqqpppnnnkkkkkkoooooovvv}}}~~~wwwnnnhhhgggeeecccbbbbbbbbb```^^^[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYZZZZZZ[[[\\\]]]\\\\\\\\\[[[[[[ZZZYYYXXXVVVWWWWWWUUUSSSQQQQQQRRRQQQPPPOOOMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______^^^^^^]]]```aaabbbdddeeeeeeeeeeeeaaaaaaaaaaaaaaaaaabbbbbbfffggghhhiiihhhgggfffeeeeeefffhhhiiihhhiiijjjllllllmmmpppsssvvvxxxyyyzzz|||~~~~~~zzzuuuttttttqqqoooooonnnqqqsssuuuxxxvvvmmmccc___[[[XXXXXXXXXXXXWWW^^^^^^^^^]]]\\\[[[YYYXXX%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***((()))************)))(((&&&(((******)))))))))***((()))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...///000000000000111111111---......///000000111111///111333777<<>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPQQQPPPPPPQQQRRROOOOOOPPPQQQSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^___``````aaa``````fffgggiiihhhhhhhhhjjjllljjjkkknnnpppsssuuuvvvvvvwwwyyy{{{~~~|||vvvsssssssssssstttuuuxxx}}}qqqeee^^^[[[###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%######$$$&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))************((()))***+++---...///000,,,++++++******++++++,,,,,,,,,,,,,,,------......111///---,,,,,,---///000------------------------///000000//////000222333555888===CCCKKKVVV```ggglllqqqwww{{{|||}}}}}}yyyuuuqqqnnnkkkpppwww~~~~~~wwwqqqkkkhhhfffaaa^^^[[[YYYXXXVVVSSSPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDBBB@@@@@@@@@@@@>>>===>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDFFFHHHIIIIIIJJJIIIKKKMMMNNNMMMMMMNNNPPPLLLMMMOOOPPPQQQQQQQQQPPPNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\]]]^^^^^^______^^^ccccccccccccbbbdddgggjjjggghhhjjjlllnnnooopppppppppqqqtttwwwzzz}}}}}}yyywwwrrrsssssssssuuuzzzuuunnnkkk#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$#########$$$"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))((((((''''''&&&&&&((('''''''''''''''''''''))))))))))))************((()))***+++---///000000,,,,,,++++++++++++,,,,,,,,,,,,------------.........---++++++,,,...000111........................///000111000000111444777;;;AAAJJJTTT]]]gggpppuuuuuuwwwyyy{{{}}}yyywwwuuutttssstttuuuuuuuuu}}}xxxtttoooiiiddd```]]]\\\YYYWWWUUUTTTRRRQQQOOOMMMLLLJJJHHHEEECCCBBBBBBBBBAAA@@@>>>>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@BBBDDDFFFGGGGGGGGGFFFHHHJJJKKKKKKKKKLLLMMMLLLMMMNNNOOOOOOMMMLLLKKKIIIJJJLLLNNNPPPQQQSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^_________^^^^^^```cccgggeeefffggghhhiiijjjjjjjjjjjjkkkmmmpppsssuuuwwwxxxuuuwwwyyyzzzzzz{{{~~~}}}~~~~~~}}}xxxvvvwwwxxxyyyxxxyyyzzz|||}}}{{{############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((******))))))******+++,,,''''''''''''((((((((((((((()))***+++---...///000,,,,,,++++++++++++,,,,,,------------------......,,,+++++++++,,,...000111////////////////////////...000333333333666<<<@@@HHHOOOZZZdddlllsssxxx{{{{{{{{{|||}}}~~~~~~}}}||||||||||||}}}qqqpppoooqqqtttzzz|||yyytttqqqjjjgggddd```\\\YYYXXXWWWSSSSSSQQQPPPNNNMMMLLLKKKGGGFFFCCCAAA???>>>>>>>>>???===============;;;999:::::::::::::::;;;;;;;;;999999999::::::::::::;;;888888888888888888999999888888999999999:::::::::<<<======>>>>>>???@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBDDDGGGHHHHHHHHHIIIKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGIIILLLNNNOOOPPPPPPMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ\\\___bbbbbbbbbcccddddddddddddcccdddeeefffhhhjjjlllmmmnnnlllnnnpppppppppppprrrtttqqqqqqssstttwwwyyy|||}}}zzzzzzzzzzzz{{{||||||}}}|||~~~}}}{{{{{{{{{############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((()))))))))))))))***)))((((((((()))+++---...''''''''''''((((((((((((((()))***+++,,,---...///---,,,,,,++++++,,,,,,---..................------------.........//////000000000000000000000000000///333777:::<<>>======???@@@AAAAAAAAAAAA>>>AAACCCDDDDDDEEEFFFHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVXXX[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^___aaabbbccccccdddfffggghhhfffffffffgggffffffggghhhjjjlllnnnooooooooonnnnnnoooppprrrsssqqqtttuuuuuutttwww~~~~~~zzz"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""""""""$$$&&&((()))((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******''''''(((((())))))******&&&%%%%%%&&&''')))+++,,,))))))))))))************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---..................------///000000111000//////...000000000000000000000000222777===AAAEEEMMMXXX```nnnrrrwww{{{}}}}}}~~~}}}zzzwwwuuusssqqqoooooooooooo}}}}}}zzzuuurrrnnnjjjhhheeebbb```ZZZZZZYYYWWWUUUSSSRRRQQQLLLMMMMMMKKKIIIHHHHHHIIIBBBAAA@@@???===<<<;;;::::::999999999:::999777555555666666666777777888888555666666666777777888888999999999999888888888888777777777888888888888999888999999:::;;;;;;<<<<<<<<<<<<===>>>??????>>>>>><<<>>>@@@BBBBBBBBBDDDEEECCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTTTTUUUXXXZZZYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]]]]\\\ZZZYYYZZZ_________```aaacccdddeeecccbbbbbbbbbcccdddfffgggfffiiikkkjjjjjjmmmuuu|||zzz{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''******))))))))))))******+++***))))))((())))))***------,,,++++++*********,,,++++++***+++,,,...///------------------------///000111000......///000///111222222222222333555777===FFFPPPYYYccckkkpppwwwxxx{{{~~~}}}{{{zzzyyyyyyzzzuuusssnnniiihhhnnnxxxzzzuuurrrpppnnnllliiieeebbb^^^\\\[[[ZZZYYYVVVTTTRRRPPPOOONNNNNNLLLIIIHHHHHHGGGDDDBBBAAA???>>><<<;;;;;;;;;;;;999888888888777777666666888888777777666666555555777777666666555555555444888777777777666666666555777666666555555777888999;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRTTTWWWXXXXXXYYY\\\^^^^^^```bbbeeeiiilllnnnpppmmmlllkkkkkkmmmppptttvvvxxxyyyzzz|||~~~zzzuuusssyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&((()))***+++++++++***)))))))))(((((((((((())))))'''((()))+++++++++***************+++,,,---------...---,,,,,,,,,,,,,,,------------------------------///000000///...///000222333333555888>>>FFFLLL^^^ccckkkrrrwwwzzz~~~}}}}}}~~~~~~|||}}}|||yyyuuurrrooolllkkkeeegggjjjrrr{{{xxxtttooollljjjjjjjjjfffeeebbb^^^[[[XXXWWWVVVRRRQQQOOONNNLLLKKKKKKJJJJJJHHHFFFEEEDDDCCCAAA???>>>>>><<<;;;:::999999999777777777777666666666666666666666666666555555555666666666555555555555555666666666666666666777777555555444444555555666777777777777888888999999999<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRPPPRRRTTTXXX[[[___aaacccaaaaaa``````bbbeeehhhjjjiiiiiijjjkkknnnqqqtttvvv}}}~~~~~~wwwqqqrrrtttwww|||%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))***+++++++++***))))))(((((((((((((((((()))&&&'''***,,,---,,,+++***+++++++++,,,,,,,,,------......------,,,,,,,,,,,,........................///000222222000///000111000333888>>>EEEOOOXXX___hhhmmmtttyyy|||~~~~~~~~~{{{xxxwwwuuuqqqnnnkkkkkkllllllmmmqqqyyy~~~zzzsssppplllhhhffffffggghhhbbbaaa^^^[[[XXXVVVTTTTTTOOONNNMMMKKKJJJIIIIIIIIIGGGEEECCCBBBBBBAAA???======<<<;;;:::999888888777666666666666666666666666555555555555555555555555555555555555555555555555777777666666666555555555444444444444555555555666555555555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>???@@@========================>>>>>>?????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFGGGFFFGGGIIIKKKIIIJJJLLLNNNQQQTTTVVVWWWVVVVVVUUUVVVWWWZZZ\\\]]]]]]]]]^^^___bbbdddgggiiilllnnnppprrrtttwww{{{~~~}}}~~~yyyyyyzzzzzz|||zzz%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********)))((())))))(((((((((((())))))&&&(((***,,,------+++***---------,,,,,,,,,++++++............---,,,,,,+++........................///000111000//////000222222888BBBNNNXXXbbbjjjoooooosssyyy}}}~~~}}}|||{{{yyyvvvsssooommmjjjiiikkkpppuuuxxx}}}|||xxxuuummmkkkhhhfffdddeeefffggg```^^^\\\YYYVVVUUUSSSSSSNNNMMMKKKJJJIIIHHHHHHHHHDDDBBB@@@@@@@@@???===<<<;;;;;;:::999888777666666555555555555555555555666444444444444444555555555444444444555555555555555999888777666555444333222333444444555555555555555444444555666666777888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888999999999:::::::::<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>???????????????@@@BBBBBBAAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPTTTTTTTTTUUUWWWZZZ\\\]]]^^^aaacccfffgggjjjmmmpppmmmoooqqqssstttwwwzzz}}}}}}~~~|||{{{|||yyyzzz|||~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###############%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''((()))*********)))(((******))))))))))))******((()))***,,,,,,,,,++++++.........---,,,+++++++++---............------,,,........................---.........///111666999===FFFSSS```jjjqqqwwwzzzwwwzzz~~~}}}{{{yyywwwvvvtttpppnnnddddddgggkkkrrr{{{~~~{{{xxxuuurrrooojjjhhhgggeeedddccccccccc]]]\\\YYYWWWUUUSSSRRRRRRMMMLLLKKKIIIGGGFFFFFFFFFBBBAAA???>>>???>>><<<;;;999999999888777666555444444444444555555555555555333333333444444444444444444444444444444555555555888888777666444333222222444444555666666666666555555555555666666777777777888888888888888888888888::::::::::::::::::::::::777777888888999999::::::999999999999999999999999999999999999999999999999777777888888999999::::::777777777888888888999999999999888888999999:::;;;:::::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLOOOQQQRRRSSSUUUXXXZZZ[[[]]]```bbb___aaadddgggiiilllpppsssqqqvvv|||~~~zzzzzz~~~|||yyyvvvwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$#########%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))((()))***+++++++++***)))++++++************++++++++++++++++++++++++++++++------------------,,,,,,,,,---...//////......---..............................///000444:::BBBGGGRRRYYYdddnnnuuuyyy{{{}}}|||~~~~~~}}}|||}}}yyywwwtttrrrqqqnnnkkkiiidddjjjsss~~~}}}yyyvvvssspppmmmkkkffffffeeedddbbb```___^^^ZZZYYYWWWUUUSSSQQQPPPPPPMMMKKKIIIGGGEEEDDDCCCCCCAAA@@@>>>>>>>>>>>><<<:::888888888888777555333222333333444444444555555555222222333333333444444444333333333444444555555555666555555555555444444444444555666777777777666666666666666666666666777777666666666666666666666666777777777777777777777777555666777888888777666666666666666666666666666666777777777777777777777777666666666777777888888888666666666777777777888888777777666666777777888999888888999999::::::::::::888888999:::;;;;;;;;;:::999999999999999999999999777888999:::::::::999999::::::::::::::::::::::::888:::;;;;;;999999:::<<<<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDEEEFFFCCCCCCBBBCCCDDDFFFHHHIIIJJJLLLOOOPPPPPPQQQSSSTTTRRRUUUWWWZZZ\\\___cccffffffjjjqqqvvvzzz|||zzzxxx{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$$$$###"""#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%************************(((((((((''''''&&&&&&%%%'''''''''(((((((((((()))&&&'''''''''(((((()))))))))***+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,------......///+++,,,.../////////......////////////////////////000111222555:::CCCNNNUUUbbbhhhpppvvvzzz{{{|||}}}}}}~~~~~~|||yyywwwvvvwwwwwwtttqqqooommmkkkhhhfffqqqzzz|||xxxtttrrrooollljjjcccdddccccccaaa^^^[[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOLLLKKKIIIFFFDDDBBBAAAAAAAAA???>>>===>>>>>><<<:::777777888888777555333222333333333444444555555555222222222333333444444444333333333444444555555555333333444444555666777777444555777888888888777666777777777777777666666666555555555555555555555555555555555555555555555555444555777888888666444333444444444444444444444444777777777777777777777777666666666666666666666666555555666666666777777777777777666666777777888999777777777888888999999999888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;999999:::;;;::::::;;;<<<===??????@@@::::::;;;<<<===>>>>>>???@@@?????????@@@BBBDDDEEEDDDFFFIIIIIIIIIIIIJJJKKKIIIKKKNNNOOOQQQSSSWWWZZZZZZ___eeekkknnnqqqsssttttttwww{{{}}}}}}}}}~~~~~~~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''((('''((()))(((&&&&&&((()))%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&)))(((&&&%%%&&&''')))***)))))))))))))))))))))))))))******++++++++++++***//////.........---------...---,,,,,,******)))(((,,,,,,------------------111111111///...///222444444555777<<>>>>>===;;;999888666666666666666666666666666666666444444444444444333333222333333333333333444555666444555555555444333333222777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333777666555444333333333333555555444444444444444444666666555555555666777777666555555444444555555666999888888888888999999:::999999999999999999999999888888888888888888888888888888999999:::::::::;;;<<<;;;;;;;;;::::::999999888888999999:::::::::;;;::::::999999999;;;<<<===<<<;;;;;;:::::::::::::::>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;;;;<<<>>>???========================@@@@@@AAABBBBBBBBBBBBBBBAAABBBDDDFFFIIIKKKMMMNNNTTTWWW\\\```ccceeehhhjjjlllnnnpppqqqqqqrrrtttvvvxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&***)))'''''''''(((***+++))))))))))))))))))))))))))))))******++++++******)))******+++,,,,,,,,,,,,000000//////...---------............////////////---.../////////000333666777<<>>===<<<;;;;;;<<<===>>>;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<============>>>????????????>>>@@@AAABBBCCCEEEFFFGGGHHHJJJMMMRRRUUUXXXZZZ]]]___bbbdddfffffffffgggiiikkkpppsssxxx}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&'''((('''%%%%%%'''(((((('''&&&%%%$$$%%%&&&'''(((((((((''''''''''''&&&***)))((((((((()))+++,,,))))))))))))))))))))))))(((((()))***************)))***,,,.../////////.../////////////////////////////////000000111111111...///000000111333777:::BBBIIITTT___hhhpppwww{{{{{{|||{{{zzzxxxxxxzzz{{{zzzwwwrrrnnnllllllkkkjjjooogggcccjjjwww~~~zzzwwwvvvtttqqqpppooonnnkkkiiieeebbb___\\\[[[YYYWWWUUUQQQPPPNNNMMMLLLJJJFFFDDDDDDAAA>>><<<<<<<<<;;;:::<<<;;;:::888777666666666444444444444444444444444555555555555555444444333555555555555555444444444444444555555444444333333333333333333333333333333222222222222333333333333555555555444444444333333555555555555555555555555222333333444555666777777555555555666777888999:::666666666666666666666666666666666777888999:::;;;;;;::::::999999::::::;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@>>>===<<<<<<<<<<<<===>>>:::;;;<<<<<<===<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;<<<===============?????????@@@@@@@@@AAAAAA@@@CCCGGGJJJLLLNNNPPPRRRVVVXXXZZZ[[[ZZZ[[[]]]___eeeggglllqqquuuxxxzzz{{{|||~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&'''''''''%%%%%%&&&((()))(((%%%$$$###$$$%%%&&&((((((((('''''''''''''''))))))((((((((()))***+++))))))))))))))))))))))))'''((())))))***************+++---///000000///...,,,,,,---------.........//////000000111111222222333333333333555999@@@DDDSSSZZZccclllrrrvvvyyy{{{~~~~~~~~~|||zzzyyyzzz|||uuupppllljjjllloooqqqrrryyyrrroooxxxzzzvvvsssrrrqqqnnnmmmmmmllljjjhhheeebbb^^^ZZZYYYWWWVVVTTTNNNLLLJJJIIIIIIGGGEEECCCBBB???<<<;;;;;;::::::888;;;:::999888777666666666444444444444444444444444666777777777777666555555666666666666555444444333333444444555444444333333555555555555555555555555333333444444444444444555666666555555444333333333444444444444444444444444444444444555555666666666666666666666777888999999777777777777888888888888999999999:::;;;===>>>???=========<<<<<<=========<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@????????????<<<<<<<<<======>>>@@@@@@>>>>>>============>>>>>>===>>>???@@@@@@@@@>>>>>>:::;;;;;;<<<<<<======>>><<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@CCCEEEFFFGGGJJJLLLOOOPPPRRRSSSRRRSSSUUUVVVYYY[[[___ccchhhlllnnnpppsssuuuyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((()))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((''''''''''''(((((())))))************************'''''')))******+++++++++)))***++++++++++++***)))+++++++++,,,------.........//////000111111222222444444444666;;;DDDNNNUUUdddiiinnnsssvvvyyy|||}}}~~~{{{wwwtttssssssqqqpppooorrrwww~~~~~~yyytttrrrooommmkkkkkkkkkjjjhhhfffdddaaa]]]YYYWWWVVVTTTRRRLLLJJJHHHGGGGGGFFFDDDBBBAAA>>>;;;:::::::::999888999888777777666666666666555555555555555555555555888888888888888777666666555555666666555444333222333333444444555444444333555555555555555555555555333333333444444555555555666666666555555444444444555555555555555555555555666666666666666666555555888888777777777777888888999999999::::::;;;;;;;;;=========>>>???AAABBBCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???======>>>>>>?????????@@@===>>>>>>???@@@?????????======>>>>>>?????????@@@>>>@@@BBBCCCCCCDDDFFFIIIIIIKKKLLLMMMLLLLLLNNNPPPQQQRRRTTTWWW[[[___bbbddddddfffjjjoooqqqssssssrrryyy{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''((()))(((&&&&&&((())))))((('''&&&%%%&&&'''((('''(((((((((((()))))))))&&&'''''''''((((((((((((************************'''((()))++++++,,,,,,,,,,,,,,,,,,++++++*********------........./////////...//////000111222333333111333888???HHHTTT```hhhppprrrvvvxxxzzz}}}~~~zzzuuuoookkkjjjjjjmmmqqqwww}}}|||wwwsssqqqlllkkkiiihhhgggfffdddbbbbbb___[[[XXXVVVTTTQQQOOOJJJHHHFFFEEEEEEEEEDDDBBB@@@===;;;999::::::999888777777666666666666666777666666666666666666666666777777777777777666666555333444555555555444333222333333444444555555444444333333333333333333333333111111222222333333444444666666666666666666666666777777777777777777777777999999999888888888888888<<<;;;;;;:::::::::;;;;;;===>>>>>>??????@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB>>>???@@@@@@@@@AAACCCEEECCCEEEFFFFFFFFFFFFHHHIIIKKKKKKKKKMMMPPPSSSVVVXXXXXXZZZ^^^aaadddeeeddddddiiillloooqqqrrrsssvvvwww|||~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((((('''((()))***)))'''''')))***''''''(((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))************************((()))***+++------------...---,,,+++,,,---...//////////////////000000000000000111222333444555555666<<>><<<999888888999888777666666555555555666666777555555555555555555555555444555555555555444333333000111333444555444222111222333444444555555444444444444444444444444444444111222222333444444555555666666777777888888999999::::::::::::::::::::::::999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEAAABBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA>>>??????>>>>>>>>>@@@BBB@@@AAACCCCCCBBBBBBDDDEEEGGGFFFEEEEEEFFFIIILLLNNNOOOPPPRRRUUUVVVWWWXXXXXXYYY\\\___bbbdddfffhhhjjjmmmooorrrssssssuuuwwwyyy{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))(((''')))*********((((((***+++&&&'''((()))******))))))'''((((((((())))))******(((((()))***************************************))))))+++,,,---.........***)))''''''(((***---//////////////////.........111111222333444666666777???HHHTTTaaajjjrrrwwwzzzzzz|||}}}}}}||||||}}}~~~}}}xxxpppiiifffjjjrrrxxx~~~zzzvvvrrrnnnllliiigggeeeccccccaaa___]]]ZZZXXXVVVTTTRRRNNNJJJFFFFFFDDDAAA@@@AAABBBAAA@@@===;;;888777777888777666666555555555555666777777444444444444444444444444222222333333222222111000///000222444444444222111222333333444555555555444777777777777777777777777444444555555666777888888666666777888999:::;;;;;;========================::::::<<<>>>AAACCCDDDEEECCCCCCCCCDDDFFFGGGIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMMMMNNNNNNOOOPPPRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPRRRQQQOOONNNNNNNNNOOOPPPLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGEEECCCBBB@@@@@@???@@@@@@???===>>>@@@BBB???AAABBBBBBAAAAAACCCDDDEEECCCAAA@@@AAACCCFFFGGGDDDEEEGGGHHHJJJKKKKKKKKKNNNQQQUUUXXXZZZ]]]```bbbccceeeggghhhhhhiiikkkmmmjjjmmmrrrwwwzzz|||||||||###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$)))'''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******+++++++++******)))*********)))))))))))))))++++++,,,,,,,,,---------------------------------000//////000000000///---222222222222444999@@@EEEMMMXXXeeennnrrrtttxxx{{{~~~}}}{{{zzzzzzzzz{{{|||yyyuuunnnjjjooo||||||yyyuuurrrooojjjgggccccccaaa___\\\YYYWWWUUUUUUTTTRRRPPPMMMJJJHHHGGGGGGEEECCCAAA???>>>>>>>>>===<<<:::999777666666666777666666555555444444333333333222222111111000000///000222444555444333222333333333444555555666666444444444555555666666666999888888888888999999:::999999:::::::::;;;;;;;;;???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDEEEGGGIIIKKKIIIHHHJJJLLLMMMKKKHHHJJJJJJIIIIIIJJJLLLMMMNNNPPPOOONNNNNNOOOQQQSSSUUUNNNOOOOOONNNMMMMMMNNNPPPOOOPPPRRRTTTVVVWWWXXXXXXTTTSSSRRRTTTVVVWWWVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRSSSTTTUUUVVVSSSRRRPPPOOONNNOOOPPPPPPUUUUUUTTTTTTSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUSSSSSSTTTUUUTTTTTTSSSSSSTTTSSSRRRPPPOOOMMMPPPPPPOOONNNMMMKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEIIIJJJKKKMMMOOOPPPRRRRRRXXXYYYZZZ\\\^^^```aaabbbgggffffffgggjjjooosssvvvvvvyyy~~~$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))*********+++++++++******))))))))))))***************++++++,,,,,,,,,---------....................................///000//////222222444666<<>><<<<<<;;;<<<999888777666444444333333555555555444444444333333444444444333333222222222///000222444555444333222111222222333333444444555444444555666666777888888999999::::::;;;===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEDDDDDDEEEEEEFFFGGGHHHFFFGGGIIIIIIIIIJJJLLLNNNNNNMMMLLLNNNPPPQQQOOOMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYXXXXXXXXXVVVTTTSSSTTTUUUVVVWWWYYY[[[]]]^^^^^^^^^XXXVVVVVVWWWXXXYYYXXXWWWYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYZZZ[[[XXXXXXWWWWWWVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWVVVTTTSSSRRRSSSSSSRRRQQQPPPOOONNNNNNPPPPPPPPPOOOOOOOOOOOOOOOLLLKKKKKKKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKLLLOOOPPPQQQSSSTTTVVVWWWXXX\\\\\\\\\]]]```dddiiikkkooorrrwww}}}%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******)))******+++++++++******)))))))))******++++++,,,,,,,,,,,,,,,------------////////////////////////......//////000000111222222444999@@@IIITTT```gggppprrruuuxxx{{{}}}}}}||||||yyyvvvsssqqqnnnllliiifffbbb___^^^\\\ZZZWWWTTTQQQOOONNNIIIHHHFFFDDDBBB@@@???>>>>>>===<<<:::999888888888777666555555444333222222444444444333333333333333444444444444444444444333000111222444555444444333333333444444555666666777777888999:::;;;<<<===>>>======>>>???AAACCCEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKMMMNNNNNNOOOQQQSSSRRRRRRQQQSSSUUUUUUTTTRRRRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXWWWWWWXXXZZZ\\\]]]```aaa```^^^[[[ZZZZZZ[[[]]]___aaadddeeedddcccccc]]]\\\ZZZ[[[\\\\\\[[[YYY]]]]]]\\\\\\[[[ZZZYYYYYYXXXYYYZZZ[[[]]]^^^___```___^^^^^^]]]]]]]]]^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPRRRUUUYYY]]]___dddggglllqqqvvv|||%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))***+++++++++******))))))******+++,,,------,,,,,,,,,------------.........////////////000000111111111111111222444666555;;;DDDNNNYYYdddmmmssssssssstttwww{{{~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvtttrrrqqqnnnkkkhhhfffbbb^^^ZZZXXXWWWTTTQQQNNNKKKIIIHHHBBBBBB@@@???===<<<::::::::::::999888777666666666666666666666555555444444333333333333333333333444333333333333444444444444222333444666666666666666888999999::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEBBBCCCCCCEEEFFFHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJHHHGGGHHHJJJLLLNNNMMMLLLMMMMMMNNNOOOPPPQQQNNNPPPSSSTTTTTTUUUWWWYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYZZZ\\\]]]^^^bbbccccccaaa___^^^___```bbbcccfffggghhhgggeeedddaaa___^^^]]]^^^^^^\\\[[[\\\[[[[[[ZZZYYYYYYXXXXXXZZZ[[[\\\]]]___aaabbbbbb```_________^^^^^^^^^^^^]]]^^^aaabbbbbbaaa___^^^______^^^^^^______``````aaaaaaaaa```___^^^^^^]]]\\\]]]_________^^^^^^^^^_________^^^^^^]]]]]]]]][[[[[[[[[ZZZYYYXXXXXXWWWYYYXXXXXXWWWVVVUUUUUUTTTVVVTTTSSSQQQPPPPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMQQQTTTVVVYYY\\\```eeeiiioootttxxx{{{%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++)))******+++,,,------...,,,,,,---------.........------........./////////111222222111111333777;;;???GGGSSS___hhhooosssvvvwwwxxxyyy|||~~~|||{{{|||~~~~~~zzzwwwtttrrrpppnnnooolllhhheeeaaa]]]XXXUUUQQQOOOMMMJJJGGGEEEDDDCCC======<<<;;;:::999888888888888888777777666666555555666666777777666555444333333333444444555555666222222333333444444555555777777888999::::::::::::======>>>??????@@@@@@AAAAAAAAACCCDDDFFFGGGHHHIIIFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPOOONNNNNNNNNPPPRRRTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVXXX[[[]]]]]]]]]^^^``````aaabbbbbbbbbaaaaaaaaa]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^______aaabbbbbbbbb``````bbbdddeeefffggghhhhhhfffdddcccaaa___^^^]]]^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXXXX\\\\\\]]]^^^___``````aaa_________```____________]]]___bbbeeeeeedddbbb``````````````````aaabbbbbbbbbbbbbbbbbbaaa___^^^]]][[[]]]______^^^]]]^^^```bbbaaaaaa``````_________]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUZZZXXXWWWUUUUUUUUUVVVWWWSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOPPPRRRVVVZZZ]]]bbbgggjjjmmmpppuuuzzz}}}%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''')))***)))(((''''''((()))((('''%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++((()))***++++++++++++++++++++++++,,,,,,------...,,,---------............---------......//////000///111222222333777???EEEPPPXXXdddmmmsssuuuvvvvvvzzz{{{|||}}}}}}{{{zzzyyywww{{{}}}|||yyywwwtttqqqmmmjjjhhhggggggeeeaaa^^^ZZZVVVRRRNNNJJJHHHEEECCCAAA?????????::::::999999888888777777666666777777777777666555333444555777777666555444444444555666777888888999444555555666777888999999======>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^```aaa___bbbdddfffeeeeeeeeefffhhhiiijjjjjjhhhffffffggg___^^^\\\YYYXXXWWWWWWWWW[[[[[[\\\]]]^^^______``````aaabbbbbbaaaaaaccceeefffffffffeeedddcccaaaaaa]]]\\\ZZZZZZZZZZZZYYYWWWXXXWWWVVVUUUVVVWWWXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]______```aaabbbbbbaaaaaa___aaadddfffgggfffeeecccaaaaaa```aaaaaabbbcccdddbbbbbbccccccbbb```___]]]\\\^^^```___]]]]]]```ccceeedddcccaaa````````````^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZZZZYYYXXXXXXXXXWWW\\\[[[[[[ZZZYYYYYYZZZZZZVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHHHHKKKNNNPPPSSSVVVZZZ]]]aaadddhhhlllooossswwwzzz$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&''''''(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++(((((()))++++++,,,,,,+++,,,,,,,,,---------------------------............---......///000000111111///222666888;;;BBBMMMUUUccciiipppvvvyyyyyyxxxxxxwwwyyyzzzyyywwwwwwyyy|||{{{xxxuuutttnnnnnnkkkhhhddd```___^^^ZZZXXXUUUSSSQQQNNNJJJGGGDDDBBB@@@===<<<<<<<<<===888777777777777777777777444555666777777666555555444555777999999888777666666666777888999:::;;;<<<::::::;;;<<<===>>>??????CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]___````````````^^^______```bbbccceeefffcccfffiiijjjiiigggggggggiiikkkllljjjgggddddddeee___\\\YYYVVVTTTUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]___`````````^^^^^^```bbbcccbbb```^^^\\\[[[[[[[[[XXXWWWUUUUUUVVVVVVUUUSSSTTTTTTSSSSSSTTTVVVXXXYYYWWWWWWXXXXXXYYYZZZZZZ[[[]]]^^^___aaabbbbbbbbbbbb___```ccceeeffffffeeeeeebbbaaaaaabbbbbbdddeeeeeecccdddeeeeeeeeecccaaa```___aaabbb```^^^^^^ccchhhiiigggeeecccaaa```````````````____________^^^^^^\\\\\\\\\\\\\\\\\\\\\[[[]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGIIIJJJLLLOOORRRVVVXXX[[[^^^```cccgggjjjmmmqqqwww{{{}}}###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))%%%%%%'''((()))+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++(((((()))++++++,,,,,,,,,------------------,,,,,,---------.........//////...//////000111222222222111666;;;???DDDMMMZZZdddpppsssxxxzzz{{{zzzzzz{{{uuuxxxzzzxxxvvvxxx|||xxxtttqqqnnnlllgggfffeeeaaa]]]YYYWWWWWWOOONNNLLLKKKJJJHHHEEECCC@@@???<<<:::999:::;;;<<<666666666666666666666666333444555666777666555444777888:::<<<===<<<;;;:::777777888:::;;;<<<======>>>??????AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRTTTUUUVVVXXXZZZ]]]___aaa^^^^^^^^^^^^_________```^^^```bbbeeeffffffeeeddd______```aaabbbdddeeefffcccfffhhhiiihhhfffeeeeeefffhhhiiigggccc``````aaa]]][[[WWWSSSSSSTTTWWWYYYTTTUUUVVVWWWXXXYYYYYYYYY]]]^^^^^^]]][[[ZZZ[[[]]]___]]]YYYVVVUUUTTTTTTUUUUUUSSSRRRRRRSSSTTTSSSQQQPPPPPPOOOOOOQQQSSSVVVXXXSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]___```aaaaaa```]]]^^^```bbbcccdddddddddbbbbbbbbbcccdddeeeffffffdddeeeggghhhgggfffdddcccbbbdddeeebbb___```ffflllkkkjjjgggdddbbbaaaaaaaaaaaaaaaaaa```````````````^^^^^^^^^_______________]]]^^^_________^^^]]]\\\\\\\\\]]]]]]^^^]]]]]]]]]ZZZYYYWWWVVVUUUTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCDDDEEEFFFIIIKKKMMMOOORRRTTTUUUXXX\\\______dddjjjnnnqqqtttyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&(((***,,,...))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))))))))))))))************+++,,,---,,,***)))***+++........................------......///000000111...///000000000222555888666;;;CCCMMMWWWcccnnnuuuyyyxxxzzz}}}{{{wwwvvvzzzppptttxxxxxx{{{|||yyyxxxuuurrrmmmiiieeecccccc^^^XXXVVVVVVTTTPPPKKKGGGFFFEEECCCAAA@@@>>>>>>;;;:::999777777777888999888777666666666777888999888777666666666777888999666999===@@@@@@@@@@@@AAA??????@@@AAACCCDDDEEEEEEIIIHHHFFFGGGIIIJJJJJJJJJFFFHHHJJJMMMMMMMMMKKKJJJKKKLLLMMMPPPTTTWWWWWWVVVXXXWWWWWWWWWYYY[[[]]]^^^^^^^^^______aaabbbdddeeedddddddddcccbbbbbbaaa```aaaaaadddgggjjjjjjgggeee_______________```aaabbbcccdddeeeeeedddaaa___]]]dddcccaaa___]]][[[YYYXXXYYYXXXWWWVVVWWWWWWVVVTTTVVVUUUTTTSSSSSSTTTUUUVVV[[[ZZZXXXVVVUUUTTTSSSSSSUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[\\\]]]]]]^^^```______^^^^^^^^^^^^___ddddddccccccdddeeeggghhhiiinnnqqqpppooopppnnnlllkkkiiigggeeeeeegggiiikkkrrrpppmmmjjjgggffffffgggdddhhhkkkjjjeeeccceeehhhcccbbbbbbaaaaaaaaaaaaaaa``````___]]]\\\\\\\\\\\\^^^^^^___`````````______^^^]]][[[YYYWWWVVVWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRSSSVVVWWWUUUSSSRRRQQQOOOOOOOOOMMMKKKIIIJJJJJJHHHGGGEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????CCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIILLLNNNQQQSSSTTTWWWYYY[[[^^^bbbeeeiiijjjqqqtttxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))******************))))))))))))*********)))))))))))))))))))))))))))))))))************+++,,,---,,,***)))***+++...............---------......///000000000000000///000111000000222444777???FFFQQQ\\\eeemmmtttxxx{{{zzz{{{~~~|||xxxwwwzzzqqqwww~~~zzzwwwqqqpppmmmiiieee```]]][[[YYYTTTOOOMMMMMMLLLGGGCCCBBBBBBAAA???>>>===<<<;;;:::999888777666666777777666666555444444555666666666666555555666777999:::;;;>>>BBBDDDEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHIIILLLNNNNNNMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRSSSUUUXXXZZZ\\\]]]^^^``````___``````aaabbbbbbaaaaaaaaaaaabbbcccdddeeeddddddcccbbbaaaaaabbbbbbdddccccccdddeeedddbbb___YYYYYYZZZZZZ\\\]]]^^^___^^^___``````___\\\ZZZYYYZZZYYYYYYXXXWWWWWWVVVVVVTTTRRRRRRRRRTTTTTTTTTRRRPPPPPPOOONNNNNNOOOPPPPPPUUUTTTRRRPPPOOONNNMMMMMMOOONNNLLLKKKJJJKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]^^^``````bbbbbbbbbccceeegggiiikkklllrrrvvvuuutttvvvuuusssrrrqqqooonnnoooppprrrsssuuussspppllljjjiiiiiiiiihhhlllnnnmmmiiigggiiikkkiiiiiigggfffeeeeeeeeeeeebbbaaaaaa```____________aaabbbbbbbbbaaa``````___aaa___\\\YYYVVVTTTSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTVVVXXXYYYWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAABBBBBBCCCEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPRRRTTTXXX[[[^^^```eeehhhmmmqqqvvv|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************))))))))))))******))))))))))))))))))******)))))))))*********+++++++++,,,---,,,+++***+++,,,------------------------...///000111222111000///111222222222333666:::>>>LLLUUUaaallltttxxxzzz{{{{{{yyyyyyyyywwwssstttxxxzzz~~~|||yyyuuupppmmmeeedddaaa^^^YYYUUUQQQOOONNNJJJEEECCCCCCBBB???<<<<<<<<<;;;;;;:::999999999:::999777666555555555666666666555444444555666666777777777888999;;;<<<===BBBDDDHHHJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIKKKNNNRRRTTTSSSRRRWWWWWWXXXYYYYYYZZZZZZZZZXXX[[[^^^___^^^^^^aaadddffffffgggffffffeeeddddddbbbbbbaaa``````aaaaaaaaacccbbb```______```aaabbbfffdddaaa___^^^\\\ZZZWWWRRRRRRSSSTTTVVVXXXYYY[[[WWWWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKLLLNNNOOOOOONNNIIIIIIHHHGGGGGGHHHIIIIIILLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUWWWYYY[[[^^^```bbb``````aaaccceeeiiilllmmmooouuuyyyxxxxxxzzz{{{yyyxxxxxxxxxyyyyyyzzzzzzzzz{{{yyyvvvsssqqqooooooooonnnqqqsssrrrooonnnoooqqqrrrqqqooonnnllljjjiiihhhddddddcccbbbbbbcccccccccffffffeeeeeedddbbbaaa```bbbaaa^^^[[[XXXVVVUUUUUUZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUUTTTRRROOONNNNNNNNNMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDCCCCCCCCCCCCCCCFFFGGGHHHJJJMMMPPPSSSTTTXXX[[[___dddhhhnnntttyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))******************))))))))))))******)))))))))))))))*********))))))*********++++++++++++,,,------+++***+++------------------............///000111111000///...222333333444888???HHHNNNYYY```kkkuuuzzz{{{|||{{{|||xxxuuuuuussssssxxx{{{xxxuuurrrnnniiiddd```ZZZYYYVVVSSSOOOKKKHHHFFFGGGDDD@@@??????>>>;;;999777777777777777777777777999888666555444444555555777777777777888888888888:::;;;<<<===???AAABBBCCCFFFHHHKKKMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSMMMNNNQQQUUUYYY[[[ZZZXXX[[[]]]___```aaa```^^^]]]YYY]]]aaa```]]]\\\```eeeffffffffffffeeeccc```___``````^^^]]]\\\\\\\\\\\\```^^^\\\ZZZZZZ\\\^^^```bbb___[[[XXXVVVTTTRRRQQQMMMMMMNNNNNNPPPQQQSSSSSSOOOPPPPPPPPPOOONNNLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDHHHFFFFFFGGGIIIIIIIIIHHHDDDDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRTTTWWWZZZ]]]```aaa``````aaaccceeeiiilllmmmpppvvvyyyxxxxxxzzz{{{yyyzzz{{{|||~~~~~~~~~}}}{{{xxxwwwvvvvvvtttvvvxxxxxxvvvuuuuuuwwwxxxwwwvvvtttqqqooommmlllffffffeeeeeeeeefffgggggghhhhhhhhhggggggeeeddddddbbbbbbaaa___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWYYYZZZZZZYYYUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAADDDCCCCCCBBBAAAAAA@@@@@@CCCCCCDDDFFFGGGJJJKKKLLLOOORRRVVVYYY]]]ccciiimmmwww|||&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((()))))))))******************))))))))))))******(((((())))))************************+++++++++++++++,,,------,,,+++,,,------------....../////////---...///000000000//////111222444888@@@KKKXXXaaafffjjjqqqwwwyyy{{{|||}}}zzzuuussstttxxx}}}|||}}}uuuqqqlllgggbbb\\\VVVRRRQQQPPPNNNKKKHHHEEEBBB@@@AAA@@@===<<<<<<;;;:::999666666666777777777888888999888777555555666666777888888999:::;;;;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHIIIKKKMMMOOOOOOPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[UUUVVVXXX[[[___```___]]]]]]```dddggggggeeeaaa^^^YYY]]]___^^^ZZZYYY]]]aaaaaaaaaaaaaaa___]]]ZZZYYY^^^]]]\\\ZZZXXXWWWWWWWWWZZZXXXVVVTTTTTTUUUWWWYYYYYYVVVRRROOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFDDDCCCBBBAAAAAAEEEDDDBBBBBBCCCDDDBBBAAABBBAAA@@@??????@@@AAABBBAAA@@@@@@???>>>>>>>>>>>>======>>>@@@AAABBBBBBBBB>>>??????@@@AAA@@@@@@@@@DDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUXXX[[[]]]___```aaaaaabbbdddgggjjjkkkqqqvvvyyywwwwwwyyyzzzyyy{{{}}}~~~|||{{{{{{zzz|||}}}}}}|||{{{||||||||||||{{{yyywwwtttqqqpppjjjjjjiiiiiiiiijjjkkkkkkiiijjjjjjkkkkkkjjjjjjjjjeeeeeeeeedddcccbbbaaaaaa^^^]]]]]]\\\[[[ZZZZZZYYY\\\]]]^^^^^^]]]]]]\\\\\\]]][[[ZZZ[[[]]]^^^___^^^^^^]]]\\\ZZZXXXVVVUUUTTTUUUTTTRRRQQQOOONNNNNNMMMJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGIIIKKKNNNQQQTTTXXX^^^aaaiiimmmsssxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))************(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((()))******++++++*********++++++++++++,,,+++,,,------,,,,,,---............///000000111111......//////000111222222111555;;;BBBMMMYYYeeemmmppprrruuuwwwxxxzzz|||~~~rrroooqqqxxx~~~~~~uuunnniiibbb[[[UUUPPPLLLIIIHHHHHHGGGEEECCCAAA>>>===<<<;;;:::999999888888999666666777777888888888888999888777777777888:::;;;888999;;;===???@@@@@@@@@BBBDDDEEEHHHJJJKKKLLLLLLNNNPPPRRRSSSSSSTTTVVVXXXXXXYYYZZZ\\\^^^```aaabbb]]]]]]]]]___aaaaaa```^^^^^^aaaeeehhhhhheeeaaa^^^ZZZ[[[[[[YYYVVVVVVXXX[[[[[[[[[ZZZZZZYYYWWWVVVUUUZZZYYYXXXVVVTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLNNNNNNNNNKKKIIIGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@AAAAAABBBBBBAAA@@@>>>>>>??????===<<>>===<<<<<<===>>>???>>>======<<<<<<<<<======;;;;;;===>>>???@@@@@@@@@======>>>???????????????BBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNPPPRRRUUUWWWZZZ[[[______```aaacccfffiiijjjqqqvvvyyywwwwww{{{|||{{{~~~}}}zzzxxxvvvrrrrrrqqqqqqqqqqqqrrrrrrmmmnnnoooppppppppppppppplllkkkkkkiiigggdddbbbaaabbbbbbaaa```^^^]]]\\\\\\^^^```aaa```___^^^^^^___```___]]]]]]___bbbbbbbbbccccccaaa___\\\ZZZXXXWWWYYYXXXVVVTTTSSSQQQQQQQQQLLLLLLLLLLLLJJJIIIGGGGGGBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCEEEGGGIIIKKKNNNRRRVVVZZZ^^^ccciiiooowww''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))&&&'''(((***************(((((((((((((((((((((((())))))))))))******************))))))))))))******'''(((((()))******++++++*********+++++++++,,,,,,+++,,,------,,,,,,---////////////000111222222222000000///000111333666777888???JJJVVV```iiipppttttttvvvwwwwwwwwwxxxzzz}}}uuuuuu{{{|||pppeee___WWWOOOJJJGGGEEECCCAAAAAA@@@???>>>===;;;:::999999999888777777888999777777777888888888888888999999999999:::;;;===>>><<<>>>@@@CCCFFFHHHHHHIIIJJJKKKNNNPPPQQQRRRRRRRRRVVVWWWYYYZZZZZZ[[[^^^```______```bbbdddeeefffgggdddbbb`````````___]]]\\\\\\]]]^^^______^^^\\\[[[WWWVVVTTTRRRQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJHHHFFFEEEDDDDDDDDDEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???:::;;;;;;<<<===>>>>>>???<<<:::999:::;;;;;;:::999;;;:::999999999999:::;;;::::::999999999999::::::888999:::<<<=========<<<======>>>????????????>>>???>>>>>>======>>>>>>???>>>>>>???@@@AAABBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIIIIIIIKKKNNNQQQTTTWWWYYY\\\\\\]]]___bbbfffiiikkkmmmrrrvvvuuuwww|||~~~}}}}}}|||{{{zzzzzzzzzzzzuuuuuuvvvvvvvvvuuuttttttrrrrrrrrrpppnnnllliiihhhiiihhhgggeeedddcccbbbaaaaaacccddddddaaa``````bbbcccaaa______aaacccddddddeeeeeecccaaa___^^^\\\\\\\\\ZZZYYYWWWUUUTTTSSSSSSOOOOOOPPPOOOOOOMMMKKKJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDDDDGGGJJJMMMOOOQQQUUUZZZaaahhhpppttt{{{}}}''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))(((((())))))******++++++'''((()))*********)))((((((((((((((((((((((((((())))))))))))******************))))))))))))******'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...//////000000111222333333333333222000000222555999;;;AAAJJJYYYgggpppuuuvvvwwwtttuuuvvvvvvuuuvvvxxxyyy|||nnn^^^XXXOOOHHHDDDBBBBBBAAA<<<<<<<<<<<<;;;:::999888888999999999888888:::;;;888888888888888888888888:::999999:::;;;>>>@@@AAAAAACCCGGGJJJMMMOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYXXX\\\]]]___``````aaadddgggdddeeeeeefffggghhhhhhiiigggdddaaa___^^^]]][[[YYYYYYXXXVVVUUUUUUVVVWWWXXXTTTQQQNNNLLLLLLMMMMMMLLLNNNMMMLLLLLLLLLMMMOOOPPPKKKJJJIIIGGGEEEDDDDDDCCCFFFEEEDDDCCCAAA???>>>===@@@???>>>???@@@AAA???>>>=========>>>>>>@@@AAAAAA======<<<<<<;;;<<<<<<<<<;;;;;;::::::999999999999777666666777999:::999888888777666666666666777888777777666666666777888888555666888::::::::::::999888888999::::::::::::999===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????======???@@@BBBDDDEEEFFFDDDEEEGGGKKKOOOSSSVVVXXXYYYYYY[[[^^^bbbfffjjjmmmhhhmmmqqqrrruuu{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvwwwvvvuuusssrrrnnnmmmllljjjiiigggfffeeeccceeegggfffcccaaabbbdddeeeccc``````bbbdddeeeeeeeeeeeedddcccaaa```______]]]\\\ZZZXXXVVVUUUTTTTTTPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJKKKKKKMMMPPPUUU[[[aaaeeeiiilllooosssxxx'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((()))(((((('''&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---***)))***...///...+++++++++************++++++***+++,,,...///000000000000///...///111444555666333333444444666:::@@@EEEVVV]]]hhhqqquuuvvvuuutttqqqssstttsssrrrwwwsssdddYYYQQQHHHBBBAAA@@@>>>:::;;;:::::::::::::::;;;;;;555666777888888888777666666888:::::::::;;;===???>>>???@@@BBBDDDEEEFFFGGGJJJLLLOOOQQQSSSVVVZZZ]]]YYY[[[^^^aaacccccccccbbbiiigggeeedddfffggggggfffdddddddddeeeeeeeeeeeeeee______^^^]]][[[ZZZYYYYYY[[[WWWSSSRRRSSSSSSRRROOOMMMLLLIIIFFFDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===888777777666555555444444999999888777666666777777888888888888888888888888444444444555555666666666666666666555555444444444444444444555555555666666888888888777777666666666888777666555555666777888555666666777888999:::::::::::::::;;;<<<===???@@@CCCDDDEEEGGGJJJNNNQQQSSSVVVVVVWWWYYY]]]bbbgggkkkmmmooosssvvvxxxzzz~~~}}}~~~~~~}}}zzzxxxyyyyyysssssssssrrrpppnnnlllkkkjjjkkkllljjjgggeeefffhhhdddcccdddeeeggggggeeebbbjjjgggccc`````````___^^^aaa___\\\[[[[[[ZZZYYYXXXYYYXXXWWWVVVTTTRRRQQQPPPPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@BBBCCCDDDCCCHHHIIIIIIJJJMMMPPPRRRTTT[[[^^^bbbgggkkkooouuuxxx%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''(((((())))))************))))))((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++*********,,,,,,,,,+++++++++************++++++,,,,,,---...////////////111000//////000111111111111222333666;;;CCCLLLSSSdddhhhmmmqqqssstttvvvwwwoooppppppqqqvvvxxxgggZZZOOOIIIAAA=========;;;999::::::;;;;;;;;;:::::::::666777888999::::::999999:::<<<>>>??????@@@BBBDDDCCCDDDEEEGGGJJJKKKMMMNNNPPPRRRUUUWWWYYY[[[___bbbaaaccceeefffhhhhhhhhhgggllliiifffeeeddddddcccbbbccccccbbbaaa``````______[[[[[[ZZZXXXWWWUUUTTTSSSRRROOOLLLJJJKKKKKKJJJHHHGGGEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@??????>>>???>>>===<<<;;;;;;;;;;;;;;;::::::999888888999999888888888888999999999999666666666555444444333333777666666555555444555555444444444444444444444444000111111111111111222222333333222222222111111111333333333333444444444444444444444444333333333222666555444444444444555666333333333444444555555666777777888888999;;;<<<===??????@@@BBBEEEHHHKKKMMMRRRSSSSSSVVVZZZ___dddgggkkknnnqqqsssuuuwwwzzz}}}zzzzzzzzzzzzxxxuuusssrrrppprrrrrrpppllljjjjjjkkkhhhgggggghhhiiiiiihhhgggjjjgggdddbbbbbbbbbbbbaaaeeecccaaa___^^^]]][[[ZZZ\\\\\\[[[YYYXXXVVVUUUTTTUUUTTTSSSQQQOOONNNNNNMMMLLLKKKJJJJJJHHHHHHGGGFFFFFFDDDBBBBBBCCCDDDDDDDDDEEEDDDEEEEEEGGGJJJLLLMMMQQQTTTXXX\\\___dddiiilllppptttyyy~~~$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''(((((())))))((())))))************)))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,------------***+++,,,+++***)))***+++,,,++++++******++++++,,,....../////////......---111111111111111111111111111333777===EEEPPP\\\dddjjjlllnnnooonnnnnnooopppkkkoootttzzz{{{tttmmmbbbUUULLLFFFAAA;;;999:::;;;:::999:::::::::;;;;;;;;;::::::888999:::;;;<<<=========???AAACCCEEEEEEFFFIIIKKKKKKLLLMMMPPPSSSUUUWWWXXXYYY[[[^^^```bbbdddgggjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjhhheeeccccccbbb```___```___^^^\\\ZZZXXXVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKLLLJJJGGGFFFFFFFFFEEECCC>>>============???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;::::::::::::999888777666666666666777777666555555555666666666666666666555555555555444444444333222222111111333333333333222222222222111111111111111111111111//////////////////......111111000000000000//////111111111111222222222222222222222111111111111111333222222111111222222333111222222222222222222222444444444444555777888999::::::;;;<<>>;;;999:::;;;;;;:::888999:::;;;<<<;;;;;;::::::;;;<<<>>>???AAAAAABBBDDDFFFIIIJJJKKKMMMOOOQQQSSSTTTVVVYYY\\\^^^```aaaaaadddgggiiijjjkkkmmmooonnnmmmkkkjjjiiihhhhhhhhhdddbbb````````````___^^^ZZZYYYXXXVVVTTTQQQPPPOOONNNMMMLLLJJJHHHFFFEEEDDDEEEDDDCCCBBBAAAAAA@@@???999999999999:::;;;<<<============<<<<<<<<<<<<<<<999888888888777777666666666555444333333333333333444444333333333333444444555555444444333222222111222222222111111000000000111111222222222111111111111111111111111111111111222111111000000/////////111111111111000000000000////////////000000000000222222222222111111111111000000////////////000000222222222222222111111111111111111111222333444555777777888999;;;===@@@BBBDDDEEEFFFIIIMMMRRRVVVXXX```bbbfffhhhkkkmmmqqqsssxxxzzz}}}{{{yyyxxxvvvssspppoooppprrrssssssooollljjjiiikkklllmmmmmmmmmmmmllliiifffdddddddddaaaaaa```___^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRRRRQQQPPPOOONNNNNNLLLJJJHHHGGGGGGGGGEEEDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCEEEGGGIIIJJJLLLPPPSSSYYY[[[___ccchhhnnnuuuzzz{{{%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%&&&'''(((((()))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******,,,...000...+++***+++...------,,,,,,,,,,,,------+++,,,---///000111111111000222444444444444666999<<>>???===;;;;;;;;;;;;::::::888999;;;===>>>???>>>>>>>>>???@@@BBBDDDFFFGGGHHHIIILLLOOOPPPRRRTTTVVVYYY\\\]]]___aaaccceeegggggggggjjjlllnnnnnnnnnoooqqqnnnllljjjhhhfffddddddccc___^^^\\\\\\\\\[[[YYYWWWSSSRRRQQQOOONNNLLLKKKKKKHHHGGGFFFDDDBBBAAA??????<<<<<<<<<;;;:::999888888777777777777777888888888::::::::::::999999888888666666666555555555555555333333222111111111222222333222222222222222333333555555444333222111000000000000000000////////////000000111222222222111000000000000000000000000000222222111111000000//////000000000000000000000000........./////////000000111111111111111111111111////////////////////////111111111111111000000000////////////000000111222444444444555666888:::<<<>>>>>>@@@BBBFFFIIIMMMNNNUUUXXX\\\```cccfffjjjmmmqqqtttxxx|||~~~zzzwwwuuuvvvxxxyyyyyyvvvsssqqqqqqsssuuuuuuvvvqqqqqqqqqnnnkkkiiijjjkkkdddcccbbbaaa```^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVUUUUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIGGGEEEHHHGGGFFFEEEDDDEEEEEEFFFBBBDDDEEEFFFFFFGGGIIIKKKLLLNNNQQQUUUYYY___eeejjjooosss{{{&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))((((((''''''&&&((())))))************)))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++---...///...---,,,---......------,,,,,,------...+++,,,---///000111222222111333555444333444888<<>>>>><<<;;;;;;;;;::::::999999999;;;???BBBDDDEEEEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQQQQSSSVVVXXXZZZ\\\___bbbffffffggghhhiiijjjkkkkkkjjjlllnnnooonnnllllllmmmkkkjjjhhhfffcccaaa___^^^^^^\\\YYYXXXVVVSSSPPPMMMKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA@@@???>>>===<<<;;;999:::;;;:::888777666777666666666666666555555555888888777777666666555555444444444444444333333333111111000000000000111111111111000000111111222222444333333222111000000//////////////////////////////000111222222222111000------------------------000000///////////////.........////////////000000////////////000000000000///////////////000000000///000000111111000000//////////////////////////////////////////000111111111111000111111333555666999999;;;===???BBBDDDEEEJJJMMMQQQUUUXXX[[[```bbbhhhkkkppptttwwwyyy|||~~~~~~|||{{{}}}yyyzzzzzzwwwrrrpppqqqsssjjjjjjhhhgggeeecccbbbaaa^^^^^^]]]]]]]]]]]]^^^^^^YYYYYYXXXWWWVVVUUUTTTTTTQQQPPPOOOOOOOOONNNLLLIIIJJJIIIGGGFFFEEEEEEFFFFFFCCCDDDEEEDDDCCCCCCDDDFFFEEEGGGJJJLLLOOOSSSXXX\\\bbbgggnnnuuu}}}&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''(((((()))))))))))))))************))))))((((((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,---------......---,,,,,,,,,.........---......------------......------...000000111111111///222555555666:::BBBHHHWWW^^^gggmmmnnnllliiiffffffeeefffjjjttt~~~qqq\\\[[[XXXSSSMMMJJJHHHHHH???===<<<;;;<<<======>>>999:::<<<<<<<<<;;;;;;;;;===???DDDHHHKKKMMMMMMMMMKKKKKKLLLNNNQQQUUUXXXZZZYYY\\\___bbbdddfffiiilllooooooooonnnnnnnnnnnnmmmiiikkkmmmmmmkkkhhhggggggeeeeeedddbbb___\\\YYYWWWYYYWWWUUUSSSQQQNNNJJJGGGFFFEEEDDDCCCBBB@@@??????<<<<<<;;;;;;:::999999888777:::<<<;;;888666666777333444444444444444444333555555555444333222222222222222222222222222222222000//////...//////000000//////......///000000111111111111000000/////////////////////////////////---...000111222111000///....................................//////////////////000000111111111111000000000000111111111111///000000000111111111111111111222333333222111111......//////000111111111111000000000000111222222222111000000000222333444666777888999;;;<<<>>>>>>BBBDDDHHHJJJLLLOOORRRUUUZZZ___dddhhhjjjmmmpppsssrrrvvvzzz||||||}}}{{{wwwwwwzzzuuutttrrrpppmmmkkkjjjiiieeedddccccccbbbbbbbbbbbb]]]\\\\\\[[[ZZZYYYXXXXXXUUUTTTTTTTTTUUUTTTQQQOOOLLLKKKJJJIIIHHHHHHIIIIIIFFFGGGFFFEEECCCBBBCCCDDDBBBDDDGGGIIIKKKMMMPPPRRRVVVZZZaaagggmmmttt{{{%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&((()))+++,,,,,,(((((()))(((((('''&&&&&&))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,---***)))***...///...+++......------------......//////000000000000//////,,,000555888;;;CCCOOOXXX```eeelllooooookkkgggeeegggmmmvvv}}}kkkYYYNNNNNNKKKEEE???===@@@CCC<<<<<<======>>>>>>======888:::===??????>>>??????@@@CCCHHHMMMPPPRRRSSSSSSPPPPPPQQQSSSVVVZZZ^^^``````bbbfffhhhjjjmmmpppsssttttttsssrrrqqqpppoooooohhhjjjlllkkkhhheeecccccc`````````^^^[[[WWWTTTQQQSSSQQQPPPPPPOOOMMMIIIGGGDDDCCCAAA@@@>>><<<::::::999999888888888777777777222555888777444222222333000111222333333444333333444333333222111000000///000000111111111111111111.........------...//////------------......///000000////////////............/////////////////////,,,---///111111000///...111111111111111111111111...//////000000111111111222222333333444444444555111111111111222222222222222222333333444444444555222333444555555444333222000111111222333444444555222111111111111222222333444333333222222333555666555555666777888999::::::>>>@@@BBBDDDEEEFFFIIIKKKOOOTTTZZZ^^^```bbbfffiiiggglllqqqtttuuuwwwzzz|||{{{{{{}}}}}}|||zzzwwwtttrrrpppoookkkjjjiiigggffffffeeeeee```___^^^]]]\\\[[[[[[ZZZXXXXXXWWWXXXYYYXXXUUUSSSPPPOOOMMMLLLKKKLLLLLLMMMIIIJJJIIIGGGEEECCCDDDEEE>>>@@@CCCEEEEEEFFFHHHIIINNNRRRWWW]]]ccciiippptttxxx|||%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))***)))(((''''''((()))***((()))))))))'''''')))*********))))))))))))******)))************+++++++++***+++,,,,,,,,,,,,+++***)))+++------,,,,,,,,,---------------------------//////////////////......------.........///111444444555777;;;BBBKKKVVV^^^eeegggjjjlllkkkjjjkkkkkkttt}}}|||vvvrrrmmmcccVVVLLLFFFEEECCC@@@???>>>>>>>>>;;;<<<<<<;;;:::;;;===@@@;;;===>>>@@@BBBCCCDDDDDDIIIKKKOOOSSSVVVWWWXXXXXXXXXXXXXXXYYY\\\```eeegggjjjlllooorrrttttttsssssswwwuuusssrrrrrrqqqooommmgggfffffffffeeeccc___[[[\\\ZZZXXXVVVSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFDDDDDD@@@@@@???===<<<;;;999999666666666666555444333222111111111111111111111111222222111111000000//////...//////000000000000000111111000000/////////...---,,,+++******,,,...///------------------------111000000/////////000000/////////000000000000000...///000000//////000111000111222111000000222444222444666666555444555666444555777777777555333111000222555555555444444444555555555666666666666666555555666666666666666555555555666666777666666555333333333333333333333222333333333444444444555555666666777777888888888999;;;<<<===???@@@BBBCCCCCCIIIJJJMMMPPPTTTWWWZZZ[[[^^^aaaeeeffffffhhhlllooovvvvvvvvvwwwxxxzzz{{{|||}}}~~~|||yyyvvvtttqqqnnnllllllkkkjjjiiijjjgggdddbbb```___]]][[[ZZZ[[[[[[ZZZYYYWWWTTTSSSTTTSSSQQQQQQQQQQQQOOONNNMMMMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFJJJKKKMMMPPPVVV]]]cccffflllooouuu|||%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))***)))(((((('''((()))***((()))))))))'''''')))*********))))))))))))******)))************+++++++++***+++,,,,,,,,,,,,+++******+++------,,,,,,,,,---------------------------------------------------111222333222222333666999666:::BBBIIIQQQYYY```eeeeeefffgggiiikkkpppuuuzzz}}}yyyjjjeee^^^ZZZVVVPPPHHHAAAAAA@@@>>><<<;;;;;;;;;;;;999:::;;;::::::<<>>===<<<;;;999888777666555555555555444333222111222222222222222222222222/////////.....................///000000000//////000000000/////////.........---,,,+++,,,---///000........................000000000/////////000000////////////000000000000111222333333222222333444333444555444333333555777555777888999777777888999888999999:::999888777666777999;;;;;;:::999999:::999999999999999999999999999999999999999888888777999999999888888888888888666555555555555444444444555555666666666777777777777777888888888999999999;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHJJJLLLNNNPPPQQQTTTWWWZZZ\\\\\\^^^aaadddffffffggghhhiiikkkkkklllqqqrrrtttvvvyyyzzz||||||}}}xxxuuusssqqqrrrrrrqqqppppppmmmjjjhhhfffeeebbb```____________^^^\\\ZZZYYYYYYWWWVVVUUUVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHIIIKKKOOOTTTYYY\\\bbbdddiiipppxxx%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%(((((((((((())))))))))))))))))((((((((())))))***((()))))))))'''''')))*********))))))))))))******)))************+++++++++***++++++,,,,,,++++++******,,,---...---,,,---...------------------------------------............111111222111111333666999777???KKKVVV]]]bbbdddfffdddfffhhhmmmttt~~~~~~yyyqqqggg___WWWRRRKKKGGGFFFDDDAAA>>>===<<<;;;:::999999999:::999;;;<<<===>>>@@@DDDGGGLLLLLLKKKLLLMMMOOOQQQRRRUUUVVVZZZ]]]___aaabbbbbbfffhhhlllppptttvvvwwwxxxxxxxxxyyyxxxvvvrrrooommmooommmlllkkkkkkjjjhhhgggeeecccaaa```___^^^\\\ZZZXXXWWWTTTRRROOOMMMLLLLLLGGGFFFEEECCCAAA???======::::::999777666555444333333333333333222111000000111111111111111111111111---------...............------...////////////...////////////............///...---------...000000000000000000000000000000000000000//////000000111111111222222222333333333444666777777666666777888777888999888777888999;;;:::<<<======<<<<<<===>>>>>>>>>>>>===============???@@@@@@???>>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;999999999888888888777777888888888999999999::::::999999999:::::::::::::::;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEFFFGGGGGGJJJLLLOOOPPPQQQSSSUUUXXXZZZ[[[]]]^^^_________^^^bbbcccdddfffiiilllnnnooorrrrrrrrrtttvvvzzz~~~|||zzzyyyxxxzzzzzzzzzyyywwwtttqqqooonnnllliiigggdddeeeeeedddcccbbbaaa```___]]][[[[[[[[[ZZZYYYWWWUUUUUUSSSQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGIIILLLOOOQQQVVVXXX]]]cccjjjqqqwwwzzz%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))******((()))))))))'''''')))*********))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***,,,......---,,,---...........................000000000000000111111111///000000000000333777;;;BBBJJJUUU^^^cccdddcccbbbccchhhqqq{{{sssjjjeee^^^TTTKKKLLLHHHDDDAAA@@@AAA@@@???<<<<<<;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEHHHLLLOOORRRRRRQQQQQQRRRUUUWWWYYYZZZ[[[^^^bbbeeehhhiiijjjnnnoooqqqtttwwwyyyzzzzzzuuuvvvvvvvvvuuusssqqqpppllljjjhhhhhhhhhgggeeedddccc```^^^\\\\\\\\\ZZZYYYVVVTTTRRROOOLLLJJJIIIHHHDDDCCCAAA@@@===<<<:::999777777666555444333222222111111111111111000///...------------------------.........//////000000000,,,------...............//////...........................---...///000000000000000111111111111111111111111111111111222333555555555666777777888888888999::::::::::::;;;===;;;<<<===<<<;;;<<<===???@@@AAABBBBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAA??????@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>======>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLNNNPPPQQQSSSTTTVVVXXXYYYXXXWWWVVVWWWXXXXXXZZZ]]]```ccceeeeeeeeedddeeehhhlllppprrruuuvvvwwwyyy{{{|||~~~~~~~~~}}}zzzxxxvvvtttqqqnnnkkkiiiiiihhhhhhgggfffeeeeeebbbaaa___^^^^^^]]]\\\ZZZYYYXXXWWWUUUSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOQQQTTTYYY___eeejjjlllsssyyy%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******(((((((((((())))))))))))(((((()))***************((()))))))))'''''')))*********))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***,,,......---------...........................000000000111111111222222111222333444666:::@@@EEEUUUZZZ```eeefffeeedddddddddnnn}}}zzzooo___VVVRRRNNNHHHBBBAAA@@@>>>======<<<;;;:::;;;<<<===>>>???@@@AAAAAACCCEEEGGGIIIJJJNNNRRRUUUVVVUUUUUUUUUWWWZZZ]]]___aaacccfffiiimmmpppssstttuuuuuutttssstttvvvyyyzzzqqqrrrrrrrrrqqqpppooonnniiigggfffeeefffeeedddbbb```^^^[[[ZZZZZZZZZYYYXXXTTTRRRPPPMMMJJJHHHFFFEEEAAAAAA???===;;;999888777666555444444333222111111//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,------.....................//////////////////...............///000000000111111111222222333333444333333333444555555666777777777888999::::::::::::<<<===>>>======???@@@???@@@AAA@@@??????AAACCCEEEFFFFFFFFFEEEEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@BBBDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPOOOMMMLLLOOOOOOOOOQQQSSSVVVYYY[[[YYYYYYYYYZZZ\\\___aaacccbbbccceeegggjjjmmmooopppuuuvvvwwwzzz|||}}}|||zzzwwwssspppmmmmmmlllkkkjjjiiiiiiiiieeedddbbbaaaaaa```^^^\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKLLLOOORRRVVV[[[^^^```ffflllttt{{{%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))******+++(((((((((((())))))))))))(((((()))***++++++++++++((()))))))))'''''')))*********))))))))))))******)))************+++++++++,,,++++++******++++++,,,+++---...///------...///..............................//////000000111111111222444777;;;AAAIIINNN___bbbeeefffffffffhhhiiiooozzzwwwqqqeee[[[OOOGGGDDDCCCBBB???;;;<<<<<<<<<<<<;;;::::::<<<===???AAACCCEEEEEEFFFHHHIIIKKKLLLNNNQQQUUUXXXZZZ[[[[[[]]]___bbbeeefffkkklllnnnqqqtttwwwyyyzzzyyyxxxuuussssssuuuwwwyyyppppppooonnnllljjjiiihhhfffeeeccccccdddcccbbb```]]]\\\ZZZZZZZZZYYYXXXVVVSSSQQQNNNKKKHHHFFFDDDCCC??????===;;;999777666555444444333222222111000000.........//////......---........................+++++++++,,,,,,,,,,,,,,,------...////////////...////////////000000000000//////000000000111111111222222333333444555555555777777777777888888999:::777888888999:::;;;<<<<<<>>>???AAAAAAAAAAAACCCEEECCCDDDEEEDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGDDDEEEFFFHHHIIIKKKLLLMMMLLLJJJHHHFFFEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBDDDGGGHHHHHHGGGIIIIIIJJJKKKKKKJJJHHHHHHGGGGGGHHHIIIKKKNNNPPPQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTUUUWWWZZZ]]]```bbbccchhhiiijjjlllooorrruuuvvv~~~zzzwwwvvvuuusssqqqpppoooooooookkkjjjgggffffffeeecccaaa```___^^^\\\ZZZXXXVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNQQQSSSTTTZZZ___gggmmmssszzz%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((('''(((((((((((())))))))))))'''(((***+++,,,,,,++++++((()))))))))'''''')))*********))))))))))))******)))************+++++++++,,,,,,+++******+++,,,,,,+++---//////...---...///..............................///000000111222222222444777;;;AAAJJJSSSZZZ```bbbeeehhhjjjnnnsssvvvxxxqqqiii```YYYPPPKKKDDD???>>>>>>>>>>>>;;;<<<=========>>>???@@@???AAADDDGGGJJJLLLLLLMMMNNNPPPQQQRRRRRRTTTXXX[[[aaabbbdddgggjjjmmmoooppprrrrrrssstttuuuvvvxxxyyyvvvuuutttsssssstttuuuuuuooonnnmmmkkkiiigggeeedddcccbbb``````aaaaaa```^^^[[[ZZZZZZZZZZZZYYYWWWTTTRRRPPPNNNJJJGGGEEECCCBBB===<<<;;;999777555333222222222111111000/////////------......///......---........................,,,,,,,,,+++++++++++++++......///000000000//////000000000000111111222222111222222333333333333333555555666666777888888999::::::::::::;;;<<<===>>>;;;<<<<<<===>>>???@@@AAAAAACCCEEEEEEEEEEEEGGGIIIGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKKKKIIIHHHIIILLLNNNPPPPPPPPPOOOMMMJJJGGGFFFDDDFFFGGGGGGFFFFFFFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRUUUSSSOOOKKKHHHFFFEEEEEEDDDFFFHHHJJJKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???AAADDDFFFEEECCCIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJIIILLLMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[^^^aaadddfffkkknnnqqqsssuuuxxx|||}}}zzzxxxwwwwwwwwwtttrrrpppoooooommmkkkiiifffeeedddbbb```^^^]]]\\\XXXXXXWWWVVVUUUTTTTTTTTTQQQPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOTTTZZZ___ccciiipppuuu%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$(((((((((((())))))))))))'''(((***+++,,,,,,++++++((()))))))))'''''')))*********))))))))))))******)))************+++++++++---,,,+++******+++,,,---+++---//////...---...///////////////////////////000111111222333333444444888;;;>>>DDDKKKUUU___fffaaaeeeiiiooottt{{{|||mmmbbbZZZTTTNNNIIICCCAAA@@@>>><<<<<<<<<<<<:::;;;;;;;;;;;;>>>AAADDDDDDFFFIIIMMMPPPRRRSSSSSSTTTVVVVVVWWWWWWXXX[[[^^^fffgggkkknnnrrruuuwwwwwwuuutttssssssrrrssssssssspppppprrrsssssssssrrrrrrlllkkkjjjiiigggfffeeeeeeaaa```____________^^^]]]ZZZZZZZZZ[[[[[[ZZZVVVSSSRRRPPPMMMJJJGGGDDDBBBBBB;;;:::999777555333111111000000000//////......---------......///.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...//////000000000000000000000111111222222222333333444555555666666555555777777888999::::::;;;;;;<<<<<<<<<======???@@@@@@@@@@@@AAABBBDDDEEEEEEFFFDDDFFFGGGHHHHHHHHHJJJLLLJJJKKKLLLKKKJJJJJJLLLNNNKKKLLLKKKJJJIIIJJJMMMOOOSSSSSSSSSRRRPPPLLLIIIFFFAAACCCFFFGGGFFFEEEEEEFFFFFFHHHJJJLLLOOORRRTTTVVV]]]ZZZTTTOOOJJJFFFDDDCCCEEEGGGKKKNNNOOOMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@???BBB@@@???@@@CCCEEEDDDBBBFFFEEEDDDCCCBBBBBBCCCCCCAAABBBDDDFFFGGGGGGFFFFFFDDDEEEFFFHHHGGGFFFDDDBBBEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQTTTWWWYYY\\\^^^aaadddgggjjjnnnrrrrrrzzz~~~}}}}}}{{{yyywwwvvvuuutttrrrpppkkkjjjiiigggeeecccaaaaaaYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTRRROOOMMMKKKJJJKKKJJJIIIIIIHHHHHHHHHIIIHHHLLLRRRVVVXXX]]]dddiiiooowww%%%&&&((()))))))))((('''------,,,***)))'''&&&&&&(((((((((((((((''''''''',,,,,,+++***))))))******)))))))))((((((((((((((()))************+++++++++))))))))))))***+++,,,---,,,,,,------...---------)))***,,,...//////...---111///---...111222000...333444444333222333555777888???IIISSS[[[```dddggghhhiiirrrvvvkkkbbbWWWOOOLLLJJJGGGDDD===>>>???>>><<<;;;<<<===???AAACCCEEEEEEEEEGGGHHHLLLNNNPPPRRRSSSTTTWWWYYY\\\ZZZYYYZZZ\\\```eeehhhrrrrrrsssuuuxxxyyyyyyxxxwwwvvvtttsssssstttuuuvvvpppooonnnmmmllllllllllllllliiigggggggggfffbbb___dddbbb___^^^______]]]\\\^^^\\\ZZZYYYXXXVVVSSSQQQSSSQQQMMMIIIDDD@@@>>><<<888777555333222000000000,,,,,,------...///000000.........///......------,,,,,,,,,---------....../////////000000000000000...///111111000000111333000222555666666777999:::888888888888999:::;;;<<<=========<<<<<<<<<<<<<<<>>>@@@CCCEEEDDDBBB???===BBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNQQQOOOLLLJJJJJJKKKLLLNNNOOONNNLLLHHHFFFGGGKKKNNNUUUVVVVVVVVVTTTRRROOONNNJJJJJJJJJJJJIIIHHHGGGGGGJJJLLLNNNNNNOOOPPPSSSUUUZZZZZZYYYRRRJJJFFFGGGJJJIIILLLPPPRRRQQQOOOOOOOOOOOOOOONNNLLLHHHDDDAAA???BBBBBBBBBCCCEEEFFFHHHIIIJJJGGGCCCCCCDDDEEECCCBBBCCCBBBAAAAAAAAACCCDDDEEEGGGDDD@@@======>>>AAACCCAAA@@@AAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIKKKMMMNNNSSSSSSSSSTTTVVVYYY\\\^^^eeegggjjjnnnssswwwzzz||||||~~~{{{xxxuuutttqqqmmmkkkjjjiiigggfff]]]]]]]]]]]]]]]\\\[[[ZZZWWWUUUTTTTTTTTTTTTQQQOOOOOOOOONNNLLLKKKJJJIIIHHHJJJJJJKKKMMMPPPTTTXXXZZZbbbgggnnnvvv}}}&&&'''((())))))(((''''''++++++***)))((('''&&&&&&''''''((((((((((((((((((,,,++++++***))))))******))))))))))))))))))))))))((())))))))))))*********))))))))))))***+++,,,---+++,,,------............***+++---///000///......111///...///111222111///111222222111111333777:::BBBJJJSSSZZZ]]]___bbbeeelllsssooocccYYYRRRIIIDDDBBBBBB???<<<<<<===>>>>>>======>>>??????BBBEEEHHHIIIKKKNNNPPPSSSTTTTTTSSSSSSUUUYYY\\\bbbaaaaaaaaadddgggkkkmmmsssrrrrrrsssuuuwwwwwwvvvvvvuuusssrrrqqqrrrssstttnnnmmmlllkkkjjjjjjjjjjjjgggeeebbbbbbbbbbbb___]]]bbb```^^^]]]^^^^^^]]][[[^^^\\\[[[ZZZZZZXXXUUURRRRRRPPPLLLGGGCCC???<<<;;;666555333111000///......,,,,,,------......//////------............------------.........//////////////////000000000000000000111333333222222444555333555888999999999:::<<<::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAADDDFFFHHHIIIIIIGGGEEEDDDGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPPPPOOOLLLJJJJJJKKKMMMNNNQQQQQQNNNJJJGGGHHHLLLPPPVVVWWWXXXYYYWWWTTTQQQOOOKKKJJJHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPSSSUUUYYYZZZXXXRRRJJJFFFHHHKKKKKKNNNRRRTTTTTTTTTTTTTTTTTTTTTSSSPPPLLLGGGEEECCCCCCCCCDDDEEEFFFHHHIIIJJJLLLIIIFFFEEEFFFFFFEEECCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCDDDFFFGGGIIIJJJIIIHHHHHHIIIJJJMMMPPPQQQUUUVVVYYY]]]aaadddgggiiippptttyyy}}}~~~yyyvvvrrrpppnnnmmmkkkiiieeeeeeeeeeeedddcccbbbaaa\\\[[[YYYYYYYYYXXXUUUSSSSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJKKKMMMOOORRRTTTYYY^^^eeelllrrrxxx'''((((((((((((((('''&&&(((((((((((('''''''''''''''''''''(((((())))))))),,,+++******)))*********************************((((((((())))))))))))*********)))******+++,,,---***+++,,,---.../////////,,,---...000000000//////000///...///111222111000111111111111222777===BBBNNNVVV___bbb___^^^bbbfffvvvwwwfffXXXOOOJJJEEE@@@>>>??????>>><<<;;;<<<>>>???>>>???AAABBBCCCFFFJJJMMMOOOQQQTTTVVVYYYYYYYYYXXXYYY\\\aaaeeeiiijjjjjjkkkmmmpppqqqssstttrrrpppppprrrssstttssstttsssqqqpppooooooooopppkkkjjjjjjiiihhhhhhhhhhhhgggeeecccbbbcccccccccbbbeeecccaaaaaabbbbbbaaa```^^^]]]\\\\\\[[[YYYUUUQQQNNNLLLHHHDDD???<<<999888333222111///...---------------------------------,,,------.........------....../////////000000000//////000000000111111111222444555666555555777888888:::<<<<<<<<<<<<===>>>=========>>>>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNNNNNNNMMMLLLHHHHHHIIIJJJLLLNNNPPPQQQPPPNNNLLLKKKKKKLLLMMMOOOTTTTTTQQQLLLHHHIIINNNSSSWWWYYY[[[\\\[[[WWWSSSPPPLLLJJJGGGDDDDDDFFFIIIKKKLLLMMMOOOOOOOOOPPPRRRTTTYYYYYYWWWQQQKKKHHHIIIKKKKKKNNNRRRTTTUUUVVVWWWXXXXXXXXXVVVRRRMMMHHHFFFFFFDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKIIIHHHIIIHHHGGGEEEHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDCCCBBB@@@???????????????@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJLLLOOORRRUUUWWWXXX^^^aaaeeehhhllluuu~~~zzzwwwuuussspppnnniiiiiiiiiiiihhhgggfffeeedddbbb```______]]]ZZZXXXXXXWWWVVVTTTRRRQQQOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLPPPTTTZZZ___dddjjjooosss|||(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&'''((()))******+++++++++***************+++***************+++++++++))))))))))))************************++++++,,,---***+++,,,...///000000000---...///000111000000000000000000000111222222222333333444555888???GGGMMMWWW^^^eeeeee``````gggooouuuhhh]]]SSSJJJEEEAAA???======???@@@@@@>>><<<>>>@@@AAABBBCCCFFFHHHKKKNNNQQQSSSSSSUUUWWWXXX[[[]]]```bbbdddhhhlllpppooopppqqqssstttuuuuuuuuutttrrrooonnnooopppqqqqqqrrrqqqooonnnmmmllllllllliiihhhhhhgggffffffggggggiiigggeeeddddddfffggghhhjjjhhhfffeeeeeefffeeeccc___^^^\\\[[[YYYUUUPPPLLLFFFEEEAAA===:::777444333111000///...------------------------,,,,,,,,,,,,,,,,,,---............---...////////////000000000000000000111111222222333444666777888777888999;;;;;;===??????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHJJJLLLMMMNNNOOOJJJKKKKKKKKKKKKKKKKKKJJJLLLMMMOOOQQQQQQQQQPPPOOOHHHHHHIIIJJJKKKMMMOOOPPPOOONNNMMMLLLMMMNNNOOOPPPVVVVVVTTTNNNIIIJJJOOOUUUWWWZZZ\\\^^^\\\XXXSSSOOOJJJHHHFFFEEEEEEGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSYYYXXXVVVQQQLLLJJJKKKMMMMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXWWWRRRKKKFFFDDDDDDEEEEEEEEEFFFGGGIIIKKKKKKMMMLLLLLLKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@??????>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@???????????????>>>???@@@@@@AAACCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPSSSVVVZZZaaahhhnnntttzzz~~~|||yyyuuusssnnnnnnnnnmmmlllkkkjjjiiikkkiiigggeeedddbbb___\\\\\\[[[ZZZXXXUUUSSSRRRQQQNNNMMMKKKJJJIIIIIIIIIIIILLLOOOSSSVVVZZZ^^^cccffflllsss{{{((((((((('''''''''(((((('''(((((())))))***++++++&&&''''''((()))***+++++++++***************++++++))))))******++++++++++++******++++++++++++,,,,,,++++++++++++++++++,,,---***+++,,,...///000000000//////000000000000000000///000111111222222333444333555777;;;@@@HHHPPPVVV\\\bbbhhhgggeeeiiittt~~~|||iiicccYYYPPPJJJGGGDDDBBB;;;;;;:::;;;===>>>>>>>>>???BBBDDDFFFGGGIIILLLNNNOOORRRUUUXXXYYYZZZ]]]^^^aaaeeejjjnnnpppqqqssstttqqqrrrtttuuuvvvvvvuuuuuuuuurrrooommmnnnooooooooopppooonnnmmmlllkkkjjjjjjhhhhhhggggggfffgggggggggggggggfffddddddfffhhhjjjmmmjjjhhhffffffeeecccbbb]]][[[XXXUUURRRMMMGGGCCC>>><<<:::777444222000///111000///...............---------------------,,,,,,---....../////////...////////////000000000000111111222222333444555555555777999999999999;;;======???AAAAAAAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHJJJLLLNNNPPPQQQRRRLLLLLLMMMMMMLLLLLLKKKKKKKKKMMMOOORRRTTTTTTSSSRRRKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRUUUWWWWWWRRRLLLKKKQQQWWWXXXZZZ]]]]]][[[VVVQQQMMMGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLNNNNNNNNNOOOQQQTTTZZZXXXVVVRRROOOMMMNNNOOOPPPQQQRRRQQQOOONNNPPPQQQUUUWWWXXXSSSLLLFFFDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNOOOOOOMMMKKKIIIHHHGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDCCCCCCBBB??????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDDDDEEECCCFFFIIILLLOOOQQQTTTVVV]]]bbbjjjpppwww~~~|||yyyxxxxxxxxxwwwvvvtttsssrrrpppnnnllljjjiiigggcccaaa___^^^]]]ZZZXXXUUUSSSRRRPPPPPPOOOMMMMMMLLLLLLKKKKKKMMMOOOPPPRRRUUUXXX[[[```gggooovvv|||'''''''''''''''((())))))((((((((()))***+++++++++((((((((())))))******************)))******+++,,,(((((())))))***++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---...///000000000///////////////000000000///000222222222222444666333777===CCCIIIQQQXXX]]]ccchhhnnnqqqrrrxxxwwwfff[[[TTTOOOIIICCCAAA@@@??????<<<<<<===>>>???AAABBBCCCEEEHHHKKKMMMNNNPPPSSSUUURRRVVVZZZ^^^aaadddhhhjjjkkkpppuuuxxxxxxuuusssrrrsssssstttuuuuuuttttttttttttrrrpppoooooopppoooooooooooonnnmmmlllkkkkkkjjjjjjiiiiiihhhhhhiiiiiiiiikkkllllllkkkjjjkkkmmmooossspppllliiigggeeebbb```WWWTTTPPPLLLHHHCCC>>>:::666555333111000///......000000//////.../////////........................---...///000000000000000000000000111111111222222333333444555666666777777777999:::;;;;;;<<<>>>??????AAACCCDDDCCCCCCDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOOQQQSSSSSSQQQRRRRRRRRRQQQOOONNNLLLKKKMMMPPPTTTUUUUUUUUUTTTLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUYYY[[[WWWQQQOOOTTTZZZ[[[\\\]]]]]]ZZZUUUOOOLLLFFFGGGHHHIIIJJJKKKJJJJJJLLLMMMOOOPPPPPPQQQTTTWWW[[[YYYVVVSSSQQQPPPQQQQQQTTTTTTRRROOOLLLKKKLLLNNNSSSXXX[[[XXXOOOHHHEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKNNNQQQSSSSSSQQQNNNLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCC@@@???????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA>>>??????@@@@@@??????>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@AAABBBBBBCCC@@@AAADDDFFFHHHHHHHHHGGGMMMPPPVVV\\\bbbjjjqqqwww|||~~~}}}{{{zzzyyywwwuuusssqqqpppnnnjjjhhhdddcccaaa___\\\YYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLMMMMMMMMMMMMNNNQQQSSSXXX]]]dddiiiooouuu}}}&&&&&&&&&&&&''')))***+++''''''(((((()))*********)))))))))))))))))))))*********))))))***++++++,,,''''''((())))))***++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------...///////////////000//////....../////////...111333333222222555777777===FFFOOOVVV\\\aaaeeemmmsss{{{tttggg[[[PPPHHHHHHEEEAAA??????>>>===<<>>>>>???AAACCCBBBDDDFFFGGGGGGGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXXXXVVVSSSPPPMMMMMMPPPSSSVVVWWWVVVUUUSSSLLLLLLLLLLLLMMMNNNPPPPPPQQQRRRRRRSSSTTTVVVVVVWWWUUUZZZ___]]]VVVTTTXXX]]]______^^^\\\XXXSSSNNNKKKHHHHHHHHHIIIJJJKKKMMMNNNMMMOOOQQQRRRSSSUUUYYY[[[\\\ZZZWWWTTTSSSSSSSSSSSSRRRQQQOOOKKKHHHGGGHHHJJJQQQWWW\\\ZZZRRRJJJFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMQQQTTTXXXXXXUUUQQQOOOOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFHHHIIIHHHFFFCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@?????????@@@@@@?????????>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAA@@@AAAAAACCCCCCCCCBBBEEEFFFIIILLLQQQWWW]]]aaaiiilllrrrvvv|||~~~|||zzzyyyxxxvvvssspppkkkjjjgggeeeaaa^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPPPPOOOMMMLLLLLLNNNQQQQQQTTTYYY\\\```gggooovvv&&&%%%%%%&&&''')))+++,,,''''''''''''(((((())))))*********)))))))))))))))******))))))***+++,,,,,,&&&''''''((()))*********)))************+++++++++------,,,++++++,,,,,,,,,......///////////////...000///............//////...111444444222333555888<<>><<<>>>???@@@AAACCCGGGLLLOOOOOORRRUUUVVVXXXZZZ\\\___dddfffjjjmmmooorrrtttwwwsssvvvxxxyyyxxxwwwwwwwwwwwwvvvuuuttttttttttttuuussssssrrrssstttsssqqqooonnnnnnnnnoooooonnnmmmmmmmmmmmmmmmlllmmmmmmnnnnnnlllnnnqqqpppnnnmmmnnnpppjjjfff```[[[WWWRRRMMMJJJGGGCCC>>>999777555444222//////.........///000000......---------...//////---......///000111222222//////000222222333333333555555555666666666666777555666777888999:::;;;;;;;;;===???@@@@@@AAACCCEEECCCEEEHHHIIIJJJJJJLLLMMMJJJIIIIIIJJJJJJKKKLLLMMMKKKLLLMMMOOOPPPRRRSSSTTTXXXYYYZZZZZZXXXTTTPPPMMMQQQSSSVVVXXXYYYWWWTTTSSSKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSUUUVVVWWWXXXXXXUUU\\\bbbaaa[[[XXX[[[```bbbaaa```]]]XXXSSSNNNLLLKKKIIIHHHGGGHHHKKKOOOQQQOOOQQQSSSUUUVVVYYY\\\___]]]ZZZWWWUUUUUUUUUUUUUUUNNNMMMJJJFFFCCCCCCEEEGGGMMMUUU\\\[[[RRRIIIEEEEEEGGGGGGHHHHHHJJJKKKMMMNNNSSSWWW[[[\\\XXXTTTRRRQQQNNNLLLJJJGGGEEEEEEEEEEEECCCFFFIIILLLKKKGGGCCC???AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@>>>============>>>??????======>>>?????????>>>>>><<<<<<======>>>?????????BBB@@@>>>>>>@@@AAACCCCCCCCCCCCCCCDDDGGGLLLPPPTTTVVVZZZ___ccchhhpppyyy~~~~~~|||yyywwwpppooollliiifffccc```___^^^]]]\\\YYYWWWTTTQQQOOOUUUTTTSSSPPPNNNNNNPPPRRRMMMOOORRRTTTWWW]]]ffflllqqqvvv}}}))))))))))))************"""$$$&&&((())))))((('''((((((((((((''''''''''''++++++++++++******))))))*********)))))))))))))))++++++++++++++++++++++++---------............///------,,,---...000222333---///111222111000111222000000000111333666999;;;HHHOOOZZZbbbgggkkkppptttxxxccc\\\RRRJJJDDDBBBAAA@@@AAA???===<<<===???@@@@@@BBBEEEGGGIIIKKKNNNRRRUUUUUUWWWYYY[[[]]]```eeehhhqqqqqqrrrssstttvvvwwwxxxwwwtttrrrssswwwzzzzzzyyyyyywwwtttqqqpppqqqssstttrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppqqqrrrrrrrrrpppnnnnnnoooppppppppprrrrrrqqqpppnnnkkkiiihhhccc]]]UUUNNNJJJEEEAAA===:::888555222000...............---,,,,,,---------////////////000111333333333333333333333333333333444444555555666777777888666666666666666666777888888999999:::;;;<<<======@@@AAABBBBBBCCCDDDEEEEEEHHHIIIKKKNNNOOOPPPPPPOOONNNLLLJJJKKKNNNNNNLLLJJJKKKLLLLLLMMMMMMNNNOOOOOOVVVXXXYYYYYYUUURRROOONNNRRRWWWZZZZZZZZZZZZTTTMMMLLLLLLMMMPPPSSSTTTSSSRRRTTTUUUWWWZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\^^^______```eeeaaa[[[VVVRRROOOLLLKKKJJJLLLMMMMMMLLLMMMPPPRRRPPPQQQSSSUUUWWW[[[___bbbccc___ZZZVVVUUUUUUUUUTTTOOOLLLHHHDDDCCCEEEHHHKKKKKKPPPUUUTTTOOOIIIGGGGGGFFFGGGHHHHHHHHHJJJNNNQQQTTTXXX\\\[[[XXXTTTRRRQQQNNNLLLJJJIIIHHHFFFCCCAAAAAABBBDDDFFFFFFEEEDDDBBB@@@@@@@@@@@@??????>>>>>>@@@>>>===>>>@@@AAAAAA@@@BBB@@@>>>@@@BBBCCC@@@>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>=========>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGLLLPPPUUUWWWXXX]]]eeekkkrrryyy|||uuuvvvuuusssoookkkhhhgggeeeeeeccc```[[[XXXXXXYYYQQQSSSVVVUUURRROOOOOOPPPKKKLLLNNNQQQTTTWWWZZZ\\\bbbfffmmmttt{{{((((((((()))))))))******&&&'''((()))******))))))******)))))))))(((((((((++++++++++++*********)))************))))))))))))++++++++++++++++++++++++---------............///---------...///000111222///000222222111111222333111333444444555:::BBBIIIQQQVVV]]]dddjjjsss}}}tttfff^^^QQQMMMHHHDDDBBBAAA@@@??????>>>======???BBBDDDEEEIIIKKKMMMNNNOOOQQQTTTWWW[[[]]]aaacccfffiiimmmppptttttttttuuuvvvwwwxxxyyyxxxvvvtttuuuxxx{{{{{{zzzzzzyyywwwvvvuuuuuuvvvwwwvvvuuuuuuttttttttttttuuurrrrrrrrrssstttvvvxxxyyyxxxvvvsssrrrsssssssssrrrpppooolllhhheeeaaa^^^]]]UUUPPPIIICCC@@@<<<888555777666333111///...............---------------.../////////000000111222333444444444444444444444444444444555555666777777777;;;;;;;;;:::;;;;;;<<<===::::::;;;<<<===>>>??????@@@@@@AAACCCEEEGGGIIIJJJMMMNNNOOOPPPQQQQQQQQQPPPQQQOOOLLLLLLNNNOOOMMMKKKNNNNNNOOOOOOPPPPPPQQQQQQUUUWWWYYYXXXUUURRROOOOOOSSSWWWZZZYYYYYYXXXSSSMMMLLLLLLMMMPPPSSSUUUTTTRRRSSSTTTVVVXXXYYYYYYYYYXXXYYYYYY[[[\\\^^^___aaaaaahhhccc]]]XXXTTTQQQNNNLLLHHHJJJMMMOOOPPPRRRTTTVVVTTTUUUWWWXXXZZZ]]]```bbb```^^^[[[YYYXXXUUURRROOOLLLIIIEEEBBBAAACCCFFFIIILLLPPPTTTRRRLLLGGGFFFFFFGGGHHHIIIIIIIIILLLPPPSSSTTTWWWZZZZZZVVVRRRPPPPPPMMMLLLJJJIIIIIIGGGDDDBBB@@@BBBCCCEEEFFFEEEDDDCCCAAAAAA@@@@@@@@@?????????@@@???===>>>@@@AAAAAA@@@AAA???>>>@@@BBBBBBAAA???AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA???????????????????????????@@@AAAAAABBBCCCDDDDDDBBBEEEIIIKKKLLLOOOVVV\\\___dddlllqqquuu|||yyyzzzzzzyyywwwuuutttsssllljjjgggdddaaa^^^\\\[[[VVVXXXZZZXXXTTTQQQPPPQQQOOOOOOPPPQQQRRRTTTVVVWWW[[[^^^ccciiipppwww''''''((((((((()))))))))***************+++++++++++++++*********)))))))))++++++++++++************************************++++++++++++++++++++++++---------............///---...//////000000000000000222333333222111222444///222444555777???JJJSSSYYY]]]ccciiissspppcccXXXOOOJJJCCCAAA??????@@@@@@???>>>>>>???@@@AAADDDHHHKKKMMMPPPRRRUUUVVVWWWXXX[[[]]]dddgggkkkoooqqqtttwwwzzzwwwwwwvvvvvvwwwxxxxxxyyyyyyxxxvvvwwwzzz|||}}}}}}|||||||||{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyuuuuuuuuuvvvxxx{{{~~~~~~{{{wwwuuutttsssqqqooojjjgggbbb\\\VVVQQQNNNMMMEEEAAA<<<888666444111///333222111000///..................------......///000000000000111222333333555555555555555555555555666666777777888999999999;;;;;;::::::;;;<<<<<<===<<<======>>>???@@@AAAAAAAAAAAABBBDDDGGGKKKNNNPPPTTTSSSSSSSSSRRRQQQQQQPPPRRRPPPMMMMMMNNNOOOOOONNNQQQRRRRRRSSSSSSSSSSSSRRRSSSVVVXXXXXXUUURRRPPPPPPTTTXXXZZZXXXWWWWWWSSSNNNMMMMMMNNNQQQTTTVVVUUUTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWXXXYYY\\\^^^```bbbcccgggccc]]]WWWTTTQQQNNNKKKIIILLLPPPSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^___```^^^]]][[[ZZZXXXSSSMMMHHHHHHFFFCCCBBBBBBEEEHHHJJJOOOQQQRRROOOJJJFFFEEEFFFGGGHHHIIIJJJJJJMMMQQQTTTUUUWWWYYYXXXUUUQQQNNNMMMLLLKKKJJJJJJJJJHHHEEEBBB@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@AAA???>>>???@@@AAAAAA@@@@@@???>>>@@@AAABBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@????????????>>>>>>======>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA???BBBDDDEEEEEEGGGLLLPPPQQQUUU[[[___dddkkkssszzzuuuqqqllliiihhhfffbbb___^^^___^^^\\\XXXUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQTTTVVVZZZ^^^cccjjjrrrwww''''''''''''((((((((((((,,,,,,+++*********++++++++++++*********)))))))))++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,------------------............///---...000111111000///...111222333222111111333444222333666:::@@@IIISSSYYY\\\aaakkkuuuvvvnnncccXXXPPPJJJFFFCCCAAA???======>>>???>>>>>>AAACCCEEEGGGJJJMMMQQQTTTTTTWWW[[[^^^```bbbfffhhhmmmqqquuuxxxyyy{{{|||~~~xxxxxxwwwwwwvvvwwwwwwxxxzzzyyyxxxyyyzzz|||~~~~~~~~~{{{{{{{{{{{{|||}}}~~~yyyyyyyyyzzz||||||vvvqqqmmmjjjgggddd___[[[UUUMMMGGGCCC@@@???:::999666444222111000000000//////////////////////////////...//////000111222111111111222222333444666666666666777777777777999999::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJNNNQQQTTTVVVUUUSSSQQQOOONNNMMMMMMOOONNNMMMLLLMMMOOOQQQQQQSSSTTTTTTUUUUUUUUUTTTSSSSSSUUUXXXXXXVVVSSSQQQQQQTTTXXXZZZXXXVVVVVVSSSPPPNNNNNNOOOQQQUUUWWWWWWVVVYYYZZZ[[[\\\\\\[[[ZZZYYYVVVWWWYYY\\\^^^aaacccdddddd```ZZZUUURRROOOLLLJJJNNNQQQUUUWWWWWWUUUTTTTTTUUUVVVWWWZZZ\\\^^^^^^]]][[[ZZZXXXVVVSSSNNNHHHCCCDDDDDDCCCDDDGGGJJJNNNQQQSSSSSSQQQMMMHHHFFFFFFGGGGGGHHHIIIJJJKKKNNNRRRVVVVVVWWWWWWVVVSSSOOOLLLJJJJJJJJJJJJJJJKKKIIIFFFDDD@@@AAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????AAABBBAAAAAA?????????@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@?????????BBBCCCDDDDDDDDDDDDGGGJJJLLLNNNRRRUUUZZZaaaiiiooouuuyyy}}}wwwqqqnnnooommmhhhcccddddddbbb```]]]ZZZXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOSSSTTTUUUWWW[[[aaahhhnnn''''''''''''((((((((((((++++++***)))))))))************)))))))))(((((((((+++++++++++++++++++++,,,))))))******+++++++++,,,---------.........//////---------............///...///000111111000//////000111222111111111444666888999===EEENNNWWW]]]______iiixxxrrrdddXXXSSSLLLGGGCCCAAA@@@>>>BBB???<<<;;;===@@@AAABBBDDDGGGJJJLLLMMMPPPTTTWWWVVVZZZ```eeeiiimmmqqqtttuuuwwwzzz||||||||||||}}}xxxxxxwwwvvvvvvvvvwwwwwwzzz{{{{{{{{{{{{}}}|||}}}~~~|||wwwpppiiiccc^^^YYYUUUOOOLLLGGGAAA<<<999777777444444444333222111111222......//////000000000000111111000000111222333333444333333333333444555555777777888888888999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEFFFFFFGGGIIIIIIIIIKKKMMMPPPRRRTTTUUUSSSPPPMMMJJJIIIIIIIIIJJJJJJKKKLLLMMMOOORRRTTTRRRSSSUUUVVVVVVVVVTTTTTTTTTVVVYYYYYYWWWTTTRRRRRRSSSXXX[[[YYYVVVVVVUUURRRPPPOOOPPPRRRVVVXXXYYYYYY\\\\\\]]]^^^]]]\\\[[[ZZZVVVWWWYYY\\\^^^aaacccdddaaa]]]XXXTTTRRRPPPNNNMMMPPPTTTXXXZZZYYYWWWVVVUUUUUUUUUWWWZZZ^^^```^^^\\\XXXUUUQQQMMMJJJGGGDDDBBB@@@AAACCCFFFJJJOOOTTTVVVVVVTTTQQQMMMIIIGGGGGGHHHFFFGGGIIIJJJKKKOOOSSSWWWYYYXXXWWWUUUSSSOOOKKKIIIIIIIIIIIIKKKLLLKKKGGGEEEAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@AAABBBBBBAAA??????@@@AAABBBDDDFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>??????>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCFFFGGGIIIKKKOOOUUU\\\```eeeiiioootttyyy}}}vvvttttttrrrmmmhhhiiihhheeecccbbb```^^^]]]XXXWWWVVVTTTSSSRRRRRRQQQSSSSSSTTTTTTVVV[[[aaafff''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,------....../////////---------............///...///000000111111111111000111222222222333666999;;;???EEEMMMWWW___eeegggooozzzvvvhhh\\\SSSIIIGGGCCCAAAAAA@@@>>>===@@@===;;;<<>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNPPPQQQRRRSSSSSSPPPLLLHHHFFFFFFFFFGGGGGGIIILLLMMMNNNPPPRRRTTTQQQSSSUUUWWWXXXWWWVVVUUUVVVYYY[[[[[[XXXUUUSSSSSSQQQXXX]]][[[XXXXXXWWWUUUQQQPPPPPPSSSVVVZZZ[[[[[[[[[\\\]]]^^^^^^]]][[[[[[XXXYYYZZZ\\\^^^```aaabbb^^^[[[WWWUUUTTTTTTSSSSSSQQQTTTYYY]]]]]]\\\\\\\\\XXXXXXYYY]]]aaabbb^^^[[[TTTPPPJJJFFFDDDCCCCCCBBB>>>???CCCGGGMMMRRRVVVXXXVVVTTTPPPMMMJJJIIIIIIIIIFFFHHHIIIKKKMMMPPPUUUYYY\\\ZZZXXXVVVTTTPPPLLLHHHGGGHHHIIIKKKMMMLLLIIIFFFDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBCCCBBBAAA???@@@BBBBBBCCCFFFIIILLLMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFIIINNNRRRTTTXXX[[[```dddhhhmmmrrrvvv~~~|||zzzxxxuuuqqqpppnnnjjjhhhhhhgggeeeccc\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSSSSSSSSSSVVVZZZ]]]((((((((()))))))))******'''((()))***++++++******++++++*********)))))))))+++++++++,,,,,,,,,------))))))***++++++,,,------+++++++++,,,---.........---------............///////////////000111222333111222333333444666:::===@@@IIISSSYYY^^^fffrrr{{{uuueeeZZZRRRLLLIIIEEECCC@@@@@@AAAAAAAAA@@@???>>>???AAAEEEIIILLLLLLLLLQQQVVVYYYYYY[[[___ccciiimmmrrrvvvxxxzzz|||~~~{{{|||||||||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~yyyrrrlllhhh```[[[TTTNNNHHHCCC???;;;888777666555444333222222...000222222///...///111000111222444444444444333555555555555666777888999999888888777777888888888999999:::;;;;;;<<<======;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNQQQSSSSSSSSSSSSQQQNNNJJJFFFEEEEEEGGGHHHHHHKKKOOOQQQPPPPPPQQQRRRQQQSSSVVVXXXZZZYYYXXXWWWYYY[[[]]]]]]ZZZVVVTTTSSSOOOWWW^^^]]][[[ZZZYYYWWWRRRQQQQQQSSSWWW[[[\\\]]]]]]]]]___``````___^^^]]][[[[[[\\\]]]]]]^^^______ZZZWWWUUUTTTUUUVVVWWWWWWVVVYYY]]]```````````````[[[ZZZ[[[^^^aaa```ZZZUUUPPPLLLGGGDDDCCCCCCCCCBBBAAACCCGGGKKKPPPTTTWWWXXXTTTRRRNNNLLLJJJIIIIIIHHHHHHJJJLLLMMMPPPSSSYYY\\\```]]]YYYWWWUUURRRMMMIIIFFFGGGIIILLLNNNMMMJJJGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEECCCBBBAAABBBCCCBBBAAA@@@BBBCCCDDDEEEGGGLLLPPPRRRRRRPPPOOONNNLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEHHHKKKLLLMMMOOOQQQTTTVVVYYY]]]bbbffflllqqqyyy}}}|||yyyuuuqqqnnnmmmllliiiggg``````^^^\\\[[[ZZZZZZZZZSSSTTTTTTSSSRRRSSSVVVXXX))))))))))))************&&&'''***,,,---,,,+++***,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))***+++,,,,,,------))))))***++++++,,,---------------........./////////.........000222444555222333444555666999===AAAJJJWWWdddhhhiiiqqqzzzmmm^^^SSSLLLGGGBBB@@@@@@>>>;;;;;;===@@@BBBBBBCCCCCCEEEHHHLLLNNNMMMLLLQQQWWW]]]```aaaccchhhmmmsssvvvzzz||||||||||||}}}{{{||||||{{{{{{|||}}}}}}|||yyyrrrhhh___ZZZQQQMMMGGGBBB>>>:::666333333444444444444333222111...111333222000...///111111222444555666555555444666666666666777888999:::::::::999999888999999:::::::::;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFGGGHHHDDDEEEFFFFFFHHHHHHIIIJJJHHHKKKOOORRRUUUUUUTTTSSSQQQNNNJJJFFFEEEFFFHHHJJJJJJNNNSSSTTTRRRPPPOOOPPPQQQSSSVVVYYY[[[[[[ZZZYYY[[[]]]___^^^[[[WWWTTTSSSMMMWWW______\\\[[[[[[YYYSSSRRRQQQTTTWWW[[[]]]^^^___```bbbcccccccccbbbaaa]]]]]]]]]]]]]]]]]]]]]]]]UUUSSSQQQQQQSSSVVVWWWWWW]]]```bbbcccbbb`````````\\\[[[ZZZ\\\^^^\\\UUUNNNLLLIIIFFFDDDDDDDDDCCCBBBGGGIIILLLPPPTTTVVVXXXYYYRRRPPPMMMKKKJJJIIIHHHGGGJJJLLLNNNOOORRRVVV[[[___bbb^^^ZZZXXXVVVSSSMMMIIIFFFGGGIIILLLNNNMMMJJJGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@BBBEEEEEEEEEHHHNNNRRRVVVUUUTTTSSSQQQOOONNNNNNHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@????????????@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@??????AAABBBBBBAAA@@@BBBBBBBBBDDDFFFHHHHHHGGGIIIKKKMMMOOOQQQTTTYYY\\\\\\```gggooowww~~~|||vvvrrrqqqoookkkhhhdddcccaaa___]]]\\\[[[[[[UUUVVVVVVUUUTTTTTTUUUVVV***)))(((((('''(((((()))(((((((((((('''''''''''')))))))))))))))******+++------------------------........................,,,---......,,,+++,,,...////////////000000000000///......000333333000---222444999<<<::::::DDDOOO\\\]]]dddmmmtttvvvmmmYYYSSSLLLFFFDDDBBB>>><<<===>>>??????>>>>>>@@@BBBJJJJJJJJJKKKNNNQQQTTTUUUZZZ___dddiiillloooqqqssszzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||~~~|||}}}ttthhh___YYYSSSMMMGGGCCCAAA>>>;;;777444333222000111111111111222222222000111222333444444555444777666666555555555666666777666555555555666888999<<<;;;::::::999999999:::888999999:::<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIIIIIIIJJJKKKMMMNNNQQQRRRTTTUUUVVVUUUUUUTTTUUUOOOJJJJJJNNNQQQPPPNNNSSSSSSTTTTTTTTTTTTSSSRRRTTTUUUWWWYYY\\\^^^```aaaddd___\\\___```ZZZRRRNNNUUUWWW[[[___aaa^^^ZZZVVVUUUTTTRRRSSSWWW]]]dddhhhgggfffdddccccccccccccddd______```___]]]YYYUUURRROOOOOOPPPQQQTTTXXX\\\___bbbbbbbbbbbbbbbaaa```______\\\YYYWWWWWWTTTPPPLLLJJJHHHDDDAAA@@@BBBDDDEEEGGGJJJOOOSSSUUUUUUSSSQQQMMMKKKHHHGGGIIIJJJKKKKKKKKKLLLNNNQQQTTTXXX[[[]]]dddbbb]]]YYYUUURRRQQQQQQIIIJJJLLLNNNNNNNNNMMMLLLGGGHHHIIIIIIGGGFFFGGGIIIHHHHHHFFFFFFFFFFFFHHHHHHGGGGGGEEEDDDBBBAAAAAAAAADDDEEEEEEFFFFFFIIIMMMPPPWWWWWWWWWVVVSSSOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>@@@BBBCCC@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNPPPWWWZZZ^^^aaafffkkkqqquuu}}}zzzxxxvvvrrrpppmmmjjjgggeeedddaaa^^^\\\\\\ZZZXXXWWWVVVUUUVVVVVV)))))))))))))))))))))))))))(((((((((((((((((((((***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---........./////////000000000000//////111444444111...444444777<<<@@@DDDNNNXXXbbbcccjjjvvvyyylll^^^VVVOOOKKKEEEAAA@@@@@@>>><<<>>>???AAAAAABBBCCCFFFHHHLLLMMMOOORRRUUUYYY[[[]]]cccggglllpppsssuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||}}}sssnnnggg___UUUMMMIIIEEE@@@<<<666555444444333333333444111111222222222333333333222333444555666666666666777777666666666666666777999888777777777888::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKJJJKKKLLLMMMOOOPPPSSSTTTUUUVVVWWWWWWVVVUUUVVVQQQMMMMMMQQQTTTTTTRRRUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWXXX[[[^^^```bbbccchhhcccaaadddeee___XXXUUUUUUXXX\\\___```^^^YYYUUUQQQPPPQQQSSSWWW^^^dddhhhfffggggggggggggfffeeedddbbbbbbbbbaaa^^^[[[WWWTTTPPPQQQRRRTTTXXX[[[^^^```dddddddddcccbbb```___^^^^^^[[[XXXWWWWWWUUURRRPPPLLLKKKHHHFFFEEEFFFGGGHHHIIIKKKNNNQQQQQQPPPNNNLLLKKKHHHFFFEEEGGGHHHIIIIIIKKKLLLNNNQQQTTTXXXZZZ\\\aaa___[[[WWWTTTRRRRRRRRRIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGJJJNNNQQQVVVVVVUUUSSSQQQNNNLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>>>>@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOONNNPPPSSSUUUXXX\\\aaadddkkknnnsssyyy~~~{{{xxxuuuqqqooollljjjhhhfffbbb```___^^^\\\ZZZYYYXXXXXXXXX))))))++++++++++++***))))))*********************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...............////////////111111111222444444333111555444777???HHHOOOYYYbbbiiillluuuxxxiii___VVVMMMFFFDDDBBB>>>===>>>????????????AAADDDEEEGGGIIIMMMPPPPPPRRRVVV\\\aaadddggghhhnnnqqquuuxxxzzz{{{}}}||||||||||||||||||||||||}}}}}}}}}}}}|||lll```ZZZPPPJJJBBB===:::888555222.........///000222444444333333333333444444444444555555666777888888888888777777777777777888888888;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBBBBCCCDDDDDDEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXTTTQQQQQQUUUWWWXXXVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXZZZ]]]```bbbdddeeefffaaa```bbbccc]]]XXXVVVVVVXXX\\\___^^^[[[WWWTTTLLLNNNPPPTTTYYY___dddgggeeegggiiijjjjjjhhhfffdddeeeeeeeeecccaaa]]]YYYWWWSSSTTTWWWZZZ]]]___aaabbbfffeeeeeecccbbb```^^^]]]^^^[[[XXXVVVVVVVVVUUUSSSOOONNNMMMLLLKKKKKKLLLLLLOOOOOOPPPPPPOOOMMMKKKJJJKKKHHHFFFFFFGGGIIIIIIIIIKKKLLLNNNQQQTTTVVVXXXYYY[[[YYYVVVTTTRRRQQQRRRRRRLLLMMMNNNOOOOOONNNLLLKKKOOOOOOOOOMMMJJJGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKOOOSSSUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>>>>???AAABBB???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLMMMOOOOOOPPPRRRUUUXXX]]]___cccggglllssszzz}}}xxxuuurrrpppnnnlllhhhfffcccbbb```^^^]]]\\\[[[[[[(((***,,,------,,,+++*********+++++++++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///---.........////////////111111111222333444444444666888???HHHNNNTTT___iiiqqqyyy}}}qqq```TTTOOOKKKGGGBBB???>>>======>>>@@@BBBCCCBBBDDDGGGJJJLLLOOORRRUUUUUUYYY___ffflllppprrrrrruuuwwwzzz|||}}}}}}{{{{{{||||||||||||||||||}}}|||yyypppcccVVVMMMIIIDDD@@@:::777555555333111111111111111222333444444555555555555666666666666666777888888999999999888888888999999::::::999999<<<<<<<<<<<<<<<=========<<<<<<===>>>???AAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRUUUVVVWWWYYYZZZ\\\]]]]]]ZZZXXXUUUUUUVVVXXXXXXWWWWWWVVVUUUTTTTTTUUUWWWYYYXXXYYY[[[^^^```ccceeefffeee```]]]___^^^XXXTTTSSSUUUXXX[[[]]]\\\XXXUUUSSSNNNPPPSSSXXX]]]aaadddeeeeeefffggggggggggggffffffggggggfffeeebbb^^^[[[YYYVVVXXX[[[___bbbcccccccccdddddddddcccbbb```___^^^^^^\\\YYYVVVTTTTTTTTTTTTPPPPPPPPPQQQPPPPPPOOOOOOTTTSSSRRRQQQPPPNNNMMMMMMMMMKKKIIIIIIKKKLLLKKKKKKLLLMMMNNNQQQSSSTTTVVVVVVSSSRRRPPPNNNNNNNNNOOOPPPOOOPPPRRRRRRRRRPPPNNNMMMNNNOOOOOOMMMJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMQQQTTTUUUSSSQQQNNNMMMMMMNNNNNNJJJJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@?????????>>>>>>>>>???@@@AAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNMMMOOORRRTTTXXXZZZ]]]___aaafffkkknnnvvvzzz~~~|||xxxvvvtttqqqnnnkkkhhhgggeeecccaaa```___^^^(((***,,,---...---+++******+++++++++,,,,,,------***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000.........////////////000000000111111222444777999999@@@KKKRRRRRRUUUaaaooo~~~rrraaaXXXMMMEEECCCCCCAAA???===>>>>>>??????AAACCCEEEGGGIIILLLOOOQQQTTTXXX[[[^^^bbbhhhoootttwwwyyyyyywwwyyy{{{{{{{{{|||}}}~~~{{{{{{||||||}}}~~~~~~yyysssdddbbb]]]VVVMMMEEE@@@===>>>;;;888555444444333333555555555444555555666666777777777777888888888888777888888999999999999888999:::;;;<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVXXX[[[^^^```aaa[[[ZZZWWWVVVVVVVVVVVVUUUWWWVVVTTTTTTTTTVVVXXXYYYYYYYYY[[[]]]```bbbdddeeefffaaa^^^^^^[[[UUURRRRRRSSSWWW[[[\\\YYYVVVTTTSSSTTTVVVZZZ^^^aaacccdddeeefffeeecccbbbccceeeggghhhhhhhhhgggeeeccc```]]]\\\ZZZ\\\```ccceeeeeeddddddaaaaaabbbbbbbbbaaaaaa```___^^^ZZZVVVSSSQQQQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQTTTTTTSSSQQQPPPPPPOOOOOONNNLLLKKKKKKMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSLLLKKKJJJIIIHHHJJJKKKLLLNNNOOOPPPQQQQQQOOOMMMLLLJJJKKKLLLKKKIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKNNNRRRUUUUUUSSSQQQNNNMMMNNNOOOPPPKKKKKKKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???????????????@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIIIIJJJJJJKKKNNNQQQSSSTTTVVVWWWXXXZZZ]]]```fffiiimmmrrrxxx|||zzzwwwtttqqqnnnmmmkkkjjjgggeeecccbbb((()))+++,,,------,,,+++******++++++,,,---------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111////////////000000000000000111222222333666;;;???AAAIIIUUUYYYWWWZZZiiizzzlllZZZPPPLLLFFFBBB@@@??????>>>===???@@@AAAAAABBBEEEGGGNNNPPPSSSVVVYYY]]]aaadddiiilllqqqvvvzzz|||||||||wwwyyyzzzzzzzzzzzz|||}}}{{{|||}}}yyynnnddd^^^SSSPPPKKKEEE???;;;777666777666555333333333333444555555555555666888999999999999999999::::::::::::999999:::::::::::::::999999;;;<<<>>>>>>>>>============>>>???????????????@@@@@@AAABBBDDDFFFHHHIIIFFFGGGIIIJJJKKKKKKJJJJJJFFFEEEDDDDDDEEEGGGJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSSSSUUUUUUVVVXXXZZZ\\\___```ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVXXXYYYZZZZZZZZZ\\\]]]___aaabbbcccbbb]]]ZZZYYYUUUPPPNNNPPPSSSWWW\\\\\\YYYVVVUUUVVV[[[]]]```ccceeefffffffffgggeeebbbaaabbbeeeiiikkkiiihhhgggfffdddbbbaaa```^^^```bbbdddeeeeeedddccc^^^___``````aaaaaa`````````___]]]XXXTTTQQQQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKLLLMMMMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPOOOIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNRRRVVVUUUSSSQQQOOOMMMMMMNNNOOOKKKKKKLLLLLLKKKIIIFFFDDDEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIIIIJJJLLLOOORRRPPPQQQSSSSSSRRRSSSUUUWWWYYY\\\```dddiiipppwww||||||yyywwwvvvuuussspppmmmkkkjjj))))))******+++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////......000111000000000000111111111222000222333444666:::@@@EEEMMMQQQXXX\\\]]]eeexxxrrrcccVVVOOOGGGGGGFFFCCC???>>>@@@CCC???BBBEEEFFFFFFGGGKKKMMMTTTWWW[[[___ccchhhmmmqqquuuwwwyyy|||~~~~~~~~~~~~yyy{{{|||{{{{{{{{{}}}}}}~~~|||tttjjjaaaXXXOOOJJJFFFCCC???;;;888666444444222333333333333555666888666666666777888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===???@@@??????>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJEEEGGGIIIKKKMMMMMMLLLLLLHHHGGGEEEDDDEEEGGGIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMPPPRRRTTTUUUUUUUUUXXXWWWWWWWWWXXXYYYZZZ[[[VVVWWWWWWWWWWWWVVVWWWXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^___```aaaaaa\\\XXXVVVUUURRRNNNNNNRRRTTTYYY^^^^^^[[[YYYYYYZZZ___```ccceeeggghhhhhhhhhggggggfffeeefffiiikkkmmmjjjiiiiiihhhgggfffeeedddbbbcccdddddddddcccbbbaaa^^^_______________^^^^^^^^^______\\\WWWTTTTTTUUUSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUTTTRRRPPPOOONNNNNNMMMMMMNNNOOOOOONNNLLLLLLNNNOOOPPPPPPOOONNNMMMIIIHHHFFFDDDCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFHHHIIIIIIIIIIIIKKKLLLKKKKKKLLLMMMMMMLLLKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKKKKLLLNNNRRRUUUTTTRRRPPPNNNMMMLLLLLLLLLJJJKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHJJJJJJJJJLLLPPPRRROOOQQQRRRRRRQQQQQQRRRTTTRRRUUUXXX[[[___dddiiimmmqqqxxx~~~{{{xxxuuusss))))))))))))***+++,,,---))))))***++++++,,,---------,,,,,,,,,,,,---......------------------------........................,,,---//////...///000222000111111111222222222222111333555666888<<>>;;;::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>======:::<<<>>>@@@AAA@@@???>>>AAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKEEEGGGJJJLLLNNNNNNNNNMMMKKKJJJGGGEEEEEEFFFHHHJJJLLLLLLMMMMMMMMMNNNNNNNNNMMMOOOQQQTTTVVVWWWWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWTTTUUUWWWXXXXXXXXXZZZ[[[YYYZZZ[[[]]]]]]^^^^^^]]]^^^^^^______``````aaaaaa]]]ZZZXXXXXXVVVSSSUUUYYYVVV[[[```aaa]]][[[\\\^^^```aaaccceeehhhiiijjjkkkhhhhhhiiijjjlllmmmnnnnnnkkkjjjjjjiiiiiihhhhhhhhhddddddddddddcccbbbaaaaaa____________^^^]]]\\\[[[]]]___```^^^ZZZWWWWWWXXXTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXVVVSSSPPPNNNQQQPPPPPPQQQRRRRRRQQQOOOMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIFFFDDDCCCCCCDDDEEEDDDEEEGGGIIIIIIIIIGGGFFFGGGIIIJJJJJJIIIIIIKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKKKKLLLNNNRRRUUURRRQQQPPPNNNLLLKKKJJJIIIIIIKKKLLLNNNMMMKKKHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIHHHGGGEEEFFFGGGGGGGGGIIILLLNNNMMMNNNOOOOOONNNNNNOOOQQQRRRTTTVVVXXXYYY[[[^^^aaabbbiiiooorrrssswww|||zzz,,,,,,,,,---------......))))))***,,,......,,,***++++++++++++++++++++++++,,,,,,+++***+++,,,---......------------...//////////////////000000000000000111222222111111222333333666;;;>>>AAAFFFMMMSSSTTTZZZaaaeeekkk{{{~~~{{{{{{{{{||||||~~~~~~zzzsssoooddd]]]TTTMMMIIIGGGDDDBBB@@@AAABBBBBBAAABBBDDDFFFEEEGGGIIIMMMQQQUUUWWWYYY___eeennntttwwwyyy|||~~~~~~~~~~~~wwwoooddd\\\RRRNNNHHHBBB===:::999888333333444444555666666666666666888999;;;<<<>>>>>>@@@@@@@@@??????>>><<<<<<:::;;;<<<<<<===>>>>>>???>>>???@@@AAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEGGGIIINNNSSSQQQLLLIIIHHHFFFEEEFFFHHHJJJLLLJJJKKKLLLMMMNNNOOOPPPPPPSSSRRRRRRRRRSSSUUUWWWYYYXXXYYYYYYWWWUUUTTTUUUWWWVVVWWWWWWVVVUUUVVVXXXZZZ___```aaa```^^^\\\\\\\\\^^^aaaeeeffffffdddcccccc^^^]]]ZZZXXXVVVWWWXXXXXX[[[^^^aaaddddddcccaaa___bbbdddggghhhhhhiiikkkllljjjkkkkkklllmmmnnnooooookkkjjjiiihhhggggggggggggddddddcccbbbaaaaaaaaabbbdddbbb```]]]\\\\\\]]]^^^______^^^]]][[[YYYWWWVVVWWWWWWVVVUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJNNNOOONNNMMMLLLNNNQQQSSSWWWUUURRRNNNKKKHHHFFFEEEDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIKKKLLLMMMNNNMMMNNNNNNNNNNNNNNNNNNOOOSSSSSSTTTUUUVVVVVVWWWWWWYYY[[[^^^bbbeeeiiiooorrrxxx}}}***+++++++++,,,,,,,,,,,,+++***+++,,,...---***(((++++++++++++++++++++++++---,,,,,,+++,,,---...///...------------...//////////////////000000000111111222333333222111333444333888>>>CCCFFFKKKQQQVVVYYY```hhhooowwwwwwrrrppppppppprrrqqqpppooolllggg```\\\TTTOOOHHHCCCBBB@@@???===>>>@@@BBBCCCCCCEEEHHHJJJKKKLLLNNNQQQUUU[[[```ccclllqqqxxx|||}}}~~~~~~vvvllleee^^^WWWOOOHHHEEECCC???;;;888666666777444444555666666777777888777888999:::;;;===>>>>>>===>>>>>>??????>>>>>>>>>=========>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGHHHIIIMMMRRRPPPLLLJJJIIIGGGFFFGGGIIIKKKMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZ[[[ZZZXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\^^^`````````^^^]]]]]]^^^aaacccfffgggeeecccbbbbbbbbbaaa___]]]\\\\\\\\\\\\]]]___aaacccdddcccbbbaaabbbeeegggiiiiiiiiikkkllliiiiiijjjkkkllllllmmmmmmjjjiiihhhgggfffeeeeeeeeedddcccbbbaaa````````````bbb```^^^\\\[[[[[[\\\\\\]]]]]]]]]\\\[[[YYYWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVYYYYYYXXXXXXWWWVVVVVVUUUQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNQQQTTTYYYWWWTTTPPPLLLHHHFFFEEEDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOORRRRRRRRRSSSSSSTTTTTTTTTSSSUUUXXXZZZ]]]```eeeiiilllrrrzzz))))))))))))*********+++---,,,,,,,,,---,,,)))'''++++++++++++,,,,,,,,,,,,...------------...//////......------......///000/////////000000000111111222333444333222333444666999>>>EEEJJJNNNSSSYYY^^^dddlllvvvvvvppplllllllllkkkkkkiiieeeaaa\\\WWWPPPLLLHHHEEEBBBAAAAAAAAA@@@??????AAADDDFFFHHHKKKOOOQQQTTTTTTUUUYYY^^^eeelllpppvvvyyy}}}~~~}}}}}}}}}~~~{{{rrrddd^^^UUUNNNIIIDDD???:::999777555444444555666777666666777888888999999:::::::::;;;<<<<<<===>>>>>><<<<<<===??????@@@@@@@@@AAA@@@??????@@@AAACCCDDDBBBAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKJJJLLLQQQQQQMMMKKKJJJHHHGGGHHHJJJMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZ[[[\\\^^^]]]\\\\\\]]]___^^^^^^]]][[[YYYYYY[[[]]]]]]^^^___^^^]]]^^^```bbbcccfffhhhhhhfffcccbbbbbbeeeeeeddddddcccbbb`````````aaabbbcccdddddddddddddddfffhhhiiiiiiiiikkklllhhhhhhiiiiiijjjjjjjjjkkkiiihhhgggeeeddddddccccccccccccaaa```^^^^^^]]]]]]^^^]]][[[YYYXXXXXXYYYYYY[[[[[[[[[ZZZZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJMMMLLLLLLLLLLLLMMMMMMNNNMMMNNNOOONNNNNNPPPSSSUUUYYYWWWTTTOOOKKKGGGEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQNNNPPPRRRSSSTTTWWW[[[^^^___dddiiilllooouuu))))))))))))************,,,++++++,,,---,,,***(((+++++++++,,,,,,,,,,,,,,,...............//////000...............//////000//////000000000111111111111222333333333444666999AAAFFFKKKPPPTTTZZZbbbhhhsss{{{{{{wwwqqqmmmkkkkkkjjjiiiddd```ZZZUUUPPPKKKFFFCCCAAAAAAAAABBBCCCDDDDDDDDDDDDFFFIIILLLNNNQQQUUUYYY[[[\\\___dddjjjqqqvvvyyyzzz|||~~~}}}|||{{{}}}~~~|||qqqddd[[[TTTNNNGGGAAA>>><<<999777444444333333555777999:::888999999::::::;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAACCCBBBAAA@@@AAABBBDDDEEEDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOOOOLLLNNNRRRRRRPPPMMMLLLJJJIIIJJJLLLOOOPPPTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXYYY[[[\\\\\\[[[ZZZ\\\^^^___```______```bbb^^^^^^\\\YYYWWWVVVXXX[[[\\\]]]^^^^^^^^^___bbbdddeeegggiiiiiigggeeedddeeeeeefffggghhhgggeeecccaaadddccccccddddddeeefffgggfffhhhjjjjjjjjjjjjkkklllhhhhhhhhhhhhiiiiiiiiiiiihhhhhhfffeeecccbbbbbbbbbbbbaaa___]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVXXXXXXXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSPPPPPPPPPOOOPPPPPPQQQRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPRRRTTTWWWWWWUUURRRNNNIIIFFFCCCBBBFFFGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQSSSVVVYYYYYY\\\___```bbbgggooovvv~~~*********++++++++++++,,,+++***)))+++,,,---,,,+++++++++,,,,,,,,,---------......////////////000//////............///000000000000000000111111111111111222333333444666:::===HHHKKKOOOSSSXXXaaakkksss}}}xxxooommmiiigggfffdddbbb```UUURRRLLLHHHEEEBBB???===<<<===???@@@AAABBBCCCDDDHHHJJJMMMPPPSSSVVVZZZ]]]aaaeeekkkqqqwwwzzz|||}}}~~~~~~~~~|||~~~qqqggg```YYYPPPIIIDDDAAA<<<888666555555555555444555555666888:::;;;::::::;;;;;;<<<======>>>????????????????????????CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLQQQTTTTTTPPPPPPSSSUUUSSSNNNMMMKKKJJJKKKMMMPPPQQQTTTTTTUUUUUUVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\[[[[[[\\\^^^aaaaaaaaaaaabbbccc\\\[[[YYYUUUSSSSSSUUUXXX[[[\\\^^^___```aaadddfffeeegggjjjjjjiiihhhiiijjjgggiiijjjkkkjjjiiifffdddffffffeeeeeefffgggiiijjjhhhjjjkkklllkkkjjjkkkllliiiiiiiiihhhhhhhhhhhhhhhhhhgggeeedddbbbaaaaaaaaa```___]]][[[YYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSQQQPPPNNNNNNNNNOOOPPPNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKOOOPPPRRRRRRRRRSSSUUUWWWVVVTTTQQQNNNJJJGGGFFFEEEHHHIIIKKKMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOOPPPRRRUUUVVVXXXZZZZZZ[[[^^^dddiiiooouuu}}}+++++++++,,,,,,,,,------***))))))***,,,------,,,++++++,,,,,,------......---......///000///////////////......//////000111000000000111111111222222111222444555777;;;@@@CCCLLLPPPUUU[[[bbbmmmyyyxxxqqqlllgggeeecccaaa___]]]YYYUUUKKKHHHDDDBBBAAAAAA???>>>===???BBBCCCDDDEEEHHHJJJLLLNNNRRRUUUXXX\\\aaadddkkkooouuu{{{~~~~~~~~~zzznnneeeXXXOOOJJJFFFAAA===:::999666444333444444555555555666666777888999:::;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLQQQUUUWWWSSSRRRUUUVVVUUUNNNMMMKKKJJJKKKMMMPPPRRRTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]]]]___bbbccccccbbbcccccc\\\[[[XXXTTTRRRRRRUUUXXX\\\___bbbdddeeeeeegggiiihhhjjjllllllllllllmmmnnnkkklllmmmnnnmmmllljjjhhhhhhhhhggghhhhhhiiijjjkkkjjjkkkmmmmmmlllkkkkkkllliiiiiihhhhhhggggggfffffffffeeedddbbb```___^^^^^^]]]\\\ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTSSSTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOPPPOOONNNNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLOOOQQQRRRRRRQQQQQQSSSTTTTTTSSSQQQNNNLLLKKKJJJIIIJJJKKKMMMOOOOOONNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOONNNLLLMMMOOOQQQRRRSSSTTTUUUUUUWWWZZZ]]]dddhhhooovvv~~~+++++++++,,,,,,,,,,,,---,,,+++)))***+++,,,,,,+++++++++,,,,,,---......///,,,---.../////////......///////////////000000111000000111111111222222222333444666888;;;@@@FFFKKKPPPWWWaaalllvvvxxxqqqjjjccc___```^^^]]][[[YYYTTTNNNJJJFFFDDDBBBAAABBBCCCCCCBBBAAADDDGGGIIIJJJLLLPPPTTTRRRUUUYYY]]]bbbggglllpppvvvyyy~~~zzzkkk```TTTNNNFFF@@@===;;;999666666666666666555555777888666666777777888999::::::<<<<<<<<<===>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKOOOTTTWWWUUUSSSUUUVVVTTTNNNMMMKKKJJJKKKMMMPPPRRRTTTTTTVVVWWWYYYZZZ\\\\\\^^^^^^^^^^^^^^^______```___bbbdddeeeeeedddcccddd___^^^[[[WWWUUUVVVYYY]]]```ccchhhjjjkkkkkkkkkllllllnnnoooooommmmmmnnnoookkkkkklllmmmlllkkkjjjiiihhhiiiiiijjjkkkkkkllllllkkkmmmnnnnnnlllkkkllllllhhhggggggfffeeeddddddddddddcccaaa___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPQQQSSSUUUVVVXXXWWWVVVTTTSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSRRRRRRPPPPPPPPPPPPPPPOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOQQQPPPOOONNNOOOPPPNNNMMMLLLKKKKKKJJJKKKKKKJJJKKKMMMOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNMMMKKKKKKMMMOOOMMMOOOPPPQQQQQQRRRSSSTTTYYY]]]bbbgggmmmttt{{{***++++++++++++,,,,,,,,,///---+++***++++++***)))++++++,,,,,,---...//////+++,,,.../////////...---///////////////000111111000111111111111222222222444666888;;;???DDDKKKPPPTTT^^^mmm{{{}}}uuunnnggg```ZZZVVVXXXWWWUUUSSSPPPJJJCCC>>>AAA@@@>>>???AAABBBAAAAAAAAADDDGGGIIIJJJNNNTTTXXXWWW[[[```eeekkkqqqwww|||qqqdddVVVMMMCCC@@@===;;;999777555444222333555555555555666777777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEAAABBBDDDEEEGGGHHHHHHHHHFFFHHHJJJLLLLLLJJJGGGFFFDDDFFFGGGIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLSSSWWWUUUSSSTTTUUUSSSNNNMMMKKKJJJKKKMMMPPPQQQTTTUUUVVVXXXZZZ\\\^^^___aaaaaa```______```bbbcccaaadddfffgggfffeeeddddddcccaaa^^^[[[YYYZZZ^^^aaacccggglllooopppooooooooopppqqqrrrpppnnnmmmnnnoooiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkklllllllllllllllmmmooonnnmmmkkkllllllffffffeeeeeedddcccbbbbbbaaa```^^^\\\[[[YYYXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTUUUUUURRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVWWWZZZYYYXXXVVVUUUTTTSSSSSSPPPQQQRRRTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPPPPOOONNNOOONNNNNNMMMLLLLLLLLLMMMLLLNNNOOOOOOMMMLLLLLLMMMHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNOOONNNLLLKKKMMMMMMLLLJJJIIIHHHGGGFFFIIIJJJKKKLLLKKKJJJHHHFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKKKKLLLMMMNNNNNNOOONNNOOOOOOMMMLLLLLLNNNPPPKKKLLLNNNPPPPPPPPPOOOOOORRRUUUYYY]]]bbbgggnnnrrruuuzzz'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000,,,---///111111111000000000000000000111111222333222777>>>CCCGGGKKKPPPTTT___pppvvvqqqiiiccc]]]XXXTTTRRRTTTRRROOOKKKGGGDDDBBBAAA???@@@@@@@@@@@@BBBEEEHHHJJJLLLNNNPPPSSSVVV[[[^^^aaaeeekkkrrrxxx|||~~~ssscccYYYQQQKKKFFF999999999666444333555777666666666666777888999:::999999:::;;;;;;<<<<<<======>>>>>>????????????>>>CCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDHHHJJJKKKMMMMMMKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOPPPRRRTTTVVVXXXXXXSSSQQQNNNLLLLLLNNNQQQSSSTTTVVVYYYZZZ[[[\\\^^^```aaaaaa```^^^\\\\\\^^^```aaabbbcccdddeeefffggghhhgggeeecccbbbaaabbbdddeeekkklllnnnpppqqqrrrqqqqqqsssrrrpppooonnnmmmmmmllliiihhhgggffffffhhhjjjkkkjjjjjjjjjjjjlllnnnpppqqqsssttttttsssqqqnnnjjjiiiiiifffbbbaaaaaabbbbbbbbb]]]\\\ZZZXXXXXXYYYZZZ[[[[[[YYYVVVSSSRRRSSSUUUVVVZZZYYYYYYXXXWWWVVVVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTQQQRRRTTTUUUTTTSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSUUUWWWWWWVVVVVVWWWXXXYYYWWWUUUTTTTTTUUUXXXYYYXXXVVVTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUSSSRRRPPPSSSTTTUUUUUUTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKOOOOOOPPPPPPOOONNNLLLKKKIIIGGGDDDCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFFFFFFFHHHIIIHHHGGGLLLLLLKKKKKKKKKKKKLLLLLLMMMKKKIIIFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKNNNPPPRRRRRRQQQPPPOOOOOONNNNNNQQQPPPOOOOOONNNNNNNNNNNNTTTTTTUUUVVVYYY\\\___aaagggnnnwww~~~((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---...///111111111111000222222111111222444555666:::>>>EEEIIIMMMSSS[[[aaammmzzztttjjjfff___YYYUUUQQQNNNLLLKKKJJJGGGEEECCCAAA@@@@@@>>>???@@@@@@AAACCCGGGJJJOOOPPPSSSTTTVVVZZZ___cccgggkkkrrryyywwwlll\\\OOOGGGBBB===999888999888666444333555666777777777777777999::::::;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@??????BBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPRRRSSSUUUWWWXXXYYYUUUSSSPPPNNNMMMOOOQQQSSSTTTVVVXXXZZZZZZ\\\^^^```bbbbbbaaa___^^^^^^```bbbbbbbbbdddeeeggghhhiiijjjhhhgggfffeeeeeeggghhhjjjkkklllnnnpppqqqrrrrrrrrrppppppnnnmmmkkkjjjjjjjjjgggfffdddddddddfffhhhiiijjjjjjjjjkkkmmmppprrrtttuuuuuuuuusssppplllhhhfffhhhfffcccbbbbbbbbbaaa```___]]][[[YYYYYYYYYZZZ[[[YYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWVVVUUUUUUUUUUUUUUUPPPRRRTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUVVVWWWVVVUUUVVVWWWVVVUUUTTTRRRRRRSSSUUUUUUWWWVVVTTTSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNPPPPPPQQQQQQPPPOOOMMMLLLJJJGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLLLLKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMPPPQQQQQQQQQPPPOOONNNNNNNNNPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQSSSVVVXXXZZZ___dddlllqqqtttyyy))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000......000111111222111111555444333222444777:::<<<@@@DDDIIINNNTTT]]]hhhppp{{{xxxooojjj^^^ZZZTTTPPPMMMJJJHHHFFFBBBBBBAAA@@@@@@@@@@@@AAA@@@AAACCCDDDFFFIIIMMMPPPVVVWWWYYY[[[]]]aaagggkkkqqqttt{{{zzzkkk\\\TTTHHH@@@<<<999777555777888888666444444555666777777777888888999:::;;;<<<<<<===>>>>>>??????@@@>>>???@@@@@@AAAAAAAAA@@@@@@AAACCCDDDFFFGGGHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQNNNOOOQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTVVVWWWXXXXXXXXXWWWTTTQQQNNNMMMOOOQQQRRRTTTVVVYYYZZZ[[[\\\___aaabbbccccccbbbaaabbbccceeeddddddfffgggiiikkklllmmmkkkkkkjjjjjjjjjlllmmmnnnkkklllmmmoooooopppppppppmmmlllkkkjjjhhhgggffffffeeeeeedddcccdddfffhhhjjjllllllmmmoooqqqtttvvvwwwvvvvvvuuurrrnnnjjjeeebbbgggfffeeeeeefffdddbbb```bbb```]]][[[YYYYYYZZZZZZWWWWWWWWWWWWXXXXXXXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXSSSTTTVVVVVVUUUTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVXXXXXXWWWWWWWWWXXXVVVUUUUUUTTTTTTSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNKKKIIIGGGFFFGGGHHHHHHGGGDDDDDDDDDEEEEEEFFFGGGHHHJJJIIIIIIJJJLLLMMMMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIFFFGGGHHHIIIIIIJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMOOOPPPPPPPPPOOONNNNNNMMMMMMOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSVVVZZZ^^^bbbdddiiiooouuu************++++++,,,,,,------------------------------------...............////////////000000000//////000111222222222222555444333333555:::>>>AAAFFFIIINNNUUU^^^kkkzzzvvvnnnfffbbbXXXTTTOOOJJJHHHFFFDDDBBB>>>>>>>>>??????AAABBBBBBBBBEEEGGGJJJLLLPPPTTTWWWZZZ\\\___bbbeeejjjpppuuuyyy|||rrr\\\NNNLLLGGG@@@;;;999999888888666777777777555444666777888888888888999:::;;;<<<=========>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBB???AAADDDFFFIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPOOONNNNNNNNNPPPRRRUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRUUUWWWXXXWWWVVVUUUSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTVVVXXXYYYYYYWWWVVVVVVSSSPPPMMMLLLMMMOOOPPPUUUWWWZZZ\\\]]]^^^aaacccbbbdddffffffeeeeeeggghhhggggggiiikkkmmmooopppqqqooonnnmmmmmmmmmmmmnnnnnnkkklllllllllkkkkkkkkkjjjiiiiiihhhgggfffeeedddcccfffeeeeeedddfffhhhjjjlllooopppqqqrrrtttuuuwwwwwwuuuuuutttrrrnnnjjjeeecccggghhhiiikkkmmmllliiifffeeeccc___\\\ZZZYYYYYYYYYVVVWWWXXXZZZ[[[[[[[[[[[[YYYZZZ[[[]]]^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYYZZZZZZVVVXXXYYYYYYXXXWWWWWWXXXUUUVVVVVVVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[XXXXXXYYYYYYXXXWWWUUUUUUTTTTTTUUUTTTTTTTTTVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUUUUTTTSSSQQQPPPNNNLLLJJJIIIJJJKKKJJJIIIEEEEEEEEEEEEEEEFFFHHHHHHKKKJJJIIIKKKMMMOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQSSSVVVXXX[[[___eeejjjooorrrxxx~~~,,,++++++******+++,,,------------------------------------.........//////////////////000000000111000000000111222222333444333333333555999>>>DDDHHHMMMQQQXXX```kkk{{{~~~sssjjjbbb\\\XXXTTTPPPKKKGGGEEECCCAAA???>>>>>>>>>???@@@AAABBBCCCEEEGGGKKKNNNQQQUUUYYY\\\___bbbfffjjjnnnsssyyy}}}zzzjjjZZZJJJ@@@@@@===999666555555555555555666888888666666777888999999999::::::;;;<<<============>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAABBBEEEHHHKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWVVVTTTUUUWWWYYYZZZYYYXXXWWWUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRSSSSSSSSSTTTTTTUUUWWWYYY[[[ZZZXXXUUUSSSQQQOOOLLLJJJIIIKKKMMMOOOWWWYYY\\\]]]___```ccceeecccfffhhhiiiiiiiiiiiijjjjjjjjjlllmmmoooqqqrrrsssppppppnnnmmmlllkkkjjjjjjkkkjjjiiihhhfffeeeeeedddgggggggggggggggfffddddddfffeeeeeeeeefffiiilllmmmqqqrrrrrrssssssssssssssstttttttttsssqqqmmmjjjhhhiiikkknnnsssvvvuuurrrooogggeeeaaa]]]ZZZXXXWWWWWWUUUVVVYYY[[[]]]]]]]]]\\\[[[\\\___aaabbbcccbbbbbb]]]\\\[[[[[[ZZZZZZ[[[[[[WWWXXXZZZYYYXXXWWWWWWXXXVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWYYY[[[\\\\\\[[[ZZZZZZ[[[YYYZZZ[[[\\\[[[ZZZXXXWWWTTTVVVWWWVVVUUUUUUXXXZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPNNNMMMNNNNNNMMMKKKGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJLLLNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIKKKKKKLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSVVVZZZ___cccbbbeeeiiiooovvv---,,,+++******+++,,,---------------------------------.........//////////////////000000000111111111111111111222333444555333444666:::@@@FFFMMMPPPRRRWWW```jjjvvv{{{sssjjjccc\\\WWWTTTOOOKKKFFFBBBAAA???>>><<<>>>>>>>>>???AAABBBDDDEEEHHHLLLPPPSSSWWWZZZ^^^aaaeeeiiinnnssswww{{{ppp```UUULLLCCC===999888777666555444555555555777999999888888999:::::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJLLLNNNOOOPPPMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQSSSUUUXXXZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVWWWXXXZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTTTTUUUUUUVVVVVVWWWXXXYYY\\\\\\[[[WWWRRROOOLLLJJJHHHGGGGGGJJJMMMOOOWWWYYY\\\^^^___aaadddfffdddgggkkklllllljjjjjjkkkkkkllllllnnnooopppqqqrrroooooommmkkkiiihhhfffeeehhhgggfffdddcccbbbbbbbbbfffggghhhiiijjjiiihhhgggfffeeeeeefffgggjjjmmmooosssssstttttttttsssrrrrrrvvvwwwxxxxxxvvvtttqqqpppmmmooosssxxx{{{{{{xxxuuuiiigggbbb]]]YYYVVVUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[ZZZ\\\___aaaccccccbbbbbb\\\\\\[[[ZZZZZZZZZZZZ[[[VVVWWWYYYXXXWWWUUUVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXZZZ[[[]]]\\\[[[ZZZZZZ[[[ZZZZZZ\\\]]]]]]\\\[[[ZZZXXXZZZ\\\[[[YYYXXX[[[^^^]]]^^^^^^^^^___````````````___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYYYYYYYYYYYWWWVVVUUUUUUTTTRRRRRRRRRRRRPPPNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMOOORRRVVVYYY[[[YYY[[[^^^ccchhhpppyyy...---+++******+++,,,.......................................//////////////////000000000111111111222222111111222333555666666888<<>>===???@@@AAACCCEEEHHHJJJKKKQQQTTTYYY]]]```cccgggiiinnnrrrxxx}}}pppeeeWWWLLLFFFCCC>>>:::888999999999888777777888555777:::;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAAAAABBBBBBAAABBBDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[]]]]]]ZZZUUUOOOKKKGGGFFFEEEEEEGGGJJJOOOQQQUUUXXX[[[]]]^^^```cccfffeeehhhlllnnnmmmkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnlllkkkkkkiiihhhfffdddcccdddcccbbbbbbbbbcccdddeeefffhhhjjjlllmmmmmmmmmllliiiiiiiiijjjlllooorrrtttxxxyyyzzz{{{{{{zzzyyyyyy}}}~~~~~~{{{yyywwwppprrruuuyyy||||||yyyvvvjjjgggbbb]]]XXXUUUSSSRRRQQQRRRTTTUUUVVVWWWXXXXXXWWWYYY\\\^^^```___^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZXXXYYY[[[ZZZXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]___``````^^^\\\]]]]]]\\\]]]^^^______`````````]]]```bbbaaa]]]\\\```cccccccccccccccdddeeeffffffgggeeecccbbb```````````````___^^^]]]\\\\\\\\\\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVXXXWWWVVVUUUVVVUUUSSSQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPQQQOOONNNNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGIIIJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLNNNPPPRRRRRRRRRSSSTTTVVVYYY\\\aaahhhlllwww}}}...---+++******+++---......................................./////////000000000000000111111111111333222111111222333555666999;;;AAAHHHPPPXXX^^^bbbmmmttt~~~|||sssdddaaa[[[WWWSSSOOOJJJGGGFFFCCC@@@??????@@@@@@@@@BBBCCCEEEGGGKKKNNNQQQSSSYYY]]]aaaeeehhhkkkoooqqquuuyyy|||nnn[[[RRRFFF???===<<<999666555777999999888888888999555888;;;<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEGGGGGGHHHHHHLLLKKKKKKLLLNNNPPPRRRTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZYYYYYYYYYXXXXXXWWWWWWYYYXXXXXXWWWXXXXXXYYYZZZYYYZZZZZZ[[[[[[[[[ZZZZZZVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]^^^^^^ZZZTTTMMMHHHEEEDDDCCCDDDGGGLLLPPPSSSTTTVVVYYY[[[]]]___bbbdddfffiiimmmooonnnkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkiiiiiiiiihhhgggfffeeedddaaa``````aaaccceeegggiiigggiiilllnnnpppppppppoooooonnnnnnooorrruuuxxxzzz~~~}}}{{{ssssssvvvxxxzzzzzzvvvtttkkkhhhccc]]]XXXTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTVVVYYY[[[\\\\\\ZZZYYY[[[ZZZZZZYYYXXXYYYYYYYYY\\\]]]^^^^^^\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^\\\]]]]]]^^^^^^______```bbbccceeedddbbbaaaaaabbb``````aaabbbcccdddeeeeeeaaadddgggeeeaaa```cccgggfffffffffggggggiiijjjjjjmmmllljjjgggfffeeeeeeeeebbbaaa```______^^^^^^___[[[[[[\\\\\\[[[ZZZXXXWWWZZZYYYXXXXXXXXXWWWTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQRRRRRRPPPOOONNNNNNMMMMMMMMMMMMNNNNNNIIIJJJJJJJJJJJJJJJIIIHHHKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMIIIKKKNNNNNNLLLKKKJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHJJJLLLLLLKKKJJJIIIJJJKKKMMMNNNOOONNNNNNMMMNNNMMMNNNOOOPPPPPPNNNMMMOOOPPPRRRSSSUUUXXX]]]aaaeeekkksssxxx|||------,,,+++,,,---...///........................////////////000000000000000000000000////////////000111222111111222555777>>>AAAJJJRRRUUUYYYhhhyyy}}}{{{ppphhh]]]ZZZVVVQQQLLLHHHEEECCCBBB@@@===<<<===?????????BBBEEEIIIMMMPPPRRRUUUXXX\\\aaahhhnnnsssvvvzzz|||vvvdddZZZFFFDDD@@@;;;888666666666555555666666777777888888:::::::::999::::::;;;;;;============>>>>>>>>>>>>@@@?????????@@@BBBDDDEEECCCDDDEEEGGGHHHIIIJJJJJJNNNNNNNNNNNNOOOQQQSSSUUUTTTTTTUUUUUUVVVWWWWWWXXXZZZYYYWWWVVVVVVWWWXXXYYY\\\[[[YYYWWWVVVUUUVVVVVVWWWWWWWWWWWWYYY[[[]]]___ZZZZZZZZZYYYXXXXXXWWWWWWZZZYYYXXXXXXXXXZZZ[[[\\\ZZZYYYXXXXXXWWWTTTOOOLLLJJJIIIIIIJJJMMMQQQUUUWWW^^^]]]]]]]]]___aaacccdddiiijjjkkklllmmmlllkkkkkkhhhhhhhhhhhhgggggggggfffeeedddcccbbbbbbbbbccccccbbbbbbbbbccceeegggjjjkkkppppppqqqssstttuuuvvvvvvvvvuuuttttttwww|||||||||qqqjjjnnnrrrpppmmmmmmkkkhhhccc]]]XXXUUUSSSRRRUUUTTTSSSRRRQQQQQQRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVSSSTTTUUUWWWXXXXXXYYYYYYXXXZZZ\\\^^^___^^^]]]]]]YYYZZZ[[[\\\]]]]]]]]]\\\]]]^^^^^^___aaabbbdddeeebbbeeehhhiiihhhfffeeeeeeeeefffgggiiikkkkkkhhhfffjjjkkklllkkkhhhhhhjjjmmmlllmmmmmmnnnoooppppppqqqsssrrrooommmkkkjjjiiiiiihhhhhhhhhhhhgggfffdddccc^^^___```___\\\YYYWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMKKKKKKLLLMMMNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLOOOOOONNNMMMLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGIIIIIIIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMNNNMMMLLLLLLNNNPPPSSSTTT]]]bbbiiimmmooosss{{{------,,,,,,,,,---...///........................////////////000000000111111111111111111111111111222333333333222444888;;;CCCFFFOOOXXX^^^eeeuuuxxxoooeee^^^SSSRRRNNNKKKGGGDDDBBBAAABBB@@@???>>>???AAACCCCCCGGGJJJNNNRRRTTTWWW[[[^^^aaaeeelllrrrvvvzzz~~~qqq```PPPGGGBBB@@@===:::888888888888666777777888888999999:::;;;;;;;;;:::;;;;;;<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNNNNOOOQQQSSSUUUVVVUUUVVVVVVWWWXXXXXXXXXXXXYYYXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYWWWVVVVVVVVVVVVYYYXXXXXXWWWXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXXXX[[[[[[ZZZYYYYYYZZZZZZ[[[YYYXXXWWWWWWWWWVVVSSSQQQNNNMMMMMMNNNPPPTTTXXX[[[_______________```aaaaaahhhhhhiiijjjjjjjjjiiihhhhhhhhhgggfffeeeccccccbbbddddddddddddccccccccccccccccccdddfffhhhkkknnnpppvvvvvvwwwxxxyyyzzz{{{||||||{{{{{{||||||vvvmmmhhhlllpppooolllkkkgggddd```[[[WWWUUUUUUUUUYYYXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYZZZWWWYYY[[[]]]______^^^]]]]]]]]]]]]]]]^^^^^^______aaaaaaaaaaaaaaabbbbbbccceeehhhkkklllkkkjjjiiiiiijjjjjjjjjlllnnnnnnmmmkkklllnnnppppppnnnnnnoooqqqrrrrrrssstttuuuvvvvvvwwwvvvuuurrrqqqppppppqqqrrrnnnooooooooommmkkkhhhfffaaabbbcccaaa^^^ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWWWWXXXXXXXXXZZZXXXVVVTTTSSSSSSSSSTTTQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKLLLNNNNNNNNNLLLJJJKKKLLLLLLMMMMMMLLLLLLOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSVVV[[[```bbbdddhhhooottt{{{---,,,,,,,,,,,,---...///......................../////////000000000111111222222222222222222222222444555444444555888===AAAJJJMMMUUUaaakkkvvv{{{qqqiii```XXXRRRJJJIIIGGGDDDBBB@@@??????AAAAAAAAAAAACCCEEEHHHIIIOOORRRUUUXXX[[[___cccgggiiimmmsssxxx{{{uuuggg[[[NNNBBB======<<<;;;999999999:::;;;888888999999:::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTWWWXXXVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[YYYWWWVVVWWWYYYYYYXXXWWWSSSSSSSSSTTTVVVYYY]]]___aaabbbbbbbbbaaa```______ffffffgggggggggffffffeeeeeeeeeddddddccccccbbbbbbcccdddeeeffffffeeeddddddeeeeeegggjjjnnnqqquuuvvv|||||||||}}}~~~{{{ssslllhhhlllppppppnnnmmmgggddd___[[[XXXYYYZZZ\\\_______________^^^]]]\\\]]]]]]]]]\\\[[[YYYWWWWWWZZZZZZZZZZZZ[[[\\\\\\]]]YYY[[[]]]^^^__________________^^^]]]^^^^^^``````bbbaaaaaaaaabbbbbbcccdddgggjjjnnnpppooonnnnnnnnnoooooooooppprrrsssrrrqqqqqqsssvvvvvvvvvuuuuuuvvvuuuvvvwwwxxxyyyzzz{{{{{{wwwvvvtttssssssuuuwwwyyyvvvwwwwwwwwwuuuqqqnnnkkkggghhhhhhfffbbb^^^\\\[[[\\\[[[[[[[[[[[[\\\]]]]]][[[[[[ZZZZZZZZZYYYYYYYYY[[[YYYXXXVVVUUUUUUUUUVVVRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLNNNOOONNNMMMKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKLLLLLLKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLNNNOOOQQQQQQSSSVVVWWWWWWZZZ```eeemmmooorrrwww,,,,,,,,,,,,------..............................//////000000000111111111222222222222222333333333444444555666888>>>EEEKKKQQQUUU]]]iiivvvzzzoooddd]]]VVVPPPKKKFFFEEEDDDBBBAAA@@@@@@???@@@AAACCCEEEGGGJJJMMMOOOVVVXXX\\\^^^aaafffkkknnnrrruuuyyy}}}~~~rrr```UUUMMMFFF@@@>>>;;;:::999999999999:::;;;888999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>????????????@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYXXXYYY[[[]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWTTTUUUVVVWWWYYY[[[]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]^^^[[[YYYXXXXXXZZZ\\\\\\[[[XXXXXXXXXXXXZZZ]]]```aaaccccccdddddddddbbbaaa```dddddddddcccccccccbbbbbbaaabbbbbbcccdddeeeeeefffdddeeehhhiiijjjiiihhhfffhhhjjjlllppptttxxx{{{|||{{{sssnnnjjjlllpppsssssssssmmmiiiddd___]]]^^^aaacccfffggghhhhhhhhhggggggfffgggfffeeebbb```]]]ZZZYYY_________```aaabbbbbbcccbbbbbbbbbcccbbbaaa``````___^^^\\\[[[[[[\\\]]]___]]]^^^^^^```aaadddeeefffgggjjjnnnqqqqqqppppppppprrrqqqqqqrrrtttvvvuuutttuuuwwwyyyzzzyyyxxxvvvuuuttttttuuuvvvxxxyyyzzzzzzvvvtttrrrqqqqqqtttwwwyyyxxxyyy{{{{{{yyyvvvrrrppplllmmmmmmkkkgggcccaaaaaa___^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZXXXWWWVVVVVVVVVWWWSSSSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLMMMOOOOOOOOONNNKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPRRRVVVZZZ```aaadddgggmmmuuu,,,,,,,,,---------------////////////////////////000000000000111111111111111111111222222222333333222333666999>>>FFFOOOUUUXXX^^^gggrrr~~~vvvnnncccZZZTTTOOOJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCGGGIIIKKKNNNSSSVVV[[[^^^aaaeeehhhlllqqqttt{{{}}}lll^^^PPPHHHCCC???======;;;;;;::::::999999999:::888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<===??????@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPRRRUUUWWWXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYXXXWWWWWWUUUVVVWWWYYY\\\]]]______[[[\\\\\\]]]]]]^^^^^^^^^ZZZ[[[\\\]]]___``````aaa^^^]]][[[[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]___aaaccccccdddeeeffffffeeecccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeffffffiiikkkmmmoooppppppnnnmmmpppqqqtttwwwzzz}}}||||||}}}{{{uuurrrnnnlllpppvvvyyyyyysssooojjjeeebbbccceeegggkkklllnnnoooqqqqqqrrrrrrsssqqqoookkkgggccc___]]]cccdddfffiiijjjkkkllllllmmmmmmkkkiiigggeeecccaaa^^^]]][[[YYYXXXYYYZZZ\\\]]]]]]]]]^^^```aaacccddddddhhhllloooooonnnnnnooooooooooooqqqtttuuutttsssvvvvvvwwwwwwwwwuuurrrpppppppppqqqssstttuuuvvvwwwuuusssqqqpppoooqqqsssttttttvvvwwwxxxxxxvvvsssrrroooppppppoookkkhhhffffffccccccaaa```^^^^^^]]]]]]``````___]]]\\\[[[ZZZYYYZZZYYYYYYXXXWWWWWWWWWWWWUUUTTTSSSQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMMMMNNNOOOPPPOOONNNLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIKKKLLLLLLMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNLLLLLLMMMPPPRRRTTTVVVZZZ]]]aaagggmmmqqqzzz+++,,,------......------////////////////////////000000000111111111222222111111111222222333333444333666:::???EEENNNWWW^^^ccclllwww~~~}}}uuuggg```WWWPPPLLLJJJFFFCCC@@@@@@@@@??????@@@@@@AAACCCGGGLLLOOOQQQTTTYYY]]]```ccciiimmmppptttwwwzzz~~~{{{ooo```UUUIIIDDD@@@<<<:::;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQRRRSSSUUUWWWYYYZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWXXXXXXYYYYYYXXXWWWVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^______``````[[[\\\]]]___```aaabbbbbbaaa___^^^^^^______^^^]]]]]]]]]^^^^^^```aaabbbccccccdddddddddddddddcccccc``````______``````aaabbbddddddeeefffggghhhiiiiiissstttvvvxxxyyyyyyyyyyyy{{{|||~~~~~~yyyxxxyyy{{{~~~{{{uuuvvvtttrrruuu{{{~~~|||wwwtttnnnjjjgggggghhhiiiooooooqqqssswwwzzz}}}~~~zzzvvvpppjjjfffcccfffiiinnnsssvvvxxxwwwwwwxxxvvvtttpppllliiifffeee```___]]]\\\[[[[[[[[[[[[aaaaaa```___^^^^^^^^^^^^aaaeeeiiikkklllkkkkkkkkkjjjkkklllooorrrsssqqqooorrrqqqpppqqqqqqpppmmmkkkkkklllmmmnnnppprrrsssssssssrrrqqqpppooooooppppppooopppqqqqqqqqqqqqpppooommmnnnpppooollljjjiiijjjggggggfffeeecccaaa```^^^bbbbbbaaa___^^^\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOONNNMMMNNNPPPQQQPPPOOOMMMMMMNNNOOOOOOOOOOOONNNMMMMMMOOOPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJMMMQQQTTTWWWZZZ]]]___eeekkkuuu+++,,,---.........------////////////////////////000000111111111222222222111222222333444444555555888<<>>>>>???AAACCCEEEFFFHHHMMMSSSVVVWWWZZZ___dddeeejjjpppvvvyyy|||~~~yyyjjj```TTTLLLEEECCCAAA===;;;<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>????????????AAABBBCCCDDDAAABBBBBBCCCDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIIIIGGGIIIKKKNNNQQQSSSTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZZZZYYYXXXXXXYYYZZZ\\\^^^\\\\\\]]]]]]]]][[[ZZZYYYVVVWWWWWWXXXXXXWWWVVVUUUWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]]]]^^^```aaabbbbbb^^^___```aaaaaaaaa```___```___```aaabbbbbb```^^^___``````aaabbbccccccdddeeedddcccaaa````````````____________```aaacccdddfffgggjjjmmmpppsssvvvwww~~~~~~yyyuuuuuuyyy|||}}}{{{www|||zzzwwwtttpppnnnmmmnnnnnnpppppprrruuuzzz~~~xxxqqqllliiihhhmmmuuu|||}}}{{{xxxtttpppmmmjjjiiieeeeeedddcccbbbaaa```___dddcccaaa```^^^]]]]]]]]]___cccfffiiihhhhhhggggggeeegggjjjnnnqqqpppmmmjjjkkkjjjhhhiiikkklllkkkiiieeefffgggiiijjjlllmmmnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkjjjjjjiiiiiijjjgggiiillllllkkkjjjjjjkkkiiijjjkkkkkkjjjhhheeecccddddddcccbbb```___^^^^^^[[[[[[[[[[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSRRRRRRRRROOOOOOPPPPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNOOOPPPQQQQQQOOOMMMNNNNNNOOOPPPOOOOOOOOOLLLMMMOOOPPPQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKJJJIIIHHHFFFHHHKKKMMMNNNPPPSSSUUUWWW\\\bbbiiiqqq|||+++,,,---.........---,,,000000000000000000000000000111111111111222222222333333444444555666777777===AAAFFFLLLRRRYYY```eeeyyy}}}vvvmmmbbbZZZUUUPPPKKKHHHHHHGGGEEEBBB======???AAADDDGGGJJJKKKKKKQQQXXX[[[\\\^^^ccchhhjjjooovvv|||uuujjj^^^UUUFFFAAA===>>>>>>;;;:::<<<999:::;;;<<<============<<<<<<======>>>>>>??????AAAAAAAAABBBCCCDDDFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIGGGIIIKKKOOORRRUUUVVVWWWYYYYYYXXXWWWXXXYYYZZZ[[[ZZZYYYWWWVVVWWWYYY\\\^^^[[[\\\]]]^^^^^^^^^]]]\\\UUUVVVWWWWWWWWWVVVUUUTTTRRRTTTVVVZZZ\\\^^^^^^___\\\]]]^^^___```aaabbbcccaaabbbbbbbbbaaa```^^^]]]^^^___```bbbeeedddbbb```aaaaaabbbccccccddddddeeefffdddbbb___]]]\\\\\\\\\___^^^^^^___```bbbdddffffffiiinnntttzzz~~~|||wwwtttuuuyyy}}}||||||zzz}}}{{{xxxvvvtttsssttttttpppppprrrvvv||||||uuupppllliiioooyyy}}}zzzvvvrrrooommmllljjjjjjjjjiiihhhfffeeedddbbbbbbaaa```````````````^^^bbbeeeggggggfffeeeeeebbbdddhhhmmmpppoookkkhhhgggdddcccdddhhhjjjjjjiii``````bbbccceeeggghhhiiiggghhhjjjkkkkkkkkkjjjiiikkkjjjhhhfffeeedddeeeeeeccceeehhhiiiiiiiiijjjkkkjjjlllnnnpppooommmiiigggfffeeeeeedddcccbbbaaa```\\\\\\]]]]]]]]]\\\[[[[[[XXXWWWUUUTTTSSSSSSRRRRRROOOOOOPPPQQQPPPOOOMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNOOOQQQRRRQQQPPPMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMOOOQQQQQQQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMLLLJJJGGGFFFGGGHHHHHHIIIKKKOOORRRSSSUUUXXX[[[___hhhsss{{{---------.........//////////////////000000000000......//////000000111111000111444666333111666>>>DDDGGGMMMQQQTTT\\\jjjvvvuuukkkddd^^^WWWRRRJJJIIIFFFDDDAAA???>>>===>>>@@@BBBCCCCCCEEEKKKOOOUUUYYY^^^```bbbfffooovvvvvvzzz~~~yyyiii___XXXPPPJJJCCCBBB@@@>>>>>>>>>>>>???<<<<<<<<<============>>>>>>===<<<<<<<<<===???@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJKKKLLLKKKKKKKKKLLLMMMPPPRRRUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\]]][[[YYYZZZ\\\___```aaa^^^___```aaaaaa___]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^___```^^^^^^```cccdddbbb___ddddddeeeeeedddcccaaa```````````````aaaaaaaaaaaaeeedddccccccdddeeeggghhhfffdddbbbaaa```^^^\\\ZZZcccaaa___]]]___dddiiimmmnnnrrryyy~~~}}}|||{{{vvvwwwyyyyyyyyy{{{}}}}}}~~~}}}zzzxxxvvvuuuvvv{{{~~~zzztttqqqooottt~~~}}}xxxssspppqqqrrrrrrqqqoooppppppooommmmmmooopppkkkiiigggdddbbbaaaaaaaaadddeeefffggghhhhhhhhhhhhiiijjjkkknnnpppoooiiidddbbbcccddddddccccccdddfffbbbbbbbbbbbbdddfffhhhjjjdddeeegggiiiiiihhhgggfffffffffgggffffffeeedddcccaaaaaabbbccceeefffggggggnnnnnnooooooooonnnmmmlllkkknnnpppooojjjeeecccccc``````______^^^^^^]]]]]]XXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSQQQOOONNNOOOPPPQQQPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQRRROOOPPPQQQPPPNNNMMMNNNOOOLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKOOOMMMKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLOOOQQQUUU[[[aaafff---------.........//////////////////000000000111//////000111111222222333333333444777666666;;;BBBMMMOOOSSSVVV[[[fffwwwyyyqqqeee\\\WWWQQQKKKFFFGGGFFFEEECCCBBBAAAAAAAAA@@@CCCFFFHHHIIIMMMSSSXXXXXX]]]bbbfffhhhllltttzzz||||||jjj\\\TTTOOOIIIDDDBBBAAA???>>>======>>>>>>============>>>>>>>>>>>>>>>============>>>??????BBBBBBCCCCCCDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNOOOPPPRRRTTTVVVXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[^^^\\\[[[\\\^^^```aaaaaa___```bbbbbbbbbaaa___^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVWWWXXXZZZ\\\^^^___aaa``````bbbeeeeeecccaaaddddddeeeeeedddcccaaa```aaaaaaaaa```````````````eeeeeeeeeddddddeeeeeefffdddcccaaa``````^^^]]]\\\```______aaaeeekkkppptttyyy}}}~~~~~~}}}|||{{{{{{wwwxxx{{{{{{}}}zzzxxxxxx{{{|||yyyvvvrrrvvv}}}yyyssspppqqqsssttttttwwwxxxyyyxxxvvvvvvvvvwwwqqqpppnnnlllkkkjjjiiiiiikkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnooonnnjjjfffdddeeeeeeddddddeeegggjjjffffffffffffggghhhjjjkkkiiijjjlllnnnnnnmmmlllkkkjjjiiiiiihhhffffffeeedddeeeeeefffgggiiikkkmmmnnnuuutttttttttssssssrrrrrruuuwwwxxxvvvqqqkkkhhhhhhddddddcccbbbbbbaaaaaaaaa^^^\\\[[[YYYWWWUUUUUUTTTTTTUUUUUUTTTSSSRRRPPPOOOOOOQQQQQQPPPOOONNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSPPPQQQRRRQQQOOONNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJLLLPPPVVVZZZ------.........//////////////////000000000111111000111111222333333444444777444444888;;;===CCCIIITTTWWWZZZ]]]eeeuuu{{{sssjjjcccYYYRRRNNNJJJEEEAAACCCBBBBBBBBBBBBBBBCCCCCC>>>BBBGGGJJJLLLQQQXXX]]]^^^ccciiinnnqqquuu{{{rrrgggYYYNNNIIIFFFBBB>>>@@@@@@???>>>========================>>>>>>>>>???===>>>>>>???????????????BBBCCCCCCDDDEEEEEEDDDDDDGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQQQQRRRTTTWWWYYY[[[]]]\\\[[[[[[ZZZZZZ[[[[[[^^^]]]]]]___aaabbbbbbaaabbbbbbcccdddcccbbbaaa```______]]]\\\[[[[[[[[[[[[WWWWWWXXXYYYZZZ\\\^^^___bbbaaabbbccceeefffeeedddeeeeeeeeeeeedddcccbbbaaacccbbbbbbaaaaaa``````___eeeeeeeeeeeedddcccbbbbbbaaa`````````______^^^^^^^^^```ccciiiooovvv|||~~~}}}|||{{{xxxzzz}}}~~~}}}~~~~~~}}}xxxyyy~~~zzzuuussstttwwwyyy{{{xxxxxxwwwwwwvvvuuutttssswwwvvvuuutttssstttuuuuuuwwwuuusssrrrrrrrrrpppoooiiiiiiiiihhhhhhjjjnnnrrrqqqqqqpppppppppqqqrrrsssssstttvvvxxxxxxwwwvvvuuuvvvuuusssqqqpppppppppppprrrrrrssstttvvvyyy|||~~~zzzsssnnnllljjjiiihhhgggffffffffffffdddbbb^^^[[[XXXWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPQQQPPPOOONNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSRRRPPPPPPPPPRRRPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJIIILLLLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJMMM............//////////////////000000000111111111111111111222333333444444888333333888???DDDJJJPPPWWW\\\aaaeeepppyyyooohhh^^^YYYRRRMMMJJJGGGDDDAAA@@@@@@@@@@@@AAABBBDDDDDDAAAEEEJJJNNNQQQUUU\\\aaadddiiipppuuuyyy}}}yyyaaaYYYOOOGGGDDDBBB???===???>>>>>>===============<<<<<<<<<=========>>>>>>===>>>@@@AAAAAAAAA@@@???AAABBBCCCDDDEEEEEEEEEDDDHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSSSSUUUWWWZZZ\\\]]]\\\\\\\\\\\\\\\]]]]]]_________aaadddeeedddbbbccccccdddddddddcccbbbaaaaaa```___^^^]]]]]]]]]]]]XXXXXXYYYZZZ[[[]]]___```bbbbbbbbbdddeeeffffffffffffffffffeeeeeedddcccccccccccccccccccccccccccccccccdddddddddcccaaa___]]]]]]^^^___```___```aaabbbcccfffmmmuuu|||~~~~~~{{{|||~~~~~~|||{{{}}}~~~~~~|||xxxvvvxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{{{{|||ttttttsssrrrsssvvv{{{{{{sssooonnnmmmllljjjiiiiiiiiiiiigggddd```\\\ZZZYYYZZZ[[[VVVVVVVVVUUUTTTSSSRRRQQQOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSPPPRRRSSSRRRPPPPPPQQQRRRQQQQQQRRRSSSSSSRRRQQQQQQPPPOOOOOONNNMMMLLLLLLKKKLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOONNNLLLIIIHHHKKKKKKKKKLLLLLLLLLMMMMMMIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAABBBEEEHHH........./////////000000000000000000111111111111000000111222222333333444777444444<<>><<<>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<=========>>>???AAABBBBBBBBBAAA@@@AAAAAACCCDDDDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSWWWVVVUUUUUUVVVYYY[[[]]][[[[[[\\\\\\^^^___aaaaaaaaa```aaaccceeefffeeedddddddddddddddccccccbbbbbbaaaaaa```___^^^^^^^^^^^^ZZZZZZ[[[\\\]]]^^^```aaaaaabbbccccccdddeeefffggghhhhhhggggggfffeeeeeeeeedddddddddeeeeeeffffffggg```aaaaaaaaa```^^^\\\[[[\\\^^^aaabbbbbbcccfffiiimmmrrryyyyyyxxxxxxzzz~~~}}}|||{{{}}}zzztttpppooommmkkkjjjjjjjjjkkkgggeeeaaa^^^\\\\\\]]]^^^WWWWWWVVVTTTSSSSSSRRRRRROOOPPPPPPPPPNNNMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQOOOPPPQQQQQQPPPOOOPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJHHHJJJJJJJJJKKKLLLLLLMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAABBBDDDFFF....../////////000000000000000000111111111222222000111111222222333444444888777:::CCCLLLSSS]]]eeemmmwww}}}pppfff]]]UUUOOOJJJIIIGGGDDDBBBAAAAAAAAA@@@@@@AAACCCDDDGGGIIIJJJQQQVVV[[[___aaadddiiinnnsssuuuyyy}}}uuuiii```TTTMMMJJJEEEBBB@@@???===;;;===>>>>>>??????>>>======<<<<<<<<<<<<============@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFIIIIIIJJJKKKMMMNNNOOOOOOSSSSSSTTTUUUUUUUUUTTTTTTYYYXXXXXXXXXXXXZZZ\\\]]][[[\\\\\\]]]___aaacccdddbbbaaaaaaccceeeffffffeeeeeeeeedddddddddccccccccccccbbbaaaaaa``````aaaaaa]]]]]]]]]^^^___```bbbbbbaaabbbcccddddddeeegggjjjkkkjjjiiihhhhhhggghhhhhheeeeeefffffffffggggggggg^^^^^^^^^______^^^]]]]]]^^^bbbfffhhhhhhjjjooorrryyy}}}~~~~~~zzzyyyzzz}}}zzzqqqpppmmmkkkiiiiiijjjkkkhhhfffdddaaa______``````YYYXXXWWWUUUTTTTTTTTTTTTPPPQQQRRRQQQOOOOOOOOOQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQPPPNNNPPPQQQQQQPPPOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCCCCBBBAAAAAABBBDDD.../////////000000000000000000111111111222222222222222222333444444555555:::<<>>======>>>???@@@@@@???>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^___```aaacccddddddbbbaaaaaadddfffggggggggggggffffffeeeeeeeeeeeeeeeeeedddccccccccccccddd_________```aaabbbcccdddbbbdddeeeeeeeeefffiiilllnnnmmmkkkjjjiiiiiijjjjjjggggggffffffeeedddcccccc]]]]]]]]]^^^^^^```aaaaaabbbgggmmmooopppsssxxx}}}|||rrrpppmmmjjjiiiiiijjjkkkllljjjhhhfffcccbbb``````\\\[[[YYYXXXWWWVVVWWWWWWSSSUUUUUUTTTSSSRRRSSSTTTRRRSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVUUUTTTRRRQQQOOOQQQRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEEEEDDDAAA@@@@@@AAA////////////000000000000000111111111111222222222333333444444555666666777===AAAKKKVVV\\\cccooozzzyyypppdddZZZTTTOOOKKKHHHBBBCCCBBBAAA??????@@@AAAAAABBBEEEIIIMMMRRRVVVXXX[[[aaaggglllooosssyyy}}}kkkaaa]]]QQQKKKJJJEEEAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAACCCDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\YYYZZZ[[[\\\\\\\\\\\\[[[``````___``````aaabbbbbbdddbbb```aaacccfffggghhhiiiiiihhhggggggggggggggggggffffffeeeeeeeeeffffffaaaaaaaaaaaabbbccceeeeeeccceeeggggggfffgggkkkoooooonnnlllkkkjjjjjjkkkllliiihhhgggeeecccaaa```___]]]]]]]]]^^^___aaadddeeeffflllrrruuuvvvxxx~~~|||sssqqqmmmkkkiiiiiijjjkkkooonnnllliiifffcccaaa___^^^]]][[[ZZZYYYXXXYYYYYYVVVWWWXXXWWWUUUUUUUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVTTTUUUWWWWWWWWWUUUSSSRRRPPPRRRSSSSSSRRRRRRSSSUUUVVVUUUUUUTTTTTTUUUUUUVVVOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIHHHFFFCCC@@@@@@@@@............////////////111111111111111222222222555444555777555444999AAACCCKKKTTTYYY^^^jjj}}}xxxoooggg```WWWPPPKKKGGGCCC???BBBCCCCCCBBB@@@AAACCCEEEDDDHHHMMMQQQTTTVVVYYY[[[ccchhhnnntttyyy|||}}}}}}{{{ttt```]]]WWWPPPJJJDDDAAA???DDDCCCAAA???>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@AAACCCEEEGGGIIIJJJKKKLLLMMMMMMLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___```aaabbbccceeeccc``````bbbdddeeeeeeggggggggggggggggggggggggfffggghhhhhhgggeeecccaaa___aaaccceeefffeeedddccceeecccbbbdddgggjjjkkkkkklllmmmnnnnnnmmmkkkiiigggkkkiiigggdddbbbaaa``````______```aaacccddddddeeemmmssszzz~~~~~~vvvllllllmmmlllkkkiiigggfffqqqqqqooollliiifffcccbbb^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXXXXXXXYYYYYYYYYZZZ[[[ZZZXXXWWWVVVVVVWWWWWW\\\[[[XXXVVVTTTTTTUUUVVVTTTSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUTTTSSSTTTTTTTTTRRRRRRQQQPPPOOOOOONNNMMMOOOMMMLLLMMMOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOMMMLLLLLLNNNOOOQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBCCCCCC///////////////000000000111111111222222222222222444333444777888999???FFFKKKQQQYYYaaaiiitttzzznnnggg]]]XXXPPPKKKHHHEEEBBB@@@???@@@AAA@@@@@@AAACCCFFFIIIMMMRRRVVVYYY\\\```bbbiiimmmtttyyy}}}~~~~~~|||tttlllccc]]]TTTRRROOOKKKHHHEEEDDDCCCCCCBBBAAA@@@????????????@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHKKKLLLLLLMMMNNNNNNNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaabbbcccddddddbbb``````bbbeeeffffffggggggggggggggggggggggggggghhhhhhhhhgggfffdddcccaaaccceeeggghhhhhhhhhhhhfffeeedddeeehhhjjjkkkkkkkkklllmmmnnnnnnmmmkkkjjjiiihhhfffcccbbbaaaaaaaaaaaaaaabbbdddfffhhhjjjkkktttyyy~~~~~~tttllljjjjjjkkkllllllkkkjjjiiiqqqqqqooommmjjjgggdddccc^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZ]]]\\\ZZZYYYXXXXXXYYYYYY\\\ZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMMMMOOOPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPNNNMMMMMMOOOPPPQQQQQQPPPOOONNNMMMNNNPPPQQQPPPPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCC//////000000000111111111111222222222333333333333444111222888<<<@@@FFFMMMTTTZZZcccmmmwwwvvvkkkaaaZZZPPPMMMHHHEEECCCCCCAAA@@@>>>???@@@AAAAAACCCGGGJJJQQQTTTYYY]]]```eeeiiimmmpppuuu{{{xxxmmmddd^^^XXXRRRMMMIIIIIIGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^__________________``````aaabbbcccddddddeeecccaaa```aaacccfffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhggggggffffffeeeeeeggghhhjjjkkklllmmmhhhgggfffgggjjjllllllllliiijjjlllmmmmmmmmmlllkkkgggfffdddcccbbbaaabbbbbbeeeeeefffhhhkkknnnrrrsssyyy|||yyyqqqjjjeeeggghhhiiikkkllllllllllllppppppooommmjjjgggeeeddd___^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVYYYXXXXXXWWWVVVWWWWWWWWWSSSSSSSSSTTTTTTTTTUUUUUURRRPPPOOOOOOPPPQQQPPPNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQOOOOOONNNOOOPPPQQQQQQPPPOOONNNNNNOOOQQQQQQOOOOOOPPPOOOOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDD000000000111111222222333222222333333444444555555555222333:::AAAFFFNNNTTT\\\dddppp{{{~~~qqqggg^^^UUUPPPGGGEEECCCAAA@@@@@@@@@@@@>>>@@@BBBCCCEEEHHHMMMPPPWWWZZZ___cccggglllrrruuuvvvzzzxxxjjjddd]]]WWWRRROOOKKKHHHFFFEEEDDDCCCAAA@@@??????BBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___]]]]]]]]]^^^^^^^^^^^^^^^aaaaaabbbbbbcccddddddeeedddcccbbbcccfffiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiikkklllmmmjjjiiihhhiiikkkmmmmmmllliiiiiijjjkkkkkkkkkjjjiiieeeeeeccccccbbbcccdddeeeiiijjjkkkmmmppptttxxxzzzyyyzzz|||{{{{{{}}}xxxqqqllljjjhhhfffffffffgggiiijjjkkkllllllnnnnnnmmmkkkiiigggeeeddd````````````````````````^^^^^^^^^]]]]]]]]]]]]]]]___^^^^^^]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRRRRSSSSSSQQQOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPPPPOOOPPPPPPQQQRRROOOPPPQQQQQQQQQOOONNNMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEEEE000000000111222333333333222333333444555555666666888666888???FFFLLLUUU^^^dddppp~~~~~~pppddd[[[TTTNNNJJJCCCCCCBBB@@@??????@@@@@@>>>@@@CCCFFFHHHLLLQQQUUU\\\___dddiiinnnrrrwww{{{zzz}}}tttggg___WWWTTTOOOLLLIIIGGGFFFDDDDDDDDDCCCBBBAAA???>>>===@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAABBBDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]___```^^^^^^______````````````bbbbbbbbbcccddddddeeeeeegggfffeeegggjjjlllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiikkkjjjjjjkkkmmmnnnmmmllljjjjjjiiiiiihhhgggffffffeeedddddddddeeefffhhhiiimmmnnnooopppsssvvvyyy{{{yyyzzzzzzzzzzzz|||tttpppkkkgggeeefffggghhhffffffggggggggghhhiiiiiilllkkkkkkjjjhhhgggeeedddbbbbbbbbbaaaaaaaaaaaaaaa__________________^^^^^^____________^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]][[[\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWUUUSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSPPPPPPQQQRRRRRRQQQOOONNNOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFFFF//////000111222333333444333333444555666777777888:::;;;???FFFLLLSSS___kkkppp|||xxxpppcccYYYRRRNNNIIIFFFBBBCCCCCCBBB@@@???@@@BBB@@@BBBEEEHHHKKKPPPUUUYYY```eeekkkpppuuuyyy|||~~~tttjjj```WWWQQQKKKJJJHHHFFFDDDCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOOOOOOONNNOOOPPPRRRTTTVVVYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\\\\]]]^^^___```aaabbbbbbccccccddddddeeeeeedddddddddeeeeeefffffffffiiiiiiiiijjjmmmooonnnnnnlllllllllllllllllllllllljjjjjjjjjkkklllllllllmmmllllllkkkjjjiiihhhhhhggglllkkkkkklllnnnnnnlllkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeefffhhhjjjlllnnnpppqqqrrrssstttvvvvvvwwwxxxwwwwwwwwwxxxyyyzzzzzzuuuuuuuuuuuuvvvxxx}}}yyyrrrmmmjjjgggdddcccdddfffhhhhhhggggggggggggggghhhhhhjjjjjjjjjjjjiiihhhffffffeeeeeedddccccccbbbaaaaaa^^^_________````````````___``````aaaaaa```______________________________\\\]]]^^^``````aaa``````aaa```______^^^^^^______``````___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[]]]\\\ZZZXXXUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJIIIHHHGGGGGG......///000111222333333333444555666777888888999;;;???GGGNNNSSS[[[kkkzzzyyyiiiaaaWWWOOOKKKIIIFFFCCC@@@BBBDDDCCCAAA@@@BBBDDDEEEGGGKKKNNNQQQVVV\\\```fffkkkrrryyy}}}xxxqqqfff]]]XXXSSSNNNJJJFFFEEEEEEDDDBBBBBBCCCCCC??????AAABBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOQQQPPPPPPPPPRRRTTTVVVXXX\\\\\\]]]^^^___```aaaaaa_________```aaabbbcccdddddddddeeeeeefffgggggggggggggggggghhhhhhhhhhhhiiikkkjjjjjjlllnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmiiijjjlllmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmlllkkkjjjlllkkkkkklllnnnmmmkkkiiikkkjjjiiiiiihhhhhhhhhhhhfffggggggiiikkknnnqqqrrrrrrssstttuuutttsssqqqpppooonnnnnnmmmmmmlllkkkiiiccceeehhhiiikkknnnsssxxxzzzyyyuuuqqqllliiihhhgggeeedddeeefffhhhiiihhhhhhggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhhggggggfffeeecccbbbaaaaaa]]]]]]^^^___```aaabbbbbbaaaaaabbbcccccccccbbbaaabbbbbbbbbbbbbbbbbbaaaaaa``````aaabbbbbbbbbaaa```cccbbbaaaaaa``````aaaaaaaaaaaaaaa``````_________^^^]]]^^^```aaaaaa___]]]ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJKKKLLLLLLMMMMMMNNNIIIIIIJJJKKKJJJIIIHHHGGG---...///000111222333333444444555666777888999999;;;BBBLLLTTTXXXaaasss}}}ppphhh___XXXPPPJJJGGGFFFCCCAAA>>>AAACCCCCCBBBAAADDDFFFKKKMMMQQQTTTXXX]]]bbbfffjjjpppxxx{{{nnn```YYYQQQKKKHHHGGGEEECCCAAAAAAAAA@@@??????@@@AAA@@@AAABBBBBBBBB@@@???>>>>>>???AAACCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOORRRRRRQQQRRRSSSVVVXXXZZZ______```aaabbbcccddddddaaaaaaaaabbbcccdddffffffccccccddddddeeefffggggggjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjlllmmmnnnmmmkkknnnnnnnnnnnnnnnnnnnnnnnnhhhjjjlllnnnoooooonnnmmmmmmnnnpppqqqrrrpppooommmlllllllllmmmnnnmmmkkkiiijjjjjjjjjiiijjjjjjkkklllggghhhhhhjjjmmmpppsssuuussstttuuuuuutttpppmmmjjjdddcccbbbbbbaaa^^^[[[XXXXXX[[[___aaacccgggmmmrrrsssxxx~~~}}}zzz}}}|||wwwsssrrrooollleeeffffffffffffgggiiikkkiiiiiihhhhhhiiikkkmmmnnnllllllmmmmmmmmmlllkkkkkkiiiiiigggfffdddbbbaaaaaa\\\]]]^^^___```aaabbbcccbbbcccdddeeeeeeeeedddcccdddddddddddddddcccbbbaaaccccccddddddcccbbb```___dddcccbbbbbbaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbb______```cccddddddbbb```^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\\\\[[[[[[[[[ZZZWWWWWWWWWVVVVVVTTTSSSRRRPPPPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPKKKLLLLLLMMMNNNNNNOOOOOOIIIJJJKKKKKKKKKJJJIIIHHH222222222222222222333333333555666555444555999>>>FFFGGGOOOYYYaaahhhvvvrrrddd\\\TTTPPPJJJGGGFFFEEEBBB@@@BBBAAAAAABBBEEEGGGHHHHHHKKKOOOVVV[[[```dddhhhjjjwwwzzz}}}pppcccZZZOOOMMMKKKHHHEEECCCBBBAAA@@@@@@??????>>>>>>======???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSWWWVVVVVVWWWXXX[[[^^^`````````aaaccccccddddddccceeeddddddddddddeeeffffffgggggggggggghhhhhhhhhhhhlllmmmmmmmmmmmmmmmlllllloooooopppppppppooommmllloooooonnnnnnoooppprrrsssooopppqqqrrrrrrqqqpppoootttrrrppppppqqqqqqqqqppppppooonnnmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjkkkmmmnnnmmmmmmnnnoooooopppoooooosssssssssqqqnnniiieeecccYYYZZZYYYWWWTTTSSSSSSTTTWWWWWWYYY[[[___dddiiilllqqquuuzzz~~~||||||}}}|||xxxuuutttqqqoooooopppqqqqqqqqqooommmkkkjjjlllmmmmmmlllllllllkkkjjjkkklllmmmnnnpppjjjiiiooorrrnnnlllnnniiiiiiiiigggdddccccccddd^^^```aaaaaaaaabbbdddfffffffffeeeeeeffffffggghhheeeeeefffeeeeeeeeeeeeeeeggggggfffdddcccbbbdddfffgggeeecccbbbccccccbbbaaabbbdddffffffeeedddcccddddddbbb```aaaddddddaaa^^^aaa``````______`````````bbbbbbaaa```____________[[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOONNNLLLJJJJJJJJJ333333333333333444444444333555666666555777<<>>@@@@@@??????>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUXXXWWWWWWXXXZZZ\\\___```bbbbbbcccdddddddddddddddddddddeeefffgggiiijjjkkkjjjjjjjjjkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmllljjjiiioooooonnnnnnnnnooopppqqqqqqqqqrrrssstttttttttttttttrrrppppppqqqqqqpppooonnnnnnmmmlllllllllllllllkkkjjjiiiiiijjjkkklllmmmlllmmmnnnnnnoooooonnnnnnnnnmmmllljjjfffbbb^^^\\\XXXYYYYYYXXXVVVVVVWWWXXX\\\]]]___bbbfffkkkppprrrtttwww{{{~~~{{{}}}{{{{{{{{{zzzxxxuuuwwwuuusssssstttvvvvvvuuupppnnnlllkkklllmmmmmmmmmjjjjjjiiihhhiiijjjlllmmmnnniiihhhlllnnnllljjjkkkiiijjjkkkiiifffdddcccccc```aaabbbbbbcccdddfffgggeeeeeedddddddddeeeeeefffhhhhhhiiihhhhhhggghhhiiihhhhhhhhhgggeeedddeeeggggggeeeccccccdddeeedddcccdddfffggghhhgggfffeeeeeedddbbbaaaaaaccccccaaa___aaa```````````````aaabbbaaaaaa```_____________________^^^^^^]]]\\\\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNLLLMMMOOONNNMMMLLLLLLMMM333444444444555555555555333555777777888;;;AAAFFFNNNPPPUUU___iiiuuu}}}pppfff\\\SSSMMMJJJGGGDDDBBBCCCDDDDDDCCCBBBCCCDDDGGGKKKNNNQQQSSSXXX[[[___cccggglllqqquuuwwwmmm___TTTNNNKKKHHHGGGCCCCCCAAA@@@>>>>>>======@@@@@@???????????????????????????@@@AAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZ\\\^^^```aaadddddddddeeeeeeeeeeeeeeedddeeefffhhhkkkmmmoooooommmmmmnnnnnnnnnooooooooommmnnnnnnooooooooonnnnnnpppppppppppppppnnnmmmmmmoooooonnnnnnnnnooopppppptttttttttuuuvvvwwwxxxyyyuuusssqqqppppppqqqpppnnnllllllkkkjjjjjjjjjjjjkkkjjjiiiiiiiiiiiijjjjjjkkkllllllmmmmmmnnnmmmmmmmmmiiiiiihhheeebbb^^^ZZZXXXXXXZZZ\\\\\\\\\]]]___```fffggghhhkkkoootttxxxzzzyyyzzz{{{|||~~~~~~}}}~~~|||{{{{{{zzzxxxvvvwwwuuussstttuuuvvvvvvuuuqqqooommmmmmmmmnnnmmmllljjjiiihhhhhhiiikkkmmmoooqqqllljjjlllllliiihhhiiijjjkkklllkkkhhheeeccccccbbbbbbcccdddfffggghhhiiieeeeeedddddddddddddddeeeeeefffgggfffeeedddfffgggiiijjjkkkjjjhhhffffffgggfffeeeddddddfffggggggfffgggggghhhhhhhhhhhhhhhgggfffdddccccccdddeeecccbbbbbbbbbbbbbbbccccccdddeeeaaaaaaaaaaaa````````````cccbbbbbbaaaaaa```______]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRROOONNNMMMMMMMMMMMMNNNOOOKKKMMMOOOOOONNNNNNNNNOOO333333333444555555666666222555888:::<<>>BBBJJJTTT[[[eeekkkttt}}}uuummmaaaXXXRRRNNNJJJGGGEEEDDDBBBAAA@@@AAABBBDDDCCCGGGLLLPPPSSSXXX^^^bbbfffiiimmmqqqvvv|||yyymmm___UUUNNNKKKGGGCCCAAA@@@???>>>@@@@@@@@@???@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWUUUVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^```bbbbbbbbbbbbdddccccccccccccddddddeeehhhiiijjjlllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooopppqqqqqqrrrrrrrrrqqqooooooooooooooooooooopppoooppprrrtttvvvxxxyyyzzz}}}{{{zzzxxxwwwwwwwwwxxxtttrrrpppnnnnnnmmmllljjjhhhhhhgggggggggggghhhhhhjjjkkkkkkkkkkkkjjjjjjjjjkkklllllllllllllllkkkkkkhhhhhhiiiiiiiiiiiihhhhhhdddhhhllloooqqqtttvvvyyyzzzzzz{{{|||~~~}}}||||||~~~|||{{{zzz{{{xxxwwwwwwxxxzzzzzzyyyxxxuuusssrrrqqqqqqqqqooommmlllmmmmmmoooqqqsssuuuwww|||zzzuuuooojjjhhhggggggkkklllmmmllliiigggffffffhhhggggggiiillllllkkkiiicccbbbbbbaaaaaabbbbbbbbbfffiiijjjhhheeeeeeiiimmmnnnooopppnnnjjjgggeeeddddddbbbbbbccceeegggggggggdddcccbbbdddgggiiiiiihhhhhhhhhgggfffeeeeeefffgggeeeeeeeeeeeeeeefffggghhhbbbcccdddeeeffffffeeeeeeddddddccccccbbbaaaaaa``````aaabbbccccccaaa___^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUUUUVVVWWWXXXWWWWWWVVVSSSRRRPPPNNNNNNPPPRRRSSSQQQRRRSSSRRRPPPOOONNNOOO111111222333444555555666666999???DDDKKKUUUaaajjjqqqxxx~~~tttggg```VVVOOOLLLJJJGGGDDDCCCCCCCCCAAA@@@AAADDDFFFGGGLLLRRRVVVYYY^^^eeejjjnnnqqquuuyyy}}}uuuiii___TTTLLLHHHDDDDDDCCCBBB@@@>>><<<;;;???>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLMMMOOOOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZXXXXXXYYY[[[[[[\\\\\\[[[]]]^^^aaacccddddddcccbbbcccbbbbbbbbbbbbdddfffgggiiijjjlllmmmmmmlllkkkkkkmmmmmmmmmnnnnnnnnnoooooopppqqqrrrsssssssssssssssppppppppppppqqqrrrttttttqqqsssuuuwwwzzz{{{|||}}}|||{{{zzzxxxvvvuuuttttttsssqqqnnnmmmlllkkkiiihhhggggggfffffffffggghhhhhhlllmmmmmmmmmmmmllllllkkkllllllmmmmmmllllllkkkkkkgggggghhhiiikkklllmmmnnnkkknnnssswwwzzz|||~~~||||||}}}yyyxxxyyyzzz|||}}}|||zzzzzzxxxwwwvvvvvvuuurrrpppmmmnnnqqqtttvvvxxxyyyzzz~~~~~~yyypppjjjjjjkkkjjjnnnnnnooommmkkkjjjkkklllooommmlllnnnppppppmmmjjjaaaaaa``````aaaaaabbbccchhhkkkllljjjfffggglllqqqtttuuutttpppkkkgggeeeeeedddcccbbbccceeefffgggfffdddbbbaaaccchhhllllllkkkiiiiiiiiigggeeeeeegggiiifffffffffeeeeeeeeeffffffdddeeeggghhhiiiiiiiiihhhggggggffffffeeedddddddddcccdddeeeeeeeeedddcccbbb``````___^^^^^^]]]\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZYYYXXXXXXTTTSSSRRRRRRRRRRRRSSSTTTSSSTTTUUUTTTQQQOOOOOOOOO222222333444555666777777:::>>>EEELLLUUUaaaoooxxx~~~qqqggg^^^XXXPPPKKKJJJIIIFFFDDD@@@BBBCCCBBBBBBCCCHHHKKKMMMRRRYYY]]]___dddlllrrrvvvyyy}}}ssshhh\\\UUUMMMDDDBBBDDDAAABBBCCCBBBAAA??????>>>???>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[]]]^^^______^^^^^^^^^```cccfffgggfffdddccccccbbbbbbbbbcccfffhhhjjjjjjkkkmmmnnnnnnnnnlllkkkoooooooooppppppppppppqqqqqqqqqrrrssstttuuuuuutttqqqqqqqqqrrrtttvvvyyyzzzuuuvvvxxxzzz{{{|||||||||xxxxxxxxxwwwvvvtttsssrrrrrrpppmmmkkkjjjiiigggeeefffffffffffffffggghhhhhhoooooopppppppppooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkggghhhhhhiiikkkmmmnnnooonnnrrrwww{{{}}}~~~}}}}}}|||zzzwwwtttqqqtttxxx}}}~~~uuuppprrruuuuuuqqqrrrqqqpppnnnoooqqqtttvvvtttrrrsssvvvuuuppplllddddddddddddeeeggghhhiiijjjmmmooolllhhhiiiooouuu|||{{{xxxsssmmmhhhfffffffffdddcccdddfffggggggfffeeecccbbbeeelllqqqrrrpppnnnooonnnllljjjjjjlllooolllkkkkkkjjjiiiiiiiiiiiijjjlllnnnpppqqqqqqqqqpppnnnnnnmmmmmmlllkkkkkkkkkjjjiiiiiihhhgggfffeeeeeeeeedddcccbbbaaa```______^^^^^^\\\[[[ZZZZZZZZZZZZVVVXXXYYY[[[[[[ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUURRRTTTUUUTTTSSSQQQQQQRRR333333444555666777888999===BBBIIIQQQ[[[iiiwww}}}qqqddd\\\VVVPPPJJJFFFFFFEEECCC@@@>>>@@@BBBCCCCCCFFFKKKOOOQQQWWW]]]aaadddiiipppwww|||~~~{{{hhh```XXXPPPLLLEEE>>>@@@FFF???@@@@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBB??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^]]]^^^___aaaaaaaaa``````^^^aaadddggghhhgggdddccccccccccccccceeegggjjjllljjjkkkmmmooopppooonnnmmmqqqqqqqqqrrrrrrrrrssssssqqqrrrssstttuuuuuuuuuuuummmmmmnnnooorrruuuwwwyyyxxxyyyzzz{{{{{{{{{zzzyyytttuuuvvvvvvuuutttrrrqqqrrrooollljjjiiihhhfffdddfffffffffffffffggghhhiiipppqqqrrrrrrrrrpppooonnnmmmnnnnnnnnnmmmllllllkkkiiiiiiiiijjjkkkmmmnnnoooooosssxxx{{{}}}~~~{{{xxxvvvzzzzzzvvv{{{uuutttsssrrrqqqrrrvvvyyy{{{yyyvvvwwwzzzxxxsssnnniiiiiiiiijjjlllmmmooopppppptttvvvsssoooooouuu|||{{{uuunnnjjjhhhhhhhhhfffeeeeeeggghhhhhhggggggeeeccchhhooouuuvvvuuutttuuuuuusssppppppsssvvvsssrrrqqqooonnnnnnnnnnnnrrrsssvvvxxxzzzzzzyyyxxxttttttssssssrrrqqqqqqpppooonnnllljjjhhhggggggfffggggggfffeeedddcccbbbaaaaaa```___]]]\\\[[[[[[[[[VVVXXXZZZ[[[\\\[[[YYYXXXUUUVVVVVVWWWWWWVVVVVVUUUQQQSSSTTTUUUSSSSSSTTTUUU222000111444555555999???@@@HHHRRRYYY```llluuunnnhhhaaa[[[RRRNNNHHHEEEDDDCCCAAA???AAAAAABBBBBBDDDHHHOOOSSSZZZ]]]bbbggglllssszzztttdddYYYPPPMMMGGGAAA>>>===>>>@@@CCC@@@>>>???BBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMSSSQQQPPPPPPRRRTTTUUUUUUUUUWWWYYY\\\]]]]]]\\\[[[bbbbbbbbbbbbaaa```^^^^^^```aaaccceeefffgggggghhheeedddccceeegggiiijjjjjjqqqrrrsssssssssrrrqqqppprrrrrrrrrssssssrrrrrrqqqqqqrrrssstttuuuvvvvvvwwwqqqqqqqqqqqqrrrssstttuuutttuuuxxxyyyzzzyyyxxxwwwsssssstttsssrrrpppooommmnnnmmmllljjjjjjjjjkkkkkkllliiihhhiiilllnnnllljjjpppqqqsssttttttsssrrrqqqqqqpppnnnmmmkkkkkkjjjjjjmmmkkkjjjjjjlllnnnnnnmmmssstttxxx|||uuuqqquuu{{{|||wwwvvvvvvuuutttrrrsssuuuxxxyyyxxxssspppzzzyyyxxxxxxzzz}}}{{{wwwtttrrrqqqrrrqqqpppllliiihhhjjjlllooommmnnnsss{{{|||{{{|||}}}}}}}}}}}}}}}}}}{{{yyyxxxyyyzzz|||}}}||||||}}}~~~~~~}}}||||||yyytttrrrqqqmmmhhhjjjjjjhhheeeccccccdddfffggggggfffccc```]]]\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXYYYYYYXXXVVVTTTUUUUUUVVVVVVVVVUUUUUU444222333777888888<<>>???AAA???>>>>>>@@@AAA@@@>>>@@@@@@@@@@@@AAAAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPTTTSSSRRRRRRSSSUUUVVVVVVVVVXXXZZZ]]]^^^___^^^^^^bbbbbbbbbbbbbbbcccccccccccccccdddffffffgggggggggeeedddccceeehhhjjjkkkkkkooopppqqqsssssssssrrrrrrssssssssssssrrrqqqppppppppppppqqqrrrsssttttttuuuppppppoooooooooooopppppprrrsssuuuvvvwwwvvvuuutttqqqpppooonnnnnnoooooopppnnnmmmkkkjjjiiiiiijjjkkknnnllljjjkkknnnnnnmmmkkkpppqqqrrrttttttsssrrrqqqqqqpppoooooonnnnnnnnnnnnpppooooooqqqsssuuuuuuttttttvvv{{{}}}xxx{{{~~~|||}}}zzz|||}}}~~~}}}|||zzzzzzxxxuuurrrqqqsssuuuyyywwwxxx}}}{{{vvvuuupppkkkllllllkkkjjjhhhfffeeeeeeggggggfffdddaaa___^^^^^^______``````___^^^]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZYYYVVVVVVWWWXXXXXXXXXXXXXXX666444666:::<<<<<>>??????>>>===>>>???@@@???===??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\___aaabbbbbbbbbbbbbbbbbbbbbdddfffhhhiiiggggggggghhhhhhggggggfffeeeddddddfffiiilllmmmlllnnnoooppprrrsssssssssssstttssssssrrrqqqooommmmmmllllllmmmnnnooopppqqqqqqpppoooooonnnmmmllllllkkknnnooopppqqqrrrqqqpppooopppooommmkkklllnnnqqqsssooonnnlllkkkjjjjjjkkkkkkooommmmmmnnnoooppppppnnnqqqrrrssstttuuutttssssssssssssssssssttttttuuuuuuwwwwwwxxx{{{~~~~~~}}}uuuyyy}}}~~~zzzvvvqqqooooooooonnnllliiigggeeehhhgggeeedddbbbaaaaaaaaaaaaaaabbbcccbbbbbb``````^^^\\\ZZZZZZ\\\\\\\\\[[[WWWXXXYYYZZZ[[[\\\\\\\\\555444777<<>>=========>>>???>>>>>>??????@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYYYYYYYYYY[[[\\\[[[\\\^^^aaaccceeeffffffddddddccccccdddfffiiikkkkkkkkkkkkkkkjjjiiihhhgggfffeeeeeegggjjjmmmnnnnnnooooooppppppqqqqqqqqqqqqrrrrrrqqqpppnnnllljjjiiihhhhhhiiijjjkkkllllllmmmnnnnnnnnnmmmmmmlllkkkjjjkkkkkklllmmmmmmmmmmmmlllpppooonnnmmmmmmoooqqqrrrpppooonnnlllllllllmmmmmmmmmmmmnnnoooqqqsssttttttvvvvvvwwwxxxyyyyyyxxxxxxwwwxxxyyy{{{|||}}}~~~~~~www|||zzzvvvtttpppnnnllljjjhhhggghhhfffdddcccccccccbbbbbbbbbccceeeffffffeeedddcccaaa___\\\[[[\\\\\\[[[ZZZXXXYYY[[[\\\]]]^^^______444444777>>>BBBEEELLLSSSXXX```nnntttjjjeee^^^WWWQQQLLLIIIGGGBBBBBBAAA@@@@@@AAACCCEEEJJJLLLPPPTTTWWW[[[___cccmmmrrryyy~~~|||oooXXXRRRIIIDDDBBBBBBAAA???>>>>>>>>>>>>>>>======<<<===>>>>>>???>>>??????@@@???@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNQQQSSSUUUWWWXXXZZZ\\\]]][[[[[[]]]___]]]___```ccceeeggghhhiiigggfffdddddddddfffhhhiiinnnnnnnnnmmmmmmlllkkkjjjhhhggggggiiilllnnnooooooppppppoooooonnnnnnnnnnnnooonnnnnnmmmkkkiiigggfffeeeeeefffggghhhiiijjjjjjjjjjjjkkkllllllkkkjjjjjjhhhiiijjjkkkkkklllllllllnnnnnnoooooonnnnnnmmmlllooonnnmmmllllllmmmnnnooolllnnnpppsssvvvxxx{{{|||zzzyyyrrrmmmkkkkkkkkkkkkiiifffcccbbbcccdddcccbbbdddeeegggiiijjjiiigggfffeeebbb^^^\\\[[[[[[ZZZYYYZZZ[[[\\\^^^___`````````555555999AAAGGGLLLTTT\\\bbbkkk|||vvvjjj```]]]WWWQQQKKKGGGDDDCCCBBBBBBBBBBBBBBBCCCGGGJJJOOOQQQUUUXXX[[[___eeehhhtttxxx}}}rrr___XXXIIIFFFCCCAAA@@@@@@???>>>????????????>>>>>>>>>===>>>???AAAAAA@@@@@@AAACCC@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMOOOQQQTTTVVVXXXYYY\\\______]]]\\\^^^``````aaabbbdddfffhhhiiijjjiiihhhgggfffffffffggghhhmmmmmmmmmnnnnnnmmmmmmllljjjiiiiiijjjmmmooooooooopppooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggeeeeeefffggghhhiiijjjjjjhhhhhhjjjkkkkkkjjjiiihhhhhhhhhiiikkklllmmmnnnooolllmmmnnnnnnnnnlllkkkjjjmmmmmmmmmmmmnnnoooqqqrrrrrruuuxxx{{{}}}|||wwwpppoooppppppppplllhhhcccbbbdddfffeeecccdddfffiiillllllllljjjiiihhheeeaaa^^^]]]\\\\\\[[[]]]^^^___```aaaaaabbbbbb777888>>>GGGOOOUUU^^^ggguuu~~~oooaaaUUUSSSPPPKKKFFFBBBAAAAAA@@@BBBDDDDDDEEEHHHLLLQQQUUUVVVYYY\\\```fffmmmrrrzzz}}}ppp\\\PPPMMMFFFEEEBBBAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@???AAACCCCCCBBBBBBDDDFFFBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXYYYYYY]]]aaaaaa^^^]]]___aaaccccccdddeeefffhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmkkkjjjkkkmmmooooooooommmlllkkkjjjiiiiiijjjjjjiiijjjjjjkkkkkkkkkjjjjjjhhhhhhiiijjjkkklllmmmmmmlllmmmnnnnnnnnnllljjjiiiiiiiiijjjlllnnnppprrrsssooooooooooooooooooppppppqqqqqqqqqrrrtttvvvyyyzzz}}}~~~yyyxxxxxxwwwuuupppkkkfffdddggghhhgggeeedddgggjjjmmmnnnmmmllljjjiiifffbbb``````aaaaaa```aaaaaabbbcccddddddcccccc:::;;;BBBLLLUUU\\\eeennn|||lll^^^OOONNNKKKHHHDDDAAAAAABBB???AAADDDFFFGGGKKKQQQVVVXXXZZZ\\\```eeellluuuzzz~~~uuueeeYYYNNNGGGFFFFFFDDDAAA>>>===>>>??????>>>=========>>>???AAABBB@@@CCCEEEEEECCCCCCEEEHHHCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMMMMNNNNNNMMMPPPPPPQQQSSSUUUWWWYYYZZZYYY]]]bbbbbb^^^]]]___bbbddddddeeeeeefffhhhiiijjjiiijjjkkkllllllllllllkkkfffggghhhjjjkkklllmmmmmmnnnmmmllllllnnnoooooonnnjjjiiihhhhhhhhhiiijjjkkkhhhiiijjjkkklllmmmmmmmmmkkkkkklllmmmnnnooooooppprrrssstttsssrrrooommmkkkiiijjjkkkmmmppprrruuuvvvsssrrrqqqpppqqqtttwwwyyywwwwwwwwwyyy{{{~~~{{{xxxsssnnnhhhfffiiijjjiiifffdddgggjjjnnnooonnnlllkkkiiigggcccbbbccceeeffffffddddddeeeeeefffeeeeeeeee===BBBMMMVVVZZZ^^^nnn~~~nnn^^^UUUKKKJJJFFFAAA???AAACCCCCCCCCEEEGGGIIILLLPPPVVVZZZ]]]aaagggkkknnnttt{{{ppp___YYYRRRGGGBBBFFFBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCEEEGGGGGGEEEEEEEEEFFFIIIJJJLLLLLLKKKKKKMMMNNNMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTWWWYYY[[[]]]^^^]]]]]]___```aaabbbbbbbbbeeeeeeeeeeeeffffffffffffiiijjjjjjkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkkjjjkkkiiigggggghhhiiijjjjjjiiihhhhhhhhhiiijjjkkkkkkkkknnnooommmnnnqqqrrroooooonnnnnnnnnpppsssvvvxxxzzzvvvuuuwwwwwwsssooommmlllkkkmmmqqqvvvyyyzzzxxxwwwvvvwww{{{wwwqqqnnnnnnmmmjjjiiijjjfffgggiiillloooooommmkkkmmmkkkhhhiiikkkmmmnnnmmmkkkjjjiiijjjjjjjjjgggeeeAAAFFFPPPYYY]]]ddduuuuuueeeUUULLLEEEFFFEEEDDDCCCCCCCCCBBBFFFHHHKKKNNNQQQUUUZZZ^^^^^^eeennntttwwwzzz~~~jjjZZZNNNLLLHHHAAA>>>CCCAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGHHHJJJLLLMMMMMMLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTVVVXXX[[[]]]___``````aaabbbcccdddeeeeeeeeeffffffffffffggggggggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjhhhgggggghhhiiijjjkkkiiiiiiiiijjjkkklllmmmnnnqqquuuwwwvvvxxx{{{zzzwwwqqqqqqqqqqqqsssvvvyyy{{{||||||}}}}}}yyytttrrrqqqqqqtttwww{{{~~~}}}|||}}}zzzuuuqqqrrrrrrnnnmmmnnnjjjjjjlllooorrrsssqqqooorrrooommmmmmqqqtttvvvvvvuuurrrpppnnnmmmllliiihhhFFFLLLVVV^^^dddooouuuiiiYYYLLLFFFCCCBBBCCCDDDDDDDDDDDDDDDIIILLLPPPTTTWWW[[[```cccbbbkkkwwwxxxbbbWWWLLLDDDEEEDDD@@@???CCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKJJJIIIJJJKKKKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQSSSTTTTTTVVVWWWYYY[[[]]]___aaabbbdddeeefffggghhhiiiiiiiiiggggggggghhhhhhhhhiiiiiiiiihhhgggggggggggghhhiiikkkkkkkkkkkkjjjiiiiiihhhggggggfffggghhhiiikkkllllllmmmnnnoooqqqrrrttttttyyy~~~~~~uuuuuuuuuvvvxxx{{{~~~|||wwwxxxyyy|||{{{yyyzzzzzzwwwuuuwwwrrrrrrtttvvvyyyzzzxxxwwwxxxuuutttvvv|||{{{vvvrrrqqqpppooonnnJJJQQQ[[[eeennn}}}~~~pppfff\\\QQQHHHEEEEEEDDDEEEHHHHHHGGGGGGIIIKKKOOOTTTYYY]]]aaaeeegggiiirrr}}}vvvaaaRRROOOHHHCCCDDDDDDAAA@@@BBB??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMLLLMMMOOOOOONNNNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZ\\\___aaabbbcccfffggghhhiiijjjjjjjjjjjjhhhhhhhhhiiiiiiiiiiiijjjhhhgggeeeddddddeeeggghhhiiiiiijjjiiiiiihhhgggfffeeeffffffggghhhjjjnnnpppssstttvvvxxxzzz|||}}}}}}yyyxxxxxxyyy{{{~~~|||~~~}}}}}}{{{zzz|||zzzvvvvvvwwwxxxyyyMMMVVVcccnnnzzzwwwlll```XXXQQQIIIEEEEEEFFFGGGOOOXXXYYYQQQLLLKKKMMMQQQWWW]]]aaaeeejjjmmmrrrxxx{{{iii[[[QQQKKKHHHDDDAAABBBAAA??????@@@??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNLLLNNNOOOOOOOOOOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVYYYZZZ[[[]]]___aaaccccccfffggghhhiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiifffeeecccbbbbbbccceeefffffffffggggggggggggffffffeeegggiiijjjkkknnnrrrvvv}}}||||||{{{|||~~~~~~}}}{{{}}}SSS___nnnzzzuuuhhh^^^UUUNNNIIICCCAAACCCCCCGGGVVVfffhhh[[[PPPMMMRRRVVV\\\aaafffkkkqqqttt|||vvvbbbVVVNNNJJJJJJCCCBBBAAAAAAAAABBBCCCDDD???@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNNNNNNNNNNOOOPPPNNNPPPQQQQQQQQQQQQRRRTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\]]]___aaabbbddddddeeefffgggggghhhhhhhhhgggfffffffffggggggggghhhhhhcccbbbaaaaaaaaaaaabbbccccccccceeefffggghhhhhhhhhhhhkkkooopppqqquuuzzz[[[jjjzzzyyypppkkk[[[TTTLLLIIIEEE@@@@@@CCCAAACCCOOO___cccZZZSSSUUUZZZ]]]aaaffflllrrryyy}}}ppp___VVVQQQJJJGGGHHHDDDDDDCCCBBBAAACCCEEEFFF@@@AAAAAAAAABBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMPPPPPPPPPPPPRRRSSSQQQSSSTTTTTTSSSTTTUUUWWWVVVWWWYYYZZZ[[[[[[ZZZZZZ^^^___```aaacccdddffffffdddeeeffffffgggfffffffffddddddeeeeeeeeefffffffff````````````````````````aaabbbdddgggiiikkkllllllnnnrrrvvvxxxyyy}}}bbbrrrzzzlllccc``````RRRLLLGGGEEECCCAAABBBFFFCCC>>>BBBMMMSSSQQQUUU^^^___bbbfffjjjpppwwwuuuaaaVVVNNNNNNMMMGGGBBBBBBDDDEEECCC???===>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRTTTUUUSSSUUUVVVVVVVVVVVVWWWYYYXXXYYY[[[\\\]]]]]]\\\\\\```aaabbbccceeefffggghhhdddeeeeeeffffffffffffeeecccccccccdddddddddeeeeee______```aaaaaa```______```aaadddhhhkkkmmmoooppprrrwww|||~~~ppp|||wwwlllfff```XXXQQQGGGFFFEEEDDDCCCCCCDDDEEEGGGFFFFFFHHHMMMSSSZZZ^^^bbbffflllrrrxxx~~~sssiiiSSSQQQMMMJJJFFFDDDCCCBBBFFFEEEDDDBBBAAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKJJJLLLOOOQQQPPPNNNRRRRRRSSSTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\[[[\\\\\\]]]^^^___aaabbbcccddddddeeeeeeeeedddcccaaa``````aaabbbbbbeeebbb``````bbbdddcccaaa]]]^^^______^^^^^^```bbbfffiiillloooqqqtttxxxzzzzzz~~~{{{|||lllaaa\\\WWWPPPJJJGGGFFFEEEDDDCCCDDDEEEEEEIIIHHHIIIKKKPPPWWW]]]aaahhhlllrrrxxx|||ppp^^^VVVKKKJJJHHHFFFEEEDDDDDDDDDGGGFFFEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKKKKRRRPPPPPPRRRUUUWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[^^^]]]]]]]]]]]]]]]^^^^^^``````aaabbbcccccccccbbbccccccbbbbbbaaabbbbbbbbbbbb```^^^___aaacccbbb```^^^___aaaaaaaaabbbdddfffgggkkkpppuuuwwwyyyzzz|||yyynnn```VVVPPPMMMIIIEEEFFFEEEDDDDDDDDDEEEFFFGGGKKKLLLMMMPPPVVV]]]cccgggppptttzzznnn\\\QQQMMMHHHGGGFFFEEEEEEDDDEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIJJJLLLMMMOOOPPPPPPRRRQQQQQQSSSVVVXXXXXXWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^______``````aaaaaabbbbbbbbbaaaaaaccccccddddddddddddcccccc```_________aaabbbbbbaaa```bbbdddeeefffhhhkkkmmmmmmrrrxxx}}}nnndddWWWNNNJJJIIIFFFDDDEEEEEEDDDDDDEEEGGGIIIJJJMMMOOORRRVVV\\\ccciiilllxxx|||kkk^^^TTTOOONNNJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQRRRTTTUUUUUUQQQRRRRRRTTTVVVXXXYYYYYY\\\\\\\\\[[[\\\\\\\\\]]]^^^_______________^^^]]]]]]]]]^^^^^^```aaacccddddddeeeeeeffffffeeeeeeddddddeeeggghhhhhhgggfffeeebbbbbbcccdddeeeeeeeeeeeedddfffiiikkklllooosssuuuyyy|||tttccc[[[QQQJJJGGGFFFFFFEEEEEEEEEEEEFFFGGGJJJLLLNNNPPPRRRVVV\\\cccjjjpppsss~~~~~~gggZZZTTTPPPMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[\\\\\\]]]```aaaaaaaaaaaa``````___]]]]]]^^^```cccfffhhhiiijjjkkkkkkllllllllllllkkkjjjjjjkkklllllljjjiiihhhhhhiiikkkkkkkkkkkkkkkkkkjjjllloooqqqsssvvvzzz|||uuuiiiWWWRRRKKKFFFDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMPPPRRRSSSVVV\\\ccckkkrrrwwwzzzxxxkkk]]]WWWSSSOOOMMMMMMEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXZZZ\\\\\\\\\\\\^^^___```___^^^]]]\\\]]]^^^___ccccccddddddddddddcccccc```aaaccceeehhhkkknnnoooooooooqqqrrrrrrsssssssssqqqqqqqqqpppooonnnmmmlllppprrrttttttsssrrrqqqrrrqqqsssvvvwwwyyy{{{xxxggg\\\OOOLLLHHHEEEDDDDDDEEEEEEFFFFFFGGGIIILLLPPPSSSUUUWWW[[[bbbjjjrrryyy~~~ttthhhaaa[[[YYYVVVQQQOOOPPPGGGHHHJJJLLLMMMMMMMMMLLLMMMNNNPPPSSSUUUVVVVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^______\\\^^^``````^^^^^^___aaadddcccaaa`````````aaabbbeeefffggghhhhhhhhhhhhhhhhhhiiijjjkkkmmmppprrrssspppqqqssstttuuuvvvwwwwwwyyyxxxvvvtttrrrqqqppppppwwwzzz||||||yyywwwvvvwwwxxxzzz{{{|||}}}uuugggWWWLLLKKKJJJGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJNNNQQQUUUWWWZZZ^^^fffnnnwww~~~oooccc\\\XXXWWWWWWUUUPPPOOOQQQNNNOOOPPPPPPPPPNNNMMMLLLOOOQQQTTTVVVYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]^^^```ccceeefffgggdddfffhhhgggeeedddfffhhhhhhgggeeeccccccccceeefffggghhhiiijjjkkklllllllllooooooooopppqqqssstttuuupppqqqsssuuuvvvwwwxxxxxx~~~|||yyyvvvtttsssrrrsss{{{~~~|||yyyyyyyyy|||}}}qqqcccYYYSSSPPPFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGJJJMMMQQQWWW]]]aaadddiiiqqqxxx~~~}}}nnnccc```YYYXXXXXXWWWVVVUUUUUUTTTVVVUUUTTTSSSSSSTTTVVVVVVWWWUUUTTTVVV[[[^^^]]][[[\\\]]]^^^___aaacccddddddeeefffgggiiikkkmmmnnnooommmnnnooonnnllljjjkkkllllllnnnnnnlllgggeeeeeeggglllpppsssrrrpppnnnoooqqqvvvwwwxxxyyyyyyxxxwwwvvvqqquuuyyyzzzyyyzzz~~~|||yyyxxxyyy{{{xxxyyy{{{~~~vvvfffZZZRRRMMMJJJGGGFFFFFFEEEFFFFFFGGGGGGGGGIIILLLPPPTTTZZZaaaffflllpppwww}}}}}}oooddd^^^]]][[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYXXXWWWWWWWWWXXXXXX[[[[[[[[[]]]___aaaaaa```ccccccdddeeegggiiikkklllooopppqqqrrrtttuuuvvvvvvsssttttttsssqqqooopppppprrrssstttqqqllljjjlllnnnqqqtttyyyzzzxxxwwwyyy{{{{{{|||}}}wwwyyyzzz|||}}}}}}|||}}}}}}{{{|||vvvgggYYYPPPJJJHHHGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKMMMPPPTTTYYYaaaiiinnnvvvzzz|||mmmddd___^^^```_________^^^^^^^^^^^^^^^aaaaaaaaaaaaaaa```______bbbdddfffggggggggghhhjjjmmmmmmmmmnnnqqqtttvvvxxxzzzzzz{{{||||||}}}}}}}}}zzz{{{{{{zzzxxxwwwwwwxxx{{{|||zzzvvvrrrqqqtttwwwzzz~~~}}}~~~}}}|||~~~qqqhhh\\\QQQJJJHHHGGGGGGFFFEEEDDDCCCEEEGGGKKKMMMNNNQQQUUUYYY___gggpppvvv~~~rrriiieeecccdddgggcccdddeeefffhhhiiijjjjjjmmmmmmnnnnnnnnnlllkkkiiiiiimmmqqqrrrqqqqqqsssvvvuuuuuuuuuwwwzzz}}}~~~zzzuuuuuuyyy}}}{{{oooddd]]]SSSKKKGGGGGGGGGHHHEEEDDDCCCCCCEEEIIIMMMOOOQQQUUUZZZ```gggooowww|||wwwpppmmmllljjjjjjlllkkklllnnnqqqsssvvvxxxyyywwwxxxyyyyyyyyywwwvvvuuurrrvvv{{{}}}||||||~~~yyyyyy{{{}}}}}}xxxxxx|||lll___XXXSSSLLLGGGEEEEEEEEEEEEDDDDDDEEEFFFIIIMMMPPPRRRVVVZZZbbbiiipppwww}}}xxxsssqqqssssssqqqppprrrvvvwwwzzz|||}}}yyy{{{~~~rrrcccZZZQQQMMMHHHEEEDDDDDDCCCCCCEEEFFFHHHKKKNNNRRRUUUVVV[[[aaaiiirrrxxx~~~}}}{{{wwwvvvzzz{{{zzz{{{~~~yyy{{{ssseee[[[VVVNNNKKKHHHFFFFFFEEEDDDBBBGGGHHHKKKNNNRRRUUUXXXYYY^^^eeennnwww~~~~~~}}}xxx{{{}}}|||qqqddd[[[SSSNNNHHHGGGDDDBBBBBBDDDGGGIIIGGGJJJOOORRRUUUWWWZZZ]]]gggnnnxxx~~~{{{xxxiii^^^VVVPPPLLLIIIGGGEEECCCDDDFFFIIIKKKKKKNNNRRRVVVYYY]]]aaadddooouuu}}}~~~yyyjjj\\\TTTPPPLLLJJJIIIGGGFFFEEEFFFIIILLLNNNQQQTTTWWW[[[___dddjjjnnnyyy}}}uuukkk^^^SSSMMMKKKIIIHHHGGGGGGFFFFFFHHHKKKNNNPPPUUUXXX[[[___dddjjjqqqvvvzzzkkkbbbVVVNNNJJJIIIGGGFFFFFFFFFFFFGGGJJJMMMPPPRRRXXX[[[___ccciiiooowww|||yyynnn```ZZZQQQKKKIIIHHHGGGEEEEEEFFFGGGIIIMMMPPPSSSUUU\\\```dddiiiooovvv|||~~~{{{lllaaaUUUQQQKKKHHHHHHHHHFFFDDDGGGHHHJJJMMMPPPTTTWWWYYYbbbfffkkkqqqwww}}}rrrcccYYYNNNJJJFFFFFFHHHHHHFFFDDDHHHIIILLLOOOSSSWWWZZZ\\\fffjjjqqqwww|||~~~qqqbbbVVVQQQMMMKKKHHHEEEEEEFFFIIIKKKIIILLLPPPTTTWWW\\\aaadddlllrrr{{{|||rrrgggZZZQQQMMMIIIGGGEEECCCCCCEEEGGGIIILLLNNNSSSWWW[[[```fffjjjuuuzzzxxxlllccc[[[RRRKKKJJJGGGEEEDDDCCCDDDFFFIIIKKKOOORRRWWW[[[aaagggnnnsss~~~wwwlll```YYYSSSMMMHHHHHHFFFFFFEEEEEEGGGJJJMMMOOOSSSVVV[[[aaagggnnnvvv{{{vvvmmmbbbWWWRRRNNNIIIFFFFFFEEEEEEFFFHHHJJJNNNRRRTTTWWW[[[aaahhhnnnuuu|||xxxlllbbbXXXOOOLLLIIIEEECCCCCCCCCDDDFFFIIIMMMQQQUUUWWW\\\aaaiiipppvvv{{{zzzmmmcccXXXPPPIIIHHHHHHEEEBBBCCCCCCEEEHHHLLLPPPUUUZZZ\\\bbbhhhpppxxx}}}uuukkk```WWWSSSLLLGGGHHHIIIFFFEEEEEEFFFHHHKKKPPPUUUZZZ^^^aaafffllluuu}}}}}}ooocccZZZUUUJJJIIIGGGFFFFFFFFFGGGGGGIIILLLPPPTTTWWW\\\aaaeeejjjpppzzzrrreee[[[SSSOOOIIIHHHGGGFFFFFFFFFGGGHHHKKKNNNRRRVVV[[[```fffjjjqqqwww|||xxx{{{~~~rrreeeZZZSSSNNNKKKHHHGGGFFFFFFFFFGGGIIIIIINNNQQQVVV[[[```gggnnnrrrxxx|||~~~zzzxxxwwwvvvtttvvvzzz~~~|||sssggg[[[SSSOOOLLLKKKGGGFFFFFFFFFGGGIIIKKKLLLQQQTTTZZZ```fffmmmuuuzzz|||zzzyyyvvvtttrrrsssvvvxxxzzzyyy}}}}}}ooohhh]]]TTTNNNLLLKKKKKKFFFFFFFFFGGGIIIKKKNNNOOOSSSWWW^^^eeelllttt{{{zzzqqqrrrqqqpppppprrruuuzzz~~~}}}~~~|||rrrccc\\\TTTMMMIIIHHHHHHHHHFFFGGGGGGIIIKKKNNNQQQSSSUUU[[[dddlllttt{{{|||zzzyyyyyy{{{}}}|||sssooosssttttttuuuvvvzzz||||||~~~rrriiiZZZUUUNNNIIIGGGFFFFFFFFFGGGGGGHHHJJJMMMQQQTTTVVVXXX___jjjsss{{{zzz{{{}}}vvvsssssswwwzzz|||}}}~~~~~~~~~sssggg___VVVRRRLLLHHHGGGFFFFFFEEEGGGHHHIIIKKKOOORRRVVVXXX[[[bbbnnnxxxzzzvvvuuuyyy~~~}}}vvvwwwyyyxxx{{{|||xxxyyy{{{uuufff\\\YYYNNNMMMKKKIIIHHHHHHHHHHHHFFFJJJNNNQQQRRRUUUZZZ___dddmmmyyyzzzuuusssvvv|||wwwpppqqqxxx||||||vvvxxxzzzmmm```WWWUUUMMMLLLJJJIIIHHHHHHHHHHHHHHHLLLPPPRRRTTTXXX___dddjjjrrr|||}}}wwwtttsssyyyzzzrrrmmmpppxxxwwwuuussswww{{{nnnbbbWWWPPPOOOKKKJJJIIIHHHGGGHHHIIIIIIJJJNNNRRRUUUXXX^^^eeekkkrrryyy{{{yyyyyyyyy|||~~~rrrnnnlllqqqzzzwwwssstttvvv|||nnnbbbXXXOOOKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKMMMPPPUUUYYY]]]ccclllsssyyyyyypppnnnooouuu~~~uuutttwwwzzzrrrcccYYYRRRKKKHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMOOOSSSYYY^^^bbbiiirrryyy~~~vvvpppppprrrxxx{{{uuuqqqrrrvvv|||rrrfffZZZSSSNNNJJJHHHIIIGGGGGGGGGHHHIIILLLNNNPPPRRRWWW^^^dddiiipppxxx~~~~~~uuuqqqtttvvvzzz~~~oooooopppsssxxxyyyhhh]]]SSSOOOMMMIIIHHHIIIFFFGGGGGGHHHKKKNNNPPPRRRVVV\\\eeelllqqqwww}}}~~~vvvtttyyy|||uuulllooosssvvv{{{{{{nnnaaaXXXPPPMMMLLLIIIHHHIIIFFFGGGGGGIIILLLOOORRRSSSYYY```iiiqqqvvv{{{}}}xxxxxxzzzqqqjjjooosssuuuyyy|||mmmdddWWWVVVSSSMMMHHHEEEEEEFFFDDDFFFIIILLLOOOSSSXXX[[[]]]fffqqqyyy|||}}}|||xxx{{{~~~rrrjjjjjjmmmrrrwwwsssfff]]]QQQQQQNNNJJJGGGEEEFFFGGGGGGIIILLLNNNQQQVVV\\\```ccckkkvvv}}}~~~zzz|||~~~yyylllgggmmmqqqwww}}}~~~rrrggg\\\TTTKKKJJJIIIGGGEEEEEEGGGIIIKKKLLLNNNPPPTTTZZZbbbggglllsss}}}|||}}}}}}rrrkkkjjjooottt{{{qqqfff\\\SSSNNNHHHHHHGGGFFFEEEEEEHHHKKKLLLNNNOOORRRWWW^^^gggmmmuuu{{{|||}}}~~~yyymmmjjjkkkmmmsss|||uuuggg]]]UUUOOOKKKIIIIIIHHHGGGFFFGGGIIILLLMMMOOOQQQUUUZZZccclllsss|||~~~}}}rrrhhhggghhhmmmsss}}}zzzkkk___VVVQQQLLLIIIJJJJJJJJJHHHHHHIIILLLNNNOOORRRVVV[[[aaajjjsssyyypppiiihhhjjjnnnvvvyyypppbbbWWWQQQMMMJJJGGGHHHIIIIIIIIIIIIKKKNNNQQQTTTWWW\\\cccjjjrrr{{{~~~mmmhhhjjjlllpppwwwrrriii\\\RRRMMMJJJHHHEEEFFFGGGHHHHHHIIILLLPPPSSSWWW[[[bbbiiipppyyyuuufffcccfffjjjooovvvyyyfff]]]TTTPPPLLLGGGFFFHHHEEEFFFFFFGGGHHHMMMSSSWWW\\\aaaiiiooottt{{{rrrgggccceeeiiiooovvv{{{sssbbbYYYQQQNNNJJJFFFEEEGGGFFFGGGHHHIIIKKKPPPWWW[[[```fffnnnuuuzzz~~~~~~ooofffccceeeiiinnnvvv}}}qqqiii\\\TTTMMMJJJGGGDDDCCCFFFFFFGGGJJJLLLPPPVVV]]]bbbeeemmmwww~~~|||vvvtttyyy{{{zzz|||yyyjjjcccaaadddiiillluuussshhh```UUUNNNHHHGGGFFFCCCCCCEEEFFFHHHLLLPPPUUU\\\ccchhhlllttt~~~wwwvvvvvvxxx~~~}}}~~~nnnddd``````ccchhhkkktttyyylllaaaYYYPPPJJJEEEEEEEEEDDDDDDGGGFFFIIINNNTTTZZZbbbjjjooorrrzzz|||wwwvvvvvvwww{{{{{{oooddd___^^^^^^bbbgggiiisss~~~rrrfff\\\UUUMMMGGGDDDFFFGGGFFFGGGJJJIIIMMMRRRYYY```hhhpppuuuzzzxxxwwwvvvvvvwwwzzz~~~}}}vvvpppjjjccc]]]\\\]]]]]]aaaeeeiiirrruuujjj```WWWQQQKKKGGGDDDGGGIIIIIIJJJMMMMMMQQQWWW^^^fffnnnvvv{{{}}}{{{{{{}}}||||||wwwrrrnnniiieeebbb```[[[YYY[[[\\\]]]___dddiiirrrzzznnnddd\\\TTTOOOKKKGGGEEEHHHKKKKKKMMMPPPPPPTTT[[[bbbjjjrrrzzzzzzyyywwwuuusssrrrrrrsssqqqnnniiieeebbb```______ZZZWWWWWWZZZ\\\\\\___ccciiiqqq~~~{{{kkkbbb\\\TTTMMMJJJHHHHHHGGGGGGHHHKKKPPPTTTUUU]]]fffkkkmmmsss}}}|||xxxwwwtttpppnnnnnnnnnnnnmmmkkkgggcccaaaaaaaaa___]]]XXXXXXYYYZZZ\\\^^^```aaajjjtttqqqccc\\\XXXQQQKKKIIIHHHIIIIIIIIIKKKOOOTTTYYY]]]ccckkkppptttyyy|||yyyvvvrrrpppoooooonnnmmmjjjgggcccaaa``````^^^[[[[[[\\\\\\^^^```bbbdddeeekkkwwwqqqeeeYYYTTTQQQMMMIIIHHHIIIJJJKKKLLLOOOTTT[[[```hhhlllrrrwww|||}}}zzzvvvsssrrrpppnnnmmmkkkiiieeecccbbb```^^^\\\[[[\\\]]]^^^aaaccceeefffmmmzzztttfff\\\RRROOOMMMIIIGGGGGGHHHIIILLLNNNRRRYYY```fffppprrrwww}}}{{{xxxuuusssqqqooopppnnnkkkiiifffdddbbb```^^^^^^___aaaccceeeggghhhppp~~~xxxkkk___WWWOOOMMMKKKHHHFFFGGGGGGIIILLLOOOTTT\\\dddjjjsssvvv{{{~~~{{{yyywwwuuuuuutttrrrooolllhhhfffeeeeeeeeefffggghhhjjjlllmmmsss}}}ooocccZZZSSSMMMLLLJJJGGGFFFHHHFFFIIILLLPPPVVV___gggmmmsssxxx}}}}}}|||yyytttpppmmmmmmjjjjjjkkkkkklllnnnooopppvvv{{{qqqeee[[[RRRMMMIIIIIIHHHFFFGGGJJJGGGJJJMMMRRRYYYaaajjjpppsss{{{|||yyyyyyuuuuuuttttttuuuuuuvvvwwwxxxsssiii^^^TTTLLLHHHEEEFFFFFFEEEGGGKKKIIIKKKOOOTTTZZZccclllrrrsss}}}yyyxxxkkk```WWWRRRKKKHHHFFFFFFIIIKKKKKKIIIKKKMMMRRRXXX___hhhqqqwww|||nnnbbbXXXQQQLLLKKKHHHFFFFFFHHHJJJJJJIIILLLOOOTTTZZZbbbkkktttzzz~~~qqqdddYYYQQQKKKHHHJJJHHHFFFFFFGGGIIIJJJJJJNNNRRRXXX^^^fffoooxxx~~~~~~vvviii]]]TTTNNNKKKIIIIIIHHHFFFEEEGGGIIIKKKLLLQQQUUU[[[bbbkkkttt}}}uuunnnbbbXXXQQQMMMKKKIIIHHHGGGFFFFFFGGGJJJNNNPPPTTTXXX___gggoooxxx{{{kkkddd[[[SSSMMMJJJHHHGGGFFFFFFFFFFFFHHHKKKQQQUUUYYY^^^eeelllttt}}}~~~}}}qqqbbb]]]UUUOOOKKKIIIGGGFFFEEEFFFGGGGGGIIIMMMTTTZZZ___dddkkkrrrzzz~~~vvvxxx|||tttiii^^^ZZZTTTOOOLLLIIIGGGFFFDDDFFFGGGHHHIIIOOOWWW]]]dddhhhooovvv}}}{{{wwwyyy|||zzzkkkaaaWWWTTTOOOJJJGGGFFFFFFGGGFFFFFFJJJNNNPPPRRRYYYbbbeeennnwwwzzz~~~yyy{{{tttggg]]]TTTQQQMMMIIIFFFFFFGGGGGGGGGGGGKKKPPPRRRUUU\\\eeeiiiqqqyyy|||}}}~~~uuukkk```XXXPPPNNNKKKGGGFFFFFFGGGHHHHHHIIIMMMRRRUUUYYYaaajjjooovvv}}}~~~tttkkkbbbYYYSSSLLLJJJHHHFFFFFFGGGHHHIIIIIIJJJNNNUUUYYY]]]fffooouuu|||{{{lllccc[[[TTTNNNIIIHHHFFFFFFFFFGGGIIIJJJJJJKKKPPPWWW\\\```jjjsss{{{ssseee\\\VVVPPPKKKGGGGGGFFFFFFGGGHHHIIIJJJNNNOOOTTT[[[```eeennnxxx~~~yyyiii]]]WWWRRRNNNJJJGGGGGGFFFGGGGGGHHHJJJJJJRRRSSSYYY```eeeiiisss|||{{{pppbbbWWWSSSPPPMMMIIIGGGGGGGGGGGGHHHIIIJJJJJJVVVWWW\\\ccchhhlllvvvtttiiiZZZPPPLLLJJJHHHEEEGGGHHHIIIIIIIIIJJJMMMPPPXXX\\\bbbiiiooouuu|||oooeeeXXXOOOKKKJJJHHHFFFFFFGGGHHHHHHIIIKKKNNNQQQYYY^^^eeelllsssyyyxxxhhh```TTTMMMJJJIIIHHHGGGEEEGGGHHHHHHIIILLLPPPTTTZZZ```iiirrryyy{{{nnn```YYYQQQJJJHHHHHHHHHGGGEEEFFFHHHIIIKKKOOOTTTXXX[[[bbbmmmwww~~~rrreeeXXXTTTNNNIIIGGGGGGHHHHHHEEEGGGHHHJJJMMMRRRXXX]]]___fffqqq{{{xxxiii^^^RRRPPPLLLHHHFFFFFFGGGHHHFFFGGGIIIKKKOOOUUU]]]bbbffflllvvv~~~~~~}}}~~~{{{ooobbbXXXOOONNNKKKHHHFFFFFFGGGHHHGGGHHHJJJMMMQQQXXXaaafffmmmsss{{{xxxsssrrrrrrsssyyyuuuiii^^^TTTMMMMMMKKKHHHFFFEEEGGGHHHHHHIIIKKKNNNSSSZZZccciiisssxxxxxxyyy}}}{{{vvvpppkkkkkkjjjjjjmmmssstttwwwzzz|||zzzlllbbbZZZUUUIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKOOOSSSXXX___gggllluuu{{{zzz{{{|||{{{zzz|||~~~uuuqqqsssuuuxxx}}}|||wwwooommmjjjhhhhhhiiijjjlllmmmmmmooorrrwwwzzz{{{|||ooobbbXXXPPPLLLIIIHHHGGGFFFFFFGGGHHHHHHKKKMMMQQQUUU[[[ccckkkqqqwww{{{|||tttnnnooopppoooooorrrvvv{{{}}}wwwpppnnnppptttwww}}}~~~|||yyytttqqqkkkiiihhhfffffffffggghhhjjjkkklllooorrruuuvvvwww||||||}}}~~~yyyiii]]]TTTNNNIIIHHHHHHGGGFFFFFFGGGHHHIIIMMMPPPTTTYYY```iiirrrxxx}}}~~~sssiiifffeeeeeeeeeeeefffjjjppptttsssxxx|||wwwrrrnnnooorrrwww|||}}}{{{yyyvvvtttrrrqqqooollljjjhhhggggggfffffffffggggggiiijjjkkknnnpppsssuuuvvvyyyzzzyyyxxxxxxzzzttteee[[[TTTNNNKKKHHHGGGGGGFFFGGGHHHIIIJJJNNNQQQWWW^^^eeeoooxxx~~~}}}sssiiieeedddeeedddddddddfffkkkppptttuuuxxx~~~wwwsssttttttsssvvvzzz~~~{{{|||xxxtttpppmmmkkkiiifffhhhhhhiiiiiiiiiiiiiiiiiijjjlllooorrrtttwwwyyy{{{~~~~~~}}}|||~~~zzzjjj]]]UUUOOOKKKHHHGGGGGGFFFFFFGGGIIIKKKLLLOOOSSS[[[ccckkkttt}}}|||uuunnnkkkkkklllpppuuu|||zzzlllfffdddbbbaaafffeeedddeeeiiinnnsssuuuxxxyyy{{{vvvppprrrxxx{{{{{{~~~|||vvvrrrooollljjjhhhiiijjjjjjkkkkkklllllllllllloootttwwwyyy||||||rrrdddXXXQQQMMMJJJGGGGGGFFFFFFGGGHHHJJJLLLMMMPPPVVV___iiirrrzzztttllleee___\\\]]]```cccggglllsss{{{}}}jjj___^^^aaa```^^^bbbaaabbbfffmmmssswwwxxxzzzxxxxxxzzz}}}yyyqqqppprrruuuxxxtttppppppvvv}}}{{{vvvtttqqqnnnlllkkkkkkkkkkkklllnnnooopppppptttyyy{{{}}}wwwmmm```UUUPPPMMMJJJHHHFFFFFFFFFGGGHHHJJJLLLNNNQQQYYYeeepppyyyttthhhbbb^^^YYYXXXYYYYYY[[[]]]```eeelllsssyyy|||pppbbbYYYYYY]]]___```___```ccckkkttt|||zzzxxx{{{zzzppphhhdddfffjjjmmmuuu}}}|||wwwrrrsssuuuxxx|||}}}yyyuuurrrpppooonnnnnnoooqqqtttuuuwww{{{qqqgggZZZPPPKKKIIIGGGEEEFFFFFFFFFGGGHHHKKKMMMNNNSSS\\\hhhuuu~~~xxxmmmccc___]]]ZZZZZZ\\\UUUWWWXXXZZZ]]]bbbiiinnnuuu~~~zzzvvvuuuwww~~~kkkddd[[[TTTSSSVVV\\\___```aaagggqqq|||||||||xxxpppjjjccc^^^___dddiiilllssszzz}}}wwwsssrrrsssuuuuuuyyy}}}zzzvvvuuusssrrrrrrsssvvvyyy{{{~~~xxxiii```UUUNNNKKKJJJGGGEEEGGGGGGGGGHHHIIIMMMSSSWWW[[[bbbmmmyyy~~~rrrjjjbbb___\\\YYYYYY[[[\\\[[[[[[[[[]]]___aaabbbiiiooowww|||}}}uuuooonnnoooqqqvvv|||~~~uuueee\\\TTTSSSTTTUUUYYY]]]^^^aaakkkzzzzzz{{{}}}sssjjjeee^^^^^^]]]]]]```dddhhhlllooo{{{}}}~~~zzzuuutttrrrpppqqqsssvvvwww|||{{{xxxyyyzzz{{{|||qqqeee\\\RRRKKKIIIIIIGGGDDDFFFGGGGGGHHHIIINNNTTTXXX]]]dddooozzz{{{ooohhhaaa```___]]]^^^aaa```___^^^^^^^^^___```aaadddiiiooosssuuuxxx}}}}}}rrrlllhhhjjjnnnpppuuuzzzxxx}}}|||mmmbbbYYYSSSSSSTTTUUUXXX\\\___dddppp~~~~~~xxxzzzvvvlllddd]]]YYYXXXXXXYYY[[[^^^dddjjjooovvvvvvllliiifffgggkkkqqqtttvvvuuuttttttuuuuuutttrrrqqqnnnnnnpppssswww|||~~~}}}}}}}}}rrrhhh^^^WWWNNNIIIGGGGGGFFFEEEEEEFFFGGGHHHJJJOOOUUUZZZbbbiiirrr{{{xxxkkkeee```aaabbbccceeeiiigggfffeeecccbbbaaaaaaaaa```dddhhhjjjkkknnntttxxx~~~ssslllfffbbbccciiiooorrrvvvzzz{{{}}}ssseee\\\VVVRRRSSSUUUUUUXXX\\\___hhhvvv{{{vvvwww}}}}}}rrrhhh```[[[VVVTTTSSSUUUWWWZZZ___gggpppuuuttthhhaaa\\\YYYVVVUUUWWWZZZ]]]^^^^^^___aaadddgggkkkmmmooommmpppuuu|||xxxjjjaaaWWWRRRKKKGGGFFFGGGGGGGGGEEEFFFHHHIIILLLRRRYYY^^^hhhnnnwww}}}vvviiicccaaacccfffgggjjjnnnpppooommmjjjhhhfffddddddaaaccceeeddddddgggnnnsss|||qqqgggbbb```___dddmmmuuuwwwyyy|||~~~nnn```WWWRRRQQQSSSUUUUUUXXX\\\^^^lll|||yyytttuuu{{{yyyrrrhhh```ZZZWWWVVVUUUSSSUUUYYY]]]bbbkkkvvv}}}oooccc]]]ZZZXXXVVVSSSRRRRRRTTTVVVWWW]]]^^^```bbbfffjjjooosssvvvzzztttfff]]]SSSOOOJJJGGGFFFGGGHHHIIIFFFHHHJJJLLLPPPVVV]]]cccnnnttt{{{wwwiiidddbbbfffjjjlllooosssyyyxxxvvvssspppmmmjjjiiieeeeeeeeecccaaadddjjjppp|||ooofff___[[[^^^___fffrrrzzz{{{{{{}}}~~~xxxiii]]]SSSPPPPPPSSSUUUUUUXXX]]]___nnn~~~}}}wwwrrrtttyyy~~~rrrkkkeee\\\VVVRRRQQQQQQPPPSSSVVV[[[^^^dddmmmyyymmm```ZZZWWWWWWQQQQQQPPPOOOOOOQQQTTTVVV[[[^^^```cccfffkkkrrrwwwpppbbbYYYOOOMMMJJJGGGFFFGGGIIIKKKIIIJJJMMMPPPTTT[[[ccchhhsssyyyxxxkkkgggfffkkkooorrruuuyyy|||yyyvvvsssqqqjjjjjjiiifffccceeejjjooouuuiiibbb^^^\\\]]]___gggttt|||}}}||||||~~~}}}~~~}}}rrreeeZZZRRRPPPPPPSSSTTTTTTXXX___bbbppp~~~|||vvvsssuuuxxx|||yyylllbbb]]]VVVQQQOOONNNNNNMMMRRRVVV[[[___dddnnn|||}}}|||zzzzzz{{{mmm___VVVSSSQQQPPPLLLMMMNNNOOOOOORRRVVVYYYYYY^^^cccggglllsss|||xxxhhh]]]WWWLLLKKKIIIFFFEEEFFFHHHJJJKKKMMMPPPSSSXXX```hhhnnnwww}}}yyyllliiiiiipppvvvyyy}}}}}}zzzyyyrrrsssqqqmmmjjjjjjnnnssspppeee___]]]\\\\\\___iiivvv~~~|||zzz{{{{{{qqqeee[[[SSSQQQQQQSSSSSSSSSYYY```fffsss~~~{{{vvvtttvvvwwwyyy}}}|||oooaaa]]]WWWSSSQQQPPPOOONNNQQQVVV\\\```fffqqqzzzrrrooommmkkkjjjlllrrrxxxyyyyyy}}}tttkkk^^^UUURRRPPPNNNLLLMMMOOOQQQRRRSSSVVV[[[___]]]dddlllrrrxxxpppbbbYYYTTTJJJIIIHHHEEEDDDEEEGGGJJJMMMOOORRRUUU[[[bbbkkkqqqyyyzzzmmmjjjlllssszzz~~~zzzzzzyyyuuuqqqppptttxxx{{{yyyhhh]]]XXXWWWVVV]]]```kkkyyy~~~|||zzzzzz{{{qqqfff]]]TTTRRRRRRSSSRRRSSSYYYaaaiiiuuu{{{wwwuuuvvvwwwwwwyyy~~~~~~qqq```]]]XXXTTTSSSQQQOOONNNQQQWWW^^^ccciiiuuu|||~~~}}}~~~{{{qqqiiieeecccbbb``````fffkkkkkkkkknnnxxxqqqddd]]]UUUQQQRRRRRROOOLLLNNNPPPSSSTTTUUUXXX]]]aaabbbiiirrrzzzxxxkkk___UUUOOOIIIIIIJJJHHHGGGFFFGGGIIIKKKNNNRRRWWW]]]fffooovvv}}}xxxrrrmmmkkkpppvvv{{{|||yyyyyy|||~~~xxxhhh]]]YYYXXXXXX]]]bbbnnn|||~~~|||~~~rrrcccZZZVVVQQQOOOPPPSSSUUU[[[aaakkkyyy|||zzzxxxvvvvvvvvvvvvuuu|||pppfff___ZZZYYYVVVRRROOOQQQUUUVVVZZZbbbppp~~~zzzxxxwwwvvvtttssstttvvvwwwyyy{{{}}}~~~{{{uuukkkccc^^^[[[ZZZYYYYYY]]]aaabbbbbbdddkkkpppuuuxxx}}}~~~{{{qqqdddWWWUUURRROOONNNNNNOOOQQQPPPRRRTTTVVVYYY]]]cccggglllrrr{{{rrrfffZZZQQQLLLHHHIIIIIIHHHFFFFFFHHHIIINNNPPPSSSXXX___hhhqqqxxx~~~wwwnnniiiggglllsssyyyxxxggg]]]XXXXXXYYY```eeerrrtttfff\\\WWWRRROOOQQQSSSUUU[[[bbblllzzz|||{{{yyywwwvvvuuutttsssyyy~~~vvviiibbb\\\[[[XXXSSSQQQRRRZZZ\\\aaakkkyyyyyytttnnnkkkjjjjjjjjjhhhkkkjjjjjjkkkmmmqqqtttvvvtttnnneee]]]YYYVVVUUUTTTPPPSSSVVVWWWVVVWWW\\\aaaeeehhhllloooqqqpppnnnmmmmmmooosssvvvuuunnnbbbZZZRRRQQQNNNLLLLLLLLLNNNOOOSSSUUUWWWZZZ]]]bbbggglllooouuuzzzlll___UUULLLGGGGGGHHHHHHGGGFFFFFFHHHJJJQQQSSSVVV[[[aaajjjttt{{{xxxlllfffdddiiiqqqxxxzzzhhh\\\XXXYYY[[[ccciiiwww|||mmmaaaXXXSSSOOOPPPRRRUUU[[[bbblllzzz{{{||||||zzzvvvrrrqqqpppuuuyyy~~~oooggg```]]]ZZZUUUSSSTTTYYY]]]eeeqqqxxxwwwwwwzzz}}}{{{rrrkkkjjjfffbbb``````aaabbbaaaaaa```^^^^^^```dddiiilllhhhccc[[[UUURRRPPPNNNMMMLLLNNNQQQPPPOOOPPPSSSWWWYYY[[[^^^aaabbbbbb```___^^^^^^]]]\\\\\\YYYTTTQQQNNNMMMLLLKKKLLLMMMPPPQQQVVVYYY\\\```ccchhhnnnrrrtttzzztttfffZZZQQQJJJFFFFFFGGGGGGFFFFFFGGGJJJLLLTTTVVVYYY]]]ccclllvvv}}}{{{nnnhhhdddiiiqqqyyy}}}jjj]]]XXXZZZ^^^dddlll|||wwwiiiYYYSSSOOOOOOQQQSSSYYY```lllyyy|||~~~}}}vvvpppmmmmmmsssxxxuuulllddd___[[[VVVTTTVVVXXX^^^iiiwww|||xxxqqqooonnnmmmmmmiiiccc^^^```^^^[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXYYY[[[^^^___\\\XXXRRRNNNLLLJJJIIIGGGIIIKKKNNNNNNNNNNNNQQQSSSTTTUUUWWWYYYZZZZZZYYYXXXWWWUUURRRPPPOOOOOOOOOOOOLLLLLLLLLMMMOOORRRUUUVVVZZZ]]]aaaeeeiiinnntttxxxyyy}}}pppbbbWWWPPPJJJHHHFFFGGGGGGFFFFFFHHHLLLOOOVVVXXX\\\aaagggoooxxx~~~~~~{{{ssskkkfffiiipppyyyooo___ZZZ\\\```dddmmmnnn\\\UUUPPPOOOPPPQQQWWW^^^kkkxxx~~~uuummmjjjkkkrrryyy{{{qqqhhhbbb\\\WWWUUUWWW]]]dddppp|||vvvttttttrrrooohhheeebbb^^^[[[YYYXXXWWWWWWVVVTTTRRRPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTRRRRRRSSSPPPLLLIIIHHHGGGFFFEEECCCEEEGGGIIIKKKLLLNNNPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQOOONNNLLLLLLMMMMMMKKKKKKMMMOOORRRVVVYYY[[[]]]```eeejjjnnnsssyyy|||}}}xxxjjj]]]TTTNNNKKKIIIGGGGGGGGGFFFGGGJJJNNNRRRXXX\\\aaagggmmmssszzzzzzqqqiiiiiiooowwwuuuddd\\\^^^aaadddmmmtttaaaZZZSSSQQQPPPQQQVVV]]]lllxxxuuukkkiiikkkrrr{{{xxxllleee___YYYXXXZZZ___gggttt{{{rrrllljjjiiigggeee```^^^ZZZUUUQQQPPPSSSVVVQQQQQQPPPNNNKKKJJJLLLMMMMMMNNNOOOPPPNNNLLLIIIGGGLLLJJJHHHGGGGGGGGGEEEDDDBBBDDDFFFIIILLLOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOPPPLLLMMMNNNMMMKKKJJJJJJJJJJJJKKKMMMQQQUUUYYY\\\^^^aaaeeejjjnnnssswww|||zzzqqqdddXXXPPPKKKJJJIIIGGGGGGGGGGGGHHHKKKQQQUUU[[[___fffmmmsssxxx~~~~~~{{{wwwsssuuuxxx}}}xxxooommmpppwww|||iii______bbbdddnnn}}}hhh```XXXTTTRRRRRRWWW^^^nnnyyytttiiihhhlllsss|||~~~rrriiibbb]]][[[^^^ccckkkxxxsssoooiiieeecccaaa^^^\\\YYYYYYWWWRRRMMMLLLOOOSSSLLLMMMMMMKKKIIIHHHJJJLLLHHHHHHIIIIIIHHHGGGFFFEEEGGGFFFEEEEEEFFFFFFEEECCCFFFGGGIIIMMMPPPRRRSSSSSSPPPOOONNNNNNNNNNNNOOOOOOLLLNNNPPPOOOLLLJJJJJJKKKMMMNNNQQQUUUYYY]]]```bbbeeeiiinnnssswww{{{uuulll___SSSLLLIIIHHHHHHHHHHHHHHHHHHIIIMMMRRRVVV]]]bbbjjjqqqwww|||}}}wwwsssoookkkkkknnnqqquuuzzztttqqqssszzzlllaaa```ccceeeooolllddd[[[WWWUUUTTTYYY___pppzzzttthhhhhhmmmttt|||uuullleee___^^^aaakkksssyyyllliiieeebbb```^^^ZZZWWWPPPRRRRRRNNNHHHFFFHHHLLLDDDFFFHHHGGGDDDDDDFFFIIIFFFFFFEEEEEEEEEFFFHHHHHHDDDCCCCCCDDDFFFFFFEEECCCFFFFFFHHHLLLOOOQQQQQQPPPMMMLLLJJJIIIIIIJJJKKKKKKPPPRRRSSSRRROOOMMMMMMOOOQQQRRRUUUZZZ^^^bbbeeeggghhhlllqqqvvvzzz}}}llldddZZZQQQLLLJJJIIIIIIJJJJJJJJJJJJMMMRRRWWWZZZbbbeeejjjpppvvv}}}}}}xxxppphhhccc```]]]\\\ccceeeiiioooxxx~~~ssssss}}}vvveee___bbbdddooowwwhhh]]][[[ZZZXXX[[[aaakkkzzzwwwllljjjmmmsssuuuqqqoookkkgggfffrrryyyzzzzzz}}}zzzuuurrreeebbb^^^\\\YYYVVVSSSPPPKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCGGGJJJIIIJJJMMMOOOQQQQQQPPPPPPQQQNNNLLLKKKLLLMMMMMMLLLQQQRRRRRRPPPNNNNNNOOOPPPSSSTTTVVVZZZ```ggglllpppqqqppprrrvvv|||vvvggg```WWWNNNJJJIIIHHHHHHHHHHHHIIIKKKNNNTTTZZZ^^^hhhlllrrryyy~~~tttooohhhaaa]]]ZZZXXXVVV\\\]]]aaafffnnnwwwvvvsss{{{{{{hhhbbbdddcccnnn|||mmm___[[[YYYVVVYYY```kkkzzzyyynnnlllnnnsssxxxtttsssppplllkkkuuu}}}yyyxxx{{{{{{sssmmmiiifffaaa___[[[XXXVVVSSSOOOMMMHHHHHHGGGEEEEEEDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBDDDHHHKKKLLLNNNPPPSSSTTTTTTSSSSSSSSSPPPNNNMMMNNNOOONNNNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXYYY\\\```eeejjjoooqqqooossswww{{{}}}yyymmm```ZZZRRRLLLHHHHHHGGGGGGFFFGGGJJJLLLPPPVVV]]]aaaiiiooowww{{{vvvjjjfffaaa\\\YYYWWWUUUTTTUUUVVVYYY]]]ccckkkqqquuu{{{uuuxxxmmmeeegggbbbmmmrrrbbb\\\XXXTTTXXX___kkk{{{yyynnnkkknnnsss{{{yyyyyyvvvsssrrrxxx~~~vvvuuuwwwyyyqqqkkkfffbbb___]]]ZZZVVVSSSQQQNNNJJJHHHEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCFFFJJJMMMPPPRRRUUUWWWYYYYYYXXXWWWVVVTTTQQQPPPQQQQQQQQQPPPOOOQQQRRRRRRSSSTTTXXXZZZ]]]___bbbfffjjjmmmooopppmmmttt|||ssshhhYYYUUUNNNJJJHHHHHHHHHHHHFFFIIILLLOOORRRWWW___dddlllsss}}}zzzrrrmmmgggddd```]]]\\\[[[YYYXXXUUUUUUVVVXXX]]]bbbgggjjjsssxxxxxxxxxrrrhhhiiicccnnnvvvddd]]]XXXUUUYYY```mmm|||xxxmmmkkkmmmttt~~~~~~{{{yyyyyy{{{~~~uuusssttt|||zzztttttttttuuuxxx~~~yyyrrrkkkfffbbb___\\\XXXUUURRROOOMMMJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCEEEHHHLLLPPPTTTVVVYYY[[[]]]]]]\\\[[[ZZZXXXUUUSSSTTTTTTSSSRRRSSSSSSTTTSSSSSSUUUXXX[[[```bbbfffiiilllmmmnnnnnnmmmssszzzzzzlllbbbUUUQQQLLLIIIIIIIIIIIIIIIHHHLLLQQQSSSUUUYYY```fffrrrzzz}}}xxxsssmmmiiifffdddbbbbbbbbbaaa```^^^YYYXXXWWWXXXZZZ]]]```ccchhhlllttt}}}|||yyy~~~xxxkkkiiieeennnxxxfff^^^ZZZWWW[[[cccnnn~~~zzzooommmpppvvv~~~}}}~~~uuussssss{{{xxxpppjjjdddcccbbbaaadddiiipppuuuzzzwwwrrrnnnooouuu{{{qqqmmmgggbbb^^^[[[XXXVVVSSSQQQNNNKKKJJJHHHDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@BBBCCCEEEGGGKKKPPPTTTWWWYYY\\\^^^___```___^^^^^^[[[XXXVVVVVVVVVUUUTTTRRRSSSTTTTTTUUUXXX\\\___eeegggjjjmmmoooooonnnnnnnnnpppuuu|||ttthhh```QQQNNNKKKIIIIIIJJJIIIHHHJJJOOOTTTWWWXXX\\\dddjjjttt{{{{{{vvvrrrooommmjjjhhhgggfffffffffggggggeeeccc___]]][[[YYYYYY[[[]]]^^^aaaeeekkkqqqxxx{{{~~~~~~nnnjjjeeennn~~~zzzhhh```\\\YYY]]]eeeooo|||rrrqqqtttxxxtttsssttt}}}uuujjjbbb^^^ZZZXXXVVVUUUVVVYYY]]]______^^^]]]]]]___eeemmmssswwwpppiiieee```\\\YYYVVVSSSQQQNNNLLLIIIHHHGGGFFFCCCAAAAAA@@@@@@??????@@@@@@AAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGJJJNNNTTTXXXZZZ\\\^^^aaabbbbbbbbbaaaaaa^^^ZZZXXXXXXWWWVVVUUUPPPQQQSSSUUUXXX]]]dddhhhjjjlllnnnppprrrrrrqqqpppppppppttt|||zzzoooccc\\\NNNLLLIIIHHHIIIIIIHHHGGGIIIOOOVVVZZZ[[[```hhhpppuuu|||wwwsssmmmiiihhhhhhhhhhhhiiiiiijjjkkkmmmmmmjjjhhhgggeeebbb___]]]]]]^^^^^^^^^aaaeeeiiimmmrrrxxx}}}|||}}}rrrkkkeeelllzzz}}}kkkccc^^^ZZZ\\\dddmmm~~~{{{rrrqqqtttzzzsssssswwwyyyjjj```YYYVVVTTTRRRPPPOOOPPPRRRSSSTTTOOOQQQTTTWWWZZZ___dddhhhtttzzzzzzuuurrrooojjjfffccc```[[[XXXUUURRROOOMMMIIIGGGEEEDDDDDDDDDBBB@@@??????>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFIIIMMMRRRWWW\\\]]]___aaadddeeeeeeeeedddbbb```\\\ZZZYYYXXXWWWUUURRRTTTVVVXXX\\\bbbiiinnnlllmmmnnnpppqqqqqqqqqqqqqqqtttyyy}}}qqqeee[[[TTTLLLJJJHHHGGGHHHHHHGGGFFFHHHOOOWWW[[[]]]cccllltttzzztttoooiiidddccceeefffgggllllllmmmpppqqqqqqooolllnnnlllhhhdddaaa```aaaaaa]]]___bbbdddgggkkkpppssswwwzzz|||{{{uuullldddkkkxxxmmmeee___ZZZ[[[bbblll}}}xxxooonnnrrr|||{{{rrrtttyyyqqqddd[[[UUUQQQNNNLLLJJJIIIJJJLLLMMMMMMJJJNNNSSSXXX\\\___ccceeejjjnnnuuu~~~zzzssslllhhhdddbbb```]]]YYYUUURRROOOMMMIIIGGGEEEDDDBBBBBBBBBBBBAAA???>>>>>>=========>>>>>>?????????@@@@@@AAAAAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCEEEGGGJJJNNNSSSYYY^^^___aaadddfffgggggggggfffccc```]]]ZZZYYYXXXWWWVVVXXXYYYZZZ[[[^^^cccjjjnnnjjjkkklllmmmnnnooooooooorrrxxxzzzmmm___TTTPPPLLLIIIGGGFFFFFFHHHHHHHHHMMMPPPUUUZZZaaahhhpppvvvtttlllfffggghhhggggggiiijjjmmmppppppooonnnppprrrwwwvvvsssoookkkgggdddbbbcccaaa___]]]^^^aaadddgggkkkooovvv|||~~~zzz|||vvvzzzyyyhhhdddhhhssspppeee^^^YYY[[[```jjjvvvuuuoooqqqvvv|||xxxrrrqqqwww~~~lll```WWWQQQPPPHHHIIIIIIJJJJJJIIIIIIHHHJJJNNNSSSXXX\\\```dddgggeeelllqqqtttzzz}}}}}}tttpppjjjeeeaaa]]]YYYWWWQQQQQQOOOMMMJJJHHHGGGFFFAAAAAA@@@???>>>>>>??????======>>>>>>>>>???????????????>>>>>>@@@BBBEEEGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@DDDIIINNNRRRUUUYYY\\\dddfffiiiiiigggfffeeeeeedddbbb^^^[[[YYYXXXYYYZZZYYYYYYZZZ\\\aaafffkkkooojjjkkklllkkkiiikkkppptttwww|||uuuiii\\\RRRNNNKKKIIIGGGFFFFFFHHHIIIIIINNNQQQWWW\\\ccckkksssxxxyyyrrrlllmmmooommmmmmnnnkkkmmmoooooonnnnnnppprrrwwwwwwwwwuuusssoookkkiiidddbbb```]]]\\\]]]^^^___cccgggmmmsssyyy~~~{{{wwwqqqsss{{{|||lllfffhhhppp~~~oooddd\\\WWWYYY^^^jjjvvvvvvppprrrvvvzzzwwwrrrrrrxxxyyyhhh\\\TTTNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJNNNSSSXXX\\\```dddggghhhmmmrrrtttzzz}}}zzz{{{yyyxxx|||}}}wwwmmmiiiddd___[[[XXXUUURRRPPPOOOMMMKKKIIIGGGEEEEEEAAA@@@@@@???>>>>>>??????>>>>>>??????????????????@@@?????????AAACCCFFFHHHMMMMMMLLLJJJHHHFFFDDDCCCDDDGGGLLLOOORRRVVVZZZ]]]cccfffiiijjjhhhfffeeeeeecccaaa^^^[[[YYYYYYZZZ[[[ZZZ[[[^^^bbbfffiiikkkmmmnnnnnnmmmjjjggghhhmmmqqq|||wwwmmmcccWWWOOOLLLJJJIIIGGGFFFGGGHHHJJJKKKPPPSSSYYY```gggooowww}}}}}}vvvqqqrrrtttrrrqqqrrrmmmnnnnnnmmmlllmmmppprrrvvvxxx{{{|||{{{xxxtttqqqjjjhhheeeaaa^^^[[[ZZZYYY[[[^^^dddiiinnnsssyyy~~~}}}~~~uuummmmmmsss{{{qqqhhhiiinnn{{{~~~qqqfff^^^XXXYYY^^^hhhuuuvvvqqqsssxxx~~~wwwuuusssrrrxxxsssbbbXXXPPPKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMQQQVVV[[[___dddhhhlllnnnrrruuuvvv{{{}}}zzzwwwtttsssvvvsssqqqrrruuutttnnnhhhccc___[[[WWWTTTQQQOOOMMMLLLLLLJJJHHHGGGEEECCCCCCAAA@@@??????>>>?????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@BBBEEEHHHJJJSSSRRRQQQOOOLLLHHHFFFDDDJJJLLLOOORRRTTTWWW[[[^^^bbbfffiiikkkjjjgggeeeeeeaaa___]]][[[[[[[[[]]]^^^[[[^^^ccchhhkkklllkkkkkkppppppnnnjjjgggiiipppuuu}}}oooeee]]]SSSMMMKKKHHHHHHHHHGGGGGGHHHKKKMMMRRRVVV\\\dddkkkttt|||wwwrrrsssuuusssrrrtttoooooonnnmmmmmmoooqqqsssyyyzzz{{{}}}|||{{{yyyxxxsssqqqnnniiiddd^^^ZZZWWWYYY[[[___cccfffkkkppptttyyy~~~zzzppplllnnnsss~~~tttjjjjjjooo|||wwwmmmccc[[[\\\```gggtttwwwrrruuuyyy~~~~~~tttssstttsssyyyooo___VVVOOOKKKJJJKKKIIIGGGFFFFFFHHHKKKMMMRRRVVV[[[```dddjjjppptttwwwzzz{{{|||zzzvvvtttrrrqqqqqqpppmmmiiiiiijjjhhhccc^^^[[[XXXTTTQQQOOOMMMKKKIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@???????????????@@@AAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@AAACCCGGGJJJLLLVVVVVVTTTRRROOOLLLJJJHHHMMMOOORRRTTTVVVZZZ___bbbcccfffkkklllkkkiiigggfff______]]]]]]]]]^^^```aaa___aaaeeeiiikkkllllllkkkooonnnmmmjjjjjjoooxxxvvvhhh___XXXPPPLLLKKKFFFGGGHHHGGGGGGHHHLLLPPPTTTYYY```hhhoooxxxyyyssssssuuuttttttvvvrrrqqqpppoooqqqsssvvvwww||||||{{{zzzzzz{{{{{{|||{{{yyyvvvpppjjjccc^^^[[[[[[]]]^^^___```ccchhhkkkooossszzz~~~|||vvvnnnjjjkkkttt}}}vvvjjjkkkrrrttthhh^^^\\\```fffrrr}}}wwwsssvvvzzz{{{sssrrruuuuuuyyyooo___VVVOOOLLLKKKKKKIIIGGGFFFGGGJJJNNNQQQUUUXXX^^^ccciiipppwww{{{}}}vvvqqqppppppppppppjjjgggdddcccbbbaaa^^^[[[WWWTTTPPPMMMLLLKKKIIIHHHEEEEEEDDDCCCBBBAAA@@@???@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHKKKMMMVVVVVVUUUTTTRRRPPPNNNMMMLLLOOOSSSVVVYYY]]]aaaeeedddgggkkkmmmllljjjhhhhhh```_________```aaacccdddcccdddeeefffhhhjjjlllnnnmmmmmmlllkkkmmmsss~~~~~~qqqcccZZZTTTMMMKKKKKKEEEGGGHHHHHHGGGIIINNNRRRWWW[[[ccckkkssszzz{{{tttssstttuuuvvvyyyuuutttssstttwwwzzz{{{{{{}}}||||||}}}{{{vvvpppjjjeeebbb`````````^^^\\\]]]```bbbeeeiiioootttxxx{{{~~~xxx{{{}}}rrriiiffflllttt|||xxxkkkmmmttt{{{lll___[[[^^^eeeppp|||yyy~~~}}}vvvsssvvvzzz{{{ssssssvvvvvvzzznnn___VVVPPPLLLKKKIIIHHHGGGGGGIIINNNRRRUUUWWWZZZ```fffmmmuuu}}}|||rrrlllkkkllllllkkkeeeccc___]]]]]]\\\ZZZXXXTTTQQQNNNKKKJJJIIIHHHFFFCCCBBBBBBAAA@@@??????????????????>>>??????@@@AAA????????????@@@@@@AAAAAA@@@@@@@@@BBBEEEHHHLLLNNNTTTTTTTTTSSSRRRQQQPPPOOOKKKNNNSSSXXX[[[^^^bbbddddddfffiiijjjiiihhhhhhiiiaaaaaaaaabbbcccdddeeeffffffeeeddddddfffjjjmmmpppnnnoooooooooqqqxxxzzzmmm___VVVPPPKKKIIIJJJCCCFFFIIIHHHGGGIIIOOOTTTYYY]]]eeemmmttt||||||sssqqqrrrtttwww{{{wwwvvvvvvyyy~~~|||wwwsssooommmhhhgggddd```\\\ZZZ\\\]]]^^^aaafffkkkoootttzzz}}}wwwzzzxxxmmmgggjjjrrrwww{{{|||mmmnnntttqqqbbb]]]___eeeooo}}}~~~yyyuuuzzz~~~|||vvvrrruuuzzz~~~|||tttssswwwvvvzzzlll]]]TTTNNNJJJJJJHHHGGGHHHIIILLLQQQUUUXXX[[[___eeelllttt}}}}}}rrrkkkiiiiiigggeeebbb___\\\YYYWWWVVVUUUUUURRROOOKKKHHHGGGFFFEEECCCAAAAAAAAA@@@?????????>>>??????>>>>>>???@@@@@@AAA<<<======>>>???@@@AAAAAA?????????AAADDDHHHLLLOOOSSSSSSSSSRRRQQQPPPOOONNNKKKOOOUUUYYY\\\]]]___```bbbdddffffffeeeeeeggghhhccccccdddeeefffgggggghhhffffffeeeeeegggkkkoooqqqppprrrtttvvv{{{xxxkkk\\\TTTNNNIIIGGGIIICCCFFFIIIHHHGGGIIIOOOUUUZZZ___fffnnnuuu|||{{{pppnnnoooqqqvvv{{{xxxxxxyyy}}}~~~zzzxxxwwwooommmiiiccc^^^[[[[[[]]]YYY\\\```dddiiiooovvv{{{xxx{{{rrrkkkmmmtttuuuxxx~~~oooooossswwweee___aaaeeennn{{{|||xxxsssyyy}}}{{{uuurrruuuzzz|||}}}ttttttwwwwwwzzzkkk[[[RRRLLLHHHGGGFFFGGGHHHJJJNNNSSSWWWZZZ```dddjjjrrr{{{tttllliiigggdddbbb```^^^ZZZVVVSSSRRRQQQQQQOOOLLLIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>??????>>>>>>???@@@AAAAAA;;;;;;<<<>>>???@@@AAABBB>>>>>>???AAADDDHHHLLLOOOSSSSSSSSSRRRPPPOOOMMMLLLKKKPPPVVVZZZ\\\\\\\\\]]]aaabbbcccbbbbbbccceeegggdddeeeeeefffggghhhiiiiiifffffffffgggjjjmmmpppqqqqqqtttyyy~~~oooeeeXXXOOOLLLLLLJJJGGGHHHGGGFFFHHHMMMRRRVVVXXX]]]aaahhhqqqyyytttnnnllllllppptttzzzyyyzzzyyytttmmmgggdddbbbaaa```[[[]]]```aaaccchhhooouuutttuuu{{{xxxqqqrrrvvvxxxvvvwww~~~~~~tttoooqqqzzzjjjbbb___dddiiirrr{{{}}}xxxtttxxx|||zzzvvvtttuuuxxxxxx}}}~~~yyywwwwwwvvvxxxmmm[[[RRROOOKKKIIIGGGHHHJJJMMMPPPTTTWWWYYY```iiittt~~~uuullleeebbb```___YYYXXXVVVTTTRRRPPPPPPOOOMMMLLLKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@>>>============>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDFFFKKKNNNZZZWWWTTTPPPNNNMMMNNNOOORRRSSSTTTVVVYYY\\\^^^___]]]```cccdddccccccfffiiiiiihhhhhhhhhjjjjjjhhhfffggghhhhhhiiiiiilllppptttxxxyyy~~~fff]]]RRRKKKIIIIIIHHHGGGHHHGGGGGGIIIMMMRRRVVVYYY^^^cccjjjsss{{{tttooonnnmmmqqquuu{{{|||zzzsssmmmiiigggeeeccc\\\]]]^^^]]]^^^bbbiiinnnrrrssszzz~~~xxxxxxzzzzzzxxxxxx{{{xxxrrrrrr{{{lllcccaaadddiiiqqqzzz{{{wwwrrrwww{{{{{{xxxvvvvvvxxxvvv{{{yyyxxxxxxvvvwww}}}mmm[[[RRRNNNKKKHHHFFFHHHJJJMMMQQQUUUZZZ\\\eeeooo|||uuukkkddd```]]]\\\VVVUUUSSSQQQOOONNNMMMMMMKKKJJJIIIGGGEEEBBBAAA@@@AAA@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>??????@@@@@@AAABBBBBBAAABBBDDDEEEGGGIIIMMMPPPXXXVVVSSSQQQOOOPPPQQQRRRXXXXXXWWWWWWWWWXXXXXXYYY[[[```eeegggffffffhhhjjjjjjiiihhhiiijjjjjjhhhgggdddfffhhhjjjlllppptttxxx~~~]]]VVVMMMHHHGGGHHHHHHHHHIIIHHHIIIJJJNNNSSSWWWZZZ```fffnnnwww~~~~~~uuurrrpppoooqqqvvv}}}}}}wwwssspppnnnlllcccbbb___\\\[[[^^^cccgggppppppwww|||{{{|||}}}uuusss||||||mmmfffcccdddhhhooovvv||||||yyyvvvpppuuu{{{|||zzzxxxwwwxxxuuuzzz{{{yyyxxxuuuuuuyyy~~~nnn\\\RRRMMMJJJHHHFFFHHHKKKOOORRRWWW]]]aaannnyyyvvvkkkccc]]]YYYWWWRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGEEECCCAAA@@@???@@@@@@?????????>>>>>>>>>============>>>???@@@AAA????????????@@@AAABBBBBBAAADDDGGGJJJKKKMMMPPPRRRWWWVVVTTTRRRRRRRRRTTTUUUZZZYYYXXXVVVUUUUUUUUUUUU[[[aaahhhlllkkkjjjiiijjjkkkiiihhhhhhiiiiiihhhggg```dddhhhlllppptttxxx{{{~~~YYYTTTMMMIIIHHHIIIIIIIIIHHHIIIJJJLLLOOOTTTYYY]]]dddjjjsss{{{~~~xxxuuurrroooqqquuu~~~}}}zzzyyyooolllfffaaa^^^___bbbdddllllllqqq{{{~~~zzz}}}wwwsssyyy}}}ooogggdddcccffflllrrrwwwxxxvvvsssooottt{{{~~~}}}zzzwwwvvvwww|||~~~}}}yyywwwttttttwww|||qqq___TTTNNNKKKIIIIIIKKKNNNQQQSSSYYY```fffwww|||{{{yyymmmccc\\\VVVSSSOOOOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>============>>>>>>@@@AAABBB@@@@@@??????@@@AAABBBCCCBBBFFFKKKNNNPPPRRRTTTUUUYYYXXXVVVTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUWWWXXX___eeemmmqqqooollliiiiiijjjhhhffffffggggggfffeee___cccjjjooosssvvvxxxzzzzzzVVVSSSMMMIIIHHHHHHHHHHHHGGGIIIKKKMMMPPPUUU\\\aaaiiioooxxxzzzwwwsssooopppttt~~~}}}xxxqqqjjjfffddddddeeehhhgggllluuu~~~||||||xxxrrrwwwqqqhhhdddcccdddhhhnnnrrrtttsssqqqoootttzzz~~~~~~{{{xxxvvvyyy|||}}}{{{vvvsssssswww|||uuubbbVVVPPPMMMLLLLLLOOORRRSSSTTTZZZcccjjj|||~~~yyyyyy~~~qqqeee\\\VVVRRRNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB?????????>>>>>>>>>>>>===???????????????@@@AAAAAABBBBBB@@@@@@@@@AAACCCDDDEEEIIINNNRRRTTTUUUVVVXXX[[[ZZZXXXVVVUUUTTTTTTTTTRRRQQQQQQQQQSSSWWWZZZ\\\eeekkkrrrtttqqqlllhhhggghhhfffdddcccddddddcccbbb```fffmmmsssuuuvvvvvvvvv|||QQQOOOKKKHHHFFFEEEEEEFFFEEEHHHLLLOOORRRWWW___fffnnnttt|||{{{xxxtttppprrrwww~~~|||uuupppmmmjjjiiigggfffjjjqqqzzz~~~yyyrrrvvvuuujjjeeebbbccceeejjjnnnppppppooommmqqqwww}}}~~~|||zzz{{{|||}}}|||~~~|||tttrrrsssxxx}}}xxxeeeXXXQQQNNNMMMNNNQQQTTTTTTVVV\\\gggppp{{{xxx{{{tttggg]]]UUUQQQLLLKKKJJJIIIGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>AAA@@@@@@@@@AAABBBBBBCCCEEEDDDBBBAAAAAABBBDDDEEEHHHLLLQQQTTTVVVWWWXXXYYY[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRSSSUUUXXX\\\___kkkppptttuuupppkkkhhhhhhhhheeebbbaaabbbbbbbbbaaaccciiirrrwwwyyywwwuuutttzzzLLLKKKJJJGGGEEEDDDEEEFFFCCCGGGLLLOOOSSSYYYbbbjjjrrrxxx}}}zzzxxxtttrrrvvv|||~~~yyytttqqqnnnkkklllpppuuuzzz{{{tttvvv}}}yyylllfffbbbbbbcccfffjjjmmmnnnmmmiiimmmsss{{{zzzwwwxxx|||tttrrrtttyyy}}}yyyfffXXXPPPMMMMMMLLLPPPTTTUUUXXX```mmmwww|||{{{uuuhhh]]]UUUPPPJJJIIIHHHGGGFFFEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@????????????@@@@@@AAAAAACCCDDDFFFGGGGGGFFFDDDBBBBBBCCCEEEGGGLLLOOORRRUUUVVVWWWYYY[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUVVVYYY]]]bbbdddnnnrrrtttsssoookkkjjjkkkhhheeebbbaaaaaabbbaaaaaafffmmmvvv|||}}}zzzwwwtttvvv}}}JJJJJJJJJHHHFFFFFFGGGIIIBBBFFFLLLPPPSSSZZZdddllluuu{{{~~~zzzxxxwwwtttsssyyy}}}xxxuuuqqqnnnoooppprrryyy}}}vvvvvv||||||nnngggbbbaaabbbeeeiiikkklllllleeeiiipppyyywwwtttwww~~~}}}tttsssuuuyyy|||~~~yyyfffWWWOOOMMMLLLIIINNNSSSUUUYYYbbbqqq}}}uuuhhh]]]TTTOOOHHHHHHGGGEEEDDDDDDDDDDDD??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@BBBDDDGGGIIIJJJHHHGGGEEECCCCCCDDDFFFHHHNNNPPPSSSUUUVVVWWWYYY[[[VVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXX\\\bbbhhhkkkooorrrsssqqqnnnlllmmmoooiiifffcccaaaaaabbbbbbaaagggoooyyy}}}yyyvvvvvvIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNQQQWWW___gggnnn|||~~~yyysssttttttssstttwww}}}~~~zzzuuupppmmmnnnrrruuu}}}wwwvvvnnncccbbb___^^^```eeeiiijjjiiieeeiiioooxxx{{{qqqnnnqqqyyy~~~uuuuuuuuuvvvyyy}}}uuueeeXXXOOOKKKLLLLLLLLLNNNSSSYYYcccuuutttiii^^^RRRJJJKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLNNNKKKJJJIIIFFFBBBCCCGGGLLLSSSYYYYYYVVVUUUXXX]]]ZZZYYYWWWVVVVVVWWWXXXZZZXXXWWWVVVXXX\\\dddkkkpppttttttoooiiiiiinnnrrrrrrppphhhcccdddfffeeeeeefffmmmuuu{{{zzzzzzJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMOOOSSSYYYaaakkkrrr{{{}}}|||sssnnniiijjjkkklllooouuu|||{{{vvvqqqooopppqqqxxx~~~}}}vvvttt|||}}}}}}pppgggaaa^^^]]]___cccggghhhgggbbbfffmmmvvv~~~wwwmmmkkkmmm}}}vvvuuutttuuuwww|||oooaaaVVVOOOLLLMMMNNNMMMPPPUUU\\\gggyyyttthhh]]]RRRKKKFFFDDDBBB@@@@@@@@@???===@@@@@@?????????????????????>>>>>>>>>>>>>>>??????AAACCCEEEIIILLLOOOQQQRRRTTTQQQOOONNNIIIDDDCCCGGGLLLPPPUUUVVVUUUUUUXXX[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXWWWXXXZZZ___gggmmmrrrrrrsssqqqmmmooouuuxxxxxxxxxoooiiiiiiiiihhhhhhiiinnnvvv~~~}}}yyyxxxxxxJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNQQQUUU\\\fffpppwww}}}~~~wwwooohhhccc`````````bbbeeemmmvvv|||yyytttpppmmmooouuu~~~}}}uuurrryyyzzzwwwyyy}}}~~~tttlllaaa^^^[[[]]]aaadddeeeddd```cccjjjsss~~~}}}yyyqqqiiihhhkkkxxxvvvssssssuuuzzzyyyhhh\\\TTTNNNMMMOOOPPPOOORRRXXX___lllssshhh^^^SSSKKKGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>???CCCEEEHHHMMMQQQUUUXXXYYYZZZWWWUUUSSSNNNGGGEEEGGGKKKMMMPPPSSSUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYWWWXXXZZZ^^^dddkkkqqqtttpppsssttttttwww~~~xxxpppnnnmmmllllllnnntttzzz}}}yyyyyyzzzIIIHHHGGGGGGHHHIIIJJJKKKNNNPPPSSSXXX```jjjuuu|||tttmmmfffaaa\\\ZZZYYYXXXXXX[[[bbbkkkrrr}}}{{{sssnnnnnnrrrzzz~~~uuupppuuu}}}wwwsssrrrtttvvv{{{wwwqqqddd```\\\]]]```cccdddccc___bbbgggqqq|||{{{tttlllfffhhhnnnzzzvvvrrrppprrrxxx~~~sssbbbXXXRRRNNNMMMPPPQQQQQQTTT[[[dddqqqttthhh^^^TTTLLLGGGEEECCCBBBBBBBBBAAA???======>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????DDDGGGKKKOOOTTTWWWYYYZZZ\\\YYYXXXVVVQQQJJJGGGJJJMMMLLLMMMQQQVVVZZZ[[[YYYXXXYYY[[[\\\]]]\\\ZZZYYYVVVYYY]]]bbbhhhnnnsssuuuoootttxxxzzz}}}sssppppppooopppsss||||||~~~FFFFFFFFFFFFGGGHHHJJJKKKOOOQQQVVV\\\dddoooyyywwwkkkccc^^^XXXUUUUUUTTTSSSRRRTTT[[[cccjjjyyyzzztttrrruuuzzzvvvpppsss~~~yyyrrrmmmkkkkkklllssszzz|||ttthhhddd```___bbbdddeeedddaaabbbfffnnnyyyzzzrrriiieeeiiiqqq~~~yyyvvvqqqoooqqqvvv~~~|||ooo```WWWRRRNNNNNNPPPRRRSSSXXX```iiivvvssshhh]]]SSSLLLCCCAAA????????????>>>============>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@EEEHHHKKKPPPSSSUUUWWWWWW[[[XXXVVVVVVQQQKKKJJJLLLOOOMMMMMMQQQXXX]]]]]][[[XXXZZZ\\\^^^___^^^\\\[[[XXX[[[```ggglllpppssstttpppvvv|||uuuqqqqqqqqqtttxxxEEEEEEEEEEEEFFFHHHJJJKKKPPPTTT[[[bbbkkkttt}}}~~~pppeee]]]XXXSSSPPPQQQQQQPPPPPPRRRXXX```eeesss{{{|||vvvxxx{{{~~~xxxqqqsss|||vvvmmmfffcccbbbcccllluuuyyymmmhhhcccaaacccffffffeeebbbccceeelllvvv~~~wwwooojjjnnnuuu~~~wwwtttpppnnnpppvvv}}}xxxlll^^^WWWSSSOOOPPPRRRTTTVVV]]]gggppp}}}|||qqqeee[[[PPPIIIDDDBBB@@@???@@@@@@???>>>======>>>>>>>>>>>>>>>>>><<<=========>>>@@@AAABBBFFFHHHLLLPPPSSSTTTUUUUUUYYYVVVTTTSSSOOOJJJKKKOOOQQQOOOOOOSSSXXX]]]^^^]]]ZZZ[[[]]]___```___^^^]]][[[___ffflllqqqssstttsssrrrxxxwwwsssrrrssswww|||EEEEEEEEEFFFGGGIIILLLMMMSSSXXXaaaiiiqqqyyy~~~uuujjjbbb^^^[[[XXXVVVTTTSSSRRRQQQRRRUUU[[[___hhhrrr{{{|||}}}zzzrrrttt|||wwwkkkbbb^^^\\\]]]fffooo|||pppkkkeeecccdddfffgggfffbbbaaacccjjjttt~~~wwwwww{{{tttrrrooonnnqqqvvv}}}|||sssggg[[[UUUSSSQQQRRRUUUWWWZZZcccnnnxxx~~~www{{{nnnaaaVVVLLLEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>=========;;;;;;<<<===???AAABBBCCCFFFIIIMMMQQQUUUVVVVVVVVV[[[VVVSSSQQQMMMIIIJJJOOOQQQQQQQQQSSSWWW[[[]]]^^^[[[\\\^^^___``````______aaaeeelllsssvvvvvvtttsssrrryyy}}}vvvuuuvvvzzz~~~FFFFFFFFFGGGHHHKKKMMMNNNVVV\\\eeennnvvv}}}uuuooogggbbbbbbcccbbbaaaZZZYYYWWWTTTRRRRRRUUUXXX___iiivvv{{{tttttt}}}zzzmmmbbb]]][[[[[[bbbjjjwwwrrrlllfffcccdddfffffffff``````bbbiiitttrrrpppnnnnnnqqqwww}}}yyyooodddYYYTTTSSSRRRSSSWWWYYY]]]gggsss|||yyysssxxx~~~~~~lll^^^SSSHHHAAA@@@>>><<<;;;<<<===<<<;;;??????>>>>>>======<<<<<<::::::;;;===???AAACCCEEEGGGJJJNNNSSSWWWXXXYYYYYY]]]XXXSSSPPPKKKHHHJJJOOOPPPQQQRRRTTTVVVYYY\\\___\\\]]]^^^___````````````eeejjjqqqwwwzzzyyyuuusssrrryyyzzzwwwwww{{{GGGGGGHHHIIIKKKMMMOOOPPPUUU[[[dddoooyyyqqqkkkeeedddgggjjjjjjhhhfffddd```\\\ZZZXXXXXXYYY\\\aaakkkwwwxxxuuuzzz{{{mmmddd___[[[ZZZeeemmmxxx{{{pppeeeaaafffkkkkkkiiidddbbbbbbfffppp~~~vvvssspppnnnqqqvvv}}}|||lllbbbYYYWWWVVVVVVWWWZZZ\\\gggooo{{{|||uuurrrxxx~~~{{{eeeUUULLLFFFCCCAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===@@@BBBDDDIIILLLOOORRRTTTVVVYYY[[[ZZZYYYUUUNNNHHHFFFHHHLLLMMMOOORRRTTTUUUXXX\\\^^^bbbcccccccccbbbaaa``````eeennnxxx{{{}}}}}}yyytttrrrwwwzzzyyy}}}FFFGGGGGGIIIKKKNNNPPPQQQVVV\\\fffpppyyyrrrlllfffeeejjjooorrrrrrpppnnnkkkgggdddaaa```___^^^```eeelllwww|||xxx{{{qqqgggaaa^^^]]]fffooozzz{{{qqqfffcccggglllmmmkkkkkkiiigggiiiqqq}}}vvvtttqqqqqqtttzzzyyyjjjaaaYYYVVVWWWWWWZZZ^^^eeeqqqxxxyyyrrrrrrxxxyyydddUUUKKKEEEAAA@@@@@@???>>>>>>>>>>>>>>>===========================<<<<<<<<<===@@@CCCEEEIIILLLQQQTTTVVVXXXZZZ\\\]]][[[WWWQQQJJJHHHJJJNNNMMMPPPRRRUUUWWWYYY]]]```cccdddccccccaaaaaaaaabbbiiisss|||{{{uuusssyyy|||{{{FFFFFFGGGIIIKKKOOORRRSSSXXX___iiisss{{{tttoooiiiiiinnnuuuzzz||||||{{{yyyvvvsssoookkkiiidddcccaaabbbhhhuuu|||}}}wwwkkkdddbbbbbbhhhrrr~~~xxxnnnjjjmmmppprrrqqqsssqqqmmmmmmsss|||uuusssqqqqqquuu}}}~~~vvvhhh___XXXWWWXXXZZZ___eeerrrtttooosssyyyvvvbbbSSSJJJCCC??????>>>>>>============>>>========================<<<<<<<<<<<<>>>AAADDDFFFJJJNNNSSSVVVYYYZZZ\\\^^^^^^\\\XXXQQQKKKHHHKKKNNNNNNQQQTTTWWWYYY\\\___bbbeeedddcccaaa```aaacccfffqqqzzz|||vvvtttzzz}}}}}}EEEFFFGGGIIILLLPPPTTTWWW[[[cccmmmwww}}}~~~uuurrrnnnnnnsssxxx}}}|||xxxuuunnnjjjeeeaaaccckkkwww~~~~~~}}}nnnfffeeefffjjjuuu~~~wwwvvvwwwxxxxxxyyyvvvrrrpppsss|||~~~~~~uuusssqqqqqquuu||||||ssseee]]]WWWWWWZZZ^^^gggooo{{{zzzqqqnnnssszzzttt```RRRHHHAAA===>>>======<<<<<<<<<==============================<<<<<<<<<===???BBBEEEGGGJJJOOOUUUYYY\\\]]]___```]]]\\\XXXPPPJJJGGGIIIMMMOOORRRVVVYYY[[[^^^aaadddeeedddccc```___aaafffkkkxxx}}}wwwuuu|||}}}~~~FFFFFFGGGJJJNNNSSSXXX[[[___hhhsss|||}}}tttsssqqqrrruuuyyy}}}~~~yyyuuuoooiiifffhhhmmmrrr}}}~~~~~~qqqgggfffhhhmmmyyy~~~{{{{{{{{{{{{yyytttqqqssszzz}}}xxxuuussssssvvv}}}{{{qqqbbb\\\WWWXXX]]]dddooozzzvvvooonnnssszzzsss___PPPGGGAAA======<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCGGGIIIJJJOOOVVV\\\___```aaabbb^^^]]]YYYRRRKKKHHHJJJMMMPPPSSSXXX[[[]]]___bbbddddddeeedddaaa___ccckkkrrr~~~xxxuuu}}}GGGGGGHHHKKKPPPVVV\\\___dddmmmyyy}}}|||{{{|||}}}|||yyywwwppppppppprrruuuzzz}}}uuunnnjjjkkkmmmtttuuuiiigggiiippp|||~~~|||}}}~~~{{{wwwrrrrrryyy~~~}}}{{{yyywwwwwwzzzzzznnn```[[[XXXZZZ```iiixxx{{{qqqnnnooosss{{{sss^^^OOOFFFAAA>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEHHHKKKIIIOOOWWW^^^aaabbbbbbcccbbb```\\\UUUMMMKKKMMMPPPRRRUUUYYY\\\^^^```bbbcccdddfffgggeeedddhhhrrrzzzzzzxxxHHHHHHIIILLLRRRYYY___cccgggqqq~~~|||vvvsssoooooonnnoooqqqqqqooommmkkkkkkkkkmmmsss}}}yyyssspppppprrr}}}}}}~~~}}}{{{yyy|||yyykkkhhhjjjrrr~~~{{{tttrrrxxx}}}|||zzzxxxwwwwww|||wwwlll___ZZZYYY\\\cccnnnsssllllllooosss|||ttt]]]NNNFFFAAA???======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>AAAEEEIIILLLHHHNNNWWW___bbbccccccccccccbbb]]]UUUNNNKKKMMMPPPSSSVVVZZZ]]]^^^___```aaaeeeiiikkkjjjjjjooozzz}}}{{{HHHIIIJJJMMMSSSZZZaaaeeeiiittt}}}uuunnnjjjfffeeeeeefffhhhiiigggfffhhhgggfffiiiqqqzzzxxxxxxrrrzzz}}}~~~}}}yyyuuuxxx{{{mmmiiikkkttt~~~vvvsssxxx}}}|||}}}|||vvvuuutttvvv{{{uuujjj^^^ZZZYYY]]]dddppp{{{nnniiikkkooosss|||ttt]]]NNNFFFBBB@@@===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>BBBFFFJJJLLLGGGNNNXXX___cccdddccccccbbb```\\\TTTMMMJJJKKKNNNTTTWWW[[[^^^^^^______```gggkkkooooooooottt~~~HHHFFFIIIPPPVVVZZZ```fffnnnvvvssskkkfffddd^^^]]]\\\\\\^^^^^^]]]\\\YYY\\\aaahhhqqq~~~{{{}}}}}}~~~yyyvvvvvvzzz}}}}}}ppprrrtttwwwttt{{{~~~{{{vvvtttsssuuuxxxyyy{{{wwwlllaaa___]]]^^^fffvvvwwwooojjjkkkpppuuuyyyaaaOOOEEEBBBAAA===;;;999:::;;;=========888999999:::;;;<<<======>>>===<<<>>>BBBFFFIIIJJJKKKQQQYYY___bbbcccccccccfffbbb\\\TTTMMMKKKLLLNNNTTTWWW[[[^^^___bbbdddfffjjjmmmqqqtttwww~~~IIIHHHKKKRRRWWW[[[bbbiiiqqqyyy|||nnnddd]]]ZZZXXXWWWUUUUUUWWWXXXWWWVVVYYY[[[```fffooo~~~|||vvvssstttvvv}}}~~~vvvvvvvvvyyytttwww~~~|||vvvqqqooorrruuuyyy{{{}}}wwwkkk___^^^]]]aaakkk||||||sssllliiilllrrrvvvxxxaaaOOOEEEAAA??????===;;;:::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::>>><<<<<<>>>BBBFFFIIIJJJMMMSSSZZZ```bbbcccccccccfffbbb\\\SSSLLLJJJKKKMMMTTTXXX\\\```cccfffiiikkkppptttxxx{{{~~~JJJJJJMMMTTTYYY]]]dddllluuu|||yyyjjj___XXXTTTSSSQQQOOONNNPPPQQQQQQQQQVVVYYY]]]bbblll|||wwwrrrqqqrrrzzzzzz{{{}}}}}}{{{yyy~~~wwwwww}}}~~~wwwpppllljjjoootttyyy}}}yyylllaaa```aaaeeeooo~~~tttmmmiiihhhlllsssxxxwww```PPPEEE@@@>>>AAA???<<<:::;;;;;;:::999======<<<<<<<<<;;;;;;;;;===<<<<<<>>>CCCFFFIIIIIINNNSSSZZZ```cccddddddeeegggccc\\\SSSLLLIIIKKKMMMTTTXXX^^^ccchhhlllppprrrxxx}}}KKKKKKOOOUUUZZZ^^^gggpppxxxxxxiii^^^XXXUUUQQQNNNLLLKKKMMMNNNOOOOOORRRTTTXXX^^^hhhxxxzzzuuutttuuuwwwxxxzzz||||||}}}|||~~~vvvooojjjhhhkkkqqqxxx~~~{{{mmmeeeeeedddgggqqqwwwmmmiiifffgggmmmtttzzzwwwaaaRRRHHHBBB???AAA>>>;;;:::;;;;;;:::999999:::;;;;;;======>>>???===<<<<<>>>>><<<<<<===???DDDGGGHHHHHHJJJOOOWWW^^^cccgggjjjlllkkkggg___VVVPPPNNNPPPSSSTTTZZZbbbjjjpppuuuzzz}}}NNNOOOTTTZZZ]]]bbbnnnyyyssscccXXXRRRPPPOOONNNMMMNNNOOOPPPOOOMMMNNNPPPRRRUUU[[[fffttt~~~~~~~~~{{{zzz{{{}}}yyy{{{~~~uuulllfffdddkkkuuu|||zzztttjjjhhhfffiiissswwwooogggddddddgggnnnvvv|||xxxcccVVVOOOJJJFFF???<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===@@@DDDGGGHHHHHHIIINNNVVV]]]cccgggjjjmmmlllggg```WWWQQQPPPTTTWWWWWW]]]eeennntttyyy}}}QQQSSSXXX^^^```fffrrrsssdddZZZUUUSSSSSSSSSSSSUUUVVVVVVSSSQQQQQQRRRSSSSSSUUU[[[eeelllyyy}}}uuuqqqrrruuuwww{{{yyyyyy}}}qqqiiiccckkkttt|||rrroookkkmmmvvvrrrjjjdddbbbdddgggpppxxx}}}wwwbbbVVVPPPLLLIII@@@>>>;;;:::;;;;;;;;;:::;;;::::::::::::999999999;;;<<<===@@@DDDGGGHHHGGGKKKOOOVVV\\\aaaeeehhhjjjjjjfff___VVVQQQQQQUUUYYY[[[aaajjjrrrxxx|||SSSVVV[[[```ccchhhuuutttggg```]]]\\\XXXXXXYYY\\\]]]\\\YYYVVVTTTUUUTTTRRRQQQTTT[[[```eeeqqq{{{rrrlllkkklllmmmhhhoooxxx}}}}}}wwwmmmdddkkkuuu|||{{{wwwrrrpppxxx|||nnngggaaaaaaccchhhqqqzzz}}}vvv```UUUPPPMMMJJJCCC@@@===;;;::::::999777666777888999:::;;;;;;<<<;;;;;;===AAAEEEGGGHHHGGGMMMQQQWWW\\\```cccfffhhhiiieee]]]UUUQQQQQQVVVZZZ___dddmmmuuu{{{TTTWWW\\\aaagggnnnxxxsssjjjeeeddddddbbbbbbcccccccccbbb^^^[[[___\\\XXXVVVUUUUUUUUUTTT[[[cccnnnwww~~~xxxoooiiifffeeedddgggkkkqqqxxx~~~{{{zzz}}}yyy{{{sssfffiiiqqq|||xxx{{{zzznnnhhhcccdddfffjjjrrryyyuuuaaaUUUOOOMMMMMMCCCAAA???===;;;;;;;;;;;;888888999999999::::::::::::;;;===@@@CCCFFFHHHJJJJJJOOOUUUZZZ___cccgggjjjhhhfff```ZZZUUUSSSUUUXXX^^^gggsss|||VVVZZZ___dddjjjrrr{{{xxxpppmmmllllllkkkjjjiiiiiihhhgggdddbbbbbb___[[[YYYXXXWWWUUUSSSXXX\\\ccciiinnnuuu}}}~~~vvvnnniiigggdddeeegggjjjpppwww{{{zzz{{{|||~~~qqqgggiiippp{{{~~~wwwnnnhhhcccdddfffjjjqqqyyy|||vvvcccWWWOOOJJJIIIAAA@@@>>><<<::::::::::::999999999999:::::::::::::::;;;===@@@CCCFFFHHHJJJKKKOOOUUU[[[```dddgggjjjiiifffaaaZZZUUUUUUWWWZZZ]]]fffrrr{{{VVVZZZ```gggnnnvvv~~~}}}wwwuuuuuuuuuuuuuuutttsssqqqooommmllliiigggcccaaa___[[[WWWTTTVVVWWWWWWYYY]]]eeeooouuuvvvnnnjjjfffeeedddeeehhhooouuuyyy~~~~~~{{{~~~~~~~~~mmmggghhhoooyyy{{{tttmmmhhhcccdddfffiiipppwwwxxx~~~uuudddYYYOOOGGGEEE@@@???===;;;999999999999::::::::::::;;;;;;;;;;;;:::;;;===@@@CCCFFFHHHJJJKKKPPPVVV\\\aaaeeehhhkkkkkkhhhaaaZZZVVVVVVYYY]]]^^^gggsss{{{}}}}}}}}}}}}UUUYYY```hhhqqqyyy{{{yyyxxxxxx{{{}}}|||yyyvvvtttsssqqqnnnkkkhhhccc]]]YYYXXXVVVSSSRRRUUU[[[dddiiitttyyy~~~uuuooollliiieeedddggglllrrruuuzzz}}}{{{~~~|||kkkggggggmmmvvvxxxsssmmmgggcccdddfffhhhnnnuuuttt}}}rrrcccXXXNNNFFFCCC???>>><<<;;;999999999::::::::::::;;;;;;;;;<<<<<<:::;;;===@@@CCCFFFHHHJJJLLLQQQXXX^^^cccfffiiikkknnnjjjccc\\\VVVVVVZZZ]]]bbbjjjuuu|||}}}|||{{{zzz~~~UUUYYYbbblllvvv~~~zzzwwwvvvuuuzzz~~~|||{{{yyywwwtttpppkkkddd___]]]ZZZVVVTTTTTTWWW[[[^^^jjjoooxxx|||vvvsssnnniiihhhkkkooosssuuuvvv{{{zzz{{{zzziiidddeeejjjttt}}}wwwuuummmgggcccdddeeeggglllssssss}}}mmm___VVVNNNGGGEEE@@@???===;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===@@@CCCFFFHHHJJJMMMRRRYYY```eeehhhjjjlllppplllfff^^^YYYXXX[[[^^^hhhoooxxx}}}}}}{{{zzzzzz{{{~~~WWW\\\eeeqqq}}}~~~xxxtttrrrqqqxxx|||yyytttnnniiiddd```\\\YYYXXXXXXWWWVVVdddhhhpppyyy}}}wwwrrrpppsssvvvxxxxxxtttzzz{{{yyy~~~vvvgggaaabbbhhhrrr||||||vvvuuummmgggddddddeeefffkkkqqqttt|||iii]]]VVVOOOIIIGGG@@@>>>===;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;===@@@CCCFFFHHHJJJNNNSSS[[[bbbfffiiilllmmmpppnnniiiccc^^^]]]```bbbooottt{{{~~~}}}zzzzzz{{{zzz|||}}}XXX]]]gggttt}}}vvvsssqqqqqqxxx|||xxxoookkkddd```^^^\\\YYYVVV]]]aaagggoooxxx~~~|||~~~}}}|||yyy|||{{{}}}qqqeee]]]___fffqqq{{{zzzuuussslllgggddddddeeeeeejjjooovvvuuueee^^^YYYQQQJJJGGG>>>===<<<::::::::::::;;;999999999999:::::::::::::::;;;===@@@CCCFFFHHHJJJNNNTTT\\\ccchhhjjjlllnnnnnnnnnkkkhhheeeeeehhhjjjsssxxx|||}}}{{{yyyyyy{{{{{{|||{{{wwwqqquuuxxxzzz{{{|||VVV[[[eeesss}}}wwwtttsssrrryyyzzztttlllfffccc```]]]ZZZWWWZZZ___fffppp|||zzzzzzzzzyyynnnddd[[[]]]eeeqqq{{{~~~xxxsssppplllgggddddddeeeeeeiiioooxxx|||pppddd___\\\TTTKKKFFF===<<<:::999888999999:::888888999999999::::::::::::;;;===@@@CCCFFFIIIJJJOOOTTT]]]dddhhhkkkmmmnnnmmmmmmmmmlllkkklllnnnqqqvvvyyy|||{{{yyywwwxxxzzz{{{|||~~~yyyqqqooommmqqqvvvxxxzzz|||YYY^^^iiiuuuzzzsssqqqqqqwww}}}zzzuuuoooiiiccc^^^]]]\\\]]]bbbgggnnnzzz{{{xxxxxxjjj```cccaaadddooo{{{{{{{{{{{{zzzqqqiiicccdddggghhhkkkooo}}}}}}yyysssnnnjjjgggeee\\\MMMBBBBBB???<<<:::999999888666999;;;<<<;;;999999:::;;;;;;===@@@CCCEEEIIIMMMPPPNNNTTT\\\dddiiimmmoooqqqsssssssssrrrpppppprrrttt~~~}}}zzzyyyxxxyyyzzz{{{~~~|||{{{|||~~~~~~{{{~~~yyyppphhhfffgggiiilllqqqvvvyyyzzzyyyxxx\\\bbblllwww{{{tttqqqqqqtttyyy~~~zzzuuuoooiiidddccc``````ccceeehhhqqqzzzyyyxxx{{{lllaaa```^^^cccooo{{{{{{yyyyyyyyyxxxssskkkdddeeehhhiiikkkoooxxx|||~~~yyyuuussssssrrrqqqpppkkk```QQQFFFAAA???;;;:::999999888777999:::;;;:::999888999::::::===@@@BBBEEEHHHLLLPPPRRRVVV\\\bbbhhhmmmrrruuuuuutttsssrrrrrrrrrtttuuu{{{{{{zzzyyyyyyyyyzzzzzzzzzxxxwwwxxxzzz{{{{{{{{{tttuuutttooohhhdddcccccchhhmmmrrrvvvxxxxxxyyyyyy```fffppp{{{|||tttppppppqqquuuyyy|||~~~xxxsssooonnnjjjggggggeeedddhhhoooxxx~~~xxxwww~~~~~~nnnbbb]]]\\\aaannn{{{~~~vvvuuuwwwwwwvvvuuummmfffgggiiiiiijjjmmmqqqrrrrrrqqqooonnnooopppvvvzzz~~~~~~vvvfffVVVKKK@@@>>>;;;999::::::999888777999:::999888888999::::::<<<@@@BBBEEEHHHLLLOOOUUUYYY]]]bbbhhhnnntttxxxxxxuuusssssstttuuuvvvvvvxxxyyyyyyzzzzzzzzzyyyyyytttrrrpppppprrrssstttsssllljjjgggdddaaaaaabbbccchhhnnnuuuwwwvvvuuuxxx{{{bbbiiittt~~~}}}tttpppoooppprrruuuvvvyyy~~~{{{zzzuuuqqqnnnjjjffffffjjjnnnvvvyyyvvv{{{pppddd\\\[[[aaammmyyywwwrrrsssvvvwwwvvvuuummmffffffhhhggggggiiikkkiiigggeeefffjjjqqqwww~~~jjjWWWLLL???===:::999:::::::::999666888999999888777888::::::<<<@@@BBBEEEHHHLLLOOOVVVZZZ```eeejjjpppuuuyyyyyyvvvsssrrrtttvvvwwwwwwwwwxxxyyy{{{{{{zzzxxxwwwooommmjjjhhhiiiiiiiiiiiihhhddd___^^^___ccceeefffiiipppxxxyyyuuutttwww|||ccclllxxxuuupppooonnnpppqqqrrruuu|||~~~yyywwwsssmmmjjjkkkmmmrrrzzzzzzvvvyyyqqqeee]]]\\\```lllwwwyyyqqqooorrrwwwxxxxxxuuullleeeeeeeeecccbbbdddaaa```^^^___cccmmmzzzkkkVVVJJJ???===:::999:::::::::999666777999999888888999:::;;;===@@@CCCEEEIIIMMMPPPUUUZZZbbbiiinnnrrrvvvxxxzzzwwwtttrrrsssuuuvvvwwwwwwxxxzzz{{{zzzxxxuuutttkkkgggcccaaa`````````___ccc```]]]]]]```eeeiiikkkmmmssszzzzzzvvvtttwww|||fffooo|||yyytttrrrmmmnnnooopppssszzz~~~wwwsssrrrrrruuuyyy|||{{{{{{vvvwwwrrrfff^^^\\\___jjjvvvwwwqqqkkkkkkqqqwwwyyyyyytttllleeecccccc```^^^___XXXYYYZZZ^^^gggtttiiiSSSGGG@@@>>>;;;999::::::999888666888999999888888:::;;;<<<>>>AAADDDGGGJJJNNNQQQUUU[[[ccckkkpppsssvvvxxx{{{zzzwwwtttqqqrrruuuxxxxxxyyyyyyxxxvvvssspppnnneeebbb]]]ZZZZZZZZZZZZZZZ^^^^^^^^^___bbbfffjjjmmmrrrvvv{{{{{{xxxvvvyyy|||jjjsss}}}xxxwwwppprrrssstttvvv}}}}}}xxxzzz}}}~~~{{{www{{{wwwvvv~~~sssggg\\\ZZZ]]]hhhuuuooojjjfffhhhooovvvyyyyyytttllleeecccbbb^^^[[[\\\UUUWWW[[[cccnnn}}}~~~gggQQQEEEAAA???;;;:::999999888777777888::::::999999;;;<<<===@@@CCCEEEHHHKKKOOORRRWWW\\\ccciiinnnssswwwzzz|||~~~|||wwwqqqooouuuzzzyyyxxxwwwtttqqqmmmiiiggg^^^[[[WWWUUUVVVXXXZZZZZZ\\\```dddffffffhhhmmmpppvvvyyy{{{{{{zzzyyyzzz{{{mmmwww|||{{{uuuwwwxxxyyy|||{{{~~~yyyuuu~~~zzzwwwvvv}}}rrrhhh[[[XXX[[[fffttt~~~kkkfffcccfffnnnvvvyyyyyyuuummmeeedddbbb^^^[[[[[[UUUYYY```iiiuuu{{{fffQQQEEEBBB???<<<:::999999888666777999::::::::::::<<<===>>>AAADDDFFFIIILLLPPPSSSYYY]]]bbbggglllrrrxxx|||~~~yyyqqqnnnuuu|||yyywwwuuuqqqmmmhhheeecccYYYWWWSSSSSSUUUXXX[[[\\\]]]cccjjjlllkkkllloootttzzzzzz{{{{{{||||||{{{{{{vvv}}}~~~wwwuuuxxxzzzsssxxxrrrsss{{{rrrfff\\\ZZZ]]]fffrrr}}}yyyfffcccbbbeeemmmuuuyyyzzzwwwnnneee```[[[VVVWWWZZZ[[[]]]dddooozzzxxx^^^LLLDDD???===:::888888888777666777999::::::999:::<<<>>>BBBDDDFFFHHHJJJNNNSSSVVV\\\cccjjjllllllooowww~~~xxxpppqqqtttvvvyyyssskkkfffddd```ZZZUUUYYYVVVSSSUUUYYY^^^``````fffhhhkkknnnoooppprrrtttxxxzzz|||}}}{{{vvv}}}~~~yyywwwzzz}}}xxxrrrvvv}}}vvvvvv}}}tttiii\\\ZZZ]]]fffrrr~~~uuueeecccbbbfffnnnuuuyyyzzzzzzpppfff___ZZZVVVXXX\\\^^^```hhhsss}}}uuu\\\LLLEEE???<<<999888888888777666777999::::::999:::<<<>>>BBBDDDFFFHHHKKKNNNSSSVVV[[[aaaiiilllnnnrrr{{{{{{ttttttxxxyyyvvvooofffaaa^^^[[[VVVRRRVVVTTTTTTVVV\\\aaadddeeelllnnnqqqsssssstttvvvwwwyyy{{{}}}~~~~~~}}}}}}|||xxx~~~|||{{{}}}}}}|||wwwpppttt~~~~~~}}}{{{xxxwww|||uuujjj]]][[[]]]gggsssssseeeccccccgggooowwwzzz{{{}}}rrreee^^^YYYVVVYYY]]]bbbeeemmmxxxrrr[[[LLLEEE???<<<999888888888777666777999::::::::::::===???BBBDDDFFFHHHKKKOOOTTTWWWZZZ```hhhmmmqqqvvv}}}vvvvvvxxxyyypppiii```YYYWWWUUURRROOOSSSSSSUUUZZZaaagggkkklllsssuuuvvvwwwvvvvvvxxxyyyyyy|||~~~}}}{{{zzz|||~~~zzzvvvpppsss|||}}}{{{{{{zzzzzztttssswww}}}rrrggg]]][[[]]]gggsssvvveeedddeeekkkssszzz}}}}}}rrrccc[[[WWWVVVYYY^^^cccgggqqq}}}ttt\\\LLLDDD>>><<<999888888888777777777888:::::::::;;;===@@@AAACCCFFFIIIKKKOOOTTTXXX\\\bbbiiinnnsssyyy{{{tttssssssrrrjjjcccZZZSSSPPPPPPOOONNNPPPSSSXXX___gggnnnrrruuuwwwxxxxxxxxxvvvvvvwwwxxx{{{}}}~~~|||yyyyyy||||||wwwppprrrzzz|||xxxxxxwwwwwwpppnnnsss|||oooddd^^^[[[^^^gggtttxxxeeeeeegggnnnwww}}}qqqaaaYYYVVVWWWZZZ___eeeiiitttwww___LLLBBB>>>;;;999888888888888777777888:::::::::<<<>>>@@@AAACCCFFFIIILLLPPPUUUYYY```dddjjjpppuuu{{{{{{ssspppnnnkkkddd___WWWPPPMMMMMMOOOPPPQQQVVV^^^gggnnnuuuyyy|||{{{|||{{{yyywwwvvvwwwyyy|||}}}~~~|||zzzzzz~~~}}}~~~vvvpppqqqwwwzzztttrrrqqqpppkkkjjjooo}}}qqqeee___\\\^^^hhhttt~~~ttteeeeeehhhpppyyyppp```XXXXXXYYY]]]aaajjjnnnwwwyyy```LLL@@@===;;;888888888999888777777888:::;;;;;;<<>>@@@BBBDDDEEEGGGJJJMMMOOOSSSXXX\\\```aaaffflllssswwwyyyyyynnnmmmmmmllljjjeee___ZZZYYYYYYXXXXXXYYY^^^dddiiiuuu}}}|||zzz{{{xxx|||wwwggg\\\[[[XXXWWWZZZ]]]cccooo{{{qqq___XXXWWWXXXbbbnnnyyy|||~~~mmmccc]]]VVVQQQPPPKKKMMMPPPRRRSSSUUUWWWYYYWWWUUUVVVZZZ]]]cccnnnzzzyyynnnggglllyyymmm___YYY]]]fffqqqzzzyyymmmggghhhnnn{{{rrrZZZKKKBBB>>>999888777666666666777888999;;;===>>>>>>@@@CCCFFFFFFHHHJJJLLLNNNRRRWWWZZZ```aaaeeekkkrrrwwwyyyzzznnnnnnnnnnnnlllfff___ZZZYYYYYYZZZZZZ]]]aaahhhmmmxxx{{{yyywwwzzztttggg___^^^[[[[[[^^^```bbbhhhpppzzzppp]]]UUURRRRRRYYYcccpppwww|||xxxwwwwwwhhh```ZZZSSSOOONNNKKKMMMOOOOOOOOOOOOPPPRRRRRRQQQTTTXXX[[[^^^hhhqqqqqqgggmmmzzznnn```ZZZ___gggqqqzzzxxxlllhhhllluuukkkVVVIIIAAA===999999777777777777888999999<<>>AAAAAA???@@@EEEJJJLLLMMMOOOPPPQQQSSSWWWZZZYYYZZZ^^^dddkkkqqqtttvvv{{{{{{}}}}}}yyyrrrhhhaaa]]]^^^aaacccggglllsssxxx}}}wwwpppkkkkkkmmmpppssstttqqqlllgggfffeeeeeehhhnnntttxxxzzzpppgggYYYMMMHHHGGGIIIKKKJJJNNNSSSVVVWWWYYY]]]```bbbjjjvvvmmmddd[[[VVVQQQKKKHHHIIIJJJJJJIIIHHHHHHKKKPPPSSSVVV[[[aaadddcccaaabbbdddppp}}}~~~nnnpppooobbb^^^bbbjjjttt}}}{{{mmmpppzzzmmm[[[NNNDDD>>>===888777666555555666777888<<<===>>>???BBBFFFIIIKKKRRRPPPNNNPPPTTTXXXXXXWWWYYYZZZ]]]bbbhhhmmmqqqrrrsssyyyuuukkkdddbbbdddeeegggjjjnnnuuuyyy}}}tttnnnrrrsssvvvyyyzzzwwwrrrnnniiifffdddcccfffiiikkkllliii```TTTJJJEEEDDDFFFGGGFFFIIIMMMOOOPPPQQQTTTVVV\\\bbbkkktttxxxzzzyyyxxxjjjaaaXXXTTTOOOIIIGGGHHHIIIIIIIIIHHHIIILLLQQQTTT[[[aaagggjjjiiihhhhhhiiipppzzzpppsssqqqddd^^^cccjjjttt}}}|||pppttt|||fffWWWLLLCCC===<<<888888777666777777999:::===>>>???BBBEEEIIILLLNNNRRRQQQPPPQQQUUUXXXXXXWWWYYY[[[___dddjjjooorrrsssxxx}}}~~~qqqhhhfffgggjjjlllnnnsssyyy}}}|||ttttttuuuvvvyyyzzzxxxssspppkkkgggbbb______aaabbbbbbaaaZZZPPPHHHDDDCCCDDDDDDCCCEEEHHHJJJJJJKKKMMMOOOWWWZZZ```fffjjjmmmooooooeee\\\TTTPPPLLLGGGFFFGGGHHHIIIIIIIIIJJJMMMRRRVVV```fffnnnrrrqqqoooooooooooovvvsssvvvqqqddd___ccckkkttt~~~~~~uuuzzzooo]]]QQQIIIAAA<<<;;;999888888777888999:::;;;===???AAADDDIIIMMMQQQSSSSSSSSSRRRTTTWWWXXXXXXWWWYYY\\\aaahhhnnnsssvvvxxx{{{nnnjjjlllooorrrtttxxx}}}|||xxxwwwvvvwwwzzz{{{wwwvvvvvvwwwxxxwwwssspppjjjgggbbb``````aaabbbccc]]]WWWPPPIIIFFFEEEDDDDDDBBBDDDGGGIIIKKKMMMOOOPPPXXXXXXYYY\\\aaaeeehhhiii___XXXPPPMMMJJJFFFEEEGGGGGGHHHIIIJJJKKKOOOTTTWWWbbbiiirrrwwwwwwuuusssssspppttt|||tttwwwnnnaaa___dddlllvvvxxxuuufffVVVMMMGGG@@@;;;999888777777777888999;;;<<<<<<>>>AAAFFFKKKPPPTTTVVVUUUUUUVVVWWWXXXXXXXXXXXXXXX]]]eeemmmtttzzz~~~uuunnnpppsssuuuxxx{{{zzzsssoookkkkkkjjjjjjmmmttt~~~}}}|||zzzyyyyyyxxxvvvssskkkhhheeecccdddeeeeeeeee[[[VVVPPPJJJGGGFFFDDDCCCBBBDDDGGGKKKOOOSSSUUUUUUZZZWWWVVVWWW[[[___aaabbb[[[SSSMMMKKKIIIFFFFFFHHHGGGHHHJJJKKKMMMPPPUUUXXXdddlllwww}}}}}}zzzxxxwwwtttwww}}}~~~sssvvv~~~lllaaa___dddmmmxxx{{{}}}pppbbbSSSKKKEEE>>>999888666666666666777999;;;<<<<<<>>>BBBHHHMMMRRRVVVXXXXXXYYYYYYYYYXXXXXXYYYYYYWWW___iiisss{{{|||rrrtttuuuwwwxxx{{{}}}uuummmgggccc___``````___```gggpppxxx{{{yyywwwvvvtttrrrnnnllliiihhhhhhhhhfffeee]]]XXXQQQKKKHHHFFFDDDBBBBBBCCCFFFLLLRRRWWWZZZZZZZZZWWWSSSSSSVVVYYYZZZXXXVVVOOOIIIHHHGGGEEEFFFIIIGGGIIIKKKLLLNNNQQQUUUXXXeeeooo{{{|||zzzyyy}}}yyyqqqvvv{{{kkkbbb]]]dddooo{{{}}}xxxnnn```QQQIIICCC===999888555555555666777999<<<===???AAAFFFLLLRRRWWWZZZ\\\\\\\\\\\\ZZZXXXXXXZZZ\\\ZZZcccpppzzzxxxxxxxxxxxxxxx{{{yyyooohhhaaa]]]ZZZUUUVVVWWWVVVVVVZZZdddkkkxxx}}}yyywwwuuutttrrrpppooooooooopppnnnkkkhhhbbb]]]UUUNNNJJJGGGEEEDDDEEEEEEHHHNNNVVV[[[]]]]]][[[WWWSSSSSSUUUVVVTTTQQQQQQJJJEEEDDDDDDCCCDDDHHHHHHJJJLLLMMMOOOQQQTTTWWWdddnnn{{{|||zzz}}}uuupppxxxvvviiibbb[[[cccppp~~~wwwlll^^^NNNFFFBBB===::::::555555666777888;;;===???DDDGGGLLLRRRXXX]]]```aaa______]]]ZZZWWWWWWZZZ^^^```jjjwww}}}zzzzzz}}}zzzooofff___ZZZWWWUUUNNNPPPQQQPPPOOOSSS[[[bbbppp{{{|||zzzyyywwwpppqqqrrruuuvvvuuurrrooohhhbbbZZZRRRNNNKKKIIIHHHHHHHHHKKKQQQXXX^^^___^^^]]]XXXUUUTTTVVVVVVQQQMMMMMMGGGBBBBBBBBBBBBCCCGGGIIIJJJMMMNNNOOOQQQTTTWWW```kkkxxx~~~yyywwwzzzrrrpppzzzqqqfff```ZZZcccqqqzzzjjj\\\LLLEEEAAA===;;;;;;666666777888:::<<>>999666666666999<<<<<<;;;@@@GGGOOOTTT[[[aaaeeefffeeedddcccaaa```___\\\XXX\\\bbbiiiuuusssmmmeee```^^^\\\YYYVVVTTTSSSQQQPPPRRRUUUYYY[[[```gggrrr}}}|||}}}~~~~~~||||||~~~|||vvvlllaaaWWWQQQMMMLLLKKKKKKMMMQQQWWW^^^dddhhhccc^^^WWWSSSQQQOOOMMMKKKGGGEEEBBBAAAAAACCCEEEGGGKKKLLLNNNPPPRRRRRRRRRRRRZZZdddpppwwwwwwvvvwwwzzztttpppoooppprrrsssvvvyyypppmmmpppzzzuuuddd[[[XXX[[[eeeqqq|||}}}vvvjjj```TTTHHHDDDBBB===888777666666888;;;<<<<<>>:::888888777666777:::<<>>===<<<999888999888666777:::===AAALLLVVVaaagggooosssrrrqqqqqqrrrtttpppllljjjggghhhoooyyy~~~{{{xxxvvvuuusssqqqooommmlllmmmnnnooolllllllllllllllmmmmmmnnnlllnnnqqqrrrsssuuuwwwyyy}}}|||{{{}}}~~~zzzvvvqqqssswwwzzz||||||{{{{{{yyyxxxwwwwwwxxxyyyzzz{{{xxxyyy|||}}}}}}}}}{{{kkk^^^WWWWWWVVVUUUUUUXXX]]]cccfffffffffddd___ZZZWWWVVVVVVRRRPPPNNNLLLJJJJJJIIIIIIKKKMMMQQQTTTVVVVVVVVVUUUSSSYYYaaaiiinnnrrruuuwwwzzzwwwrrrooosss{{{uuunnneeejjjwww{{{iii\\\YYY\\\\\\fffrrr|||vvviiifffiiikkkmmmooolllkkkjjjiiieee]]]UUUNNNGGGAAA<<<<<<;;;888777999888777888<<>>@@@DDDNNNXXX```hhhqqquuusssqqqsssvvvtttqqqooonnnllllllttt}}}|||xxxuuuqqqmmmjjjiiiiiijjjgggffffffeeeddddddccccccaaa````````````aaabbbbbbdddfffhhhiiiiiijjjlllnnnooorrruuuvvvvvvvvvwwwxxxzzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{yyy{{{}}}}}}|||~~~~~~zzzyyy}}}}}}|||~~~}}}rrrggg```\\\\\\\\\]]]___bbbeeeggghhhjjjkkkhhhdddaaabbbcccaaa___\\\XXXTTTPPPNNNMMMKKKKKKLLLNNNOOOPPPPPPPPPPPPVVV^^^gggmmmpppppppppsss{{{}}}|||xxxwww~~~mmmeeeaaaiiiyyyvvvggg[[[ZZZ^^^bbbjjjttt|||xxxlllbbb``````]]]YYYWWWUUUWWWWWWVVVQQQKKKGGGDDDCCC>>>;;;;;;:::777777:::888888;;;???BBBEEENNNWWW___hhhrrruuusssrrrtttwwwtttqqqoooooommmmmmttt}}}{{{xxxrrrooojjjeeecccbbbcccdddbbbbbbbbbbbbaaa```___^^^\\\\\\\\\[[[\\\]]]]]]^^^\\\]]]___``````aaaccceeeccceeeiiikkkkkklllmmmnnnqqqqqqrrrrrrsssttttttuuuuuutttrrrppppppqqqrrrsssqqqsssuuuvvvwwwyyy|||}}}||||||}}}}}}|||{{{|||}}}}}}zzzrrrjjjfffbbbaaa``````bbbdddggghhhlllkkkjjjhhhgggggghhhiiimmmkkkhhhbbbZZZSSSNNNLLLOOOMMMLLLLLLNNNOOONNNNNNQQQVVV]]]dddjjjnnnoooooossstttuuuyyyzzzvvv~~~mmmbbbaaaiiiyyyvvveeeWWWTTTXXXaaalllxxx}}}rrriii___\\\ZZZVVVUUUVVVPPPPPPPPPNNNLLLIIIFFFDDDAAA???;;;888666555666777::::::;;;===AAAIIIRRRYYY```eeelllrrrtttuuuuuuuuurrrooommmnnnmmmnnnuuu~~~~~~zzzuuurrrkkkgggbbb___]]]]]]\\\\\\^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^___aaabbbcccccciiiiiijjjjjjkkkllllllllljjjiiihhhgggfffgggggghhhooopppqqqqqqoooooopppqqqtttuuuwwwxxx|||{{{yyyyyywwwyyy}}}}}}}}}zzz}}}~~~~~~|||uuuooollljjjiiigggfffeeefffggghhhllllllkkkkkklllnnnoooppprrrqqqmmmfff^^^WWWQQQOOOMMMKKKIIIIIIJJJKKKKKKJJJNNNTTT]]]fffllloooooooooqqqrrrssswww~~~xxxvvv~~~qqqeee^^^eeeuuurrrcccWWWVVVZZZaaalllvvv}}}{{{lllbbbYYYVVVTTTQQQOOOPPPLLLLLLLLLKKKIIIFFFDDDBBB;;;:::888555444555666666777888:::<<>>DDDMMMXXX^^^cccgggmmmppprrrrrrrrrsssmmmjjjjjjmmmoooqqqwww~~~yyyuuuooogggbbb^^^[[[WWWTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXZZZZZZYYYXXXXXXXXXYYYYYYVVVXXX[[[\\\\\\^^^```bbbeeefffgggiiikkkpppvvvzzzxxx{{{~~~}}}{{{zzzxxxwwwvvvwww|||~~~wwwssspppooorrrwwwxxx~~~|||pppmmmoootttwwwyyyzzz{{{}}}yyywwwvvvrrrrrrrrrrrrqqqqqqqqqqqqiiijjjmmmppptttwwwzzz{{{~~~zzzuuummmeee\\\VVVPPPNNNJJJIIIIIIIIIHHHHHHHHHMMMUUU^^^fffkkknnnnnnqqqsssssstttzzzzzzxxxyyy{{{jjjbbbfffppp~~~}}}rrrhhh]]]VVVWWW]]]fffmmmtttxxx|||~~~zzzttt```WWWPPPNNNMMMJJJHHHIIICCCDDDDDDDDDCCCAAA@@@>>>888888888888888888888888:::;;;>>>AAAGGGPPPYYY```dddhhhlllnnnmmmkkkjjjjjjjjjhhhhhhlllppprrrxxx~~~|||ssspppiii```ZZZWWWTTTPPPNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSVVVWWWWWWXXXZZZ\\\[[[\\\^^^___```dddiiimmmlllnnnrrrvvvyyyyyyyyyxxxyyyxxxwwwuuutttrrrqqqpppqqquuuxxxvvvwww{{{~~~~~~yyytttqqqooorrrwwwzzz~~~oooggghhhmmmqqquuuvvvxxx{{{~~~|||zzzzzztttuuuvvvvvvvvvuuutttsssmmmnnnqqqtttwwwzzz|||~~~{{{uuulllbbb[[[SSSPPPLLLIIIHHHHHHGGGGGGHHHJJJOOOUUU]]]dddjjjnnnrrruuuvvvvvvyyy~~~~~~{{{zzzzzz||||||iiibbbdddlllwwwzzznnnddd[[[UUUWWW\\\eeejjjooosssvvvxxxssskkk[[[SSSLLLKKKKKKHHHFFFGGGBBBBBBCCCCCCBBBAAA???>>>::::::999999888888777777;;;===???CCCHHHPPPXXX^^^fffjjjoooqqqpppnnnlllkkkiiifffggglllpppssswww|||~~~zzzpppkkkddd[[[VVVRRROOOMMMKKKKKKKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMNNNOOOPPPSSSTTTUUUVVVWWWYYY]]]aaacccdddfffhhhkkknnnpppqqqnnnmmmlllkkkiiihhhgggggggggkkkmmmkkkkkkpppssssssxxx|||~~~xxxuuusssvvvzzz~~~rrrfffcccfffiiinnnpppsssvvvzzz~~~~~~}}}yyyzzzzzzzzzyyyvvvsssqqqrrrtttvvvyyy||||||tttiiiaaaUUUQQQLLLHHHGGGFFFFFFEEEIIIIIIKKKPPPVVV^^^fffjjjrrrvvvyyyyyyzzz}}}|||yyy{{{}}}{{{ggg]]]^^^dddnnnxxxvvviii___XXXTTTVVV[[[```eeejjjmmmpppqqqiii```TTTMMMGGGGGGGGGDDDBBBCCCBBBBBBCCCCCCBBB@@@>>>===999999888777666666666777<<<>>>AAADDDIIIPPPYYY^^^dddiiipppuuuuuurrrooommmjjjfffggglllqqqrrruuuxxxzzz|||yyynnnfff^^^WWWTTTNNNLLLJJJIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGIIIKKKLLLNNNNNNNNNPPPSSSVVVZZZZZZ[[[\\\___cccfffhhhcccccccccbbbaaa````````````dddeeecccccchhhkkklllmmmqqqwww|||~~~{{{yyy{{{zzziiiaaa```bbbfffiiimmmppptttyyy~~~}}}zzz{{{}}}}}}|||yyyvvvtttsssuuuxxx{{{~~~|||qqqhhhYYYTTTNNNJJJHHHGGGFFFFFFIIIIIIKKKOOOUUU\\\bbbeeeooovvv{{{|||~~~~~~zzz|||{{{hhh\\\ZZZ]]]ccclllwww}}}qqqcccZZZUUURRRUUU[[[___ccchhhkkkooonnndddYYYQQQIIIDDDDDDEEEBBBAAAAAABBBBBBBBBBBBAAA???===<<<:::999777666777888:::;;;???AAAEEEIIIOOOWWW___eeeiiiooowww|||zzzuuuppplllkkkggggggmmmqqqrrrrrrtttuuuxxx}}}xxxkkk```VVVQQQQQQKKKJJJHHHGGGHHHHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFDDDDDDEEEFFFEEEFFFHHHHHHGGGHHHKKKMMMOOOPPPQQQTTTVVVYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYY]]]]]][[[[[[```cccdddbbbfffjjjooorrrwww{{{}}}}}}~~~lll```]]]]]]aaadddiiilllpppvvv~~~|||zzzwwwyyy|||}}}{{{yyyqqqsssvvvzzz~~~uuulll]]]XXXRRRMMMKKKJJJIIIIIIIIIJJJMMMQQQVVV[[[___bbblllttt|||~~~|||||||||iii^^^[[[ZZZ]]]bbbkkk{{{yyymmm___WWWSSSQQQUUU[[[```eeeiiimmmpppooodddXXXPPPIIIDDDEEEFFFCCCAAABBBBBBBBBBBBBBB@@@>>><<<;;;;;;:::888888999<<