BM6P6(@ wwwjjjgggfffdddbbb___[[[WWWTTTTTTVVVWWWWWWQQQRRRTTTTTTRRRQQQRRRSSSYYYWWWVVVTTTSSSOOOJJJGGGAAA>>>:::888888888777777999777555444333222///,,,,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))************%%%%%%$$$%%%&&&(((***+++%%%&&&'''(((((('''&&&%%%'''%%%###$$$&&&'''%%%###""""""###$$$%%%%%%&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''+++***)))'''''''''(((((((((((((((((())))))))))))&&&&&&((()))++++++,,,,,,---,,,,,,+++***)))(((((())))))))))))***+++,,,---.........///111333666777<<<<<>>777666555333222111000000111111000///...---,,,,,,------------------------......---,,,,,,,,,,,,---+++*********+++,,,,,,---...---,,,++++++,,,...///......,,,+++***++++++,,,///---++++++------+++))))))******++++++******))),,,++++++******++++++,,,+++++++++*********))))))++++++******************+++++++++,,,---...///000....../////////...,,,+++///////////////.........///---+++,,,///222111///---,,,,,,++++++,,,,,,---000000000000///...---,,,,,,,,,,,,---------......////////////////////////,,,,,,---...///000111111---,,,,,,---000333333333333333333222222222222111///000111222222222222222wwwkkkgggfffeeebbb___\\\XXXVVVVVVXXXXXXXXXTTTUUUVVVVVVTTTSSSSSSTTTYYYXXXVVVUUUSSSOOOJJJFFFAAA>>>;;;888888888888777999777555444333222///,,,,,,,,,,,,++++++++++++***++++++***)))'''&&&%%%%%%(((((()))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''%%%###$$$&&&'''&&&$$$###$$$&&&((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))'''''''''''''''''''''''')))***+++++++++***)))((((((((((((((())))))))))))&&&'''((()))***+++++++++,,,++++++******))))))))))))))))))******+++,,,---------------///111333444222111444:::@@@FFFPPPYYYbbblllyyyzzzoooiiiYYYSSSLLLDDD@@@<<<999777444333222111000/////////000000//////...---------..............................---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...111000///...------......,,,,,,---------,,,+++***...,,,++++++------+++)))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++*********))))))*********************************++++++---......---...//////...---,,,+++,,,,,,,,,------.........222///,,,,,,---...,,,***---,,,,,,++++++,,,,,,------....../////////......,,,,,,,,,---------..............................//////000111222333444444111///...///111222222222222111111111111111111111000000111222222222222222xxxkkkggggggeeeccc^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWYYYYYYXXXVVVTTTTTTTTTZZZXXXVVVUUUSSSOOOJJJFFFBBB???;;;999888888888777999777555444333222///,,,,,,,,,,,,,,,++++++++++++---,,,+++)))'''&&&%%%$$$(((((())))))))))))******(((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((((((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))'''''''''''''''''''''''''''))),,,......,,,***)))(((((((((((())))))))))))'''((())))))************************************************+++,,,---...,,,,,,,,,,,,---...///000000...///222333333888>>>EEELLLVVV___hhhrrr}}}wwwjjj^^^TTTLLLGGG===:::666333222222222111000000///.....................................................................---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111///...---,,,,,,,,,)))+++---///...,,,***(((---,,,++++++,,,,,,+++***,,,------......------,,,++++++************+++++++++************)))))))))***************************************+++,,,---------.........---,,,,,,((())))))***,,,------...000...,,,,,,,,,+++***(((,,,,,,++++++++++++,,,,,,+++,,,---...////////////,,,,,,,,,---------..............................000000111222333333444444333111000000111222111000000000000111111111111111111111111222222222222222xxxlllhhhhhhfffccc^^^\\\[[[[[[\\\]]]\\\[[[YYYZZZ[[[YYYVVVTTTTTTTTTYYYXXXVVVUUUSSSOOOJJJFFFBBB???;;;999999999888777999777555444333222///,,,------,,,,,,,,,+++++++++---,,,+++***)))(((''''''(((((((((((()))))))))***%%%&&&'''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''((((((((('''''''''''''''''''''''''''(((***,,,---,,,+++***(((((((((((())))))))))))(((((()))))))))))))))(((((()))))))))*********+++************+++,,,---...++++++++++++,,,,,,,,,---000///111444333111444888999===BBBHHHNNNUUU]]]cccooouuu~~~zzzeee___UUUKKKCCC===888555777555222111111111000///......------------......,,,,,,---------....................................---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++************+++,,,------,,,***))),,,++++++++++++,,,++++++,,,------......------,,,++++++************++++++************))))))))))))***************+++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,)))))))))***+++,,,,,,---,,,++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,---...............,,,,,,,,,---------..............................---......///000000111111222000//////000111111000000000111111222222222333333222222222111222222222yyyllliiihhhfffddd^^^]]][[[[[[]]]]]]]]]\\\YYYZZZ[[[YYYVVVSSSSSSSSSXXXWWWVVVTTTSSSOOOJJJGGGBBB???;;;999999999888888999777555444333222///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++'''(((((((((((()))))))))%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''(((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))***+++(((((((((((())))))))))))'''(((((()))))))))((((((((((((((()))******++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...///333///222555888:::===AAACCCKKKPPPXXXbbbnnn|||xxxqqqhhh^^^WWWGGGDDD???;;;888666333111666444222111111111///---...------------...//////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++***************+++))))))***++++++,,,,,,,,,+++++++++******++++++,,,***++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++------------,,,,,,,,,++++++******++++++,,,---------------,,,++++++,,,,,,,,,---------..............................,,,,,,------...////////////---,,,---///111111000111111222222333444555555555444333222111111222222zzzmmmiiiiiigggeee___]]][[[ZZZ[[[\\\[[[[[[YYYZZZZZZXXXVVVSSSSSSSSSWWWVVVUUUTTTSSSPPPLLLIIICCC@@@<<<:::999999999888999777555444333222///,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,''''''(((((((((((())))))(((((((((((('''&&&%%%$$$((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&''')))&&&### ###''')))''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$###"""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%'''((()))(((((((((((())))))))))))&&&'''(((((())))))))))))((((((((())))))*********))))))))))))***+++,,,---++++++,,,---------,,,,,,+++***+++...---)))***---+++,,,...000222333333444:::<<>>999777555444444333111///------,,,---......,,,***......---------......///+++++++++,,,,,,---------++++++++++++++++++++++++------,,,++++++++++++++++++******))))))))))))***))))))+++,,,---.........,,,+++***))))))***,,,---)))***++++++******+++,,,)))******++++++******)))******))))))))))))******(((((()))))))))))))))***)))))))))***++++++,,,,,,...---,,,+++++++++++++++++++++*********+++,,,,,,---------,,,,,,,,,+++++++++---//////,,,+++******++++++************++++++------------,,,+++***))),,,,,,,,,---------......------------------------.........//////000000000...,,,+++,,,...000000000111111222333444555666777666555333222111111111222zzznnnjjjiiihhheee```]]]YYYWWWXXXYYYZZZZZZXXXYYYZZZYYYVVVTTTTTTTTTUUUTTTTTTTTTSSSQQQMMMJJJCCC@@@<<<:::999:::999888999777555444333222///,,,...------------,,,,,,,,,************************'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%'''((((((&&&%%%&&&(((((('''&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((())))))))))))((((((((()))))))))))))))(((((((((((()))***++++++)))***+++,,,---,,,,,,+++,,,+++,,,...---))))))---......---...///000111111444666888;;;???EEELLLQQQ^^^hhhsss}}}~~~vvvqqqkkkddd___PPPLLLGGGAAA<<<888666555444222000///000000///...***)))***,,,......+++)))......---,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,+++******))))))******)))***+++,,,------,,,,,,))))))******++++++++++++(((***,,,+++***)))+++---))))))************))))))******))))))))))))******(((((((((((())))))******((())))))***++++++,,,,,,------+++******)))))))))+++***))))))***+++,,,---++++++,,,,,,,,,,,,,,,,,,(((***---...+++***)))***++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......------------------------////////////000000000000000...------///000///...///000111222444555666777888666444222000000111222zzznnnjjjjjjhhheeeaaa]]]XXXVVVVVVWWWXXXYYYXXXZZZ[[[YYYWWWUUUUUUVVVTTTSSSSSSTTTTTTRRRNNNKKKCCC@@@<<<:::::::::999888999777555444333222///,,,......---------,,,,,,,,,+++******)))(((''''''&&&''''''''''''((((((((()))%%%%%%$$$%%%&&&(((***+++((('''&&&%%%%%%&&&'''(((%%%''')))(((&&&%%%&&&)))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((('''((()))***+++$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***)))'''$$$###(((((((((((())))))))))))$$$%%%&&&((()))*********)))))))))))))))(((((((((''''''''''''((()))***+++'''(((***+++,,,,,,+++++++++)))+++---,,,)))+++///222///,,,+++,,,---...///,,,///222444666888;;;===???IIITTT]]]iiiwwwzzzrrrjjj___WWWSSSNNNHHHCCC<<<<<<:::666333222333555222///,,,+++,,,...//////------...000111000...+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++---,,,,,,+++*********+++((()))***++++++***(((((('''(((+++------,,,***)))'''***,,,+++))))))+++---*********++++++***************))))))))))))******'''((((((((())))))******((())))))***++++++,,,,,,,,,,,,+++)))((((((((((((******)))))))))***,,,---))))))***+++,,,------...!!!%%%***,,,++++++,,,...++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////333111////////////...---...///000111333444666666888777444222000000111222zzznnnkkkllljjjhhhbbb```\\\XXXVVVUUUVVVVVVVVVYYY[[[[[[YYYVVVUUUUUUVVVVVVVVVVVVUUURRRMMMIII???===:::888999999888777888777666444222000///...------,,,,,,,,,,,,++++++++++++******)))((((((((()))'''&&&'''******(((%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&''''''''''''%%%$$$###'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%))))))(((((((((((())))))(((((()))***************---,,,***)))***,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------000000000000000111111111===>>>AAAFFFMMMUUU\\\```aaafffmmmqqqtttyyyyyyppphhhbbb^^^ZZZQQQKKKCCC>>><<<:::777555111111000//////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,))))))***+++,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))))))))***+++---......---+++*********))))))))))))******+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))'''(((******((('''((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&''')))***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------///000000000000000//////111111222333444444555555444444333222111111111111{{{ooollllllkkkhhhaaa___[[[XXXVVVUUUVVVVVVWWWYYY[[[ZZZXXXVVVUUUUUUVVVUUUUUUUUUUUUQQQLLLHHHAAA???<<<:::::::::999888777777555444222000///...------,,,,,,,,,,,,++++++++++++******)))((((((((()))'''&&&''')))***(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))*********)))((((((''''''))))))(((((((((((())))))(((((()))************)))---,,,***)))))))))***))),,,++++++******++++++,,,+++,,,,,,,,,---------------------...///000000111222333666999<<<@@@CCCDDDDDDIIIOOORRRTTTXXX___dddqqqwww|||rrreee```XXXQQQLLLHHHDDDBBB===999555333333333222000000000///............///------,,,+++++++++++++++------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++*********))))))))),,,,,,+++++++++*********)))******++++++******)))************************)))+++,,,---...---+++*********))))))((())))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))***,,,+++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***++++++************************+++++++++,,,,,,---------,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------+++,,,------...---------------------------------//////000000000000//////111111111222333333444444222222222111111222333333|||pppmmmmmmkkkhhhaaa^^^[[[WWWVVVUUUVVVWWWWWWXXXZZZZZZXXXVVVUUUUUUUUUUUUTTTTTTSSSPPPKKKGGGCCC@@@===<<<;;;;;;;;;999777666555333222000///...------,,,,,,,,,,,,+++++++++******))))))(((((('''(((''''''((())))))(((&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))***************))))))))))))((((((''''''(((((()))'''((())))))******))))))++++++************++++++++++++************++++++,,,,,,,,,---------......)))***+++,,,...///000000---...000222333333333222111444888:::;;;===BBBGGGNNNSSS[[[dddnnnyyyxxxtttpppnnnkkkdddYYYPPPHHHDDD>>>999777555333111111000//////111111111//////......---------------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++******)))))))))(((((((((,,,++++++++++++*********((())))))))))))))))))(((************************)))***+++,,,------,,,++++++***))))))((((((((((((,,,+++)))(((((()))******)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))******************************************++++++************************)))******+++,,,---......///...---,,,++++++++++++++++++,,,,,,,,,,,,------........................++++++,,,---------------------------------------//////000000000000//////000000000111222222333333000000000111111333444444|||qqqmmmmmmjjjggg___]]]ZZZWWWUUUUUUWWWWWWWWWXXXZZZYYYWWWUUUUUUUUUUUUTTTSSSSSSRRRNNNJJJFFFCCC@@@===;;;;;;;;;:::999666555444333222000//////------,,,,,,,,,+++++++++*********)))((((((''''''((((((((()))))))))(((''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))))))))######$$$%%%&&&(((******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((())))))*********(((((((((''''''((((((((('''(((((()))))))))))))))((()))***++++++,,,...///++++++************++++++,,,,,,---------.........******+++,,,---...//////......///111111222222222///111333444333555888:::;;;>>>CCCHHHNNNUUU]]]cccmmmnnnqqquuuzzz{{{uuummmfffaaa^^^ZZZXXXRRROOOMMMMMMLLLHHHAAA;;;<<<999555333222111000...111111111222222111///......---,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***************++++++************++++++&&&''''''((()))***+++,,,++++++++++++************((())))))******))))))(((************++++++++++++((()))***+++,,,,,,,,,++++++***)))(((((('''(((((()))(((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((************************((()))***+++,,,---......111000...,,,+++++++++,,,+++++++++,,,,,,,,,------------------------------++++++,,,------------,,,,,,,,,------------------...//////000000000000/////////000000111111111222111111111111111222333333|||qqqmmmllliiifff^^^\\\YYYVVVUUUVVVWWWXXXWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUSSSRRRQQQMMMIIIFFFBBB???<<<::::::999888777555555444333111000//////------,,,,,,,,,+++++++++******))))))((('''''''''(((((()))***)))(((((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))******&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))''')))+++***)))(((***++++++******))))))******+++,,,,,,,,,---------......---------------............---,,,+++,,,...000111000111111111000111222333666777888999:::===BBBEEEMMMNNNQQQUUUZZZ___dddgggtttwww|||~~~yyyrrrkkkeeebbbWWWRRRLLLFFFCCCAAA???>>>:::999888999:::999555111666444111//////...---,,,...///000000///---,,,+++------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++******))))))******+++'''(((((()))***+++,,,,,,+++++++++*********)))))))))******************)))))))))*********+++++++++((())))))******+++++++++******)))(((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))************************(((((()))***,,,---......000///---,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------............///000000000000000///000000000000000111111333222111111000000000111|||qqqmmmkkkhhhddd]]][[[XXXVVVUUUVVVWWWYYYWWWXXXYYYWWWUUUTTTUUUVVVWWWVVVSSSRRRPPPMMMIIIFFFAAA>>>;;;999888888666555444444333222111000//////------,,,,,,,,,,,,++++++***))))))((((((''''''&&&''')))+++***)))(((((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***+++***)))((('''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''***+++)))%%%""""""$$$******))))))))))))******+++++++++,,,,,,,,,------........................000///,,,******+++...///111000000////////////000222333333333222333666888:::;;;<<<>>>BBBFFFIIILLLQQQTTTYYY___dddjjjqqquuu{{{zzzsssmmmgggddd___]]]ZZZUUUPPPKKKGGGDDD@@@===999666555555444333333222111222222111///---222000...---------+++***+++---///000///------...---,,,,,,+++++++++++++++,,,++++++++++++,,,------************************)))))))))*********************))))))))))))******++++++*********)))))))))+++************))))))))))))******++++++******)))((((((((()))******++++++***))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((()))******((('''''')))+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,************************((())))))***+++,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++,,,,,,,,,,,,,,,+++,,,,,,------.........---...///000000111111000000000000000000000111111333333222000000/////////{{{pppllljjjfffbbb\\\ZZZXXXVVVUUUVVVXXXYYYWWWXXXXXXWWWUUUTTTUUUVVVYYYWWWTTTRRRPPPMMMJJJGGGAAA>>>;;;999888777666444444333333222111000//////------,,,,,,,,,,,,++++++)))))))))(((''''''&&&&&&''')))++++++)))((()))***&&&&&&'''(((((('''''''''''''''''''''''''''''''''"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((())))))(((''''''&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))))))))(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((%%%)))+++***&&&###$$$&&&******))))))))))))***************+++++++++,,,,,,,,,,,,------......//////000///......---...//////111000///.../////////......///111111000000222333222222222333555777:::;;;999===AAAEEEGGGJJJOOORRRUUUZZZ___cccfffiiinnnqqqsssvvv{{{~~~~~~yyyuuuqqqkkkggg^^^\\\YYYUUUPPPLLLIIIHHHBBBAAA???<<<:::888666666444222000///000000///...000///////////////...---000...------......---,,,+++...000000...---...000------,,,++++++++++++,,,***************+++,,,,,,************************((()))))))))*********+++******))))))))))))************)))))))))(((((((((************))))))))))))((())))))))))))))))))(((&&&''''''((())))))******+++***))))))(((((((((((('''''''''''''''((()))***(((((()))***************((((((((((((((((((((((((******)))(((&&&'''))),,,((((((((((((((((((((((((***************************))))))))))))+++,,,...************************))))))******+++++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---......///---...///000111111111111111111111111111111111111222111000000000000000111{{{pppllljjjeeeaaa[[[ZZZWWWUUUUUUVVVXXXYYYWWWXXXXXXVVVTTTTTTUUUVVVYYYWWWUUURRRQQQNNNJJJGGGBBB???;;;999888777666555444333333222111000//////---------,,,,,,,,,++++++)))))))))(((''''''&&&&&&'''***,,,+++)))((()))+++''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((("""######$$$&&&(((***+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))'''''''''&&&&&&'''''''''&&&''''''((((((((((((((("""''',,,,,,***)))+++...******))))))))))))******))))))*********+++++++++******+++,,,...///000000***+++---///000000/////////...,,,,,,---------,,,+++---///000/////////000////////////000111333444000333777999999:::===???<<>><<<;;;::::::999444333111000000111222333///...,,,,,,,,,,,,***))),,,,,,,,,---...///000000,,,+++***+++---...---,,,+++---...,,,)))''')))+++...---,,,,,,++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******%%%%%%&&&'''((()))******************))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((())))))***,,,+++***(((''''''''''''&&&&&&&&&&&&((()))***+++&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''%%%$$$%%%'''***((((((((((((((((((((((((************************((((((&&&&&&''')))+++---******************************************++++++((()))+++,,,------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---...///000111111111111222222222111111111111111////////////000111222333tttmmmkkkiiifffeee]]][[[XXXVVVUUUUUUVVVWWWYYYXXXXXXWWWUUUTTTSSSSSSSSSWWWXXXUUUSSSQQQMMMGGGCCC???:::666555555444333555555444333222000///...000...,,,***(((((()))***---,,,+++***))))))))))))))))))((('''&&&&&&%%%%%%***)))(((''''''''''''''',,,,,,+++***)))(((''''''###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%)))))))))(((''''''&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&'''''''''''''''(((((()))******)))(((''')))))))))))))))***++++++...,,,***(((((()))***+++******)))(((''''''(((((((((******)))''''''***---************************///---+++)))(((((()))***,,,,,,+++++++++,,,---...000///---++++++,,,---...//////............//////........................000000000000////////////000/////////000222555777333444555777888:::;;;<<<======???BBBIIIPPPXXX\\\___^^^]]]]]]]]]___```aaahhhgggggghhhlllrrrxxx{{{||||||||||||{{{yyyvvvtttssstttqqqlllgggbbb___]]]]]]XXXXXXWWWVVVTTTSSSQQQPPPCCCBBBAAA???===;;;:::999666666555444333111000000333333222111000///......---------------+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......---+++***((('''&&&************************+++++++++++++++***)))(((---,,,***)))))))))***+++---+++'''$$$""" !!!!!!(((***+++***''''''))),,,******)))))))))))))))***))))))))))))(((((((((((())))))************)))))))))......(((&&&)))+++)))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''')))***+++***)))((()))***)))(((((((((***---000111,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,------------,,,,,,,,,,,,---------......,,,---......///.........---///000///...---...000222222222333444444555555tttllljjjhhhdddccc^^^\\\YYYVVVTTTUUUVVVWWWYYYXXXWWWVVVUUUTTTTTTSSSRRRVVVWWWTTTRRRPPPLLLGGGAAA>>>:::777666555444333333333333333333222111000000...,,,***)))******+++,,,,,,***))))))))))))))))))(((((('''&&&&&&%%%%%%)))(((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%###"""!!!######$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''(((,,,+++***(((((()))***+++******)))((((((((())))))((()))***)))''''''***---************************%%%&&&''')))***+++,,,,,,++++++++++++,,,,,,------******+++,,,,,,,,,,,,,,,///......------......///......------------------........................///...------...000222444222333333444555666777777444444444555888<<<@@@CCCGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJMMMQQQUUUXXX^^^_________```dddjjjooopppkkkeeebbbcccfffhhhhhhhhhhhhhhhiiijjjjjjkkkkkkfffggghhhhhheeebbb]]][[[ZZZZZZZZZYYYXXXVVVTTTSSSOOOMMMJJJFFFCCCAAAAAAAAABBBBBBAAAAAA???>>><<<;;;888777666555333222111111444444333222111000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))******************************++++++******))))))******((('''''''''((((((+++***((('''((()))+++,,,((()))***)))'''&&&(((+++******)))))))))))))))*********)))))))))((((((((())))))************))))))'''+++,,,((('''******'''(((((((((((((((((((((((((((((('''&&&'''((()))***(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))((()))***)))'''&&&'''((())))))((()))***,,,///000,,,++++++******+++++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,---------------,,,,,,,,,------------...---...//////000000//////...000000000...---...000------...///000111222222ssskkkiiifffcccaaa___]]]YYYVVVTTTTTTUUUUUUXXXXXXWWWVVVUUUTTTTTTSSSRRRVVVVVVSSSPPPOOOKKKFFF???<<<999888777777555333111222222333333222222222///...,,,+++++++++,,,---++++++***)))((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$"""!!!$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''###$$$$$$%%%&&&&&&'''''''''((()))((('''&&&'''((((((''''''''''''''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******)))(((((()))++++++******)))))))))***++++++((()))))))))((((((***,,,************************ ###&&&))),,,---,,,,,,++++++++++++,,,,,,,,,---&&&(((+++---......---,,,------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------.........------,,,+++,,,---...///000000000000111111111111111111000000000111222333777666555555555666777888777777888999;;;===???@@@BBBCCCCCCBBBCCCFFFJJJNNNPPPLLLFFFCCCDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHGGGEEECCC@@@>>>===============<<<::::::>>>===;;;999999888999:::444444444444333222111000222222111111000/////////111111000///......------+++++++++++++++*********++++++******+++,,,...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))*********************************((())))))***************))))))((('''''''''(((((('''&&&&&&'''(((***,,,...(((((()))((('''&&&(((***)))))))))(((((())))))***************))))))))))))((())))))******))))))((((((******)))***,,,+++&&&(((((((((((((((((((((((((((((('''''''''((()))***(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))&&&(((((('''&&&%%%&&&'''******))))))***+++---...++++++*********++++++,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,---------------,,,,,,,,,,,,------------...//////000000000000000000111111000///......///......///000111222333444rrrjjjiiifffcccbbb```^^^ZZZVVVTTTSSSTTTUUUWWWWWWVVVVVVUUUTTTTTTSSSRRRUUUUUUQQQOOONNNJJJEEE===;;;999999888777555333222222333333333222111111......---,,,,,,,,,---...+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))''''''''')))((((((''''''''''''((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))'''(((((((((((((((((((((((((((((((((((()))***+++***)))))))))***+++,,,,,,((((((((((((((())))))***************************&&&'''(((************)))******++++++,,,,,,,,,,,,)))***+++---......------,,,,,,++++++++++++,,,,,,------,,,,,,+++************++++++,,,---...//////---,,,,,,+++++++++,,,,,,---------.........//////000000111222222222222222444444333222222333444555444555666777777777777777888888777777888:::<<<>>>@@@===:::777666777999:::999999999::::::;;;;;;;;;;;;:::999888777666555444333333333333333333333333111111000000000000111222222222222222222222111000000000000000000000000000......------,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***))))))+++---///++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************&&&&&&''''''((()))))))))************************&&&'''((()))*********************)))))))))******((((((''''''''''''((())))))))))))((('''((()))))))))(((((((((((())))))***+++*********))))))))))))(((((())))))))))))((((((******)))))),,,---,,,)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''''''''(((((((((&&&%%%&&&'''+++******)))******+++,,,***************++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000000000000///000111222111///......///000000111111111222222222pppiiiiiigggeeeddd```^^^ZZZVVVTTTSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUPPPNNNMMMIIIDDD===;;;999999888777555333444444444333222111//////...---------------------+++***)))((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''&&&&&&%%%%%%&&&((()))((('''&&&((()))((((((''''''''''''(((((($$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))******))))))*********))))))(((''''''''''''((())))))******)))))))))***+++,,,,,,(((''''''((()))))))))))))))))))))))))))))))))))),,,+++***)))))))))******)))***+++,,,,,,,,,++++++,,,+++***))))))***++++++++++++************++++++,,,,,,+++++++++*********++++++,,,---......//////------,,,,,,+++++++++,,,++++++,,,---...//////000,,,---...000000000//////111000///......///000111...///000111111000///...222222111111222333444444555444222000//////111222111111111111222222222222333222111000000/////////...............//////000------------------------.........//////......---,,,,,,,,,,,,---------...+++++++++++++++++++++++++++++++++,,,------.........---+++)))))))))+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))*********)))))))))*********))))))++++++***)))))))))))))))***)))((((((((()))))))))((((((''''''((()))***************))))))))))))((((((((())))))))))))((((((+++)))(((***+++*********''''''''''''''''''''''''((((((((()))))))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((()))***)))'''''''''(((*********************+++***)))))))))******+++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))***++++++++++++++++++++++++,,,,,,,,,------,,,---......//////......000111111000///......////////////...------,,,,,,pppjjjiiihhheeeddd___]]]YYYVVVTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVUUUPPPMMMMMMIIIEEE???<<<999888777777555333555555444333222000///...------------,,,,,,++++++++++++***)))((((((((((((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&*********)))((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&%%%&&&&&&'''((()))'''((()))))))))(((&&&&&&'''''''''(((((((((((((((******)))))))))***++++++'''''''''(((******)))''')))))))))))))))))))))))),,,+++)))((((((***,,,---((()))+++,,,,,,,,,+++***,,,***(((&&&&&&'''((()))++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------......------,,,+++...---,,,+++++++++,,,------....../////////......///...---...000111000///.........---,,,,,,...000---------........................---------------,,,,,,,,,,,,,,,---...///000000000000000/////////***++++++++++++******)))+++++++++,,,,,,---------***+++++++++++++++++++++)))*********++++++,,,,,,...---+++***))))))******++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))%%%%%%'''((())))))))))))&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((***(((''''''((())))))(((''''''''''''((()))******))))))))))))(((((((((((('''(((((())))))(((((('''((())),,,///---(((''')))'''''''''''''''''''''''''''((()))*********))))))''''''(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))))))))))))))++++++***)))((()))***))))))******************)))))))))))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...............---///000///...---...000111111000000///...------rrrkkkiiigggcccbbb^^^\\\YYYVVVTTTUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWVVVQQQMMMMMMJJJEEEAAA>>>:::777666555444333444444444333222111000///------------,,,+++)))))),,,,,,***)))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((&&&%%%$$$&&&&&&&&&'''''''''''''''(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%'''((()))$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%&&&''')))***&&&'''((()))((('''%%%$$$''''''((((((''''''&&&&&&******)))((((((((())))))'''&&&&&&(((***+++(((&&&)))))))))))))))))))))))))))))))))))))))******+++((()))+++,,,,,,,,,***)))***))))))))))))******+++,,,++++++******++++++,,,******++++++,,,---------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,---------------------------------///...,,,+++++++++,,,---.../////////000111111111...---,,,...111111///---***,,,...---,,,,,,...000------------------------,,,------.........------...---,,,,,,,,,---...///((((((((())))))(((((((((+++,,,,,,,,,+++***)))))),,,---------------......***+++++++++,,,,,,------******************+++++++++++++++***************++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))%%%&&&''''''((((((((((((%%%%%%'''(((((((((''''''######$$$%%%&&&&&&&&&&&&(((&&&$$$$$$&&&((('''%%%'''&&&&&&'''''')))******(((((((((((('''''''''&&&''''''((((((((((((''''''(((---777===777,,,'''***'''''''''''''''''''''''''''((()))***+++***))))))'''''''''((((((((())))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))***+++,,,+++)))((()))***(((((()))***************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------------,,,***++++++++++++,,,,,,,,,------...///////////////+++,,,......------///000222222222222222222222222tttllliiifffbbb```]]][[[XXXVVVUUUUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTVVVXXXVVVQQQNNNMMMJJJFFFCCC???:::666555555444333222222222333333222222111---------,,,+++***((('''---,,,+++***))))))))))))&&&'''''''''''''''''''''%%%&&&(((((((((&&&$$$######$$$$$$%%%'''(((((()))###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))***)))&&&$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++$$$$$$%%%&&&'''((()))***((('''''''''((()))+++,,,'''((()))******(((&&&%%%'''((((((((('''&&&%%%%%%******)))(((((('''(((((('''&&&&&&(((***+++(((%%%))))))))))))))))))))))))((()))***+++***(((&&&%%%''')))+++,,,,,,,,,***))))))***---///000///......,,,,,,++++++++++++,,,,,,******+++,,,---......///+++++++++***************))))))***+++++++++++++++---,,,,,,,,,++++++******)))))))))***+++,,,...///...---,,,+++******+++,,,)))))))))***+++,,,---...,,,+++***---///000---+++&&&))),,,,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++---,,,+++******+++,,,---++++++,,,---------------,,,,,,,,,,,,+++***)))(((*********++++++++++++++++++++++++,,,------......,,,,,,++++++++++++++++++((()))***++++++,,,++++++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))((((((((())))))))))))))))))))))))%%%&&&''''''((('''''''''&&&''')))*********))))))((()))))))))))))))(((((('''$$$""""""%%%&&&%%%###&&&&&&&&&'''''')))******((('''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))222AAAJJJBBB222***,,,'''''''''''''''''''''''''''((()))++++++******)))''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''')))***+++***)))((()))***'''((()))******+++++++++(((((((((((()))***+++,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,---......//////......******+++++++++,,,,,,,,,...//////000000000000000)))+++------------///000------...///000111222222xxxkkkgggfffccc___YYY[[[\\\ZZZVVVUUUWWWZZZ[[[\\\\\\ZZZWWWTTTTTTTTTYYYXXXVVVTTTQQQMMMJJJIIIAAA===999777666777777777777777777666444222000///...---,,,+++++++++,,,---+++++++++***)))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''(((((('''&&&###"""(((((((((''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((---,,,)))'''&&&&&&'''(((''''''''''''((((((((((((***))))))(((''''''&&&&&&***))))))***++++++)))'''((((((((((((((((((((((((((()))***++++++***((('''++++++************++++++++++++************++++++))))))******++++++++++++++++++,,,------------,,,+++,,,------++++++,,,------+++))))))+++,,,---,,,++++++++++++++++++++++++************************+++,,,...///000///...---------------------------...------,,,,,,------...,,,+++)))(((((()))+++,,,------...//////.........'''((()))***+++,,,------++++++++++++++++++++++++******************++++++---,,,,,,+++*********++++++***)))))))))***,,,,,,++++++******************+++*********))))))(((((())))))************))))))))))))*********+++++++++%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&'''(((((()))+++...))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((((('''$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&'''((((((''''''(((******222???IIIDDD555***)))'''((()))))))))(((&&&%%%************************&&&&&&''''''''''''&&&&&&))))))***+++++++++++++++((((((((((((((()))))))))******))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))************))))))************)))))),,,+++++++++******))))))))))))))))))***************+++,,,---............------,,,+++))))))***,,,---------///111111///---***+++---...//////000000////////////000000000000yyylllhhhgggddd```XXXYYYXXXVVVUUUTTTUUUWWWYYYZZZZZZYYYVVVSSSSSSSSSYYYXXXVVVTTTQQQMMMJJJIIIDDD@@@<<<888777777666666555555555444333222111111...---,,,+++++++++,,,,,,++++++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((('''%%%$$$'''''''''&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((()))((('''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((('''&&&%%%&&&''''''&&&$$$(((((((((((((((((((((((())))))******+++*********+++******))))))******++++++******))))))******+++******)))))))))***+++,,,******+++,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++------------------------,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************---,,,+++*********************)))))))))***+++,,,************************************)))))))))((())))))************)))))))))))))))*********++++++))))))******************((((((((((((((((((((((((&&&'''((((((((((((***---))))))))))))))))))))))))''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))******))))))((((((''''''&&&'''((((((''''''((()))(((,,,555;;;777,,,'''((('''((()))))))))(((&&&%%%))))))))))))))))))))))))'''(((((((((((((((((('''''''''((())))))))))))(((+++***((('''&&&'''((()))))))))))))))((((((''''''&&&&&&'''''''''''''''((()))(((((((((''''''''''''(((((()))))))))************++++++,,,,,,++++++***++++++******))))))))))))(((((()))))))))***************+++,,,------------+++,,,,,,+++***)))+++,,,---------///111111///---...............------,,,....../////////000000000zzzmmmiiiiiieeeaaaZZZXXXUUUTTTTTTUUUUUUUUUWWWXXXYYYWWWUUUSSSRRRSSSXXXWWWVVVSSSPPPMMMKKKIIIGGGCCC>>>:::888777666555333333333333333222222222...---,,,++++++++++++,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&''''''''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))***+++,,,+++******))))))******++++++******))))))******++++++***)))((((((***+++,,,))))))***+++++++++++++++)))***+++***)))((()))+++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...---,,,,,,---...///)))******************))),,,,,,+++***)))(((((('''++++++++++++++++++++++++************************,,,+++*********************))))))))))))***++++++************************************))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&((()))************))))))(((''''''&&&&&&((((((((((((((((((((((((++++++******)))(((''''''%%%'''((((((''''''((()))'''(((+++---***%%%%%%)))((((((((()))(((((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((()))((('''&&&&&&'''(((***)))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((())))))))))))************++++++++++++******))))))))))))(((((((((((((((((())))))))))))******))))))***+++,,,,,,,,,,,,)))***,,,,,,+++***+++,,,---,,,---...000000...,,,...............---,,,,,,.........////////////000zzzmmmjjjjjjfffbbb^^^YYYUUUTTTVVVXXXWWWVVVWWWXXXYYYXXXUUUSSSSSSSSSWWWWWWUUUSSSPPPMMMKKKIIIFFFBBB===999888777666666444333333222111111111111...------,,,++++++++++++************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###&&&'''''''''&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))***+++***)))(((''''''''''''((((((((((((&&&&&&''''''((()))))))))+++***))))))+++,,,+++***))))))))))))))))))))))))((('''&&&&&&''')))+++,,,******))))))))))))************))))))))))))******((())))))***************(((((()))***************)))***+++***))))))***++++++***))))))+++,,,,,,+++************************++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++************++++++,,,+++************+++,,,((((((***+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''************++++++++++++************))))))))))))+++******)))))))))******)))))))))))))))******+++))))))))))))*********************)))))))))))))))))))))************))))))((((((((()))))))))******)))((((((''''''&&&&&&&&&((((((((((((((((((((((((((())))))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%'''((())))))))))))((((((((((((''''''&&&&&&)))))))))))))))(((((((((+++******)))((('''&&&&&&%%%&&&((('''&&&&&&''')))(((((('''&&&%%%$$$(((+++((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))***************$$$%%%&&&'''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''(((((((((((()))))))))***'''(((((((((((((((((('''((((((((((((((((((''''''(((((((((((()))))))))***(((((()))******+++******''')))+++,,,++++++++++++,,,,,,,,,...//////...,,,***+++,,,---.../////////------........./////////zzznnnkkkjjjgggccc^^^YYYTTTRRRTTTWWWWWWWWWYYYZZZ[[[ZZZWWWUUUTTTUUUWWWVVVUUUSSSPPPMMMKKKIIIBBB???:::888888888888888777666444222000000//////......------,,,+++***************)))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""###$$$%%%''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&)))+++++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&'''(((******)))))))))))))))))))))))))))&&&%%%%%%%%%&&&''')))******))))))))))))))))))******))))))))))))))))))***&&&'''***,,,,,,+++)))'''(((((()))************)))***+++,,,+++***)))***,,,***)))((()))+++,,,+++***************************)))))))))))))))))))))))),,,+++*********+++---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))(((((()))))))))(((((())))))***(((((())))))************(((((()))))))))*********))))))))))))))))))******))))))************))))))''''''((((((((()))))))))+++++++++******)))))))))''''''''''''''''''''''''((())))))(((&&&&&&'''(((++++++++++++++++++++++++'''''''''(((((())))))***'''((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))((((((((())))))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((('''((((((&&&%%%''')))***(((((('''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))***************###%%%(((******((($$$"""'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((('''(((((((((((()))))))))&&&''''''((((((''''''&&&''''''''''''''''''(((((('''(((((((((((()))))))))(((((())))))******))))))&&&)))+++,,,+++******++++++++++++---//////---+++)))***+++---......//////------------............zzzmmmkkkjjjgggccc[[[WWWRRROOOOOORRRUUUVVV\\\]]]]]]\\\XXXVVVUUUUUUVVVUUUTTTRRRPPPMMMKKKIII@@@===999777888:::::::::999777555222000/////////.........---,,,+++***)))******))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''((((((((('''&&&&&&#########$$$%%%&&&((((((&&&''''''''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###%%%'''((()))((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''***)))'''''')))+++,,,,,,))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))***))))))(((((())))))******))))))(((((())))))***%%%'''***,,,,,,+++((('''(((((()))******************+++,,,+++******+++,,,)))((((((***+++,,,***)))************************)))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,++++++++++++,,,,,,***++++++++++++++++++***,,,,,,+++***'''%%%###"""((((((((())))))*********(((((())))))***+++++++++*********))))))(((((('''((((((((((((((())))))***'''((())))))******))))))'''(((((())))))*********))))))))))))************))))))************))))))''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%'''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((%%%((((((%%%&&&((((((&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''(((++++++)))%%% &&&''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))***))))))(((((()))++++++***)))***++++++***+++,,,......,,,***---------------,,,++++++,,,,,,,,,---------......yyymmmjjjjjjgggcccZZZXXXSSSOOOMMMOOOTTTXXX^^^______\\\YYYVVVTTTTTTUUUUUUTTTRRROOOMMMKKKIII@@@===:::888999;;;<<<<<<888777444222111111222222............---+++)))((()))))))))))))))))))))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))+++)))''''''))),,,------((((((((((((((((((((((((''''''(((((()))((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***((()))******++++++******)))***+++***)))))))))+++)))((((((***,,,,,,***(((************************))))))))))))))))))))))))&&&'''(((((())))))((((((************************++++++************+++++++++++++++,,,,,,+++++++++,,,++++++***(((&&&%%%$$$(((((((((((()))))))))***((((((((()))***++++++++++++******)))((((((''''''(((''''''''''''((()))***'''''')))*********)))(((''''''(((((()))******+++((()))))))))************))))))************))))))&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&'''''''''''''''$$$&&&''''''&&&%%%'''(((&&&)))(((%%%&&&)))((($$$(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((&&&$$$!!! &&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((()))'''''''''((((((((())))))'''(((((())))))(((((('''''''''((((((((()))))))))'''''''''((((((((())))))))))))*********))))))(((******+++***(((((()))+++*********,,,......,,,***,,,------------,,,+++++++++,,,,,,,,,,,,---------yyyllljjjjjjgggccc[[[ZZZVVVQQQNNNOOOVVV\\\_________\\\XXXUUUSSSSSSUUUTTTSSSRRROOOMMMKKKJJJBBB???<<<::::::<<<<<<<<<777666444222222333444555............---+++)))((()))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''######$$$$$$&&&((()))***&&&&&&&&&''''''((((((((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((()))))))))))))))((((((''''''''''''((((((((()))$$$%%%&&&'''(((***++++++'''$$$""""""%%%'''((()))(((((((((((((((((((((((())))))***++++++***(((((())))))(((((((((((())))))))))))(((((((((((())))))+++)))'''%%%%%%(((+++---))))))***+++++++++++++++((()))***)))((('''(((***(((((((((***,,,,,,***((())))))))))))))))))))))))************************&&&''')))*********)))((())))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))***++++++,,,++++++))))))))))))(((((((((((('''(((((()))***++++++++++++******)))(((''''''&&&'''''''''''''''((()))***&&&''')))*********)))(((&&&''''''((()))******+++(((((())))))*********+++))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%%%%%%%$$$$$$#########&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))$$$%%%'''&&&%%%%%%&&&((((((+++***&&&&&&+++***%%%((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''(((((()))))))))))))))%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))******''''''''''''((((((((())))))***************))))))+++++++++)))'''''')))+++*********,,,------,,,***)))***+++,,,---.........++++++,,,,,,,,,---------xxxkkkgggfffaaa]]]]]]XXXSSSRRRTTTWWWYYYYYY]]]\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWTTTPPPLLLIIIIIIAAA>>>;;;:::999888666555;;;888444111111111000///000///...---,,,+++******///---+++((('''''''''(((******((('''&&&&&&&&&&&&(((((('''&&&$$$###"""!!!'''&&&&&&%%%###""""""!!!'''&&&%%%###"""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''((($$$ !!!&&&***)))'''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$***)))&&&%%%%%%&&&)))***&&&))))))%%%$$$(((++++++''''''&&&'''(((***,,,---))))))))))))((((((((((((+++*********))))))(((((()))*********++++++++++++((((((((()))******+++++++++***)))'''''''''(((((())))))))))))((((((((((((***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++++++++))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''((((((((((((***)))'''&&&'''(((***+++,,,++++++***)))(((((('''+++***)))((((((''''''(((,,,,,,+++)))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''%%%%%%%%%$$$"""!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((,,,+++***((('''%%%$$$###''''''''''''''''''''''''***)))(((''''''((()))***%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))***)))'''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))***++++++,,,---......vvviiifffeeeaaa\\\\\\XXXTTTRRRUUUWWWXXXXXX[[[[[[YYYXXXVVVTTTRRRRRRVVVWWWWWWTTTPPPLLLJJJIII@@@>>>;;;;;;;;;:::999888:::777444111111111000//////......------,,,++++++,,,+++***((('''''''''(((++++++***)))((((((((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%$$$###""""""$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%)))((('''&&&&&&'''((()))%%%(((((($$$###&&&))))))'''&&&&&&'''((()))+++,,,&&&&&&'''((()))******+++******)))))))))((((((((())))))))))))*********+++))))))))))))))))))))))))))))))(((''''''((()))***''''''((()))***+++,,,,,,'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,*********)))))))))(((((()))))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))((('''&&&'''(((***+++))))))(((((('''&&&&&&%%%******)))(((''''''(((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((('''&&&&&&''''''''''''&&&&&&************************&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((((()))***((())))))***************)))))))))*********++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,sssgggdddccc```\\\YYYWWWTTTTTTUUUWWWXXXXXX\\\[[[YYYWWWTTTRRRQQQPPPWWWXXXWWWUUUPPPLLLJJJIII@@@>>><<<;;;<<<<<<;;;::::::777333111111111111000.........------,,,,,,,,,))))))))))))((((((''''''******))))))((()))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''############$$$%%%&&&'''%%%$$$#########$$$%%%&&&"""&&&***)))%%%###$$$'''$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***)))'''%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%(((((($$$"""%%%'''&&&&&&&&&&&&'''((()))***+++'''''''''(((((()))))))))))))))((((((((((((((('''(((((((((((())))))))))))+++******)))((((((''''''''''''''''''((()))***+++(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++,,,++++++***(((''''''&&&)))))))))((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((''''''&&&&&&''')))***,,,((((((((('''&&&&&&%%%%%%))))))(((((('''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''')))(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))))))))))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,------,,,,,,++++++++++++pppdddbbbbbb___[[[WWWVVVUUUUUUUUUVVVWWWXXX]]]\\\[[[YYYWWWUUUTTTSSSWWWXXXWWWUUUPPPLLLJJJIII@@@>>><<<;;;<<<<<<;;;999:::777333111111111111000000///...---,,,+++******%%%'''((())))))((('''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%###""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&& ###&&&&&&###"""$$$'''%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&&&&))))))%%%###%%%'''%%%&&&&&&''''''((()))******+++******((('''&&&%%%%%%(((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''(((((())))))++++++******)))((((((((()))***************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))+++******)))(((((('''''')))))))))(((''''''&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++)))))))))(((((('''''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''$$$%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&''''''((()))(((((((((((((((((()))))))))******(((((()))+++,,,,,,,,,,,,,,,+++++++++++++++++++++nnncccaaabbb___[[[UUUUUUUUUUUUUUUVVVWWWXXX[[[[[[[[[ZZZYYYXXXXXXWWWVVVWWWWWWTTTPPPKKKIIIHHHBBB???<<<;;;::::::888666999666333111111222111111222111000...,,,***)))((($$$&&&(((******)))'''&&&'''&&&&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%###""""""###$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((***(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&%%%###%%%&&&'''(((((('''&&&%%%'''***+++'''%%%''''''&&&&&&&&&''''''(((((())))))+++***)))((('''&&&%%%$$$''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((())))))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))******)))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***((((((((((((''''''''''''''''''&&&''''''((())))))'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$''')))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&'''((((((((((((((()))))))))*********++++++'''((()))***+++,,,,,,,,,))))))***++++++,,,------nnncccbbbbbb___[[[UUUUUUUUUTTTSSSTTTWWWZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVUUUSSSNNNJJJHHHGGGBBB@@@===;;;:::999777555999666333111111222222111222111000...,,,***)))(((&&&''')))******)))(((&&&))))))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%$$$######"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%''''''(((((()))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&***+++'''&&&(((((('''%%%&&&'''(((((((((((('''&&&&&&&&&''''''((((((((('''(((((((((((()))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((()))((((((&&&%%%$$$&&&&&&&&&''''''((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,'''''''''(((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))*********+++&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%$$$$$$###"""!!!!!! &&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$!!!!!!$$$(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((&&&''')))*********)))(((&&&''''''((((((((((((((()))))))))*********++++++(((((()))***++++++++++++(((((()))***+++,,,------ooodddbbbccc```\\\UUUUUUUUUSSSQQQSSSXXX\\\YYYYYYXXXWWWWWWVVVUUUUUUSSSTTTTTTRRRMMMIIIGGGFFFBBB@@@===<<<<<<;;;:::888888666222111111222222111//////...---,,,++++++***((()))*********)))((('''***)))(((((('''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$%%%'''&&&######$$$############$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###((()))'''%%%(((((('''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))((((((((()))))))))******''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%''''''''''''(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++++++++((((((((((((((('''''''''%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((()))))))))******'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((******$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """### """'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&'''''''''''''''(((((((((((('''(((***+++,,,+++***)))''''''((())))))))))))(((((((((((()))))))))******))))))************))))))))))))******+++++++++,,,pppeeecccccc```\\\UUUVVVTTTRRRPPPRRRXXX]]]\\\[[[ZZZYYYWWWVVVUUUTTTSSSTTTSSSQQQLLLHHHFFFEEEAAA???============<<<;;;888666222111111222222222------------------------***************)))(((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''((('''&&&$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""(((%%%"""###'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&(((&&&%%%'''(((&&&%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&(((((())))))******++++++(((((((((((())))))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((('''++++++***)))((('''&&&&&&%%%&&&&&&'''((())))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((******)))((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$ ###$$$""" &&&,,,$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''"""###$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''''''''((((((((()))''')))+++,,,---,,,***)))'''(((((()))))))))))))))''''''''''''((((((((())))))************))))))(((+++++++++***************qqqiiihhheeeaaa```ZZZWWWTTTQQQOOOPPPRRRTTT[[[[[[ZZZZZZYYYXXXVVVUUUVVVVVVTTTPPPKKKHHHFFFFFFCCCAAA>>>;;;999888777888;;;888444222222333333333000000000///......------++++++***(((''''''***,,,+++)))''''''((())))))((()))((('''&&&%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&$$$((($$$&&&$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$######$$$%%%%%%&&&''''''"""""""""######$$$$$$$$$!!!###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######)))'''&&&%%%$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&'''''''''(((((())))))$$$&&&))),,,,,,+++)))'''''''''''''''((((((((()))'''''''''''''''((())))))$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%"""###$$$%%%'''((()))))))))*********((('''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$""""""###$$$&&&''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%((('''%%%###!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''%%%!!!######$$$%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''(((((('''&&&$$$###%%%''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&+++)))'''(((***,,,+++)))))))))))))))))))))))))))((())))))))))))(((((('''$$$%%%'''(((***++++++++++++*********))))))(((((()))************+++++++++rrrjjjhhheeeaaa```ZZZWWWTTTQQQPPPQQQSSSTTTZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWVVVRRRNNNJJJHHHHHHBBBAAA???>>><<<;;;;;;:::888777555555666666555444000000000///......------((()))((('''&&&&&&)))+++...,,,)))(((((('''&&&%%%)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$!!! ###%%%%%%###%%%$$$"""###$$$&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""""""""######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''((((((((()))&&&'''''''''''''''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%""" $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&((())))))(((&&&%%%&&&'''&&&'''&&&%%%######%%%'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&$$$"""###%%%'''&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))******************)))))))))((((((((())))))*********+++++++++rrrjjjhhheeeaaa___ZZZXXXUUURRRQQQRRRTTTUUUYYYYYYYYYXXXWWWVVVTTTTTTVVVWWWWWWTTTPPPLLLJJJIIIBBBBBBAAAAAA@@@???===<<<666555666777999888666444000000000///......------+++,,,,,,+++***+++---000---+++)))(((((((((&&&%%%(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!$$$&&&%%%""""""%%%)))%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%&&&&&&%%%###"""!!!###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$"""###$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%&&&(((***&&&%%%%%%%%%%%%$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''%%%$$$%%%%%%&&&$$$&&&((()))))))))'''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$###'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))***,,,+++)))'''&&&&&&$$$%%%%%%$$$######%%%'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&'''((())))))***))))))''''''((()))))))))))))))))))))(((((((((((((((''')))))))))*********++++++sssjjjhhhddd```___ZZZXXXVVVTTTSSSSSSUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTVVVVVVTTTQQQMMMJJJJJJCCCCCCCCCCCCAAA???===;;;777666555666777666444333000000000///......------,,,---------,,,---///111***((('''''')))******)))((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!%%%(((&&&"""!!!%%%)))%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%$$$###"""""""""###$$$######$$$%%%%%%&&&''''''#########$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%''')))***%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))(((''''''''''''(((###%%%(((******)))&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((('''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,)))'''%%%%%%"""###$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''******))))))***+++++++++))))))))))))))))))))))))&&&&&&''')))************(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))************tttkkkhhhddd```^^^ZZZXXXWWWUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRSSSTTTUUURRRNNNKKKIIIIIIEEEEEEDDDCCC@@@===:::888;;;888444222222222222111000000000///......------'''((())))))((((((***,,,)))(((&&&''')))******)))'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###%%%%%%$$$###$$$%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((("""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))((('''%%%$$$###$$$$$$%%%"""###$$$$$$$$$$$$""""""######$$$%%%%%%&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%(((%%%""""""%%%'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&'''((())))))((((((###%%%''')))***(((&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%###!!!!!!###%%%&&&&&& !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&&&&(((******(((%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''&&&&&&'''((()))************************&&&&&&''')))************)))))))))))))))(((((('''''''''''''''(((((((((((((((((()))))))))*********uuulllhhhddd```]]]ZZZYYYXXXVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTSSSPPPLLLHHHHHHHHHGGGFFFDDDBBB???;;;999777<<<999444111000000000000000000000///......------(((***+++***)))((()))***,,,***(((((((((((('''&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###"""&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""###$$$%%%&&&"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ """$$$&&&&&&%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***'''###!!! """%%%(((%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''&&&%%%''''''''''''''''''''''''"""$$$(((***+++)))&&&$$$&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''"""###%%%&&&''''''&&&&&&###%%%'''(((((((((&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%"""$$$&&&&&&%%%$$$%%%%%%))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))&&&'''((())))))***))))))((()))))))))))))))(((''''''(((((((((((()))))))))((((((((()))))))))******vvvlllhhhddd___]]]ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSWWWVVVSSSNNNJJJGGGGGGHHHGGGFFFDDDAAA>>><<<;;;::::::777444333333222111000000000000///......------,,,---...---+++******+++,,,***((('''((()))((('''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""$$$"""!!!"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$###############$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%''''''&&&%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""###$$$%%%%%%$$$'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###############$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$&&&''''''&&&$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''(((***)))''''''))),,,(((((((((((((((((((((((((((((())))))))))))(((((('''((()))))))))))))))(((((((((((()))))))))******(((((((((((()))))))))***vvvlllhhhddd___]]]ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTYYYWWWSSSNNNIIIFFFGGGIIIGGGFFFCCC@@@>>>>>>===>>>777666555666666555333000000000000///......------***+++,,,+++)))'''&&&'''((('''&&&''')))++++++***&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###$$$"""!!! """######"""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######### """$$$&&&'''&&&%%%$$$$$$#########$$$%%%%%%&&&$$$$$$##################$$$$$$$$$######"""""""""!!!$$$&&&((((((''''''!!!###%%%(((((('''%%%$$$$$$###"""###$$$&&&)))***&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#####################$$$!!!###&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''&&&,,,***&&&$$$###%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$###%%%$$$$$$###!!!$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""" """"""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&((()))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''''''''((()))))))))))))))(((((())))))******++++++(((((((((((())))))))))))sssjjjgggdddaaa___XXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTSSSSSSWWWTTTPPPKKKHHHFFFEEEEEEEEEDDDCCCAAA???<<<:::999999888555333222222333444000000000///......------------------+++***((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$"""!!! $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""####################################$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((%%%$$$%%%''''''$$$!!!$$$$$$###"""###$$$&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$###$$$%%%''')))+++&&&&&&%%%%%%&&&&&&'''(((%%%### !!!###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***,,,***(((&&&%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&'''(((&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((&&&%%%$$$#########%%%'''((('''%%%######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&))),,,***&&&"""%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''(((***+++++++++***)))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((tttkkkhhheeeaaa```YYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXWWWVVVUUUTTTVVVSSSOOOKKKGGGEEEDDDDDDDDDDDDBBBAAA>>><<<999888999888555333222222333444111111000000///.........------,,,,,,***)))((('''))))))(((((('''''''''&&&)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%''''''%%%"""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###$$$%%%&&&((()))$$$############$$$%%%%%%)))&&&$$$###$$$&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%###"""########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&''')))***)))(((&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%(((***)))&&&"""%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((uuukkkiiieeebbb```[[[ZZZXXXWWWXXXYYY[[[\\\[[[\\\\\\[[[ZZZXXXVVVTTTUUUSSSOOOJJJGGGEEEDDDDDDCCCCCCBBB@@@===;;;999777888777555333222222333333111111000000///.........,,,++++++***)))(((''''''++++++***)))((('''&&&%%%(((((((((''''''&&&&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$#########"""########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%***(((%%%$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&&&&&&&$$$#################################$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&'''&&&&&&)))((('''(((******)))(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$############$$$$$$"""#########$$$&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((uuullliiifffbbbaaa]]][[[YYYWWWWWWXXXZZZ\\\[[[[[[\\\\\\[[[XXXUUUTTTTTTRRRNNNJJJGGGEEEDDDDDDCCCBBBAAA???===:::888777888777555444333222222222000000//////...---------+++******)))(((''''''''')))))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%!!! """######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&%%%!!!###&&&'''(((((('''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$##################%%%%%%%%%$$$%%%&&&&&&''''''%%%###"""###$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''''''''&&&%%%&&&'''((('''%%%%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((( """#########$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((uuullliiifffcccbbb^^^\\\YYYWWWVVVXXXZZZ[[[YYYZZZ[[[[[[ZZZWWWTTTSSSTTTRRRNNNJJJGGGFFFEEEEEECCCBBBAAA???===:::888777777666555444333222222111//////...------,,,,,,++++++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$##################""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%###""""""######"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((("""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))ssskkkiiigggdddccc^^^\\\ZZZXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXVVVTTTRRRUUURRROOOKKKHHHGGGFFFFFFCCCCCCBBB@@@===;;;999777666666555444333222111111//////......---,,,,,,++++++***((('''''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$)))'''###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&"""###############""""""%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$######""""""""""""""""""###$$$$$$%%%$$$###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%%%%&&&%%%%%%&&&%%%$$$&&&((())))))((("""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******qqqjjjiiigggeeeddd]]]\\\[[[YYYXXXXXXWWWWWW[[[ZZZYYYXXXVVVUUUTTTTTTUUUSSSPPPLLLIIIHHHHHHHHHDDDDDDBBBAAA>>><<<999888555555555444333222111000111000000///......------,,,***)))''''''((()))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%###&&&''''''$$$###$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&"""###$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$######$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$&&&)))++++++***###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%'''((('''%%%$$$&&&((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++,,,pppiiihhhgggeeeddd]]]\\\[[[ZZZYYYXXXWWWVVV\\\[[[YYYXXXVVVUUUUUUUUUVVVTTTPPPMMMJJJIIIIIIIIIEEEDDDCCCAAA???<<<:::999555555555444333222111000222222111111000000//////,,,+++)))((('''(((***+++))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""&&&)))'''""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&'''(((########################%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&((('''$$$"""###%%%$$$$$$###"""###$$$&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&"""!!!"""$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&)))***,,,(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############%%%(((***+++***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&'''''''''$$$&&&''''''%%%$$$$$$%%%######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''$$$'''))))))&&&%%%&&&((("""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))***+++,,,,,,,,,ooohhheeebbb```___\\\YYYXXXZZZZZZVVVUUUXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYWWWRRRMMMJJJHHHHHHHHHFFFEEEDDDAAA>>>:::777555888777555444333333444444333333222000///---,,,,,,000...,,,)))'''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$"""!!!!!!$$$&&&'''&&&$$$""""""###$$$%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!"""%%%''')))&&&$$$###%%%'''(((%%%###!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###%%%&&&&&&%%%$$$###"""!!!&&&### !!!###$$$""" ########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))((('''%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%############%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((()))***,,,(((%%%$$$'''***+++***ppphhheeebbb___^^^\\\YYYXXXZZZYYYVVVUUUXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUQQQNNNKKKJJJJJJJJJDDDDDDCCCAAA???;;;999777777666555333333333333444333222111000///...---,,,...---+++***)))(((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%&&&%%%$$$#########$$$%%%#########$$$$$$$$$$$$$$$ !!!"""######$$$%%%$$$###$$$&&&'''%%%""""""#########$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&###!!!!!!###$$$###!!!########################""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((+++(((%%%%%%'''*********rrriiieeeaaa^^^]]][[[XXXWWWYYYXXXUUUUUUXXXZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMKKKKKKJJJCCCCCCCCCAAA???===:::999777555444333222222333333222111111000///......---+++,,,,,,,,,+++***))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%&&&&&& """$$$$$$###""" $$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$###############%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&$$$###"""$$$$$$###"""######################## !!!"""###$$$%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%$$$$$$######$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######'''&&&%%%$$$######$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%''')))***%%%%%%$$$$$$######$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&***(((%%%%%%''')))******sssiiiddd```]]]\\\[[[WWWVVVXXXWWWUUUUUUYYY[[[[[[ZZZYYYXXXWWWUUUUUUTTTTTTRRRPPPNNNLLLJJJIIIDDDDDDDDDBBB@@@===:::999666555333222111111222222111111000000//////......+++,,,------,,,+++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&!!!$$$&&&&&&%%%#########$$$%%%%%%%%%%%%$$$###""" """###$$$%%%&&&###$$$%%%%%%%%%$$$###############$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%########################%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$##################### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$&&&'''((()))%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""!!! !!!#########$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((('''&&&%%%&&&'''))))))uuujjjddd```\\\\\\ZZZVVVUUUVVVVVVTTTUUUYYY[[[[[[[[[ZZZYYYXXXVVVUUUWWWVVVTTTQQQNNNKKKHHHGGGGGGGGGFFFCCC@@@<<<999777666555333222111111222222111111000000//////......---......---,,,***(((&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$$$$############$$$%%%%%%"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########&&&&&&$$$#########$$$%%%"""###$$$$$$$$$###########################""""""###"""!!!!!!!!!"""$$$$$$########################%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%############""""""""""""""""""!!! !!!"""###$$$""""""###$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$######""""""######$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&%%%%%%&&&''')))uuujjjddd```]]]\\\ZZZVVVTTTUUUUUUTTTUUUYYYZZZ[[[\\\\\\[[[YYYWWWVVVYYYWWWTTTQQQMMMJJJHHHGGGIIIHHHGGGDDDAAA===999777777555444333222222333333222111111000///......---......---,,,+++)))'''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""#####################$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$########################""""""%%%$$$"""!!! """###%%%"""$$$%%%%%%$$$######$$$#########""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$""""""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%''''''(((((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""$$$$$$$$$$$$%%%&&&''''''""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))$$$%%%&&&&&&%%%%%%&&&(((vvvjjjeee```^^^]]]YYYUUUSSSTTTTTTSSSUUUYYYYYYZZZ\\\\\\\\\ZZZXXXWWWYYYWWWSSSOOOLLLKKKJJJJJJHHHGGGFFFDDDAAA>>>;;;999777666555333333333333444333222111000///...---,,,,,,,,,+++***)))((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#####################$$$$$$%%%$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""%%%'''&&&$$$###$$$%%%$$$$$$$$$######"""""""""!!!"""$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%###$$$%%%###!!! """$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###""" !!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((###%%%'''&&&$$$$$$&&&(((vvvjjjeee```^^^^^^YYYUUURRRTTTTTTSSSUUUZZZYYYZZZ[[[\\\\\\[[[YYYXXXXXXVVVRRRNNNLLLLLLMMMMMMFFFFFFEEEDDDBBB???===;;;888777555444333333444444333333222000///---,,,,,,+++***)))(((((()))***+++)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$#########"""###$$$$$$%%%%%%&&&&&&$$$######%%%((('''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$###%%%((('''%%%###$$$&&&%%%%%%%%%$$$$$$#########!!!"""%%%''''''&&&$$$"""""""""######$$$$$$$$$$$$%%%$$$######%%%%%%$$$### !!!"""$$$&&&'''''''''"""$$$%%%### !!!$$$########################!!!!!!"""###$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%##################$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""!!!"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''&&&$$$"""!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$""" """""""""###$$$$$$%%%%%%!!!""""""#########""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''########################""""""###$$$$$$$$$$$$#########%%%%%%%%%%%%#########$$$%%%&&&'''&&&%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&"""%%%'''&&&$$$###%%%(((wwwkkkhhhfff```ZZZUUUUUUUUUVVVVVVVVVWWWWWW]]]]]]^^^^^^]]]ZZZXXXVVVZZZXXXTTTOOOMMMLLLLLLLLLIIIHHHGGGEEECCC???<<<:::<<<:::777333000///222555444444444333111...+++***,,,,,,,,,,,,,,,+++***)))''''''&&&%%%&&&'''((()))+++(((''')))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$(((&&&### !!!###%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%$$$###""""""######"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!$$$%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''%%%""""""""""""""""""""""""""""""###&&&&&&###""""""&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""!!!"""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%(((&&&###"""###$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######!!! ########################&&&%%%$$$"""!!!!!! $$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''$$$!!! """$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''%%%%%%%%%%%%###!!! ###%%%$$$"""!!!###&&&!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################%%%$$$###""""""###$$$%%%$$$(((***)))&&&###&&&&&&$$$$$$$$$$$$&&&&&&%%%######$$$''''''$$$!!!###$$$%%%%%%%%%%%%$$$###$$$$$$###############$$$ !!!###%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$######"""'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%$$$$$$###$$$###  ###''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$######$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''vvvjjjhhhfffaaa[[[UUUUUUUUUUUUUUUVVVWWWWWW[[[[[[]]]]]]]]][[[YYYXXXZZZXXXTTTPPPMMMLLLLLLLLLHHHHHHGGGEEEBBB???<<<:::;;;:::888444111000222444444444333222000...---,,,------,,,,,,+++***))))))'''&&&&&&%%%&&&'''((()))***''''''(((((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&&&&$$$######"""######$$$$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%###"""""""""""""""###$$$%%%$$$$$$###""""""######""""""############""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$$$$%%%########################***'''$$$###$$$%%%###"""########################%%%$$$$$$%%%%%%$$$$$$%%%######"""""""""######$$$%%%$$$$$$###"""!!! !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! ###%%%&&&&&&%%%$$$$$$%%%'''%%%######$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""!!! ########################$$$######""""""""""""###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!""""""######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&"""""""""!!! ###$$$%%%%%%%%%%%%&&&'''""""""###$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""%%%'''(((&&&$$$"""&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$###%%%''''''&&&######$$$%%%%%%%%%%%%$$$###$$$$$$###############$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''tttiiigggfffaaa]]]WWWVVVTTTTTTTTTUUUWWWYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYWWWSSSPPPMMMLLLKKKKKKGGGGGGFFFDDDBBB>>>;;;:::999999888555222111111222444333222000//////......///...,,,+++))))))(((((('''&&&&&&&&&&&&'''(((((()))&&&&&&(((((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&& !!!###$$$%%%%%%$$$$$$#########"""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$######"""""""""######%%%$$$######"""#########""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###%%%&&&"""""""""""""""""""""""")))'''%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###!!!  !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!! ###$$$&&&&&&$$$###$$$%%%%%%$$$###$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%######$$$######"""!!! ########################"""""""""""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$#########""""""#########"""###$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######$$$&&&''''''&&&######$$$$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###$$$&&&''''''&&&###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$######$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''ssshhhfffeeebbb^^^YYYXXXUUUTTTTTTVVVYYY[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYWWWSSSPPPMMMKKKKKKKKKFFFEEEEEECCCAAA>>>;;;999777888888777444222111111333222111/////////000000///...,,,***)))(((((((((&&&&&&&&&&&&''''''(((((((((%%%%%%''''''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$#####################"""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$###############$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""######"""!!!!!!###$$$""""""""""""""""""""""""$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$!!!!!!$$$$$$"""#########$$$$$$&&&'''(((((('''%%%###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###############"""""""""$$$%%%%%%$$$######$$$#########$$$&&&%%%###!!!"""############$$$$$$$$$###############"""!!!!!!##############################""""""######$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""###$$$$$$$$$$$$#########""""""""""""######!!!###%%%%%%$$$######%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$&&&'''(((###!!!!!!%%%'''&&&###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$##################$$$'''&&&%%%$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''ssshhheeedddaaa^^^[[[YYYWWWVVVVVVXXX[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVXXXVVVSSSPPPMMMKKKJJJJJJDDDDDDCCCBBB@@@===:::888666777888777555222111111333222000/////////000111///...,,,***)))(((''''''&&&&&&&&&''''''''''''''''''%%%%%%''''''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""######"""!!!!!!"""$$$########################"""###$$$$$$$$$$$$$$$%%%########################!!!%%%&&&######&&&%%%!!! !!!"""###'''&&&$$$######$$$%%%&&&%%%%%%$$$###"""!!! """######$$$$$$######"""######$$$%%%%%%$$$$$$$$$!!!###$$$$$$###""""""###"""""""""$$$%%%%%%###!!!"""""""""#########$$$$$$"""############""""""!!!########################%%%$$$$$$###############""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""###$$$$$$$$$$$$#########""""""""""""######"""$$$%%%&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$########################"""######$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###%%%&&&###!!!!!!%%%'''%%%###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$#########&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((()))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((uuuiiidddbbb```^^^ZZZYYYXXXWWWWWWYYYZZZ\\\\\\\\\[[[YYYXXXVVVUUUUUUWWWUUUSSSPPPMMMKKKJJJIIICCCCCCBBBAAA???<<<:::888666777888777444222222222222222111000/////////000,,,,,,,,,+++***((('''&&&%%%&&&''''''((((((''''''(((%%%%%%''''''######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''((('''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!!!!!!!""""""""""""""""""""""""###((((((######((((((### !!!!!!"""##################$$$$$$%%%&&&%%%$$$###"""!!! """"""############""""""!!!""""""############"""!!!"""$$$$$$"""!!!"""###""""""!!!###$$$%%%###"""""""""#########$$$$$$$$$""""""############""""""########################&&&%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$#########""""""#########$$$###"""$$$&&&'''&&&%%%"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$######""""""######$$$%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$###"""###$$$%%%&&&######$$$$$$$$$$$$######"""###$$$###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$%%%%%%%%%%%% !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((xxxkkkdddaaa^^^\\\WWWWWWWWWWWWWWWXXXXXXYYY[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUSSSPPPNNNKKKIIIHHHBBBBBBAAA@@@>>><<<999888666777777666333222222333222222222111111///......)))***,,,,,,,,,)))'''%%%%%%&&&'''((((((((('''&&&)))&&&%%%'''&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$#########$$$$$$$$$######""""""#########$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''######""""""###$$$$$$%%%"""######$$$$$$######"""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######%%%'''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###!!! !!!########################$$$(((%%%%%%((($$$%%%%%%$$$$$$$$$%%%%%%&&&""""""############""""""############""""""""""""""""""############"""""" !!!""""""""""""""" """######"""!!!!!!"""###""" !!!###$$$$$$############$$$$$$$$$%%%%%%""""""############""""""########################$$$$$$#########$$$%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&!!!$$$(((&&&###"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""""""""#########$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&''''''&&&%%%&&&'''&&&$$$$$$$$$%%%""""""###$$$$$$$$$###### """###$$$%%%&&&(((((('''&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""###%%%&&&%%%"""!!!!!!###%%%%%%$$$######$$$%%%%%%""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###  ###$$$""""""###$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%&&&&&&%%%###"""!!!"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((yyylllddd```^^^\\\UUUUUUUUUVVVVVVVVVWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXVVVUUUSSSPPPNNNKKKIIIHHHAAAAAAAAA@@@>>>;;;999777777777777555333222333444222222333222111///---,,,'''))),,,------***'''%%%%%%%%%'''((((((((('''&&&)))&&&%%%'''&&&"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%### !!!$$$&&&'''&&&###"""!!!!!!""""""#########$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''(((######""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### ###%%%%%%###!!! ########################"""&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&  &&&$$$$$$$$$######"""#########$$$%%%%%%%%%$$$###!!! !!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!"""############### """######"""!!!!!!"""$$$""" """$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""#########""""""########################"""""""""###$$$%%%'''(((""""""!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###(((%%%!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""#########$$$%%%$$$"""!!!!!!"""$$$%%% !!!"""###$$$###""""""###%%%'''%%%!!! !!!$$$!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$############"""###$$$%%%%%%$$$###"""###&&&((('''$$$!!!!!!"""&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%&&&%%%$$$#########$$$%%%&&&#########$$$$$$%%%&&&&&&######""""""""""""######)))'''$$$""""""$$$''')))!!!"""###$$$%%%&&&&&&&&&%%%$$$######"""##################################################################$$$$$$%%%%%%%%%############$$$%%%&&&'''######""""""###%%%'''(((########################%%%&&&&&&%%%### &&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((|||oooiiieeeaaa^^^WWWXXXXXXXXXWWWVVVVVVUUUZZZZZZZZZZZZYYYXXXWWWVVVVVVUUURRRNNNKKKJJJIIIIIIEEEDDDBBB@@@===;;;999888777777777666555333111000333222111///............///...,,,***)))((('''''' """$$$&&&((()))))))))&&&'''''''''&&&%%%%%%$$$###%%%'''))))))'''%%%###%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%&&&%%%%%%&&&'''&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############%%%$$$#########$$$%%%&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###!!! """""""""""""""######$$$%%%%%%$$$###""""""######$$$$$$$$$$$$#########"""$$$!!! ###%%%$$$"""!!!"""$$$$$$%%%$$$###"""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$!!!!!!###%%%###!!!&&&%%%%%%$$$$$$###"""""""""!!!###$$$###"""!!!"""###"""&&&(((%%%!!!!!!$$$$$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%################################################""""""""""""""""""######!!!"""$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""#########"""$$$###"""!!!!!!###%%%&&&'''&&&$$$######$$$&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###  ###&&&$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$&&&&&&%%%$$$###!!! &&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%% """%%%&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%)))'''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***)))******)))&&&%%%&&&'''''''''&&&''''''((()))***{{{nnngggddd___\\\WWWXXXXXXXXXWWWWWWVVVUUUYYYYYYZZZYYYYYYXXXWWWVVVVVVUUURRROOOLLLJJJIIIHHHCCCBBBAAA???===<<<::::::777777666555444222111000333222111///............///...,,,***)))(((''''''$$$%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%$$$###""""""###%%%&&&###$$$%%%$$$######$$$&&&&&&%%%###""""""###%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################"""###$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! """""""""""""""######$$$%%%$$$$$$###""""""######%%%%%%$$$$$$$$$#########%%%###!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$##################$$$$$$$$$$$$!!!"""######!!!!!!"""###$$$!!!!!!$$$### ###!!!""""""######$$$%%%%%% """###"""!!! !!!"""""""""############""""""###"""!!!!!!!!!"""$$$$$$$$$###""""""""""""###$$$#########################################################""""""""""""""" """######""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###"""$$$###"""!!!"""###%%%&&&$$$$$$""""""""""""$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&%%%###$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%)))***+++)))'''&&&'''((()))((('''''''''''''''((({{{nnnfffbbb^^^ZZZWWWWWWWWWWWWWWWWWWVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVUUURRROOOLLLJJJIIIHHHBBBAAA@@@???>>>===<<<;;;777777666555444222111111333222111///...............---,,,***)))(((((((((((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&'''$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$ """%%%''''''&&&$$$"""!!!""""""###$$$$$$%%%%%%#########"""""""""""""""########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$%%%$$$######"""#########%%%%%%$$$$$$$$$#########$$$"""!!!!!!###$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% """###"""!!! !!!"""((($$$###%%%%%%!!! !!!!!!!!!"""######$$$$$$%%% !!!"""""" !!!"""!!!!!!&&&'''$$$ """!!!!!!!!!!!!"""############""""""""""""######################################################$$$#########""""""!!!!!! !!!""""""!!!!!!"""###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$###"""""""""###%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&'''%%%$$$###$$$%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###***&&&""""""&&&)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&+++***(((&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''')))***+++***(((''''''(((***)))((('''&&&&&&&&&&&&|||nnngggccc^^^[[[WWWWWWWWWWWWVVVWWWWWWWWWYYYYYYYYYXXXXXXWWWVVVUUUVVVUUUSSSPPPMMMKKKIIIHHHBBBBBBAAA???>>><<<;;;:::999888777555444333222222333222111///...............---,,,***)))((((((((()))(((((('''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$&&&'''(((&&&&&&%%%###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#######################################$$$%%%&&&!!!###$$$&&&&&&%%%$$$###""""""#########$$$$$$$$$##################""""""########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""############""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$#########"""""""""!!!  !!!!!!"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###"""!!!!!!"""###%%%#########!!!$$$$$$$$$###""""""!!!!!!!!!"""###"""!!! !!!###""" ###&&&'''$$$!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$################################################$$$$$$######"""!!!!!!!!!!!!"""###"""!!!!!!"""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%#########"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%###!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&"""######$$$$$$######"""'''&&&%%%%%%&&&'''&&&$$$########################$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$#########$$$###$$$$$$$$$%%%%%%%%%&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))***)))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&|||ooohhhddd```\\\XXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSQQQNNNKKKIIIHHHEEEDDDBBB@@@===;;;999888;;;:::888666555444444444333222111///............------+++***))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&&&&'''&&&'''&&&$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############"""""""""""""""######$$$$$$###############$$$$$$###"""""""""!!!!!!!!!!!! !!!"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$ !!!###""" $$$$$$######"""!!!!!! """###$$$$$$""""""###$$$"""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################""""""!!!!!!"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''(((''''''$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&''''''((((((''''''&&&"""(((---...)))%%%$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((((((|||oooiiieeeaaa^^^XXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRROOOLLLIIIHHHEEEDDDBBB@@@===:::888777;;;:::888555444444444444333222111///............---,,,+++***))))))))))))$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$#########"""######$$$%%%######"""""""""!!!!!!!!!"""#########""""""$$$&&&%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$&&&'''###!!!&&& !!!""""""######$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################"""""""""""""""""""""######$$$%%%$$$###"""###$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''''''%%%###""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$"""  ###&&&$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%"""+++333444,,,&&&%%%'''###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&'''((()))zzznnnhhheeebbb___XXXWWWVVVUUUUUUWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRROOOLLLIIIHHHDDDCCCBBB???===;;;:::999:::888666333222222222333333222111///............,,,,,,+++***))))))))))))&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$###""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################"""#########$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$######""""""###$$$$$$%%%$$$$$$$$$$$$############"""$$$%%%$$$""""""$$$'''%%%$$$###!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$###"""!!!"""$$$'''"""!!!%%%(((&&&%%%&&& !!!!!!"""#########"""$$$%%%$$$###"""###$$$$$$ !!!$$$$$$###"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$$$$$$$###"""################################################!!!!!!!!!"""######$$$$$$###$$$$$$###"""!!!!!!###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###!!!!!!###%%%"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""$$$***000000+++&&&$$$$$$########################$$$##################"""##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((()))))))))******$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''yyymmmgggeeeaaa^^^XXXWWWUUUUUUUUUWWWYYYZZZ\\\\\\\\\[[[[[[ZZZYYYXXXUUUUUUTTTSSSPPPMMMIIIHHHBBBAAA@@@???>>><<<;;;;;;888777444222000000111111333222111///............,,,,,,+++***)))))))))***)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! !!!%%%'''&&&$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""%%%''''''&&&$$$""""""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$######""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ """$$$###!!! ###&&&%%%$$$""" !!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###!!!###$$$#########"""!!!!!! !!!###$$$###"""!!!"""###$$$!!!'''%%%!!!!!!"""###$$$%%%$$$###### !!!"""######"""!!! ################################################ !!!"""###$$$%%%%%%"""######"""!!! !!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$&&&&&&$$$!!!""""""###$$$$$$$$$$$$###&&&$$$###!!!!!!###$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$!!!"""$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''))))))'''$$$""" """"""""""""""""""""""""$$$#########""""""!!!!!!###"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%xxxjjjeeecccbbb```YYYYYYXXXXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[ZZZWWWTTTXXXVVVSSSPPPMMMJJJIIIHHHFFFDDDBBB???===:::999999:::;;;;;;888333000000222666333///...000111///---///...---+++***)))(((((('''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$"""'''%%%###%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##################""""""!!!!!!######$$$$$$###""" $$$"""!!!!!!""""""  ###%%%$$$##################""""""""""""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%$$$"""!!!"""###"""###$$$%%%%%%$$$###"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%###""""""######!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!#################################$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&$$$###"""###%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###""" $$$$$$######$$$$$$%%%&&&!!!!!!"""""""""##################"""""""""!!!!!!###%%%&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""$$$&&&'''%%%$$$$$$%%%''''''&&&$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&&&&%%%yyykkkeeecccaaa___YYYYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYZZZ[[[YYYVVVSSSWWWUUUSSSOOOLLLJJJHHHGGGAAA@@@???>>>===<<<<<<<<<<<<<<<:::777444333333444666333000///000000///---...---,,,***)))(((''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$((("""'''### ###################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$#########"""""""""!!!"""###$$$$$$######"""$$$"""!!!"""######"""!!!!!!$$$%%%$$$######$$$$$$$$$#########"""""""""!!!"""""""""############'''&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%$$$"""!!!"""###$$$###""""""""""""###$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!"""############"""######""""""""""""######%%%%%%$$$###""""""""""""############""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########"""###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###"""!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########$$$$$$%%%%%%$$$######"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%#################################$$$%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$######""""""%%%$$$#########$$$%%%&&&$$$$$$###%%%&&&'''&&&$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%yyykkkeeecccaaa___ZZZYYYYYYXXXXXXYYYYYYYYY[[[ZZZYYYZZZZZZXXXUUUSSSVVVUUURRROOOLLLIIIGGGGGG???>>>======<<<<<<<<<======:::666444333444444444555333000///000000///...---,,,+++)))(((''''''&&&''''''&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$)))((('''&&&%%%$$$$$$$$$***###!!!%%%'''"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$"""""""""$$$%%%$$$### """%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$############""""""""""""############'''&&&$$$###"""######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""""""""$$$%%%###!!!!!!###%%%'''&&&$$$#########$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""#########""""""!!!%%%$$$$$$###""""""!!!!!!$$$###""""""""""""###$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$########################$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$"""!!! !!!#########$$$$$$$$$$$$######!!!""""""""""""#########&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''%%%$$$''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$yyyllleeeccc```^^^[[[ZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYXXXUUUSSSVVVTTTQQQNNNKKKHHHGGGFFFAAA@@@>>>===;;;::::::999<<<777111///111333333222444333111000000///.........---+++***((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((('''''''''&&&%%%#########$$$%%%$$$""""""&&&&&&$$$&&&+++$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#####################$$$%%%'''(((""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$###"""!!!!!!"""###%%%###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$""""""$$$$$$$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$'''%%%###!!!###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$###!!!!!!"""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""##################"""""""""######"""###$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$yyylllfffdddaaa___[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZXXXXXXXXXWWWUUUSSSVVVTTTQQQNNNKKKHHHGGGFFFAAA@@@>>>===;;;::::::999<<<777111///111333333222222333222111000///......///...---+++))))))((((((''''''''''''''''''''''''$$$%%%'''((()))(((((('''$$$###"""""""""$$$%%%&&&!!!!!!###%%%%%%%%%(((,,,$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%''''''""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$########################"""###$$$$$$###"""###$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$######""""""######$$$"""###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$'''%%%### #################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########%%%$$$#########$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$xxxlllgggeeebbb```\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXWWWWWWXXXXXXVVVUUUVVVUUURRROOOLLLIIIGGGGGG???>>>======<<<<<<<<<======:::666444333444444444111333333222000.........//////---+++***))))))(((&&&'''(((((((((((('''&&&###$$$&&&(((((('''&&&%%%""""""""""""###%%%&&&'''$$$$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%#########%%%&&&%%%$$$###$$$%%%$$$######$$$%%%%%%$$$$$$$$$########################""""""""""""#################################$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$########################"""###$$$$$$###"""$$$%%% !!!###$$$$$$###!!! $$$###"""""""""###$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&######$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########'''&&&%%%$$$$$$$$$$$$$$$#######################################""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&wwwlllhhhfffdddaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVVVVWWWXXXWWWVVVWWWUUUSSSOOOLLLJJJHHHGGGAAA@@@???>>>===<<<<<<<<<<<<<<<:::777444333333444000222444333000...---...///...,,,***)))(((((((((&&&'''((())))))((('''&&&$$$%%%((())))))(((&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""!!!"""###%%%%%%%%%$$$######$$$$$$###""""""###$$$###"""!!!###$$$$$$$$$#########"""""""""############"""""""""!!!!!!""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###""""""###$$$########################!!!###$$$$$$######$$$%%%########################$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$"""!!!###$$$######$$$$$$$$$$$$######!!!""""""""""""#########"""######$$$%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!"""###%%%&&&%%%$$$#########$$$%%%&&&###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''wwwlllhhhgggeeebbb]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWXXXVVVSSSPPPMMMJJJIIIHHHFFFDDDBBB???===;;;999999:::;;;;;;888333000000333000222555444000------......---+++)))((('''''''''&&&'''((())))))((('''&&&''')))+++,,,,,,+++((('''&&&'''((((((((('''&&&%%%''''''%%%$$$&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$ """$$$&&&'''&&&$$$######$$$$$$"""!!!"""######"""!!!!!!"""$$$#########""""""""""""!!!$$$#########""""""!!!!!! !!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''$$$###""""""###$$$########################!!!###$$$$$$######$$$&&&&&&$$$"""!!!!!!"""$$$&&&"""############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!! !!!!!!"""&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%###$$$$$$$$$###""" ########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###!!! """###""""""############""""""###$$$$$$$$$$$$%%%%%%%%% """###$$$%%%$$$$$$###!!!###$$$&&&&&&%%%$$$### !!!###$$$%%%&&&#########"""""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&%%%$$$###""""""$$$&&&'''###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''wwwmmmiiihhhfffdddbbb^^^[[[[[[YYYVVVUUUXXXZZZZZZXXXXXXWWWXXXYYYYYY[[[XXXUUUQQQOOOKKKHHHEEECCCDDDDDDCCCBBB???===<<<;;;999777555333222111000///111333333111111111222111000...,,,+++))))))((()))'''''''''((('''%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&&&&%%%%%%$$$###""""""!!!"""###$$$###""" !!!%%%%%%###""""""######$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!((($$$  !!! $$$$$$############$$$$$$###""""""###%%%''''''&&&""""""############""""""$$$###"""!!!!!!###%%%&&&%%%######&&&###!!!(((""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%###!!!!!!###$$$%%%$$$!!!$$$### """&&&###$$$%%%%%%$$$###"""!!!"""######""" !!!"""############$$$$$$$$$$$$%%%###"""###$$$%%%$$$###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""######"""""""""""""""""""""""""""######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###$$$%%%########################"""###$$$$$$&&&&&&'''((($$$$$$$$$############"""$$$"""!!! !!!"""$$$'''&&&$$$###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$"""!!!"""$$$&&&&&&%%%###"""""""""###$$$(((&&&$$$###$$$$$$###"""#########$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%$$$######"""#####################""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###!!!!!!$$$&&&&&&%%%###"""""""""############$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$###""""""######"""""""""###$$$$$$%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&***)))&&&$$$###$$$%%%&&&vvvllliiihhhfffdddaaa]]][[[[[[ZZZVVVVVVYYY[[[ZZZXXXWWWWWWXXXYYYZZZ\\\YYYUUURRROOOLLLHHHFFFGGGGGGFFFDDDAAA>>>;;;999;;;:::888555333222111000000111333333111111111222111///...,,,***)))((((((((('''&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&&&&%%%%%%$$$######"""!!!"""###$$$$$$""" !!!%%%%%%###""""""######$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""###"""!!!"""$$$$$$""" #########""""""#########$$$###"""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$%%%&&&###!!!"""""" """"""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!!!!!###%%%%%%###!!!"""%%%$$$ """%%%%%%%%%%%%%%%%%%$$$#########$$$%%%###"""!!!"""$$$!!!!!!!!!!!!"""""""""""""""!!! """"""!!! !!!"""$$$%%%%%%%%%%%%########################$$$######""""""""""""###############"""""""""!!!######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""$$$&&&&&&$$$######$$$$$$$$$$$$###############"""######$$$$$$%%%%%%&&&$$$$$$$$$############"""#########""""""!!!!!!!!!### !!!%%%'''&&&###%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$###"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$!!!!!!""""""#########$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$#########$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$###!!!"""###%%%%%%$$$###"""""""""###$$$###############""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""######$$$#########"""""""""""""""%%%$$$$$$###""""""######$$$$$$$$$###############%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%uuukkkhhhhhhfffddd```\\\ZZZ[[[ZZZWWWWWWZZZ\\\[[[YYYWWWWWWXXXYYYZZZ[[[XXXTTTQQQOOOLLLIIIGGGGGGGGGFFFCCCAAA>>>;;;:::;;;:::888666333222111111000222333333222111111222000///---+++)))(((''''''((('''&&&&&&''''''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########"""###$$$%%%$$$###"""!!!"""$$$%%%$$$############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$''''''%%%"""###""""""!!!!!!""""""###%%%###""""""######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%""" !!!%%%&&&"""""""""############""""""#######################################$$$$$$$$$ """%%%&&&&&&""" !!!$$$&&&$$$!!! """$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$"""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!!!!!###$$$#########""""""#########$$$$$$$$$######"""""""""&&&((()))(((%%%#########$$$$$$$$$$$$######""""""########################$$$$$$$$$############""""""###$$$%%%%%%###"""!!!$$$"""!!!###&&&'''%%%"""%%%%%%&&&&&&%%%%%%$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%###"""$$$%%%$$$$$$%%%%%%$$$$$$######$$$"""!!!!!!###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$##################"""""" """$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######"""""""""######$$$$$$$$$###""""""###$$$$$$###$$$$$$###""""""###%%%#########"""######$$$%%%###""""""!!!""""""##############################"""""""""""""""######$$$$$$$$$######"""!!!!!! %%%$$$######"""#########&&&%%%%%%$$$######""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$ssskkkhhhhhhfffccc___[[[YYY[[[ZZZXXXXXX\\\]]][[[YYYXXXWWWXXXYYYZZZZZZWWWSSSOOOMMMLLLIIIGGGDDDDDDCCCCCCAAA@@@??????;;;:::888666444222111111111222444333222111111222///...,,,***)))''''''&&&)))'''&&&'''((())))))(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$#########$$$$$$$$$$$$###""""""########################""""""#########"""!!! !!!!!!###%%%&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""$$$"""!!!"""######"""!!!!!!""""""######""""""!!!###$$$%%%%%%%%%%%%$$$$$$!!!!!!%%%'''(((""""""############""""""################################################""""""###%%%&&&&&&$$$"""###%%%&&&%%%"""!!!"""###&&&%%%$$$###"""###$$$%%%$$$&&&'''&&&$$$###$$$%%%"""#########$$$$$$$$$$$$%%%###"""###$$$%%%$$$######$$$$$$%%%$$$$$$######"""""""""###############""""""###$$$$$$%%%%%%%%%#########"""""""""""""""!!!!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%######""""""""""""######$$$$$$######"""!!!!!!!!!'''(((((('''%%%######$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$#########"""$$$$$$$$$#########""""""##################""""""%%%$$$###$$$&&&&&&$$$!!!###############"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&%%%###!!!"""### !!!"""######""" """!!! !!!###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########"""!!!!!!!!!!!!"""%%%'''''''''&&&%%%"""!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######"""""""""###$$$$$$$$$##################$$$"""$$$$$$$$$""""""###%%%"""""""""######$$$%%%%%%######"""""""""###$$$%%%$$$$$$$$$#########"""""""""""""""""""""######$$$############""""""!!!!!!$$$$$$###############$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###ssskkkhhhgggeeebbb^^^ZZZYYY[[[ZZZXXXYYY\\\]]]\\\ZZZYYYXXXXXXXXXYYYXXXUUUQQQMMMLLLKKKIIIHHHEEEDDDCCCBBBAAAAAA@@@@@@<<<:::888666444333222111222333444444222111111222///...,,,***)))''''''&&&***((('''''')))+++++++++'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##########################################""""""%%%%%%$$$######$$$%%%&&&""""""!!!!!!!!!!!!""""""!!! !!!###%%%$$$### !!!!!!!!!!!! ###$$$%%%%%%%%%$$$$$$###+++'''!!! """"""############""""""""""""""""""""""""""""""########################&&&$$$######%%%&&&&&&%%%$$$%%%%%%$$$###""""""###$$$###"""!!!!!!"""###$$$###$$$&&&%%%$$$""""""###"""#########$$$$$$$$$$$$  ###############""""""!!!#########$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$###""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%######""""""""""""###############"""""""""!!!!!!$$$%%%&&&%%%######$$$&&&$$$$$$$$$#########""""""&&&&&&&&&%%%$$$$$$######$$$$$$$$$#########""""""%%%###!!!!!!###%%%%%%$$$$$$$$$%%%%%%$$$""""""############"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$%%%$$$""" !!! """######"""!!! !!!  ###%%%%%%$$$%%%%%%%%%$$$$$$#########$$$#########"""!!!!!!!!!"""###%%%&&&&&&$$$###!!!#####################$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$%%%%%%#########$$$$$$#########"""###%%%$$$###"""###$$$""""""######$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""######$$$!!!!!!""""""############$$$###############$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###tttllliiigggdddaaa^^^[[[YYY[[[ZZZXXXXXX\\\[[[\\\\\\[[[ZZZYYYXXXWWWXXXTTTPPPMMMLLLKKKJJJIIIIIIGGGEEECCCAAA???>>>>>><<<;;;999666444333222222222444555444222111111111000///---+++)))(((''''''***(((&&&''')))+++,,,,,,(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''%%%###!!!!!!$$$&&&###""""""!!!!!!""""""###!!! """$$$&&&%%%%%%"""##################"""$$$$$$$$$###############!!!$$$%%%'''((($$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$###############&&&$$$""""""$$$&&&&&&&&&###############""""""""""""!!!!!!!!!!!!"""######!!!###%%%%%%###"""!!!!!!!!!!!!!!!!!!"""""""""""""""  !!!"""!!! """"""#########""""""!!!#########$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$###"""""""""""""""############""""""###$$$%%%%%%%%%$$$###########################$$$%%%$$$""""""$$$%%%#########""""""#################################"""###$$$###"""###%%%'''########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%###  $$$'''%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$###"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$"""""""""############$$$############$$$$$$$$$$$$########################!!!###$$$###""" !!!######$$$$$$%%%%%%$$$$$$"""!!! !!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""!!!""""""###"""!!! """""""""""""""###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!###%%%%%%###"""###$$$""""""###$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""######$$$ !!!!!!"""######$$$$$$#########"""######$$$%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$vvvmmmjjjhhhddd```___[[[ZZZ[[[ZZZWWWXXX[[[ZZZ[[[]]]^^^]]]ZZZWWWUUUYYYVVVQQQNNNMMMMMMLLLLLLIIIGGGEEEBBB@@@?????????<<<;;;999777555333222222333444555555222111111111111///...,,,***)))(((((((((&&&%%%%%%(((***,,,,,,)))))))))(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%###!!!"""%%%&&&%%%$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$%%%###%%%&&&$$$"""!!!###%%%#########""""""############""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!!!!""""""!!!%%%%%%!!!""""""############""""""########################$$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$###"""!!!!!!!!!"""######"""!!!!!!"""###############!!!###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$###$$$%%%&&&%%%###""""""###$$$$$$$$$######"""""""""###$$$%%%%%%%%%######%%%&&&%%%$$$###!!!!!!"""""""""##################$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&$$$$$$############$$$$$$""""""######$$$%%%%%%%%%######$$$###""""""%%%'''"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%###!!! """%%%'''$$$$$$"""!!! !!!$$$&&&$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""########################$$$$$$$$$$$$"""######$$$$$$%%%%%%&&& """$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$%%%&&&&&&$$$###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!!!!""""""$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!###%%%%%%$$$###############$$$%%%$$$###""""""!!!###$$$###"""!!!$$$$$$$$$###############"""""""""""""""######$$$"""""""""""""""###############""""""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''"""###$$$&&&''''''&&&&&&%%%%%%$$$######$$$%%%&&&wwwnnnjjjhhhddd``````\\\ZZZ[[[ZZZWWWWWWZZZYYY[[[^^^___^^^ZZZVVVSSS[[[WWWSSSOOOOOOOOOOOONNNFFFEEECCCBBBAAAAAABBBCCC<<<;;;999777555333222222333555666555333111111111111000...,,,+++))))))(((&&&$$$######&&&)))++++++))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&###!!!"""%%%'''&&&$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""  ######&&&&&&$$$""""""###$$$$$$############$$$$$$&&&%%%###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%###!!!  !!!"""'''***&&&###%%%&&&$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###%%%$$$!!!!!! !!!"""######"""!!!"""###%%%%%%%%%$$$###!!!###&&&&&&$$$"""!!!!!!############$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$%%%'''''''''%%%###"""!!!!!!""""""#########$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%###""""""$$$&&&!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$############"""$$$#########$$$%%%%%%&&&$$$###!!! $$$((("""""""""""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############"""############$$$$$$$$$"""###$$$%%%&&&''''''((( ###%%%%%%$$$#########$$$###"""""""""###%%%&&&%%%$$$"""###$$$&&&%%%%%%#########$$$$$$%%%%%%&&&#########$$$%%%%%%%%%&&&#########$$$%%%&&&((((((%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$### !!!"""$$$$$$"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$###"""######$$$%%%%%%$$$###"""!!! ###$$$""" ########################"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!######""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''"""###$$$&&&''''''&&&&&&&&&%%%###""""""###%%%'''yyyooojjjfffbbb^^^[[[ZZZYYYXXXWWWXXXYYYYYY\\\\\\\\\\\\[[[[[[[[[ZZZ[[[XXXSSSOOOLLLLLLLLLMMMDDDCCCBBBAAA???>>>===<<<:::999888666444333333222444444444333333333222222666111+++((('''(((((((((&&&$$$$$$$$$&&&(((((('''***))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###&&&%%%%%%$$$#########$$$!!!""""""""""""#########""""""""""""""""""""""""!!!"""$$$&&&''''''&&&&&&...+++(((&&&&&&%%%$$$###""""""""""""############%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###"""###%%%$$$ ###%%%%%%$$$###"""!!! """"""""""""##########################################"""""""""""""""###!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!###&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""!!! $$$%%%'''%%%###"""###%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%""""""$$$'''******&&&"""###"""!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""###&&&%%%%%%$$$#########$$$""""""""""""""""""""""""#########"""""""""""""""########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################$$$$$$######""" """###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$##################!!!"""### """%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""$$$%%%$$$"""########################&&&$$$""" !!!"""###&&&%%%%%%$$$$$$$$$###### !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&)))+++)))###!!!###&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&'''''''''&&&$$$""""""###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&xxxnnniiifffaaa]]]ZZZYYYXXXWWWWWWWWWXXXYYY\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWSSSOOOLLLKKKLLLLLLEEEEEECCCBBB@@@>>>===<<<:::999777666444333333333333333333222222222111111333000,,,***))))))'''&&&&&&&&&%%%&&&'''((())))))******)))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%$$$$$$%%%&&&&&&$$$!!! !!!$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$############""""""!!!"""%%%### $$$%%%%%%$$$$$$######""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######&&&%%%%%%$$$$$$$$$%%%%%%+++)))'''%%%######$$$$$$""""""!!!!!!!!! """""""""""""""######$$$!!!"""###$$$$$$###"""!!!######$$$###"""!!! $$$  ######"""$$$$$$#########$$$%%%&&&######""""""""""""######$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""!!! !!!"""###$$$""""""""""""""""""""""""######""""""""""""######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$##################$$$$$$$$$#########""""""##########################################"""!!!"""###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%########################### !!!###### !!!%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$""" ########################$$$###!!! !!!""" !!!###%%%&&&&&&!!!"""###$$$$$$###"""!!!########################""""""############""""""!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%&&&(((***(((###!!!"""%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwmmmhhheeeaaa]]]ZZZYYYWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYVVVRRRNNNKKKJJJKKKKKKGGGFFFDDDBBB@@@>>><<<;;;:::999777666444333333333222222222222111111111111000///---,,,,,,***'''$$$''''''''''''((()))************)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''##############################"""""""""######$$$###&&&###!!!&&&"""""""""#########$$$$$$######"""""""""######$$$$$$$$$$$$############"""$$$###$$$'''&&&"""###'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$!!!"""###$$$%%%&&&'''((()))'''%%%"""!!! ############"""""""""!!!"""""""""""""""#########""""""############""""""%%%%%%%%%%%%$$$###""""""&&& &&&%%% $$$$$$######$$$$$$%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""########################%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$###"""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""######"""""""""######$$$%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""################################################""""""##################$$$$$$$$$#######################################""""""###$$$%%%%%%%%%$$$###$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""##############################$$$""""""%%%$$$ """%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$###""""""###$$$###"""########################"""!!!!!!!!!!!! !!!###%%%''''''""""""""""""""""""""""""########################""""""############"""""" """###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$'''(((&&&"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&uuulllgggeeeaaa]]]YYYXXXWWWVVVUUUVVVWWWWWWZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVRRRNNNKKKJJJJJJJJJFFFEEECCCAAA>>><<<:::999999888777666444444333333333333333222222222111111000///---,,,+++***'''%%%&&&&&&'''''''''''')))***++++++)))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$###############$$$&&&&&&&&&&&&''''''''''''###########################"""!!!!!!"""###%%%&&&"""%%%'''%%%!!! """%%%""""""#########$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$#########""""""###"""###&&&$$$ ############$$$$$$$$$%%%%%%!!!"""""""""##########################################""""""######$$$$$$!!!"""""""""!!!!!! """!!! !!!""""""$$$$$$$$$#########""""""!!!!!!"""###############"""""""""######"""""""""$$$%%%%%%%%%$$$$$$###"""''' ###(((%%%!!!$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""#######################################""""""!!!!!!!!!######$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""###############$$$%%%%%%$$$$$$############$$$$$$"""""""""$$$&&&'''))))))""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$########################!!!!!!""""""######$$$$$$################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$!!!"""%%%%%%""""""$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$###########################!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""##############################""""""############"""""""""$$$%%%''''''&&&%%%###!!!!!!"""##################%%%&&&%%%"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuukkkgggeeeaaa^^^YYYXXXWWWVVVUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXXXXWWWXXXUUURRROOOLLLJJJJJJJJJEEEDDDBBB@@@===;;;999888999888777555444444444444555444444444444333333333222///,,,***)))))))))((($$$%%%'''&&&%%%%%%(((***,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%############""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################""""""!!!"""###%%%'''(((((('''&&&%%%%%%$$$###!!!############$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$$$$$$$#########""""""!!! """!!!!!!""""""###$$$$$$$$$!!!"""""""""###################################################$$$%%%%%%)))(((&&&"""!!!!!!"""###$$$%%%&&&'''!!!!!! !!!!!!"""############"""###""""""""""""""""""############$$$######"""!!!$$$###"""###%%%%%%###!!!######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""##################""""""#########$$$$$$$$$###""""""""""""""""""#######################################""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$######""""""######$$$&&&&&&%%%###"""!!!"""###########################""""""#########$$$$$$$$$###############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%''''''''''''''''''''''''""""""######$$$$$$$$$%%%########################!!!!!!!!!""""""######$$$######################################################$$$$$$######"""!!!$$$#####################""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$""" !!!%%%&&&$$$$$$'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""###$$$$$$###########################"""######$$$$$$$$$######&&&&&&%%%%%%$$$###""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""%%%&&&'''((('''%%%###"""!!!!!!"""############"""######$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&tttkkkhhhfffbbb___ZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVSSSPPPMMMKKKJJJJJJDDDDDDBBB@@@>>>;;;:::999888888666555555444444444555555555555444444444444222///+++)))))))))))))))###%%%'''&&&$$$$$$'''***---,,,***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%######""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''(((&&&$$$$$$%%%$$$!!!#########$$$$$$$$$$$$%%%""""""""""""######$$$%%%$$$$$$$$$############"""%%%###$$$%%%""" !!!!!!"""""""""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%&&&$$$$$$$$$$$$""" !!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######"""######""""""""""""######!!!"""""""""""""""!!!!!!###&&&&&&$$$!!! !!!"""###$$$%%%%%%%%%%%%$$$######""""""""""""######"""""""""""""""#########"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""""""""###$$$%%%######""""""""""""######&&&&&&&&&$$$!!! !!!###$$$$$$%%%%%%%%%$$$###""" !!!!!!"""""""""###############$$$%%%&&&$$$$$$######$$$$$$%%%%%%########################""""""######$$$%%%%%%%%%########################!!!!!!""""""""""""""""""###############$$$$$$$$$##############################$$$$$$###"""!!!!!!###""""""""""""###$$$%%%"""""""""############$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%""" !!!%%%&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%#########$$$%%%$$$#################################$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$%%%%%%%%%###"""!!!!!!!!!"""##############################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&tttlllhhhfffccc```ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWTTTQQQNNNLLLKKKJJJEEEDDDCCCAAA???>>><<<<<<888777666555555444555555555555444444444333333333///...,,,++++++***)))'''###&&&((('''%%%$$$(((,,,...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""###$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%"""""""""######$$$&&&&&&$$$$$$$$$############"""&&&%%%&&&((('''######'''#####################$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''!!!$$$&&&&&&&&&%%% &&&%%%%%%%%%%%%$$$$$$$$$ !!!###$$$$$$$$$"""!!!$$$###"""!!!!!!"""###$$$!!!!!!"""""""""""""""!!!"""%%%%%%"""!!!"""$$$"""###$$$%%%%%%%%%$$$$$$######""""""""""""######"""""""""######$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$######""""""""""""######!!!###&&&&&&%%%%%%''')))###$$$$$$%%%$$$###"""!!! !!!""""""###############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&& """"""###$$$$$$%%%&&&&&&########################"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""###%%%&&&""""""""""""############ !!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$!!!"""%%%%%%!!!!!!###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%&&&&&&$$$"""########################$$$###"""""""""###%%%&&&!!!!!!""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%!!!"""######$$$$$$##################$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&uuullliiigggdddaaa[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWUUURRROOOMMMKKKKKKFFFEEEDDDCCCAAA@@@???>>>888777666555555555555555444444444333333333222222---,,,---......,,,((($$$$$$'''***)))%%%%%%)))---...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$""""""!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""  %%%))))))%%%###%%%(((######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$############""" !!!$$$$$$!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""################################################$$$%%%&&&'''"""###$$$%%%$$$"""  !!!"""#########"""#########""""""""""""!!! !!!###$$$%%%$$$"""!!!$$$###"""!!!!!!"""###$$$!!!""""""#########"""""""""############$$$''')))"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!###&&&%%%###!!!"""$$$"""###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$%%%############$$$%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################""""""!!!!!! """"""######$$$$$$$$$$$$########################""""""$$$%%%&&&''''''''' """$$$&&&'''""""""""""""############$$$$$$$$$###############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%&&&######%%%$$$ %%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&'''&&&###!!!###########################"""!!! """$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$ """###%%%%%%###""" ########################""""""############""""""#########$$$&&&(((***+++""""""###$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))$$$###"""###&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&tttkkkfffccc```^^^ZZZYYYYYYXXXXXXXXXXXXYYY\\\\\\\\\[[[ZZZXXXVVVUUUXXXWWWUUUTTTSSSQQQMMMJJJDDDCCCAAA???>>>===<<<<<<:::999888666555555555555666555444333222333444444777222+++((((((((('''&&&%%%%%%%%%%%%%%%&&&***,,,///)))'''***,,,+++)))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""!!!"""$$$%%%%%%$$$######$$$$$$$$$######""""""############$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!"""%%%&&&%%%###!!!&&&%%%$$$$$$######$$$$$$########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""&&&%%%$$$%%%&&&&&&$$$"""########################"""###$$$###"""!!!!!!### !!!!!!!!!"""!!!!!!!!!!!!"""###%%%%%%$$$%%%&&&%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""" !!!######""""""###%%%$$$$$$############$$$$$$#########"""!!!!!! $$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$!!! ###%%%''''''%%%$$$###"""""""""###"""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###$$$%%%%%%&&&'''!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%''''''&&&###"""!!!"""%%%""" ###&&&&&&%%%"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%'''(((///---(((!!!!!!"""###$$$%%%%%%&&&######"""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!$$$$$$$$$#########""""""%%%%%%$$$###""""""######$$$%%%&&&''''''%%%###"""###!!! !!!$$$%%%$$$!!!!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$""" """!!! !!!###$$$########################%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&'''"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&tttkkkfffccc```^^^YYYYYYXXXXXXXXXYYYYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUXXXVVVUUUTTTSSSQQQMMMKKKGGGEEECCCAAA???===<<<;;;999999777666555444444444444333222222111222333333666111,,,((((((((('''&&&&&&''''''&&&%%%'''***,,,111+++'''***+++)))''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###""""""$$$%%%$$$###"""######$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!""""""###%%%%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!! ########################"""###$$$###"""!!!!!!### !!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$"""########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&"""""""""""""""""""""""" !!!""""""!!!!!!"""###$$$$$$############$$$$$$""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$###$$$%%%&&&###!!!"""$$$%%%$$$""""""###$$$$$$$$$$$$###"""""""""""""""##################""""""######$$$$$$%%%"""!!!$$$%%%$$$###############$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###""""""######$$$%%%%%%&&&%%%$$$###"""$$$"""!!!"""%%%&&&%%%######$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%########################"""###$$$%%%$$$###!!! """!!!!!! !!!"""###$$$ $$$$$$###""""""###$$$$$$###"""!!! !!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$ !!!"""$$$&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&uuulllgggccc```]]]XXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXVVVUUUUUUWWWVVVUUUTTTTTTRRRNNNKKKIIIGGGEEEBBB???===<<<;;;999888777555444444444444222222111111111111222333555111,,,)))((((((''''''((((((((('''&&&'''***---333,,,((()))***'''%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$###!!!!!!########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$###"""###$$$&&&'''%%%%%%$$$############$$$########################$$$###""""""""""""""""""""""""""""""""""""""""""'''%%%$$$######""" ########################"""###$$$###"""!!!!!!### !!!!!!!!!""""""""" !!!""""""###%%%&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!""""""""""""######$$$%%%%%%&&&"""""""""""""""""""""""" """""""""  !!!$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###%%%%%%$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%""""""""""""############&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%&&&$$$###$$$$$$$$$""" """###$$$$$$$$$$$$###"""""""""""""""############""""""!!!!!!"""######$$$"""$$$$$$!!! $$$$$$$$$$$$#########""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$######"""#########$$$$$$$$$$$$#########"""$$$#########%%%&&&%%%$$$%%%&&&''''''&&&###  !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""!!! """$$$&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&vvvlllgggccc```]]]XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[YYYXXXWWWVVVUUUUUUWWWVVVTTTTTTTTTRRRNNNLLLGGGFFFDDDAAA???===<<<<<<999888777555444444333333111111111111222222222333333111---***(((((((((((()))***)))((('''(((+++---333,,,'''((()))'''%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!! !!!"""###$$$%%%%%%%%%""""""""""""############""""""############"""!!!""""""!!!!!!!!!"""$$$$$$%%%$$$$$$#############################################"""""""""""""""###""""""""""""""""""""""""(((&&&%%%$$$%%%%%%$$$###########################"""###$$$###!!!!!!!!!### !!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$"""###%%%%%%$$$%%%&&&(((!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$###!!! !!!$$$$$$############$$$$$$!!!!!!!!!"""""""""###### !!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%&&&$$$"""$$$#########$$$$$$%%%&&&""""""###$$$$$$%%%%%%%%%$$$##################$$$!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############### !!!!!!"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""######$$$%%%%%%$$$""" #########$$$$$$#########!!!"""""""""############"""""""""""""""###$$$%%%"""%%%'''$$$ $$$)))########################$$$$$$$$$###$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%###""""""########################$$$$$$###############$$$$$$$$$###"""!!!"""""""""############$$$%%%%%%$$$&&&&&&%%%%%%###""" !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########$$$%%%&&&!!!""""""###############%%%%%%%%%%%%$$$$$$###"""###!!! """$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%uuulllgggccc```]]]XXXXXXXXXYYYYYY[[[\\\]]]\\\[[[YYYWWWVVVUUUUUUUUUWWWVVVUUUTTTTTTQQQNNNKKKCCCBBBAAA???>>>>>>======999888777666555444444444222222222333333333333333111000...+++((('''(((((()))))))))((('''(((+++...222+++&&&((()))((('''(((%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!! !!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########"""""""""#########""""""!!!!!!"""#########""""""%%%$$$######""""""#################################"""""""""""""""######""""""""""""""""""""""""  """"""!!!########################"""###$$$###!!!!!!!!!###!!!!!!!!!!!!"""""""""###"""###$$$$$$%%%$$$$$$### """"""""""""$$$%%%""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###$$$$$$###############"""""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$"""""""""!!!!!! !!!!!!""""""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """%%%&&&%%%"""############$$$%%%&&&&&&""""""""""""######$$$$$$#########$$$$$$#########!!!!!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$%%%$$$$$$%%%&&&&&&'''((((((############$$$%%%&&&'''###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###!!!!!!""" """$$$%%%%%%$$$######$$$##################$$$!!!"""""""""############"""""""""###$$$%%%&&&&&&%%%&&&&&&%%%######%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$###""""""########################$$$###############$$$$$$$$$###"""!!!!!!!!!""""""!!!"""###############$$$%%%###!!!  """###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%tttkkkfffccc```^^^YYYYYYYYYYYYZZZ[[[[[[\\\]]]\\\ZZZWWWVVVVVVVVVVVVXXXWWWUUUTTTSSSQQQMMMJJJAAAAAA@@@???>>>>>>>>>>>>:::999888666555555555555333333444444333222222111000000...,,,((('''((()))(((((((((((('''))),,,///333,,,'''(((***))))))***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""############$$$######%%%&&&&&&%%%$$$###$$$$$$###""""""""""""###########################"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""########################"""###$$$###"""!!!!!!###!!!!!!!!!"""""""""###### !!!"""#########!!!!!!$$$%%%%%%$$$"""!!!"""###################################################  !!!"""###%%%&&&&&&""""""""""""""""""""""""###%%%%%%%%%###"""###$$$$$$$$$############$$$$$$#########"""!!! """"""##################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$######$$$%%%&&&'''((((((&&&%%%$$$######""""""###"""""""""""""""""""""###""""""""""""""""""""""""!!!###$$$######$$$&&& """$$$$$$$$$###$$$&&&$$$$$$###""""""###$$$$$$""""""""""""########################$$$%%%'''''''''&&&$$$######"""!!! !!!"""###$$$%%%&&&&&&###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''!!!!!!###$$$%%%%%%%%%%%%###############$$$$$$$$$#########"""######$$$%%%############"""""""""!!! """######"""!!!###$$$$$$""" ###%%%$$$$$$$$$#########""""""########################"""""""""""""""#########!!!"""######$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""############%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%}}}rrriiieeeccc```^^^[[[ZZZZZZZZZZZZZZZ[[[[[[^^^]]]ZZZXXXWWWVVVWWWWWWZZZXXXVVVUUUSSSPPPLLLIIICCCCCCAAA@@@???>>>>>>>>>;;;:::999888666666666666333333333333222111///.../////////,,,((('''((()))&&&&&&''''''''')))---000666...))))))***)))(((***$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###""""""$$$%%%$$$###"""######$$$$$$$$$######!!!!!!!!!!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""########################"""""""""""""""###$$$$$$""""""""""""""""""""""""!!! ###$$$$$$########################"""###$$$###"""!!!!!!###!!!!!!"""""""""######### !!!###$$$$$$###!!! '''(((((('''%%%###$$$%%%################################################ !!!!!! """###%%%&&&&&&"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$###""" """###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!""""""#########$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########$$$&&&"""$$$%%%$$$"""!!!###&&&$$$$$$###""""""###$$$$$$""""""""""""############!!!!!!""""""###%%%&&&'''############""""""""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&& !!!"""###%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$###"""!!!!!!###$$$$$$""""""###%%%$$$""" !!!"""$$$###############$$$$$$$$$########################!!!!!! !!!!!!""""""###!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!"""###############$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$${{{qqqhhheeeccc```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[___]]][[[XXXWWWWWWXXXXXX[[[YYYWWWUUUSSSOOOKKKHHHFFFEEECCCAAA???>>>======<<<;;;:::888777777666666222333333222111///---,,,...//////---)))&&&(((***$$$%%%&&&&&&''')))---111999111+++******((('''(((###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%!!!"""$$$%%%&&&'''''''''########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""$$$$$$######$$$%%%&&&&&&&&&$$$!!!!!!###%%%$$$######"""""""""""""""########################""""""!!!""""""###$$$$$$""""""""""""""""""""""""###!!!!!!""""""########################"""###$$$###"""!!!!!!###""""""""""""###############$$$%%%&&&&&&%%%###"""!!!###$$$$$$""""""###%%%################################################"""""""""""""""###$$$$$$"""""""""""""""#########"""""""""""""""""""""""" !!!######""""""###%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&''''''""""""!!!!!!  !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%""""""""""""############%%%%%%$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""%%%&&&&&&### """%%%%%%$$$###""""""###$$$%%%""""""""""""############ !!!"""$$$%%%&&& ###$$$######&&&)))$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%"""###%%%&&&%%%$$$""" !!!$$$&&&%%%###"""$$$'''$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######################## !!!""""""!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$!!!!!!"""############""""""###$$$%%%%%%%%%%%%%%% !!!"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwkkkgggfffbbb^^^]]]___^^^\\\ZZZYYYYYYZZZ[[[___^^^[[[WWWTTTTTTWWWYYYYYYXXXWWWWWWUUURRRLLLHHHHHHGGGFFFEEECCCAAA@@@???999777444333555777888888333333333222222222222222,,,...///---)))'''(((***''')))***++++++,,,...000:::333***'''''')))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################%%%&&&'''&&&$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""""""""""""""###############"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!! !!!!!!""""""######!!!!!!!!!!!!  ###$$$%%%$$$###!!!!!!!!!!!! """############$$$$$$$$$"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&%%%###"""!!!!!!!!!"""############$$$$$$$$$"""###$$$###"""!!!"""###&&&&&&$$$#########$$$%%% $$$$$$%%%%%%$$$###!!! """$$$%%%&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!"""###############!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$#########""""""!!!"""###$$$%%%$$$######%%%%%%$$$###"""!!! """"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!################################################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""$$$&&&%%%$$$"""((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######################## !!!###$$$%%%$$$$$$###!!!!!!!!! !!!""""""###&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!!!!!!! !!!""""""###"""###$$$%%%%%%$$$###"""########################"""""""""###$$$$$$%%%%%%'''&&&%%%$$$###!!! &&&%%%%%%$$$#########$$$&&&%%%###"""""""""############""""""######$$$%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%xxxlllhhhfffbbb^^^]]]___^^^[[[ZZZYYYYYYZZZ[[[^^^]]][[[WWWTTTTTTVVVXXXYYYXXXWWWWWWUUURRRMMMIIIGGGGGGFFFDDDBBBAAA??????:::888666666777999999888333333333222222111111000666333///,,,++++++++++++%%%&&&'''''''''(((***,,,666000)))'''(((((('''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%$$$######"""###$$$%%%&&&$$$$$$###""""""###$$$$$$################################################"""###$$$###!!! !!!$$$$$$#########$$$$$$%%%########################$$$###""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""###$$$$$$$$$###""""""""""""!!!!!!!!! """###$$$###"""!!!"""""""""###############"""############$$$$$$$$$!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$######"""######$$$"""############$$$$$$$$$###$$$$$$###!!! !!!"""&&&%%%$$$###"""######$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$###!!! !!!"""###$$$%%%$$$############$$$$$$$$$$$$######$$$$$$#########"""""""""!!!""""""############"""###############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!!!!"""""""""##################$$$%%%%%%$$$###$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$######""""""##############################$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$%%%"""##################"""##########################################""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%%%%###"""""""""############""""""######$$$%%%%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzznnniiifffbbb___^^^^^^]]][[[YYYYYYYYYZZZ[[[\\\\\\[[[XXXVVVUUUVVVWWWYYYXXXWWWWWWVVVRRRMMMIIIGGGFFFEEECCCAAA@@@???>>>;;;:::999999:::;;;:::999333333222222111000//////;;;555---***+++---,,,***%%%&&&'''&&&%%%&&&''')))000,,,((('''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$################################################!!!""""""!!!"""""""""""""""###$$$%%%########################""""""""""""""""""###$$$""""""""""""############&&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""###$$$$$$%%%%%%############"""""""""""""""######$$$###""" !!!""""""######$$$$$$$$$"""############$$$$$$$$$ !!!###$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""###$$$%%%&&&"""############$$$$$$$$$###$$$%%%###!!! !!!$$$$$$###""""""""""""###""""""""""""###############$$$%%%%%%$$$###!!! """############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!!!!"""###"""############""""""!!!$$$$$$$$$#########"""""""""###$$$$$$%%%$$$$$$$$$ !!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""""""""%%%###!!! !!!$$$'''***%%%$$$###"""""""""##############################&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""##################$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$###""""""!!! """######$$$%%%&&&''''''$$$###""""""!!!"""""""""%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{pppjjjfffaaa______^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZ[[[[[[YYYVVVUUUUUUWWWYYYXXXXXXWWWVVVSSSNNNJJJFFFEEEDDDCCCAAA???>>>===;;;:::999:::;;;;;;999777333333222111000000//////444000,,,)))******)))(((((())))))(((''''''(((***+++)))''''''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$"""""""""""""""#########$$$##################$$$###################################################$$$$$$###!!! !!!!!!!!!!!!"""###$$$%%%########################"""!!!!!!!!!"""###$$$$$$!!!"""""""""############$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$%%%#########"""""""""!!!!!!###############"""  !!!""""""######""""""#########$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&""""""#########$$$$$$$$$$$$%%%%%%$$$!!! !!!#########""""""""""""""" !!!!!!!!!"""""""""###$$$$$$%%%$$$###"""!!!######""""""######$$$%%%######$$$$$$$$$$$$######$$$###!!! !!!###$$$###############"""!!! ##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!"""#########"""###$$$########################""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###""""""""""""""""""###""""""""""""""""""""""""&&&$$$""" !!!$$$'''***$$$$$$$$$############$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$######"""""""""##################"""!!!"""$$$%%%%%%$$$################################################%%%$$$""" !!!###$$$ !!!"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###%%%&&&''''''$$$######"""""""""######$$$$$$########################""""""######$$$%%%!!!!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}rrrlllgggaaa______]]]\\\ZZZXXXXXXYYYZZZ\\\YYYZZZZZZXXXVVVUUUVVVWWWYYYXXXXXXWWWWWWSSSOOOKKKFFFEEEDDDCCCAAA???>>>===:::999888999::::::888666333333222222111000000///***,,,...---***(((((())))))******)))''''''(((***'''&&&&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!""""""#####################$$$$$$#########################################################$$$%%%%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%########################"""!!!!!!!!!"""###$$$$$$!!!"""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""#########""""""!!!!!!!!! """""""""############### !!!"""######$$$""""""#########$$$$$$$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###""""""!!!""""""######""""""#########$$$$$$$$$###$$$%%%###!!! !!!############""""""!!!!!!############$$$$$$$$$$$$######$$$%%%$$$###"""!!!######""""""######$$$%%%######$$$$$$$$$$$$######$$$###!!! """$$$%%%###############"""!!! !!!""""""###$$$$$$%%%%%%#########$$$$$$######""""""""""""#########$$$$$$%%%&&&&&&%%%"""!!!"""##########################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""""""""""""""""""""""""""$$$#########$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$######### !!!""""""######""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""" !!!###$$$ !!!""""""""""""!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%############$$$###############""""""######$$$%%%""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%uuunnngggaaa___```\\\[[[YYYXXXXXXYYY[[[\\\ZZZZZZYYYWWWUUUTTTVVVXXXYYYXXXXXXXXXWWWTTTOOOLLLGGGFFFEEECCCAAA@@@???>>>:::999777777888888777555333333333222222222222111''',,,000000,,,))))))+++'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''!!!"""######$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!! !!!""""""""""""""""""###$$$%%%########################""""""""""""""""""###$$$""""""""""""############ !!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######!!!!!!!!!!!! !!!!!!""""""###$$$%%%%%%"""######$$$$$$%%%%%%%%%"""############$$$$$$$$$###!!! """$$$""""""""""""""""""""""""###""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$"""###$$$###"""!!!"""#########$$$$$$######"""!!!!!!!!!"""""""""#########"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%"""############""""""!!! !!!"""###$$$%%%&&&&&&#########$$$######"""!!!############$$$$$$$$$$$$&&&((((((%%%!!!!!!##################$$$$$$$$$######""""""######$$$%%%!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""######################################################""""""############""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########!!!"""###$$$%%%$$$######$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""###!!!"""###%%%%%%$$$$$$######""""""!!!!!!""""""###"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvvooogggaaa___aaa[[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZXXXUUUSSSTTTWWWYYYXXXXXXXXXXXXWWWTTTPPPLLLGGGGGGFFFDDDBBBAAA??????<<<:::777666777777777666333333333333333444444444---.........,,,+++******%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######################## """######!!!!!!"""$$$$$$$$$#########$$$$$$%%%########################$$$###""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!! """"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""!!! !!!"""###""""""""""""""""""""""""###""""""!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!"""######""""""###$$$###$$$%%%%%%%%%$$$"""""" !!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%!!!""""""############"""""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""############$$$&&&'''$$$!!!$$$""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%#####################$$$##############################!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""##################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""###$$$!!!###$$$&&&&&&%%%$$$###%%%###"""###$$$$$$###"""############################################################""""""""""""!!!"""$$$%%%%%%%%%###""""""##################"""########################""""""##################!!!!!!"""""""""########################$$$%%%%%%!!!"""###$$$%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%wwwooohhh```___aaa[[[ZZZYYYXXXXXXYYY[[[\\\[[[ZZZWWWTTTRRRSSSWWWZZZXXXXXXXXXXXXWWWUUUPPPMMMHHHGGGFFFEEECCCAAA@@@???===;;;777666666777888777222333333444444555555666222...***)))++++++)))&&&%%%&&&&&&&&&%%%%%%''')))'''''''''%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""""""""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%############""""""""""""#########"""######$$$%%%#########""""""""""""""""""############$$$$$$$$$ !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$ !!!######""""""$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$%%%%%%$$$###""" """$$$%%%&&&%%%###"""######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%% !!!"""###############$$$$$$$$$##############################"""!!!!!!!!!!!!!!!!!!"""""""""""" ###%%%"""!!!%%%""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!!!!!"""###$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! """###$$$ """$$$%%%%%%$$$###"""&&&$$$######$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! """###$$$###!!! """###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%&&&""""""!!!""""""###$$$$$$!!!"""###$$$%%%%%%$$$############"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%vvvlllgggdddaaa___]]][[[YYYWWWWWWXXXZZZ[[[YYYYYYXXXVVVTTTTTTWWWYYY]]]\\\YYYXXXVVVRRRNNNJJJFFFGGGGGGFFFDDDBBB???>>>===<<<;;;999888777777777444333222111111111222333444222...***'''%%%$$$$$$###$$$&&&)))+++***'''$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$&&&%%%### '''&&&$$$"""!!!!!!""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### """###"""""""""$$$&&&"""!!! !!!"""###"""!!!!!!!!! !!!!!!%%%""" !!!###$$$###!!!&&&'''"""###""""""!!! """###$$$"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""###$$$%%%&&& !!!###$$$$$$###!!! ###############$$$$$$%%%%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############ """"""""""""############$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$&&&###%%%***)))""" $$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######""""""!!!!!! """"""""""""""""""""""""###"""!!!"""###"""!!!!!!!!!""""""#########$$$$$$###""" !!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!"""######"""!!! !!!!!!"""""""""########################$$$$$$%%%$$$$$$######""""""!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%(((&&&######$$$%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$%%%&&&'''((()))*** """###%%%%%%&&&&&&%%%$$$######""""""############$$$$$$$$$######"""######$$$$$$$$$$$$######$$$######"""!!! """"""""""""!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""##################$$$$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""!!!###&&&''''''&&&%%%###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%tttkkkeeebbb```]]]\\\[[[YYYWWWWWWYYY[[[\\\YYYYYYXXXVVVTTTUUUWWWYYY^^^\\\YYYWWWUUUQQQMMMIIIGGGGGGFFFEEECCCAAA???>>>===<<<:::999888777777777444333222111111111222333222111...,,,***((('''&&&'''''''''((()))((('''&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%"""$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$###"""###$$$$$$""" ###""""""!!!!!!""""""###%%%""" !!!###$$$###!!!$$$&&&$$$"""$$$!!!"""!!! """###$$$"""###$$$###""""""###$$$#####################$$$$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!##################$$$$$$$$$$$$######"""#########"""###$$$%%%%%%$$$###"""###""""""""""""###$$$$$$%%%$$$"""###$$$$$$"""!!!########################$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$###############$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$########################$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%!!! !!!"""##################$$$"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""" #########"""""""""""""""######"""!!!""""""###$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&''''''''''''$$$############$$$%%%%%%############""""""""""""###########################""""""""""""""""""###"""###!!! !!!#########""""""!!!!!! !!!"""""""""############"""######$$$%%%&&&'''(((%%%%%%%%%$$$###"""!!! !!!###$$$%%%%%%$$$#########$$$$$$$$$######"""######$$$$$$$$$$$$######""""""!!!  !!!!!!!!!"""!!!!!! !!!!!!########################""""""""""""""""""""""""%%%%%%$$$###""""""""""""$$$$$$###""""""###$$$%%%"""""""""""""""""""""""""""!!!!!! !!!"""###$$$########################!!!###%%%&&&&&&%%%%%%###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%~~~rrriiidddaaa^^^[[[ZZZZZZXXXXXXXXXZZZ\\\^^^YYYYYYYYYWWWUUUUUUWWWZZZ]]][[[YYYVVVTTTPPPKKKHHHHHHGGGEEECCCAAA@@@??????<<<;;;:::999888777777777444444222111111111222222/////////...,,,***)))(((***)))(((&&&&&&'''((()))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%$$$###'''&&&&&&%%%$$$###""""""#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$###$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&#######################################"""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%)))&&&######%%%%%%$$$!!!%%%$$$$$$%%%&&&%%%""" $$$######""""""######$$$$$$"""!!!!!!"""######"""!!!%%%&&&$$$$$$%%%$$$!!!"""!!!!!! !!!######!!!"""######!!!!!!"""###$$$$$$##################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######%%%###""""""###$$$###!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""#####################""""""######$$$ !!!!!!!!!""""""&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$)))'''&&&'''&&&!!!!!!###############""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""###""""""###$$$$$$!!!$$$$$$######"""!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########"""!!!!!!""""""#########$$$$$$$$$$$$############$$$%%%%%%"""""""""#######################################""""""""""""""""""""""""###$$$!!!!!!$$$%%%$$$###"""!!! """"""""""""############ !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%###!!! """$$$$$$"""!!!"""######$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!  !!!"""###$$$$$$"""!!!!!! !!!!!!"""########################""""""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!!############$$$%%%&&&'''########################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$$$$###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%}}}rrriiidddaaa]]][[[YYYXXXXXXXXXYYY[[[]]]^^^ZZZZZZYYYWWWUUUVVVXXXZZZ]]][[[XXXVVVSSSOOOJJJGGGHHHGGGDDDBBB@@@?????????<<<;;;:::999888888888888555444222111111111111222/////////...,,,***'''&&&&&&&&&'''&&&&&&&&&(((***,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!#########"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$###""""""%%%'''###$$$%%%&&&&&&%%%$$$###########################################################################$$$$$$$$$######$$$$$$$$$%%%!!! $$$'''%%%"""###"""###%%%&&&&&&###!!!#########""""""###############"""!!!"""#########!!!###%%%%%%%%%%%%$$$"""###"""!!! !!!"""### """###"""!!! !!!""""""""""""!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""%%%$$$############$$$%%%!!!!!!!!!!!!!!!""""""###$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""""""""############"""""""""!!!""""""######!!!!!!!!!!!!""""""""""""%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$######""" """$$$%%%&&&(((&&&&&&%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$&&&'''&&&$$$"""#########"""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!  ###""""""""""""###$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$###"""$$$&&&$$$######""""""!!!!!!!!!"""""""""""""""######### !!!""""""###$$$$$$""""""###$$$$$$$$$$$$### """###$$$$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$%%%&&&''''''$$$##################$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$######$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$}}}sssjjjfffbbb^^^\\\WWWWWWWWWXXXYYY[[[\\\^^^[[[[[[ZZZXXXVVVVVVYYY[[[]]][[[XXXVVVSSSOOOKKKGGGGGGFFFCCCAAA???>>>>>>???;;;;;;:::999888888888888555444333111000000111111/////////---+++(((%%%###"""%%%&&&&&&&&&''')))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$""" """$$$$$$%%%%%%%%%%%%###!!! #######################################$$$$$$$$$##############################""""""""""""######  ###!!! !!!###%%%&&&%%%######""""""!!!!!!""""""############"""!!!"""#########""""""############$$$###"""!!! !!!"""### """###"""!!! !!!"""""""""""""""!!!!!! #########""""""""""""""" !!!!!!!!!"""""""""### !!!"""######$$$""""""!!!!!!"""######$$$######""""""""""""######!!!!!!!!!!!!!!!""""""######"""!!!!!!###$$$###!!!########################"""######$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$######""""""""""""###$$$""""""#########$$$$$$$$$$$$$$$######"""""""""!!!""""""!!! %%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""######$$$%%%'''&&&$$$!!! !!!"""###$$$$$$%%%#########""""""!!!!!! !!!###$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""""""######$$$$$$%%%%%%###########################$$$%%%%%%%%%%%%$$$###""""""!!!"""###%%%%%%%%%!!!!!!""""""######$$$$$$######""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""####################################### !!!""""""###############$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$~~~ssskkkgggccc___\\\VVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[[[[YYYWWWWWWYYY\\\\\\ZZZXXXVVVTTTQQQLLLIIIFFFEEECCCAAA???>>>======;;;:::999999888888999999666555333111000000111111000///...,,,)))'''$$$###!!!%%%&&&%%%$$$&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$""""""###$$$%%%&&&&&&''')))'''%%%"""!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""###$$$$$$###!!! !!!###%%%%%%%%%$$$###""" #################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###&&&### """###!!!!!! !!!$$$%%%%%%$$$"""""""""!!!!!!""""""""""""######"""!!!!!!"""$$$%%%!!! !!!!!! !!!$$$######!!! !!!!!!"""!!!"""######!!!!!!"""###%%%%%%$$$$$$###"""""""""######"""""""""""""""""" !!!!!!""""""###### !!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######"""!!! !!!#########"""########################""""""###$$$$$$$$$$$$###""""""""""""############""""""!!!""""""###$$$%%%#########$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$"""""""""############$$$#########"""""""""""""""''')))((($$$$$$&&&&&&$$$"""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""""""""############$$$"""""""""""""""""""""""" """$$$&&&%%%""" """###$$$%%%&&&#########""""""!!! """###$$$$$$%%%######""""""""""""######$$$%%%%%%%%%%%%$$$############"""""""""###$$$$$$"""""""""#########$$$$$$"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!%%%""" """$$$$$$### !!!!!!"""###$$$%%%%%%############"""""""""""""""""""""#########$$$$$$"""######$$$$$$$$$######'''%%%""" !!!###%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""%%%%%%$$$$$$###############""""""!!!!!!""""""###########################"""""""""""""""""""""""" !!!"""###$$$%%%###$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$}}}ssskkkgggccc___\\\UUUUUUUUUVVVWWWXXXYYYYYY\\\\\\[[[YYYWWWXXXZZZ\\\[[[ZZZXXXWWWUUURRRNNNKKKDDDDDDCCCBBB@@@>>><<<;;;::::::999999888888999999666555333111000000000111000///---+++)))(((''''''"""$$$'''%%%"""!!!$$$((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""#########$$$$$$%%%%%%&&&'''%%%###!!! !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######!!!"""$$$$$$###"""###$$$&&&%%%$$$$$$#############################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$((('''&&&%%%%%%$$$$$$$$$'''$$$"""!!!###$$$%%%$$$$$$######""""""######$$$!!!###$$$###!!! """%%%&&&!!!!!!#########$$$###""" !!!""""""###$$$###""""""###$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""### !!!"""#########!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""###"""###$$$$$$$$$$$$###"""###""""""""""""###$$$$$$"""!!! !!!#########"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############ !!!"""###"""############$$$$$$$$$###"""""""""######$$$%%%""""""""""""############"""###############$$$$$$ !!! $$$%%%"""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!###&&&((('''### !!!"""###$$$$$$%%%!!!"""#########"""!!!!!! !!!######$$$$$$$$$######""""""""""""######$$$%%%%%%%%%%%%$$$######!!!  !!!"""### !!!!!!!!!"""""""""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################### """###$$$$$$###""" !!!"""###############$$$"""""""""######$$$$$$%%%############"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""!!!  !!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$#############################################$$$$$$$$$###""""""!!!!!!""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$"""###$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$#############################################$$$$$$%%%###$$$%%%$$$"""""""""###########################|||rrrkkkgggccc___[[[TTTUUUUUUVVVVVVWWWWWWWWW\\\\\\[[[YYYXXXXXXZZZ]]][[[ZZZXXXWWWVVVTTTPPPMMMCCCCCCCCCCCCAAA>>><<<:::::::::999999888999999999666555333111000000000111000///---+++******++++++((()))((($$$$$$)))*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!! !!!$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$&&&&&&%%%&&&'''&&&%%%$$$###$$$%%%&&&'''#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!""""""!!!"""$$$&&&,,,((($$$""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$###!!! """%%%%%%""""""&&&%%%!!!$$$###""" !!!""""""$$$%%%$$$###"""###$$$#########"""!!! """""""""""""""######### !!!"""######$$$############""""""""""""$$$###"""!!!!!! !!!"""###%%%&&&&&&%%%###"""###############$$$$$$%%%!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""########################$$$%%%&&&'''""""""""""""############$$$#########$$$%%%%%%&&&""""""""""""#####################$$$$$$%%%%%%&&&###'''((($$$$$$((('''###""""""######$$$$$$%%%%%%!!!!!!"""###############""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&)))+++***'''$$$""""""""""""############ !!!###$$$%%%%%%$$$$$$"""######$$$$$$$$$############""""""""""""######$$$%%%%%%%%%%%%$$$######$$$###"""""""""$$$%%%&&&""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#################################"""###%%%&&&&&&%%%###""""""((()))%%%###$$$'''$$$$$$$$$###############$$$#########""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!"""$$$%%%&&&&&&%%%$$$########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%$$$"""""""""###########################wwwmmmgggbbb^^^ZZZWWWTTTRRRQQQTTTVVVXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZXXXWWWVVVUUURRRPPPGGGFFFEEEEEEEEECCCAAA???===<<<;;;:::999999999999555444333222111///......000000...---+++***(((((('''&&&''')))++++++***(((((($$$ """%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$###""""""######&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!%%%)))'''""" $$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""###$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$&&&###!!!!!!"""$$$%%%%%%""""""""""""""""""""""""%%%$$$###"""!!! """""" """%%%#########"""""""""""""""$$$###!!! """###%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!$$$%%%%%%### """#########"""!!!"""###$$$$$$$$$"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&& !!!"""###############!!!###$$$%%%$$$"""!!!######""""""""""""###############$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################$$$###"""###$$$%%%$$$"""$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$###""""""""""""###%%%&&&%%%###!!! %%%$$$$$$$$$###"""""""""$$$###""" !!!"""###%%%$$$###!!!###%%%&&&###!!!""""""############""""""&&&%%%$$$###"""!!! ###"""""""""!!!!!! #########""""""""""""""" !!!$$$&&&&&&%%%###"""$$$$$$$$$$$$"""!!! """"""""""""""""""""""""######""""""!!!"""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###"""!!!!!!!!!############""""""!!!!!!!!!"""$$$%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######%%%%%%%%%$$$###"""!!! """###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""""""""!!!###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###########################$$$%%%%%%%%%&&&zzzoooiiiddd```\\\WWWUUURRRRRRTTTVVVXXXXXX[[[ZZZYYYXXXXXXXXXYYYZZZ[[[YYYWWWVVVVVVTTTQQQOOOHHHFFFDDDCCCCCCBBB@@@>>>;;;:::999888777777777777555444333222111///......//////---,,,***(((''''''((('''&&&'''(((((('''%%%'''%%%$$$%%%&&&'''%%%"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$#########$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$!!! !!!$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$###############$$$$$$"""""""""!!!!!!!!! ######""""""!!!"""""""""###!!! """##############################$$$$$$###"""!!!  !!!!!! !!!"""###########################$$$###"""!!!!!!"""$$$%%%"""""""""#########$$$$$$"""""""""$$$&&&&&&$$$!!!""""""###$$$$$$$$$######"""######$$$###"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$###""""""$$$######"""""""""######!!!"""##################!!!"""$$$%%%%%%%%%###"""######"""""""""""""""##########################################"""!!! """"""""""""############"""#########""""""!!! ########################$$$###""""""###$$$###"""$$$###"""!!!!!!###%%%&&&%%%%%%$$$###############$$$$$$$$$##################$$$$$$%%%$$$###"""!!!$$$$$$$$$###############!!!  $$$###!!!###%%%%%%###!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!!"""""""""""""""#########!!!!!!""""""############$$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""#########"""#########$$$"""""""""""""""######$$$!!!%%%$$$ ###'''$$$$$$#########""""""""""""###$$$$$$$$$###!!! """###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""######%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$#########""""""###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###""""""""""""###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################"""""""""""""""#########{{{pppjjjeee```\\\XXXVVVSSSSSSTTTVVVWWWWWW[[[ZZZYYYXXXWWWXXXXXXYYYZZZXXXVVVUUUTTTRRROOOMMMIIIGGGCCCAAAAAA@@@???>>>;;;:::999888777777777777555555444222111000///.........---+++)))(((&&&&&&)))'''%%%$$$%%%%%%$$$###&&&&&&(((***+++((($$$!!!'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###$$$###"""$$$&&&######$$$$$$$$$$$$$$$###"""###$$$$$$###"""###$$$############$$$%%%&&&'''!!!!!!!!! !!!!!!!!!!!!"""""""""######!!!!!!"""##############################""""""""""""!!!!!!!!!!!!"""!!! """"""!!! !!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""#########"""###$$$&&&&&&$$$"""""""""######%%%&&&((()))"""############"""!!!!!!!!!""""""############"""###$$$$$$$$$$$$###""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$######""""""###$$$%%%&&&%%%$$$###$$$$$$###"""!!!!!!""""""$$$$$$######"""!!!!!! """"""#########""""""!!!$$$#########""""""!!!!!!!!!""""""""""""!!! ###########################"""!!!!!!######"""!!!######"""!!!"""###$$$%%%$$$$$$###"""""""""#####################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###""" !!!"""$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""#####################"""""""""!!!!!!""""""######$$$$$$""""""!!! """###$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&!!!!!!"""###############!!!&&&$$$"""((($$$$$$$$$$$$$$$#########$$$############""""""""""""###$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!$$$$$$$$$###############""""""""""""""""""######!!!!!!""""""######$$$$$$#########""""""!!!!!!!!! !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%#################################"""""""""""""""zzzooohhhccc^^^[[[XXXVVVTTTTTTUUUVVVWWWVVVZZZYYYXXXWWWVVVVVVWWWWWWYYYWWWUUUTTTSSSQQQNNNKKKJJJGGGCCC@@@?????????>>><<<<<<;;;:::999999999999555555444333111000///...///...---+++***((('''&&&)))&&&$$$###$$$%%%%%%%%%%%%''')))++++++)))&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$######%%%%%%$$$######$$$&&&''''''%%%$$$"""$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""###%%%'''&&&$$$######$$$"""######$$$$$$$$$$$$###"""###$$$$$$###"""###$$$###############$$$%%%&&&########################!!!"""###$$$%%%$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$!!! ###$$$!!! !!!"""######%%%$$$$$$###"""######$$$!!!!!!!!!"""""""""######"""""""""###%%%%%%$$$"""######"""###$$$&&&(((***""""""#########"""""""""!!!"""############""""""######$$$$$$$$$######"""######"""!!!!!! !!!!!!$$$$$$%%%$$$$$$###""""""!!!"""###$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%%%%############""""""""""""###$$$$$$$$$$$$$$$##############################"""!!! !!!"""###""" ###""""""!!!"""###$$$$$$######"""""""""""""""###"""""""""###$$$$$$$$$%%%$$$$$$###""""""######$$$"""""""""###$$$$$$$$$%%%'''&&&%%%$$$#########$$$######"""""""""############$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$################## !!!"""###$$$$$$%%%"""""""""""""""######$$$"""######$$$%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&'''''' !!!"""$$$$$$###"""""" ###&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""############$$$$$$$$$$$$######"""""""""""""""#########$$$$$$##################$$$###"""""""""###$$$%%%########################&&&&&&%%%%%%$$$#################################"""""""""""""""######### !!!"""###$$$$$$%%%#########"""!!!!!! !!!""""""###$$$%%%%%%&&&"""""""""""""""#########"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$&&&%%%%%%%%%$$$#########yyyooohhhccc___[[[XXXVVVTTTTTTVVVWWWWWWWWWXXXWWWVVVUUUTTTUUUVVVVVVYYYWWWUUUSSSRRRPPPMMMJJJJJJFFFBBB@@@?????????>>><<<<<<;;;:::999999999999666555444333222000//////000///...---+++)))((('''(((&&&$$$$$$&&&(((((((((%%%&&&((()))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$######%%%%%%$$$###!!!"""$$$&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######&&&''''''&&&$$$"""""""""!!!"""######$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######""""""$$$###!!!"""$$$%%%$$$$$$########################!!!!!!!!!!!!""""""""""""$$$""" ###$$$""" !!!""""""###$$$$$$%%%$$$$$$######""""""""""""""""""#########$$$$$$!!! !!!######"""!!!$$$###"""""""""$$$%%%&&&""""""""""""""""""######""""""#########""""""!!!"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""$$$$$$###"""!!!!!!""""""#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""############$$$$$$%%%%%%&&&%%%%%%$$$########################"""!!! !!!"""###""" """""""""""""""############"""""""""""""""######"""""""""###$$$$$$$$$%%%$$$######""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""""""""""""""######""""""!!!!!!"""###""""""############""""""############$$$$$$$$$$$$##################$$$$$$ !!!"""###$$$$$$%%%!!!"""$$$&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$&&&'''''''''''' !!!"""$$$$$$###""""""$$$###"""!!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""##################$$$$$$######"""!!!!!!""""""############$$$######""""""###$$$%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""############ !!!"""###$$$$$$%%%$$$$$$#########"""""""""$$$#####################!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%"""""""""###############"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%$$$#########zzzpppjjjfffaaa^^^VVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWYYYWWWUUUSSSRRRPPPLLLJJJHHHEEEBBBAAAAAAAAA@@@???;;;:::999888777777777777666666555333222111000///111000///---+++***(((((('''&&&%%%&&&((()))***)))&&&''''''&&&%%%&&&(((***%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!"""###$$$$$$$$$######"""###$$$%%%&&&%%%$$$###"""""""""############$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$$$$%%%$$$###!!! !!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!######$$$$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$!!!  """""""""!!!$$$######""""""""""""###"""""""""!!!""""""###$$$"""############""""""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""#########""""""!!! !!!!!!!!!""""""######""""""""""""######"""######$$$%%%%%%&&&&&& !!!"""###############!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$##############################"""!!!!!!######"""!!!!!!!!!!!!"""""""""############"""""""""###$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! """$$$"""""""""######"""""""""#########""""""!!!!!!!!!"""""""""###############!!!!!!""""""######$$$$$$!!!###%%%((((((&&&$$$### !!!"""###############"""""""""""""""""""""""""""###%%%&&&'''&&&&&&%%%!!!!!!"""##################  %%%'''%%%"""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$######"""!!! !!!"""######$$$############"""""""""###%%%&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!#########$$$%%%%%%&&&&&&############$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""""""""""""""xxxoooiiieeeaaa^^^UUUTTTTTTUUUXXXZZZZZZYYYWWWVVVVVVVVVVVVXXXYYYZZZZZZXXXUUUTTTRRRPPPLLLJJJFFFEEECCCCCCCCCCCCBBB@@@;;;:::999888777777777777666666555444222111000///000///...,,,***)))((('''''''''&&&'''))))))(((&&&&&&'''(((&&&###"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###""""""""""""##################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!  !!!""""""""" !!!"""###$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$###""""""#########!!!!!!!!!!!!"""""""""######$$$%%%&&&%%%$$$""" !!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###""""""###%%%#########$$$$$$$$$$$$$$$#########"""!!! !!!!!!!!!"""""""""######"""!!! """######"""""""""############""""""###"""!!!!!!!!!"""$$$%%%###############"""!!!!!!""""""###$$$$$$$$$$$$$$$######"""""""""######$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$!!!""""""#########""""""############""""""""""""!!!!!!"""#######################################$$$###""""""###$$$###""" !!!!!!"""""""""""""""###############$$$%%%%%%$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&"""######!!!"""%%%"""######$$$$$$######"""#########"""""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""#########"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$######"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###"""""""""""""""######$$$###"""!!!"""%%%&&&%%%$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""###############"""!!!!!! """###$$$$$$#########"""!!!!!!"""$$$&&&'''!!!!!!"""###$$$%%%%%%%%%########################!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""#########"""######$$$$$$%%%%%%%%%############"""""""""""""""######$$$%%%%%%&&&&&&""""""""""""######$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""#########uuulllgggddd```]]]TTTSSSSSSUUUXXX[[[[[[ZZZXXXWWWWWWWWWXXXZZZ[[[]]]ZZZXXXVVVTTTSSSPPPLLLJJJEEEDDDCCCDDDEEEEEECCCAAA===<<<;;;:::999999999999666666555444222111000000///...---+++)))((('''&&&(((''''''((()))(((%%%###&&&((()))'''### '''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''!!!"""$$$&&&&&&&&&$$$###""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!"""######""" """######$$$$$$$$$"""$$$$$$$$$###"""###$$$############$$$%%%&&&&&&!!!"""""""""######$$$$$$ ###%%%'''''''''&&&###""""""###%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!$$$###!!!!!!$$$'''!!!!!!!!!!!! """"""""""""!!!  !!!!!!!!!"""###""" !!!###$$$$$$###!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!###$$$%%%###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!!!!"""!!!!!!"""""""""""""""######$$$ !!!!!!!!!"""$$$%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$""" !!!!!!"""""""""""""""$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$######"""""" !!!###%%%&&&%%%###"""%%%$$$$$$$$$######""""""!!!"""""""""""""""######!!!"""%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!"""""""""############"""""""""""""""$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""###"""!!!!!!!!!"""$$$%%%%%%&&&'''&&&###""""""$$$!!!!!!""""""#########$$$###$$$&&&&&&&&&%%%###!!!###############"""!!!!!! """###$$$$$$$$$######"""!!!!!!"""$$$&&&((( !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$"""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&wwwlllfffbbb^^^[[[WWWVVVVVVUUUUUUVVVWWWWWWXXXWWWUUUTTTUUUWWWYYY[[[ZZZYYYXXXWWWVVVRRRNNNJJJFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<:::888777666666666444333333222222111111111//////---+++)))'''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&$$$$$$###""" $$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""""" """"""###$$$$$$$$$$$$###&&&%%%$$$"""!!!!!! ############$$$%%%&&&'''$$$$$$############$$$$$$%%%###!!!"""$$$%%%$$$!!!!!!"""$$$$$$"""!!!"""###%%%$$$###""""""###$$$%%%##################$$$$$$$$$$$$###"""""""""""""""###"""!!! !!!"""#################################""""""!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######$$$$$$###&&&$$$###$$$&&&&&&$$$!!!"""""""""""""""######$$$$$$$$$##################&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$###"""!!!$$$###"""!!!!!!!!!"""###"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$$$$###!!!  ########################&&&&&&$$$###""""""!!!!!!""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$######"""######$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""&&&&&&%%%""" """$$$%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!!!!###$$$$$$%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!"""############"""""""""""""""""""""""""""###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%$$$"""###### !!!###########################$$$$$$$$$#########"""""""""######!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######""""""""""""#########$$$%%%%%%%%%%%%$$$###vvvllleeeaaa]]]ZZZVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWUUUTTTTTTVVVXXXZZZZZZXXXWWWVVVUUURRRMMMJJJFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;:::888777666555555555444444333333222222111111000...---***)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""!!!!!!"""$$$#####################$$$$$$############$$$$$$&&&$$$###$$$&&&'''%%%###!!!###$$$$$$###""""""#########"""!!!!!!"""######%%%%%%$$$###"""""""""###!!!!!!  ###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""###########################"""""""""!!!""""""""""""""""""""""""""""""############"""""" !!!"""######$$$$$$###%%%$$$"""###%%%%%%### """""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""!!!!!! ######$$$$$$$$$###"""!!!$$$###"""""""""###$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$$$$$$$###"""!!!!!!############"""""""""!!!########################"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""##############################%%%%%%$$$###""""""""""""$$$#########""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$###############$$$########################$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###%%%%%%$$$!!!!!!###$$$$$$#########"""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$############$$$$$$$$$%%%############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$###############""""""""""""########################"""""""""""""""#########$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$######""""""""""""""""""""""""""""""######""""""######$$$%%%###""""""!!!!!! ###$$$!!! ### """###""" !!!###########################%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$""""""###""""""######$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###wwwllleee```[[[XXXTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTSSSSSSUUUWWWYYYYYYWWWVVVUUUTTTQQQLLLIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;999888666555555555666555555444333333222222222111000...,,,***((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$### !!!""""""######""""""$$$######"""""""""#########$$$$$$$$$###""" $$$$$$############$$$$$$%%%$$$######%%%%%%$$$###"""$$$%%%%%%$$$######$$$""""""!!!!!!!!!!!!""""""'''&&&$$$###"""!!!!!!!!!$$$###""""""!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%############""""""""""""########################""""""############"""""" !!!"""######$$$$$$###$$$###"""###$$$###""" """""""""""""""######$$$!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""###$$$$$$$$$#####################$$$%%%&&&$$$$$$$$$###"""""""""!!!"""""""""""""""""""""""""""############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!############""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&###"""!!!!!!!!!!!!""""""########################$$$######""""""#########%%%%%%$$$###"""!!! """######$$$$$$######"""#####################$$$########################$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""""""""###############!!! """######""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$"""""""""#########$$$$$$"""""""""############$$$###$$$%%%%%%%%%$$$###"""######""""""""""""#########""""""""""""!!!!!!!!!###""""""""""""$$$%%%&&&$$$""" """""""""$$$$$$$$$######""""""!!!####################################""""""""""""$$$$$$###"""""""""######((('''%%%$$$"""""""""###""""""""""""""""""""""""######"""""""""###$$$$$$""""""!!!!!!  ###$$$"""!!!"""$$$!!!"""###"""!!! """###########################%%%%%%%%%%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$%%%!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###yyynnngggaaa[[[WWWSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRRRRTTTVVVXXXXXXWWWUUUTTTSSSPPPKKKHHHFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;999888666666555555555555444333222222111111222111///---+++)))((('''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""" !!!"""""""""!!!!!!###"""""""""######$$$%%%"""###%%%&&&%%%$$$""" $$$$$$############$$$$$$"""!!!!!!!!!""""""!!!!!!###$$$&&&&&&$$$###$$$%%%######""""""""""""######%%%%%%$$$###"""""""""###%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""""""""########################""""""############"""""" !!!"""######$$$$$$###""""""""""""""""""!!! """""""""""""""######$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$######"""!!!!!!"""#########$$$$$$""""""###$$$$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$$$$######"""#########"""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$%%%%%% !!!!!!!!!########################"""""""""""""""###$$$$$$$$$$$$######"""!!!!!! """"""############"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########!!!!!!"""""""""##################""" !!!###"""""""""!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$!!!""""""""""""#########"""""""""""""""""""""###"""###$$$%%%%%%$$$###"""###"""!!! !!!"""###""""""""""""""""""""""""$$$###!!!!!!!!!###&&&'''(((%%%!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$(((&&&$$$"""!!!"""###$$$""""""""""""""""""""""""######""""""""""""######%%%$$$$$$###""""""!!!!!!!!!###%%%$$$""" !!!"""$$$$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!"""###!!!  ###%%%'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{qqqiiibbb\\\WWWRRRRRRRRRSSSTTTVVVWWWXXXXXXVVVTTTRRRRRRTTTVVVWWWWWWVVVUUUTTTSSSOOOKKKGGGFFFFFFEEEDDDCCCBBBAAAAAA===<<<:::999777666666666444444333222111000///...111000///---+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$"""$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$############$$$$$$!!!!!!""""""!!!!!!!!!"""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""!!! !!!""""""############""""""##############################"""""""""!!!!!!!!!""""""""""""""""""##############################""""""############"""""" !!!"""######$$$$$$###!!!"""""""""!!!!!! """""""""""""""######$$$"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""!!! """"""""""""""""""##############################""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$###$$$$$$$$$%%%%%%$$$$$$########################!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$################################################$$$""""""""""""###############$$$$$$###"""!!!"""$$$!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$###"""###"""!!! !!!"""###########################$$$###!!!!!!!!!###&&&'''---)))%%%"""!!!"""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%###""" !!!"""$$$%%%""""""""""""""""""""""""######""""""!!!""""""###%%%%%%$$$$$$$$$#########"""###$$$$$$""""""""""""&&&$$$###"""###$$$%%%%%%########################""""""""""""############$$$%%%''''''%%%$$$$$$%%%"""!!! !!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$~~~rrrjjjccc[[[VVVQQQRRRRRRSSSUUUWWWXXXYYYYYYWWWUUUSSSSSSTTTVVVXXXXXXVVVUUUTTTSSSPPPKKKHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>===;;;:::888777777777444333222111000///...---111000...,,,***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%###############$$$%%%&&&"""$$$%%%''''''''''''&&&$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!""""""###$$$&&&'''$$$######""""""""""""""""""######$$$$$$######"""##############################""""""!!! """"""""""""####################################""""""############"""""" !!!"""######$$$$$$###!!!"""######!!! !!!"""""""""""""""######$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!"""######!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!""""""""""""####################################"""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$######"""########################!!!!!!!!!!!!""""""###$$$!!!!!!""""""###############""""""!!!!!!""""""### !!!###$$$%%%%%%$$$###""""""""""""""""""""""""######"""""""""###$$$$$$"""""""""#########$$$$$$"""$$$%%%$$$###"""###$$$!!!!!!""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""#########$$$$$$$$$############"""""""""!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""############$$$$$$###""""""""""""$$$%%%&&&,,,)))&&&######$$$###"""!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######"""""""""###$$$$$$""""""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############ """###$$$%%%&&&&&&###!!! !!!###$$$$$$########################!!!!!!!!!"""""""""""""""&&&'''((((((&&&$$$$$$%%%###"""""""""###%%%&&&'''######$$$$$$$$$$$$#########""""""""""""""""""###%%%$$$$$$######$$$$$$%%%~~~sssjjjbbbZZZUUURRRRRRSSSTTTVVVXXXZZZ[[[ZZZXXXVVVTTTTTTUUUWWWXXXXXXWWWVVVUUUSSSPPPLLLHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>===;;;:::999888888555444333222000///......222111///...+++***((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$ !!!!!!"""""""""""""""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&$$$###$$$&&&!!!###$$$$$$###""""""######$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###########################"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############"""""" !!!"""######$$$$$$###!!!###%%%$$$!!! !!!""""""""""""""""""######$$$!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&'''''''''''''''######!!!!!! !!!""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$#########""""""!!!!!!"""""""""####################################"""############$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%!!!""""""###"""!!! ########################""""""!!!!!!!!!""""""############"""""""""""""""###"""!!! !!!"""### !!!###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###$$$%%%""""""#########$$$$$$$$$!!!"""$$$$$$"""""""""###"""""""""#########$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$############$$$$$$$$$%%%%%%%%%$$$$$$############ !!!"""$$$$$$$$$###"""!!!""""""######""""""!!!!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$ """$$$%%%%%%$$$!!!!!!"""!!!########################!!!!!!""""""###############$$$%%%%%%###""""""############$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%~~~rrriiiaaaYYYSSSRRRRRRSSSTTTVVVYYY[[[\\\[[[YYYWWWUUUTTTUUUWWWXXXYYYWWWVVVUUUTTTQQQLLLIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;:::999999666555444333111000///...333222111///---+++))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!  """######!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$############$$$$$$############$$$$$$!!!$$$%%%$$$"""!!!###%%%!!!"""$$$$$$"""!!!"""###"""###$$$%%%%%%$$$###"""$$$$$$###############$$$$$$###""""""!!!!!!"""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######$$$$$$###!!!###%%%%%%""" !!!###"""""""""""""""######$$$ !!!"""######$$$!!!"""###$$$$$$$$$$$$$$$$$$###""" !!!"""!!!"""###$$$$$$###!!! $$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###############!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""#########$$$########################"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%&&&&&&&&&%%%$$$"""!!!########################""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! ###"""!!! !!!"""###!!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%"""############$$$$$$$$$!!!######"""!!!!!!"""""""""######$$$$$$$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!###$$$$$$%%%$$$$$$ ###%%%%%%$$$''''''&&&%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""###$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%###"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """###%%%&&&&&&###!!! !!!""""""""""""########################""""""######$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%"""###$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&zzzooofff___XXXSSSSSSTTTUUUVVVXXX[[[]]]^^^YYYXXXVVVUUUTTTUUUUUUVVV^^^\\\YYYVVVTTTQQQLLLIIIFFFFFFEEEDDDCCCAAA???>>>===<<<;;;;;;999999888777444444333222111111111111333222000---+++(((&&&%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$###""""""$$$&&&(((&&&###"""###$$$$$$### !!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%########################%%%%%%$$$###""""""######$$$$$$############$$$$$$"""!!!!!!!!!!!!###$$$%%%$$$#########""""""!!!!!! !!!!!!!!!!!!"""%%%%%%&&&''''''''''''&&&###"""  !!!###$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$$$$###!!! !!!"""""""""!!!!!! $$$&&&((('''%%%###""""""!!!"""###$$$%%%$$$$$$###$$$&&&'''%%%"""!!!###%%%$$$$$$$$$$$$$$$%%%%%%%%% ###%%%&&&%%%$$$$$$%%%######"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""##################$$$%%%"""""""""""""""""""""""" """###%%%&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!"""############""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""" !!!###%%%%%%###!!!###"""!!! !!!"""### """###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$"""!!!!!!!!!"""""""""""""""""""""######### !!!!!!"""""""""###!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""############""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################xxxnnnfff```ZZZUUUQQQQQQRRRTTTVVVXXXZZZ[[[YYYXXXWWWUUUUUUUUUUUUVVVZZZXXXUUUSSSRRROOOLLLIIIFFFFFFFFFEEECCCAAA@@@???===<<<<<<;;;:::999888888555444333222111000000000333222000---+++(((&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%""""""'''&&&$$$"""!!!###$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$############$$$$$$###"""""""""###$$$%%%&&&############"""""""""!!!!!!""""""!!! !!!###!!!""""""###############$$$###!!! !!!"""########################### !!!!!!"""######$$$$$$"""###$$$###!!!!!!!!!"""#########"""""""""!!!!!!###$$$%%%###!!! !!!""""""$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%"""!!!###%%%$$$%%%%%%%%%###!!!###&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!#########!!! !!!""""""""""""""""""###$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""""""""$$$&&&&&&$$$"""!!!  !!!!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$###""""""""""""###$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%%%%###"""""""""############""""""""""""############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################wwwmmmfffaaa[[[WWWPPPPPPQQQSSSUUUWWWYYYZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWVVVSSSRRRQQQOOOLLLJJJGGGGGGFFFEEEDDDBBBAAA@@@======<<<;;;:::999888888555444333222000000//////333222000---+++(((&&&%%%'''((()))))))))((('''&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''%%%!!!%%%)))$$$"""!!!!!!###$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$########################%%%$$$######"""#########$$$$$$############$$$$$$############$$$%%%&&&'''############"""""""""""""""###$$$###!!!!!!###$$$ !!!""""""""""""!!!%%%$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$###"""!!!"""###%%%$$$$$$$$$$$$#########&&&&&&$$$!!! """%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""$$$%%%###$$$&&&&&&###"""$$$&&&&&&%%%#########%%%%%%$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""######""""""!!!!!! """"""############""""""!!!!!!"""""""""#########"""##################"""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""###$$$###!!! !!!""""""!!!!!!!!!"""$$$&&&'''""""""""""""############$$$$$$############$$$$$$$$$$$$$$$########################%%%'''&&&%%%###!!!  !!!!!!"""######!!!!!!"""###########################$$$############$$$%%%%%%%%%%%%$$$############$$$$$$$$$#########"""""""""###""""""""""""""""""!!! !!!"""#########""""""""""""!!!""""""###%%%%%%"""""""""!!!!!! ###"""!!! !!!"""############""""""!!!!!!!!!###################################################$$$%%%&&&&&&%%%$$$###%%%$$$######"""###############""""""""""""############$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$################################################vvvllleee```[[[WWWQQQRRRSSSTTTVVVYYY[[[\\\[[[ZZZYYYWWWVVVWWWWWWXXXZZZXXXUUUTTTSSSPPPMMMJJJGGGGGGFFFFFFEEECCCBBBAAA======<<<;;;:::999888888666555333222000000//////222111000---+++((('''&&&$$$%%%((()))***)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$%%%'''(((((('''&&&&&&'''###"""!!!"""$$$%%%%%%$$$ !!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############"""!!! ###$$$$$$%%%%%%$$$$$$###$$$##################$$$""""""""""""""""""""""""$$$$$$###############$$$$$$$$$############$$$$$$""""""######$$$%%%%%%&&&#########"""""""""""""""###$$$%%%$$$###"""$$$&&&""""""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%###$$$%%%&&&%%%$$$!!! ###%%%'''&&&$$$###""""""%%%$$$$$$#########$$$$$$#######################################$$$$$$$$$!!! !!!"""###$$$""""""""""""""""""""""""######""""""!!! """"""############""""""""""""""""""#########$$$""""""############""""""""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!"""$$$###"""!!!"""###%%%&&&!!!"""""""""############$$$$$$############$$$$$$########################$$$######$$$%%%&&&$$$"""""""""!!! !!!###$$$!!!"""######"""!!!"""###""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""!!!  !!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%!!!!!! !!!  !!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$########################""""""""""""############$$$$$$$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$wwwlllddd^^^YYYUUUQQQRRRSSSTTTVVVYYY[[[\\\\\\[[[ZZZXXXWWWXXXXXXYYY\\\ZZZWWWTTTRRROOOKKKHHHFFFFFFFFFFFFEEEDDDBBBBBB>>>======<<<;;;:::999888666555444222111000000000222111///---+++)))'''&&&!!!"""%%%((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$###!!!###&&&&&&%%%#########$$$######$$$&&&'''&&&%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""" ###$$$$$$%%%%%%$$$$$$############$$$$$$#################################$$$###############$$$$$$$$$$$$############$$$$$$!!!!!!"""######$$$$$$$$$""""""""""""""""""######$$$%%%&&&%%%######%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!########################"""""""""""""""#########!!!"""######"""!!!"""$$$########################""" """&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''###%%%'''&&&$$$###""""""######"""""""""######$$$########################%%%%%%$$$######"""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""$$$##################$$$##############################""""""""""""""""""!!!!!!""""""""""""!!!!!!"""$$$$$$###"""!!!"""###&&&%%%$$$"""""""""######!!!"""""""""############$$$######""""""######$$$########################$$$"""""""""$$$$$$###!!!"""!!! !!!"""###$$$"""###$$$###"""!!!"""$$$""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!""""""###!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$""""""""""""$$$$$$ !!!"""#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!###%%%&&&&&&%%%###!!!############$$$###############""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$wwwkkkccc^^^YYYUUUPPPPPPQQQSSSUUUWWWYYYZZZ]]]\\\[[[YYYXXXYYYYYYZZZ[[[YYYVVVSSSPPPMMMIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;:::999999666555444333333222222333111111///---+++)))''''''!!!"""$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$###!!! $$$&&&%%%%%%$$$&&&'''(((&&&$$$((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$ """######$$$######""""""""""""############$$$%%%&&&%%%######%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""######!!!"""######""""""###$$$!!!!!!!!!"""""""""""""""$$$$$$"""  ###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$'''&&&###"""!!!"""$$$%%%"""$$$&&&&&&%%%############""""""""""""###$$$$$$###############$$$$$$$$$&&&%%%$$$###"""!!! $$$###""""""!!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""############""""""###$$$$$$$$$$$$%%%%%%%%%"""##################"""""""""""""""""""""""""""$$$###""""""""""""###$$$####################################""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###&&&&&&%%%$$$###"""!!!!!!""""""""""""##################""""""""""""#####################$$$$$$$$$$$$###!!!"""######"""!!! !!!""""""###$$$$$$""""""###$$$###########################""""""""""""###$$$$$$"""###$$$$$$%%%$$$$$$$$$''''''&&&$$$###"""!!! ###############"""""""""""""""!!!!!!!!!"""###$$$!!!"""###$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$ !!!###$$$$$$%%%########################""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%uuujjjccc^^^ZZZWWWQQQQQQRRRTTTVVVXXXZZZ[[[^^^]]][[[ZZZYYYYYYZZZZZZZZZXXXVVVSSSRRROOOKKKHHHDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>===<<<;;;:::999999666555555444444444555555111000///---+++)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%###"""###%%%'''%%%%%%%%%&&&'''&&&$$$"""###$$$&&&((((((&&&$$$###########################"""###$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$ !!!###$$$%%%$$$$$$$$$!!!"""""""""############$$$%%%%%%$$$######$$$&&&######$$$%%%%%%%%%%%%%%%#########$$$$$$######"""###########################""""""""""""""""""""" """######""""""###$$$!!!!!!!!!"""""""""######%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###"""######$$$%%%###!!!"""%%%&&&&&&$$$&&&%%%$$$###""""""""""""!!!###&&&&&&%%%$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""#######################################"""""""""!!!######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$$$$&&&&&&%%%$$$"""!!!""""""""""""##################""""""""""""######""""""#########$$$$$$$$$&&&$$$""""""#########!!! """###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############!!!"""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$### !!!!!!!!!!!!######"""!!!"""###$$$%%%!!!"""###%%%%%%%%%%%%%%% !!!!!!"""""""""!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!"""###$$$%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$######$$$$$$$$$######""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%tttiiiccc___\\\YYYSSSTTTUUUVVVXXX[[[]]]^^^^^^]]]\\\ZZZZZZZZZZZZ[[[[[[YYYWWWVVVUUURRROOOMMMCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>===<<<;;;::::::999666555555555555666777777111000///---+++)))((('''+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%"""&&&((('''$$$!!! %%%$$$$$$%%%&&&%%%###  $$$''''''&&&%%%""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!!!!""""""#########$$$$$$%%%%%%$$$######$$$&&&%%%%%%&&&''''''''''''&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" """######""""""###%%%!!!!!!""""""#########$$$"""$$$%%%###"""""""""&&&%%%###"""""""""######%%%###!!!"""%%%'''&&&$$$###$$$%%%&&&%%%%%%###### ###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$""""""""""""############!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###########################$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%$$$"""""""""###!!!###%%%''''''&&&###"""""""""""""""##################""""""""""""######""""""######$$$$$$$$$$$$'''%%%######$$$$$$$$$###!!! !!!"""$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###""" !!!"""###$$$$$$###"""!!!###%%%((()))***""""""######$$$$$$%%%%%%$$$###"""""""""###%%%&&&!!!"""$$$%%%&&&&&&%%%%%% !!!!!!"""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$!!!"""###$$$%%%%%%$$$#########""""""""""""############$$$$$$$$$$$$######%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%tttlllfffaaa\\\XXXTTTUUUVVVXXXZZZ]]]___```______^^^[[[YYYXXXYYYZZZZZZYYYWWWUUUTTTQQQMMMJJJFFFDDDCCCBBBCCCCCCBBB@@@???===:::777666666777888777666555444444555666777444222///+++)))((((((((())))))))))))(((((((((((())))))******(((%%%"""!!!%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""###%%%'''&&&$$$ """###$$$###!!! """###$$$%%%%%%$$$###""" """"""""""""''''''&&&%%%$$$""""""!!!###############"""!!! &&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$#########""""""$$$##################$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!###%%%'''(((########################"""###$$$%%%$$$""" """#########$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%'''&&&%%%$$$############"""###$$$%%%&&&%%%$$$$$$$$$###""" """###$$$$$$#########$$$$$$"""!!!"""######"""!!! !!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$$$$###"""!!!!!!""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$###"""""""""""""""######$$$###############$$$$$$'''%%%"""!!!!!!"""!!! """"""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$###############"""$$$%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&############$$$%%%&&&&&&########################%%%%%%$$$###"""!!! ###########################!!!  !!!###%%%$$$ &&&&&&%%%$$$######$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""##############################!!!!!! !!!###$$$%%%%%%%%%$$$$$$############  ############$$$%%%%%%%%%&&&$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""######$$$######""""""!!!!!!!!!#########"""""""""""""""### """$$$$$$###""""""""""""############%%%&&&''''''&&&%%%###"""|||rrrjjjddd```[[[XXXTTTTTTVVVWWWZZZ\\\___```^^^^^^]]]ZZZWWWVVVXXXYYYZZZXXXWWWUUUTTTQQQMMMJJJFFFEEECCCCCCDDDDDDBBBAAA???===:::777666666777888666666444444444444666666444222///,,,)))((((((((())))))((((((((('''''''''&&&''''''&&&$$$""" %%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###""" """############""""""""""""############$$$$$$$$$$$$$$$###""""""&&&$$$""""""###$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!"""######$$$$$$######"""!!!!!!!!!"""$$$&&&'''########################%%%%%%%%%%%%%%%###"""!!!#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$'''&&&%%%$$$############"""###$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$###"""!!!!!!###!!!!!!"""""""""###############""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""########################"""""""""######"""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!"""###""""""!!!""""""######&&&$$$!!!!!!!!!""""""!!!###############"""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$##################$$$$$$$$$###"""""""""###""""""############$$$$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$#########$$$%%%%%%########################$$$$$$######"""!!!!!!!!!########################$$$"""!!! !!!"""$$$&&&!!!%%%)))'''$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""##############################$$$############$$$%%%&&&%%%%%%%%%$$$$$$#########"""!!! !!!"""############$$$$$$$$$$$$"""###########################""""""######$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""######&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""#########&&&### !!!"""!!! """"""""""""############$$$$$$$$$$$$$$$######"""zzzppphhhccc___ZZZVVVSSSTTTUUUWWWYYY\\\^^^___]]]]]]\\\YYYVVVUUUVVVXXXYYYXXXVVVUUUTTTQQQMMMJJJFFFEEEDDDDDDEEEEEECCCAAA???===:::888666666777888555555333333333333555555444222///,,,***((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###&&&(((&&&""" """%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%$$$""""""$$$%%%$$$###$$$############"""""""""###""""""!!!!!!""""""###!!!!!!""""""###$$$$$$%%%!!!""""""############""" !!!""""""######""""""###""""""""""""###$$$%%%########################%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%&&&%%%$$$&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$######"""""""""""""""###$$$###""""""""""""""""""###""""""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############&&&%%%$$$"""!!!!!! """"""!!!!!!!!!!!!!!!"""$$$"""!!!!!!"""###""""""###############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########"""""""""###$$$$$$$$$%%%%%%"""!!!###$$$###"""""""""#########$$$$$$$$$######"""""""""######%%%%%%$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&$$$"""###$$$$$$""" !!!###$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!############""""""""""""!!!!!!""""""###$$$$$$%%%######""""""######$$$%%%$$$###""""""""""""###$$$%%%$$$######"""#########""""""##################!!!!!!""""""######$$$$$$$$$"""!!!!!!"""###"""!!!""""""""""""############"""!!!!!!!!!!!!"""######|||qqqhhhccc^^^XXXTTTSSSSSSTTTVVVYYY[[[]]]___]]]]]]\\\YYYVVVUUUVVVWWWYYYWWWVVVUUUSSSQQQMMMJJJFFFEEEDDDDDDEEEDDDBBB@@@>>>===:::888777666777777444444333222222333444444444222000---+++)))((((((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$###$$$$$$$$$%%%$$$######$$$%%%$$$###############""""""""""""!!!  !!!!!!!!!"""""""""######### !!!""""""###"""""" !!!"""""""""""""""#########""""""""""""##############################"""  !!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%&&&%%%$$$$$$#########$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$""""""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""######"""""""""""""""###$$$###"""!!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########$$$$$$###"""!!!!!!""""""######"""!!!!!!!!!"""""""""!!! """######"""""""""###############$$$######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%!!!###&&&%%%###!!!""""""""""""#########$$$###""""""!!!"""""""""%%%%%%$$$###""""""##############################!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!"""###""" """$$$$$$######"""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$$$$$$$###############!!!###$$$&&&&&&$$$###!!!######""""""!!!!!! !!!!!!""""""""""""######""""""######$$$%%%########################$$$$$$###############$$$ !!!!!!""""""###### !!!"""###$$$$$$%%%  !!!###$$$%%%%%%!!!"""""""""############!!!!!! !!!"""$$$%%%vvvkkkddd^^^WWWSSSRRRSSSTTTVVVXXX[[[]]]^^^______]]]ZZZWWWVVVVVVXXXXXXVVVUUUTTTSSSQQQMMMJJJDDDDDDDDDDDDEEEDDDAAA???>>><<<;;;999777777777777444333222111111222333444333222000...+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$!!!!!!&&&(((&&&###%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$'''&&&&&&%%%%%%$$$$$$$$$######""""""""""""###$$$%%%$$$###$$$%%%&&&$$$###""""""""""""""""""""""""#########""""""##################"""""""""!!!!!! !!!""""""""""""""" !!!"""""""""""""""############""""""!!!!!!###########################""" !!!"""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$###$$$%%%%%%###!!! """###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###"""""""""""""""######$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$######"""""""""""" !!!###$$$###"""!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%###""""""$$$''''''%%%"""!!!""""""""""""###############"""""""""""""""###%%%$$$$$$###""""""""""""########################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%"""!!!!!!""""""$$$%%%$$$###"""###""""""""""""""""""###"""""""""""""""""""""""" !!!"""######"""!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$####################################$$$##################$$$###""""""!!!!!! !!!!!! ######""""""######$$$%%%######$$$$$$$$$$$$######$$$###############$$$$$$###$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$%%% !!!"""###$$$%%%%%%!!!"""""""""############"""!!!!!!!!!"""$$$&&&'''yyynnnfff___XXXSSSQQQRRRSSSUUUWWWZZZ\\\]]]______^^^ZZZWWWUUUVVVWWWWWWVVVTTTTTTSSSQQQMMMJJJEEEDDDEEEFFFFFFEEEBBB???===<<<;;;999888777666666444444222222222222444444333222111///,,,***((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""""""""""""""!!!"""############$$$$$$$$$"""%%%(((%%%""""""""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""""" !!!"""###$$$$$$%%%###"""!!!!!!!!!"""###$$$%%%$$$$$$%%%&&&&&&%%%###!!!!!!"""""""""""""""######""""""!!!!!!""""""###%%%$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!! !!!""""""######""""""!!!""""""######"""!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###$$$#########$$$$$$"""!!! !!!""""""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""######$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""############"""""""""""" !!!!!!"""$$$%%%&&&&&&%%%$$$###"""""""""### !!!######""" !!!""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""#########"""""""""###$$$$$$$$$%%%"""###&&&''''''&&&$$$###"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$###"""""""""##############################!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######""""""###%%%!!!"""###$$$$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""%%%%%%%%%&&&%%%%%%$$$###"""""""""###############%%%$$$""" """$$$%%%""""""""""""!!!!!!!!!!!!"""!!!!!! ######""""""######$$$%%%######$$$%%%%%%$$$###############"""######$$$%%%#########$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###$$$%%%%%%###!!!!!!!!!""""""""""""############"""""""""###$$$%%%&&&'''{{{ppphhhaaaZZZUUUQQQQQQSSSTTTWWWYYY\\\]]]___^^^]]]YYYVVVTTTUUUVVVWWWUUUTTTSSSSSSQQQMMMJJJFFFFFFGGGHHHIIIGGGDDDAAA===<<<;;;:::888777666666555444333222222333444555333333111///---***((('''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$&&&$$$  """#########"""&&&%%%$$$$$$$$$$$$%%%&&&!!!"""###############""" !!!"""######$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$%%%''''''%%%###!!!!!!!!!!!!""""""######!!! !!!$$$$$$$$$$$$$$$#########""""""#########"""!!!!!!!!!"""######$$$$$$###### !!!"""######""""""!!!########################%%%$$$############$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%###!!! """######""""""###$$$############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""###$$$$$$############$$$$$$$$$$$$########################"""!!!  !!!"""############"""""""""!!!"""!!!!!!!!!"""###$$$$$$%%%$$$###""""""!!!!!!!!! !!!######!!! !!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$##################$$$$$$"""%%%(((&&&###!!!###&&&############$$$$$$$$$%%%"""""""""######%%%&&&'''###""""""""""""######$$$########################"""""""""""""""#################################!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""###""""""############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""##############################$$$$$$%%%%%%%%%$$$###"""!!!"""""""""#########$$$%%%$$$###""""""###$$$%%%!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$&&&'''&&&###  """"""""""""############""""""###$$$%%%%%%%%%%%%zzzpppiiibbb\\\WWWQQQQQQRRRTTTWWWYYY[[[]]]^^^]]]\\\XXXUUUSSSSSSUUUVVVUUUTTTSSSSSSQQQMMMJJJHHHHHHIIIJJJKKKIIIFFFCCC===<<<;;;:::999777666666555555333333333333555555333333111000---+++((('''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$ !!!$$$'''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$%%%$$$##################""""""""""""%%%$$$###""""""$$$&&&'''%%%$$$$$$&&&''''''%%%### !!!!!!!!!""""""######$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&######$$$######"""!!! """"""###$$$$$$$$$$$$$$$ """#########"""!!!###########################"""""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''''''&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&$$$"""!!!###$$$$$$######$$$&&&""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!""""""###$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""%%%###"""!!!!!!"""###%%%$$$#########""""""!!!!!!######"""""""""""""""###$$$$$$"""!!! !!!###""" !!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$##################&&&((($$$"""(((###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''(((""""""!!!!!!"""###$$$$$$##############################""""""""""""""""""########################""""""############""""""%%%""" !!!###$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""##############################!!!"""######"""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$###############"""""""""""""""!!!$$$&&&&&&###!!!"""###""""""""""""############!!!"""$$$%%%%%%$$$######zzzooogggaaa[[[WWWPPPQQQRRRTTTWWWYYY\\\]]]]]]]]]\\\ZZZXXXWWWXXXZZZZZZXXXWWWUUUTTTQQQMMMJJJHHHHHHHHHHHHGGGEEECCCBBB@@@???===;;;999777555444888555222111333555777777999888666111+++'''&&&&&&+++)))&&&&&&'''(((''''''(((''''''&&&&&&%%%$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!"""#######################################"""###$$$$$$$$$$$$###"""$$$"""!!!"""######"""!!!%%%%%%$$$#########$$$$$$########################"""%%%&&&$$$ !!!$$$ !!!"""""""""""""""###%%%###""""""$$$######$$$$$$$$$$$$############""""""!!!!!! ######""""""######$$$%%%$$$######"""""""""""""""$$$$$$$$$$$$###""" !!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''(((&&&######&&&)))###"""""""""###$$$%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$$$$%%%&&&&&&$$$###"""######$$$$$$$$$######"""########################%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!%%%%%%%%%$$$###""""""!!!!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! $$$######"""!!!  !!!"""###############&&&### !!!%%%'''$$$ """############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%&&&''''''%%%######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$############"""""""""############"""""" !!!"""###############&&&###!!! !!!!!! (((&&&$$$###""""""###$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###%%%%%%#########"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###%%%&&&%%%""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""######!!!!!!""""""#########$$$&&&%%%$$$"""!!! &&&&&&%%%%%%$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""$$$$$$##################{{{ppphhhaaaZZZVVVPPPQQQRRRTTTWWWYYY\\\]]]]]]]]]\\\ZZZWWWVVVXXXYYYZZZXXXVVVUUUTTTQQQMMMJJJHHHHHHIIIHHHGGGEEECCCBBB???>>>===;;;999777666555777555222111333555777777777666444///***'''%%%&&&***((('''&&&'''((('''&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$######"""!!! ################################################$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%######################## !!!###$$$###!!! ###############$$$$$$$$$!!!###%%%&&&%%%###############$$$$$$$$$$$$############""""""!!!!!!!!!!!!######""""""######$$$%%%$$$$$$###"""""""""""""""""""""""""""!!! !!!"""""""""###############"""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%""""""%%%'''######"""""""""###$$$$$$%%%$$$###!!!!!!"""$$$%%%###############"""!!!!!!!!!"""###$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$"""""""""$$$$$$$$$"""%%%$$$$$$###""""""!!!!!!!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!$$$$$$######"""!!!!!!!!!###""""""""""""!!!!!!!!!&&&### """%%%&&&$$$!!!"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%"""""""""######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""###$$$###$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$#########""""""!!!""""""######""""""!!!"""""""""""""""############""" !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""#################################!!!###$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!! !!!"""""""""############$$$###""""""""""""""""""$$$###############$$$$$$ !!!"""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$${{{ppphhhaaaZZZTTTQQQQQQSSSUUUWWWZZZ[[[\\\\\\\\\\\\YYYWWWVVVWWWYYYZZZXXXVVVUUUTTTQQQMMMJJJGGGHHHIIIIIIHHHFFFDDDBBB>>>===<<<;;;999888777666777555222222444666777777444444222...***'''&&&'''((('''''''''(((((('''%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$"""###############""""""########################$$$$$$############$$$$$$$$$###"""###$$$%%%$$$######$$$%%%&&&''''''&&&&&&######################## ###((((((###%%%$$$###""""""######$$$'''%%%$$$###$$$###!!! ######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!######""""""######$$$%%%$$$$$$###""""""""""""###""""""""""""!!! """"""""""""############"""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$###""""""$$$&&&######"""!!!!!!!!!""""""$$$$$$###""""""###$$$%%%$$$$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$######""""""######$$$$$$$$$$$$######""""""""""""############!!! !!!###%%%$$$###$$$######""""""!!!!!! """!!!!!! !!!!!!"""######""""""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""%%%###!!!"""%%%&&&$$$!!!"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%%%%"""###%%%%%%$$$###$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!""""""###"""!!! !!!$$$&&&&&&&&&!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! """"""""""""############""""""!!!!!!"""###$$$$$$!!! !!!"""###$$$ !!!!!!"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%{{{qqqhhhaaaYYYSSSQQQRRRTTTVVVXXXZZZ[[[\\\]]]]]]\\\ZZZXXXWWWXXXZZZYYYXXXVVVUUUSSSPPPLLLIIIGGGHHHIIIJJJIIIGGGDDDCCC======<<<;;;999888777777666444222222444666666666333333222...+++(((((()))'''&&&&&&((())))))&&&$$$(((''''''&&&&&&%%%$$$$$$"""###$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$!!!###%%%&&&&&&&&&########################$$$$$$###""""""###$$$$$$%%%#########%%%&&&%%%$$$"""###&&&((()))((('''&&&###########################""""""$$$''''''%%%"""%%%###!!! !!!"""'''### !!!""" ######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########"""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$###$$$$$$%%%######"""!!! !!!!!!$$$######""""""###$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###!!!!!!"""$$$$$$$$$######"""""""""!!!!!! """"""!!!!!!!!!!!!""""""###""""""""""""""""""###$$$$$$################## """!!!!!!!!!"""###%%%&&&%%%###""""""$$$%%%$$$"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$%%%&&&&&&%%%###$$$%%%!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$######""""""######""""""""""""##################""""""""""""%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$""" !!!"""######!!! """"""""" ######$$$$$$$$$$$$######!!!!!!""""""############$$$###"""""""""""""""###"""""""""""""""#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%################################################ !!!"""######$$$"""""""""""""""#########"""""""""""""""######$$$ !!!"""###$$$"""""""""###""""""!!!!!! !!!""""""""""""!!!"""""""""###$$$$$$$$$%%%############""""""""""""######$$$$$$$$$$$$%%%%%%{{{pppggg```XXXSSSQQQRRRUUUWWWYYYZZZ[[[[[[^^^^^^]]][[[XXXXXXYYY[[[YYYWWWVVVTTTSSSPPPLLLIIIFFFGGGIIIJJJJJJHHHEEECCC======<<<;;;999888777777666444333333555666666666333333222///,,,******+++&&&&&&&&&'''))))))&&&$$$(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!###%%%&&&&&&'''########################$$$##################$$$$$$###"""###%%%&&&%%%$$$"""###&&&((()))((('''&&&########################$$$%%%%%%""" """%%%%%%###!!! !!!"""&&&"""!!!###"""!!!######$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$######"""######""""""""""""""""""!!!"""""""""############$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%######"""!!! !!!!!!###""""""######$$$$$$%%%((('''%%%$$$$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!!!!"""""""""&&&%%%######$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######"""""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!"""$$$$$$#########$$$$$$%%%$$$###"""###$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&'''&&&'''((('''%%%######$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$######"""""""""######""""""""""""###############"""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""" !!!"""######"""!!!!!!""""""!!!%%%$$$###"""""""""######!!!!!!!!!"""######$$$$$$$$$###"""""""""""""""###!!!!!!""""""############$$$$$$######""""""!!!!!!########################%%%$$$$$$###$$$$$$%%%%%%########################"""""""""""""""""""""""" !!!"""###$$$$$$######""""""""""""""""""$$$######""""""""""""""" !!!"""###$$$%%%######$$$$$$$$$###"""""" !!!""""""""""""!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""#########$$$zzznnnfff___XXXTTTQQQSSSUUUXXXZZZ[[[[[[ZZZ]]]]]]]]]ZZZXXXWWWYYYZZZYYYWWWUUUTTTSSSPPPLLLIIIEEEGGGJJJKKKKKKHHHEEECCC>>>===<<<;;;999888777666555444333333555666666555333444333000,,,***++++++&&&%%%%%%&&&(((((('''%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%### $$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""###""""""###%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&###########################$$$###$$$%%%$$$###""""""######$$$$$$###!!!!!!###%%%%%%%%%######$$$$$$$$$$$$######"""""""""############$$$######""""""######$$$%%%%%%%%%$$$############$$$!!!""""""###""""""!!!!!!############""""""""""""!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$&&&'''&&&$$$######"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$############### !!!###%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""'''&&&$$$$$$%%%$$$###!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############"""""""""""""""###############$$$$$$$$$$$$############&&&&&&&&&%%%$$$###!!! ########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%%%%%%%'''((('''%%%######$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""######""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!""""""###"""!!!"""###%%%&&&%%%###########################!!!!!!""""""#########$$$###"""""""""""""""######!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""$$$$$$###"""!!!!!!""""""""""""!!!""""""###$$$%%%"""###$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$!!!!!!"""""""""""""""### !!!!!!"""#########yyylllddd^^^XXXUUURRRSSSVVVYYYZZZ[[[ZZZZZZ[[[\\\[[[XXXVVVUUUWWWXXXXXXWWWUUUTTTRRRPPPLLLHHHEEEGGGJJJLLLKKKIIIFFFCCC???>>>===;;;999777666555555444333444555666666555333333222///,,,))))))***'''%%%$$$%%%&&&(((''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""########################!!!"""$$$&&&&&&$$$"""!!!"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###########################"""!!!  !!!##################$$$$$$$$$"""###$$$###"""###$$$&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$!!!""""""######"""""""""############"""""""""!!! !!!"""###$$$######"""$$$$$$###""""""###$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######"""!!!!!!###&&&'''%%%#########"""""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!"""""""""#########%%%$$$"""###$$$$$$###"""##############################""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""!!!!!!!!!###%%%%%%###!!! ######$$$$$$#########$$$"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$###### """$$$$$$######$$$%%%""""""############""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""##################""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""##################$$$%%%%%%###!!!"""&&&'''&&&$$$""""""""""""""""""#########"""!!!!!!!!!"""###$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""#################################$$$""" !!!###$$$###!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""###$$$###"""""""""""""""###### !!!"""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$yyykkkccc]]]XXXUUURRRTTTVVVYYY[[[[[[ZZZZZZZZZZZZYYYWWWTTTTTTUUUWWWXXXWWWUUUTTTRRROOOKKKHHHEEEGGGJJJLLLLLLIIIFFFDDD@@@???===;;;999777555444555444333444666777666555222222111...***(((((()))'''%%%######%%%'''(((((((((''''''&&&&&&%%%$$$$$$!!!###%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######"""###$$$%%%%%%%%%%%%%%%######################## """%%%''''''%%%""" !!! !!!###%%%$$$###%%%%%%$$$#########$$$$$$########################$$$"""!!!###'''(((&&&### !!!"""######"""""""""$$$### !!!#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!"""$$$$$$######"""$$$"""!!!!!!"""$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###!!! """%%%&&&$$$!!!######""""""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$'''&&&%%%###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""############"""!!! !!!###%%%$$$##################$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!! !!!!!!"""""""""###""""""!!! ###%%%&&&%%%$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!""""""###$$$&&&!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$######%%%$$$#########!!!""")))+++)))%%%!!!######""""""""""""""""""!!!!!!!!!!!!"""###%%%%%% !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$#########""""""!!!!!! !!!!!!"""$$$%%%&&&###""""""!!!!!!!!!!!!"""!!!"""############""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######"""""" !!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%{{{mmmddd^^^ZZZYYYTTTVVVXXXYYYZZZYYYXXXWWW[[[[[[ZZZXXXVVVVVVXXXZZZYYYWWWTTTQQQNNNLLLLLLKKKEEEFFFHHHHHHHHHEEEBBB@@@???@@@???<<<999777666777555333222333555777777666777555111,,,)))'''''''''%%%&&&'''((())))))(((((((((((((((((((((''''''&&&######$$$%%%&&&'''((()))((('''%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$###"""""""""#########$$$$$$$$$######"""!!!$$$&&&'''((()))&&&%%%$$$###""""""""""""$$$$$$$$$%%%''''''&&&$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$'''%%%$$$%%%''''''$$$!!!!!!!!!"""$$$%%%&&&'''((("""""""""""""""#########""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%########################%%%$$$###"""""""""###$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""%%%%%%###"""""""""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######$$$#########""""""!!!!!!$$$$$$$$$######!!! """###$$$%%%%%%$$$###"""!!!!!!"""""""""!!!!!! !!!"""############'''%%%######%%%&&&$$$!!!$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%&&&''''''%%%######$$$'''&&&$$$""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!""""""!!! !!!%%%(((%%%%%%%%%%%%###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$"""!!!!!!###%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$###!!!&&&### ###%%%&&&%%%%%%%%%$$$$$$###"""!!!!!!######""""""""""""############$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$%%%""" """###!!!$$$$$$%%%&&&%%%$$$###"""~~~pppfff```\\\ZZZUUUVVVXXXZZZZZZYYYXXXWWW[[[[[[YYYWWWUUUUUUWWWYYYXXXVVVSSSPPPMMMKKKJJJIIIFFFGGGIIIJJJIIIFFFCCCAAA>>>??????===999777666666555333222333555777777666777444111---)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$###$$$%%%&&&&&&$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&$$$!!!!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$######""""""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############&&&&&&%%%$$$$$$######"""########################""""""""""""""""""""""""''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""!!!!!! ############"""""""""!!!$$$$$$$$$######"""!!! """###$$$$$$$$$$$$###"""!!!""""""######""""""!!!$$$$$$%%%%%%%%%$$$######'''$$$######%%%%%%###!!!$$$######""""""""""""###"""###$$$%%%%%%$$$###"""###%%%&&&&&&$$$######$$$'''&&&$$$""""""###$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$""" !!!###$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###))))))(((((('''&&&&&&%%%"""""""""""""""######$$$""""""""""""""""""""""""'''%%%###"""######"""!!!#########"""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%$$$"""&&&### ###%%%%%%%%%%%%%%%$$$######"""!!!!!!######""""""""""""############$$$$$$$$$$$$##################"""""""""!!!""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######%%%$$$############$$$%%%"""############$$$$$$$$$&&&###!!!!!!###$$$###!!!!!!!!!###$$$$$$$$$$$$###tttjjjbbb]]]ZZZVVVWWWXXXZZZZZZYYYXXXXXXZZZZZZXXXVVVTTTTTTVVVXXXWWWUUURRROOOLLLIIIGGGGGGGGGIIIJJJJJJIIIGGGDDDBBB===>>>???===:::777555555555333222333555777777666666444111---***((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$#########"""$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&%%%###!!!"""###%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%###!!!"""""""""#########$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$"""!!! """"""""""""""""""""""""############"""!!! """""""""""""""""""""""" ############""""""""""""######$$$######"""!!! """"""###$$$$$$###""""""""""""###############"""#########"""!!!%%%$$$######$$$%%%###"""######"""""""""###$$$$$$!!!###&&&''''''&&&###!!!!!!###%%%%%%#########$$$&&&%%%$$$""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%###!!! !!!"""!!!""""""######""""""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$###""" """"""""""""############""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""&&&&&&&&&&&&%%%$$$######%%%###!!!!!!###$$$%%%$$$$$$$$$$$$######""""""!!!######""""""""""""############$$$$$$$$$$$$##################""""""""""""############$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$$$$###"""!!!"""###$$$$$$$$$uuukkkccc]]]ZZZWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSSSSUUUWWWWWWUUUSSSPPPLLLIIIGGGFFFGGGHHHJJJJJJIIIFFFCCCAAA<<<===>>>===:::666444444555333222333555777777666555333111---+++((('''''')))'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########""""""""""""""""""""""""######$$$"""###$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%%%%###!!! """$$$%%%%%%########################%%%$$$$$$$$$###"""""""""########################&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""###"""""""""""""""""""""%%%%%%%%%$$$$$$######"""######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$ !!!###$$$$$$###!!! """"""""""""""""""""""""###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!#########"""""""""""""""###############"""!!!!!!!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$$$$###"""""""""!!! $$$$$$######$$$$$$######""""""""""""###$$$$$$%%%"""###%%%&&&&&&%%%###"""!!!#########"""###$$$%%%$$$######"""###$$$$$$ !!!"""###!!!###$$$###"""###$$$ !!!"""""""""""""""######$$$$$$$$$$$$###### """""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&$$$"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""########################"""###$$$$$$###"""""""""$$$###""""""######$$$$$$$$$#########"""""""""!!!######""""""""""""############$$$$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$###""" !!!"""#########$$$uuukkkbbb\\\YYYWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVSSSQQQQQQTTTVVVWWWVVVTTTRRRNNNKKKIIIGGGGGGHHHIIIIIIHHHEEEAAA???<<<======<<<888555444333555333222333555777777666444333000...+++)))''''''***(((&&&$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''((("""###$$$%%%%%%%%%%%%$$$%%%$$$$$$###""""""######%%%###!!! """$$$%%%%%%########################%%%$$$$$$$$$###"""""""""########################%%%%%%$$$###"""!!!!!! $$$############$$$$$$%%%########################"""##################""""""###$$$$$$$$$##################"""""""""""""""!!!"""""""""######$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$###########################!!!"""$$$&&&&&&&&&%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""######"""############""""""!!!!!!"""############"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""##################$$$######""""""###$$$%%%%%%######""""""""""""######!!!######""""""###$$$#####################$$$""""""!!!!!!!!!"""###### """$$$$$$###""""""### !!!""""""###"""""""""######$$$$$$######""""""""""""""""""!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" """%%%&&&$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!###$$$###$$$$$$############$$$#########"""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""######!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!"""######"""!!!!!!""""""#########$$$$$$$$$"""###$$$$$$###""""""!!!############"""#########tttiiiaaa\\\YYYWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUURRRPPPPPPRRRTTTWWWVVVUUUSSSPPPMMMKKKIIIGGGHHHIIIIIIGGGDDDAAA>>><<<===<<<:::666444444444555333222333555777777666333222000...,,,)))((('''((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%'''((((((((('''&&&###"""!!!!!!"""###%%%&&&&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$###""""""""""""%%%###!!!"""###%%%%%%%%%########################$$$$$$$$$#######################################$$$#########"""!!!!!!!!!$$$######""""""###$$$$$$###############$$$$$$$$$!!!"""############"""!!!!!!###%%%%%%$$$###$$$%%%#####################""" !!!"""###$$$$$$%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""&&&&&&%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%########################"""###$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$ """###%%%%%%%%%%%%########################!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###############""""""""""""############""""""############""""""!!!!!!"""######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!"""$$$###""""""###$$$$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""###$$$ """$$$$$$"""""""""###"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$!!! !!!""""""############""""""############""""""######"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!!"""######""" """"""""""""############""""""""""""""""""""""""((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%"""!!!###%%%###$$$%%%$$$###""""""###""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""############ !!!!!!!!!"""""""""""""""""""""############$$$""""""""""""""""""""""""%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!###%%%%%%###"""!!!!!!%%%$$$###""""""""""""###sssiiiaaa]]]ZZZWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTQQQOOOOOOQQQSSSUUUUUUUUUSSSQQQOOOLLLKKKHHHIIIJJJJJJHHHEEEAAA???>>>===;;;888444333444555555333222333555777777666222222000///,,,***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%% !!!###$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$###############$$$%%%$$$###$$$%%%&&&&&&$$$#######################################$$$$$$$$$################################################%%%$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$&&&&&&$$$$$$%%%&&&#########$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######&&&&&&%%%$$$$$$######"""########################"""""""""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###""""""""""""""""""""""""!!!""""""###$$$$$$######!!!"""""""""############""""""############"""""" !!!"""######"""!!!  !!!"""############ !!!"""""""""""" """$$$###"""!!!###%%%%%%%%%$$$#########$$$$$$########################"""###%%%$$$###""""""###!!!!!!"""###############$$$$$$############$$$$$$&&&&&&%%%###  !!!""""""######$$$#########""""""############"""""" !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###"""!!!#########"""""""""""""""""""""""""""""""""""""""'''&&&%%%$$$#################################### $$$&&&$$$ !!!"""$$$&&&%%%###!!!"""###!!!"""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######!!!"""""""""############!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""###############"""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!$$$''''''$$$""""""######"""!!!!!!!!!"""######ssshhhbbb^^^\\\VVVUUUUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQOOOOOOQQQSSSTTTTTTTTTSSSQQQOOOMMMKKKIIIJJJKKKKKKIIIFFFBBB@@@>>>===:::666333222444666555333222333555777777666222111000///,,,***(((&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""!!! """""""""###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$ !!!###%%%%%%%%%###"""%%%$$$######$$$&&&((()))!!!"""###$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%''''''&&&$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!$$$''''''%%%$$$%%%(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$####################################***)))'''$$$###""""""###""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!""""""#########"""""" !!!"""######"""!!! !!!""""""#########!!!""""""###############"""$$$###!!!!!!###%%%&&&&&&%%%$$$############"""###%%%''''''%%%###"""###%%%&&&%%%###""""""""" !!!"""###############"""!!! !!!!!!$$$$$$###!!! ###%%%######$$$$$$$$$$$$######""""""############""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###"""!!! """""""""""""""""""""""" ###%%%""""""$$$&&&%%%###!!!"""###!!!!!!!!!!!!""""""""""""######""""""""""""############$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######'''&&&$$$######$$$&&&'''"""############$$$$$$$$$"""%%%)))(((&&&######$$$  """###%%%ssskkkeee]]]WWWTTTTTTTTTVVVWWWXXXXXXWWWYYYWWWTTTPPPMMMLLLOOOQQQUUUUUUUUUTTTRRROOOMMMKKKJJJJJJJJJJJJHHHEEECCCAAA>>>:::666444555666444333000000000111222333555555444222000---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***(((%%%"""###&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''%%%###"""######"""!!! !!!!!!"""!!!!!!$$$$$$$$$$$$$$$###"""!!!######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!###$$$%%%%%%%%%%%%&&&&&&'''(((############$$$%%%&&&&&&'''&&&$$$###"""!!!!!!!!!############"""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!###%%%''''''&&&###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""" !!!"""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%$$$######""""""######!!!!!! !!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$###!!! !!!"""######$$$######"""!!! $$$###!!!###%%%&&&###!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!$$$###""" !!!"""%%%%%%$$$$$$###"""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######"""!!! $$$###"""!!!!!!!!!!!!!!!!!! """###%%%'''%%%%%%%%%$$$$$$#########%%%$$$###"""!!!!!!!!!!!!"""######"""  !!!""""""!!!!!!"""###$$$$$$######""""""""""""######%%%$$$######$$$$$$""" ########################""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$$$$$$$"""!!!  !!!""""""###""" !!!###%%% !!!"""""""""""""""&&&&&&%%%$$$###"""!!! $$$$$$######"""!!!!!!!!!""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!rrrjjjddd\\\VVVTTTTTTUUUVVVXXXXXXXXXWWWZZZXXXUUUQQQNNNNNNPPPSSSUUUUUUUUUTTTQQQOOOLLLKKKIIIJJJJJJJJJHHHEEEBBBAAA===:::666444555666555444444333333333333333444555444222000...+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######'''%%%###"""######"""!!! !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$###""""""$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%&&&'''&&&$$$"""%%%%%%$$$$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%''''''&&&%%%%%%$$$%%%%%%############""""""""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################%%%''''''%%%###""""""%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""######$$$""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""############$$$###"""###%%%%%%###!!!############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############"""""""""!!!$$$###"""!!! !!!!!!"""$$$############"""""""""########################""""""""""""""""""""""""#################################"""""""""""""""#########$$$$$$$$$$$$$$$ !!!"""!!!!!! !!!"""###%%%&&&&&&%%%$$$$$$#########$$$%%%%%%$$$""""""!!!!!!!!!"""#########!!! !!!""""""""""""""""""###$$$$$$######""""""""""""######%%%#########$$$$$$""" ########################""""""""""""""""""""""""""""""##################"""############""""""!!!!!!!!!!!!!!!!!!""""""######""" !!!###$$$"""""""""#########$$$$$$$$$$$$###############"""#########""""""""""""""""""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""""""""############""""""rrriiiccc[[[VVVUUUVVVWWWXXXXXXXXXXXXXXXZZZYYYVVVRRROOOOOORRRTTTUUUUUUTTTSSSQQQNNNLLLKKKIIIIIIJJJJJJHHHEEEBBB@@@;;;999666555666666666555666666555444444444444444444333000...+++***((((((''''''''''''''''''''''''***'''$$$%%%((()))%%%!!!&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######&&&%%%###"""######"""!!!##################"""!!!###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%'''$$$&&&,,,,,,&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$#########"""""""""###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! """"""!!!!!!"""###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%###""""""&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$###""""""!!!""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$###""""""""""""###!!!!!!!!!!!!"""###$$$%%%$$$###"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""######"""!!!!!!!!!""""""!!!!!!""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######"""!!!!!! """"""###%%%&&&'''((()))##################$$$$$$!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$###""""""""""""!!!###$$$###""""""###$$$""""""""""""""""""###$$$######""""""""""""######$$$###"""###$$$$$$"""!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$######### !!!"""###############"""""""""""""""#########!!!!!!!!!"""""""""#########"""!!!!!!!!!"""###$$$"""""""""######$$$$$$$$$!!!!!!""""""""""""######""""""""""""""""""###$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######qqqhhhaaaZZZVVVUUUWWWXXXYYYXXXXXXXXXYYYZZZYYYVVVRRROOOOOORRRTTTUUUUUUSSSRRROOOMMMLLLKKKHHHIIIJJJJJJIIIEEEBBB???:::999777666666777777777555555444444444444444555444333111...,,,***)))((((((((((((((((((((((((((((((&&&$$$%%%&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$""""""###$$$###"""%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%&&&""")))666555)))$$$###############$$$$$$%%%%%%$$$###""""""######"""""""""###$$$&&&'''((($$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$##########################################"""!!! !!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))'''&&&%%%&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#####################"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!###$$$%%%#########$$$$$$$$$###"""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""######"""""""""""""""""" !!!"""#################################""""""""""""""""""""""""####################################""""""!!!!!!""""""###$$$&&&'''((((((((((((&&&$$$###"""""""""!!!!!!!!!""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###############!!!"""$$$$$$######$$$&&&###"""""""""""""""############""""""""""""#########""""""###$$$$$$"""!!!########################""""""""""""""""""""""""&&&%%%%%%$$$$$$#########!!!!!!"""###############""""""######$$$$$$$$$$$$ !!!"""###$$$###""""""!!! !!!###""""""""""""############ !!!!!!"""######$$$###"""""""""""""""############$$$$$$$$$$$$######%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$######"""qqqfff___YYYVVVUUUWWWYYYYYYXXXWWWXXXYYYXXXWWWUUUQQQNNNOOOQQQTTTUUUTTTRRRPPPNNNLLLKKKKKKGGGHHHJJJJJJIIIEEEAAA>>>999999888888777666777777222222222222333444555666555333111...,,,***)))(((((((((((((((((((((((((((&&&(((***(((&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""###$$$###"""%%%%%%&&&%%%%%%$$$######"""######$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))'''$$$000???<<<---$$$######""""""#########%%%$$$$$$###""""""""""""!!!!!!!!!###$$$&&&'''((($$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!!!!$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$############### !!!###%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""$$$$$$###""""""""""""""""""###$$$$$$$$$#########""""""""""""#########$$$########################"""######$$$$$$######"""""""""""""""""""""######""""""################## !!!"""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""############""""""######$$$$$$$$$%%%$$$###""" !!!!!!""""""######$$$$$$$$$###"""""""""###$$$%%%$$$$$$######"""#########!!!"""$$$$$$######$$$&&&######"""""""""""""""#########""""""""""""######"""!!!!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$########################"""!!!!!!""""""###$$$%%%$$$$$$### !!!###$$$$$$$$$###"""!!! !!!############"""""""""!!!!!! !!!"""######$$$######"""""""""""""""###"""######$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!pppeee]]]XXXUUUTTTWWWZZZYYYWWWUUUWWWYYYXXXWWWTTTQQQNNNOOORRRTTTUUUTTTRRROOOMMMLLLKKKJJJFFFHHHJJJKKKIIIEEE@@@===999::::::999777666666777111111111222333555666777555444111///,,,+++))))))''''''''''''''''''''''''(((+++...,,,(((%%%'''***&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%''''''######...888555***%%%$$$######"""#########$$$$$$###"""""""""###############$$$%%%&&&((((((%%%$$$$$$$$$$$$########################$$$%%%%%%##############################$$$$$$$$$$$$###### ###%%%&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$######""""""###### !!!"""$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$######"""!!!$$$$$$$$$$$$###""" """###%%%%%%###"""###$$$!!!!!!"""""""""#################################""""""############""""""""""""""""""############!!!"""###$$$$$$$$$###### !!!""""""###$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######"""""""""""""""""" !!!"""###$$$!!!!!!"""###############"""""""""#####################"""""""""""""""###!!!###$$$###""""""###$$$$$$######"""""""""""""""######""""""""""""######"""!!!!!!"""###$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$########################"""!!! !!!"""###%%%%%%$$$######!!!"""###$$$$$$$$$###"""###"""!!!!!!!!!"""###$$$#########""""""!!!!!!!!! !!!!!!"""######$$$######"""""""""""""""""""""############""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!pppddd\\\WWWUUUSSSWWWZZZYYYUUUTTTUUUXXXYYYXXXUUURRROOOPPPSSSVVVUUUSSSQQQNNNLLLKKKJJJJJJEEEGGGJJJKKKIIIEEE@@@===999;;;<<<:::777555555666444444333333444555666666555444222///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))'''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$######$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%###"""!!!"""&&&((((((&&&%%%%%%$$$##################""""""""""""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%!!!"""###%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!"""######""""""$$$&&&!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!! ########################!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""######$$$!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%$$$############$$$############$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""!!! """$$$%%%%%%###!!! !!!###%%%%%%###"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!"""###$$$$$$$$$$$$###!!!""""""######$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""###$$$%%%&&&((()))!!!!!!"""###$$$######""" !!!###$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""#########!!! !!!"""$$$$$$###"""""""""""""""######""""""""""""######!!! !!!###$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##################!!!""""""############""" !!!###$$$%%%$$$###"""""""""######$$$$$$$$$###"""""""""#########$$$$$$!!!!!!!!!""""""""""""""" !!!"""""""""$$$$$$###"""""""""""""""""""""############"""""""""""""""""""""######$$$"""""""""######"""""""""pppccc[[[WWWUUUSSSWWWZZZYYYUUUSSSUUUXXXZZZYYYVVVSSSQQQQQQTTTWWWUUUSSSQQQNNNLLLKKKJJJJJJEEEGGGJJJKKKIIIEEE@@@<<<:::<<<===;;;777444444555777777666555555555555666555444222///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((((((%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$&&&###""")))&&&&&&%%%$$$######$$$$$$""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### """$$$&&&'''########################"""###$$$%%%&&&'''''''''%%%$$$$$$######$$$%%%&&&""""""######$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""$$$%%% !!!"""###$$$$$$%%%"""############$$$$$$$$$########################"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######!!!  ###&&&&&&%%%"""!!!!!!###&&&%%%###!!!###$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$###############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!!!!!!!""""""##################""""""######$$$%%%!!!!!!###$$$$$$###"""""" ###%%%&&&$$$"""!!!!!!!!! !!!""""""######"""  !!!$$$$$$###""""""!!!""""""######""""""""""""######!!! !!!###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###$$$$$$%%%%%%!!!###$$$$$$$$$"""!!!###############$$$$$$$$$ !!!"""###""""""""" !!!"""###$$$$$$ !!!!!!!!!!!!!!!$$$$$$###""""""!!!""""""""""""############""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######{{{mmmddd]]]WWWTTTVVVXXXYYYXXXVVVTTTTTTTTTZZZXXXUUURRRQQQQQQSSSTTTQQQQQQRRROOOLLLIIIHHHHHHGGGGGGGGGFFFEEECCCAAA@@@===<<<:::888777666555555888777666555555666777888444222///,,,***)))******'''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$########################'''&&&&&&%%%%%%$$$$$$######"""""""""######!!! """!!!"""$$$((((((%%%"""!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%$$$###""""""""""""&&&$$$###!!!!!!"""$$$%%%$$$###"""###$$$$$$###""""""""""""!!!"""###$$$$$$&&&$$$###$$$&&&&&&$$$!!!%%%$$$"""!!!!!!!!!"""###$$$"""!!!###&&&'''%%%###########################""""""#########$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############""""""!!! $$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###!!! ###$$$""" """"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""###############"""!!!((('''&&&%%%$$$$$$$$$%%%###"""!!! !!!"""###'''&&&&&&%%%$$$###"""""" !!!"""###############$$$""" ###&&&"""###$$$$$$$$$###!!! %%%$$$######""""""############$$$$$$$$$$$$######'''&&&$$$$$$$$$###!!!"""!!! !!!"""###"""!!!""""""""""""############%%%$$$###!!!!!!!!!""""""$$$#########""""""!!!!!!$$$$$$###"""!!! ######""""""######$$$%%%$$$$$$###"""!!! !!!###$$$$$$######""""""!!!!!! """$$$&&&%%%$$$###$$$%%%""""""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!%%%$$$######""""""######"""""""""!!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$ !!!"""###$$$$$$%%%!!!###&&&((((((&&&###!!!%%%###!!!!!!"""###"""!!!""""""""""""############{{{mmmccc\\\VVVRRRTTTVVVXXXXXXVVVTTTTTTTTTYYYWWWTTTRRRQQQRRRSSSTTTRRRSSSSSSPPPLLLIIIGGGGGGGGGGGGGGGFFFEEEBBB@@@??????>>>;;;999666444333333777666555555555666666777444222///,,,***)))))))))'''&&&&&&%%%%%%&&&&&&'''++++++******)))((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&%%%###""""""!!!"""$$$'''(((%%%###############""""""""""""$$$$$$$$$$$$$$$#########$$$##################$$$######"""""""""######$$$%%%$$$#########$$$%%%&&&$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""###!!!!!!###%%%&&&$$$"""%%%$$$###"""""""""######$$$""""""###%%%&&&$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$"""""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))'''&&&$$$$$$$$$&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###!!! !!!######""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""#########"""&&&$$$###!!!!!!###%%%&&&###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!!$$$$$$#########$$$$$$%%%""""""######""""""!!! $$$###"""""""""!!!""""""######$$$$$$$$$$$$######  """###"""!!!"""!!! !!!"""###"""!!!""""""""""""###############"""""""""""""""##################"""""""""!!!#########"""!!!!!! """"""!!!!!!""""""###$$$"""""""""""""""!!!!!!!!!!!!  """###$$$#########""""""!!!!!!!!!!!!"""$$$%%%%%%$$$######$$$""""""""""""############$$$##################$$$""""""""""""""""""""""""######""""""!!!"""""""""#########""""""#####################"""""""""!!!###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$#########"""""""""""""""############""""""$$$######"""!!!!!!""""""""""""""""""############{{{mmmddd\\\VVVRRRQQQSSSVVVVVVUUUTTTTTTUUUXXXVVVSSSQQQQQQRRRTTTUUUTTTTTTTTTQQQLLLHHHGGGFFFGGGGGGFFFFFFDDDAAA???>>>===<<<:::888666555555444666555555444444444555555555333000---***)))(((((('''&&&&&&&&&&&&&&&'''''')))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!"""""""""$$$&&&&&&%%%###%%%$$$$$$###""""""!!!!!!"""""""""###############$$$###!!! !!!###$$$!!! !!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%&&&$$$###"""###$$$$$$###""" !!!"""$$$$$$######""" """$$$&&&%%%$$$&&&%%%$$$#########$$$$$$$$$######$$$%%%%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$######$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!###"""!!!!!!######"""!!! !!!""""""######"""""""""!!!!!!!!!!!!"""###### !!!###$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%###""""""!!!!!!""""""############$$$$$$$$$%%%%%%"""""""""""""""!!! ###$$$%%%&&&&&&%%%###"""###"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!###"""!!!"""!!! !!!"""###"""!!!""""""""""""############ !!!"""######$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""#########&&&$$$""""""#########"""###""""""""""""!!!!!!!!!"""$$$%%%%%%$$$######$$$""""""""""""##################################################################"""!!! !!!!!!######$$$$$$$$$$$$##################""""""""""""""""""###$$$###"""!!! #################################$$$######""""""########################!!!!!!"""###############"""############$$$$$$$$$%%%$$$$$$$$$############$$$###"""!!!!!!"""###$$$"""$$$%%%### !!!$$$"""""""""#########$$$$$$}}}oooeee^^^WWWRRRNNNQQQTTTUUUUUUTTTUUUVVVWWWUUUSSSQQQQQQRRRTTTVVVSSSTTTSSSPPPLLLIIIGGGGGGFFFFFFEEEEEECCC@@@>>>===777777777777777888999999555555444444444333444444555444111---***((('''&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""############""""""########################"""""""""###$$$%%%%%%&&&###$$$&&&&&&$$$###""""""""""""###$$$%%%%%%$$$###$$$$$$$$$######"""""""""!!!""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$!!!"""###$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###!!!!!!"""###%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###############"""!!!!!!###""""""""""""###""""""######$$$%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$"""######$$$%%%%%%%%%%%%'''&&&%%%$$$######""""""""""""""""""""""""""""""###############$$$$$$$$$ """###$$$%%%%%%"""######$$$######!!!!!!###"""  !!!"""""""""""""""!!!!!!!!!######$$$$$$$$$$$$#########""" !!!""""""""" """!!! !!!"""###"""!!!!!!"""""""""############ !!!"""$$$$$$$$$###"""#########"""""""""""""""!!!!!!"""""""""#########"""!!!!!!!!!!!!"""######!!!!!!"""""""""#########&&&$$$""""""######"""!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!"""""""""#####################$$$$$$#################################$$$###"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$############"""""""""""""""###$$$&&&'''&&&%%%###"""###############$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%!!!$$$&&&$$$!!!%%%""""""#########$$$$$$$$$rrrhhh```XXXSSSMMMPPPSSSTTTTTTTTTUUUVVVVVVUUURRRQQQQQQRRRTTTUUUQQQRRRRRRPPPLLLIIIHHHHHHDDDDDDDDDCCCBBB@@@>>>===666666666666777888999:::444444444444444333333222555333111...+++((('''&&&&&&&&&&&&&&&&&&'''((()))******))))))(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$###########################"""######$$$%%%&&&''''''$$$&&&'''&&&$$$###$$$%%%""""""###$$$#########$$$""""""######$$$$$$$$$%%%"""#########$$$$$$%%%%%%######$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######$$$###"""###$$$$$$###""" !!!###%%%%%%$$$###!!!$$$%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!"""#########"""""""""#########$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$###$$$$$$$$$###"""!!!!!!!!!###%%%&&&$$$""" """"""############""""""%%%%%%$$$######"""!!!!!!#########$$$######""""""######"""!!!!!!""""""######"""  !!!######$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$""" !!!""""""!!!"""!!! !!!"""###"""!!!!!!"""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""######!!!!!!""""""######$$$$$$###""""""""""""###$$$$$$############""""""""""""###""" """######"""""""""""""""############!!!###%%%$$$###"""######!!!"""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%$$$######""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""#########$$$&&&&&&&&&%%%###!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###!!!$$$&&&$$$!!!%%%############$$$$$$$$$$$$tttjjjaaaYYYTTTMMMPPPSSSUUUUUUUUUVVVWWWWWWUUURRRPPPPPPQQQSSSTTTQQQQQQQQQNNNJJJGGGFFFEEEAAAAAABBBBBBAAA@@@>>>===999888888777666666666666555555555555444333222222333222111...,,,)))'''&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''!!!""""""  ###"""###$$$###""""""###$$$""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""######"""!!!!!!"""""""""########################$$$###"""###$$$$$$###""" !!!"""!!!!!! %%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((('''&&&%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$&&&((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$######"""""""""###$$$$$$""""""###$$$!!!"""######$$$############""""""""""""###$$$$$$"""""""""!!! ###%%%%%%$$$###"""######$$$$$$######"""&&&%%%$$$###"""!!!  !!!###$$$$$$$$$$$$$$$###"""""""""###%%%&&&###"""!!!!!! !!!!!!###$$$$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######  """######"""!!! !!!"""###"""!!!""""""""""""############$$$$$$$$$######"""!!! """"""""""""############"""""""""######$$$$$$$$$###############$$$$$$%%%$$$$$$$$$######"""""""""!!! !!!######""""""""""""############$$$!!!###$$$$$$###""""""###""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!!!!"""###"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################!!!!!!"""###############"""############$$$$$$$$$%%%$$$$$$$$$############!!!"""###$$$$$$###"""!!!"""$$$%%%### !!!$$$#########$$$$$$$$$$$$%%%tttjjjaaaXXXSSSNNNQQQTTTUUUUUUUUUVVVWWWXXXVVVSSSPPPPPPPPPRRRSSSSSSSSSRRRNNNHHHDDDAAAAAA>>>???@@@AAAAAA@@@???>>>999999777666666555555555555666666666555444222111222111000...,,,***((('''&&&&&&&&&&&&'''((()))***&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&& ###"""###$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$######"""""""""""""""###$$$%%%((('''%%%$$$###$$$$$$%%%$$$###"""###$$$$$$###""" !!!!!!!!!""""""""""""%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""!!!$$$&&&%%%$$$###$$$%%%#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###"""###%%%$$$"""!!!###%%%!!!"""######$$$$$$############""""""######$$$%%%"""""""""""""""!!! """$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$######""""""!!!!!! """$$$$$$%%% !!!"""###$$$$$$$$$""""""######""""""!!! """###$$$%%%$$$###!!! ######$$$$$$$$$$$$#########  """######"""!!! !!!"""###"""!!!""""""""""""##################"""""""""""""""###!!!"""""""""##############################$$$$$$"""""""""""""""###$$$$$$"""###############$$$$$$""" !!!""""""!!!""""""#########$$$$$$$$$!!!"""$$$$$$"""""""""###""""""""""""############!!!###$$$%%%%%%$$$###!!!########################""""""!!!""""""###$$$%%%#########""""""#########!!!"""""""""############!!!!!!!!!  !!!""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$#########"""""""""######""""""""""""######$$$######"""!!!!!!""""""#########$$$$$$$$$%%%%%%tttjjj```XXXRRROOORRRUUUVVVVVVUUUVVVWWWXXXVVVSSSQQQOOOPPPQQQRRRUUUUUUSSSNNNGGGAAA>>>======>>>???@@@AAAAAA@@@???666666666666666777888888666666777777666444333111111111000///---+++)))'''&&&&&&&&&'''''')))******)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$&&&&&&$$$ ###)))"""###$$$### """%%%&&&&&&%%%$$$$$$###############""""""!!!!!! $$$###""" """###$$$ !!!!!!"""###%%%'''(((,,,***'''%%%$$$%%%&&&&&&$$$###"""###$$$$$$$$$"""$$$$$$######$$$$$$%%%&&&"""%%%&&&$$$$$$&&&((($$$$$$%%%&&&%%%$$$###"""!!!$$$$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&$$$!!!"""&&&(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!$$$%%%%%%"""!!!###%%%$$$$$$%%%&&&&&&&&&&&&%%%#########"""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''"""###$$$%%%%%%$$$###"""""""""""""""############""""""!!! """$$$###!!! """###$$$$$$$$$###!!! !!!###$$$###""" ######$$$$$$$$$$$$######***'''###!!!"""""""""!!!"""!!! !!!"""######!!!""""""""""""############""""""!!!!!!!!!###$$$&&&!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&&&&$$$""" !!!"""!!! """"""######$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###""""""""""""############!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$######"""!!!!!!!!!!!!""" !!!"""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%(((&&&###!!!!!!###&&&(((%%%###!!!!!!"""###"""!!!######$$$$$$$$$%%%%%%%%%wwwjjj___WWWRRRTTTVVVXXXXXXXXXXXXYYY[[[[[[XXXSSSPPPNNNOOOPPPPPPVVVUUUQQQJJJAAA;;;;;;<<<>>>===<<<<<<>>>???>>>===888888777777666777777777555444222111111222444555444444222000---***'''&&&%%%'''(((((('''''')))***(((((((((((('''%%%"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###"""""""""###%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""###############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""!!! ###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%###"""!!!"""######"""######$$$$$$%%%&&&&&&"""######"""!!!!!!"""$$$!!!"""%%%'''''''''&&&%%%(((((('''%%%######%%%''')))'''&&&###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%&&&'''&&&$$$$$$$$$&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!! !!!!!! !!!!!!%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""!!!!!!"""###$$$&&&'''))))))""""""#########""""""!!!'''&&&$$$""""""###$$$%%% !!!###$$$###"""!!!"""###"""""""""""""""######$$$%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""&&&&&&''''''&&&&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!  """###$$$%%%&&&###$$$%%%%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###"""""""""######$$$%%%%%%###%%%%%%$$$"""!!!"""###%%%%%%$$$###""""""###### ###%%%$$$!!! """$$$$$$$$$############$$$$$$'''$$$"""###%%%&&&$$$!!!"""############$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""###$$$%%%&&&######"""!!!  !!!###$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$###""" !!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$"""!!! !!!"""###"""!!!"""!!!!!!###%%%$$$"""!!!xxxkkk```WWWRRRRRRUUUXXXYYYYYYXXXYYYZZZ[[[YYYUUUQQQNNNNNNPPPRRRUUUTTTOOOGGG???999888:::===<<<<<<>>>???@@@???===<<<;;;:::999888777777777555444222111111222444555444444222000---***(((&&&%%%&&&''''''&&&&&&'''((('''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$###############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$######"""&&&%%%$$$###"""######$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$$$$$$$$$$$$$%%%&&&''''''(((((('''%%%###"""$$$%%%&&&&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$###%%%&&&$$$$$$##################"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!###""""""!!!!!!""""""###$$$$$$%%%&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########"""""""""""""""###$$$$$$$$$######!!! !!!"""###$$$$$$###"""!!!######$$$$$$%%%%%%%%%&&&""""""###############"""&&&$$$###!!!!!!!!!###$$$########################!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!"""############"""""""""""""""##################"""###############""""""!!!!!!!!!!!!!!!"""###$$$%%%######""""""!!! """"""###$$$$$$$$$############"""""""""!!!!!!!!! !!!"""###$$$$$$%%%#########$$$######""""""!!!!!! !!!""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%$$$$$$###""""""#########$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$&&&$$$######%%%%%%$$$"""!!!!!!"""""""""#########$$$$$$######"""#########!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###############$$$$$$$$$##################$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###""""""######$$$######################## !!!###$$$$$$$$$###### ###%%%&&&&&&%%%###""""""$$$&&&&&&$$$"""xxxkkk```WWWRRRQQQTTTXXXZZZYYYXXXXXXXXXYYYXXXUUUPPPLLLKKKNNNRRRSSSRRRMMMEEE<<<666666888:::;;;===???BBBBBB???===:::999777666444333333333555444222111111222444555444333222///---***((('''%%%&&&''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((***)))'''%%%%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""#################################%%%$$$###"""!!!"""######"""""""""######"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######"""""""""###$$$###!!!!!!###$$$&&&%%%$$$######%%%((()))(((((((((&&&###"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$!!!###$$$$$$######%%%&&&######$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######$$$$$$$$$######"""$$$######""""""######$$$###$$$%%%&&&''')))******(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""############""""""%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###%%%%%%###"""!!! !!!!!!""""""#########$$$###""""""!!!!!!""""""###"""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$%%%%%%#########$$$######""""""$$$$$$############""""""!!!"""""""""############""""""!!!!!!!!!"""######""""""!!! !!!!!!###############$$$$$$%%%%%%%%%$$$$$$###""""""!!!###$$$%%%$$$"""""""""$$$%%%$$$######"""#########%%%$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$&&&$$$######$$$$$$###""" !!!!!!!!!""""""""""""######"""""""""###$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$############""""""##################""""""$$$$$$###""""""###$$$$$$$$$######"""######$$$%%%########################"""""""""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$######%%%&&&'''%%%$$$wwwiii^^^VVVQQQOOOSSSXXXZZZZZZXXXWWWWWWVVVVVVSSSNNNIIIHHHMMMRRRSSSQQQLLLCCC:::555555777888:::===@@@CCCBBB???<<<777777555444333333333333555444222111111222444555444333111///,,,***)))(((&&&(((((('''%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&((())),,,***(((&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#########$$$"""""""""""""""#########%%%$$$"""!!!!!!"""$$$%%%""""""############"""""" !!!""""""""""""$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""###$$$$$$###""""""###%%%&&&%%%%%%$$$%%%&&&'''((()))))))))'''%%%######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%% !!!############%%%&&&######$$$$$$$$$$$$$$$%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$#########""""""#########%%%%%%&&&''''''((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########"""""""""######"""""""""%%%$$$$$$###"""!!!!!! !!!!!!###$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$"""!!!!!! """"""""""""###############"""!!! !!!"""######$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$ !!!"""""""""!!!!!!######$$$######"""!!!!!!#################################""""""""""""""""""!!! """###$$$######"""!!! !!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$###############$$$$$$""" !!!$$$%%%### $$$$$$############$$$$$$%%%$$$###############"""!!!!!!!!!"""""""""######""""""!!!""""""###$$$%%%!!!###%%%&&&%%%$$$###"""""""""""""""###$$$$$$!!!!!!!!!""""""######$$$$$$$$$######""""""!!!!!!$$$##################$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%'''(((&&&&&&&&&&&&%%%$$$"""!!!$$$######$$$&&&'''&&&%%%uuuggg\\\TTTPPPOOORRRWWWYYYYYYWWWVVVVVVVVVUUURRRMMMIIIJJJOOOSSSTTTRRRLLLCCC:::444555777777999<<<@@@CCCBBB>>>;;;999888888888888888999:::555444222111111222444555444333111...,,,***))))))((())))))(((&&&%%%&&&'''''''''&&&%%%%%%&&&((()))'''&&&%%%$$$$$$&&&((())),,,***(((&&&%%%$$$$$$%%%(((''''''&&&%%%%%%%%%&&&$$$######"""######$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%!!!!!!"""""""""#########%%%$$$"""!!!!!!###%%%&&&###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$###$$$$$$###""""""###%%%$$$%%%&&&'''''''''&&&%%%)))******)))&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&& !!!############%%%&&&######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###'''''''''''''''&&&&&&&&&)))******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$###"""!!!""""""""""""######$$$$$$###""""""""""""""""""#########"""""""""""""""""" !!!"""###$$$%%%%%%%%%#####################$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""!!!!!!!!!!!!!!!""""""############""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%$$$###!!!###############"""!!! """"""""""""""""""""""""############"""""""""""""""!!! """###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$"""###$$$$$$###"""###$$$$$$###############$$$$$$$$$""" !!!$$$%%%### $$$$$$############$$$$$$$$$$$$$$$######""""""###"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!###%%%&&&%%%$$$###((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$######""""""!!!!!!!!!#########$$$$$$######### !!!!!!""""""""""""####################################$$$%%%&&&''' """###%%%&&&'''(((###"""!!!"""%%%&&&&&&%%%tttfff\\\UUUQQQOOORRRVVVXXXWWWVVVVVVVVVXXXUUUPPPMMMLLLOOOSSSVVVUUUSSSLLLCCC999444555777777888;;;???AAA@@@===999666666666666777888999:::555444222111111222444555555333000---+++*********''')))))))))'''&&&'''(((((('''''''''''''''((((((&&&%%%$$$$$$$$$%%%'''(((***)))'''%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%###$$$%%%$$$""""""$$$%%%$$$%%%'''))))))'''&&&$$$''')))***)))'''&&&%%%&&&&&&'''''''''%%%$$$""" #########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%!!!###$$$$$$######%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""(((''''''&&&%%%%%%$$$$$$(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""!!!!!!""""""######$$$$$$######""""""""""""######"""""""""""""""######### !!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%########################!!!###$$$###"""!!!"""###!!! !!!!!!"""###$$$#########""""""!!!!!!###""""""!!!!!!""""""###"""""""""""""""!!! ###"""""""""""""""######"""###$$$$$$###!!!"""""""""###""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""!!!!!!!!!"""############"""!!!!!!!!!""""""###############$$$$$$%%%###$$$$$$%%%&&&&&&''''''"""###$$$$$$###"""$$$%%%#########"""######$$$%%%%%%$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$###$$$$$$$$$"""!!!"""###############$$$$$$$$$$$$""""""!!!!!!!!!"""###### !!!###$$$%%%%%%$$$$$$'''&&&%%%$$$############%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%###"""!!!"""$$$&&&&&&&&&tttfff]]]VVVSSSPPPRRRUUUVVVVVVUUUVVVWWWXXXQQQKKKIIIMMMRRRTTTUUUUUURRRLLLBBB888333444666777888:::===???>>>;;;888444444444333444444555555555444222111111222444555555333000---+++******+++%%%'''((((((&&&&&&''')))'''''''''(((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###"""###"""""""""###$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%############$$$$$$$$$$$$""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!  !!!!!!""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""############$$$$$$%%%$$$######$$$&&&&&&'''''''''''''''&&&&&&$$$&&&'''(((&&&%%%%%%%%%$$$%%%&&&'''&&&%%%###""""""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$###%%%&&&######$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&''''''(((((()))((('''&&&%%%%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$###### !!!!!!"""######$$$$$$###"""!!!!!!"""###$$$######################## !!!!!!"""""""""!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""!!!!!! !!!!!!""""""""""""############"""##################""" !!!!!!!!!!!! ######""""""""""""###### ###&&&((()))(((''' !!!"""""""""""""""""""""""""""#########$$$$$$"""""""""""""""##################$$$######"""""""""""""""!!!""""""#####################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$######$$$%%%######""""""###$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$"""$$$%%%$$$!!! !!!###""""""""""""###############""""""!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!'''&&&%%%###"""!!!!!!!!!$$$###!!!"""%%%'''((((((tttggg^^^XXXUUUPPPRRRTTTUUUUUUUUUVVVWWWUUUMMMEEEDDDJJJQQQSSSRRRUUURRRKKKAAA777222333555888888:::<<<===<<<999777888777666555555555555555555444222111111222444555555333000---+++******+++$$$%%%&&&&&&%%%%%%'''(((%%%&&&'''((('''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((***)))((('''&&&%%%%%%%%%###"""""""""###$$$$$$%%%"""###%%%&&&&&&%%%###"""#########"""######$$$%%%$$$%%%&&&&&&'''''''''&&&""""""""""""############""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$""""""############""""""!!!!!!!!!"""%%%(((,,,...$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""!!! !!!###$$$$$$$$$######"""!!!!!!!!!$$$%%%%%%$$$######$$$&&&)))(((&&&%%%%%%&&&'''(((!!!###%%%&&&%%%$$$$$$%%%"""###%%%''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&######$$$%%%%%%&&&''''''""""""############""""""######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''((())))))***'''&&&%%%$$$%%%''')))***######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""#########$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######"""""" !!!!!!!!!!!!!!! """###$$$%%%%%%%%%%%%%%%########################!!!###$$$###"""!!!"""###$$$###"""!!!  !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""!!!!!! ######"""""""""""""""### !!!#########!!! !!!""""""###""""""#########$$$$$$%%%%%%%%%!!!"""""""""###############$$$%%%%%%%%%###"""!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""#########""""""!!! !!!###$$$$$$######$$$&&&######""""""###$$$%%%%%% ###%%%$$$!!! """$$$$$$$$$############$$$$$$!!!$$$%%%$$$!!! !!!###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&!!!"""###$$$%%%&&&'''''' !!!!!!""""""######"""###$$$%%%%%%$$$###"""!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$""" """""""""###$$$%%%'''(((%%%$$$"""###&&&((())))))sssfff]]]WWWTTTNNNOOOQQQSSSTTTUUUTTTTTTTTTSSSMMMHHHJJJQQQTTTSSSVVVRRRJJJAAA888444444555:::<<<>>>???@@@???>>>===888888888888777777666666555444333222222222333333444333111...+++)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$$$$%%%###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#########""""""!!!"""$$$&&&'''""""""###$$$%%%%%%%%%%%%&&&$$$!!!"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!!!! !!!!!!"""######$$$$$$$$$$$$############%%%###"""###$$$$$$###"""$$$###""" !!!"""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&((('''&&&&&&$$$$$$###""" !!!"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***+++ """%%%&&&&&&&&&%%%%%%&&&'''((()))*********)))'''&&&%%%&&&((()))&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###"""""""""!!!!!! ###$$$%%%$$$""" !!!""""""######$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$########################$$$$$$###"""!!!  !!!###%%%%%%###!!! """"""""""""""""""""""""!!!"""!!!  !!!!!! """###%%%$$$"""!!!!!!"""$$$&&&&&&%%%###!!! !!!"""!!! !!!"""###"""!!!###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""  !!!"""$$$$$$$$$###""" !!!"""###############!!!###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%!!!!!! """###$$$$$$$$$$$$############"""!!!"""###%%%%%%$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#####################"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######$$$&&&***...111rrreee\\\WWWTTTPPPRRRTTTVVVWWWWWWWWWWWWTTTRRRMMMHHHJJJPPPTTTSSSVVVRRRKKKAAA999555555666;;;===>>>@@@@@@@@@>>>===999999999888888888777777555444333222222222333333444333111...+++)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#########""""""""""""$$$%%%&&&$$$$$$$$$%%%%%%$$$######$$$"""!!!###&&&))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###""""""""""""######$$$""""""""""""!!!!!!!!!!!!$$$###"""###$$$$$$###"""$$$###"""!!! !!!!!!""" !!!!!!""""""###$$$$$$%%%$$$$$$$$$####################################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%#########%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&((('''&&&&&&&&&'''((()))###$$$%%%'''(((''''''&&&%%%&&&&&&'''((())))))***+++***(((&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########""""""!!!!!!!!!"""$$$&&&'''&&&%%%%%%%%%"""""""""###############$$$#########"""######$$$$$$#####################"""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!! """###$$$$$$"""!!!!!!"""!!!###$$$$$$"""!!!!!!""""""!!! !!!#########!!!#########""""""!!!!!!!!!########################$$$%%%%%%%%%$$$###"""!!! !!!""""""!!! $$$$$$$$$$$$###"""!!! """"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$############""" !!!"""""""""""""""$$$$$$###""""""###$$$$$$"""#####################$$$$$$###""""""""""""""""""!!!!!!!!! """###$$$$$$""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""&&&$$$"""!!!""""""!!! !!!""""""""""""!!!!!! !!!"""######$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########%%%))),,,///qqqddd[[[VVVTTTQQQRRRUUUWWWXXXYYYYYYXXXTTTRRRMMMIIIJJJQQQUUUTTTVVVSSSLLLCCC;;;777777888===>>>@@@AAAAAAAAA@@@???::::::::::::999999999999555444333222222222333333444333111...,,,)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((******((('''&&&)))(((''''''(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!###"""!!!###%%%((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$###############$$$######"""""""""!!!!!!!!!$$$###"""###$$$%%%$$$"""######"""!!!!!!!!!"""""" !!!!!!""""""######$$$$$$#########"""""""""########################'''&&&%%%$$$$$$$$$$$$$$$&&&$$$""" """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((( !!!###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''))))))******)))'''%%%$$$&&&&&&''''''(((((())))))+++***)))((('''((())))))&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############""""""""" ######!!! ###""""""""""""""""""!!!""""""######$$$######"""$$$$$$$$$######"""""""""!!!!!!!!!""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$%%%$$$######$$$%%%""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!!!!"""!!!"""###"""!!!"""###"""!!! !!!###$$$###"""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!  !!!!!!!!!!!! %%%%%%%%%%%%$$$###"""!!!"""!!! """%%%'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$!!!!!!!!!""""""#########%%%$$$$$$###############!!!!!!!!!!!! """###$$$$$$""""""###$$$$$$$$$$$$###############$$$############"""""""""&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$''')))+++pppccc[[[VVVSSSPPPQQQSSSUUUWWWXXXXXXXXXUUUTTTOOOJJJLLLSSSWWWVVVVVVSSSMMMEEE>>>::::::;;;@@@@@@AAABBBBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;::::::555444333222222222333333333222000...,,,)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))++++++)))'''%%%)))'''&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$###""""""####################################%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""""""""%%%%%%%%%$$$$$$$$$######$$$"""""""""$$$%%%$$$#########"""""""""""""""""" !!!""""""###############""""""""""""!!!########################'''&&&%%%$$$############&&&%%%"""!!!!!!###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''"""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""###$$$$$$########################$$$######""""""######$$$#################################$$$$$$%%%%%%%%%(((&&&$$$######$$$&&&''')))))))))((('''%%%###!!!''''''''''''((((((((()))++++++***)))((())))))***&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$################## !!! ######""""""!!!!!! !!!###$$$$$$$$$""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""############""""""""""""!!! """######"""!!!!!!""" """###$$$###"""###$$$"""!!! !!!###$$$###"""$$$$$$##################""""""""""""""""""""""""!!!!!! """""""""############"""!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""$$$%%%&&&!!!###$$$&&&&&&$$$###!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&$$$##################$$$ !!!"""######$$$$$$######""""""#####################"""""""""""""""###$$$###"""!!!"""$$$####################################"""""""""""""""!!! !!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""###%%%&&&(((qqqddd\\\VVVSSSOOOQQQSSSVVVWWWXXXYYYYYYVVVUUUPPPLLLNNNUUUYYYXXXVVVTTTOOOHHHAAA======>>>AAAAAABBBBBBBBBAAAAAAAAA;;;;;;;;;;;;;;;;;;<<<<<<555444333222222222333333333222000...,,,***((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&)))******)))&&&%%%'''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""#########$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""################## !!!!!!"""##################""""""""""""!!!########################&&&%%%$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%''')))&&&&&&''''''&&&%%%###"""&&&&&&''''''(((((())))))+++******)))))))))))))))&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##################$$$$$$###$$$%%%$$$!!!######""""""!!!!!! !!!"""###$$$######"""#########"""""""""!!!!!!############"""""""""""" """###$$$$$$###""" """"""""""""""""""""""""!!!###$$$###"""!!!"""###$$$#########""""""""""""!!!######!!! !!!"""###%%%&&&&&&$$$######$$$###"""!!!"""###$$$$$$"""##################$$$$$$######################## #########""""""""""""###!!!"""###$$$%%%&&&&&&&&&!!!"""###%%%&&&%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&#########$$$$$$######### !!!"""######$$$""""""!!!!!!!!!""""""###""""""""""""############!!!"""######"""!!!"""###########################"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$$$$######"""###$$$%%%%%%tttggg]]]VVVRRRQQQRRRUUUWWWYYYZZZ[[[[[[WWWUUUQQQLLLOOOVVVZZZYYYVVVTTTPPPJJJDDD@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA;;;;;;;;;;;;<<<<<<<<<<<<555444333222222222333333222111000...,,,***((('''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&$$$$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""######"""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$!!!"""$$$$$$$$$%%%(((***###########################$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!$$$############"""""""""###"""!!!"""$$$%%%%%%$$$!!!"""###$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""########################$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))***)))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%&&&'''(((((('''&&&&&&%%%%%%&&&'''((()))************)))))))))(((((((((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###############"""$$$%%%$$$###""""""######""""""""""""""""""!!! !!!"""############""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!$$$%%%%%%$$$!!!""""""""""""""""""""""""###$$$%%%$$$######$$$%%%############"""""""""""" """"""!!! !!!"""$$$&&&'''&&&$$$######$$$###"""!!!"""$$$%%%$$$###"""""""""##########################################"""!!!!!!!!!!!!"""""""""!!!!!! !!!###$$$$$$$$$$$$$$$######!!!###%%%&&&'''&&&$$$###!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!"""######!!!!!!"""##################$$$$$$$$$!!!!!!"""""""""""""""###&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!###"""""""""""""""######!!!"""###$$$%%%%%%%%%%%%######""""""""""""#####################$$$$$$%%%vvvjjj___VVVQQQPPPQQQTTTWWWYYYZZZZZZZZZUUUTTTOOOKKKNNNUUUYYYXXXWWWUUUQQQKKKFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAA:::::::::;;;;;;<<<<<<<<<555444333222222222333333222111000...,,,***)))((())))))((((((((('''''''''((())))))******))))))(((%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""######"""###$$$$$$$$$$$$###"""!!!"""###############""" """"""""""""%%%(((########################""""""######$$$######""""""""""""!!!""""""######$$$$$$#########""""""""""""!!!!!!"""$$$&&&%%%$$$!!!"""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""###$$$%%%&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&((())))))(((%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%&&&'''((((((((('''&&&###$$$%%%'''(((***+++,,,((()))))))))((((((''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!""""""#########!!!""""""!!! """$$$"""""""""############### !!!!!!"""$$$$$$ !!!!!!"""#########"""###############$$$$$$!!!"""############"""!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$######"""""""""!!!!!!!!! """"""!!! !!!""""""$$$%%%%%%$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###!!!!!!!!!""""""#########""""""""""""""""""""""""######"""!!!!!!"""#########"""!!!  !!!""""""######$$$######"""$$$$$$$$$$$$$$$######"""""""""############""""""(((&&&###!!! """$$$&&&$$$$$$$$$############""" !!!""""""""""""""""""###$$$$$$$$$$$$###""""""#####################""""""!!!!!!""""""###$$$ !!!!!!!!!"""!!!"""###"""!!! !!!###""""""#########$$$$$$$$$!!!!!!!!!!!!""""""######&&&$$$"""!!!""""""!!! !!!""""""""""""!!!!!! """"""############"""""""""###$$$%%%&&&&&&&&&&&&######""""""""""""###############$$$$$$$$$%%%%%%xxxlll```WWWQQQMMMOOOQQQTTTVVVXXXXXXXXXSSSRRRNNNJJJLLLTTTXXXWWWWWWUUURRRLLLGGGDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<555444333222222222333333222111000...,,,***)))((())))))))))))((((((((((((************************&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$""""""###$$$$$$######"""!!! !!!!!!""""""""""""""""""""""""!!!""""""#########""""""###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!"""$$$&&&%%%$$$!!!"""###$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!""""""###$$$&&&&&&'''%%%""" ###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""$$$&&&((()))(((&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###$$$%%%&&&''''''&&&%%%$$$"""###%%%''')))+++,,,---(((((((((((((((''''''&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!"""""""""###&&&&&&$$$""""""$$$""""""######$$$$$$%%%%%%!!! """$$$%%% !!!"""###$$$$$$ !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""!!!  !!!""""""""""""!!!!!!!!!!!! !!!"""!!! !!!"""!!!###$$$$$$$$$%%%&&&###"""""""""$$$%%%$$$### !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""%%%$$$###!!!!!!!!!"""### """$$$%%%%%%%%%&&&%%%###!!! !!!"""#########""""""""""""######---***&&&""" !!!###%%%$$$$$$$$$############"""!!!"""$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$#####################""""""###$$$%%%%%%!!!"""""""""######$$$$$$!!!"""###"""!!! !!!###""""""######$$$$$$$$$$$$ !!!!!!!!!""""""######"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&######""""""""""""###############$$$%%%%%%&&&&&&tttjjj```WWWPPPSSSSSSTTTTTTVVVXXXYYY[[[VVVUUUQQQLLLOOOVVV[[[ZZZXXXUUUNNNHHHDDDBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;;;;;;;:::999888888444222000111333555555555333222000...,,,***((('''(((((())))))((('''&&&&&&'''******)))---333111***$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''########################''''''%%%$$$"""!!! $$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$###"""!!!!!! !!!""""""######"""!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$###""""""######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$###############"""!!!!!!$$$$$$$$$############"""###%%%&&&%%%""" """$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""///###"""%%% ((('''###$$$%%%&&&&&&%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######"""""""""###$$$$$$$$$%%%$$$%%%%%%###!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&''')))***+++,,,+++***)))((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$###"""!!! !!!!!!"""###############$$$$$$$$$###############$$$$$$###"""!!! !!!"""$$$%%%&&&&&&&&&&&& """######""""""###%%%############"""""""""""" !!!!!!!!!!!! !!!"""$$$$$$%%%$$$$$$###"""!!!!!! $$$#########""""""!!!!!!$$$###!!! !!!"""!!! ###"""!!!!!!""""""!!! """"""!!!  !!!"""""""""#########$$$$$$%%%%%%%%%!!!""""""############"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$"""############$$$$$$$$$###"""""""""!!!!!!  """###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$#########"""!!! !!!!!! !!!!!!"""###$$$###############"""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$!!!!!! !!!"""######!!! """%%%&&&$$$!!!uuujjj```WWWQQQSSSSSSTTTVVVWWWXXXXXXYYYVVVUUUPPPLLLOOOVVVZZZZZZWWWTTTNNNGGGCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<;;;;;;:::999888666444222222333555555555111111///---+++***(((((('''''''''''''''&&&%%%%%%&&&)))++++++000555444///$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%$$$######""""""######"""""""""$$$%%%&&&$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""#########""""""!!!%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""!!! !!!!!!"""###$$$%%%%%%&&&###%%%&&&%%%"""!!!"""$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""***!!!$$$)))...888+++$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''((($$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""############$$$%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((()))******+++******)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$######"""""""""""""""###$$$$$$$$$$$$$$$"""#####################$$$###############"""""" !!!"""""""""!!! !!!"""!!!  !!!!!!!!!""""""#########$$$"""###############"""!!! !!!"""###$$$ """###%%%&&&&&&############"""""""""!!!%%%###!!!!!!"""###"""!!!$$$###""""""$$$$$$$$$"""###"""!!!!!! !!!!!!"""""""""""""""""""""!!!"""""""""#########$$$$$$ !!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""""""""############"""############$$$$$$$$$#########""""""!!!!!!!!! """$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!""""""######$$$$$$%%%"""!!!!!!!!!!!!""""""###"""""""""""""""!!! """""""""""""""""""""""" !!!"""######"""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!###%%%'''%%%###wwwjjj```WWWQQQRRRSSSUUUWWWXXXXXXWWWVVVVVVUUUPPPLLLNNNUUUYYYYYYWWWSSSMMMHHHDDDBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBBBB<<<<<<===<<<<<<;;;:::999888555333333444555555444//////...,,,+++)))(((((()))))))))))))))(((((('''$$$&&&((((((+++///...***$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%###""""""!!!!!!!!!%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$######"""#########$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$###''''''&&&%%%%%%%%%%%%%%%"""############""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$!!!'''+++>>>NNN111'''&&&%%%$$$############$$$$$$############$$$$$$########################)))))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""!!!!!!!!!"""$$$%%%%%%$$$%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%''')))*********))))))))))))(((((((((''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$!!!!!!!!!""""""###############$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$###!!! !!!"""###""" !!!"""###$$$%%%%%%###############"""!!!!!!!!! !!!!!!"""###$$$############""""""""""""############""""""""""""%%%###!!!!!!"""###"""!!!"""!!! """###%%%$$$###$$$######"""!!!"""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!""""""""""""###!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############"""############$$$$$$$$$###############""""""""""""$$$%%%%%%###""""""###"""""""""""""""""""""""""""""""""""""""######$$$"""######$$$%%%%%%&&&&&&######"""!!!!!!!!!""""""!!!!!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""####################################$$$%%%&&&&&&%%%###"""""""""###$$$$$$###"""!!!$$$###"""###%%%&&&&&&%%%xxxjjj___VVVRRRQQQSSSVVVYYYZZZXXXVVVUUUVVVUUUPPPKKKNNNUUUYYYXXXWWWTTTOOOIIIFFFDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCC============<<<;;;:::999888666333222333333333222......---,,,***)))((((((''''''((((((((((((''''''&&&'''((('''((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&!!!!!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&(((&&&%%%$$$###$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$############"""%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###########################"""###'''&&&BBBZZZ777((('''%%%###""""""###$$$$$$######""""""######$$$########################(((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!###%%%''''''&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''***+++***))))))((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############""""""######################## !!!!!!!!!"""""""""######$$$$$$$$$###### !!!"""######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###""""""###$$$###"""!!!"""### !!!!!!"""######$$$$$$!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######&&&%%%$$$###"""!!! #########"""""""""""""""$$$""" !!!"""###"""!!!!!!###"""!!!%%%$$$######""""""######$$$$$$#########""""""""""""""""""""""""""""""""" !!!""""""""""""#########$$$$$$$$$%%%%%%$$$##################$$$"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$#####################$$$%%%%%%###!!!!!!"""########################"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""$$$&&&'''&&&$$$"""  """###""" %%%###""""""###$$$%%%&&&xxxhhh]]]UUURRRPPPRRRVVVYYYZZZYYYVVVUUUWWWUUUQQQLLLNNNUUUXXXXXXXXXUUUQQQLLLHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC============<<<;;;:::999777555222111111111111000......---,,,***)))((((((######$$$%%%%%%$$$$$$$$$))))))***+++***'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&$$$"""!!! $$$###############$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$###%%%$$$$$$###############""""""###############"""$$$$$$$$$############"""%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################%%%&&&&&&999VVV999)))'''$$$"""!!!"""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%'''((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$''')))******)))(((''''''''''''((((((((((((%%%$$$$$$######$$$$$$%%%############""""""""""""########################!!!""""""######""""""!!!######################## !!!!!!""""""######$$$!!!"""""""""""""""!!!!!! !!!"""######$$$############"""""""""""" """###""""""!!!!!!"""###"""###$$$&&&######""""""""""""""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""### !!!"""###$$$%%%&&&""""""""""""""""""######"""!!! !!!""""""!!!"""######"""%%%%%%$$$###############!!!!!!!!!""""""################################# !!!!!!!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$##################$$$$$$!!!###$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$############""""""""""""%%%$$$###""""""!!!"""""""""######$$$$$$$$$##############################"""""""""!!!"""###$$$$$$""""""""""""""""""""""""!!!###%%%&&&%%%###  """######""""""######"""!!!!!!"""$$$%%%vvvfffZZZTTTQQQOOORRRUUUYYYZZZYYYXXXVVVXXXWWWRRRMMMOOOUUUYYYXXXYYYVVVRRRNNNJJJHHHGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA<<<<<<===<<<<<<;;;:::999666444111000000111000000//////...,,,+++)))((((((&&&&&&''''''((((((''''''$$$$$$&&&))))))&&&&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######""" !!!"""###$$$$$$$$$$$$"""""""""######$$$&&&&&&&&&%%%###""" #########"""######$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""""" !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$""""""############$$$$$$########################!!!(((&&&$$$,,,EEE444'''&&&$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))(((&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$"""###%%%'''(((((((((((('''''''''''''''''''''(((%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################""""""############""""""##############################$$$$$$%%%%%%%%%&&&!!!!!!""""""!!!!!! !!!!!!!!!""""""############""""""!!!!!!!!!  """$$$%%%%%%%%%$$$ !!!!!!###%%%############""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""!!! """######"""###"""!!!"""$$$%%%%%%$$$%%%$$$######"""######### !!!!!!"""######$$$$$$$$$############""""""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""############"""""""""""""""############$$$$$$$$$"""""""""############### """######!!! !!!########################"""""""""""""""######$$$!!!"""###$$$%%%$$$$$$###"""""""""############$$$$$$%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###!!!  """$$$%%%&&&&&&&&&"""######"""!!!!!!"""$$$tttcccXXXRRRQQQNNNQQQTTTWWWYYYZZZYYYYYYZZZXXXSSSNNNPPPVVVZZZYYYXXXVVVRRRNNNKKKHHHGGGGGGGGGFFFDDDCCCAAA@@@??????<<<<<<<<<;;;;;;:::999888666333111000111222222111111111///---+++***(((((('''((())))))*********)))!!! $$$(((&&&"""###((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%""""""######$$$%%%%%%%%%""""""######$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""""""""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""""""""""""""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$######""""""###### !!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$"""!!!"""%%%&&&%%%###"""""""""#########$$$$$$########################***$$$$$$!!!$$$222***%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))******((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###%%%'''(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################"""######$$$$$$######"""####################################$$$$$$$$$$$$"""""""""""""""!!! """##################### !!!!!!!!!!!!""""""$$$%%%&&&'''(((((('''&&& !!! !!!"""$$$"""""""""""""""######### !!!"""######$$$$$$###""""""!!!!!!!!!!!!""""""&&&&&&%%%###""" !!!"""""""""############$$$"""!!!"""$$$%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""##############################"""""""""!!!!!!!!!"""""""""###""""""!!!!!!!!!""""""""""""#########"""###$$$$$$$$$$$$###"""############"""""""""!!!"""############$$$$$$$$$!!!!!!!!!""""""######### """######"""""""""###########################"""""""""""""""######$$$ """###$$$%%%#########"""######$$$$$$""""""###$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###!!! ########################""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%###!!!"""$$$sssbbbWWWRRRPPPNNNPPPSSSWWWYYYZZZZZZZZZZZZYYYTTTOOOPPPWWWZZZYYYWWWUUUQQQNNNJJJHHHGGGFFFHHHFFFDDDBBB@@@???>>>===;;;;;;;;;;;;:::999888888666444222111222333333333333222000...,,,***((('''"""######$$$%%%%%%%%%$$$'''&&&(((,,,)))######)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""$$$%%%'''''')))'''%%%""" !!!""""""######$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$&&&'''(((((('''&&&$$$###""""""""""""###$$$%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$""" """%%%&&&%%%###""""""#########$$$$$$$$$""""""""""""""""""""""""***!!!$$$(((!!!%%%"""############$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################"""###$$$'''(((******+++((('''&&&%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$$$$$$$%%% ###&&&''''''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""""""""###$$$%%%''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!!!! ###############"""!!!!!!$$$$$$$$$############### !!!"""###$$$$$$###$$$%%%%%%%%%$$$###"""!!!"""######""""""###$$$ !!!"""###$$$%%%%%%!!!""""""""""""###"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$&&&$$$###$$$%%%''''''&&&%%%###"""###$$$$$$###"""$$$######"""!!!"""""""""&&&&&&%%%$$$$$$#########""""""!!!!!! !!!!!!"""############### !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!"""############$$$$$$$$$ !!!!!!"""""""""### """$$$$$$$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""###"""""""""###$$$%%%%%%!!!!!!"""#######################################$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""!!!$$$''''''$$$"""###$$$rrrcccXXXPPPLLLPPPQQQSSSVVVXXXYYYZZZZZZ]]]YYYSSSOOONNNRRRWWW[[[\\\YYYSSSNNNKKKJJJJJJKKKOOOJJJDDD@@@???@@@@@@@@@999;;;<<<<<<:::999888888999888666333222111111111444222000---,,,+++***+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""((('''&&&%%%%%%%%%&&&'''!!!"""###%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""###"""!!! !!!"""$$$%%%!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""!!!"""###%%%&&&&&&&&&&&&#########"""""""""""""""%%%$$$$$$$$$###"""""""""%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%$$$######((()))***+++***(((&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***++++++***'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########$$$$$$$$$#########""""""""""""###%%%&&&%%%### ############""""""""""""$$$$$$$$$$$$#########"""'''&&&%%%###"""  """###$$$$$$######"""""""""""""""!!! ######""""""""""""######$$$%%%&&&''''''&&&%%%$$$"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""############""""""###"""!!!"""###$$$$$$"""!!!!!!"""###############$$$###"""!!! !!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$#####################$$$""""""############"""""""""!!! !!!######""""""############""""""########################!!!!!!"""###$$$%%%%%%%%% !!!!!!"""""""""""""""$$$"""!!!!!!"""$$$$$$#########""""""!!!!!!"""""""""""""""!!! ###%%%%%%###""""""""""""""""""###########################"""!!!!!! !!!!!! &&&&&&%%%$$$###"""!!!!!!"""""""""$$$&&&'''&&&%%%$$$$$$###""""""###$$$%%%"""############$$$$$$$$$rrrcccYYYRRRNNNPPPQQQSSSUUUWWWXXXYYYZZZ\\\XXXSSSOOONNNRRRWWWZZZ[[[WWWRRRMMMJJJIIIIIIIIINNNIIIDDDAAA@@@AAAAAAAAA;;;<<<===<<<:::999888999777666555333222222333333333222///---+++*********(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#####################"""$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$ !!!"""###$$$######""""""""""""!!!""""""############$$$%%%%%%%%%%%%%%%#########"""""""""""""""!!!""""""""""""#########&&&%%%%%%$$$######"""""""""############$$$$$$$$$##################$$$$$$""""""""""""#################################### !!!!!!!!!"""#########!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))'''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))*********(((&&&###"""########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""###$$$&&&%%%### ############""""""""""""$$$$$$#########"""""""""$$$#########""""""!!!!!!!!!"""#########"""!!! """############"""!!!!!!######""""""""""""######""""""############""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$$$$""""""############""""""!!!  """###"""!!!!!!"""###############"""!!! !!!""""""###$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###""""""!!!"""###$$$%%%######$$$$$$$$$$$$##############################"""""""""######$$$$$$%%% !!!!!!"""""""""""""""###"""!!! !!!"""###############"""""""""!!!###############"""!!!!!! """$$$$$$###""""""###""""""""""""############$$$$$$$$$$$$$$$###""""""""""""##################%%%$$$$$$######""""""!!!###""""""$$$&&&'''&&&$$$%%%$$$###""""""######$$$############$$$$$$$$$$$$qqqdddZZZTTTQQQOOOPPPRRRUUUWWWXXXYYYZZZ[[[XXXSSSOOOOOORRRWWWZZZYYYVVVRRRMMMJJJHHHHHHHHHKKKHHHDDDAAAAAABBBCCCBBB>>>???>>><<<:::888999:::666555444333222333444555111000...---+++***))))))'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$#########&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!!!!""""""$$$$$$$$$##################"""""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%!!!###%%%&&&'''&&&$$$###$$$$$$######"""!!!!!! !!!""""""""""""#########&&&%%%###"""!!!!!!"""###"""############$$$$$$$$$##################""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""#########$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""##################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$##################"""###$$$%%%%%%###!!!############""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$######!!! ###$$$$$$$$$$$$###""""""########################"""""""""!!!!!!"""""""""&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""""""""""""""!!!!!!""""""############""""""!!!  """###"""!!!"""###############""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$################################################### !!!""""""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$######"""$$$%%%%%%###"""!!!###$$$""""""""""""############$$$%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%""""""""""""""""""""""""###""""""$$$&&&&&&%%%$$$%%%%%%$$$###""""""##################$$$$$$$$$%%%rrrddd[[[TTTQQQOOOPPPSSSUUUWWWYYYZZZ[[[ZZZWWWRRROOOOOORRRVVVZZZYYYWWWRRRNNNJJJIIIHHHHHHIIIFFFCCCBBBCCCDDDDDDCCCAAAAAA???===:::888:::;;;777666444333222222333444000///...,,,+++***)))(((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######""""""""""""&&&%%%$$$######$$$%%%&&&((('''%%%###"""###$$$%%%#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''!!!!!!######$$$###"""!!!############""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&$$$""" !!!"""###""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$&&&&&&%%%$$$###""""""!!!#########$$$$$$%%%%%%%%%"""#########$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!! ##############################"""###%%%%%%###!!!############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$##############################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$###!!!""""""############"""""""""!!! !!!###$$$###"""######$$$$$$$$$###""""""%%%$$$###!!!  !!!"""###$$$%%%%%%%%%!!!!!!""""""###############"""""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""######"""######$$$$$$######"""####################################""""""""""""!!!!!!"""############"""!!!"""############"""!!!#########"""""""""""""""#########$$$$$$###"""""""""###$$$$$$"""""""""$$$!!!"""""""""###############$$$$$$%%%$$$$$$######%%%$$$"""  """###!!!!!!!!!""""""##################$$$&&&&&&%%%$$$%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%rrrdddZZZSSSOOOPPPQQQSSSVVVXXXZZZ\\\\\\YYYVVVRRROOOOOORRRVVVYYYZZZXXXTTTPPPLLLJJJIIIIIIGGGEEEDDDCCCDDDEEEEEEDDDAAAAAA@@@===:::999:::;;;999888555333222111111111//////...---,,,***)))(((&&&'''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%)))(((%%%$$$###$$$&&&'''########################""""""######$$$$$$$$$$$$############$$$$$$$$$%%%############$$$%%%''''''$$$###"""!!!!!!"""######!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%$$$""" !!!###$$$""""""#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""####################################%%%$$$""" !!!###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$ !!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$%%%&&&&&&''''''$$$$$$###"""""""""###############$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""###$$$%%%###"""############"""""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################""""""""""""############$$$$$$###!!!""""""############""""""!!!  """###"""!!!######$$$$$$$$$$$$###"""%%%$$$###""" !!!"""###$$$%%%%%%%%%"""""""""""""""#########&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!##############################""""""""""""""""""!!!""""""###############""""""############""""""""""""""""""""""""######!!!!!!"""""""""""""""!!!###%%%$$$###""""""!!!"""""""""############""""""###############"""$$$###!!!!!!"""!!!!!!""""""######$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%ssseeeZZZSSSOOOOOOPPPSSSUUUXXXZZZ\\\\\\XXXUUURRROOOOOORRRVVVYYYZZZXXXTTTQQQMMMKKKIIIIIIFFFEEEDDDEEEFFFFFFEEECCC???@@@???===;;;999:::;;;:::888666333222111111111...///......---+++***)))&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&###############$$$$$$$$$ !!!""""""###""""""!!!!!! !!!!!!"""###############$$$%%%&&&&&&'''&&&$$$""""""###%%%&&& !!!!!!"""######$$$$$$!!!""""""""""""#########$$$$$$""""""""""""###$$$"""############$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""!!! !!!"""### !!!"""###$$$%%%%%%!!!!!!!!!"""""""""""""""###############""" %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$#########%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%$$$######""""""##################$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""""""""#################################$$$$$$$$$$$$#####################$$$$$$$$$$$$###""""""$$$$$$$$$"""############""""""""""""######"""""""""!!!!!!!!!############""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""""""""""""!!!!!!"""""""""&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""###############""""""""""""############"""""" !!! """######$$$%%%%%%$$$$$$""""""!!!!!!""""""###$$$###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""!!! !!!!!!""""""!!!!!! ###$$$%%%%%%&&&&&&%%%%%% !!!!!!!!!!!!!!!!!! ########################""""""""""""""""""""""""!!!"""######$$$$$$##############################""""""""""""############ !!!""""""""""""!!!"""%%%%%%###""""""""""""""""""############!!!!!!"""############"""%%%$$$###"""!!!"""###$$$""""""######$$$$$$$$$%%%$$$######$$$&&&&&&$$$###"""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%ssseee[[[UUUQQQLLLNNNPPPSSSVVVXXXZZZ[[[WWWTTTQQQOOOPPPRRRVVVYYYYYYWWWTTTPPPMMMJJJHHHGGGFFFFFFEEEFFFGGGFFFDDDBBB<<<>>>???>>><<<:::::::::888777555333222222222222////////////...,,,+++***&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&""""""###$$$$$$%%%&&&&&&!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!###############""""""!!!!!!!!!"""###$$$$$$$$$############$$$%%%&&&%%%%%%$$$$$$###$$$$$$"""""""""""""""#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""#################################### !!!!!!!!!"""#########!!!"""$$$%%%''''''#########"""""""""""""""$$$%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%$$$############$$$############$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""""""""########################!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$%%%###""""""###$$$$$$###############""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$######""""""###%%%&&&&&&%%%###"""""""""############""""""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""############""""""!!!  """""""""!!!!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!""""""###$$$###$$$$$$$$$$$$###""""""###"""""""""""""""""""""!!! """"""############""""""!!!"""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""######""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$!!!"""""""""############ !!!"""###############!!!###$$$###""""""###""""""""""""############!!!"""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&rrrfff]]]WWWTTTJJJLLLOOORRRUUUWWWXXXYYYVVVTTTQQQOOOPPPRRRVVVXXXWWWVVVSSSOOOLLLIIIGGGFFFGGGFFFFFFFFFGGGFFFDDDAAA:::<<<>>>>>><<<:::::::::666555444333222333444444//////000000///---+++***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''###$$$&&&'''((('''&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%% """$$$&&&&&&$$$""" !!!"""###%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######"""#########"""###$$$$$$$$$""" $$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$ !!!!!!""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$######"""""""""###%%%&&&''''''&&&&&&!!!"""###$$$&&&'''((()))$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%&&&(((((()))&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!########################%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$%%%###""""""###$$$$$$###############""""""""""""$$$$$$$$$$$$############!!!!!!""""""######$$$$$$%%%$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$"""""""""!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""############""""""""""""############""""""%%%######$$$%%%&&&%%%$$$ !!!"""$$$%%%&&&''''''&&&%%%$$$"""!!!!!! !!!"""###$$$%%%%%%%%%#########"""""""""""""""&&&%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!! """"""############""""""######################## !!!"""######$$$""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!###$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&vvvhhh]]]TTTOOOLLLNNNQQQTTTWWWXXXWWWWWWXXXXXXSSSMMMMMMRRRVVVVVVVVVUUUSSSPPPLLLIIIGGGFFFEEECCCBBBBBBCCCCCCCCCBBB???>>>===;;;;;;::::::::::::888666444222111000111///...------++++++***)))((('''%%%$$$$$$&&&((()))***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$###!!! !!!!!!########################%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$%%%$$$""" !!!"""###%%%%%%$$$######%%%###""""""###$$$$$$#########$$$%%%%%%###"""!!!########################$$$#########""""""!!!!!!&&&$$$######$$$###""" %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$%%%%%%$$$###"""""""""######"""######$$$%%%&&&'''$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$#########"""""" """$$$%%%%%%%%%###""" """$$$&&&&&&&&&$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$############"""###!!! """$$$%%%###!!!$$$###""" """###$$$""""""!!!!!!"""###$$$$$$'''&&&%%%###!!! ######""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""" !!!"""$$$$$$###""""""%%%%%%$$$######$$$$$$$$$$$$#########""""""!!!!!! !!!"""###############""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!"""""" !!!"""###############""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################((('''&&&%%%%%%''')))***$$$$$$##################vvvhhh]]]UUUPPPKKKMMMPPPSSSVVVXXXXXXYYYXXXXXXSSSMMMLLLQQQUUUVVVTTTSSSRRROOOLLLIIIFFFDDDEEECCCAAAAAABBBCCCBBBAAA>>>>>>===<<<;;;::::::::::::888666444222111111111///...------++++++***))))))((('''&&&&&&'''((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$$$$###"""!!!!!!!!!'''$$$!!!!!!###%%%""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$######$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$#########"""###"""!!!"""$$$%%%%%%$$$$$$###""""""""""""###$$$########################$$$$$$$$$%%%&&&&&&&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$###"""""""""######$$$$$$###"""""""""""""""%%%$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$#########""""""######"""""""""###$$$$$$""""""######$$$$$$$$$%%%"""!!! """$$$%%%###!!!######$$$$$$$$$$$$######"""""""""""""""###$$$$$$######""""""""""""######"""""""""""""""#########"""!!!!!! #########$$$$$$######"""!!!!!!"""###############&&&%%%%%%$$$$$$$$$%%%%%%############"""""""""!!!""""""######$$$##################$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""###""""""!!!!!!""""""""""""##################""""""!!!!!! """  ###$$$"""!!!$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!"""###%%%&&&########################vvvhhh]]]UUUQQQKKKLLLNNNQQQTTTWWWYYYZZZYYYXXXSSSLLLLLLQQQTTTTTTRRRRRRQQQPPPMMMIIIEEECCCDDDBBBAAA@@@AAABBBAAA@@@=========<<<;;;;;;:::::::::888666444222111111111///...------++++++***)))'''''''''&&&&&&%%%%%%%%%))))))(((&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###############$$$$$$$$$###""""""!!!!!!%%%$$$!!! """%%%&&&#########"""######$$$%%%%%%###""""""###$$$$$$###%%%$$$######"""#################################%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################""""""############""""""""""""""""""###$$$%%%&&&################################################""""""""""""""""""""""""########################""""""""""""""""""###$$$%%%$$$$$$###############%%%$$$#########$$$&&&&&&"""############$$$$$$$$$$$$$$$$$$###############%%%###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$###############$$$#########$$$$$$%%%&&& !!!"""###$$$%%%&&&&&&"""!!!!!!"""$$$$$$###""""""###%%%''''''%%%###"""""""""""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$&&&$$$###"""!!!!!!""""""""""""######$$$######""""""""""""""""""######$$$$$$$$$#########$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$#########"""""""""""""""############"""!!! """"""""""""############$$$######"""!!! ######&&&###$$$###""""""""""""""""""########################""""""""""""""""""""""""################################################"""!!! !!!###$$$########################uuuhhh]]]VVVRRRMMMNNNOOOPPPSSSUUUWWWYYYYYYXXXSSSLLLKKKOOOSSSSSSQQQRRRRRRQQQNNNJJJEEECCCDDDBBB@@@@@@AAAAAA@@@???<<<======<<<<<<;;;;;;::::::888666444333222222222///...------++++++***)))************)))'''&&&%%%)))((('''%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""&&&((('''%%%$$$###$$$###"""""""""###%%%&&&%%%###""""""###$$$$$$###&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$###""" """"""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&########################""""""############""""""######""""""###$$$$$$%%%######################## """"""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&((()))***$$$###"""""""""$$$&&&(((""""""#########$$$$$$$$$########################$$$###"""""""""###%%%%%%###""""""""""""######$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%!!!!!!"""######$$$###"""######$$$%%%%%%$$$#########"""""""""""""""######$$$###""""""""""""""""""!!!!!!!!!"""######$$$$$$'''&&&$$$######$$$%%%&&&!!!""""""##################"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!"""###############"""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""#########"""""""""$$$$$$$$$$$$$$$###""""""!!!"""""""""############$$$$$$###"""!!! ### ###$$$"""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######"""""""""###$$$%%%###############$$$$$$$$$tttfff]]]VVVRRRPPPPPPPPPQQQRRRTTTVVVWWWYYYXXXSSSKKKJJJNNNQQQQQQRRRRRRSSSRRROOOKKKGGGDDDEEECCCAAA@@@AAAAAA@@@???;;;<<<<<<======<<<;;;:::999888666444333333333333///...------++++++***)))............---,,,+++***)))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$############!!!%%%&&&%%%###"""###$$$###"""""""""###%%%&&&%%%###""""""###$$$$$$###&&&%%%###"""""""""###$$$########################""""""##################&&&$$$######$$$###""" !!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$#####################"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&##############################$$$$$$$$$$$$######%%%$$$$$$###""""""############################## """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######$$$%%%&&&(((******!!!!!!!!!!!!"""$$$%%%&&&""""""#########$$$$$$$$$########################!!!"""###$$$%%%$$$######!!! !!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((######################## !!!##################$$$###"""!!!!!!"""###$$$######"""""""""""""""#########""""""""""""######!!!!!!""""""############""""""!!!!!!!!!"""$$$%%% !!!"""##################"""!!!!!!!!!"""$$$%%%"""""""""""""""###$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!"""############""""""###$$$%%%%%%&&&&&&&&&%%%!!!"""""""""#####################"""!!! ############"""!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$rrreee[[[UUURRRPPPPPPQQQSSSTTTVVVVVVWWWYYYXXXSSSKKKIIIMMMPPPPPPSSSSSSSSSQQQOOOLLLHHHFFFFFFDDDAAAAAAAAAAAA@@@???;;;;;;<<<======<<<;;;:::999888666444333333333444///...------++++++***)))*********))))))((((((''')))'''%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&"""""""""""""""""""""""""""###%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""" """'''#########"""######$$$%%%%%%###""""""###$$$$$$###%%%$$$######"""#################################"""""""""""""""############"""!!!"""$$$%%%%%%$$$!!!""""""######""""""!!!!!!""""""######$$$$$$$$$#####################$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$############$$$$$$%%% !!!"""######$$$$$$"""############$$$$$$$$$###############$$$$$$$$$ """$$$%%%&&&%%%###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$#########"""""" """###$$$###"""###$$$$$$###!!! !!!###$$$$$$######""""""""""""""" !!!"""$$$%%%&&&###""""""""""""""""""""""""""""""######$$$$$$$$$ !!!"""############"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''""""""""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!###$$$$$$###""""""######$$$%%%&&&''''''&&&""""""""""""############""""""""""""!!!!!!!!!!!!"""$$$%%%$$$!!! !!!###"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%!!!"""""""""############"""""""""###$$$$$$%%%%%%pppcccZZZTTTQQQMMMOOOQQQUUUWWWYYYYYYYYYZZZXXXRRRKKKHHHLLLOOONNNSSSRRRQQQOOOMMMJJJHHHGGGGGGEEEBBBAAABBBBBB@@@???:::;;;<<<>>>>>>===;;;:::999888666555444444444444///...------++++++***)))&&&%%%$$$#########$$$%%%((('''%%%######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&$$$$$$"""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""(((""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$######$$$$$$$$$$$$###""""""########################"""""""""######$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$###"""""" !!!!!!"""######$$$"""######$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$ !!!###%%%%%%%%%######"""############$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$###!!! """"""""""""""""""######""""""#########$$$$$$$$$""""""######$$$&&&'''(((###############$$$$$$$$$"""$$$$$$"""!!!"""$$$########################$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$%%%&&&%%%###!!!  !!!"""############!!!!!!"""###############"""""""""######%%%&&&&&&!!!"""""""""############""""""######$$$###############"""""""""!!!!!!!!! !!!###$$$$$$$$$""""""######$$$$$$%%%$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""###$$$###"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########"""!!!""""""###$$$$$$%%%%%%ooobbbYYYTTTQQQJJJMMMQQQVVVYYY[[[\\\\\\ZZZXXXRRRJJJHHHLLLNNNNNNRRRQQQPPPMMMKKKIIIHHHGGGGGGEEECCCBBBBBBBBBAAA@@@999;;;<<<>>>>>>===;;;:::999888666555444444444555///......---,,,+++***))))))'''&&&%%%%%%&&&(((***((('''$$$""""""$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''')))******((('''%%%########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%$$$###!!! ########################!!!###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$ """&&&!!!"""###%%%%%%$$$######%%%###""""""###$$$$$$#########$$$%%%%%%###"""!!!#################################$$$$$$%%%%%%%%%&&&%%%######$$$$$$"""!!!"""###$$$%%%%%%$$$###""" !!!""""""###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$ !!!###$$$'''((()))!!!"""%%%''''''&&&$$$""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&######$$$$$$""" !!!"""###$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$%%%'''(((!!!!!!"""###$$$%%%%%%&&&"""$$$$$$"""!!!"""$$$"""###%%%&&&&&&%%%###"""$$$$$$###""""""!!!""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!"""###"""  !!!"""############ !!!###$$$$$$$$$###""" !!!######!!!!!!""""""#########$$$ !!!"""###############%%%$$$$$$$$$######""""""!!!###$$$%%%$$$###"""###############"""!!! """"""""""""############ !!!!!!""""""######$$$'''&&&"""""""""!!!""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%qqqdddYYYQQQLLLMMMMMMOOOSSSVVVYYYXXXWWW[[[XXXSSSNNNLLLMMMOOOQQQUUUTTTRRRPPPMMMJJJHHHGGGEEECCCAAABBBCCCCCC@@@===;;;;;;<<<<<<<<<;;;999888999999888777666555444444111111000...+++))))))***'''&&&%%%&&&'''((('''&&&%%%&&&'''((((((&&&$$$######%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%###!!!!!!###%%%%%%$$$######""""""######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$###!!!  !!!###$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%###$$$%%%'''((('''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%##############################$$$%%%%%%%%%$$$$$$***(((%%%%%%&&&%%%### $$$$$$$$$###############&&&&&&%%%$$$$$$###""""""###########################""" !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!###$$$%%%&&&'''$$$$$$$$$############"""!!!$$$&&&$$$"""#########"""""""""""""""%%%%%%%%%$$$###"""!!! $$$"""!!! """###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""###$$$%%%'''((($$$$$$###"""!!!!!!!!!"""!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$##################"""""""""!!!!!!  !!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######%%%%%%$$$###""""""######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$ %%%))))))(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqdddZZZQQQMMMMMMMMMOOOSSSWWWYYYYYYXXX[[[WWWRRRMMMKKKLLLOOOQQQRRRRRRRRRPPPNNNKKKHHHFFFHHHEEEBBBBBBBBBAAA???<<<<<<============;;;:::999888888777666555444444333222222111///,,,******+++)))'''''''''))))))((('''&&&'''((())))))'''%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$###############!!! !!!###%%%$$$######""""""######"""######$$$$$$###############$$$$$$###""" """!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))'''&&&&&&'''(((((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$$$$""" ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""" !!!###$$$$$$###############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$############"""###&&&(((%%%!!!!!!$$$"""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%$$$###"""$$$$$$"""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$#########""" !!!"""######$$$##########################################""""""""""""%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$&&&""" $$$((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrreeeZZZSSSNNNMMMNNNPPPTTTXXX[[[[[[ZZZZZZVVVQQQLLLJJJKKKMMMOOOOOOPPPQQQPPPOOOLLLHHHFFFIIIFFFCCCAAA@@@@@@>>>===>>>>>>>>>>>>===<<<::::::777777666555444333333222222222222///,,,++++++,,,***)))(((((()))***)))''''''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$"""######""" !!!###%%%$$$######""""""###### !!!"""###########################"""!!! ############$$$%%%&&&'''$$$$$$$$$###################################################""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))'''&&&%%%&&&((((((&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$"""!!!"""###$$$###""""""""""""###$$$$$$$$$%%%""""""######$$$%%%&&&&&&###########################""" !!!###$$$$$$###"""""""""#########$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###$$$$$$##################$$$$$$$$$############"""###%%%'''%%%""" """$$$!!!!!!""""""######$$$$$$######$$$$$$$$$######"""###$$$&&&((((((&&&%%%###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$""" !!!###$$$%%%$$$############$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$############""""""############""""""########################%%%%%%$$$$$$###"""""""""%%%$$$######"""#########"""############$$$$$$$$$$$$$$$###""""""###$$$$$$'''### !!!$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrfff[[[TTTOOOMMMMMMPPPTTTYYY\\\\\\[[[YYYVVVPPPLLLIIIJJJLLLNNNLLLMMMOOOPPPOOOLLLHHHEEEHHHEEEBBB@@@???@@@@@@@@@>>>>>>===<<<;;;::::::999777666555444333222222111111111111...,,,***+++,,,***((('''((())))))((('''''''''(((((((((((('''&&&''''''&&&%%%&&&'''((()))(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###%%%%%%$$$######""""""###### """###$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&########################"""""""""######"""""""""$$$$$$######""""""!!!!!!"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))*********)))&&&&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!!!!"""###%%%%%%$$$$$$%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###########################""" !!!###$$$$$$###!!!""""""""""""####################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###########################$$$$$$$$$#########""""""!!!###$$$###  """ !!!"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""'''%%%###""""""###%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""#####################"""$$$$$$###############$$$""""""#########$$$$$$$$$$$$##################$$$%%%###!!!!!!$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssfff\\\TTTOOOLLLMMMOOOTTTYYY\\\]]]\\\ZZZVVVPPPKKKIIIIIIKKKMMMJJJLLLNNNOOONNNKKKGGGEEEDDDCCCBBB@@@???@@@CCCDDD======<<<:::999888888888666666555444333222111111/////////---***))))))+++)))(((&&&''''''(((&&&%%%&&&&&&&&&&&&'''&&&&&&&&&((('''&&&%%%%%%'''((()))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%$$$######""""""######!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################!!!"""############"""!!!$$$$$$######""""""!!!!!!############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***+++***)))(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!! !!!"""###''''''&&&%%%###"""""""""!!!!!!"""###$$$%%%%%%%%%###################################################""" !!!###$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""""""""!!! !!!!!! !!!"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""!!! !!!"""###$$$ """######$$$$$$######"""########################$$$$$$############$$$$$$!!!!!!""""""####################################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""!!!""""""###$$$"""!!!!!!!!!"""###$$$$$$"""""""""######$$$$$$$$$&&&%%%###""""""$$$%%%&&&########################%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########"""!!!!!!"""$$$%%%&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttggg\\\SSSOOOJJJKKKNNNSSSYYY\\\]]]\\\ZZZWWWQQQLLLIIIIIIKKKMMMKKKLLLMMMMMMLLLIIIFFFDDDAAAAAABBBAAA@@@AAACCCFFF===<<<;;;999888777777777666666555444333222222111.........,,,)))((()))***)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))""""""######$$$%%%%%%%%%######################## !!!"""############"""###%%%$$$###!!!!!!"""%%%$$$######""""""######"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$$$$#####################$$$$$$$$$!!!"""###$$$$$$###"""!!!############""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))***)))((('''&&&%%%$$$%%%''''''%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$%%%%%%### """""""""###$$$$$$$$$%%%##################""""""###########################""" !!!###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$##################!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!###%%%'''###############"""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!!!!!!!"""###$$$&&&&&&""""""""""""""""""###$$$"""!!!!!!""""""$$$%%%%%%""""""""""""""""""######""""""###$$$$$$###""""""$$$$$$$$$###########################$$$$$$$$$$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%#########"""######$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuggg[[[SSSNNNIIIJJJMMMRRRXXX\\\]]]\\\[[[WWWRRRLLLJJJJJJKKKMMMLLLLLLLLLKKKJJJHHHEEEDDD@@@BBBCCCCCCAAA@@@BBBDDD???===<<<:::888777777777777777666555444333222222...///...,,,***)))***+++***)))''''''((((((&&&$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$$$$$$$$$$"""###%%%%%%###"""""""""%%%$$$######""""""######"""###$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%"""###$$$%%%$$$$$$###"""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""#########!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$%%%&&&'''%%%############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%### !!!##################$$$$$$!!!!!!""""""######$$$$$$###########################""" !!!###$$$$$$###############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$############"""$$$#########$$$$$$$$$###"""""""""""""""#########"""######$$$$$$$$$##################$$$%%%&&&&&&############"""""""""!!!!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$!!!"""""""""$$$%%%&&&'''$$$###""""""""""""""""""######"""!!!!!!"""###$$$ !!!"""###$$$######"""!!!"""###$$$$$$###"""!!!###############$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########""""""!!!######################## !!!"""######$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuggg[[[RRRMMMHHHIIILLLRRRWWW[[[\\\\\\\\\XXXRRRMMMJJJJJJLLLMMMMMMMMMLLLJJJIIIGGGEEEDDD@@@CCCEEEDDDAAA@@@@@@BBB@@@???===:::999888888888777777666555444333333222/////////---+++***+++,,,,,,***)))((())))))'''%%%'''''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%!!!""""""###$$$$$$%%%%%%###########################$$$%%%&&&''''''((('''$$$&&&''''''&&&$$$$$$$$$%%%$$$$$$###"""#########"""############""""""!!!$$$$$$###""""""###$$$%%%###$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''!!!""""""#########"""""""""$$$&&&%%%"""!!!###%%%$$$$$$$$$############### """###%%%&&&&&&###########################""" !!!###$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$############""""""!!! !!!"""###"""!!!#########"""""""""""""""######$$$$$$$$$######"""!!!###%%%&&&%%%$$$###!!!!!!  """###$$$$$$###""" !!!!!!""""""#########$$$$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$############$$$%%%&&&'''$$$$$$###"""!!!!!!""""""%%%$$$###!!!!!!!!!""""""!!!"""$$$&&&'''&&&$$$###!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%% !!!!!!"""""""""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrreee]]]VVVPPPKKKLLLOOORRRUUUXXX[[[\\\]]]YYYSSSMMMIIIIIIJJJKKKNNNKKKIIIHHHIIIHHHDDDAAACCCBBBAAAAAAAAAAAABBBCCC>>>======;;;:::999888888666666666555444444333333000000///...,,,+++***)))(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''(((((((((((((((((((((((()))'''%%%%%%'''''''''&&&&&&&&&%%%$$$$$$###"""""""""###%%%%%%%%%$$$""" %%%%%%$$$$$$###"""""""""###"""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###"""!!! !!!"""###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """$$$$$$!!! """%%%######"""!!!!!!!!!!!!!!!&&&%%%""" """$$$%%%&&&&&&&&&$$$######%%%'''%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!&&&(((&&&"""&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$""" !!!!!!###!!! """$$$%%%%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""!!!!!!  !!!###$$$$$$%%%""""""!!!""""""###$$$$$$########################!!!###&&&'''%%%$$$###############$$$%%%%%%&&&&&& !!!######"""!!!!!!"""$$$#########""""""!!!!!!!!!###$$$$$$######$$$%%%############$$$%%%&&&&&&$$$$$$########################""""""""""""##############################%%%%%%$$$###"""""""""###############""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""############""""""&&&%%%###"""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""""""""########################""""""!!!!!! """"""""""""############%%%###"""!!!!!!###%%%&&&""""""""""""############$$$$$$$$$#########""""""########################(((### !!!%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%sssfff^^^WWWQQQLLLMMMOOORRRVVVYYY[[[\\\^^^ZZZSSSNNNJJJIIIKKKLLLOOOLLLJJJIIIIIIGGGDDDAAACCCCCCBBBAAAAAABBBCCCCCC???>>>===<<<:::999888777666666666555444444333333000000///...,,,+++***)))(((((((((((('''&&&%%%%%%'''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&&&&&&&%%%$$$$$$###### """###%%%%%%%%%$$$#####################$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$###""""""""""""###$$$%%%%%%$$$$$$############$$$##################$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!###%%%$$$!!!!!!"""$$$######"""!!!!!!!!!!!!!!! """$$$&&&(((******%%%&&&&&&%%%######%%%'''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""&&&'''&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''((($$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""!!!!!!!!!""""""### !!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""" """###$$$$$$%%%%%%!!! !!!!!!"""###$$$$$$$$$$$$$$$#########"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%############"""""""""!!!!!!###$$$###""""""###$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""""""""############""""""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""##################""""""""""""$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""#########""""""############""""""%%%%%%###"""""""""######""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$####################################$$$###"""!!! """"""""""""############$$$###"""""""""###%%%%%%""""""""""""############$$$$$$$$$#########""""""########################&&&### """%%%'''&&&###############$$$$$$$$$%%%$$$##################$$$tttfff___YYYRRRMMMOOOQQQSSSVVVYYY[[[\\\^^^ZZZTTTNNNKKKJJJLLLMMMPPPNNNLLLJJJIIIFFFCCC@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@???>>><<<:::888777666666666555555444333333333000000///...,,,+++***)))''''''(((((((((''''''&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((''''''''''''&&&&&&%%%%%%$$$$$$!!!###$$$&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$############$$$%%%$$$############"""""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########"""""""""!!!!!!###$$$%%%$$$"""!!!!!!"""###""""""!!!!!!!!!!!!!!!"""###""" %%%%%%&&&%%%$$$$$$%%%'''((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############!!!!!!"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###%%%''''''&&&$$$$$$%%%%%%$$$$$$###""""""!!!!!!$$$%%%%%%###""""""$$$&&&############""""""""""""!!!#########!!!!!!!!!###%%%%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$###""""""%%%$$$$$$$$$######""""""""""""!!!!!!!!!"""##################""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""""""""############""""""%%%$$$######"""#########""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$#######################################%%%###!!!###&&&'''%%%""""""""""""#########$$$$$$######""""""""""""######tttfff___YYYSSSPPPQQQRRRUUUWWWZZZ\\\]]]^^^ZZZTTTOOOLLLKKKMMMNNNQQQPPPNNNKKKIIIFFFBBB@@@DDDCCCCCCCCCCCCCCCCCCDDDAAA@@@>>><<<:::888666555666666555444444333333222000000///...,,,+++***)))&&&''''''(((((((((((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$%%%%%%%%%&&&$$$#########""""""""""""%%%%%%%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""!!!$$$%%%&&&%%%$$$$$$%%%''')))))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""###!!! !!!###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%""""""############$$$$$$###%%%''''''&&&$$$%%%%%%#########"""""""""!!!!!!""""""!!! """$$$#########"""""""""""""""!!!"""###"""!!! !!!"""%%%%%%$$$###""""""######!!!!!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!#########"""!!!!!! !!!!!! !!!"""##################"""""""""!!!""""""#########"""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""############""""""$$$$$$##################$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$######################## """$$$&&&&&&""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###################################################"""###%%%''''''%%%"""!!!""""""""""""#########$$$$$$############$$$$$$sssfff___YYYTTTRRRSSSTTTVVVYYY[[[\\\]]]^^^ZZZTTTOOOLLLLLLMMMOOORRRQQQPPPMMMIIIEEEBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>><<<:::888666555555555555444333333222222000000///...,,,+++***)))''''''(((((()))(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&$$$###""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################"""""""""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%$$$$$$######"""!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!###$$$&&&&&&%%%%%%&&&'''))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&((('''''''''&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###########################"""###$$$$$$$$$###!!! !!!  """"""!!! """"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))$$$%%%&&&&&&%%%$$$%%%&&&!!!!!!"""""""""#########!!!!!!  ###""""""""""""""""""######!!!"""###"""!!! !!!"""%%%$$$$$$###"""""""""""""""""""""######$$$$$$$$$!!!###$$$&&&&&&$$$###!!!&&&&&&%%%%%%$$$$$$$$$$$$!!!!!! !!!"""##################"""""""""!!!!!!"""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""############""""""############$$$#########$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$################################################"""######%%%&&&&&&$$$###!!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&tttggg```[[[VVVTTTUUUVVVXXXZZZ\\\]]]^^^]]]YYYSSSNNNKKKKKKMMMOOOQQQRRRQQQNNNIIIEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>><<<:::888777666555555444444333222222222000000///...,,,+++***)))(((((()))))))))(((((('''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############"""""""""""""""############$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%######$$$$$$###!!!!!!!!!!!!!!!!!!""""""#########"""###$$$%%%''''''"""$$$&&&&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! ###""""""###$$$$$$###!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$###"""!!! ######"""!!!!!!!!!!!!"""#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%!!!!!!""""""###$$$$$$%%%"""######!!! """$$$""""""""""""############ !!!###"""!!!!!!###$$$$$$$$$###"""""""""######""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################""""""!!!!!!!!!"""##################"""""""""""" !!!###$$$$$$###""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$############""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$########################!!!!!!!!!""""""##################$$$$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&vvviiiccc^^^YYYVVVVVVXXXYYY[[[\\\]]]^^^\\\XXXRRRMMMJJJKKKLLLNNNPPPRRRQQQNNNIIIEEEDDDEEEDDDEEEFFFFFFFFFFFFEEEDDD???>>>===<<<:::999888777555555444333333222222111000000///...,,,+++***))))))))))))))))))((('''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''))))))((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$##################%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$##################$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""############""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$############&&&$$$"""###%%%&&&$$$"""!!!!!!!!!!!!!!!"""######%%%%%%###"""!!! !!!###&&&&&&&&&%%%&&&'''%%%%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''''''&&&###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!###$$$%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!########################$$$$$$######"""#########$$$$$$$$$%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$###""""""###"""!!!!!! !!! !!!!!!"""""""""###$$$###""""""###%%%#########$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%!!!"""""""""############!!!############%%%&&&###""""""""""""######$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""$$$$$$###"""""""""##################"""""""""""" !!!###$$$$$$$$$""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""#########""""""############""""""!!!"""###$$$%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""##########################################"""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###########################$$$$$$$$$###$$$%%%&&&############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&xxxkkkeee```[[[WWWWWWXXXZZZ[[[\\\]]]^^^[[[WWWRRRMMMJJJJJJLLLNNNPPPQQQRRROOOJJJFFFEEEFFFDDDEEEFFFGGGGGGFFFEEEDDD>>>======;;;:::999888888555555444333333222222111000000///...,,,+++***)))************)))(((&&&&&&))))))(((((('''&&&$$$$$$((((((((((((((((((((((((&&&%%%$$$%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((("""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""############""""""""""""%%%###"""###%%%'''%%%###!!!!!!!!!!!!!!!"""#####################!!! !!!###&&&'''&&&&&&&&&'''$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!###'''(((%%%!!!''''''%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$!!!"""$$$%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$%%%&&& !!!"""""" """"""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$###""""""!!!""""""!!!""""""###$$$%%%%%%&&&"""######"""!!!!!!"""$$$&&&&&&%%%%%%$$$#########!!!###%%%%%%###"""######!!!!!!""""""#########$$$!!!#########$$$&&&(((""""""!!!!!!"""###$$$$$$ !!!"""######$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$###""""""##################""""""""""""!!!###$$$%%%$$$###"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""############""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$############ !!!!!!"""""""""###########################!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$###"""###%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%|||kkkccc^^^ZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[WWWRRRMMMKKKLLLNNNPPPUUUSSSPPPNNNLLLJJJHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCBBB???===<<<;;;;;;;;;555555444444444333333333//////...---+++***))))))))))))))))))************'''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%)))+++(((### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$%%%%%%$$$###%%%&&&&&&%%%$$$###""""""&&&%%%%%%$$$#########$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$!!!"""$$$&&&&&&$$$"""!!!###%%%%%%$$$"""!!!"""###!!!###### """$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""################################################"""############"""!!!!!! """%%%%%%%%%$$$%%%'''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###!!! !!!%%%((('''%%%"""""""""""""""""""""""" !!!"""######"""!!! ######""""""###$$$%%%%%%""""""############""""""!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###"""######"""!!! !!!"""$$$$$$$$$###!!!!!!"""######"""!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########"""#########""""""$$$&&&#########"""""""""!!!!!!&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%''''''"""############$$$$$$$$$########################%%%%%%%%%$$$%%%%%%&&&&&&}}}lllddd```\\\WWWXXXXXXYYYZZZ[[[[[[\\\[[[XXXRRRNNNLLLLLLOOOPPPSSSQQQOOOMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@???===;;;999888888999555555555444444444333333111000///...,,,+++***)))&&&'''''''''((((((((((((&&&''''''((((((''''''&&&)))'''%%%%%%'''))))))(((&&&&&&&&&''''''((((((((($$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$''')))'''### !!!$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%%%%$$$###"""######$$$$$$#########&&&%%%$$$$$$#########$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!"""###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$################################################%%%%%%$$$$$$$$$######### """$$$%%%$$$$$$%%%&&&%%%$$$$$$###""""""######""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%###!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""###$$$$$$%%%""""""############""""""""""""##############################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$"""!!!!!!"""######""" !!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!"""###"""""""""$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###"""$$$$$$#########$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''}}}nnnfffbbb___XXXXXXYYYYYYZZZZZZ[[[[[[[[[XXXSSSOOOMMMNNNOOOQQQQQQPPPNNNKKKHHHFFFDDDCCCEEEFFFGGGGGGGGGGGGFFFEEE>>>===;;;:::999888777777555555555444444444444333333222111///---+++***)))&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%(((&&&%%%%%%'''((((((''''''''''''''''''(((((((((%%%&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###"""%%%'''&&&###!!!"""$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$ !!!"""###$$$$$$$$$%%%%%%$$$############$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$######$$$###""""""!!!"""""""""%%%$$$###""""""###$$$%%%###$$$%%%$$$"""""""""$$$###"""!!!"""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""############""""""%%%$$$$$$###""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%################################################&&&%%%###"""""""""###$$$ """###$$$######$$$%%%%%%$$$######"""######### !!!"""###$$$&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!!!!######"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$###############"""######$$$%%%""""""############""""""$$$$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!  """$$$$$$###!!!!!!!!!!!!""""""###$$$ $$$''''''%%%$$$%%%'''###$$$%%%$$$""""""###$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""#########!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''}}}nnngggccc```YYYYYYYYYYYYZZZZZZZZZZZZ[[[XXXTTTPPPNNNOOOPPPRRRPPPPPPNNNKKKGGGDDDBBBBBBDDDEEEFFFGGGGGGFFFEEEDDD>>>>>>===;;;:::999999888555555555555444444444444333222111///,,,***)))(((((((((((()))))))))******%%%&&&)))******)))&&&%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$### """%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%% !!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&%%%###"""$$$######"""""""""######""""""!!!!!!!!!!!!"""""""""$$$%%%$$$###"""###$$$###!!!!!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""#########"""""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$################################################$$$###!!! !!!"""!!!######""""""###$$$$$$$$$###############$$$!!!""""""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################$$$###############$$$$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$######### !!!"""######$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!###""" !!!###$$$$$$###""""""!!!!!!"""######$$$ &&&&&&""" """$$$$$$%%%%%%$$$"""!!!"""###""""""#########$$$$$$$$$!!!!!!"""######"""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$###############$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%}}}mmmfffbbb___ZZZZZZZZZZZZYYYYYYYYYYYYZZZWWWTTTPPPOOOOOOPPPQQQOOOPPPOOOKKKFFFCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB======<<<;;;;;;999999888666666555555555444444444222111000---+++)))''''''(((((((((((())))))))))))%%%''')))++++++)))'''%%%%%%$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%%%%###"""$$$$$$#########$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$###"""###$$$!!!!!!&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$################################################$$$###!!! """### """######"""""""""###$$$###############$$$$$$$$$##################### !!!"""######"""!!!  !!!""""""###$$$########################"""""""""!!!!!!"""""""""$$$$$$###############$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$######### !!!""""""######"""######$$$$$$######"""!!!!!!""""""#########$$$'''%%%######$$$$$$$$$######""""""""""""######$$$ %%%%%%!!! ###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$#########""""""""""""############""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############~~~nnnfffbbb^^^[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVSSSPPPOOOOOOPPPQQQNNNPPPOOOKKKEEEAAA@@@BBBBBBBBBCCCDDDDDDCCCBBBBBB::::::::::::999888777666666666666555555555444444111000///---+++)))((('''%%%%%%&&&&&&&&&'''''''''&&&''')))******)))'''&&&''''''&&&((()))***)))''')))))))))(((((((((((((((###$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$######""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&"""$$$'''(((((('''$$$""""""###$$$$$$###"""$$$%%% """$$$&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%$$$############$$$%%%!!!!!!""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%################################################&&&&&&$$$#########$$$%%%!!!###$$$$$$###""""""############"""######$$$%%%$$$$$$$$$###""""""!!!!!!#########$$$$$$#########"""$$$$$$###!!! !!!########################""""""!!!!!!!!!!!!""""""%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$######### !!!!!!""""""###############$$$$$$######### !!!!!!"""###$$$%%%%%%(((&&&$$$$$$$$$%%%$$$"""#########""""""######$$$ ###&&&%%%###!!!"""######$$$%%%$$$""""""###$$$%%%%%%$$$$$$###""""""!!!&&&%%%$$$$$$$$$$$$%%%&&&$$$######"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!"""###$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$pppgggbbb^^^\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUURRRPPPNNNNNNOOOPPPLLLNNNNNNJJJCCC>>>>>>@@@BBBCCCDDDEEEEEEDDDCCCBBB::::::;;;;;;:::999888777666666666666555555555555000000///---,,,+++))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((('''((()))++++++)))(((***)))))))))((((((((('''$$$%%%&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############%%%&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""!!!"""###$$$$$$%%%$$$$$$"""""""""""""""###$$$$$$%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$###############$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$######$$$%%%"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$""" """$$$%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$################################################&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$######""""""###$$$$$$%%%############""""""""""""%%%$$$$$$######$$$$$$%%%###%%%&&&$$$!!! !!!"""##############################"""!!!!!!"""######%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###""""""##################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%&&&%%%######$$$%%%$$$###$$$$$$###""""""######$$$&&&&&&&&&%%%$$$#########"""###$$$$$$###"""###%%%$$$$$$##################&&&%%%###!!!!!!###%%%&&&&&&%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%###"""!!!"""$$$"""#########$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((rrrhhhccc^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRROOONNNNNNOOOOOOKKKMMMMMMHHHAAA<<<<<<>>>CCCDDDEEEFFFFFFEEEDDDCCC<<<======>>>===<<<:::999777666666666555555555555111000///...---,,,++++++'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&&&&(((******(((&&&((((((''''''&&&&&&&&&%%%'''((())))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!"""######"""!!!!!!"""$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%""""""!!!""""""###$$$$$$###"""!!! !!!"""###!!!###$$$$$$######$$$&&&$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###  ###%%%&&&&&&%%%%%%$$$###############$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""################################################$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$######$$$######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%% ###%%%$$$""""""$$$'''########################%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$$$$###############$$$)))&&&$$$###$$$$$$###!!!!!!"""$$$$$$######$$$&&&"""""""""###$$$$$$%%%%%%$$$""""""$$$((('''%%%###""""""###############$$$$$$%%%%%%%%%"""######"""  """#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$%%%''')))***+++rrrfff```\\\ZZZZZZZZZYYYXXXXXXWWWWWWWWWTTTOOOKKKJJJMMMPPPSSSMMMMMMKKKFFF@@@<<<===>>>CCCDDDDDDDDDDDDCCCCCCBBB===<<<;;;:::999777666666777555444555777888555333111111000///...,,,***)))+++)))'''&&&%%%&&&'''(((%%%&&&&&&&&&((()))***+++((()))***,,,,,,++++++******)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$###"""###$$$&&&''''''&&&&&&%%%$$$###""""""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%###$$$&&&$$$ !!!%%%$$$###!!! !!!###$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&''''''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))(((&&&%%%$$$%%%&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$#######################################$$$&&&&&&&&&$$$"""!!!%%%$$$###""""""###$$$%%%######""""""""""""##############################$$$$$$######"""#################################%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!"""""""""""""""######$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$$$$%%%###$$$$$$$$$$$$###""""""#####################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###""" ########################$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&))))))((('''&&&%%%%%%$$$%%%$$$$$$###"""!!! $$$%%%&&&&&&%%%$$$"""!!!$$$$$$######"""!!!!!!!!!!!!!!!"""############"""&&&%%%$$$###""""""""""""###################################################$$$%%%&&&&&&%%%$$$###&&&$$$"""!!!"""%%%)))+++###$$$&&&''''''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqfff```\\\XXXXXXYYYYYYYYYYYYYYYYYYXXXUUUPPPLLLKKKMMMQQQSSSOOOOOOMMMHHHAAA>>>>>>@@@CCCDDDEEEFFFFFFFFFFFFFFF===<<<;;;:::888777666666777666555666777777555333222222111///---+++)))(((+++)))(((&&&&&&&&&((()))***)))(((&&&%%%%%%$$$$$$&&&'''((()))))))))((((((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$###""""""!!!!!!###"""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$##################!!!"""%%%### !!!%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$###"""###$$$$$$%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$'''&&&%%%$$$####################################'''&&&&&&%%%%%%$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$###""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!########################$$$$$$############$$$$$$%%%%%%$$$########################"""""""""""""""########################""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""!!!!!!"""###############"""""""""""""""#########(((''''''&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%$$$###"""#####################$$$$$$$$$$$$$$$###""""""%%%$$$######"""#########################################################$$$###"""!!!!!!"""###$$$$$$###""""""!!!!!!"""""""""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""pppeee___[[[WWWWWWXXXYYYYYYZZZ[[[[[[YYYUUUPPPLLLKKKMMMQQQSSSQQQQQQNNNIIIBBB??????BBBFFFFFFGGGHHHHHHGGGFFFFFF>>>===;;;:::888777777777777666666666777777555333333222111000---+++)))(((***)))((('''&&&'''((()))+++***(((&&&$$$###""""""&&&''''''((()))(((((((((***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$"""$$$&&&%%%"""###'''%%%$$$###""""""###$$$%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###$$$$$$&&&%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$%%%&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""######""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$#####################$$$$$$$$$$$$###""""""######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""########################$$$$$$############$$$$$$$$$$$$###"""""""""############""""""!!!!!!!!! ########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""############"""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&&&&&&&&&&$$$###"""!!!#########"""######$$$%%%################################################&&&###  ###&&&!!!!!!"""######!!! """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!oooccc^^^ZZZXXXXXXYYYYYYZZZZZZZZZZZZYYYUUUPPPLLLJJJLLLPPPRRRRRRQQQNNNHHHAAA>>>???AAAGGGHHHIIIIIIHHHFFFDDDCCC>>>===;;;999888777777777888777777777777666555444333222111000---+++((('''))))))(((''''''(((((()))((('''&&&&&&%%%%%%&&&&&&(((((()))))))))*********))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$###$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%###!!!"""$$$"""###%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$""""""#########""""""######$$$%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%&&&%%%%%%%%%$$$###$$$$$$$$$$$$###""""""!!!  """$$$&&&############$$$$$$$$$$$$"""!!! !!!###$$$###"""########################$$$$$$############$$$$$$######"""""""""""""""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$#########"""#########$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""###$$$%%%&&&################################################%%%###  ###%%% !!!###$$$%%%&&&%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%mmmbbb\\\YYY[[[[[[ZZZZZZYYYYYYYYYYYYXXXUUUOOOKKKIIIKKKNNNQQQQQQPPPMMMFFF???<<<===@@@CCCDDDFFFHHHHHHGGGEEEDDD???>>>;;;999888888888888888888888888777555555444333222111///---+++)))((())))))((((((((()))))))))'''''''''''''''(((((()))((((((((((((((()))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%!!! %%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$$$$#########$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%######""""""""""""##############################$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!""""""###############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$###"""""""""!!!!!!!!!"""$$$%%%&&&"""""""""######$$$$$$$$$$$$###""""""######"""!!!########################$$$$$$############$$$$$$###"""""""""""""""######%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%$$$#########!!!!!!""""""###$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######""""""###############"""!!!!!!""""""###$$$&&&&&&################################################$$$######""""""######$$$############$$$&&&'''((('''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''kkk```[[[XXX\\\\\\[[[ZZZZZZYYYXXXXXXYYYUUUPPPKKKJJJKKKNNNQQQQQQPPPLLLDDD===:::<<>><<<999888888888999888999:::999666555444555111111000///...,,,***)))(((((())))))))))))******+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$##############################$$$$$$$$$%%%######$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""#######################################$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&&&&%%%$$$"""%%%&&&&&&''''''&&&&&&%%%###""""""""""""""""""###########################$$$$$$###$$$$$$%%%&&&'''###########################$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!""""""$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###"""###$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&&&&&&&'''!!!!!!""""""###$$$$$$$$$&&&%%%######$$$$$$###"""########################$$$$$$############$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$##################$$$$$$$$$"""############"""!!!!!!#########""""""""""""""""""""""""#########$$$$$$"""#########$$$$$$%%%%%%%%%%%%$$$""""""!!!!!!"""&&&%%%%%%$$$######""""""!!!!!!"""###############""""""""""""###$$$%%%&&&###################################################$$$%%%&&&&&&%%%$$$###&&&%%%###"""""""""###$$$'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&jjj___ZZZWWW[[[[[[ZZZZZZZZZZZZZZZZZZ[[[XXXRRRMMMLLLMMMPPPRRRQQQPPPKKKDDD===:::;;;>>>>>>@@@DDDGGGIIIHHHGGGFFFAAA???<<<999888888999:::888:::;;;999666444444555000000000///...,,,+++***(((((()))***************,,,+++)))'''%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""!!!!!!#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$"""""""""############### !!!###%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$###############'''%%%&&&(((&&&###$$$((("""##################"""!!!"""$$$%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&###"""!!!!!!!!!"""$$$%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$######""""""######$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%% """###%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%########################$$$$$$############$$$$$$###############$$$%%%%%%#########$$$%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###""""""#########$$$$$$$$$###############"""!!!!!!"""""""""""""""##############################$$$""""""##################$$$###"""!!!!!!"""###########################"""######$$$$$$$$$###""""""###"""""""""###$$$%%%%%%###################################################$$$%%%&&&&&&%%%$$$##################"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########~~~jjj___ZZZWWWYYYYYYYYYZZZ[[[[[[\\\\\\]]]ZZZTTTOOOMMMOOORRRTTTRRRPPPLLLDDD===:::<<>>@@@@@@BBBEEEHHHHHHEEECCCAAA???===<<<<<<<<<;;;999888888777777666666555555666333000,,,***))))))***''''''((())))))***++++++***)))((('''&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((('''&&&$$$###"""######$$$$$$$$$""" """$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$######$$$%%%######$$$$$$%%%%%%&&&&&&###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$""""""###$$$%%%$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&$$$######%%%%%%$$$"""#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""""""""###$$$$$$"""#########$$$$$$%%%%%% """$$$%%%&&&&&&###$$$$$$%%%$$$###"""!!!######""""""""""""#####################$$$$$$%%%$$$######"""""""""#####################$$$%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$"""!!!"""###$$$###!!!############$$$$$$%%%%%%########################"""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%$$$##############################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$$$$###############$$$$$$~~~jjj```[[[XXXWWWWWWXXXXXXYYYYYYZZZZZZ\\\YYYTTTQQQOOOPPPSSSTTTQQQOOOJJJBBB:::777:::===@@@@@@BBBEEEHHHHHHEEECCC@@@>>><<<;;;<<<<<<;;;999888888777777666666555555333222000...,,,+++++++++))))))******++++++,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$###""""""######$$$$$$### !!!$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''$$$###"""###%%%&&&%%%$$$%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###""""""""""""###$$$$$$""""""###$$$%%%&&&''''''###&&&&&&%%%%%%###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""!!!!!!!!!!!!"""######"""""""""!!!!!!""""""######""""""""""""###$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!""""""###$$$###""""""###$$$###"""$$$$$$$$$######"""!!!!!!########################"""###$$$%%%%%%%%%##############################%%%%%%&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%"""""""""######$$$&&&&&&~~~jjj```[[[XXXWWWWWWXXXXXXYYYYYYYYYYYY[[[XXXTTTPPPOOOOOOQQQSSSQQQOOOJJJBBB:::777999===AAAAAACCCFFFIIIIIIFFFDDD@@@>>><<<;;;<<<<<<;;;:::888888777777666666555555111111111000///---,,,+++))))))*********+++++++++***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&###############$$$%%%%%%%%%$$$###!!! """%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%'''%%%###%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%''''''((()))$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$###$$$$$$'''&&&%%%&&&'''((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""######$$$%%%######$$$%%%%%%&&&''''''"""###%%%&&&&&&&&&$$$############$$$############%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!"""###"""""""""!!!""""""###$$$&&&%%%$$$#####################$$$$$$$$$$$$######'''&&&%%%######$$$%%%&&&'''%%%###!!! !!!"""$$$###""""""$$$$$$###"""$$$$$$######"""!!!!!!!!!########################!!!"""###$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$########################""""""######$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$######""""""############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%############$$$$$$%%%&&&kkk```\\\YYYXXXXXXXXXYYYYYYYYYYYYYYYZZZWWWSSSOOOMMMMMMOOOQQQQQQOOOKKKCCC;;;888:::<<>><<<::::::;;;<<<;;;:::888888777777666666555555111000000000...---+++***''''''''''''''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!###&&&'''%%%###!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$"""!!!!!!!!!###$$$###"""###########################$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$###$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&$$$######$$$%%%&&&#########"""######$$$%%%"""!!!!!!!!!!!!!!!!!!"""$$$############$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$###""""""""""""###$$$$$$######"""""""""""""""#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!""""""###%%%#########$$$%%%$$$###!!!!!!""""""###$$$%%%%%%######################## !!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################"""""""""#######################################$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&''''''%%%$$$$$$#########kkkaaa\\\YYY[[[[[[[[[[[[[[[[[[[[[ZZZ[[[XXXSSSOOOMMMMMMOOOPPPRRRQQQMMMFFF>>>:::;;;===@@@AAACCCFFFHHHHHHFFFCCC===<<<::::::;;;<<<;;;:::888888777777666666555555111111///...,,,+++******''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%&&&%%%$$$$$$"""$$$&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&%%%###"""$$$&&&&&&%%%$$$#########$$$$$$!!!###$$$#########$$$%%%"""######$$$$$$%%%%%%%%%###############$$$%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((((((((('''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%###""""""!!!!!!""""""###$$$############$$$%%%%%%"""!!!!!!"""###$$$%%%%%%###############$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$############%%%&&&''''''(((((($$$$$$$$$$$$$$$#########%%%$$$######%%%%%%$$$###""""""######$$$%%%%%%%%%########################"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$####################################""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%kkkaaa\\\YYY\\\\\\\\\[[[[[[[[[[[[[[[\\\YYYTTTPPPNNNNNNOOOQQQRRRQQQNNNGGG???;;;<<<>>>>>>???AAADDDFFFFFFDDDBBB===;;;::::::;;;<<<;;;:::888888888777666666555555222111///---+++***))))))((((((((((((((('''''''''###$$$&&&'''(((''''''&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""&&&'''&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""#########&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###"""%%%&&&%%%###"""$$$&&&'''&&&$$$#########$$$$$$!!!$$$&&&%%%###"""$$$'''######$$$%%%%%%&&&''''''$$$###"""!!!"""###%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((()))&&&%%%$$$&&&((())))))(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%)))((('''(((*********((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''$$$&&&(((&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$%%%'''((('''%%%###!!!######"""""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###############$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""%%%'''((((((((((((######$$$%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""############$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''lll```YYYXXX[[[\\\]]]\\\ZZZZZZ[[[\\\]]]ZZZTTTOOOMMMMMMOOOQQQQQQQQQNNNHHH@@@;;;;;;<<<>>>???BBBDDDFFFGGGGGGGGG???<<<999888888999:::999666888999999777666777777111000000...---+++)))((((((&&&&&&'''$$$'''((()))))))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))((('''%%%%%%&&&'''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%$$$###""""""########################&&&%%%%%%$$$$$$%%%%%%&&&"""%%%))),,,---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$######""""""######$$$%%%(((%%%""""""%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""!!!!!!###%%%(((***&&&&&&%%%$$$$$$#########'''(((((('''%%%###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!""""""""""""###############$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""$$$#########$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%$$$###!!!!!!###$$$%%%"""""""""$$$%%%&&&$$$"""!!!  ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$###""""""!!! !!!%%%(((######$$$$$$$$$%%%%%%%%%###"""!!! """$$$&&&&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''lll^^^XXXUUUXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[WWWRRRNNNMMMNNNPPPRRRRRRRRROOOIIIAAA<<<<<<===???@@@BBBDDDFFFFFFFFFEEE???<<<999888999999:::999777888999999777666666666111000000///---+++)))((('''%%%&&&((('''""" !!!%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$%%%$$$###%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!!!!"""############%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$########################%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((%%%######%%%'''&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""$$$%%%&&&$$$"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''lll]]]VVVSSSWWWYYYZZZZZZYYYXXXYYYZZZXXXUUUQQQMMMLLLNNNQQQTTTRRRSSSQQQKKKCCC>>>>>>???@@@AAACCCEEEFFFEEEDDDDDD>>><<<999888999:::999999888999:::999777555555555111111000///---+++)))((((((%%%%%%((((((%%%%%%'''&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&###!!!"""%%%&&&$$$"""!!!###%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$'''''''''''''''(((((()))'''%%%$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''(((((((((&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""######$$$%%%%%%&&&"""""""""!!!""""""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###""""""$$$%%%&&&$$$###"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######)))'''%%%&&&'''&&&""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""##################""""""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''lll^^^VVVSSSWWWYYY\\\\\\[[[[[[[[[\\\XXXUUUPPPMMMLLLMMMPPPSSSSSSTTTRRRMMMEEE@@@???@@@AAABBBDDDFFFFFFEEECCCBBB>>><<<999999999:::999888888999:::999666444444444111111000///---+++***)))***&&&%%%&&&&&&######'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''(((((('''$$$!!!"""%%%&&&$$$!!!"""%%%&&&%%%$$$###$$$$$$%%%&&&'''((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%"""###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%######"""""""""######$$$$$$###!!! !!!###$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###$$$###"""###%%%&&&%%%$$$###!!! !!!###%%%%%%%%%#######################################$$$$$$$$$%%%$$$###""""""###$$$%%%***&&&###$$$''''''###!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~lll___WWWUUUUUUXXX[[[\\\\\\[[[[[[\\\ZZZVVVQQQMMMKKKLLLOOOQQQSSSTTTSSSNNNGGGBBB@@@AAAAAABBBEEEFFFGGGEEECCCAAA===;;;:::999::::::999888888999:::888666444333444222111111///...,,,***)))+++'''%%%&&&%%%###$$$((())))))((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%'''''''''%%%######%%%&&&$$$!!! ###&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''''''''%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$#########$$$$$$$$$###!!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######%%%###"""###%%%&&&%%%$$$$$$"""!!!"""$$$%%%%%%%%%########################""""""#########$$$$$$$$$&&&&&&$$$######$$$&&&&&&)))$$$$$$&&&%%%"""!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''~~~lll___XXXUUURRRUUUXXXZZZZZZYYYZZZZZZ[[[WWWRRRNNNLLLMMMOOOQQQSSSTTTTTTOOOHHHCCCAAAAAA@@@BBBEEEGGGGGGEEECCCAAA===;;;::::::::::::999777777888999888666444444444222222111000...,,,***))))))&&&%%%''''''&&&'''+++''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$&&&&&&'''''''''&&&%%%%%%$$$$$$###%%%''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$%%%&&&''''''###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&''''''(((%%%&&&((((((&&&%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$###%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################&&&$$$######%%%&&&&&&%%%$$$###""""""$$$%%%%%%$$$########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%!!!!!!$$$&&&%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""##################"""%%%%%%%%%%%%%%%%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''~~~lll^^^VVVSSSQQQTTTXXXZZZZZZZZZZZZZZZYYYVVVRRRNNNMMMOOORRRTTTRRRSSSSSSOOOHHHCCCAAAAAA???AAADDDGGGHHHFFFCCCAAA<<<;;;::::::;;;:::999777555777888777555444444555222222111000...,,,+++))))))&&&%%%''''''$$$$$$'''((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&)))+++)))%%%###%%%'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$######""""""######$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''(((((()))$$$'''))))))'''%%%&&&'''&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&&&&%%%###"""###$$$%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!! !!!###$$$%%%############$$$$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''~~~lll]]]TTTQQQRRRUUUZZZ\\\\\\\\\\\\\\\XXXUUUQQQNNNNNNPPPTTTWWWQQQSSSSSSOOOIIICCCAAAAAA>>>@@@DDDGGGHHHFFFDDDBBB<<<;;;::::::;;;;;;999777444666777777666444555666222222111000...,,,+++******&&&%%%&&&###***)))((('''&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&***...+++%%%"""%%%***&&&''''''%%%######$$$&&&'''&&&$$$###"""###$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((( !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''(((((()))$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((($$$'''***)))'''%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))))))))((((((((('''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&''''''((()))))))))%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$###""""""!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%&&&'''&&&%%%$$$"""###$$$%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%###"""!!! """$$$&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""########################$$$$$$###!!! """%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%%%%%%%&&&&&&&&&''''''lll]]]VVVTTTWWWWWWXXXZZZ\\\^^^```aaaZZZXXXSSSOOOMMMMMMNNNOOORRRRRRQQQNNNKKKFFFBBB???@@@AAADDDEEEFFFDDDBBBAAA<<<<<<;;;;;;:::::::::;;;777666666777888888666444333111...---------+++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''&&&%%%%%%$$$######$$$'''+++,,,***'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((()))***$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))&&&%%%$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))*********&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''(((((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&&&&'''(((((())))))((((((################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''mmm^^^VVVTTTUUUVVVWWWYYY[[[^^^```aaa[[[XXXTTTPPPMMMNNNOOOPPPRRRRRRQQQOOOKKKFFFBBB@@@>>>@@@BBBDDDEEEDDDBBBAAA<<<;;;:::999999999:::;;;:::999888888999888555333333111...---------+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%'''(((&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""$$$&&&&&&###!!!"""###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((nnn___WWWUUUSSSTTTVVVXXXZZZ]]]___```[[[XXXTTTPPPNNNNNNPPPQQQSSSSSSRRROOOKKKGGGBBB@@@<<<>>>AAACCCDDDCCCBBBAAA<<<;;;999777777888999:::<<<:::999999999888555333333111///---------,,,***(((((('''&&&&&&&&&&&&&&&))))))(((&&&%%%###""""""%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))(((&&&$$$"""###&&&)))'''(((((((((((((((((('''%%%%%%%%%$$$######""""""$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''&&&$$$"""!!!###$$$##############################&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$###""""""!!!"""$$$###""" !!!!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$###############$$$$$$$$$###############!!!!!!!!!"""#########$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###%%%''')))'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&######$$$%%%'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))ppp```XXXVVVQQQSSSUUUWWWZZZ\\\]]]^^^\\\XXXTTTOOONNNNNNQQQSSSTTTTTTSSSPPPLLLGGGCCC@@@;;;===@@@BBBCCCCCCAAA@@@<<<:::888666666777999::::::999777777888777666444444111///......---,,,+++)))(((''''''&&&&&&''''''***)))'''$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&###!!!"""%%%(((''''''((((((((((((''''''%%%%%%%%%$$$######""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((************))))))((((((((((((((())))))(((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""################################################ !!!!!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""######%%%&&&'''''''''''''''''''''&&&&&&'''%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))qqq```XXXUUUQQQRRRUUUWWWYYY[[[[[[\\\[[[XXXSSSNNNMMMNNNQQQSSSUUUUUUTTTQQQMMMGGGCCC@@@;;;===@@@BBBCCCBBB@@@???;;;999888666666777888999777555444555666777666555444222///.........,,,+++***)))((((((''''''((((((((('''&&&$$$""" %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&########################"""$$$%%%%%%######$$$&&&&&&$$$!!! """$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%&&&&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++((())))))******))))))(((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&''''''((())))))((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#####################$$$%%%''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%% !!!""""""######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&&&&%%%#########%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))qqq```XXXUUURRRTTTVVVXXXYYYZZZZZZYYY[[[WWWQQQMMMKKKMMMQQQSSSVVVVVVTTTRRRMMMHHHCCC@@@===>>>AAACCCCCCBBB@@@>>>:::999999888888888888888555444222333555777777666444222000.........---+++******)))(((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''%%%$$$##############################%%%&&&%%%$$$###%%%&&&&&&$$$""""""$$$%%%&&&%%%''''''''''''''''''''''''############$$$$$$$$$$$$''''''&&&%%%$$$###!!! '''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))***&&&&&&'''(((((()))******((((((************((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((&&&%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&%%%###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%&&&(((***,,,%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$%%%&&&(((((('''&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))qqq```WWWTTTTTTUUUWWWYYYZZZYYYXXXWWWZZZVVVPPPKKKJJJLLLPPPSSSWWWWWWUUURRRNNNHHHCCC@@@???@@@BBBCCCCCCAAA???===999999:::::::::999888777777555444444555777777666555222000//////...---,,,))))))(((''''''''''''(((&&&&&&'''((()))***++++++%%%&&&&&&&&&'''''''''(((###$$$$$$%%%%%%&&&&&&'''$$$&&&((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((())))))******))))))(((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((())))))'''((()))******)))((('''))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$%%%%%%%%%###!!!!!!$$$&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%&&&)))+++---%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((qqq```VVVSSSUUUWWWXXXZZZZZZYYYXXXVVVYYYUUUOOOJJJIIILLLPPPSSSXXXWWWVVVRRRNNNHHHCCCAAA@@@AAACCCDDDCCCAAA???===888999;;;<<<;;;:::888666:::888666555666666666666555222000//////...---,,,(((((('''&&&&&&&&&&&&'''))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''!!!"""###$$$&&&'''((()))&&&'''(((&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%%%%'''%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%'''(((***'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))************))))))''''''''''''''''''''''''&&&''''''((()))******+++,,,,,,++++++***)))))))))&&&((()))******)))(((&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&(((***+++%%%&&&'''((())))))))))))###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$###############'''$$$""""""%%%((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$#########%%%'''***,,,""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$"""###$$$%%%&&&'''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''ooo___WWWTTTUUUUUUVVVWWWXXXYYYZZZ[[[UUUSSSPPPKKKIIIKKKOOORRRWWWXXXXXXUUUOOOHHHDDDBBB??????>>>???AAAAAA@@@>>>???===;;;;;;<<<<<<;;;:::666666666666666666555444000///......000111111000))))))))))))(((((((((((()))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&'''''''''''')))((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''&&&''''''((()))***&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%######%%%'''((((((%%%&&&&&&&&&''''''((((((''''''((((((((('''%%%$$$''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&(((******)))'''&&&))))))************))))))))))))(((''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((************************)))'''%%%$$$$$$%%%'''(((******)))))))))((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''&&&''')))******(((&&&%%%''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((((((((&&&$$$"""###''')))%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$%%%%%%$$$%%%$$$"""###$$$%%%%%%$$$&&&%%%###!!! !!!"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$%%%%%%$$$###"""######"""  """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$############!!!$$$&&&&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))mmm___WWWUUUUUUVVVVVVWWWXXXYYYZZZ[[[VVVTTTPPPLLLJJJKKKOOOSSSWWWXXXXXXUUUOOOHHHDDDBBB===<<<===???BBBCCCCCCBBB???===;;;:::;;;;;;:::888555555666666555555444333111000......000000000///))))))))))))((((((((((((,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%(((%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''')))'''$$$$$$%%%'''((((((&&&&&&'''''''''((((((((('''(((((()))((('''&&&%%%''''''((()))))))))))))))(((((((((((()))))))))***&&&'''((()))))))))(((((())))))************))))))((((((((((((((()))***+++&&&&&&&&&'''''''''((((((++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''((()))(((((((((((('''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((*********)))((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%$$$$$$'''***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% """###############!!! !!!###%%%&&&&&&)))(((&&&$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""$$$$$$###"""!!!  !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$((('''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))~~~jjj]]]XXXVVVVVVVVVWWWXXXYYYYYYZZZ[[[WWWVVVRRRNNNKKKLLLPPPTTTWWWXXXXXXUUUOOOHHHDDDBBB=========???BBBCCCCCCAAA???<<<:::999:::999888777555555555555555444333333333111///...///000///---))))))))))))(((((((((((())))))******)))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&############$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###  $$$(((%%%%%%$$$%%%%%%&&&'''((()))))))))(((((('''''''''%%%%%%%%%%%%&&&'''((((((+++(((&&&&&&'''(((((('''''''''(((((((((((())))))((())))))))))))(((((('''''''''((()))))))))))))))((((((((()))))))))******((((((((()))))))))******************************''''''(((((()))+++,,,---'''''''''((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))(((((((((((('''((('''&&&'''))))))'''&&&&&&&&&&&&''''''(((((((((&&&'''''')))***++++++,,,)))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$#########""" """%%%'''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$!!!"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''$$$ !!!%%%((('''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((|||iii]]]XXXXXXVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWSSSOOOLLLMMMQQQUUUWWWXXXXXXUUUOOOHHHDDDBBB@@@???>>>???@@@@@@>>>===>>>;;;999888999999777666666777777666666555444333444222000/////////...,,,))))))))))))((((((((((((&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&(((''''''&&&''''''((()))************)))((((((''''''&&&&&&&&&&&&'''((()))***,,,***((('''((((((((('''((((((((()))))))))))))))))))))*********)))))))))''''''((()))))))))))))))(((((()))))))))************))))))))))))***++++++************************(((((((((((()))***+++,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))*********))))))))))))******************************(((((()))*********))))))++++++++++++***************))))))***++++++***(((((((((((()))******++++++''''''''''''((()))++++++(((((('''''''''&&&&&&''''''((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%'''&&&%%%%%%&&&((($$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%""" """%%%&&&'''&&&%%%$$$############$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%%%%&&&#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% ###)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###!!!!!!$$$(((***(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((({{{hhh]]]YYYYYYWWWXXXXXXXXXYYYZZZZZZZZZZZZXXXTTTPPPMMMNNNQQQUUUWWWXXXXXXUUUOOOHHHDDDBBB???>>>===>>>??????===;;;<<<:::888888999999888777999999999888888777555555444222000/////////---,,,))))))))))))(((((((((((('''(((***++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&''''''((()))*********))))))((((((((('''''''''''''''((()))***+++,,,***(((((())))))(((''')))))))))))))))(((((((((******)))))))))*********''''''((()))))))))))))))))))))))))))************+++************+++,,,,,,++++++***))))))***++++++******))))))((())))))***)))*********++++++++++++------------------------++++++++++++++++++++++++(((((())))))*********+++(((''''''&&&&&&''''''(((************************'''((()))************))),,,,,,,,,,,,+++++++++++++++******+++,,,,,,+++)))((()))))))))*********+++))))))(((''''''(((((()))((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&((())))))))))))$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&'''))))))&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&(((&&&###"""$$$%%%&&&%%%$$$######"""""""""""""""%%%$$$$$$######"""""""""######"""######$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$##################$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%%%%(((######&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''}}}jjj___ZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[YYYUUUPPPMMMNNNQQQTTTWWWXXXXXXUUUOOOHHHDDDBBB<<<<<<<<<===@@@@@@???>>>;;;999888888999::::::999::::::::::::999777666555444222000/////////---,,,))))))))))))((((((((((((&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((()))*********)))(((((())))))((('''))))))((((((((((((''''''))))))))))))))))))***+++''''''((())))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,+++***))))))***+++,,,,,,++++++***))))))******)))))))))*********++++++------------------------++++++++++++++++++++++++******++++++,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---------------,,,,,,,,,++++++,,,+++***+++------+++***))))))))))))))))))))))))*********))))))((((((((()))((('''%%%%%%&&&''''''"""###%%%'''((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&((()))(((&&&$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%)))'''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''%%%###""""""######$$$$$$###""""""###$$$$$$""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""###$$$%%%&&&)))%%%""""""$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))***,,,,,,$$$$$$%%%&&&'''&&&&&&%%%'''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''mmmaaa[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[YYYUUUPPPMMMMMMQQQTTTWWWXXXXXXUUUOOOHHHDDDBBB>>>>>>>>>???AAABBBAAA???:::888777888:::<<<<<<;;;:::::::::999888777666555333111////////////...---))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''((((((''''''((()))***((('''((((((((('''''''''&&&&&&)))(((((('''((()))***+++''''''((()))))))))))))))))))))*********+++++++++***+++,,,......------,,,---,,,***))))))***,,,---------,,,,,,,,,------...,,,,,,,,,,,,------------........................------------------------.........///000000111111444333222111111222333444000000000000000000000000//////......///000222333111111111000000000//////000///...///000111///---------,,,,,,++++++******)))***+++,,,,,,,,,+++***+++***((('''''''''))))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$&&&''''''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%&&&'''&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&& !!!###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&ooobbb[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[XXXTTTOOOLLLMMMPPPSSSWWWXXXXXXUUUOOOIIIDDDBBBDDDBBBAAABBBBBBAAA???===999888777888;;;=========::::::999999777666555444333111///...///000///...))))))))))))((((((((((((******))))))))))))***+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$'''((())))))((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&(((***'''''''''''''''(((******$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''')))***)))'''((((((''''''&&&&&&&&&%%%)))(((''''''''')))***+++'''(((((())))))))))))))))))************+++++++++***+++---//////...---,,,---,,,***))))))***,,,------------...///000111222000000000000111111111111333333333333333333333333111111111111111111111111000111111222333444444444555444222111111222444555666666666666666666666666444333222222222444777888666666666555555555444444555444333444666666444333222222111000///......---(((***,,,///000///...------,,,***)))((()))***,,,+++,,,------,,,***'''%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((("""$$$%%%&&&&&&&&&(((***%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((""""""###%%%''''''%%%"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%''''''$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&%%%###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&mmmaaa[[[YYYUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZWWWQQQLLLKKKOOORRRXXXZZZ[[[XXXRRRJJJDDDAAACCCAAA@@@AAAAAAAAA>>><<<777777888888888999999999;;;999888888999888777666333111000///000///...,,,++++++++++++)))'''%%%###'''(((***)))'''&&&&&&''''''%%%###!!!!!!###%%%'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&+++///...)))&&&'''***((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$%%%)))'''&&&%%%%%%&&&((()))((((((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%'''(((***++++++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******''''''''''''((((((((()))''''''((()))******))))))++++++******))))))((((((******)))(((((((((((())),,,,,,...///000111111111+++,,,---///111222333333000000111222444555666666666555555555666777999:::888999999999999999888888888888777777666666777777777777777777888999:::;;;999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<======<<<;;;::::::999999:::;;;;;;;;;:::::::::::::::999777666666666555222000------......//////000000...---+++***+++,,,...///***+++---,,,)))'''&&&'''''''''''''''''''''''''''(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%'''&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%''')))(((%%%###""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$!!!###$$$&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%$$$&&&'''&&&%%%$$$$$$&&&'''(((***++++++))))))((('''&&&%%%%%%$$$nnnaaaZZZWWWUUUUUUVVVVVVWWWWWWXXXXXXZZZYYYVVVQQQLLLLLLOOOTTTZZZ[[[[[[WWWQQQIIIDDDAAABBBAAA@@@@@@AAA@@@>>><<<888888888999999999::::::;;;:::888888999999777666444333111000111000///---))))))*********)))''''''((()))+++***(((''''''((()))'''%%%######%%%''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""%%%((((((%%%######$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))***))))))(((''''''******)))))))))))))))***,,,---...000111111111111...///111222333444555555333444444555666777777888888777777777888:::;;;===>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<=========>>>>>>??????@@@@@@???@@@@@@@@@@@@@@@???>>>@@@??????>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@CCCAAA???>>>===:::777444111111111111111000000000...---+++***+++,,,---......000111000---***((((((''''''''''''''''''''''''(((((('''&&&'''((()))***)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%"""###%%%&&&&&&&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%oooaaaYYYVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXUUUPPPLLLLLLQQQUUU\\\\\\[[[VVVOOOHHHDDDBBBAAA@@@??????@@@???>>><<<999999999:::::::::;;;;;;;;;:::888888999999777666555333222111222111///...'''((()))******+++******(((***++++++)))(((((())))))'''%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***))))))******+++)))***+++++++++***)))(((++++++*********++++++,,,......000111222333333333333444555666777777777777888888888999999999::::::;;;:::::::::;;;===???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEHHHGGGGGGGGGFFFFFFFFFEEEJJJHHHFFFEEEDDDBBB???===999888777666444444333333222111000/////////000111555666777555111---+++***(((((((((((((((((((((((((((((('''''''''((()))***((((((''''''''''''(((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######%%%''''''&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$((((((((((((((('''''''''''''''''''''''''''''''''pppaaaXXXUUUWWWWWWWWWWWWVVVVVVVVVVVVXXXWWWTTTOOOLLLMMMRRRWWW]]]]]][[[UUUNNNHHHDDDBBB@@@???>>>>>>??????===;;;:::::::::;;;;;;;;;<<<<<<<<<:::999999999999888666555333111111111111///---(((((()))******+++++++++((()))******(((''''''(((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&%%%%%%'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++(((((((((((((((((((((((((((((()))))))))***************))))))((((((''''''(((((()))))))))*********---,,,***(((((()))***,,,***+++,,,......---,,,+++,,,,,,,,,,,,------...///000111222333444555555555777888999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>============@@@@@@??????@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHIIIHHHGGGEEEAAA@@@>>><<<:::999999999:::999888777666777777777;;;<<<<<<:::555000,,,+++((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((***))))))(((((())))))***)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$"""!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############"""!!!"""$$$'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%'''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***)))&&&$$$((((((((((((((((((((((((&&&'''''''''((((((((()))qqqaaaXXXVVVXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWTTTOOOKKKMMMSSSXXX]]]\\\ZZZUUUNNNHHHDDDCCC???>>>>>>>>>??????>>><<<::::::;;;;;;;;;<<<<<<<<<<<<;;;999999::::::888777333222000000000000...,,,*********)))))))))))))))&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%%%%$$$"""%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&'''((('''%%%$$$%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((()))***++++++'''''''''''''''''''''''')))))))))*********++++++******))))))(((((('''''')))))))))************+++,,,+++)))(((((()))+++,,,******,,,---...------,,,......//////000111222333333444555666777888888888:::;;;;;;<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBAAABBBBBBCCCDDD@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIIIIKKKKKKIIIGGGFFFDDDBBB@@@??????@@@AAAAAA@@@???>>>======<<<<<>>888222---+++))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((((((((((((''')))(((((((((((((((((())))))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$"""!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%$$$"""!!!!!!###%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******'''%%%&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))rrraaaZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWTTTNNNKKKLLLSSSXXX[[[[[[ZZZVVVOOOIIIEEECCC???>>>>>>???@@@@@@???===:::::::::;;;;;;;;;<<<<<<<<<;;;999999::::::888777333111000/////////---,,,++++++)))(((''''''''''''%%%'''((((((&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''%%%$$$$$$%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++******))))))(((((('''((((((''''''''''''&&&&&&)))))))))*********++++++))))))))))))(((((((((((()))*********++++++++++++++++++*********+++------)))******+++,,,------...111111111222333555666777666777888:::;;;;;;<<<<<<===>>>>>>????????????>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>??????@@@AAADDDEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIMMMLLLKKKJJJKKKJJJGGGEEEEEEDDDCCCBBBCCCDDDFFFHHHFFFEEEEEEDDDBBBAAA@@@@@@BBBDDDDDDAAA;;;444///---))))))))))))))))))))))))'''((()))*********))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&(((******(((&&&&&&&&&&&&'''((())))))***'''''''''(((((()))))))))rrrbbb[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[ZZZXXXTTTNNNJJJLLLRRRXXXXXXYYYZZZWWWQQQJJJEEECCC@@@??????@@@AAAAAA@@@>>>999:::::::::;;;;;;;;;;;;===;;;::::::::::::999777444222000000000000...---***)))((('''&&&&&&&&&'''&&&''')))(((&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%''')))(((&&&&&&(((+++''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%$$$%%%'''***)))'''&&&%%%%%%&&&&&&$$$%%%&&&(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((++++++******)))((((((''')))))))))(((((((((''''''))))))))))))************(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,---...///000000---,,,,,,,,,---///111333333444444555777888:::;;;999:::;;;===>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHKKKIIIHHHHHHIIIHHHFFFDDDAAAAAA@@@AAACCCFFFJJJLLLLLLKKKKKKJJJHHHFFFEEEDDDEEEGGGHHHEEE>>>777222///************************'''((()))***+++***))))))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((('''&&&%%%&&&)))***)))((('''''''''(((((((((((((((((((((((((((((()))))))))rrrbbb\\\\\\XXXYYYYYYZZZ[[[\\\\\\]]][[[YYYTTTNNNJJJKKKRRRXXXVVVXXXZZZXXXRRRKKKFFFCCC@@@??????@@@BBBBBBAAA???999999999:::::::::;;;;;;===;;;::::::::::::999777555333222111111111///...)))(((&&&%%%%%%&&&'''''''''(((***)))'''&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$### $$$'''%%%!!!!!!%%%)))((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))+++)))'''%%%$$$%%%&&&'''###$$$&&&((())))))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((((())))))))))))*********''''''(((((())))))************+++++++++,,,,,,,,,+++,,,...000111222222222222111//////000333666888555555666777888:::<<<===;;;<<<===???@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIGGGFFFDDDBBBAAA@@@AAAAAAAAAAAABBBDDDDDDEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCDDDFFFGGGFFFDDD=========???BBBGGGLLLNNNQQQQQQPPPOOOMMMKKKJJJHHHGGGIIIJJJGGGAAA:::444111************************'''((()))++++++******)))&&&'''((())))))((('''&&&++++++************++++++'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%""""""""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''(((&&&$$$###$$$%%%'''&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ """%%%''''''&&&'''((($$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((************))))))(((''''''&&&&&&))))))))))))((((((((((((sssbbbYYYVVVUUUXXXZZZ[[[[[[ZZZZZZ[[[XXXWWWTTTNNNJJJKKKPPPUUUYYYYYYXXXUUUPPPJJJEEEAAA===>>>@@@CCCDDDCCC???<<<::::::::::::;;;<<<======???===;;;::::::999777555555555444333111000//////---***((('''(((*********'''((((((((((((((('''&&&))))))))))))))))))))))))###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++%%%''')))'''$$$###%%%((())))))(((((('''''''''&&&))))))))))))************------,,,,,,+++*********++++++************++++++(((((((((((()))***,,,,,,,,,,,,---...//////000000333333333444444444444444888777555444444555666888:::;;;<<<>>>???@@@AAAAAADDDBBBAAAAAACCCFFFHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGFFFGGGFFFEEECCCBBBBBBBBBAAACCCBBBBBBCCCEEEFFFFFFEEE@@@@@@AAABBBCCCDDDDDDEEEGGGEEEDDDDDDEEEEEECCCBBBDDDCCCBBB@@@???>>>>>>>>>??????AAAEEEHHHIIIHHHFFFJJJIIIIIIIIIJJJLLLNNNPPPLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOOLLLHHHDDDAAA>>>@@@@@@AAABBBCCCDDDEEEFFF@@@@@@@@@AAADDDGGGKKKMMMPPPRRRTTTTTTRRROOONNNNNNNNNMMMMMMOOONNNGGG;;;111444222...,,,,,,+++***)))...+++(((&&&'''(((((('''***)))((((((((()))***+++''''''((((((((((((''''''''''''''''''((((((((((((###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''######$$$%%%&&&&&&'''((("""&&&''''''&&&%%%''''''&&&$$$!!!!!!!!!&&&%%%###!!!!!!"""###$$$'''&&&$$$$$$$$$&&&((()))###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%%%%###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%###%%%'''(((*********)))'''(((((((((((((((((((((((((((''''''''''''((((((sssbbbYYYVVVVVVXXXZZZ[[[ZZZYYYZZZ[[[ZZZYYYVVVPPPLLLMMMRRRWWW[[[ZZZYYYVVVQQQKKKFFFBBB>>>>>>@@@BBBDDDCCC???<<<::::::::::::;;;<<<======>>>===;;;::::::999777666444444333222000///......***(((&&&&&&'''*********'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&&&&%%%&&&''')))))))))((((((((('''''''''))))))))))))************)))))))))(((((('''''''''******************+++,,,*********+++,,,---///000000/////////000111222222555555666666777888888999;;;:::999999:::<<<>>>???AAABBBCCCDDDEEEDDDDDDCCCIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLLLLKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIGGGGGGGGGGGGFFFFFFHHHGGGFFFDDDBBBAAAAAA@@@BBBCCCEEEHHHKKKMMMLLLJJJGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNQQQQQQPPPNNNLLLIIIFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAADDDGGGKKKMMMQQQTTTVVVWWWVVVTTTSSSTTTUUUTTTTTTVVVUUUNNNCCC:::666333000/////////...---///,,,***)))+++,,,,,,,,,***)))((('''''''''((()))((())))))))))))))))))((()))(((((((((((((((((((((###%%%&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%)))(((&&&%%%$$$%%%'''(((%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%'''((()))***))))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((sssbbbYYYVVVWWWYYYZZZZZZYYYYYYYYYZZZ[[[YYYVVVQQQMMMMMMSSSXXX\\\[[[ZZZWWWRRRLLLGGGCCC>>>???@@@BBBCCCBBB???<<<::::::::::::;;;<<<=========;;;::::::::::::999777333333222111///...---,,,'''&&&$$$%%%'''*********''''''((()))************(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''')))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%$$$$$$%%%''')))))))))))))))(((((((((((('''''')))))))))*********++++++((((((''''''''''''''''''******))))))***+++,,,,,,,,,,,,---...000222333444666555333222333444666777666666777777888999;;;;;;<<<<<<;;;<<<===>>>@@@BBBFFFGGGIIIJJJJJJIIIGGGFFFLLLKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPOOOMMMKKKJJJKKKMMMQQQTTTVVVWWWVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIHHHIIIIIIJJJKKKKKKLLLKKKJJJJJJIIIJJJKKKLLLNNNOOONNNKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEHHHLLLMMMMMMKKKGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@AAACCCEEEHHHIIIOOORRRVVVWWWWWWWWWWWWXXXWWWWWWXXXYYYYYYSSSJJJBBB<<<:::666444333222111///...,,,++++++---.........,,,+++)))(((''''''((()))************************++++++******)))(((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$)))))))))((('''&&&&&&%%%&&&###!!!"""&&&(((((('''(((((('''&&&&&&'''))))))%%%$$$#########$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&'''(((((())))))(((((($$$%%%'''((())))))))))))'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((sssbbbYYYVVVWWWYYYZZZZZZXXXXXXYYYZZZYYYXXXTTTOOOKKKLLLQQQVVV\\\[[[ZZZWWWRRRLLLGGGCCC?????????AAABBBAAA>>><<<::::::::::::;;;<<<======<<<:::999999;;;;;;:::888444333222111///...,,,,,,)))'''&&&&&&((()))***)))''''''(((***++++++++++++))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''(((%%%###%%%(((+++***((())))))(((((((((((((((((())))))*********+++++++++************************************+++,,,.........///000111333555777888;;;999777666666777:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEIIIKKKMMMOOOPPPOOONNNMMMOOOPPPQQQRRRQQQRRRSSSTTTWWWXXXZZZ[[[ZZZYYYWWWUUUUUUXXX\\\```bbbcccdddddddddbbb```]]][[[YYYXXXWWWSSSSSSSSSSSSSSSTTTVVVWWWZZZYYYWWWUUUTTTTTTTTTUUUVVVTTTPPPLLLHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGIIILLLMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFIIIMMMQQQTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[VVVOOOIIIFFFCCC>>>:::777555222000///...------//////...,,,---,,,***)))))))))***+++*********))))))*********,,,,,,++++++***)))((((((&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&!!!###''''''$$$%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((((((((((((%%%&&&''''''((()))))))))(((((((((''''''&&&&&&%%%((((((''''''''''''((((((sssbbbYYYVVVWWWXXXYYYYYYXXXWWWYYYZZZYYYXXXUUUOOOKKKLLLQQQVVV[[[ZZZYYYVVVQQQKKKFFFBBB?????????@@@AAA@@@>>>;;;::::::::::::;;;<<<======;;;:::999999;;;;;;:::999555555333222000...---,,,,,,***(((((())))))((('''''''''(((***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''+++(((%%%&&&)))***)))&&&(((((())))))))))))))))))************+++++++++++++++++++++,,,---------...+++,,,,,,---...///111222111111222444555888:::;;;<<<:::888777777999;;;===BBBAAA@@@@@@@@@BBBCCCEEEDDDEEEFFFIIILLLOOORRRSSSQQQSSSVVVZZZ\\\]]]]]]]]]ZZZ]]]```aaa```___```aaaeeehhhkkkmmmnnnmmmkkkiiifffiiimmmpppqqqsssvvvxxxyyywwwuuurrrooommmlllkkkfffggghhhgggeeefffiiilllpppnnnkkkgggeeecccbbbaaaaaa```\\\UUUOOOLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQPPPKKKJJJJJJJJJLLLLLLKKKJJJGGGHHHHHHIIIIIIIIIIIIIIICCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGKKKOOOSSSTTTVVVWWWYYYZZZ[[[\\\]]]\\\XXXSSSOOOKKKHHHDDD@@@>>><<<:::888777666555666666444222///---,,,+++*********+++,,,***))))))(((((())))))***---,,,,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%&&&''')))+++(((######&&&%%%"""######$$$$$$$$$%%%&&&&&&((('''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###""""""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))))))))((((((''''''((((((''''''''''''((((((rrrbbbYYYVVVVVVWWWXXXXXXWWWXXXZZZ\\\[[[ZZZWWWRRRNNNNNNTTTYYY[[[ZZZYYYVVVQQQKKKFFFBBB@@@??????@@@@@@@@@===;;;::::::::::::;;;<<<======<<<:::999999;;;;;;:::888666555444222000...---,,,---+++***)))***)))(((&&&''''''((()))************''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&((((((###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''+++***((((((((()))((('''(((((())))))))))))***************++++++++++++,,,******+++,,,---...............///000111333555666555555666777888:::<<<===<<<;;;:::::::::<<<>>>@@@AAAAAA@@@AAABBBEEEHHHJJJHHHJJJNNNTTTYYY___ccceeedddeeehhhlllpppsssuuuvvvqqquuuyyyyyyvvvsssssstttzzz}}}xxx{{{}}}~~~|||}}}|||yyyvvvtttsssssspppjjjbbb^^^___aaa\\\]]]^^^^^^^^^]]][[[ZZZQQQOOOMMMLLLKKKJJJHHHFFFJJJKKKKKKKKKKKKKKKJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGIIIKKKMMMOOOPPPQQQTTTSSSRRRQQQPPPOOONNNMMMKKKNNNSSSVVVXXXYYY[[[\\\WWWYYYZZZZZZXXXUUUQQQOOOLLLJJJGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDBBB>>>;;;222111///---,,,++++++,,,***)))(((''''''((()))***,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))))))))((('''&&&&&&&&&'''(((+++'''$$$$$$&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((rrrbbbYYYVVVUUUVVVWWWWWWWWWXXX[[[]]]\\\[[[WWWRRRNNNOOOTTTYYY\\\[[[ZZZWWWRRRLLLGGGCCCAAA@@@??????@@@???===;;;::::::::::::;;;<<<======<<<;;;::::::::::::999888555444333111///---+++***+++)))))))))***)))(((&&&'''(((((()))))))))((((((************************''''''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&''''''(((((((((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))((((((***+++(((((()))))))))******************+++++++++,,,,,,******+++,,,...//////000111111222333555777999:::999::::::;;;<<<===>>>???AAAAAAAAABBBCCCEEEGGGGGGFFFFFFGGGIIILLLQQQVVVYYYYYY\\\```ffflllrrrvvvxxxzzzzzz|||}}}yyyzzz|||xxxyyyyyyxxxvvvssspppnnnbbb___[[[XXXVVVTTTPPPNNNRRRRRRRRRQQQOOOMMMKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOSSSSSSSSSSSSSSSRRRRRRQQQPPPTTTXXX[[[\\\]]]^^^___[[[\\\]]]]]]ZZZWWWTTTSSSOOONNNMMMMMMPPPRRRSSSSSSRRRRRRSSSTTTTTTRRRMMMJJJ>>><<<999555222///......,,,+++)))(((((()))+++,,,******************))))))+++***))))))((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$((((((''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%&&&'''((()))(((''''''&&&'''((())))))''''''(((((())))))******((((((''''''''''''((((((rrrbbbYYYVVVTTTUUUVVVVVVWWWXXX\\\^^^ZZZYYYUUUPPPLLLMMMRRRWWW]]]]]][[[XXXTTTNNNHHHEEEAAA@@@????????????===;;;::::::::::::;;;<<<=========;;;::::::::::::999777444333222000...,,,***)))(((''''''((())))))(((&&&'''((((((((((((((('''&&&''''''''''''''''''''''''+++***((('''&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++$$$%%%&&&((()))*********%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''(((((())))))%%%(((******((((((+++///(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,---...000111222222222333444555777999;;;<<<============>>>???@@@AAAGGGHHHIIIKKKMMMNNNOOOPPPSSSTTTUUUYYY^^^dddjjjnnnrrrtttxxx|||yyyuuuqqqllliiieeebbb___ZZZZZZYYYWWWTTTPPPMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOMMMJJJHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQRRRRRRSSSSSSSSSVVVZZZ]]]^^^^^^___```eeeggghhhgggddd```^^^^^^UUUSSSRRRSSSUUUWWWXXXXXXXXXYYYZZZ\\\]]][[[WWWSSSJJJHHHCCC===888555222111---,,,***))))))***,,,---)))))))))))))))*********++++++***)))(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!$$$'''))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&))))))&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((''''''&&&&&&((()))***(((((('''&&&&&&''')))***%%%%%%&&&'''((()))******((((((''''''''''''((((((rrrccc\\\ZZZXXXYYYYYYYYYXXXXXXYYY[[[WWWWWWUUURRRPPPQQQUUUXXXYYYZZZZZZWWWPPPIIICCC@@@@@@???======>>>>>><<<;;;666666666999;;;<<<;;;:::===;;;999999::::::999888666333000///000///,,,)))******++++++++++++*********************)))(((((())))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((()))(((((('''''''''((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((+++******))))))))))))***************)))))))))))),,,,,,---...---,,,+++***,,,,,,,,,,,,---.../////////......000222333333333333333444777;;;???AAAAAA@@@??????@@@CCCFFFIIILLLTTTWWWZZZ[[[[[[^^^cccgggbbbcccfffjjjooouuuzzz}}}}}}zzzvvvsssppplllhhhdddbbb^^^YYYUUUSSSRRRPPPOOONNNNNNOOOOOOLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLKKKMMMNNNOOOMMMLLLMMMLLLJJJIIIIIIJJJKKKMMMSSSWWW\\\\\\ZZZYYY]]]```jjjjjjiiihhhgggfffdddccc___^^^[[[YYYYYYYYYZZZ[[[[[[[[[\\\^^^``````]]][[[VVVUUUQQQLLLFFFAAA<<<:::777444111///...---,,,+++++++++***))))))))))))******+++++++++***)))'''&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%###%%%(((******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''((()))%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$))))))******)))(((''''''(((### $$$'''&&&$$$*********)))((((((''''''(((((((((((((((((((((((())))))******************))))))))))))))))))))))))************))))))))))))qqqbbbZZZXXXXXXYYYYYYYYYWWWWWWXXXZZZ[[[ZZZWWWSSSPPPPPPRRRUUUYYYZZZZZZWWWPPPIIIDDDAAA@@@???======>>>>>><<<;;;888777777888;;;<<<<<<;;;>>><<<:::999::::::999888555333000000111111...,,,)))))))))******)))))))))((((((((((((((('''&&&&&&)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((***)))((('''&&&''''''((((((((('''''''''(((((()))))))))))))))))))))))))))******+++,,,++++++***)))---------...///111222333444333444555777999999999999999999:::===@@@BBBCCCDDDDDDEEEHHHKKKPPPTTTVVV___dddiiikkklllmmmqqqtttxxxyyyzzz{{{~~~~~~}}}yyyuuupppjjjeee___]]][[[XXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSQQQPPPPPPQQQPPPNNNLLLKKKJJJHHHHHHHHHIIIJJJKKKNNNSSSWWWXXXWWWWWW[[[___fffggghhhhhhhhhhhhgggffffffeeeccc```___^^^]]]]]]ZZZZZZ[[[]]]______^^^\\\YYYXXXUUUQQQMMMIIIEEECCC===:::666333111000...,,,,,,+++******)))*********((((((***+++++++++************)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&,,,(((%%%%%%))),,,+++)))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''&&&qqqaaaYYYWWWXXXYYYZZZYYYWWWVVVVVVWWW[[[ZZZWWWSSSPPPOOORRRTTTYYYZZZZZZVVVPPPIIIDDDBBB@@@???======>>>>>><<<;;;:::999777888:::<<<======???===;;;:::::::::999777444333111111222222000///(((((())))))))))))((((((((((((((((((((('''&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%))))))))))))))))))))))))***)))((('''''''''((()))''''''''''''(((((()))***))))))))))))))))))))))))******++++++,,,++++++***++++++,,,---///111333444555666777888:::<<<======CCCBBBAAABBBCCCFFFIIIJJJOOOPPPRRRVVV[[[```eeehhhooouuu|||~~~~~~|||yyyvvvxxx}}}}}}~~~{{{{{{{{{{{{|||~~~|||rrrpppmmmjjjgggdddcccbbbaaa___\\\YYYWWWVVVVVVVVVWWWUUUTTTTTTTTTTTTSSSQQQKKKJJJHHHGGGFFFEEEEEEEEEIIILLLPPPRRRRRRSSSWWWZZZ___aaadddgggiiijjjiiiiiilllkkkjjjhhhfffcccaaa```\\\[[[[[[\\\^^^______^^^\\\[[[ZZZXXXVVVSSSQQQPPPGGGDDD???;;;888444111...,,,,,,+++***************)))******++++++++++++*********))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((('''&&&%%%&&&'''''')))&&&###$$$'''))))))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((((('''''''''&&&&&&qqqaaaYYYXXXYYYZZZZZZYYYWWWUUUUUUUUUVVVUUUTTTQQQOOOPPPTTTWWWXXXYYYXXXTTTNNNGGGCCCAAA@@@???======>>>>>><<<;;;<<<:::888888:::<<<>>>>>>???===;;;:::::::::888777444333222111111000......(((((())))))))))))((((((***************)))((((((((((((((((((((('''''''''))))))((((((((((((((((((&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))***+++,,,---(((((()))))))))))))))***,,,------....../////////......///000111333444555888999<<<>>>???AAACCCEEELLLLLLMMMMMMOOORRRWWWZZZaaaccceeeiiinnnssswwwyyy|||}}}{{{zzzzzz~~~{{{{{{~~~~~~}}}||||||}}}~~~~~~~~~}}}|||yyytttqqqrrruuuyyy}}}{{{xxxxxxzzzuuuvvvwwwxxxxxxxxxwwwwww{{{|||}}}|||}}}~~~~~~{{{yyywwwvvvpppooolllgggccc___[[[YYYXXXWWWVVVVVVWWWXXXXXXWWWRRRQQQPPPMMMKKKHHHFFFEEEGGGIIIKKKLLLLLLMMMPPPSSSVVVYYY^^^bbbfffggghhhhhhllllllmmmllljjjhhheeecccaaa___^^^^^^___``````___]]]]]]]]]]]]\\\[[[ZZZZZZRRRNNNIIIDDD@@@;;;777333///...---,,,+++*********......---,,,+++***)))(((*********))))))((((((((())))))))))))))))))))))))***)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))******)))'''%%%%%%'''((()))%%%###!!!"""$$$&&&%%%$$$'''''''''((()))******+++((((((((((((((((((((((((******))))))((('''''''''((((((((((((((((((((((((******)))))))))(((((((((qqqbbb[[[ZZZYYYZZZ[[[ZZZWWWUUUTTTUUUUUUTTTRRROOOMMMOOORRRUUUVVVWWWVVVRRRLLLFFFBBBAAA@@@???======>>>>>><<<;;;===:::888888:::<<<===>>>>>><<<:::999999999888777555555333111...,,,+++***)))******++++++******)))***************)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((''''''''''''''''''((())))))(((((()))))))))))))))(((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))***,,,------((()))))))))******++++++.........///000111111222555555555555666888999:::<<<@@@CCCFFFGGGJJJNNNQQQVVVXXXZZZ\\\^^^bbbggglllssstttvvvyyy}}}}}}yyyuuusssssspppvvvyyyvvvtttzzz~~~xxxttttttwww{{{wwwwwwwwwxxxyyyzzz|||~~~~~~{{{vvvssssssuuuxxxwww{{{~~~}}}{{{|||}}}uuuvvvvvvwwwwwwvvvuuuuuu}}}}}}~~~~~~|||zzzxxxwww|||}}}|||yyyuuusssuuuxxxzzzrrrkkkgggdddaaa^^^]]]\\\\\\[[[YYYXXXXXXXXXWWWUUURRRPPPOOOKKKKKKKKKJJJIIIJJJKKKLLLPPPRRRVVV[[[^^^aaabbbbbbgggiiikkkmmmmmmllljjjiiihhhfffcccbbbccccccbbb```]]]^^^^^^___``````______ZZZWWWRRRMMMIIICCC>>>:::333222111///---,,,,,,,,,000000...---+++***))))))***************)))))))))((((((((((((((((((((((((+++***((('''&&&%%%$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$######%%%&&&((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&((()))******((('''%%%$$$$$$%%%'''(((((('''&&&'''((())))))(((&&&''''''((()))***++++++))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((qqqccc\\\[[[YYY[[[\\\[[[YYYVVVUUUUUUXXXWWWTTTPPPMMMLLLOOOQQQVVVWWWUUUQQQKKKFFFCCCAAA@@@???======>>>>>><<<;;;<<<:::888888:::<<<<<<<<<<<<:::888888888999888777555555444111---***))))))******++++++++++++******((((((((((((((('''&&&&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''***)))((((((((()))***+++(((((((((((())))))***+++)))******++++++,,,,,,,,,------......000111333444555555555666777999:::;;;>>>BBBHHHKKKMMMQQQVVV[[[bbbeeeiiikkklllnnnssswww|||}}}~~~|||zzzyyyyyyyyyuuuvvvvvvsssnnnjjjhhhgggffflllooommmmmmrrrvvvwww~~~{{{wwwttttttvvvxxxuuuxxx{{{~~~~~~~~~}}}||||||}}}}}}~~~|||yyywwwuuuxxxyyywwwsssnnnmmmpppsss}}}{{{wwwqqqlllhhhddd```]]]WWWYYYZZZ\\\\\\ZZZXXXWWWSSSRRROOOMMMKKKKKKKKKKKKMMMNNNQQQSSSVVVXXXYYYZZZaaacccfffiiilllmmmllllllkkkiiigggggggggfffdddccc___```aaaaaabbbbbbaaaaaa___\\\XXXTTTPPPLLLGGGCCC<<<:::888555333111/////////......------------...++++++******************(((((((((((((((((((((((('''''''''''''''((()))***'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((())))))$$$$$$###"""###$$$%%%&&&((((((((()))))))))))))))%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%pppbbb[[[YYYYYY[[[]]]]]]ZZZXXXWWWWWWYYYXXXUUUQQQNNNNNNPPPSSSXXXXXXVVVRRRLLLGGGDDDDDD@@@???======>>>>>><<<;;;:::999888999:::;;;:::999999777666666777888888777444555555222...++++++,,,))))))************))))))((((((((((((((('''&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&'''&&&((()))((('''&&&''')))''''''&&&&&&&&&''''''((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((%%%&&&'''((()))(((((('''%%%$$$$$$%%%%%%'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''***)))((((((((()))+++,,,)))))))))((())))))*********++++++,,,------....../////////000111333555777444555666888:::===@@@AAADDDIIIPPPUUUWWW[[[bbbhhhooossswwwwwwuuutttvvvyyyzzz{{{|||~~~}}}zzzzzz|||{{{xxxuuusssrrrrrrrrrqqqrrrtttssspppmmmkkkkkkkkkoooqqqqqqssswwwxxxvvvzzzuuussswww{{{~~~|||{{{}}}xxxrrrmmmjjjaaabbbdddfffeeecccaaa___[[[YYYUUUSSSQQQQQQPPPPPPNNNNNNNNNNNNOOOPPPRRRSSSWWWYYY]]]aaadddfffhhhhhhiiiiiiiiiiiikkkjjjhhhfffddddddeeeeeeddddddcccbbb```^^^[[[YYYWWWSSSNNNKKKEEECCC@@@===999666444333000000...---------......++++++++++++++++++++++++************************'''''''''((()))***+++,,,'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%pppaaaYYYWWWYYY[[[]]]^^^\\\YYYXXXXXXWWWWWWUUURRRPPPQQQUUUXXXYYYYYYXXXSSSNNNIIIFFFFFF@@@???======>>>>>><<<;;;999888888999;;;;;;999888777666444555777888888777333555666333///---...///(((((())))))))))))((((((***************))))))(((&&&'''''''''(((((())))))'''((((((((())))))******'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%'''))))))))))))(((%%%&&&((()))))))))((('''&&&&&&&&&'''((()))***+++(((((()))***************))))))))))))))))))))))))))))))(((((((((***+++,,,,,,,,,++++++++++++++++++++++++,,,------...//////222222222333444777999:::999:::===@@@DDDHHHKKKMMMPPPVVV]]]bbbeeejjjrrrxxxxxx|||~~~yyyuuuuuuwwwtttuuuwwwyyy{{{|||}}}}}}|||~~~yyyuuuttttttvvvuuutttsssrrrsssssstttyyy|||{{{~~~}}}zzz||||||{{{zzz|||{{{wwwtttuuuvvvvvvtttoookkkhhh```]]]ZZZWWWVVVVVVUUUUUUPPPOOOMMMKKKKKKLLLMMMOOOPPPQQQTTTXXX\\\___aaabbbfffggghhhjjjlllllljjjhhhhhhhhhhhhgggfffeeedddccc```___]]][[[ZZZWWWSSSOOOLLLJJJFFFBBB>>>:::888777555333111...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''((()))******))))))%%%'''((()))((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......))))))))))))))))))))))))))))))((((((((('''''''''oooaaaZZZXXX\\\]]]]]]\\\ZZZYYYYYYZZZ]]]YYYTTTOOOOOOQQQVVVZZZ\\\[[[XXXSSSNNNIIIEEEBBB@@@>>><<<<<<<<<===<<<;;;::::::;;;;;;<<<===>>>>>>;;;999888777888999888777555444222000...,,,++++++,,,,,,+++***)))))))))***&&&''''''((((((((((((''''''((()))))))))(((&&&%%%$$$$$$######$$$&&&'''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&'''''''''((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))))))))((('''&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***)))(((((('''''''''((((((******))))))))))))******++++++,,,...///000111222222444555666777999<<<>>><<<===AAAEEEJJJNNNRRRTTTVVV\\\dddkkkpppsssvvvxxxyyyzzzyyyvvvrrrnnnllllllllljjjlllqqqrrrpppooorrrxxxvvvtttpppllllllnnnpppyyy{{{|||yyywwwxxxzzzqqqiiiccc[[[WWWWWWYYYYYYYYYXXXVVVRRRNNNJJJIIIKKKMMMHHHIIIJJJNNNSSSWWWYYYYYY___ccchhhkkklllllllllmmmlllkkkjjjhhhfffdddbbbaaaaaa```]]]ZZZXXXWWWVVVVVVRRROOOKKKIIIGGGEEECCC@@@;;;777333000////////////222000------------,,,***,,,+++***)))((((((((((((,,,,,,++++++***))))))(((&&&&&&%%%%%%%%%$$$$$$$$$((()))***+++***)))'''%%%!!!"""$$$&&&'''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((+++)))&&&$$$######%%%&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************%%%''')))+++---...///000***************)))((((((******))))))((((((''''''oooaaa[[[ZZZ^^^___```^^^\\\ZZZZZZ[[[\\\YYYUUUQQQOOOQQQUUUXXX[[[YYYWWWSSSNNNIIIEEECCC@@@>>><<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<:::999777777777888777666666555333000...---,,,+++,,,+++******))))))******))))))*********))))))((((((((()))))))))((('''&&&%%%%%%$$$$$$%%%&&&'''((('''((())))))''''''((()))&&&&&&'''''''''(((((((((((()))))))))(((((('''&&&'''''''''''''''''''''''')))(((((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((())))))(((''''''((())))))))))))(((((((((((())))))+++******************+++---......000111222333444555777:::<<<>>>@@@DDDFFFJJJKKKOOORRRVVVZZZ\\\]]]aaaeeekkkppprrrssstttuuuuuuuuuuuurrrnnnjjjhhhhhhjjjggggggjjjkkkjjjkkknnnttttttuuuuuutttvvvyyy|||}}}yyyrrrjjjccc___]]]ZZZXXXZZZYYYWWWTTTPPPNNNMMMMMMNNNLLLKKKLLLPPPTTTVVVWWWZZZ]]]bbbeeeggghhhjjjllllllkkkjjjiiihhhfffeeeeeedddbbb___\\\YYYWWWUUUUUUWWWTTTQQQOOOMMMLLLIIIGGGAAA>>>888444222111///...000...------.........---...---,,,++++++*********,,,,,,,,,+++***)))))))))((((((((('''''''''&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************((()))***+++,,,,,,,,,,,,***************)))((((((******))))))((((((((((((nnnaaa]]]]]]aaabbbbbbaaa]]][[[ZZZ[[[[[[YYYWWWSSSPPPQQQTTTWWWYYYXXXVVVSSSNNNJJJFFFDDDAAA???===<<<<<<<<<:::999999999::::::::::::::::::999777555555666777777666666555333111///---,,,,,,++++++***)))))))))******,,,,,,,,,,,,+++***)))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((()))***)))((('''(((***''''''((((((((()))))))))'''(((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((())))))***++++++************++++++000000111222333555666777888;;;@@@DDDHHHLLLPPPSSS\\\]]]```ccceeefffggggggfffjjjnnnppppppooooooooorrrrrrrrrooojjjeeebbbbbbdddbbbbbbgggjjjkkknnnsss{{{~~~wwwoooggg```\\\\\\\\\[[[ZZZWWWUUURRRQQQQQQMMMIIIGGGHHHLLLNNNPPPTTTWWW[[[^^^aaaeeehhhkkkjjjjjjjjjjjjjjjjjjjjjjjjgggeeebbb___[[[WWWUUUSSSTTTRRRPPPOOOOOONNNKKKIIIJJJFFF@@@;;;888444111//////...,,,---///000000///......---,,,++++++++++++---,,,,,,++++++******))))))(((((((((''''''''''''&&&'''((((((((('''%%%%%%''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******************++++++******)))((()))************))))))(((***))))))))))))(((((((((nnnbbb^^^```bbbccccccaaa^^^[[[YYYYYYYYYYYYXXXUUUQQQPPPSSSVVVWWWWWWUUUSSSOOOKKKGGGDDDBBB@@@===<<<<<<;;;:::888999999999999888888888888888666444444666777666555666555333111///------,,,******))))))))))))******------,,,,,,+++***)))((()))))))))))))))((((((((((((((((((''''''''''''''''''((())))))((('''((()))(((((((((((())))))))))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''((()))(((((((((((())))))******************+++,,,---222222222333555777:::;;;:::???GGGNNNTTTZZZ___bbbjjjkkkmmmnnnnnnnnnlllkkkiiilllooopppnnnmmmlllllloooppppppnnniiieeebbbaaaaaaaaafffnnnuuuxxx}}}yyypppkkkbbb```^^^]]]\\\[[[YYYXXXTTTPPPLLLIIIIIIKKKKKKLLLPPPRRRUUUXXX\\\```fffiiieeefffggghhhjjjkkklllmmmiiihhhfffbbb^^^YYYVVVTTTOOONNNMMMMMMNNNOOOMMMLLLOOOKKKGGGBBB???;;;777444222000......///000///...---,,,+++******))))))***------,,,,,,++++++++++++'''''''''&&&&&&&&&&&&%%%(((((()))***))))))((('''(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%)))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&((((((((('''&&&''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))***************************)))((('''))))))************)))((())))))))))))))))))))))))ooobbb___aaaaaabbbcccaaa]]]YYYWWWWWWWWWYYYYYYVVVQQQPPPSSSVVVWWWWWWVVVTTTQQQLLLHHHEEEBBB@@@===<<<<<<;;;:::888888888888888888888777777777555444444555666666555666555333111///---,,,,,,***))))))((())))))******++++++++++++***)))((('''***))))))(((((((((((((((((((((((((((((((((''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((''''''''''''(((((((((((('''(((((((((((((((((('''((('''''''''(((((()))************+++,,,...///000444444444666888<<>><<<<<<<<<<<<;;;:::777777777888888999999999777555444555666888888777444333111///---+++******((((((((((((((()))******((()))))))))))))))((((((((((((&&&&&&%%%&&&&&&'''$$$%%%'''((()))(((((('''&&&((()))((('''&&&'''(((&&&&&&'''''''''(((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((()))***++++++***)))(((************+++,,,---......///111333666:::===>>>???@@@AAADDDHHHNNNSSSWWW\\\bbbkkkrrrvvvyyyzzz{{{wwwtttqqqllliiigggffffffdddgggiiikkkkkklllnnnooossswww~~~}}}sssnnnhhhccc^^^[[[WWWTTTRRRSSSSSSQQQOOONNNOOOPPPMMMOOORRRVVVZZZ^^^aaacccccceeehhhiiiiiifffcccaaaYYYTTTMMMGGGEEEFFFGGGGGGKKKLLLLLLNNNPPPOOOLLLJJJJJJGGGCCC@@@===;;;888555111000///...---------------------------.........+++++++++*********))))))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''###%%%''''''&&&&&&(((***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))******&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************)))******+++++++++++++++(((((()))***************))))))*********+++++++++sssaaa\\\]]]]]]```bbbaaa^^^ZZZXXXWWWTTTWWWXXXTTTOOOPPPVVV]]][[[[[[[[[YYYUUUOOOIIIFFF@@@>>><<<<<<<<<===<<<;;;666777777888999::::::;;;777666444555777888888777444222000...,,,******)))((((((((((((((()))******((())))))*********))))))((('''&&&%%%$$$%%%&&&&&&###$$$&&&(((((((((((((((((()))***)))((('''(((***&&&&&&&&&&&&'''''''''(((''''''((()))******))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***************''''''''''''((((((((())))))***+++,,,,,,+++***))),,,,,,,,,,,,---...///000000222444777;;;???BBBDDDEEEEEEGGGJJJOOOVVV\\\___bbbgggoootttvvvwwwvvvvvvssspppkkkfffbbb`````````cccgggmmmrrrvvvzzzvvvnnnhhhdddaaa```YYYYYYYYYVVVRRROOONNNOOOHHHJJJMMMRRRVVVZZZ]]]___aaadddgggjjjkkkiiifffdddeee^^^TTTLLLHHHGGGGGGHHHKKKKKKMMMPPPQQQQQQNNNKKKOOOLLLHHHDDDBBB@@@===;;;//////---,,,,,,,,,,,,,,,------..................))))))))))))((((((((((((((((((((((((((()))***++++++***(((&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((((('''((()))+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''(((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************+++,,,,,,,,,,,,+++******(((((()))***************))))))******++++++++++++sssccc]]]\\\___aaabbb```\\\WWWTTTRRRVVVVVVVVVUUUTTTVVVZZZ]]]```___\\\XXXRRRLLLFFFCCCBBB???<<<;;;;;;<<<;;;:::888777666666888888888666555555555444444555555555444333222000///---,,,+++++++++************++++++***+++++++++***)))'''&&&'''((((((((('''&&&%%%%%%''''''(((((())))))******'''&&&%%%%%%&&&)))+++---)))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((###$$$&&&(((***,,,,,,---+++*********))))))((((((***)))((((((((((((((()))******++++++,,,,,,,,,,,,++++++,,,---///000222333444555777;;;@@@GGGMMMPPPSSSRRRQQQRRRVVV[[[aaaeeeggggggiiimmmrrrtttrrrooofffeeebbb___^^^___cccfffeeeiiioooxxxzzzyyy}}}~~~~~~|||rrrjjjfffcccccc___ZZZVVVSSSPPPMMMJJJHHHGGGGGGGGGKKKOOOTTTWWWZZZ^^^dddggghhhhhhhhhhhhhhheee___VVVMMMEEEAAA???DDDIIINNNQQQPPPPPPRRRTTTSSSQQQOOOLLLIIIDDD>>>:::777555222///---------...////////////////////////000000...---,,,+++++++++''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''((())))))'''%%%###(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''((()))***+++,,,''''''((()))))))))))))))&&&&&&'''((()))******+++))))))))))))************))))))))))))************,,,***'''$$$$$$%%%(((***+++++++++++++++***)))(((sssccc\\\[[[___aaacccbbb^^^YYYUUUTTTVVVVVVUUUTTTTTTUUUYYY\\\```___]]]XXXSSSLLLGGGDDDCCC@@@===<<<======<<<;;;;;;:::999:::;;;<<<;;;:::555444444333333444444555333333111000...---+++++++++******))))))******+++))))))******)))'''&&&%%%'''''''''(((''''''&&&&&&((((((((((((''''''''''''(((((('''&&&'''((()))******)))(((''''''((()))***(((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))******************)))))))))((((((((())))))(((((((((((())))))(((((())))))******+++++++++++++++,,,---///111222444666:::@@@FFFMMMSSSVVVXXXWWWWWWWWWZZZ^^^cccfffiiigggggghhhjjjkkkiiigggaaabbbcccddddddfffjjjmmmooopppuuu|||~~~{{{yyy{{{xxxxxx|||~~~}}}~~~~~~~~~zzztttqqqgggccc]]]XXXVVVTTTRRRPPPKKKIIIHHHGGGHHHKKKOOOQQQUUUYYY^^^bbbdddeeefffgggjjjiiieee]]]TTTLLLGGGEEEDDDHHHNNNSSSUUUUUUVVVVVVQQQPPPOOONNNMMMJJJFFFBBB>>><<<888555222000000000......------------......000///...---,,,+++++++++((((((''''''''''''(((((((((((()))))))))(((&&&&&&))))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&%%%$$$######$$$''''''((()))))))))))))))((((((((())))))*********))))))))))))************************++++++++++++---+++)))''''''((()))++++++++++++++++++***))))))tttccc[[[ZZZ^^^aaadddddd```[[[WWWUUUVVVVVVUUUSSSSSSTTTXXX[[[___^^^\\\XXXSSSLLLGGGDDDCCCAAA>>>======>>>===<<<:::999888888999:::999888444333333222222333333444333222111///---,,,+++***+++******))))))******+++)))************((('''&&&&&&&&&'''(((((((((''''''))))))(((''''''&&&%%%%%%)))))))))(((((('''''''''******)))(((((()))******(((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))*********)))(((((())))))(((((((((((((((''')))))))))(((((())))))***'''(((((()))***++++++,,,...---------...000333555777:::@@@HHHOOOUUUZZZ\\\```_________```ccceeegggiiifffbbbaaaaaaaaaaaa```aaaeeejjjoooqqqsssvvvxxxwwwvvvxxx{{{wwwyyy}}}~~~|||yyyxxxwwwyyywwwvvvyyy}}}~~~{{{uuuvvvyyy|||pppkkkddd^^^[[[ZZZYYYXXXRRROOOLLLIIIHHHIIIKKKMMMOOOSSSXXX[[[^^^```bbbdddhhhiiihhhddd\\\UUUOOOLLLHHHJJJNNNTTTYYY[[[ZZZYYYTTTSSSRRRQQQQQQPPPMMMJJJGGGEEEBBB===999666444333///...,,,++++++,,,...///000///...---,,,+++++++++)))))))))(((((()))))))))(((((()))))))))((('''''')))(((((((((((())))))***)))((((((''''''''''''(((''''''(((((((((((('''''',,,***'''&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''!!!###&&&(((((('''$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''',,,+++***((('''&&&&&&&&&''''''((())))))))))))))))))*********************)))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,++++++***++++++++++++++++++************)))tttccc[[[ZZZ]]]aaaddddddaaa\\\XXXVVVVVVVVVUUUSSSRRRSSSVVVYYY\\\[[[ZZZVVVQQQKKKFFFCCCCCCAAA>>>============<<<999888777777888999777666333222222222222222222333222111000///---+++***)))******))))))))))))******+++,,,------,,,+++***)))%%%&&&'''((((((((((((((())))))((((((((('''''''''))))))***))))))((('''&&&***)))(((''''''((()))***''''''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&(((((()))))))))(((''''''(((((((((((('''''''''''')))))))))((())))))******)))***+++,,,---...//////222111000000222555888:::===BBBIIIQQQXXX]]]___```ffffffeeeeeeeeefffggghhhfffccc```]]]]]]___bbbccckkkpppxxx}}}zzzxxxxxx}}}xxxsssnnnkkkooossszzz~~~{{{~~~~~~|||~~~~~~xxxpppiiidddbbb```___ZZZWWWSSSNNNLLLLLLLLLMMMOOOQQQUUUWWWYYYZZZ]]]______bbbeeeeeeaaa[[[VVVTTTPPPOOOOOOTTTYYY]]]]]][[[[[[YYYWWWUUUTTTSSSQQQOOOPPPNNNJJJFFF@@@<<<888666333111...,,,,,,---///111//////...---,,,++++++,,,+++******))))))******+++(((((()))))))))(((((((((''''''''''''((()))******))))))((((((((((((((()))'''((()))******)))((('''---***'''%%%&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((()))(((''''''''''''(((((('''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++*********++++++''''''((()))))))))))))))+++++++++***************))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++******************tttddd\\\[[[]]]```cccccc```[[[XXXVVVWWWWWWUUUSSSRRRRRRUUUXXXYYYYYYWWWTTTOOOJJJEEEBBBBBB???===;;;<<<<<<;;;;;;===;;;::::::;;;;;;:::999222222222111111222222222222111000///---+++***)))***))))))))))))))))))***++++++,,,------,,,***)))&&&&&&'''((()))))))))((((((((()))))))))*********((())))))***))))))((((((((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++******+++---...000111222444333333444666:::===???AAAFFFOOOXXX___dddffffffiiihhhgggfffffffffggggggdddccccccccceeeiiiooorrrwww|||}}}{{{|||{{{||||||zzzwwwtttqqqpppnnnrrrxxx|||~~~}}}|||zzz{{{}}}}}}vvvqqqmmmiiigggaaa^^^YYYTTTQQQOOOPPPPPPSSSTTTVVVWWWVVVVVVWWWXXXVVVZZZ```ccccccaaa^^^]]][[[WWWSSSTTTXXX\\\^^^^^^___\\\YYYWWWVVVVVVTTTSSSTTTSSSPPPLLLGGGBBB===:::666333000...,,,---...//////...------,,,,,,,,,,,,++++++************++++++))))))((((((((()))))))))&&&&&&&&&&&&'''(((((()))))))))((((((((())))))***'''((()))******)))((('''---***'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((((((((('''''''''(((((()))&&&''''''''''''''''''''')))(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))+++++++++***************************++++++++++++*********++++++++++++,,,)))***+++,,,,,,++++++***+++******))))))***++++++sssddd^^^^^^```bbbcccbbb^^^ZZZXXXWWWYYYXXXWWWTTTRRRSSSUUUXXXXXXXXXVVVSSSOOOJJJEEEBBBAAA???<<<;;;;;;<<<;;;:::;;;:::888888999999777666333222222111111222222333333222111///---,,,+++******))))))(((((())))))***(((((()))******)))((('''''''''((()))))))))(((((((((((()))******+++,,,,,,))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''&&&''''''((()))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((###$$$&&&'''((())))))***'''(((((((((((()))))))))))))))))))))******+++,,,))))))+++,,,...000222222444555777999<<>>===:::777333111///.........---,,,,,,,,,------++++++************++++++))))))((((((((()))++++++)))((('''''''''''''''(((((('''''''''(((((()))***)))((((((''''''(((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''+++***)))(((''''''''''''''''''((()))))))))))))))((((((((())))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---)))************++++++++++++***)))((()))***,,,---qqqeeebbbdddggggggfffbbb^^^[[[ZZZZZZ[[[ZZZXXXVVVSSSSSSVVVXXXZZZYYYXXXVVVRRRMMMIIIFFFCCCAAA>>>======>>>===<<<;;;999777777888888666444444333333222222333333444444333222000///---,,,+++))))))(((((((((((())))))((()))***++++++***)))((())))))***))))))(((''''''******))))))((((((''''''000...+++(((&&&&&&&&&''')))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******((()))***++++++,,,++++++(((((())))))******++++++))))))))))))***+++,,,---,,,---///111444666777888;;;>>>CCCHHHMMMPPPQQQQQQUUUWWW\\\___bbbbbbaaa``````]]][[[YYYYYY]]]```ccc[[[aaaiiiooossswww{{{uuupppkkkiiikkkmmmlllkkkuuuvvvwwwyyy|||~~~}}}vvvmmmgggbbb```___XXXZZZ\\\ZZZVVVPPPLLLJJJGGGIIIMMMPPPSSSXXX]]]```bbbeeehhhgggdddcccdddffffffaaa[[[VVVTTTSSSRRRQQQTTTVVVWWWWWWVVVRRRNNNKKKEEECCCAAA===:::666333111......---,,,,,,,,,------+++******************+++***)))(((((((((***+++,,,+++***)))(((((('''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((()))'''%%%))))))))))))))))))))))))&&&'''((()))((('''%%%$$$%%%''')))***+++***)))(((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&###%%%''')))***((('''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))++++++'''(((((()))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++*********++++++,,,---+++***)))((()))***,,,---vvvhhhcccdddhhhgggeeebbb___\\\ZZZXXXZZZZZZXXXUUURRRRRRTTTVVV\\\YYYUUUSSSQQQLLLEEE@@@>>><<<:::999:::;;;;;;:::<<<:::777666777888999888333333222111111111222222666444222///---,,,,,,,,,)))'''&&&(((,,,......,,,((()))***++++++***)))(((''''''&&&&&&&&&''''''(((+++*********))))))((((((******))))))((((((''''''***)))((('''&&&%%%$$$$$$''''''(((((()))*********)))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''&&&''''''((()))******+++(((((())))))******++++++***************+++++++++'''(((***,,,------------...///222444777;;;@@@CCCCCCFFFLLLRRRUUUVVVUUUTTTVVVXXX[[[\\\]]]]]]^^^```\\\YYYVVVWWW[[[```bbbbbbeeegggiiikkkmmmrrrzzz{{{vvvkkklllmmmnnnpppsssxxx{{{~~~~~~~~~}}}{{{uuunnngggbbbaaa```]]]ZZZWWWSSSNNNJJJKKKJJJIIIIIIKKKNNNQQQSSS^^^```dddeeeffffffggghhhgggeeeaaa]]]XXXUUUSSSRRRQQQSSSUUUWWWVVVTTTRRRPPPOOOJJJDDDBBBAAA>>>777111333000---++++++,,,,,,+++***+++,,,------,,,+++******************+++,,,,,,)))((('''&&&%%%&&&''''''(((((((((((())))))))))))***++++++******)))((('''***)))((('''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***(((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&(((***+++)))'''%%%'''))))))((((((***,,,'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,tttgggbbbcccgggfffccc```]]][[[ZZZYYYYYYYYYWWWUUUSSSSSSVVVYYY]]][[[WWWUUURRRMMMGGGBBBBBB@@@<<<:::::::::888777<<<999777666777888888888777777666555555555555666555333111///------,,,,,,)))((('''))),,,------+++'''((()))******)))((('''((((((''''''(((((())))))************)))))))))((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&)))))))))(((((((((''''''))))))(((''''''((()))))))))))))))(((((('''''''''&&&&&&''''''(((((()))))))))))))))))))))*********))))))************++++++))))))***+++,,,---......222444888<<<@@@EEEJJJNNNKKKNNNSSSWWWZZZZZZYYYXXXTTTVVVWWWXXXWWWXXXYYY[[[]]]ZZZYYYZZZ___ccceeeeeeeeegggjjjmmmqqqvvv~~~{{{vvvsssqqqsssvvvyyy|||zzzqqqllljjjfffaaa]]]XXXSSSNNNKKKIIIHHHGGGGGGHHHJJJMMMOOOVVVZZZ^^^aaaccceeegggiiiiiihhheeebbb^^^ZZZXXXVVVRRRRRRTTTUUUUUUUUUUUUTTTRRRNNNIIIFFFEEEBBB;;;666333111...,,,---......---)))***+++,,,,,,,,,+++***+++***)))'''&&&%%%%%%%%%***)))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&'''''''''((((((((())))))'''(((((((((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&''')))***)))'''&&&'''))))))((((((***+++'''((()))(((''''''((()))))))))(((((((((((()))))))))))))))************+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***------.........------,,,sssfffaaabbbfffdddaaa^^^\\\[[[[[[[[[YYYYYYWWWUUUTTTUUUXXX[[[^^^\\\ZZZWWWSSSNNNHHHDDDCCC@@@===;;;;;;;;;:::999<<<999777666777888888888555555444333333333333333333222000///...---------***)))((()))+++,,,+++***''''''((())))))(((''''''((((((((())))))*********************))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((******)))((('''%%%%%%$$$''''''''''''''''''''''''*********))))))(((((((((''''''''''''''''''''''''************))))))))))))(((((())))))************------,,,,,,---///111222222666;;;AAAFFFLLLRRRVVVTTTVVVYYY\\\]]]]]]\\\[[[SSSTTTUUUUUUUUUWWWZZZ]]]cccaaaaaacccfffiiikkkkkkjjjmmmqqqvvvzzz~~~}}}zzzwwwuuusssrrrqqquuuwwwzzz|||}}}|||zzzyyy}}}}}}tttooohhhbbb\\\WWWSSSPPPKKKIIIHHHGGGGGGHHHJJJKKKMMMQQQVVV[[[___bbbfffiiijjjjjjiiigggeeeaaa]]][[[TTTSSSSSSRRRTTTVVVXXXYYYWWWSSSOOOLLLKKKGGGBBB===666333000//////000///...))))))***+++,,,,,,+++++++++***(((&&&%%%$$$######+++***)))((((((((()))*********))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((('''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''((()))((('''&&&%%%''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&''''''(((((('''''')))'''&&&&&&((()))((((((&&&'''))))))((((((***+++'''((())))))''''''((()))++++++************++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++/////////......---++++++ssseeeaaabbbeeeccc```]]]\\\\\\]]]^^^[[[ZZZYYYVVVTTTUUUXXXZZZ^^^]]]ZZZWWWSSSNNNHHHEEE@@@>>><<<;;;===>>>>>>===;;;999777777888999888777444333222111000000000111111111000///...---------******))))))******))))))'''((()))******)))((('''''''''((()))*********************)))))))))))))))''''''(((((())))))******&&&&&&&&&''''''''''''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$))))))))))))************((((((((((((((('''''''''++++++******))))))((((((((((((((())))))******+++111111000000111333666888666:::AAAGGGLLLRRRWWWZZZYYYZZZ[[[]]]]]]\\\ZZZYYYTTTUUUWWWXXXZZZ]]]bbbffflllmmmnnnppprrrtttttttttvvvxxx|||{{{vvvsssqqqpppooommmllljjjjjjiiivvvyyy}}}yyyqqqjjjccc^^^ZZZWWWPPPOOOLLLJJJIIIIIIIIIIIIHHHLLLQQQUUUYYY]]]aaadddggghhhjjjjjjiiifffbbb___ZZZWWWTTTRRRSSSUUUYYY[[[ZZZWWWSSSQQQNNNKKKFFFCCC:::777444222111000...---))))))***++++++,,,,,,,,,+++***))))))(((((())))))+++***)))((('''((())))))+++******)))(((''''''&&&%%%&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&''')))))))))'''%%%###'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''+++(((&&&&&&'''(((((((((&&&((())))))(((((()))+++''')))***)))((('''((()))++++++************++++++************+++++++++,,,+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++,,,,,,------,,,+++******tttfffbbbcccfffccc```^^^]]]^^^___aaa]]]\\\ZZZWWWTTTSSSUUUXXX\\\\\\ZZZWWWQQQKKKGGGDDD@@@>>><<<<<<===??????>>>;;;999777777888999888777555555444333222111111111000000000///...------,,,************)))(((((())))))***++++++++++++***)))%%%&&&'''))))))***))))))))))))))))))))))))******''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''')))***+++,,,---*********)))))))))))))))++++++******))))))(((((('''(((((()))***+++++++++111111000111333666999;;;???DDDJJJPPPTTTXXX\\\^^^]]]]]]\\\\\\[[[YYYXXXWWWXXXZZZ\\\]]]___dddiiimmmsssvvvzzz}}}zzztttooolllkkkjjjgggiiikkkmmmoooppppppppp|||~~~}}}uuunnngggaaa]]]WWWUUURRROOOLLLJJJIIIHHHJJJLLLOOORRRTTTVVVZZZ]]]ccceeeiiikkkllljjjgggeeeaaa^^^YYYUUUTTTUUUXXXZZZYYYWWWUUURRROOOLLLHHHFFF@@@===999666333111...++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,***)))((('''''''''((()))+++******)))(((''''''&&&'''''''''''''''&&&%%%%%%&&&'''(((((()))(((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))###$$$%%%&&&'''(((((((((%%%&&&''''''((('''''''''+++(((&&&&&&'''((((((((('''((())))))(((((()))***((()))***)))((('''(((***+++******))))))******+++)))))))))*********++++++++++++,,,,,,,,,---------........................---------,,,,,,,,,++++++***+++,,,,,,---------,,,sssfffcccdddeeecccaaa___^^^______```^^^]]]ZZZVVVSSSRRRTTTVVVZZZ[[[ZZZVVVPPPJJJFFFDDDCCC@@@===<<<<<<===<<<;;;:::999888888999999888666444333222000////////////000000000///...---+++***((()))******((('''(((*********+++,,,,,,+++******$$$%%%''')))******))))))))))))))))))************(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%'''(((***+++,,,---************************************))))))))))))(((((()))***+++,,,,,,---//////000111444777:::<<>>;;;888444000---------,,,,,,,,,,,,------///...---+++***************)))((('''&&&'''((((((******))))))((((((''''''(((((((((((('''&&&%%%$$$&&&&&&((()))))))))(((''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''((()))*********%%%&&&''''''(((((('''''')))'''&&&&&&((()))((((((''')))***)))((('''(((***((()))******(((((()))******))))))))))))))))))***)))))))))************+++,,,,,,,,,,,,------------........................------------,,,,,,,,,,,,,,,,,,...//////000000000rrreeebbbcccccccccaaa```___^^^^^^^^^\\\[[[YYYUUURRRRRRTTTVVVZZZ[[[[[[VVVPPPIIIFFFDDDBBB???===;;;<<<<<<<<<;;;:::999888888999999888666222111000...---------,,,111111111000...,,,***)))''')))******(((''')))+++)))***+++,,,,,,+++***)))$$$&&&(((***+++++++++***((()))))))))************))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******))))))(((''''''((())))))&&&''''''(((((()))******(((((())))))******++++++)))))))))))))))*********))))))***+++,,,---.........///222555999<<<>>>@@@CCCHHHOOOTTTWWWXXXYYYZZZ```^^^\\\YYYWWWVVVUUUUUUUUUYYY^^^ccchhhmmmsssvvv~~~{{{xxxvvvvvvuuurrrpppjjjhhhfffdddeeehhhlllooorrrwww~~~wwwxxxzzz}}}yyytttjjjhhhddd___ZZZUUUQQQOOOTTTTTTSSSQQQOOONNNOOOQQQTTTXXX]]]bbbfffiiijjjjjjgggeeebbb^^^[[[YYYXXXXXXUUUUUUTTTQQQNNNJJJHHHGGGHHHEEEBBB@@@>>>;;;777444111000...---,,,,,,------...---,,,,,,+++++++++,,,+++***)))((((((((())))))))))))))))))((((((((((((''''''(((((((((''''''&&&%%%&&&((()))***)))((('''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&''''''(((((('''''''''&&&&&&''')))***)))'''((()))***)))((('''((()))((()))******)))((()))*********))))))))))))***************+++++++++,,,,,,,,,,,,,,,------------..............................------------,,,,,,,,,......///////////////...qqqdddaaabbbbbbaaaaaa```^^^]]]\\\[[[ZZZYYYWWWTTTRRRRRRUUUWWWZZZ[[[[[[WWWPPPIIIFFFEEE>>><<<::::::<<<>>>>>>>>>999888888888:::999777666666555444222111000000000111111111000...,,,)))(((&&&(((******(((''')))+++((()))***++++++***)))(((%%%'''))),,,------,,,+++(((((())))))*********+++******))))))((((((''''''$$$$$$%%%&&&'''((()))***(((((((((((()))))))))***)))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''&&&''''''((()))******+++(((((())))))******++++++)))******,,,---...//////000222666:::>>>AAACCCDDDGGGLLLSSSYYY\\\]]]^^^^^^^^^\\\YYYVVVTTTRRRRRRRRRNNNSSS\\\eeemmmuuu||||||zzzwwwrrrppppppooollliiigggggghhhjjjmmmqqquuuxxx|||vvvxxxzzz}}}sssqqqmmmhhhbbb\\\XXXVVVVVVVVVTTTQQQNNNMMMNNNOOOLLLOOOUUU[[[```dddfffggggggfffdddaaa___\\\ZZZXXXTTTUUUTTTQQQMMMJJJHHHHHHIIIGGGEEECCCBBB@@@<<<:::333111000...---------...++++++,,,---...000111222,,,,,,***)))))))))***+++(((((((((((())))))))))))%%%&&&'''((())))))))))))$$$&&&((()))***)))((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&''''''(((((((((((())))))))))))***)))))))))((('''%%%$$$###%%%&&&''''''((((((''''''%%%%%%&&&(((***+++)))'''((()))***)))((('''((()))(((***+++***)))((()))***+++******************+++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,............---,,,+++***qqqddd``````dddcccaaa]]]YYYWWWXXXZZZ[[[ZZZXXXUUURRRSSSVVVYYY```___]]]YYYSSSLLLEEEAAA<<<;;;:::;;;<<<<<<:::888999999888888777888888888666444333111000000111111//////000000///---+++***))))))************))))))((()))***)))((('''((())))))*********++++++++++++------,,,+++******++++++(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))),,,+++***((((((((()))******(((&&&(((+++---+++))))))+++,,,,,,---///222555444777<<<@@@CCCDDDCCCBBBGGGIIINNNUUU\\\___]]]ZZZUUUWWWWWWSSSMMMKKKOOOSSSWWW[[[bbbkkkvvv~~~xxxuuukkkjjjhhhggghhhkkknnnpppmmmppptttxxx{{{~~~vvvzzz~~~xxxnnnhhhddd```]]]^^^ZZZTTTPPPNNNLLLKKKJJJJJJJJJKKKPPPWWW]]]aaabbbeeegggiiijjjgggaaaZZZVVVVVVWWWVVVSSSNNNIIIFFFEEEHHHFFFEEEEEEGGGFFFCCC@@@999666222...,,,,,,...///---,,,,,,++++++,,,------+++,,,------,,,+++)))(((++++++************++++++))))))(((((((((((())))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))'''((()))***((('''******++++++++++++***)))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******)))(((((((((((((((************************)))***+++,,,---,,,+++++++++,,,---.........---,,,......////////////.........,,,***((((((***,,,...000...,,,******,,,...000qqqddd``````bbbbbb```]]]ZZZYYYZZZ\\\\\\[[[XXXUUUSSSSSSVVVYYY\\\\\\ZZZWWWRRRLLLFFFCCC>>>===;;;<<<======<<<;;;999999888777777777888888555444333111111111111111000000//////...---++++++))))))************))))))''')))***)))((('''((())))))))))))*********++++++******)))((((((((((((((()))(((((('''((()))***+++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((((((((()))+++)))((())),,,---,,,***+++---...///000222666888===@@@CCCFFFGGGGGGFFFEEEEEEFFFJJJPPPUUUWWWUUURRRQQQSSSTTTQQQNNNMMMQQQVVV^^^bbbhhhqqqzzzxxxqqqmmmffffffgggiiimmmqqquuuxxx|||}}}}}}|||yyyrrrmmmhhheeeaaa]]]YYYVVVSSSPPPMMMJJJGGGFFFGGGJJJPPPUUUXXXYYY]]]```eeehhhgggddd```]]]UUUUUUUUUTTTQQQNNNJJJGGGCCCCCCCCCDDDGGGGGGDDDBBB>>>;;;666222///.........------------------......,,,------...---+++***)))*********))))))***************))))))))))))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''(((((()))&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&(((((('''&&&))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((******)))(((((((((((((((************************)))***+++,,,---,,,++++++,,,,,,------......------......////////////......---,,,+++******+++,,,---......,,,,,,,,,...000111rrreeeaaaaaa``````___]]][[[ZZZ\\\^^^\\\[[[YYYVVVSSSSSSVVVXXXXXXXXXXXXVVVRRRMMMHHHEEEAAA???<<<<<<===>>>======999999888777777777777777444444333222111111111111111000///...---,,,,,,,,,))))))************))))))'''(((******((((((((()))((((((((()))))))))******)))((((((''''''''''''((()))))))))))))))***++++++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''',,,*********,,,---,,,+++...000222444555777;;;>>>DDDEEEFFFFFFFFFEEECCCBBBDDDEEEHHHKKKOOOPPPNNNLLLMMMOOOQQQRRRQQQSSSWWW\\\gggjjjooovvv|||~~~{{{uuuoooiiifffeeegggjjjoootttyyy~~~~~~{{{|||}}}}}}{{{{{{{{{|||yyyuuurrrhhheeeaaa]]]ZZZUUUPPPLLLHHHFFFEEEFFFJJJMMMOOOPPPVVVZZZ___eeegggfffdddaaaXXXVVVTTTTTTUUUSSSOOOJJJBBBAAABBBDDDFFFHHHGGGFFFDDDAAA===888333000......,,,---...///////////////......//////...---+++******))))))(((((())))))***+++******))))))******+++'''''''''((()))*********(((((((((''''''''''''&&&''''''((((((((()))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))'''(((((())))))(((((('''((('''&&&'''((()))((('''((('''&&&&&&&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((******)))((((((((())))))************************)))***+++,,,---,,,++++++------,,,,,,---......///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222tttgggcccccc```aaa```^^^\\\[[[\\\]]]\\\[[[ZZZWWWTTTTTTVVVXXXXXXXXXWWWVVVRRRMMMHHHFFFBBB@@@<<<;;;<<<===>>>===999888777666666666666666333333333222222111111111222111///---,,,,,,,,,---))))))************))))))&&&(((******)))(((((()))(((((((((((())))))))))))***))))))((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))'''&&&+++******++++++,,,,,,+++000222555888:::===@@@CCCIIIHHHHHHGGGFFFEEECCCCCCFFFGGGIIIKKKNNNPPPPPPPPPNNNPPPTTTVVVXXX\\\aaadddkkkmmmqqquuuyyy{{{|||}}}tttrrrpppnnnkkkiiihhhgggnnnooorrrvvvzzz}}}}}}xxxtttrrrqqqtttuuuvvvvvvvvvxxx{{{}}}ssspppjjjeee```[[[UUURRRNNNKKKHHHGGGIIIKKKLLLLLLRRRUUU[[[```cccdddcccbbb___ZZZUUUTTTVVVWWWTTTPPPGGGEEECCCBBBCCCFFFHHHJJJHHHFFFBBB===888333000...,,,---...///000//////...//////000000///...,,,+++))))))(((((((((((())))))******))))))))))))******'''((((((((()))))))))***((((((((('''''''''''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))+++++++++)))((('''&&&%%%%%%&&&(((***((((((''''''(((((()))***((((((((((((((((((((((((******))))))((())))))***************************)))***+++,,,---,,,++++++...---,,,,,,,,,...///111......////////////......+++,,,---......---,,,+++---......///000000111111vvviiiddddddbbbbbbbbb___\\\ZZZZZZ[[[\\\\\\[[[XXXUUUTTTUUUWWWZZZZZZYYYWWWSSSMMMHHHEEEBBB@@@<<<;;;;;;<<<===<<<999888777666555555555555222333333333222222111111222111///---,,,,,,,,,---))))))************))))))%%%'''***+++***)))))))))(((((((((((()))))))))))))))((((((((((((((())))))''''''(((((((((((()))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))'''((()))******)))(((''')))******+++++++++,,,---111444888<<<>>>BBBEEEHHHNNNNNNNNNMMMKKKJJJIIIHHHFFFHHHJJJLLLOOORRRVVVXXXTTTWWWZZZ^^^aaaeeejjjlllkkklllnnnpppqqqqqqqqqqqqkkkjjjhhhhhhjjjmmmqqqsssxxxxxxxxxxxxxxxxxxxxxwwwxxxzzzzzzxxxtttpppnnnmmmqqqssstttuuuvvvyyy}}}|||uuummmgggbbb]]]YYYTTTPPPLLLIIIIIIJJJJJJJJJKKKNNNSSSYYY]]]aaacccdddggg```YYYVVVXXXZZZXXXUUUNNNKKKEEE@@@>>>@@@DDDGGGHHHHHHEEEBBB===888444111......////////////......///000111111000///---,,,))))))(((((((((((())))))((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))***++++++))))))((('''&&&&&&(((***+++''''''&&&&&&''''''((()))))))))))))))))))))))))))******))))))))))))******************************)))***+++,,,---,,,++++++------,,,,,,---...000111......////////////......+++,,,...//////...,,,+++/////////000000000000000wwwiiiccccccbbbcccbbb```]]][[[ZZZ[[[]]]\\\[[[YYYVVVTTTUUUVVV\\\[[[ZZZWWWRRRLLLGGGDDDBBB@@@===<<<<<<===<<<;;;999888777555444444444444222222333333333222222111111000///...---,,,,,,,,,))))))************))))))$$$'''***+++***)))))))))((((((((()))))))))******'''&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***((())))))***************((()))+++,,,,,,---///000333666;;;@@@CCCGGGKKKMMMPPPPPPPPPOOONNNLLLIIIHHHDDDFFFIIIKKKNNNSSSYYY^^^]]]^^^aaaeeeiiilllooopppjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjmmmrrrxxx}}}}}}|||yyyvvvssspppooonnnppprrrttttttrrrpppooooootttvvvxxxzzz{{{zzzsssllleeeaaaVVVRRRMMMIIIHHHIIIIIIIIIDDDFFFJJJOOOVVV]]]cccfffjjjeee___]]]]]]]]]\\\[[[TTTPPPJJJBBB===<<>>===;;;888888666555444333333333111222333333333333222111000000//////...---++++++))))))************))))))###&&&***++++++))))))))))))))))))*********++++++''''''&&&&&&''''''((()))&&&'''((()))***))))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++***************+++,,,,,,(((***---......000222555555999???DDDHHHLLLPPPRRRQQQRRRSSSRRRPPPLLLHHHFFFDDDFFFIIIKKKNNNTTT\\\bbbddddddfffiiilllnnnoooooollljjjhhhfffeeeffffffggghhhkkkpppvvv|||}}}{{{wwwssspppooonnnnnnkkknnnrrruuuuuuttttttuuuzzz|||wwwllleeeWWWSSSMMMIIIHHHIIIIIIIIICCCCCCDDDHHHNNNWWW^^^cccffffffffffffdddbbb```^^^YYYXXXTTTMMMEEE@@@??????CCCFFFIIIJJJJJJGGGCCC@@@999777444111000000111222///000000000000...---,,,*********))))))*********((((((''''''''''''(((((())))))))))))(((((((((((('''((((((((())))))))))))&&&&&&'''''''''((((((((()))((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))************))))))%%%$$$###$$$'''((('''&&&'''(((((())))))***++++++'''''''''''''''(((((()))))))))))))))))))))))))))******))))))******+++,,,************************)))***+++,,,---,,,+++++++++,,,---///000000111111......////////////............////////////......111000000111333555888:::uuufff___]]]^^^___aaa```___]]]^^^^^^]]]]]]\\\ZZZVVVUUUUUUVVVWWWWWWWWWTTTQQQKKKGGGCCCCCCBBBAAAAAAAAA@@@>>>;;;888888666555444333333333000111333333444333222111//////000000///---+++***))))))************))))))###&&&***++++++***))))))************++++++++++++)))))))))))))))***++++++'''((()))++++++******)))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,,,,+++*********+++---...(((,,,///000111222555999777;;;BBBGGGKKKOOOSSSVVVXXXYYYYYYYYYUUUPPPKKKHHHFFFHHHJJJLLLNNNUUU^^^dddgggggghhhjjjlllmmmmmmlllnnnllliiifffeeeeeeggghhhffflllttt|||}}}}}}zzzwwwsssrrrqqqssssssooorrrwww{{{|||||||||}}}~~~pppgggYYYTTTNNNJJJIIIJJJJJJKKKFFFEEECCCDDDIIIQQQXXX^^^```eeejjjllljjjfffbbb```]]]^^^]]]XXXOOOGGGBBBAAABBBEEEJJJMMMNNNLLLIIIFFF===:::666222000111222444//////000000///...---+++++++++************++++++))))))(((((((((((())))))''''''(((((())))))******'''((((((((())))))******&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))************))))))&&&%%%$$$&&&((())))))(((&&&'''((()))************((((((((((((((()))******))))))))))))))))))))))))******))))))***+++,,,,,,************************)))***+++,,,---,,,++++++***,,,...000111111111000......////////////......////////////////////////111000000111555999>>>AAAttteee```aaacccaaa___]]]\\\]]]^^^___bbb```]]]XXXTTTRRRSSSTTT\\\[[[XXXTTTOOOJJJEEECCCAAA@@@>>>>>>>>>>>>===;;;:::999666444333222222222222222222222222222222222//////...---,,,++++++***************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((***+++++++++***))))))*********++++++++++++(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((*********)))))))))))))))***************++++++,,,+++,,,---///222555777888<<<@@@EEEJJJNNNRRRWWWYYY[[[YYYUUUQQQMMMJJJIIIHHHGGGIIILLLQQQVVV\\\```bbbggggggfffdddcccdddgggjjjjjjgggccc______aaaeeegggppprrrtttvvvwwwvvvuuutttssstttuuuvvvuuutttsssrrrtttrrrrrrtttvvvyyy{{{lllhhhaaaWWWQQQOOONNNNNNMMMKKKGGGBBBAAADDDIIIMMMPPP\\\```eeeiiiiiiiiiiiiiiifffeeeaaa]]][[[WWWMMMBBB===???DDDIIIMMMNNNLLLJJJEEEBBB>>>999555333222222000000/////////......---++++++++++++***)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++************)))///......------,,,,,,+++++++++,,,------......///,,,---------......//////...............---------...---,,,---...000000///---000333777:::???EEEIIIssseee```aaacccaaa___]]]\\\]]]^^^___```___\\\XXXUUUTTTUUUWWW]]]\\\YYYUUUPPPKKKFFFDDDHHHFFFCCCBBBBBBAAA???>>>999888666444222222222222555444333222000///......000000///...---,,,++++++************))))))))))))************************))))))(((''''''((())))))%%%&&&'''((()))(((((('''))))))))))))*********+++'''''''''(((((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((***+++++++++++++++++++++******))))))***+++,,,,,,---...000222555777:::;;;===@@@EEEJJJNNNSSSXXX[[[VVVTTTQQQNNNLLLJJJJJJJJJKKKMMMPPPTTTYYY^^^bbbeeeddddddeeecccbbbaaacccdddfffdddaaa______aaadddgggmmmnnnpppqqqqqqqqqooonnntttttttttsssrrrqqqpppooorrrpppqqqtttvvvxxx~~~~~~oookkkeee```\\\WWWQQQMMMIIIFFFBBBAAACCCGGGJJJLLLTTTYYY___dddgggiiikkkllliiiiiieeeaaa___\\\RRRHHH@@@@@@AAAFFFLLLPPPPPPOOOIIIFFFBBB===999666444444222222111000//////......,,,,,,***(((%%%!!!)))))))))))))))))))))))))))))))))(((((((((''''''***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,------------,,,,,,,,,,,,+++,,,,,,------......///,,,---------............////////////////////////000///------............222444666999>>>EEEMMMRRRrrrddd___```bbbaaa___]]]\\\]]]^^^___```___\\\YYYVVVUUUWWWYYY[[[ZZZXXXTTTPPPKKKFFFDDDFFFCCCAAA???>>>===;;;999888777555333222111222222444444333111000///...---111000000///...---,,,,,,************))))))))))))******************************))))))))))))******&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''((((((((()))))))))******+++++++++))))))))))))***,,,------///000222444777:::<<<======???AAADDDFFFJJJOOOSSSPPPOOOMMMKKKKKKLLLNNNOOOQQQRRRTTTXXX\\\```ccceee___```aaa```^^^]]]]]]^^^cccbbbbbbaaabbbdddfffggghhhjjjkkkmmmmmmlllkkkiiiqqqpppppppppppppppqqqrrrvvvttttttwwwwwwwww{{{}}}vvvnnnggg___WWWRRRKKKHHHEEEDDDFFFGGGHHHHHHJJJOOOVVV]]]ccchhhlllooolllmmmkkkgggeeebbbZZZQQQFFFBBB>>>AAAIIIQQQTTTUUUNNNLLLHHHCCC>>>;;;888777555444222111000///......+++++++++***)))((('''&&&***************************)))))))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------...............////////////000000111111111000//////...///000111222777999<<<@@@GGGQQQ[[[bbbrrrddd___```bbb```___]]]]]]]]]___```aaa```]]]ZZZVVVUUUWWWYYYYYYXXXVVVSSSNNNJJJEEECCCAAA>>><<<:::::::::888777888777555333222111222222111111111111111111111111111111000///...------,,,************)))))))))(((************************************************((())))))***************'''''''''(((((((((((()))))))))*********+++++++++******))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((())))))***(((((()))***+++---//////111222444777999<<<===>>>BBBBBBBBBAAAAAACCCFFFIIILLLKKKKKKKKKMMMPPPSSSUUUVVVWWWWWWYYYZZZ\\\^^^___ZZZ[[[[[[ZZZYYYZZZ\\\^^^eeeeeeeeefffggggggggggggdddeeehhhjjjllllllkkkjjjiiijjjkkkmmmqqquuuyyy{{{|||zzzzzzyyyxxx}}}vvvjjjbbb]]]ZZZPPPNNNKKKJJJJJJIIIGGGEEECCCGGGNNNUUU\\\cccjjjnnnmmmooonnnkkkjjjhhhaaaYYYNNNFFF>>>===EEENNNTTTVVVRRRQQQMMMIIIDDD???<<<:::777666444111///...------,,,,,,---...............************************************))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********((())))))***++++++,,,,,,))))))***++++++,,,------,,,,,,------.../////////////////////000000000000......//////000111222222...//////000111444777:::999>>>EEEMMMWWWbbbnnnuuurrrddd``````aaa```^^^]]]]]]^^^___```cccbbb___ZZZVVVTTTUUUWWWYYYXXXVVVTTTPPPKKKGGGEEEBBB???===<<<===>>>>>>===888666555333222222222333333333333333333333333333111111000///...------,,,************)))))))))((())))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++&&&'''''''''((((((((((((((((((((()))))))))************))))))((((((''''''''''''((())))))(((''''''%%%%%%&&&'''((())))))***((())))))+++---///111222666888:::<<<>>>???@@@@@@GGGGGGFFFEEEDDDEEEIIIKKKKKKKKKMMMOOORRRUUUXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVYYY^^^bbbffffffggghhhgggfffdddccc^^^```dddhhhkkklllmmmmmmggghhhkkkoootttzzz~~~zzzzzzyyy{{{rrrggg```\\\UUUSSSPPPNNNLLLIIIFFFCCC@@@CCCIIINNNUUU\\\dddiiijjjnnnooommmllljjjeee^^^UUULLLBBB>>>BBBJJJPPPRRRSSSRRRPPPMMMIIIDDD@@@>>>:::888555111...---,,,,,,///......,,,+++)))'''&&&************************))))))))))))************(((((())))))))))))(((((((((((((((''''''(((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------,,,,,,---......//////000222222222111111111111111------...///000000111111...///000111111444999>>>===DDDOOO\\\hhhsss}}}ssseeeaaaaaaaaa```^^^]]]]]]^^^___aaacccbbb___ZZZUUUSSSTTTVVV[[[ZZZXXXVVVRRRNNNKKKHHHBBB???===<<<===???@@@@@@888777555444333333444444777777666444333222111000111000000///...---,,,,,,************))))))))))))((((((((((((((((((((((((******++++++++++++******'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&)))))))))******+++++++++))))))+++---///222444555===>>>@@@BBBCCCCCCCCCBBBAAABBBDDDEEEEEEHHHKKKNNNLLLNNNPPPTTTWWWYYYZZZ[[[YYYXXXWWWUUUTTTSSSRRRRRRUUUVVVVVVVVVXXX[[[```dddddddddeeeeeeeeecccaaa```ZZZ]]]aaafffjjjlllmmmnnnlllmmmpppssswww{{{~~~~~~zzzxxxyyy|||sssfff___[[[XXXUUUQQQNNNJJJEEEBBB@@@BBBEEEIIINNNUUU^^^cccfffkkknnnlllkkkkkkgggbbbYYYRRRIIICCCBBBFFFKKKOOOSSSSSSSSSQQQNNNJJJFFFCCC>>>;;;777222///---,,,,,,+++++++++++++++***)))(((************************(((((()))))))))))))))***(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))******+++,,,------...---------...//////000000333333222222222222111111.........//////000000000///111333333333666<<>><<<<<<=========999888777666555555666777222222222222222222222222//////...---,,,++++++***************))))))))))))************************((()))***++++++***)))(((***)))((((((((()))+++,,,(((((((((((())))))))))))************++++++++++++''''''(((((())))))******&&&'''(((******((('''&&&*********)))))))))))))))***+++---///222666888:::>>>???@@@AAAAAA???>>><<<>>>AAAEEEGGGHHHJJJLLLMMMNNNQQQVVVZZZ\\\\\\YYYXXXVVVVVVUUUUUUUUUVVVVVVWWWTTTXXX^^^aaabbbaaa______bbbbbbcccdddeeeeeeeeeeeeaaadddhhhllloooqqqrrrrrrppprrruuuxxxzzz|||||||||~~~lllhhhbbb]]]XXXSSSNNNJJJ@@@AAABBBCCCGGGNNNWWW]]]aaagggllllllkkkllljjjfffZZZZZZWWWPPPHHHFFFIIINNNRRRTTTVVVWWWVVVSSSPPPMMMEEEBBB===777333000//////,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))(((''')))((('''&&&&&&'''((()))''''''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---,,,,,,------------......------......///000000000111000000000//////......222222222111111111111111...333999===BBBKKKVVV___cccfffkkknnnqqquuuyyy|||rrrfffbbb___^^^^^^]]]]]]]]]]]]\\\\\\___]]][[[YYYWWWWWWWWWWWWXXXXXXWWWUUUQQQLLLHHHEEEGGGDDDAAA@@@@@@@@@???>>>999999888888888888999999666555333111///......///111000000...---,,,++++++***************+++++++++((()))******)))'''%%%###!!!)))+++)))&&&(((***'''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((()))***,,,,,,,,,+++******,,,///222555888:::;;;AAAAAAAAA@@@???===;;;999???AAADDDHHHKKKNNNOOOPPPSSSUUUYYY[[[[[[YYYVVVTTTTTTTTTTTTRRRQQQRRRTTTWWW^^^aaadddhhhiiigggeeeccc______```cccgggiiihhhgggjjjhhhmmmvvvxxxtttsssvvvvvvyyy}}}}}}zzzqqqeee___\\\WWWRRRNNNJJJEEECCCFFFKKKPPPSSS___aaaeeehhhkkkllllllkkkeee]]]VVVUUURRRLLLJJJLLLQQQTTTYYY[[[ZZZVVVRRROOOLLLHHHCCC===999444000---------,,,---...---+++(((!!!%%%(((***+++***)))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***''')))***)))((('''(((***+++***)))(((((('''((((((&&&&&&&&&&&&''')))***+++))))))))))))************))))))***++++++++++++***++++++******++++++,,,---,,,,,,+++***+++,,,---...////////////000000000000000111222333444333222222444000///222444222111333444777>>>JJJXXXfffpppuuuzzzxxxuuurrrppppppqqqrrrrrrfffaaa___]]]]]]]]]]]]]]]]]]]]]]]]```___\\\ZZZXXXWWWWWWWWWXXXXXXWWWUUUQQQLLLHHHEEEEEECCC@@@>>>>>>>>>===<<<999888888777777888888999666555333111000///////////////...---,,,,,,++++++******))))))))))))))))))((()))*********(((&&&%%%$$$$$$%%%'''((()))((('''(((((('''''''''(((((()))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***((()))***+++,,,++++++***+++---000444777:::<<<===>>>????????????===<<<;;;BBBCCCFFFIIIMMMOOOQQQRRRUUUXXX[[[^^^^^^[[[XXXUUUPPPQQQQQQPPPPPPRRRUUUXXX```bbbeeegggfffccc___\\\\\\\\\^^^aaagggkkkmmmmmmooommmpppwwwyyyvvvvvvyyyxxx}}}~~~tttmmmhhh```XXXRRRNNNHHHEEEFFFIIILLLNNNTTTYYY___ffflllnnnoooooojjjbbb\\\ZZZVVVOOOMMMNNNNNNRRRWWWZZZZZZWWWSSSQQQOOOKKKFFFBBB===999444000...---,,,---------+++(((%%%&&&&&&'''((()))))))))+++++++++******)))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***)))((('''(((******))))))(((((((((((()))'''''''''''''''((()))***))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,---...////////////000000000000000000222333333333222111333000000444666444333555888>>>IIIXXXhhhwwwzzzvvvsssrrrssssssqqqeee```^^^]]]]]]]]]]]]]]]^^^^^^^^^cccaaa^^^[[[YYYXXXWWWWWWYYYXXXWWWUUUQQQMMMHHHFFFCCCAAA>>><<<<<<<<<;;;:::888888777777777777888888777666444222111000000000---------,,,,,,,,,++++++*********)))((((((((('''((()))***++++++***)))(((000)))"""###))),,,)))%%%))))))(((''''''(((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))'''((()))***+++,,,,,,+++---///222555999<<<>>>>>>>>>>>>???@@@@@@?????????CCCEEEGGGKKKNNNQQQTTTUUUWWWZZZ]]]``````]]]ZZZWWWMMMNNNOOOOOOPPPRRRUUUXXX]]]```cccdddccc___ZZZWWWZZZZZZ\\\aaahhhnnnqqqssssssqqqrrrvvvxxxxxxzzz}}}~~~{{{yyyzzz}}}~~~~~~vvvkkkaaa[[[UUUNNNJJJHHHIIIJJJKKKKKKPPPYYYbbbiiimmmoooooommmgggaaa^^^ZZZSSSOOONNNKKKOOOTTTYYYZZZYYYVVVTTTRRRPPPLLLHHHDDD???:::555///...,,,,,,---,,,***)))+++***)))''''''((())))))++++++************))))))++++++************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''')))***,,,,,,***)))'''((()))******(((((()))***))))))((((((((()))******)))((((((''''''(((((()))))))))))))))************+++++++++,,,,,,,,,,,,---------,,,,,,------...///...------,,,,,,,,,------////////////000000000000///000111111222222111111111///111555777555666999@@@HHHWWWhhhyyyyyyuuussstttuuuqqqeee```]]]\\\]]]]]]]]]^^^^^^______eeeccc```]]]ZZZXXXXXXWWWYYYYYYXXXUUURRRMMMIIIFFFCCC@@@===<<<<<<<<<;;;:::777777777666666777777777666666555333222111111111------------------------,,,++++++***)))(((((('''((()))***++++++++++++***111***$$$$$$***---***%%%***)))((((((((((((((((((,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))(((((()))))))))'''((()))***+++,,,------...000333666:::<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEIIINNNRRRVVVWWWWWWYYY\\\______]]]ZZZXXXNNNOOOPPPQQQQQQRRRUUUWWWXXXZZZ^^^aaaaaa^^^ZZZXXXXXXYYY]]]cccjjjppprrrssssssrrrrrrtttvvvyyy}}}~~~}}}|||{{{|||~~~wwwlllddd^^^WWWQQQNNNLLLKKKJJJIIIMMMSSSZZZaaagggkkkmmmmmmiiieeeaaa\\\VVVQQQNNNJJJLLLQQQWWW[[[\\\ZZZXXXUUUSSSQQQNNNKKKFFF@@@;;;333000...,,,,,,,,,+++))),,,++++++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))************)))(((((()))******)))((()))***(((((((((((()))***++++++******)))(((''''''((((((((()))))))))************+++*********++++++,,,,,,,,,,,,,,,,,,,,,---...............---------------////////////000000000000//////000000111111111111000...///333555666;;;AAAJJJSSSbbbrrr{{{vvvuuuwwwxxxqqqeee___]]]\\\\\\]]]^^^^^^___``````eeedddaaa]]][[[YYYXXXXXXYYYYYYXXXVVVRRRMMMIIIFFFDDDAAA>>>=========<<<;;;777666666555555666666777555555555444333222111000////////////............------,,,++++++***))))))))))))***++++++,,,,,,,,,+++)))((()))+++,,,***(((***))))))((((((((())))))++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++(((((()))***,,,...///000000222444777999<<<===>>>AAA@@@??????>>>============???BBBFFFKKKQQQUUUXXXTTTVVVXXXZZZ[[[ZZZYYYXXXSSSTTTUUUUUUTTTTTTUUUWWWVVVYYY\\\______^^^[[[YYYZZZ\\\aaahhhmmmpppooonnnnnnooopppqqquuu{{{~~~{{{|||~~~{{{lllggg___XXXSSSOOOLLLJJJJJJJJJLLLPPPVVV___fffkkklllkkkiiieeeaaa]]]WWWRRRKKKLLLOOOTTTZZZ]]]]]]\\\XXXVVVTTTRRROOOKKKEEEAAA888555111...------,,,+++(((***+++------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))(((''''''''''''((())))))***+++***)))((()))+++))))))((())))))***+++,,,+++***)))(((((('''((((((((()))))))))***************))))))((()))***+++++++++++++++++++++,,,,,,---........................////////////000000000000000000000000000111111111111......111444999BBBLLLSSS[[[iiivvv}}}|||~~~rrreee```]]][[[\\\]]]^^^___```aaaaaaeeeccc```]]][[[ZZZYYYYYYZZZYYYXXXVVVRRRNNNIIIGGGDDDBBB???=========<<<;;;666666555555555555666666444444444444333222111000000000000000//////......---------,,,+++++++++***))))))*********++++++,,,%%%(((+++,,,,,,+++******)))((((((((())))))***+++'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++))))))***+++---///111333333444666888:::;;;<<<<<<>>>===<<<;;;:::999999:::<<<===???CCCHHHNNNRRRUUUQQQQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZYYYWWWVVVVVVWWWYYY[[[\\\^^^^^^]]]\\\[[[___```dddjjjnnnooommmkkkllloooqqqrrrwww}}}|||zzzyyyyyyzzz{{{wwwqqqiiiaaaZZZTTTOOOKKKIIIGGGFFFHHHNNNXXXaaahhhjjjmmmllljjjhhhfff```YYYPPPNNNNNNRRRYYY^^^``````\\\ZZZWWWUUUSSSOOOKKKGGG@@@<<<666111///...---,,,&&&(((+++---...---+++)))''''''(((((((((((())))))((((((((())))))))))))***************************)))******++++++******)))))))))))))))))))))))))))***((('''%%%%%%'''(((***)))***++++++))))))***+++******)))))))))***+++++++++***))))))(((((((((((())))))))))))************))))))((('''''')))***++++++************+++,,,,,,---...//////000000//////////////////000000000000111000000000000111222222222111222666:::AAANNNZZZ]]]dddnnnxxxsssfffaaa^^^[[[[[[\\\^^^___aaabbbbbbcccbbb___]]][[[ZZZZZZZZZZZZZZZYYYVVVRRRNNNIIIGGGDDDAAA>>>=========<<<;;;666555555444444555555666222333333333333111000///111111000///...------,,,++++++++++++++++++++++++******)))))))))******+++'''(((***++++++***))))))''''''(((((()))***,,,,,,''''''((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''((()))************+++,,,///111444555777888999:::;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;??????@@@BBBFFFJJJNNNPPPNNNNNNMMMNNNPPPTTTXXX[[[ZZZ\\\\\\[[[YYYXXXXXXXXXZZZZZZ[[[]]]^^^```aaabbbeeeeeeeeehhhkkkmmmmmmlllmmmssswwwwww{{{}}}|||zzzvvvttttttwww{{{~~~xxxnnneee\\\TTTOOOKKKIIIFFFFFFIIIPPPXXX]]]fffjjjlllkkkkkklllfff^^^UUUQQQNNNPPPWWW^^^bbbbbb```]]]ZZZXXXVVVSSSPPPMMMGGGBBB:::444111///...---))))))***+++,,,++++++***))))))))))))*********+++)))))))))*********++++++************************)))******++++++******))))))))))))))))))))))))))))))(((((((((((((((((())))))***++++++))))))***+++++++++******)))***************))))))((()))))))))))))))))))))***************)))((('''((()))+++,,,,,,++++++++++++,,,------,,,---...000111111111111////////////000000000000222111111000111222333444444555:::AAAFFFMMMYYYfffiiimmmsssxxxtttgggaaa___[[[[[[\\\^^^```aaabbbcccbbbaaa___\\\[[[ZZZZZZZZZZZZZZZYYYVVVSSSNNNJJJGGGCCCAAA>>><<<<<<<<<;;;:::555555555444444555555555111222333333222111///...111000000...---,,,++++++***************+++++++++******)))))))))))))))***+++)))((()))******)))''''''''''''((()))+++------++++++******************((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))++++++,,,---///222555777:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;<<<===???@@@BBBBBBAAABBBDDDGGGJJJLLLMMMLLLJJJKKKNNNSSSYYY\\\ZZZ\\\]]]\\\ZZZYYYYYYZZZWWWWWWYYY\\\___dddhhhjjjiiigggeeeeeehhhkkknnnoooqqqxxx||||||~~~{{{}}}zzzwwwuuuuuuxxx|||yyynnndddZZZUUUOOOMMMIIIGGGGGGJJJOOORRR```fffjjjjjjkkkmmmhhh___YYYSSSNNNPPPWWW^^^cccdddccc```\\\YYYXXXVVVSSSQQQKKKEEE===666222000///...,,,+++***)))))))))***+++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))+++++++++***)))***+++,,,,,,+++***)))))))))*********))))))))))))******))))))))))))************+++***)))((((((***,,,------,,,,,,,,,,,,---......+++,,,...000222222222222////////////000000000000333222111111111222444444555999AAAJJJPPPVVVaaammmsssuuuwwwyyy}}}tttfffaaaaaabbb``````aaa___\\\]]]aaaeeeccc___\\\YYYWWWWWWWWW]]]ZZZWWWUUUSSSNNNHHHBBBCCCAAA???>>>>>>>>><<<:::666666666666666666666666555555444333222000000///444222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))&&&(((*********)))***++++++***))))))***+++++++++)))*********++++++++++++******)))(((((((((((((((+++)))'''(((***,,,------))))))***++++++***((((((++++++++++++************+++,,,---000333555777888=========<<<;;;:::888888:::::::::;;;<<<>>>@@@AAADDDDDDCCCCCCCCCCCCDDDDDDHHHHHHJJJOOOTTTYYY[[[[[[]]]]]]^^^___^^^[[[YYYWWWYYYZZZ\\\___aaadddfffgggfffccc``````eeemmmtttxxxyyyzzz{{{yyywwwxxx}}}{{{xxxwww|||yyypppcccWWWWWWTTTOOOHHHDDDDDDGGGJJJUUU]]]eeegggjjjnnnlllfff```XXXPPPOOOUUU\\\aaabbbeeeccc```\\\WWWSSSPPPNNNNNNLLLHHHAAA888111---,,,---//////---(((&&&&&&(((,,,+++***))))))***+++,,,++++++************++++++((())))))))))))*********(((((()))************)))+++*********))))))(((((())))))((((((((((((((()))))))))))))))((((((((((((&&&'''((()))******))))))+++++++++*********))))))))))))))))))))))))))))))++++++******************,,,***)))***,,,...//////---.........//////000000000000111111111111000000222000000333333222666;;;777CCCOOOXXXaaakkksssvvvzzz{{{{{{zzz{{{ssseee``````dddaaaaaabbb___[[[[[[___dddbbb___[[[YYYXXXXXXXXX]]]ZZZWWWUUUSSSOOOHHHDDDCCCAAA???>>>>>>>>><<<:::555555555555555555555555555444444333111000000///222111///---,,,+++++++++++++++,,,,,,+++******)))'''(((************+++---,,,)))&&&&&&((()))(((''')))))))))*********++++++******)))(((((((((((((((***)))((((((+++,,,,,,,,,'''((())))))***)))((('''************************+++,,,...000333555777888<<<<<<<<<;;;:::999888888:::;;;<<<>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGIIIJJJIIIJJJLLLPPPVVVZZZ\\\\\\____________]]][[[YYYXXXVVVXXX\\\___aaaaaaaaa```___```bbbfffmmmtttzzz}}}zzzyyyvvvtttsssvvv{{{}}}}}}zzzooodddZZZWWWQQQLLLHHHGGGGGGGGGMMMUUU\\\aaagggnnnoookkkfff___WWWRRRTTTZZZ```dddfffeeebbb^^^ZZZVVVSSSQQQPPPNNNKKKEEE===666111///,,,------+++(((&&&'''(((,,,+++***))))))***+++,,,++++++************++++++)))))))))*********++++++++++++++++++******)))(((,,,,,,+++++++++************))))))(((((()))))))))************))))))))))))(((((((((((())))))******+++++++++*********))))))************************++++++******************---+++******,,,........./////////000000000111111000111111111111000000///222111222444333222888@@@FFFRRR___gggmmmuuu{{{|||zzz||||||zzzzzzrrrddd``````eeebbbaaabbb^^^ZZZZZZ^^^dddbbb___[[[YYYXXXXXXXXX[[[YYYWWWUUUSSSNNNIIIEEECCCAAA???>>>>>>>>><<<:::444444444444444444444444444444333222111000000///111000...---++++++************++++++******))))))((()))***))))))+++---000555///***)))+++,,,***'''((((((((()))))))))*********))))))((((((((((((((()))(((((()))+++,,,+++***%%%&&&'''((())))))(((((((((((())))))***+++++++++---...///111444666777888::::::::::::999999888888;;;===???BBBCCCCCCCCCBBBBBBCCCDDDFFFHHHKKKMMMNNNJJJKKKMMMRRRWWW[[[]]]]]]```___^^^]]][[[ZZZYYYXXXWWWZZZ^^^aaabbb```]]][[[]]]```fffmmmsssxxxzzz{{{xxxtttpppoooqqqvvvzzz|||}}}ttteee___WWWQQQNNNKKKGGGDDDFFFLLLSSSXXX```iiimmmmmmlllhhh```YYYVVVXXX^^^cccgggfffeeebbb___[[[XXXVVVSSSRRROOOJJJDDD===777444---...---,,,***)))***+++++++++************++++++++++++************++++++************+++++++++,,,...------,,,+++))))))(((++++++************))))))******)))))))))******+++++++++++++++************))))))((('''((()))***++++++++++++*********************************************++++++++++++++++++...,,,******,,,---------000000000000111111111111111111222222111000000///111222444555333555???KKKWWWdddoootttvvvyyy||||||zzz||||||{{{{{{rrreeeaaaaaacccaaa```aaa^^^ZZZ[[[___cccaaa^^^[[[YYYYYYYYYYYYYYYXXXVVVTTTQQQLLLHHHEEECCCAAA???>>>>>>>>><<<:::444444444444444444444444333333333222111000000///000000///---,,,+++++++++))))))*********))))))((()))******))))))+++///222999333,,,***---...+++'''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((***,,,,,,***(((%%%&&&'''((())))))******''''''((()))***+++,,,---//////111222444666777888999888888888888888999999<<>>>>>>>><<<:::444444444444444444444444333222222111111000000000000000000///...---,,,,,,((())))))*********)))))))))******))))))+++...111444...)))(((******(((%%%(((((((((((())))))))))))))))))(((((((((((())))))(((((((((***,,,+++)))'''''''''(((((()))***+++,,,'''((()))***+++,,,---...111111222444555777888888777777777777777888::::::===@@@DDDHHHIIIHHHFFFDDD@@@@@@AAACCCEEEGGGIIIJJJJJJKKKMMMQQQUUUXXXWWWVVVTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^___```aaaaaaaaaaaahhhjjjlllkkkiiiggghhhjjjjjjjjjlllssszzz~~~~~~}}}|||}}}}}}~~~qqqddd\\\UUUNNNIIIGGGFFFGGGKKKQQQXXX```eeegggkkkmmmiii```ZZZZZZ[[[cccdddfffgggfffccc___]]]XXXVVVTTTRRROOOIIIBBB===444222000...------------+++++++++,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,------'''''''''''''''(((((((((******))))))***+++,,,,,,******)))))))))(((((((((,,,+++)))'''''')))***+++******************************************************++++++,,,,,,,,,,,,000...,,,+++,,,---------////////////////////////111111222222222222111111///111777;;;>>>FFFYYYjjj}}}yyyzzzzzzyyy|||tttgggcccccc^^^]]]]]]___^^^\\\^^^bbbaaa___]]][[[ZZZZZZZZZ[[[WWWXXXWWWTTTNNNHHHDDDCCCCCCAAA???>>>>>>>>><<<:::444444444444444444444444222222111111111000000000000000000000///...---,,,))))))******++++++******)))*********)))***,,,///---+++***)))*********)))((((((((()))))))))******((((((((((((((())))))***)))(((((()))******)))'''))))))(((((()))***+++,,,))))))***+++,,,---...///222333444555666777888888777666666666777999;;;===>>>@@@DDDGGGIIIHHHFFFEEE@@@@@@AAABBBCCCEEEGGGHHHJJJKKKMMMPPPTTTUUUSSSRRRNNNOOOQQQTTTWWWYYY[[[\\\[[[[[[\\\^^^```bbbcccdddggghhhhhheeebbbbbbfffjjjhhhkkkrrrzzz~~~~~~{{{zzzsssggg^^^WWWRRRIIIFFFEEEIIINNNSSS[[[bbbaaagggmmmmmmggg```]]]\\\```cccfffhhhhhhfffbbb```[[[XXXUUUSSSRRRNNNHHHCCC888555000...---,,,+++***++++++,,,,,,,,,,,,++++++++++++************++++++************+++++++++,,,,,,,,,+++***+++,,,...///))))))************++++++)))))))))))))))***+++,,,))))))))))))(((((((((''',,,+++***)))((()))*********************+++++++++++++++++++++++++++++++++******++++++,,,---------///---++++++---.........////////////............///000111222333333333333111333999@@@GGGRRReeevvvyyyxxxwwwxxx|||sssgggbbbccc___]]]^^^___^^^[[[\\\aaa```___]]][[[ZZZZZZ[[[\\\ZZZ[[[ZZZVVVOOOHHHDDDCCCCCCAAA???>>>>>>>>><<<:::555555555555555555555555111111111111000000000000...////////////...,,,+++)))******+++,,,,,,++++++)))***+++***))))))***+++%%%(((+++,,,++++++,,,...)))))))))*********++++++((((((((((((((()))*********)))'''''')))***)))(((***)))((('''(((((()))***++++++,,,------...//////444444555666777777888888777666666666888:::===???>>>@@@CCCFFFGGGGGGFFFEEEAAAAAABBBCCCEEEGGGIIIJJJLLLLLLNNNQQQSSSSSSQQQNNNLLLNNNQQQUUUWWWYYYZZZ[[[VVVXXX\\\```dddfffggghhhdddffffffdddaaabbbggglllmmmrrryyy}}}}}}}}}uuuhhh```[[[QQQKKKHHHJJJLLLMMMSSS[[[^^^dddjjjmmmkkkgggcccbbb___bbbgggjjjkkkiiieeeccc___[[[WWWUUUUUUSSSMMMHHH@@@;;;555111///...,,,***++++++,,,------,,,++++++++++++************++++++)))))))))*********++++++...---+++*********,,,---*********+++++++++,,,,,,(((((((((((()))***+++,,,*********)))))))))((((((+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...///---++++++---///000///000000000000//////.........///000222333444555555777888===FFFOOO\\\mmm|||}}}yyywwwxxx|||rrrfffbbbbbbaaa______```^^^ZZZ[[[___```___\\\[[[ZZZZZZ[[[\\\\\\]]]]]]XXXPPPIIIEEEDDDCCCAAA???>>>>>>>>><<<:::666666666666666666666666111111111111000000000000---......///...---+++***)))***+++,,,,,,,,,,,,,,,(((***++++++)))(((((()))!!!((()))((('''***---************++++++++++++((((((((((((((()))******+++)))'''&&&((()))))))))***)))'''&&&&&&'''((())),,,------....../////////555555555666777888888888777666666666888;;;>>>@@@>>>@@@BBBEEEFFFFFFFFFEEEBBBCCCDDDEEEHHHJJJLLLNNNMMMNNNOOORRRSSSSSSPPPMMMMMMOOOSSSVVVYYYZZZYYYYYYTTTXXX^^^eeejjjllllllkkkcccfffgggeeebbbbbbgggmmmsssxxx~~~|||~~~pppfffaaaYYYQQQLLLLLLKKKHHHLLLSSS^^^bbbhhhlllmmmkkkiiiggg___ccchhhlllmmmkkkhhheeebbb]]]XXXVVVWWWUUUPPPLLLGGGAAA:::555333111...,,,++++++------------++++++++++++************++++++((())))))))))))*********000...,,,***))))))***+++(((((())))))*********+++''''''''''''((()))***++++++++++++************)))+++++++++++++++***)))((())))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........,,,++++++...000000000222111111111000000//////---...000222444555666666<<<;;;???IIITTTaaaqqq}}}}}}xxx|||uuugggaaaaaa]]][[[\\\^^^]]]YYYZZZ^^^^^^^^^]]]ZZZXXXXXXZZZ\\\bbb```\\\UUUMMMGGGDDDCCCBBB@@@>>>=========<<<;;;555444333444666888888777555333222222222222111/////////000000000000//////000&&&)))///+++***---***************))))))((((((((((((((((((((('''''''''((('''''''''''')))+++,,,------,,,)))''''''***,,,&&&'''''''''(((((())))))''''''''''''((()))***+++++++++***+++---000333555444666777999::::::::::::888777666555666999<<<>>>>>>>>>======>>>@@@BBBCCC@@@@@@AAABBBDDDFFFHHHIIINNNQQQSSSPPPLLLLLLPPPVVVSSSTTTVVVWWWXXXWWWVVVVVV```bbbfffjjjlllmmmlllkkkjjjjjjiiiggggggjjjnnnrrrzzz|||~~~}}}|||||||||nnnggg]]]UUULLLGGGGGGJJJMMMMMMTTT[[[dddkkkmmmmmmkkkjjjeeedddeeehhhkkkmmmkkkhhhccc```\\\YYYWWWUUURRRPPPJJJFFF???999555222///...---,,,++++++,,,---,,,+++***************+++++++++---,,,***))))))***,,,------,,,+++***))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,+++*********++++++++++++++++++++++++************************---,,,,,,++++++******)))///////////////.........111111000000000000000111444444222//////111555999===CCCJJJQQQXXXcccrrr}}}tttfffaaa```]]]\\\\\\^^^]]]YYYZZZ^^^______]]][[[XXXXXXYYY[[[aaa___\\\UUUMMMGGGDDDCCC@@@>>><<<;;;;;;;;;:::999666444333444666888888777555333222222222222111///.........------+++******,,,&&&)))+++(((+++///)))******)))((((((((((((((((((((((((((((((((((((((()))(((((((((((()))+++,,,******)))'''%%%%%%&&&'''''''''((((((((()))))))))))))))))))))******+++,,,,,,+++++++++---///222444444555777999:::::::::999888777666666777999;;;<<<======>>>>>>@@@AAACCCCCC@@@AAAAAACCCEEEGGGHHHIIIMMMOOOPPPNNNMMMNNNRRRUUUYYYWWWUUUTTTTTTUUUWWWXXXeeefffiiilllmmmnnnmmmllllllmmmoooooooooppprrrtttyyy|||}}}{{{yyy}}}uuulllbbbYYYOOOHHHFFFHHHJJJJJJPPPVVV___eeeiiikkkkkklllhhhggggggjjjlllmmmjjjhhheeebbb___\\\YYYWWWSSSQQQMMMHHHBBB<<<777444111///...---,,,,,,------+++))),,,,,,++++++******)))))),,,,,,+++******+++,,,,,,******)))))))))***++++++************************++++++++++++************************************+++++++++++++++*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,/////////////////////...111000000//////000000111000111111111111222666999???EEEMMMTTT[[[fffsss}}}rrrddd______^^^\\\]]]^^^\\\YYYZZZ^^^``````^^^[[[XXXWWWXXXZZZ```^^^[[[UUUMMMGGGDDDCCCAAA???===<<<<<<<<<;;;:::777555444555777888888888555333222111222222111///.........---+++***((('''***)))+++)))&&&000666,,,+++***)))((('''((())))))((((((((((((((((((((((((******)))))))))******+++((()))***)))&&&$$$$$$$$$(((((()))))))))))))))******)))))))))))))))***+++---,,,,,,,,,---///111222444555777999:::::::::999888888888888888999:::;;;<<<===???@@@BBBCCCDDDDDD@@@AAABBBCCCEEEGGGHHHIIIKKKKKKKKKLLLNNNQQQSSSUUU\\\YYYUUURRRRRRVVV[[[^^^kkklllmmmnnnoooooonnnmmmmmmooosssuuuuuuuuuuuuvvvxxx|||~~~{{{vvvyyywwwnnndddWWWMMMIIIIIIIIIHHHJJJOOOVVV]]]bbbfffkkkmmmlllkkklllmmmnnnmmmjjjgggfffdddaaa___]]]ZZZVVVSSSQQQMMMFFF@@@;;;777333000///...---......---***(((------,,,+++***)))((((((++++++++++++++++++++++++(((((((((((()))***+++,,,*********************************))))))(((((((((************************))))))******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------............//////////////////000000////////////000000...000222333444666:::<<>>>>>>>>===<<<777666555555777888888888444333111111222222000///000000//////...,,,+++***+++---///)))'''666===000,,,+++***(((((()))***+++((((((((((((((()))))))))+++++++++******************,,,------***'''&&&%%%))))))))))))************((('''''''''''''''((((((------------...///111111444555777888999:::999999888888888999999:::::::::;;;===???BBBCCCDDDDDDDDD???@@@AAACCCDDDFFFFFFGGGIIIHHHIIIKKKOOOSSSTTTUUUYYYWWWUUUTTTWWW]]]cccgggoooppppppppppppooonnnnnnmmmooorrrsssssstttvvvwwwzzz}}}wwwyyy}}}rrrcccVVVOOOLLLJJJHHHDDDHHHMMMSSSYYY```ggglllnnnnnnooooooooommmjjjgggcccbbbaaa``````^^^[[[XXXTTTPPPJJJEEE@@@:::555222...---...///000///,,,))),,,,,,,,,++++++************++++++,,,,,,++++++***)))((((((((())))))***+++***************+++++++++*********)))((((((''''''************************((((((((()))*********+++************************++++++++++++++++++++++++,,,,,,,,,------...................../////////////////////...//////000111111222333444666:::???CCCLLLTTT]]]dddiiipppzzzpppccc___```aaa^^^]]]^^^\\\YYY[[[___aaa```^^^[[[XXXVVVXXXYYY\\\\\\ZZZUUUNNNHHHEEECCCCCCAAA>>>>>>>>>>>>===;;;777666555555777888777777444222111111111111000......////////////...------+++---///)))'''666===000---,,,+++*********++++++(((((((((((())))))******+++++++++++++++*********+++---//////,,,)))''''''************))))))))))))(((''''''''''''(((((()))---------...///000111111333444666888999999999888888888999999:::::::::;;;<<<===@@@BBBCCCDDDDDDCCC>>>???AAABBBDDDDDDDDDDDDHHHHHHHHHKKKPPPSSSUUUUUUSSSTTTVVVZZZ```fffllloooqqqqqqrrrsssrrrqqqooonnnooooooooooooooorrrwwwzzz~~~zzz{{{}}}{{{|||||||||}}}~~~~~~~~~ooo```WWWPPPKKKHHHAAACCCGGGKKKQQQYYYaaaggglllnnnpppqqqooommmjjjiii^^^^^^]]]___```aaa```^^^WWWSSSNNNIIIDDD???999555---------///000000...,,,******++++++,,,,,,,,,---***++++++,,,,,,++++++***++++++***)))))))))))))))))))))*********+++++++++++++++*********)))))))))************************((((((((()))*********+++************************++++++++++++++++++++++++.........------,,,,,,,,,---.........//////000000///////////////000111111555444333222555<<>><<<;;;;;;;;;:::999777555444444666777666555444222111000111111000...,,,,,,------------,,,,,,***)))+++)))&&&000666,,,,,,,,,+++++++++*********'''(((((())))))******+++))))))******+++******)))(((+++------+++)))''''''***)))))))))))))))(((((())))))))))))***+++,,,---,,,---...///000111222222333444666888999999999888888888888888999;;;<<<======>>>???AAABBBBBBBBBBBB>>>???AAACCCDDDDDDDDDDDDHHHIIIKKKNNNPPPRRRTTTUUUPPPSSSZZZaaahhhmmmpppqqqppprrrtttvvvvvvtttrrrppprrrpppnnnllllllqqqxxx~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxyyyyyy{{{|||~~~yyyjjj___VVVNNNIIIAAABBBCCCEEEJJJQQQYYY___fffjjjnnnpppooommmlllkkk\\\[[[[[[]]]```cccddddddZZZWWWSSSOOOJJJDDD===999000...---...///000///...))))))***+++,,,---......++++++++++++++++++++++++---,,,+++***)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))******************************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***------......///000000000000//////000000111222333555444333333888BBBOOOWWWdddiiippprrrsssvvv|||qqqfffccceeeccc```^^^^^^[[[YYY[[[```______]]][[[XXXXXXYYY[[[YYYZZZYYYUUUOOOIIIEEECCC???===::::::::::::999888666555333333444555555444333222000000111111///...,,,,,,,,,,,,,,,+++***))),,,&&&)))+++(((+++///)))((()))***++++++)))(((''''''(((((()))******++++++&&&''')))************)))''')))++++++***(((((())))))))))))((((((((('''''')))))))))***,,,---//////+++,,,---///111222333333333444666777888999888888888777777777999;;;>>>@@@???????????????@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDIIILLLOOOPPPOOOPPPRRRUUUSSSWWW^^^dddjjjmmmnnnnnnpppssswwwzzz{{{yyyvvvssspppooollljjjkkkpppwww}}}~~~}}}~~~~~~|||yyyyyyxxxxxxxxxxxxxxxyyyxxxyyyzzz{{{~~~vvvjjj^^^TTTMMMCCCCCCCCCCCCEEEJJJQQQWWW```eeekkkoooooonnnnnnnnn^^^\\\[[[\\\```dddfffggg]]][[[XXXTTTPPPJJJCCC>>>555222///---.........---***++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,((())))))***++++++,,,,,,)))******++++++,,,,,,,,,************************+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------......///000000111000000000000111222333444555666777;;;CCCOOO]]]ffflllpppttttttssstttyyy~~~|||qqqgggeeegggddd```^^^^^^[[[YYY[[[```^^^^^^]]]ZZZXXXXXXZZZ\\\XXXYYYXXXUUUOOOIIIEEECCC@@@>>><<<;;;;;;;;;:::999666444333333444555444333333222000000111111///...//////...---,,,+++)))(((000&&&)))///+++***---***&&&''')))+++***(((&&&$$$'''(((((()))***+++++++++%%%&&&((()))*********)))(((***++++++******+++,,,))))))(((((('''''''''&&&''''''((()))***,,,...///***+++---///111333333444333444666777888999888888888777666666888<<<@@@BBBAAA@@@???>>>>>>???@@@AAAAAACCCEEEGGGHHHHHHGGGFFFIIINNNRRRRRROOONNNQQQUUUXXX[[[```eeeiiijjjjjjjjjooosssyyy}}}~~~|||yyyvvvlllllljjjiiijjjnnnuuuzzz}}}|||||||||}}}|||zzzxxxzzzzzz{{{||||||{{{yyyxxxwwwvvvvvvwwwwwwyyyzzz{{{zzz{{{|||~~~sssggg[[[SSSEEEDDDCCCBBBBBBFFFMMMQQQ\\\bbbiiimmmnnnnnnooopppaaa^^^\\\\\\___dddgggiii___]]][[[XXXTTTNNNGGGBBB999555000---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,---......((())))))***++++++,,,,,,(((((()))***+++,,,------************************---,,,,,,,,,+++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------------...///000000111111111111111222333444555666999===DDDNNN[[[iiirrrppptttvvvtttqqqqqqvvv{{{~~~{{{zzzzzzssshhhfffgggccc```^^^___]]]YYYXXXZZZ______^^^\\\YYYYYYZZZ\\\\\\[[[XXXUUUPPPJJJFFFCCC@@@===:::999999:::::::::666555444333333444555666333222000///.........//////111222000,,,***+++---******))))))))))))******---+++))))))+++,,,---,,,''')))***++++++***)))'''))))))((((((***,,,///111)))))))))))))))))))))))))))))))))))))))((((((((((((***+++---///111111222111222222222111111333555444555666777777888777777666666777888:::<<>>======???@@@AAA@@@@@@AAABBBEEEHHHJJJMMMNNNNNNLLLJJJLLLQQQVVV\\\```ccccccaaaccciiinnntttvvvyyy{{{zzzwwwrrrooojjjfff```^^^```hhhqqqwww|||yyywwwvvvwwwvvvssspppsssssssssssstttvvvwwwyyywwwyyy{{{{{{{{{|||~~~~~~xxxhhhZZZRRRLLLGGGEEEDDDDDDGGGMMMTTTZZZbbbhhhjjjjjjjjjjjjiiiccc[[[ZZZ]]]aaacccbbbeeeccc^^^WWWUUUTTTOOOHHH@@@999111...000333333111//////.........---------------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,,,,,,,---------......222111111///...---,,,+++------......///000000000000///000222222111444999===BBBJJJTTTdddsss{{{{{{{{{tttppppppppppppsssxxx}}}xxxzzz~~~uuujjjggghhhbbb^^^\\\]]]\\\XXXYYY\\\______^^^\\\ZZZYYYZZZ\\\\\\[[[XXXUUUPPPJJJFFFCCCAAA>>>;;;999:::;;;::::::666555444333333444555666333222000///......//////......---***'''&&&))),,,*********))))))************))))))+++------+++)))((()))+++,,,,,,+++)))(((+++***)))((((((***,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,...000111222222111222333222111222333555555666666777777777777666666666666666888999;;;<<>>???@@@BBBCCCCCCCCCCCCCCCEEEHHHKKKLLLNNNMMMKKKJJJLLLQQQYYY^^^ccccccdddcccccceeejjjooouuuvvvxxxyyywwwrrrnnnjjjhhhddd___[[[]]]bbbiiinnnqqqnnnkkkkkkmmmooonnnmmmrrrqqqqqqqqqrrrtttvvvwwwwwwyyy{{{}}}~~~tttgggXXXPPPIIIGGGFFFDDDFFFIIIOOOUUU^^^eeehhhiiiiiiiiijjjddd^^^[[[\\\___aaabbbfffeeeaaaZZZXXXVVVQQQJJJDDD===555222222333222111......---------,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------............------------------......///000000000222000111444333222555;;;===JJJZZZiiiwwwxxxttttttttttttwww|||wwwuuuyyywwwlllhhhhhhccc^^^[[[[[[ZZZXXXYYY]]]``````___]]]ZZZYYY[[[\\\[[[ZZZXXXTTTPPPKKKFFFCCCAAA>>>;;;::::::;;;:::999555555444444444444555555222222000///////////////...---***'''$$$%%%(((+++++++++++++++++++++++++++'''((())),,,...---***'''((()))***++++++***)))(((,,,+++)))(((''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((***+++,,,...000111222222222333444333222222444666666666777777777666555555777777777777888999::::::>>>>>>>>>>>>@@@CCCEEEGGGCCCCCCCCCDDDFFFHHHJJJLLLNNNKKKHHHIIIPPPZZZccchhhjjjgggdddcccfffjjjnnnppptttttttttsssppplllgggdddfffbbb]]]ZZZYYY\\\```cccdddbbb```aaadddiiilllmmmppppppppppppqqqssstttuuuuuuwwwzzz|||~~~~~~}}}}}}~~~~~~|||{{{zzzzzzyyyyyyxxxxxxyyyyyyxxxyyy{{{~~~xxxyyyyyywwwuuutttuuuvvvxxxzzz|||~~~tttdddYYYOOOLLLKKKIIIFFFFFFJJJPPPYYYaaaeeeggghhhhhhjjjgggbbb\\\YYYZZZ___bbbggghhhddd^^^[[[YYYTTTNNNHHHBBB;;;666555444222///---------,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******++++++***************)))*********+++++++++,,,,,,******+++,,,---...//////---......//////000000111444222222555555444777===BBBVVVnnn{{{zzzyyyyyy}}}}}}|||yyyuuusssvvv~~~yyymmmiiihhhfffaaa\\\\\\ZZZWWWYYY]]]___```___\\\ZZZYYY[[[\\\[[[ZZZXXXTTTPPPKKKFFFDDD@@@===;;;::::::999888777444444444444444444444444222111111000000////////////...,,,***((()))***,,,+++++++++,,,,,,+++++++++''''''(((***,,,,,,)))''''''((())))))))))))((('''++++++)))((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((+++,,,---///111222222222333444444444333333555777666777777777666555444444888888999999:::;;;<<<===<<<<<<===>>>@@@BBBDDDFFF@@@@@@AAAAAACCCEEEGGGHHHKKKHHHGGGLLLVVVbbbiiilllnnnhhhcccdddiiioooqqqqqqnnnnnnmmmkkkhhhdddaaa___bbb```[[[WWWVVVVVVXXXYYYZZZZZZ\\\___ccchhhlllnnnoooooopppqqqrrrsssttttttsssuuuxxxyyyzzz|||~~~~~~~~~~~~~~~}}}}}}zzzzzzyyyxxxvvvvvvvvvuuusssqqqoooooonnnmmmmmmmmmnnnooonnnoooqqqtttxxx{{{~~~{{{vvvsssnnnooonnnllljjjhhhiiijjjlllnnnrrrtttvvvyyy}}}qqqdddXXXTTTSSSOOOJJJGGGFFFLLLTTT\\\aaadddggghhhjjjiiifff___XXXWWW\\\aaafffhhhfffaaa]]][[[VVVPPPLLLGGGAAA<<<888444000---......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++,,,,,,,,,,,,***++++++---...///000000.........///000000111111444222222555555555999???KKKaaa{{{vvvqqqrrrsssuuuxxxxxxlllggggggiiiccc___]]]ZZZWWWXXX\\\______^^^\\\YYYYYYZZZ\\\ZZZZZZXXXTTTPPPKKKGGGDDD>>><<<:::999999888777555333444444444444444444333111111111111111000000000...............---+++******+++,,,,,,,,,,,,+++******)))'''((()))++++++***&&&''''''''''''''''''&&&***)))))))))*********+++))))))))))))))))))))))))''''''''''''(((((()))))),,,---...000111222222222333444444444333333555777666666666666666555444333555666888999;;;===>>>>>><<<<<<======???@@@AAABBB??????@@@AAABBBDDDEEEFFFFFFFFFIIIRRR]]]fffjjjjjjkkkfffbbbdddkkkpppqqqooofffeeecccaaa___]]]\\\[[[[[[XXXUUURRRPPPPPPQQQQQQTTTWWW]]]bbbfffjjjlllnnnppppppqqqrrrssstttuuuuuuuuuwwwxxxxxxxxxxxxzzz{{{zzzyyyyyyzzz{{{|||~~~|||}}}~~~~~~~~~}}}}}}|||wwwtttsssrrrqqqooonnnnnnllliiigggdddcccbbbaaaaaabbbdddeeeeeefffhhhkkkooorrrvvvwwwwwwxxxzzz|||}}}~~~~~~~~~yyyxxxuuusssqqqnnnjjjgggfffffffffdddaaa``````aaaaaadddhhhkkknnnqqquuuwww{{{~~~}}}ooobbb]]]ZZZSSSLLLHHHEEEIIIQQQWWW]]]aaaeeehhhjjjkkkhhhaaaYYYVVVYYY^^^bbbfffgggccc___]]]XXXSSSNNNKKKFFFAAA;;;666000---////////////............+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000......//////000111111111444111222555666777<<>>===;;;:::999888666444333333444444444444333333000111111222222111000000,,,,,,,,,...///...***((()))***+++,,,,,,+++***))),,,***'''''')))+++,,,+++'''''''''&&&&&&'''''''''(((((()))******+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******---...///111222222333333222333444333222222444666555555666666666555444444222333555888:::<<<<<<===<<<<<<======>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGDDDHHHOOOXXX```eeegggffffffcccbbbeeekkknnnllliii^^^\\\ZZZWWWVVVUUUVVVVVVQQQOOOMMMKKKJJJKKKMMMNNNTTTXXX___dddgggiiikkklllpppqqqrrrtttuuuuuuuuuuuuxxxyyyzzzyyywwwvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz|||~~~}}}zzzxxxxxx{{{||||||yyytttooollljjjiiigggeeedddcccbbb___\\\YYYXXXVVVVVVVVVWWWYYY[[[\\\]]]___bbbeeehhhkkkmmmoooppprrrsssttttttssssssmmmkkkiiigggeeeccc```]]]]]]^^^^^^\\\YYYYYYYYY[[[YYY\\\```cccfffhhhkkknnnrrruuuzzz}}}ppphhh```VVVNNNKKKFFFIIIMMMRRRVVV\\\cccgggiiijjjiiiddd\\\WWWXXXZZZ^^^dddgggdddaaa___[[[VVVPPPNNNKKKFFF@@@999333000000000000////////////...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........////////////////////////...//////000000111111222444111222666888:::@@@HHHZZZiii{{{{{{wwwrrruuu{{{qqqfffbbbcccbbb^^^\\\\\\ZZZWWWWWWZZZ\\\\\\\\\YYYWWWVVVWWWYYYZZZYYYWWWTTTPPPKKKHHHEEE@@@>>>===<<<;;;:::777555222333444444444444333222000111222222222222111000...,,,+++,,,......,,,)))((()))+++,,,,,,+++)))(((+++***)))***,,,,,,,,,***(((((((((''''''(((((((((''''''((()))************))))))))))))))))))))))))(((((())))))***++++++,,,...///000111222333333333111222333222111222333555444444555555666555555555333444666999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCCCCEEEFFFGGGGGGHHHHHHHHHNNNVVV]]]aaacccddddddaaaaaacccgggjjjiiiddd```YYYWWWSSSPPPNNNNNNOOOPPPKKKJJJIIIHHHIIILLLOOORRRYYY]]]bbbeeefffgggjjjlllpppqqqrrrtttuuuuuuuuuuuuvvvwwwxxxwwwuuuttttttvvvuuuuuuvvvwwwvvvuuutttsssuuuuuuwwwyyy{{{~~~yyyuuusssrrrqqqrrrrrrooojjjeeebbb```^^^\\\ZZZYYYYYYWWWTTTQQQPPPNNNMMMKKKLLLNNNPPPRRRTTTTTTVVVXXX[[[^^^aaabbbeeefffhhhiiiiiihhhfffeeebbb```^^^]]]\\\[[[XXXVVVUUUVVVVVVUUUSSSRRRSSSUUUSSSVVVZZZ]]]___```bbbdddhhhkkkooouuu|||vvviii[[[RRRPPPGGGHHHIIILLLPPPWWW___dddhhhiiiiiieee___YYYWWWVVV[[[bbbgggfffcccaaa^^^ZZZRRRRRRPPPLLLEEE>>>888444000////////////.........***+++,,,,,,---------,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000111111222222555333444888;;;>>>FFFNNN___lllzzzzzzzzzxxx|||oooccc```aaa]]]YYYYYY[[[ZZZWWWWWWZZZ[[[\\\[[[XXXVVVUUUWWWXXXZZZYYYWWWTTTPPPLLLHHHEEEBBB@@@>>>>>>===<<<999666222222444444444444222222000000222333333222111000222///,,,,,,...///...---'''(((***++++++***((('''))))))+++---///...+++)))******))))))))))))******&&&'''(((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,...///000111222333333333111222222222111111333555333333444555666666666555777888:::;;;<<<<<<;;;;;;;;;<<<===???AAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGLLLSSSZZZ___```aaabbbddd^^^aaaeeehhhhhhddd^^^YYYWWWTTTPPPLLLJJJJJJKKKLLLKKKJJJIIIIIILLLPPPTTTWWW```ccceeeffffffgggkkknnnoooppprrrtttuuuuuuuuutttrrrtttttttttrrrqqqrrrsssppprrrtttvvvwwwwwwvvvuuussssssuuuwwwzzz}}}|||vvvqqqooonnnjjjkkkkkkhhhccc^^^[[[YYYVVVTTTSSSRRRQQQPPPMMMJJJJJJHHHGGGEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTWWWYYY[[[]]]^^^___```___]]][[[ZZZ\\\ZZZXXXWWWWWWVVVTTTRRRPPPPPPQQQPPPNNNNNNOOOQQQOOORRRVVVYYYZZZ[[[]]]^^^aaadddhhhnnntttzzz~~~rrraaaWWWUUUGGGGGGGGGHHHKKKSSS\\\bbbggghhhiiifffaaa[[[VVVTTTZZZbbbhhhgggeeecccaaa]]]SSSTTTSSSPPPIIIAAA;;;888//////.........---------***+++,,,,,,------------------------------------******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...///////////////000111111222222666444555:::>>>BBBJJJRRRcccnnn{{{|||xxx|||~~~nnnddd___]]]___[[[ZZZ\\\[[[WWWWWWZZZ\\\]]]^^^]]][[[YYYYYYYYY[[[ZZZXXXTTTPPPLLLIIIGGG@@@>>><<<;;;:::999777555999777555444444333111///444222000...,,,,,,,,,,,,///......---+++******)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---)))(((&&&%%%%%%&&&'''((())))))))))))************---...000111111111000000111111222333333333333222555444444444555666888999:::::::::;;;<<<===>>>>>>;;;<<<===>>>???@@@@@@@@@EEEFFFFFFFFFGGGJJJNNNRRRTTTUUUVVVWWWYYY\\\___aaaaaaccceeeeeedddaaa]]]ZZZTTTPPPJJJGGGFFFHHHIIIJJJIIIHHHIIIJJJNNNSSSXXX[[[dddeeegggiiijjjkkkjjjjjjlllnnnppprrrssssssqqqqqqssstttuuuvvvvvvuuusssrrrnnnnnnoooqqqtttwww{{{|||wwwyyyyyyyyyxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~|||vvvnnniiigggjjjgggbbb]]]XXXTTTRRRQQQPPPOOONNNKKKIIIGGGEEEDDDCCCCCCBBBCCCCCCDDDFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQOOONNNNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTUUUUUU[[[[[[]]]bbbhhhmmmooopppwwwzzz}}}zzzlll___WWWNNNHHHEEEHHHLLLOOOSSSXXXcccgggkkkiiiccc\\\WWWUUUSSSZZZbbbeeebbb``````aaa]]]ZZZVVVRRRNNNIIICCC???333222000000000///---+++------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))++++++++++++++++++++++++........................******+++++++++******)))(((***,,,,,,***)))******........................---------...------,,,,,,////////////000000000000000///...///000111000///111555:::>>>AAAGGGOOOVVVkkkrrr}}}~~~mmmccc^^^]]]^^^ZZZYYY[[[[[[XXXXXX[[[\\\^^^^^^]]]ZZZXXXXXXYYY[[[ZZZWWWTTTPPPLLLHHHFFFBBB@@@>>>======<<<:::888666555333333444444333111000000///......//////000///......---+++******)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,***)))((('''&&&''')))***)))))))))************+++***+++---............---111111222333333333333222444444444444555777999::::::;;;;;;;;;<<<=========;;;<<<>>>???@@@AAAAAAAAADDDEEEFFFFFFGGGJJJOOOSSSUUUVVVWWWXXXYYY\\\```bbbeeefffffffffccc___ZZZXXXPPPLLLIIIGGGHHHJJJKKKKKKLLLMMMNNNPPPTTTXXX\\\^^^dddeeehhhjjjkkklllllllllkkklllnnnoooooooooooonnnqqqrrrtttuuuuuutttsssrrrooooooppprrruuuxxx{{{}}}zzz{{{{{{zzzyyyyyyzzz|||zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyxxxvvvqqqkkkeeeaaa___]]]YYYTTTPPPMMMKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFHHHJJJLLLNNNOOOLLLMMMNNNOOOPPPQQQRRRSSSLLLKKKKKKKKKKKKLLLMMMMMMPPPOOONNNMMMNNNOOOQQQRRRQQQQQQQQQQQQRRRRRRRRRSSSVVVVVVXXX[[[___bbbcccccchhhjjjmmmrrrvvvzzz}}}uuufff\\\QQQJJJFFFHHHJJJLLLOOOTTT```dddiiijjjeee___ZZZXXXQQQWWW^^^bbbdddddddddeee___\\\XXXUUUQQQKKKFFFBBB888666333111111000...---++++++,,,,,,---------...---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,---,,,++++++,,,---------------------------,,,------...------,,,,,,////////////000000000000///......///111222222222666999<<<@@@EEEOOOZZZcccuuuyyy|||lllaaa\\\\\\\\\YYYXXX[[[[[[XXXYYY\\\^^^^^^^^^\\\YYYWWWWWWXXXZZZYYYWWWSSSOOOKKKGGGEEEBBB@@@>>>>>>>>>===;;;:::444333222333444555444333000000/////////000000111......---,,,,,,+++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++***)))((())))))+++,,,)))*********+++++++++,,,---...///000111111111111111222222333333333333333333333333444666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBDDDFFFGGGIIILLLPPPSSSUUUWWWXXXYYYZZZ^^^bbbfffjjjiiihhheeeaaa\\\WWWTTTLLLJJJHHHIIIKKKMMMMMMMMMOOOPPPRRRUUUYYY\\\^^^```cccdddgggiiikkkllllllllljjjjjjjjjkkkkkkkkkkkkkkknnnoooqqqssstttttttttsssppppppqqqrrrtttwwwyyy{{{yyyzzzzzzxxxvvvuuuvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvtttrrrooommmkkkfff^^^YYYTTTRRROOOKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@???DDDDDDDDDEEEGGGHHHJJJKKKIIIIIIJJJLLLMMMNNNPPPPPPIIIIIIIIIHHHIIIIIIJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUUUUWWWYYYZZZZZZXXXZZZ[[[^^^bbbfffiiilllmmmmmmooosssxxx}}}pppdddWWWOOOJJJIIIJJJJJJLLLPPPZZZ___fffjjjhhhddd```]]]UUUWWWZZZ```dddgggfffeeeaaa^^^[[[WWWTTTOOOJJJFFF???;;;777333222111///...******+++,,,---...///000---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++***+++,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,////////////000000000000......///000111333444555777999<<>><<<<<<<<<<<<:::888444333222222444444333222444333222111000///............---,,,,,,+++******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''((((((******)))))))))***+++,,,******++++++,,,,,,------///000000111222333444444111222333333444444333333222222333555777999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBDDDDDDDDDAAACCCFFFHHHJJJMMMQQQSSSTTTVVVYYYZZZ[[[___eeejjjmmmkkkiiiddd___YYYTTTRRRLLLKKKKKKLLLNNNPPPPPPOOOOOOPPPTTTWWW[[[]]]^^^___aaabbbeeehhhjjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiiiiilllnnnpppsssuuuwwwxxxyyyttttttsssrrrrrrssstttuuutttuuutttrrrpppnnnoooppptttsssssssssrrrrrrqqqqqqrrrmmmhhhfffeee```XXXQQQNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEBBB???===DDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIJJJLLLMMMNNNNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTTTTUUUUUUVVVXXXWWWWWWYYYZZZ[[[YYYWWWXXXXXXYYY[[[]]]```aaaccc___aaadddiiinnnrrruuuvvvzzz~~~xxxkkk]]]UUUNNNKKKJJJIIIKKKOOOTTTZZZbbbhhhjjjiiieeeccc]]][[[ZZZ^^^cccgggeeebbbbbb___\\\ZZZWWWRRRMMMIIIEEE@@@:::555222111///...+++,,,,,,---......//////...,,,++++++,,,---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++******)))(((&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------////////////000000000000///000111111111333555777777;;;AAAHHHQQQ___nnnxxxlll___[[[[[[ZZZWWWWWWZZZZZZYYYZZZ]]]______^^^[[[XXXVVVVVVWWWZZZXXXVVVRRRNNNJJJGGGEEE@@@>>><<<<<<<<<;;;999777666444333222333333222000333222222111000///......---------,,,,,,++++++***************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))******+++++++++,,,---.........---------...///111222222222222333444444444444333222222444666888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>???AAACCCDDDDDDDDD@@@CCCGGGIIIKKKNNNPPPSSSQQQUUUZZZ\\\]]]```ffflllllljjjfffbbb]]]XXXTTTRRRQQQPPPOOOPPPRRRRRRQQQPPPPPPRRRVVVZZZ]]]^^^______bbbcccfffhhhjjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiiiiikkkmmmpppssswwwzzz|||}}}zzzxxxvvvsssqqqpppppppppnnnnnnnnnllljjjiiijjjkkkqqqppppppooonnnmmmmmmlllooojjjdddbbb```[[[SSSLLLJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGEEEBBB@@@EEEEEEEEEEEEFFFGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^^^^]]][[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZ\\\^^^aaadddfffgggiiimmmtttzzz|||{{{{{{{{{zzzyyy{{{}}}~~~}}}|||yyy{{{|||}}}}}}~~~rrrcccZZZQQQMMMJJJHHHIIILLLOOOTTT\\\eeejjjkkkiiifffbbb]]]ZZZ\\\bbbgggfffcccbbb```^^^[[[YYYUUUPPPMMMIIIDDD===777333111///---...........................---+++,,,------,,,***------------------------------------------------******+++,,,,,,,,,,,,,,,*********(((&&&'''***,,,------------------------+++,,,,,,---.........---////////////000000000000111222333333222333666999999@@@JJJUUU^^^iiittt|||{{{nnn```\\\\\\ZZZWWWWWWYYYZZZXXXYYY\\\^^^^^^]]]ZZZWWWVVVWWWXXXZZZYYYWWWSSSOOOKKKGGGEEEBBB@@@>>>===<<<;;;999777666444222222333333111///......///000111111111111---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))++++++,,,---...///000000...//////000111333444555222222333444444444444444222333555777999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC@@@DDDHHHKKKMMMNNNPPPQQQQQQWWW]]]___^^^___ccchhhgggfffbbb^^^ZZZXXXVVVUUUUUUSSSRRRSSSTTTTTTSSSQQQTTTVVVYYY]]]```bbbbbbcccdddfffhhhjjjkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjlllmmmooorrruuuxxxzzz{{{yyywwwtttpppmmmkkkiiiiiiggghhhhhhgggfffeeeggghhhlllkkkjjjiiihhhgggfffeeehhheee```]]]ZZZVVVPPPKKKGGGFFFDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIJJJJJJIIIGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPNNNOOOPPPRRRTTTVVVWWWXXXWWWXXXZZZ^^^bbbdddcccaaa```___]]][[[ZZZZZZ[[[[[[YYYYYYYYYYYYZZZ\\\^^^______ccciiinnnqqquuuxxx{{{}}}}}}zzzxxxxxxzzzwwwttttttvvvxxxwwwuuurrrtttwwwxxxyyyzzz|||~~~{{{lllaaaVVVPPPKKKGGGGGGJJJKKKOOOWWW```gggkkkjjjhhhbbb]]]YYY[[[aaagggiiihhhcccaaa___]]][[[XXXTTTPPPLLLGGG@@@;;;666333///---000000/////////............---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,------,,,******,,,///........................++++++,,,---............////////////000000000000111333444444222444999===;;;EEESSS___gggmmmssswwwzzz|||qqqbbb]]]^^^ZZZWWWWWWYYYZZZWWWXXX[[[]]]]]]\\\YYYWWWVVVXXXZZZ[[[ZZZWWWTTTPPPLLLHHHFFFCCC@@@>>><<<;;;999777555444222111222333333222111,,,---...000111111000000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((%%%&&&'''((())))))))))))+++,,,---...///000111111111111111222333555777999222333444444555444444444333444666888999999999999:::;;;;;;;;;<<<=========??????@@@AAAAAAAAAAAAAAAAAADDDIIILLLMMMNNNOOOPPPTTT[[[aaabbb^^^\\\]]]aaabbb```]]][[[YYYXXXXXXYYYUUUTTTRRRRRRTTTUUUTTTSSSXXXYYY[[[^^^aaacccdddeeedddeeefffhhhiiihhhhhhgggggghhhjjjkkkkkkkkkjjjjjjmmmmmmmmmnnnpppqqqrrrsssooommmiiifffcccaaa_________```aaaaaa```aaaccceeeeeedddcccbbb```___^^^]]]]]]\\\ZZZWWWTTTQQQNNNLLLFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLMMMNNNOOOOOOLLLMMMOOORRRUUUWWWYYYZZZ^^^___bbbggglllnnnmmmlllfffeeecccaaaaaaaaabbbccc___^^^[[[YYYZZZ\\\^^^```___ccchhhkkkmmmnnnppprrruuuxxx||||||vvvtttvvvxxxxxxvvvwwwzzz}}}~~~~~~zzzooobbbXXXQQQJJJHHHJJJIIILLLRRR[[[dddiiiiiihhheee```[[[[[[___dddhhhjjjeeedddbbb```___\\\XXXTTTNNNJJJDDD???:::555111...//////////////////000000///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------,,,.........---,,,---...------------------------***+++,,,---............////////////000000000000...111444444333666===CCCFFFPPP___jjjpppsssuuuwww{{{|||~~~sssccc^^^___[[[XXXWWWYYYYYYWWWWWW[[[]]]\\\[[[YYYVVVVVVXXXZZZ[[[ZZZXXXTTTPPPLLLIIIGGGAAA???<<<:::888666333111111000000111333444444333//////000000000...---,,,---,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&((()))************,,,,,,---...///000111222///......///000333555666222333444444555555444444444555777888999999999888::::::;;;;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???AAAEEEJJJMMMNNNNNNNNNOOOWWW^^^dddddd^^^YYYYYY[[[^^^\\\ZZZYYYXXXYYYZZZ[[[TTTRRRQQQQQQSSSUUUUUUUUUXXXYYY[[[]]]```bbbdddeeeaaabbbcccdddddddddcccccceeegggiiikkklllllljjjjjjmmmmmmlllkkkkkkkkkkkkkkkcccaaa^^^[[[YYYWWWWWWVVVXXXYYY[[[[[[[[[]]]___bbb______^^^\\\ZZZYYYXXXWWWTTTUUUUUUSSSPPPMMMMMMMMMGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHJJJKKKLLLEEEEEEFFFGGGHHHJJJLLLMMMIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNPPPTTTWWWZZZ\\\^^^gggiiilllrrrvvvyyyxxxvvvmmmllljjjiiiiiijjjlllmmmfffccc```]]]]]]___ccceeeeeehhhlllooooooooopppppptttwww{{{}}}yyyvvvxxx{{{{{{yyy{{{lllaaaWWWOOOLLLMMMHHHJJJOOOXXXaaaggghhhgggiiieee___\\\]]]```eeeggggggeeedddbbbaaa^^^ZZZWWWOOOLLLGGGBBB===888333///------...///000111222222///---,,,,,,---...,,,+++++++++++++++++++++++++++************************)))***+++,,,------...---***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////000000000000+++///333444444888@@@GGGVVV```mmmxxx}}}~~~~~~}}}}}}}}}vvvggg^^^ZZZYYYXXXXXXWWWWWWWWWXXXXXX[[[[[[ZZZWWWUUUTTTVVVXXX]]][[[YYYUUUQQQMMMIIIGGGEEEBBB>>><<<;;;:::999888444444444444333222111000000000000000000///............---------,,,,,,,,,***)))((()))*********((((((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,---)))&&&&&&***---...---000000111111222333444555222222111111222222333444333555777777666666888::::::::::::999999999888888???<<<999888999;;;;;;;;;AAA@@@?????????AAADDDEEEGGGKKKNNNMMMJJJKKKPPPVVVWWWXXXZZZYYYVVVTTTSSSSSSSSSUUUXXX[[[]]]]]]\\\[[[XXXXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]___```aaaaaaaaahhhgggfffeeecccbbbaaa```dddeeegggiiijjjjjjjjjjjjlllkkkiiihhhfffddd___\\\ZZZYYYVVVTTTQQQOOONNNNNNRRRRRRSSSUUUWWWXXXYYYZZZWWWVVVSSSQQQOOONNNNNNNNNLLLLLLLLLKKKKKKJJJJJJIIIEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFHHHIIIJJJJJJKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIKKKLLLLLLLLLNNNPPPQQQQQQQQQSSSUUUYYY]]]___ccciiirrr||||||yyywwwwwwwwwvvvuuurrrlllhhhiiilllllloootttrrruuuyyy{{{{{{}}}zzzyyyyyymmmaaaVVVPPPOOOHHHIIIJJJKKKRRR\\\cccgggffffffeeebbb___```dddiiigggeeebbbbbbaaa___YYYUUUOOOMMMJJJEEE@@@:::666444111000...---,,,,,,---...///...,,,++++++,,,...///)))***++++++,,,---......///......---+++******)))------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........,,,+++,,,//////---***$$$***//////+++***///555333000000444888===FFFOOOeeevvvzzz{{{uuufff]]]ZZZYYYYYYXXXWWWWWWWWWWWWXXXZZZZZZYYYWWWUUUUUUWWWYYY]]]\\\YYYVVVQQQLLLHHHFFFAAA>>>;;;999888777666444333333333222222111000///000000000000000///.........------------,,,,,,,,,+++)))((()))***+++***)))(((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((((()))******(((&&&%%%&&&(((+++,,,,,,222222222111111///......222222111111111222333333333555777777666666888999999999999999888888888777:::888777777999<<<======@@@?????????@@@BBBEEEGGGIIIKKKMMMMMMLLLMMMQQQTTTWWWXXXXXXWWWTTTRRRRRRRRRRRRTTTXXXZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]___```aaaaaabbbffffffeeedddbbbaaa``````cccdddfffhhhiiiiiiiiiiiijjjhhhfffdddbbb^^^ZZZVVVRRRQQQOOOLLLJJJHHHGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGIIIJJJKKKKKKLLLNNNPPPQQQQQQQQQSSSUUUYYY\\\^^^eeejjjttt~~~zzzuuurrruuuxxxyyy|||wwwhhhZZZQQQMMMHHHIIIIIIJJJNNNVVV^^^ccceeeffffffccc```___cccffffffccc```______]]]ZZZWWWQQQOOOLLLGGGBBB<<<777444000000...---,,,---......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///---,,,...000000...,,,---...///000111222333444222000111444888===IIIUUUuuutttddd\\\YYYYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYXXXVVVUUUVVVXXX[[[^^^]]]ZZZVVVQQQLLLGGGEEECCC@@@===;;;;;;:::888666333333333333222111000000000000000000000///......------------,,,,,,,,,,,,+++***)))***+++++++++))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))))))))((('''(((***+++,,,---///111555666777777555333111///333222222111111111222222444555666666666666777999888888777777777777777666666555444666999===>>>???>>>>>>>>>???AAADDDGGGHHHKKKLLLMMMNNNPPPRRRSSSTTTWWWWWWVVVTTTQQQPPPQQQRRRRRRTTTWWWYYYZZZXXXUUUSSSWWWVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^```aaabbbbbbddddddcccbbbbbbaaa``````bbbdddeeeggghhhhhhgggggggggeeeaaa^^^ZZZVVVQQQNNNJJJIIIGGGEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHFFFHHHJJJJJJJJJKKKNNNPPPRRRRRRRRRSSSUUUXXX[[[]]]ccciiitttuuudddVVVNNNHHHIIIHHHHHHIIINNNWWW^^^ccceeegggeeebbb```aaaccccccaaa]]][[[ZZZZZZYYYYYYUUUSSSPPPKKKEEE???999666000000...------......///...---,,,++++++,,,---...---------,,,,,,+++++++++---------....../////////------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......///......///000000///---444000---///555777444000000000333555888???OOO^^^~~~}}}}}}qqqccc[[[YYYZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUVVVYYY\\\^^^]]][[[WWWQQQLLLFFFCCCCCC@@@>>>===<<<;;;999777555555555555555444333333000000000000000///......---------,,,,,,,,,++++++,,,***)))***+++,,,+++)))***************************))))))(((((())))))***%%%&&&((()))))))))((('''%%%)))---...------000333444666888999999777555333333222222111111111111111444555666666555555666888666666666666666666666666666555555777:::===??????<<<===>>>@@@CCCFFFIIIJJJLLLLLLMMMQQQUUUXXXXXXWWWVVVVVVUUURRRPPPOOOPPPRRRSSSUUUWWWYYYXXXVVVSSSPPPUUUUUUUUUUUUVVVWWWXXXXXX[[[[[[\\\]]]___aaabbbcccccccccccccccbbbbbbbbbbbbcccdddeeefffffffffeeeeeeccc```[[[WWWSSSOOOJJJGGGEEEDDDBBBAAA@@@???>>>>>>===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIKKKNNNQQQSSSSSSRRRRRRTTTWWWZZZ[[[^^^eeerrrtttaaaTTTJJJHHHGGGEEEDDDGGGQQQZZZaaaeeeiiiiiieeebbbbbbbbbbbb___[[[WWWVVVWWWYYYZZZXXXVVVSSSOOOIIIBBB<<<999111000///.........///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------...////////////...333///+++...333555111---///111444777999AAAUUUggg}}}}}}~~~ooobbb[[[YYYZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUWWWZZZ\\\^^^]]][[[WWWRRRLLLFFFCCC>>><<<:::999999888666444444444555555444444333333000000000000000///......------,,,,,,,,,++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++******))))))******+++%%%&&&((()))))))))(((''' $$$((()))((()))+++...111333555666666444222000222222111000000111111111444555666666555555666777555555555555555555555555888777777999<<<>>>>>>>>><<<===>>>AAADDDGGGJJJKKKKKKLLLOOOTTTYYY\\\\\\[[[TTTTTTTTTRRRPPPPPPQQQSSSVVVWWWXXXXXXWWWTTTRRRPPPTTTTTTTTTUUUUUUVVVXXXXXXZZZZZZZZZ\\\]]]```bbbccccccccccccdddddddddddddddddddddeeeeeedddcccbbbaaa]]]ZZZUUUQQQNNNJJJFFFCCCAAA@@@???>>>>>>==================>>>>>>?????????>>>>>>??????@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKOOORRRTTTSSSSSSRRRTTTVVVXXXZZZZZZcccrrrppp]]]PPPJJJFFFEEECCCDDDLLLWWW^^^ccciiikkkiiifffddddddccc```[[[VVVTTTUUUXXXZZZZZZYYYWWWRRRLLLFFF@@@<<<333222000///......//////---------,,,,,,---------******+++,,,,,,---......---------,,,,,,,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,---------......+++,,,---...............//////......///000///...000111555888;;;DDDYYYkkkmmmaaa\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXWWWVVVUUUVVVYYY\\\\\\\\\[[[XXXSSSLLLGGGCCC>>>===;;;;;;;;;999777555111111111222222111111000000000000000000///......,,,,,,,,,,,,++++++++++++***)))((()))*********(((************************+++******))))))******+++''''''((())))))))))))((($$$&&&((())))))***,,,...555555666666555222000...000000000000000111222222444555666666444444555666444555555555555666666666999888888:::<<<>>>>>>===<<<===???BBBEEEHHHJJJLLLJJJMMMRRRWWWZZZ[[[[[[[[[RRRSSSTTTSSSRRRRRRTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\^^^aaabbbbbbbbbcccdddeeeeeeffffffcccdddcccbbbaaa^^^\\\ZZZUUURRRNNNKKKIIIFFFDDDAAA>>>======<<<<<<<<<==============================>>>>>>???@@@AAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJLLLPPPTTTUUUTTTSSSRRRSSSUUUWWWXXX[[[cccrrrkkk\\\QQQHHHFFFDDDCCCHHHRRRZZZ```gggkkkjjjhhhggghhheeeccc^^^XXXSSSSSSVVVYYYZZZZZZXXXUUUOOOIIICCC???555444222000///.........------------------------)))******+++---......///---------,,,,,,+++++++++------------------------------............------,,,,,,,,,---------......)))+++---...------...///...000222111///...000222222222555999===GGGZZZkkk~~~lllaaa]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXXXXVVVUUUVVVYYY[[[[[[[[[ZZZXXXSSSMMMGGGDDD???>>>=========<<<999777///000000111111000000///000000000000000///......,,,,,,,,,++++++++++++***)))((('''((())))))((('''************************))))))(((((((((((()))))))))(((((((((((()))******+++***)))***,,,...//////555666666555444333222111////////////000222333444444555666666444444555666444555555555666666666666777777777999<<<>>>===<<<<<<>>>@@@CCCFFFIIIJJJKKKJJJOOOUUUXXXWWWVVVVVVWWWQQQSSSUUUVVVVVVVVVWWWXXXWWWVVVTTTQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWXXXZZZ]]]```bbb```aaabbbcccdddeeeffffffbbbaaa```___\\\XXXUUUSSSMMMJJJGGGEEEEEEDDDCCCAAA>>>===============>>>???>>>>>>>>>==================>>>???@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCAAABBBDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHEEEFFFGGGHHHIIIIIIHHHHHHDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMRRRUUUVVVUUUSSSRRRSSSTTTVVVWWW\\\bbbnnn|||~~~~~~|||jjjZZZLLLIIIGGGCCCEEEKKKTTT[[[ccchhhiiihhhiiijjjhhhfffaaaZZZTTTRRRTTTWWWZZZZZZYYYVVVQQQKKKEEEAAA777666333111///---------,,,------------------,,,+++++++++,,,,,,---------,,,,,,,,,---------------------------------------------............------,,,,,,,,,---------......))),,,//////...---///000---///111111//////111333555333444999@@@JJJZZZiii{{{}}}kkk```]]]^^^[[[[[[YYYXXXWWWVVVVVVUUUYYYYYYXXXWWWUUUVVVXXX[[[ZZZZZZZZZXXXTTTNNNHHHDDD<<<;;;:::::::::999666333000111111222222222111111000000000000000//////...,,,,,,,,,+++++++++******)))'''&&&'''((()))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,,,,)))%%%&&&***------,,,......//////000111222222.........///000222444444444555666666444333444555555555555666666666777777555444555888<<<======<<<===>>>AAADDDGGGIIIJJJKKKJJJQQQWWWXXXTTTQQQQQQRRRPPPRRRVVVXXXXXXXXXYYYZZZWWWUUUQQQOOOMMMNNNOOOQQQRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVUUUVVVYYY\\\___aaa______```bbbcccdddeeefff``````^^^\\\XXXTTTPPPNNNHHHEEEBBBAAABBBBBBBBBAAA@@@?????????@@@@@@AAABBB@@@@@@@@@???????????????<<<===>>>?????????>>>======>>>???@@@AAABBBCCCDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKNNNSSSWWWVVVUUUTTTRRRRRRSSSUUUVVV[[[```iiiuuu}}}xxxuuuuuusssxxxuuu```OOOKKKIIICCCBBBGGGPPPWWW```fffhhhhhhiiikkkjjjiiiddd\\\UUURRRSSSVVVYYYZZZYYYWWWSSSLLLGGGCCC999777444111///---,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,---...///000111------------------------------............------,,,,,,,,,---------......***---000000///...000222---------...///000000000666333444999AAAKKKZZZfffvvv}}}iii]]]\\\^^^___^^^[[[YYYWWWWWWVVVVVVXXXXXXWWWVVVTTTSSSUUUWWWXXXWWWUUURRRNNNJJJFFFDDD???>>>===<<<;;;888555111222222222111111111111000111000///---+++*********222111///...---,,,,,,+++))),,,&&&###,,,...)))***************************))))))))))))))))))))))))(((''''''''''''(((((()))***************+++++++++//////000000000000//////000000111000......///111111111333555666777777888777777888888888888777666777888999999999:::<<<>>>@@@CCCFFFGGGHHHIIIKKKMMMSSSSSSSSSSSSRRRQQQOOONNNNNNOOORRRTTTVVVWWWXXXWWWRRRPPPNNNLLLKKKMMMOOOPPPPPPPPPPPPOOOOOOQQQVVVYYYTTTTTTUUUVVVXXX[[[^^^```]]]^^^```aaacccccccccccc[[[[[[ZZZXXXTTTOOOJJJGGGBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAAAAA@@@>>>???@@@AAABBBCCCBBBAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@???<<<<<>>:::444000//////000000---------------------------+++))))))***,,,,,,+++------------------------222222111000///......---,,,,,,,,,---------.............................................///000111111//////000222333444444666444777BBBLLLSSS^^^iii{{{lll```^^^```___^^^[[[YYYWWWWWWVVVVVVYYYYYYYYYWWWUUUTTTVVVXXXZZZYYYWWWTTTPPPLLLHHHEEE>>>===;;;;;;;;;999777444111111000000000////////////......------.........///...---,,,+++************///)))$$$***)))''',,,************************))))))))))))))))))))))))(((''''''''''''((())))))*********++++++,,,,,,,,,------............------///000000000......000222000111222444666888888999999888888888777777666666999:::;;;;;;:::;;;===???AAADDDGGGIIIIIIJJJLLLNNNTTTTTTSSSRRRPPPOOONNNNNNPPPQQQSSSTTTUUUUUUUUUTTTOOOMMMKKKJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOQQQUUUXXXVVVVVVVVVWWWXXXZZZ\\\]]]]]]]]]^^^___```aaabbbbbb\\\[[[XXXTTTOOOIIIEEEBBB@@@@@@???>>>>>>???@@@AAA??????>>>@@@AAABBBAAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@===???EEEIIIHHHGGGIIIHHHIIILLLPPPSSSTTTTTTSSSRRRPPPNNNOOOPPPQQQOOOMMMQQQOOOMMMLLLMMMMMMLLLJJJLLLMMMNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTVVVWWWZZZ```jjjwwwyyyuuuppppppoooppprrrtttwwwyyyuuubbbWWWNNNHHHFFFGGGKKKOOOWWW^^^dddggghhhgggiiiiiigggbbbZZZSSSOOOMMMQQQXXX\\\XXXSSSQQQMMMGGGAAA===666222000000000000------------------------///---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,---------..............................///............//////000000//////000222333333333555555;;;HHHSSS[[[fffqqqyyyooobbb___```___^^^[[[YYYWWWWWWVVVVVVZZZZZZZZZXXXVVVUUUWWWXXXZZZYYYXXXUUUQQQLLLGGGDDD>>><<<:::999::::::888777222111111111000000000000//////.........//////000------,,,+++++++++++++++***000,,,(((+++(((&&&...************************))))))))))))))))))))))))((('''''''''(((((()))************+++,,,------...------............------...///000000//////111333///111222444666888888999:::999888666666666777777:::;;;<<<<<<;;;;;;===???CCCEEEHHHJJJJJJKKKMMMOOOTTTRRRQQQOOONNNNNNNNNNNNTTTTTTTTTTTTSSSRRRPPPPPPKKKJJJHHHHHHHHHJJJLLLNNNPPPPPPPPPOOONNNPPPSSSVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```[[[YYYTTTNNNHHHCCC???===>>>===<<<;;;<<<>>>@@@AAA@@@@@@???AAABBBCCCBBB@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDAAA@@@DDDKKKPPPPPPOOOPPPMMMLLLMMMQQQWWW[[[[[[YYYWWWTTTRRRRRRSSSTTTTTTSSSUUUSSSQQQPPPPPPPPPOOOMMMLLLMMMMMMLLLJJJIIIIIIJJJMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWYYYZZZUUUUUUUUUUUUTTTSSSSSSRRRSSSRRRRRRQQQRRRTTTUUUVVVYYY___iiivvv{{{yyywwwtttssstttuuuwwwtttxxxoooaaaVVVMMMIIIIIILLLLLLPPPWWW```fffggggggiiijjjhhhccc\\\UUUQQQOOOMMMSSSXXXXXXVVVTTTPPPKKKEEE@@@:::555222111000///------------------------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000//////............///...///000111222222222222777:::CCCPPPZZZbbbllltttwww{{{pppbbb^^^______^^^[[[YYYWWWVVVVVVVVVZZZZZZYYYWWWUUUTTTVVVWWWXXXWWWVVVSSSOOOJJJEEEAAA@@@===:::888999999888777444444444333333333222222222111000...---,,,,,,,,,......------,,,---------)))...---///555///(((---************************((((((((((((((((((((((((''''''''''''((()))******))))))***+++,,,------...//////000000000000//////...///000000///000222444222222444555666666777777999777666555555777999::::::;;;<<<;;;:::;;;<<<>>>BBBEEEHHHJJJJJJKKKMMMOOOPPPOOOMMMLLLLLLMMMOOOQQQVVVUUUTTTRRRPPPNNNLLLKKKHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPRRRUUUXXXXXXXXXXXXYYYYYYZZZZZZ\\\[[[[[[ZZZZZZ[[[]]]]]]XXXUUUOOOIIICCC???<<<;;;<<<;;;:::999;;;===@@@BBBAAAAAA@@@BBBCCCDDDCCCAAA@@@@@@???>>>???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDCCCHHHRRRWWWWWWVVVWWWSSSQQQQQQUUU[[[______]]][[[YYYWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSTTTSSSRRRQQQMMMNNNNNNMMMLLLKKKKKKLLLPPPQQQSSSVVVWWWXXXXXXXXXYYYXXXXXXXXXZZZ\\\^^^```[[[ZZZWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVZZZ^^^gggsss}}}}}}~~~uuuvvvxxx{{{xxxiii^^^VVVQQQOOOLLLJJJJJJPPP[[[cccffffffhhhiiihhhddd]]]VVVQQQOOOIIINNNTTTWWWXXXVVVSSSPPPHHHCCC===777444111000...........................---,,,***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------..............................111000///...............---///111222222111222222;;;BBBMMMXXX```eeekkkppptttxxx{{{}}}}}}sssddd_________^^^[[[YYYWWWVVVVVVVVVYYYYYYYYYVVVTTTSSSTTTVVVWWWWWWWWWTTTOOOJJJDDD@@@BBB???;;;999888888666555444444444333333333222222000///...---,,,,,,++++++...------,,,,,,,,,------(((+++---777CCC;;;,,,+++************************(((((((((((((((((((((((('''''''''(((((()))++++++))))))******+++,,,,,,---//////000000000000//////...///000000000000222444444555555555555555444444666555444555666888;;;===888:::::::::999:::<<<===BBBDDDGGGIIIIIIJJJLLLNNNJJJJJJIIIIIIKKKNNNQQQSSSTTTSSSQQQOOOLLLJJJHHHHHHHHHGGGHHHHHHJJJKKKMMMNNNNNNOOOPPPPPPPPPPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYYYYXXXXXXYYYQQQNNNIIIDDD@@@>>>======;;;:::::::::;;;>>>@@@BBBBBBAAAAAABBBDDDDDDCCCAAAAAA@@@?????????@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCGGGGGGLLLVVV\\\\\\\\\]]]ZZZYYYXXXZZZ^^^aaaaaa___```___]]][[[ZZZZZZ\\\]]][[[YYYWWWWWWWWWXXXWWWVVVPPPQQQRRRQQQPPPOOOPPPQQQTTTWWW[[[^^^aaaaaaaaaaaa___^^^\\\\\\\\\^^^```aaa___\\\WWWSSSQQQRRRTTTVVVSSSSSSTTTTTTUUUUUUVVVWWWZZZ^^^dddnnn}}}}}}{{{|||rrreee]]]VVVQQQKKKHHHFFFKKKVVV```dddeeefffggggggddd]]]VVVRRROOOHHHKKKPPPWWWZZZXXXUUUTTTKKKFFF???999555222000...........................---,,,+++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,---------..............................111000///...............---///222222222222333555<<>>MMMBBB...***************************))))))))))))))))))))))))'''''''''((()))***+++,,,++++++++++++,,,,,,,,,,,,------............------///000111111000000222444555555555666555555444444555444555555777999;;;===777888999999999:::<<<>>>AAADDDGGGIIIIIIJJJLLLNNNGGGGGGGGGHHHKKKMMMPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQJJJHHHDDDAAA???>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@BBBCCCDDDCCCAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFKKKJJJOOOXXX]]]^^^^^^``````aaabbbcccccccccccccccffffffeeebbb```^^^```aaa^^^\\\[[[[[[\\\]]]]]]\\\VVVWWWXXXXXXVVVUUUVVVXXX\\\___dddiiilllmmmllllllfffdddaaa^^^]]]]]]^^^______\\\XXXTTTRRRSSSUUUWWWTTTUUUUUUVVVWWWWWWXXXXXXZZZ\\\aaajjjxxx~~~|||mmmbbbXXXQQQJJJGGGFFFIIIRRR[[[bbbeeeeeeggggggddd^^^WWWRRRPPPIIIIIIMMMUUUZZZXXXVVVWWWMMMIIIBBB===999555222///........................///...---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..............................000//////............///---000222222111222666:::>>>NNN```jjjnnnqqqqqqooojjjooouuuyyy|||}}}yyyjjjcccbbb___^^^[[[YYYWWWWWWVVVVVV[[[[[[YYYWWWTTTSSSTTTUUUYYYZZZYYYWWWRRRKKKEEEAAA???===<<<;;;:::999666444111111000000000/////////,,,,,,,,,------...///000---,,,+++***))))))))))))(((+++111AAANNNAAA---,,,************************))))))))))))))))))))))))'''''''''((()))+++,,,---...............---------------............------000111222111000000111333222333444555666666666666666666666777888888999999666888999::::::<<<>>>AAACCCEEEHHHJJJJJJKKKMMMOOOFFFFFFGGGIIIJJJLLLMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRSSSTTTWWWYYYWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWTTTOOOKKKIIIDDDCCCAAA???===<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@AAA@@@@@@AAACCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAABBBDDDFFFHHHJJJLLLMMMOOOMMMPPPWWW]]]]]]^^^```bbbgggkkkkkkiiiggghhhjjjlllmmmmmmjjjfffccccccdddaaa```___```bbbccccccccc\\\]]]^^^^^^\\\\\\]]]^^^dddhhhnnntttxxxyyyxxxwwwmmmjjjeee```]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\^^^dddpppvvvjjj]]]SSSIIIHHHGGGIIIOOOWWW```eeeeeeggghhhfff```YYYTTTQQQLLLIIIKKKTTTYYYXXXWWWXXXPPPLLLFFFAAA===999555333.................................///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................///............//////000...000333222111333:::???HHHZZZnnnvvvxxxxxxvvvqqqlllpppuuuzzzxxxhhhbbbaaa___^^^[[[YYYWWWWWWVVVWWW\\\\\\[[[XXXUUUTTTUUUVVVWWWXXXXXXUUUPPPIIICCC>>><<<;;;;;;;;;<<<:::777555222222222111111111111000111000///...............000///...,,,+++*********(((---444CCCLLL<<<+++...************************))))))))))))))))))))))))'''''''''((()))+++,,,---111111111000//////......//////000000000000//////111222222111000///111222000111333555666888888999777888888888888777666666666888:::;;;;;;===@@@CCCDDDFFFIIIKKKLLLMMMOOOPPPGGGGGGHHHJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLOOOQQQSSSTTTVVVXXXZZZZZZZZZ[[[ZZZZZZXXXVVVUUUUUUVVVVVVUUURRRLLLGGGCCCAAA@@@???===<<<;;;::::::===>>>@@@BBBCCCBBBAAA@@@@@@@@@???AAABBBCCCBBB@@@AAABBBCCCDDDEEEDDDCCCBBBAAABBBEEEHHHLLLOOORRRSSSQQQNNNPPPWWW\\\\\\]]]```cccjjjpppqqqllljjjlllooopppqqqrrrooojjjffffffgggdddbbbbbbcccfffggghhhggg___aaabbbaaa``````aaabbbjjjnnnuuu{{{~~~rrrnnnhhhbbb]]][[[ZZZZZZYYYZZZ[[[\\\[[[YYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ^^^]]]]]]```iiixxxwwwyyy|||~~~}}}qqqcccXXXHHHHHHHHHJJJNNNUUU^^^eeefffhhhiiigggbbb[[[VVVSSSNNNIIIKKKSSSXXXWWWWWWYYYSSSOOOIIIDDD@@@<<<888666////////////////////////,,,,,,,,,---//////,,,***------------------------........................,,,,,,,,,---------.............................................///000111...111333222111444<<>>@@@BBBFFFIIIMMMPPPPPPNNNMMMLLLEEEGGGIIIJJJIIIIIIJJJKKKEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGHHHIIIKKKMMMRRRSSSTTTTTTSSSTTTVVVXXXVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWTTTPPPKKKFFFBBB@@@CCCAAA>>><<<:::::::::;;;??????@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEECCCBBBCCCDDDBBBEEEKKKQQQVVVYYY[[[\\\YYYWWWVVVWWWZZZ^^^aaaccciiillloooqqqqqqqqqqqqrrrrrrrrrrrrqqqpppmmmkkkiiimmmllljjjhhhggghhhlllooonnnoooooommmlllmmmoooqqqssswww}}}uuurrrmmmiiifffdddbbbaaacccaaa`````````___]]][[[]]]]]]\\\\\\[[[[[[ZZZZZZ\\\ZZZ\\\bbbiiipppzzz}}}uuummmooorrrvvv{{{|||iiiYYYPPPJJJFFFHHHLLLPPPXXX```eeefffffffffccc___ZZZWWWTTTPPPMMMOOOVVV[[[\\\[[[WWWTTTOOOIIIBBB:::222,,,///...---...///000///...------............------000///---,,,,,,---///000000///...---------------..................---------,,,++++++------,,,+++////////////000000000000000...///444777<<>>===;;;;;;<<<===>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGHHHGGGFFFFFFGGGHHHGGGJJJNNNTTTYYY^^^aaabbbdddbbbaaa```bbbdddggghhhlllppptttwwwxxxxxxyyy{{{zzz{{{{{{zzzxxxvvvtttsssqqqpppnnnkkkiiijjjmmmpppxxxxxxyyyxxxwwwwwwyyy{{{~~~{{{yyyuuurrrooollljjjhhhhhhggggggggghhhgggdddbbbaaaaaaaaa```___^^^]]]]]]^^^\\\]]]bbbfffkkksss|||~~~vvviiijjjkkkooovvvppp```RRRJJJEEEEEEGGGKKKRRRYYYcccdddfffgggeeeaaa\\\YYYWWWSSSPPPQQQVVVZZZ[[[ZZZXXXUUUPPPKKKEEE>>>777222222000////////////...,,,------............------///...---,,,,,,---.../////////...---------------...........................,,,+++,,,---...---+++////////////000000000111111000222666999@@@MMMZZZsss~~~qqqeee```aaaccc___\\\[[[YYYTTTTTTVVVVVVVVVVVVTTTSSSSSSUUUWWWZZZYYYWWWSSSOOOJJJFFFCCC>>><<<999888777777555333222000//////000000...---,,,,,,------...---------------,,,+++************)))***+++++++++***)))(((((()))***++++++***)))(((+++******+++------,,,******)))(((((((((***,,,---111111111222444555444222555444222000///000111222222111///......000222333444444333333333333444444555555666777777888999999666666777999;;;===@@@AAAKKKLLLNNNOOONNNMMMKKKIIIHHHJJJKKKKKKIIIHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQRRRUUUWWWYYYYYYYYYXXXWWWVVVUUUTTTMMMLLLJJJGGGEEEBBB@@@???<<<<<<<<<<<<===???AAACCCAAABBBCCCDDDEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKMMMOOOOOOPPPTTTXXX^^^dddiiikkkrrrpppnnnmmmlllmmmoooppprrrvvv{{{~~~}}}zzzyyywwwtttrrrrrrtttwww|||yyyvvvtttrrrrrrrrrssssssqqqnnnjjjggggggfffeeedddcccaaaaaa___]]]^^^bbbcccdddjjjqqqwwwzzzkkkiiiggghhhoooyyyzzzkkkXXXNNNFFFCCCDDDFFFLLLRRR___bbbeeehhhgggddd___\\\\\\XXXSSSSSSVVVYYYZZZYYYZZZWWWRRRMMMHHHBBB<<<888555333111//////...---+++------............------........................//////...------------...........................///---,,,---...///...---/////////000000000111111222222555888;;;EEEYYYlllrrreeeaaaaaaddd___\\\[[[XXXTTTSSSVVVVVVVVVVVVUUUSSSTTTUUUWWWZZZYYYWWWSSSOOOJJJFFFCCC@@@===:::888777666444333444222111111222222111///***+++---...///...---------,,,++++++*********+++))))))******)))((('''&&&((()))************)))(((*********+++,,,,,,,,,+++,,,***(((''''''))),,,...222222222333444444444333444333111//////000222333111000/////////000222333000000000111222444666666666666666777777777777777666777888:::===???BBBCCCIIIIIIJJJKKKLLLLLLJJJIIIJJJKKKLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBFFFGGGJJJLLLMMMMMMMMMLLLLLLNNNPPPPPPQQQSSSUUUXXXWWWWWWVVVUUUTTTRRRQQQPPPKKKIIIGGGEEEBBB@@@>>>===<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJMMMOOOPPPQQQTTTVVVVVVWWWXXX\\\bbbiiipppssszzzzzzyyywwwuuuuuuwwwyyyyyy~~~~~~~~~~~~~~~~~~zzzuuuqqqllllllkkkjjjhhhfffdddccc___^^^^^^aaaaaa```ccchhhnnnvvvtttpppkkkiiilllrrrxxx|||~~~xxxbbbVVVIIIDDDCCCEEEIIIOOOYYY]]]ccchhhiiifffbbb___^^^ZZZUUUTTTUUUXXXYYYZZZ]]]YYYTTTOOOJJJEEE@@@<<<777444111000000///...---------............------------...//////...------///......---------......---------...............///...---...///000///...//////000000000111111111111333777999<<>>AAACCCEEEFFFFFFDDDDDDFFFIIIKKKJJJIIIIIIKKKKKKJJJGGGEEEDDDDDDFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNPPPQQQQQQSSSVVVXXXVVVVVVUUUTTTRRRPPPOOONNNKKKJJJGGGDDDAAA???======??????@@@AAABBBDDDEEEFFFIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJMMMPPPSSSUUUXXX[[[^^^]]]]]]^^^aaafffnnnuuuzzz}}}~~~~~~|||}}}zzzuuupppppppppooollliiifffddd___]]]^^^``````]]]```dddjjjqqqzzz|||xxxsssppppppqqqqqqpppsssssstttyyylll^^^NNNFFFCCCDDDGGGLLLSSSXXX___eeehhhhhheeebbb^^^ZZZVVVSSSTTTVVVYYYZZZ^^^ZZZVVVQQQMMMGGGAAA===777555222000000111000///------............------------...//////...------......---------......///---------........./////////...---...000111000///000000000000111111111111000333777999===LLLjjjssseee```___aaa\\\XXXXXXVVVSSSTTTWWWWWWWWWWWWVVVUUUVVVXXXZZZZZZYYYWWWSSSOOOJJJFFFCCCAAA???<<<:::999888666444111///...///000111///...,,,,,,------...---------,,,,,,++++++***++++++,,,***)))))))))))))))))))))***))))))))))))))))))***&&&'''))))))((((((((()))***)))(((((())),,,...///111222444444333222222333000000000000000111222222000000000000000000111111222222111111111111222222666666666666666666666666888:::===AAADDDFFFHHHIIIDDDBBB@@@BBBGGGJJJJJJIIIHHHIIIJJJHHHEEECCCBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNMMMOOOPPPQQQQQQRRRUUUWWWVVVVVVVVVUUUSSSQQQPPPOOOKKKJJJFFFCCC@@@???>>>>>>BBBBBBCCCDDDFFFGGGHHHHHHKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNQQQUUUXXX[[[^^^bbbdddfffeeefffhhhmmmttt{{{~~~zzzvvvvvvvvvtttrrrnnnjjjhhhaaa______aaa```]]]___dddfffkkksss|||~~~zzzxxxwwwuuupppmmmjjjiiiiiilllsss|||yyygggSSSHHHCCCBBBDDDHHHMMMRRRZZZaaafffggggggeee]]]ZZZVVVRRRQQQSSSVVVYYY\\\ZZZWWWTTTPPPJJJDDD@@@999666222111111111111111------............------...........................------------...//////,,,,,,------.../////////...------...000111000///000000000111111111222222000222666:::???OOOmmmssseee___]]]___ZZZVVVVVVTTTRRRTTTXXXUUUVVVVVVUUUTTTUUUWWWZZZZZZYYYWWWSSSOOOJJJFFFCCC@@@===;;;999888888666444000///...///000111000.........---,,,,,,,,,------,,,++++++***++++++,,,,,,******************++++++******))))))))))))******%%%'''******((('''(((***'''(((((()))+++---///000000222444333111000111222111222222222111000...---111111111000000000000000333222222111111222222333444555555555666666777777999;;;>>>BBBFFFHHHJJJJJJFFFBBB???AAAFFFIIIIIIGGGFFFGGGHHHFFFDDDBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHJJJLLLMMMNNNMMMNNNPPPPPPPPPQQQSSSUUUUUUUUUTTTTTTRRRQQQOOOOOOIIIGGGDDDBBB@@@@@@@@@@@@BBBCCCEEEGGGIIIJJJKKKLLLOOOOOOPPPPPPPPPPPPOOOOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTVVVZZZ^^^aaadddhhhkkkooonnnoooqqquuu|||}}}}}}}}}|||xxxtttooommmeeebbbaaabbb```]]]___dddbbbgggmmmttt||||||zzzwwwqqqllldddbbbaaabbbfffnnnuuuzzzsss\\\MMMFFFCCCCCCEEEIIIMMMUUU]]]cccfffgggggg___[[[VVVQQQNNNOOORRRTTTXXXWWWWWWVVVTTTPPPIIIDDD<<<999444111111111000000------............------///...---,,,,,,---...///---------------...//////,,,,,,------...//////000---,,,,,,---///000000///000000111111111222222222111222777;;;BBBRRRmmmssseee^^^]]]]]]XXXUUUUUUSSSRRRTTTXXXTTTUUUUUUTTTSSSTTTVVVYYYZZZYYYWWWSSSOOOJJJFFFCCC>>><<<999888777777555444222111000111222333222111000///---,,,+++,,,,,,---+++++++++***++++++,,,,,,+++*********+++,,,------******))))))))))))******%%%(((******((('''(((***&&&'''(((***,,,...///000///222444333111///000222333444444444222...+++)))222222111111000000/////////000000111222444555666444444555555666777777888888:::>>>BBBFFFIIIJJJKKKIIIEEE@@@AAAFFFIIIHHHFFFEEEFFFGGGEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFHHHKKKMMMOOOMMMNNNOOOOOONNNOOOQQQSSSRRRRRRQQQQQQPPPOOOMMMMMMFFFDDDBBB@@@@@@@@@BBBBBBBBBCCCFFFHHHKKKMMMNNNOOOTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWZZZ^^^bbbeeehhhlllooouuuuuuuuuwww{{{}}}yyytttqqqiiieeecccccc```]]]___dddbbbeeejjjooovvv}}}{{{wwwpppkkkaaa___\\\\\\^^^dddjjjnnnttt|||~~~dddRRRIIIEEECCCEEEFFFJJJRRRZZZaaaeeehhhhhh```]]]WWWPPPLLLKKKNNNQQQTTTUUUWWWXXXXXXTTTMMMIII???;;;666222000000///...---..................---000///---,,,,,,---///000---------------...///000,,,,,,------...///000000---,,,+++---///000000///000111111111111222222222222333777===DDDTTTmmmpppaaa[[[ZZZZZZXXXUUURRRQQQRRRSSSTTTUUUVVVVVVUUUSSSSSSVVVXXXXXXXXXWWWUUUPPPKKKEEEBBB>>><<<:::999999777444111111111111111111000////////////...---***'''%%%###///...---+++***)))((((((------+++***))))))((((((&&&&&&'''((()))))))))(((***)))(((((((((((())))))(((((((((((())),,,...//////222444333111///...---222222333222222111000///222222222111111///...---111111222333333444555555777888999:::::::::::::::>>>@@@BBBDDDFFFGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLNNNNNNPPPQQQQQQQQQPPPOOORRRRRRQQQPPPOOOMMMLLLKKKKKKFFFEEEGGGGGGEEEDDDFFFHHHJJJMMMPPPRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYY\\\[[[YYYWWWWWWYYY[[[\\\\\\aaafffhhhiiijjjnnnrrrxxx{{{zzztttmmmjjjfffdddcccbbbaaa___aaaaaaeeemmmttt}}}yyytttpppmmmeee```]]][[[YYYWWW[[[```iiimmmtttzzzttt^^^PPPJJJHHHHHHEEEHHHMMMVVV___fffjjjkkkgggaaaXXXNNNGGGEEEHHHLLLJJJPPPWWWZZZYYYSSSMMMIIIAAA>>>:::555111000//////////////////............------............------,,,------......------,,,---------.........//////////////////////////////...000111111000000111333666666===FFFNNNYYYnnnooo```ZZZYYYYYYWWWTTTRRRQQQQQQSSSTTTUUUUUUUUUTTTSSSSSSUUUWWWYYYYYYXXXUUUPPPKKKEEEBBBBBB???<<<:::888555111...///////////////...------------------+++***((('''...---,,,+++***)))))))))++++++******************))))))******))))))((('''))))))))))))))))))(((((()))(((((()))***,,,...//////111333333111///....../////////000//////......000000111111111111000000111111222333333444555555666666555555555777999:::;;;===???AAACCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEGGGHHHDDDEEEFFFHHHJJJKKKMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEHHHIIIHHHHHHKKKNNNOOOQQQTTTVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]___^^^[[[ZZZZZZ[[[^^^______ccchhhjjjjjjlllooosssxxx}}}|||uuummmjjjfffdddcccbbb```___]]]]]]aaahhhooowwwzzzuuuoookkkgggbbb^^^\\\YYYVVVWWW[[[aaaeeejjjooouuu}}}|||gggXXXPPPLLLJJJJJJKKKOOOUUU]]]dddiiijjjhhhcccZZZPPPHHHEEEFFFIIIIIINNNUUUYYYYYYTTTNNNKKKEEEBBB===888333111000000////////////............------............------........................---------........./////////////////////////////////000222222111111222444777888>>>HHHRRR]]]pppmmm___YYYYYYXXXVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUSSSRRRRRRTTTVVV[[[ZZZYYYVVVQQQKKKEEEBBBBBB???<<<999777555111//////////////////...------+++,,,,,,------,,,,,,+++---,,,++++++******++++++******))))))***++++++,,,,,,,,,,,,+++***)))'''&&&'''((()))*********)))((())))))******,,,...///000///111333222000.........------.....................///000111222222222222111222222333333444444555444333111111222555888;;;;;;<<<>>>@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEE@@@@@@?????????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGBBBCCCEEEGGGJJJLLLNNNOOONNNOOOPPPQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGKKKMMMLLLNNNRRRVVVWWWXXXYYY[[[^^^```aaa]]]___```bbbcccdddcccccccccbbb```______```bbbcccdddhhhkkkmmmlllmmmqqqtttyyy{{{tttmmmjjjfffcccbbbaaa```^^^YYYXXX\\\bbbiiiqqq~~~|||tttmmmkkkeeeaaa___ZZZTTTRRRTTTXXXZZZ^^^bbbhhhpppyyytttcccWWWQQQOOOQQQPPPPPPTTT[[[bbbgggiiijjjfff^^^SSSJJJEEEDDDEEEGGGKKKRRRWWWXXXVVVQQQNNNIIIFFFAAA;;;666333111111////////////............------............------///...------------...///------.........////////////////////////////////////000222222111222444555888999@@@LLLXXXdddrrr}}}kkk^^^YYYXXXWWWVVVTTTRRRQQQQQQRRRRRRTTTTTTTTTSSSQQQRRRTTTVVV[[[[[[YYYVVVQQQKKKEEEBBB>>><<<999888888777555333111111111111111000//////,,,,,,------------------,,,++++++***++++++,,,,,,+++***************++++++++++++++++++***)))((('''&&&(((***++++++***)))(((******+++,,,---///000111///000222111000......///------...///000000000000...///000111222333333333222222222333333444444444333222222333444777999;;;>>>???AAABBBCCCCCCCCCBBB@@@AAABBBCCCDDDEEEEEEEEE>>>>>>======>>>>>>??????BBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLJJJHHHJJJNNNPPPOOORRRWWW___^^^^^^^^^```bbbdddeeebbbdddgggiiikkkkkkjjjiiigggfffdddccccccdddfffggghhhkkknnnooonnnooosssvvv{{{yyyrrrllliiieeecccaaa```^^^]]]WWWVVVYYY___eeelllyyy~~~uuuoooiiidddbbb]]]UUUQQQPPPRRRTTTVVVZZZ```iiirrryyy|||jjj\\\VVVUUUTTTRRRPPPQQQWWW___fffjjjkkkhhhaaaWWWMMMFFFCCCBBBDDDHHHNNNTTTXXXWWWTTTQQQMMMJJJEEE???999555222000////////////............------............------///...,,,++++++,,,...///............////////////////////////////////////...000000000000111444666888<<>><<<999777777777555444111111111111111000/////////......------,,,,,,,,,++++++******++++++,,,,,,---,,,+++***))))))))))))'''((())))))*********)))&&&(((***+++,,,+++***((()))***+++---...///000000///000111000///......///,,,---...//////000//////000000111222222222222222222222333333333333444444222444666888:::;;;::::::@@@AAABBBCCCDDDDDDCCCBBB@@@@@@BBBCCCCCCDDDDDDDDD>>>>>>======>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNLLLLLLNNNRRRSSSRRRUUU[[[dddccccccbbbccceeefffggggggiiilllnnnppppppooonnnkkkjjjiiiiiiiiiiiijjjkkklllnnnqqqqqqpppqqquuuyyy~~~zzzssskkkhhhdddaaa___^^^\\\[[[WWWVVVYYY^^^ccciiiuuuzzzrrrlllgggeeeaaaYYYSSSQQQNNNOOOQQQTTTYYYbbblllsssxxx{{{ooobbb[[[ZZZUUUQQQNNNNNNTTT]]]dddiiiiiihhhccc[[[RRRIIICCCAAABBBEEEJJJQQQWWWYYYVVVSSSPPPMMMHHHAAA;;;666222000////////////............------............------...---+++******+++---............/////////000000000000000000000000000000---.../////////111555777999AAAMMMZZZfffpppuuuvvv{{{{{{zzz|||~~~jjj]]]YYYZZZWWWWWWVVVTTTSSSSSSRRRRRRTTTUUUUUUSSSRRRRRRTTTVVVXXXXXXWWWUUUPPPKKKEEEBBBBBB???:::888666555333222///////////////...------000///...---,,,++++++++++++++++++***++++++,,,,,,...---,,,***)))(((((((((%%%&&&''')))***+++,,,,,,'''(((***++++++++++++***)))***+++---...///000000...///000000......///000,,,,,,------------------000000111222333333222222333333333333333333333333333666999<<<======;;;:::???@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBB>>>>>>>>>>>>??????@@@AAA===>>>???@@@BBBDDDFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMNNNOOONNNMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMPPPTTTUUUTTTYYY___ffffffgggggghhhjjjkkkllllllmmmoooqqqssstttttttttpppoooooooooooooooooopppppprrrttttttsssuuuyyy}}}|||tttiiifffbbb___]]]\\\ZZZXXXWWWVVVXXX]]]aaagggsss~~~yyyrrrkkkfffeeeccc]]]WWWUUUMMMMMMNNNPPPSSSZZZbbbhhhnnnssswwwzzz}}}zzz|||~~~~~~|||{{{yyy}}}xxxkkkbbb]]]UUUPPPLLLKKKPPPYYY```eeeeeefffddd___VVVMMMFFFCCCBBBCCCGGGOOOVVVYYYXXXUUUSSSPPPKKKEEE>>>888444222////////////............------............------...---,,,,,,,,,,,,---........./////////000000000000000000000000000000000.../////////000222666:::>>>KKKZZZgggpppxxxzzzyyywww{{{}}}yyyxxxzzz{{{|||~~~jjj]]]ZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUTTTSSSSSSUUUWWWVVVVVVUUUSSSOOOJJJEEEBBBBBB???:::777666555333222///////////////...------///...---++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++***)))))))))***%%%&&&(((***+++,,,------(((((()))***++++++,,,,,,((()))+++---.../////////...///000///...---///000------.........------,,,...///000222333444555555333333333333333333333333555777888:::;;;;;;:::999>>>???@@@AAAAAA@@@???>>>AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>???AAACCCEEEGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLPPPUUUVVVWWW]]]eeefffhhhjjjmmmppprrrssstttpppqqqrrrtttuuuwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxxxxwwwyyy~~~zzzssshhhddd```]]][[[YYYWWWVVVVVVUUUVVVZZZ^^^cccooozzzuuuppphhhccccccccc___[[[ZZZPPPPPPOOOOOOOOOSSSYYY]]]bbbggglllooorrrzzzxxxsssiiikkkoooqqqrrrqqqppppppmmmqqqyyyuuuhhh___UUUQQQKKKIIIMMMTTTZZZ^^^aaacccdddaaaZZZQQQIIIEEEBBBBBBEEEMMMVVVZZZXXXUUUUUUSSSNNNHHHAAA;;;777555////////////............------............------////////////////////////.../////////000000000000000000000000000000000000000000111111222555999===EEEWWWjjjuuu|||{{{~~~{{{zzzyyyxxxzzz~~~jjj^^^ZZZ[[[YYYXXXXXXWWWVVVUUUTTTSSSVVVVVVVVVUUUSSSSSSVVVXXXTTTTTTTTTRRROOOJJJFFFCCC>>><<<888666666777777666111111111111111000000///...---++++++++++++,,,------,,,++++++******++++++*********)))******+++,,,'''(((***+++,,,---------))))))))))))***+++,,,---'''(((+++---.............../////////------///111000111111111000///......,,,---///222444666777777333333333333333333333333777777777777777888999999@@@@@@AAABBBAAA@@@???>>>BBBBBBBBBBBBAAA@@@??????=========>>>>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKGGGJJJPPPVVVWWWYYY```hhhfffhhhlllqqquuuxxxzzz{{{sssssstttuuuwwwyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyvvvyyy{{{{{{zzz}}}|||wwwpppgggccc___\\\ZZZXXXVVVTTTTTTSSSTTTXXX[[[aaalllwww|||rrrmmmeee```aaacccaaa^^^]]]UUUTTTSSSPPPOOOPPPSSSVVVXXX]]]cccfffiiiqqq~~~~~~ssslllbbbeeeiiilllmmmlllllllllhhhkkkttt}}}lll```VVVQQQKKKHHHKKKPPPVVVYYY^^^aaacccbbb\\\SSSLLLGGGBBBBBBEEELLLUUUZZZYYYVVVWWWUUUPPPJJJDDD>>>999777000/////////............---..................---000000111111111111000000////////////000000000000000000000000000000000000222222333333444777<<>><<<<<<;;;;;;===>>>@@@AAAAAAAAAAAAAAABBBDDDFFFGGGIIIHHHHHHIIIIIIIIIIIIJJJMMMMMMLLLLLLKKKJJJHHHHHHFFFGGGIIIIIIHHHHHHHHHIIIJJJMMMRRRVVVZZZ^^^cccfffmmmlllmmmrrrwww{{{{{{yyyzzzzzzzzzyyyyyyzzz}}}~~~~~~}}}{{{xxxxxxyyy{{{zzz|||}}}zzzvvvoooiiidddbbb```]]]ZZZXXXWWWVVVXXXVVVUUUXXXZZZ^^^iiitttwwwqqqjjjeeeffffffbbb___^^^XXXVVVSSSQQQQQQPPPNNNMMMTTTUUUXXX]]]aaaiiiwww|||sssnnniiijjjlllppprrrqqqnnnkkkiiikkkssstttfffWWWNNNGGGFFFHHHJJJNNNTTT\\\```dddeeeaaaYYYPPPIIIFFFCCCCCCJJJUUU[[[[[[XXXZZZWWWRRRLLLFFF???888333...//////000//////...---000///...------...///000///000000000000000//////...............///000000000000000000000000000000555222111444555777>>>FFFUUUnnn~~~jjj]]]YYYZZZ\\\[[[ZZZWWWTTTRRRSSSTTTUUUWWWYYYWWWTTTSSSUUUXXXXXXXXXVVVSSSNNNHHHCCC@@@???<<<999777666555444222...////////////////////////......------,,,++++++------,,,,,,+++******)))******))))))))))))******)))((()))+++------+++***(((((((((((())))))*********+++---///000000000000------......///000000111//////......//////000111...///111333333333222111222444666555444333444444333666999;;;;;;<<<@@@CCCCCCEEEFFFFFFDDDBBBBBBBBBBBB@@@???@@@BBBBBB@@@===============>>>@@@BBBCCCBBBAAAAAAAAABBBCCCEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHLLLKKKKKKJJJIIIGGGFFFEEEFFFGGGIIIIIIIIIHHHIIIJJJJJJNNNRRRWWWZZZ___cccfffooooooppptttzzz}}}}}}||||||}}}}}}|||{{{|||}}}{{{zzz{{{|||}}}~~~~~~xxxtttoooiiicccbbbaaa___\\\YYYWWWVVVVVVXXXVVVUUUXXXZZZ^^^hhhsssvvvmmmgggfffeeeaaa___```\\\ZZZVVVSSSRRRPPPMMMKKKNNNNNNRRRWWW[[[cccqqq{{{xxxrrrssstttvvvwwwvvvsssppplllnnnttt}}}mmm[[[QQQIIIGGGHHHJJJNNNSSSZZZ^^^bbbeeeccc]]]UUUPPPIIIFFFEEEKKKUUU\\\]]][[[\\\YYYTTTNNNHHHAAA999444000000/////////.........000///...------...///000//////000000000000/////////............///000000111111111111111111111111111111333666777:::CCCNNNhhh~~~kkk^^^ZZZZZZ\\\\\\ZZZWWWSSSQQQRRRSSSUUUWWWYYYWWWTTTSSSUUUXXXYYYXXXVVVSSSNNNHHHCCC@@@AAA>>>:::888666555333222//////////////////......000///---,,,++++++,,,------,,,,,,++++++************)))))))))))))))******)))((()))***++++++)))'''&&&&&&'''((()))++++++,,,,,,---///000111111111111---......//////000000111000////////////000111111...///111222333333222222333555666666555444444555555777888999:::===@@@CCCDDDFFFGGGFFFDDDBBBBBBBBB@@@?????????@@@@@@>>><<<>>>>>>??????@@@AAACCCDDDBBBBBBAAAAAABBBCCCDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFJJJIIIHHHGGGEEEDDDCCCBBBEEEGGGHHHIIIHHHHHHJJJKKKLLLOOOTTTXXX\\\```dddhhhqqqqqqtttxxx}}}~~~}}}}}}~~~yyysssooojjjccc^^^```___]]]ZZZXXXVVVUUUUUUXXXUUUVVVXXXYYY]]]gggqqq}}}sssiiifffddd```___aaa```]]]YYYVVVSSSPPPLLLIIIHHHIIILLLQQQVVV]]]lllzzz|||yyyssssssxxxxxx```UUULLLIIIJJJJJJMMMQQQWWW[[[aaaeeefffbbb\\\YYYNNNJJJHHHLLLTTT\\\______^^^[[[VVVQQQJJJCCC;;;666222111///.........///000//////............//////...//////000000///////////////......//////000111111111111111111111111111...000444777888===MMM]]]|||lll^^^ZZZZZZ\\\[[[ZZZVVVRRRPPPQQQRRRUUUWWWYYYWWWTTTSSSUUUXXXYYYXXXVVVSSSNNNIIIDDDAAADDD@@@<<<999888666444333////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))***+++++++++***+++,,,,,,)))'''''''''((()))***++++++,,,---...000111222222111111......//////000000000000000000000000000111111222//////111222333333222222333444666666444444444555777777777888:::===AAACCCCCCDDDDDDCCCAAA??????@@@??????>>>>>>>>>>>><<<;;;>>>>>>??????@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCEEEHHHJJJJJJIIIHHHFFFHHHGGGFFFDDDBBBAAA@@@@@@CCCDDDFFFGGGGGGHHHJJJLLLMMMPPPUUUYYY]]]aaafffiiirrrsssvvvzzz~~~xxxrrrmmmhhhbbb^^^___]]]\\\YYYXXXVVVUUUUUUWWWUUUVVVXXXYYY\\\eeeoooyyymmmgggccc```___aaa```]]]ZZZWWWTTTQQQMMMJJJGGGGGGJJJNNNSSS[[[jjjyyy{{{zzz|||eeeYYYMMMJJJKKKKKKNNNQQQVVVZZZ```eeegggeeebbb___RRRNNNKKKMMMTTT[[[```aaa___\\\XXXSSSLLLEEE<<<777444222000.........000111/////////....../////////......//////000//////////////////...///000000111111111111111111111111111...111555777888BBBYYYppplll___[[[[[[ZZZZZZYYYUUURRRPPPPPPRRRUUUWWWYYYWWWTTTSSSUUUXXXYYYYYYWWWTTTOOOIIIDDDAAABBB???;;;888777555333111000000//////.........---,,,---...//////---,,,***,,,,,,+++++++++++++++***))))))(((((()))***++++++++++++***+++,,,+++(((&&&))))))))))))************...///000222222222111111/////////000000000000000000000000000000111111222///000000111222222333333222333555555333222333444777777666777:::>>>AAACCCBBBBBBCCCAAA???>>>???@@@>>>??????>>>===<<<;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFIIIKKKLLLKKKIIIHHHFFFEEECCCAAA@@@?????????@@@BBBCCCDDDEEEGGGJJJLLLOOORRRWWW[[[___ccchhhkkkqqqtttxxx||||||xxxsssmmmhhhccc```^^^]]][[[ZZZXXXWWWVVVVVVWWWUUUVVVXXXYYY[[[dddmmm~~~ssskkkfffaaa___```]]][[[YYYWWWUUURRRNNNKKKFFFFFFHHHLLLPPPXXXhhhvvvkkk]]]PPPLLLLLLMMMNNNPPPTTTXXX^^^cccffffffdddbbbXXXSSSNNNNNNSSSZZZ```bbb___]]]YYYUUUOOOGGG>>>999555333111///...///000111...//////////////////...------...//////////////////////////////000111111111111111111111111111111111333666777999HHHfffmmm```[[[[[[YYYYYYWWWTTTQQQPPPQQQRRRUUUWWWYYYWWWTTTSSSUUUXXXZZZYYYWWWTTTOOOIIIDDDAAA???<<<888666444333111000000000000///......------***,,,...000000...,,,***++++++++++++++++++++++++(((((((((((()))***+++,,,))))))((()))***)))'''%%%))))))******************...///000222222222111000000000000000000000000000000////////////000111111000000000111111222333333111333444444333222222333777666666888<<>>???@@@???<<<;;;:::;;;:::;;;<<<===????????????>>>???@@@BBBCCCCCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJEEEDDDBBB@@@??????@@@@@@???AAABBBCCCDDDGGGKKKNNNQQQTTTXXX]]]```eeeiiimmmqqqtttyyy}}}{{{yyyvvvrrrmmmhhhdddaaa___^^^\\\[[[ZZZYYYYYYYYYWWWUUUVVVXXXXXXZZZbbbkkkzzz|||tttmmmeeeaaa```\\\ZZZYYYXXXVVVTTTPPPMMMFFFEEEFFFIIIMMMTTTdddrrruuufffVVVPPPOOONNNNNNOOOQQQTTTZZZ```cccddddddccc^^^YYYTTTRRRUUUZZZ___bbb```^^^[[[WWWRRRKKKBBB===555444222111000///000000......////////////......,,,---......////////////000000//////000000111222222222222222222222222222444555777999>>>OOOooo}}}nnnaaa\\\[[[WWWWWWVVVTTTQQQPPPRRRSSSUUUWWWYYYWWWTTTSSSUUUXXXZZZYYYWWWTTTOOOJJJEEEBBB???<<<888666555555333222111000000///......------,,,,,,---......------,,,++++++++++++++++++++++++(((((((((((()))***+++,,,))))))(((***+++***(((&&&(((((()))***++++++,,,,,,...///000111111111000///000000000000000000000000//////......//////000111000000000000111222333333222444555555444333333444666555666999===@@@@@@?????????@@@???>>>>>>@@@BBB>>>@@@AAA@@@<<<::::::;;;999:::<<<>>>?????????>>><<<===???AAACCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJDDDCCCAAA@@@@@@@@@BBBBBB@@@AAACCCDDDFFFIIIMMMQQQRRRUUUZZZ^^^bbbfffkkknnnrrrvvv{{{xxxxxxwwwtttooojjjgggeee```___^^^]]]\\\[[[[[[[[[WWWUUUVVVXXXXXXYYYaaajjjuuu}}}uuukkkdddaaa]]]\\\[[[ZZZXXXUUUQQQMMMGGGFFFFFFIIIKKKSSSbbbppp|||qqq^^^UUUSSSPPPMMMLLLLLLOOOUUU[[[```cccdddeeeddd```[[[XXXXXX\\\```cccaaa```^^^[[[WWWOOOGGGBBB555444333222111000000///---...///000000///...---+++,,,---...////////////000000//////000000111222222222222222222222222222444555999>>>FFFWWWsss}}}yyyxxxoooaaa\\\[[[UUUVVVUUUSSSQQQQQQRRRTTTUUUXXXYYYWWWTTTSSSUUUXXXZZZYYYXXXTTTOOOJJJEEEBBBAAA>>>;;;999999888777666111000000///...---------...---,,,,,,,,,---...///++++++++++++++++++++++++(((((((((((()))***+++,,,+++***+++,,,------+++)))&&&&&&((()))+++---...///......000111111000//////111111111000000000000000...............///000000000000000000111222333444333555666666555444444555666555666999>>>AAA@@@>>>;;;<<<<<<;;;;;;<<<>>>AAA>>>@@@BBB@@@<<<::::::<<<999;;;===>>>????????????;;;<<>>???@@@@@@BBBAAA@@@>>>======<<<<<<::::::999::::::;;;<<<===>>>???AAACCCDDDDDDCCCCCCBBBCCCDDDEEEGGGGGGGGGHHHAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEGGGJJJMMMPPPRRRSSSVVVYYY\\\aaafffmmmrrrssswww}}}~~~zzzyyyzzz{{{}}}zzzwwwvvvvvvsssnnnjjjdddbbb```______^^^[[[ZZZVVVXXXZZZ[[[]]]```dddgggrrr~~~zzzqqqiiidddaaa]]][[[ZZZYYYWWWVVVMMMHHHFFFHHHLLLRRR]]]hhhsss~~~oooZZZLLLGGGHHHJJJHHHIIIMMMTTT]]]dddffffffhhhfffbbb___^^^^^^___aaacccbbb```^^^[[[UUUNNNIII>>>:::555222111222222222111111000000//////......---,,,,,,++++++,,,,,,---////////////000000000000222111000111222444444333555555<<>>???@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLOOOQQQSSSUUUXXX\\\```fffmmmrrryyy}}}~~~yyywwwwwwyyy{{{}}}|||{{{{{{{{{~~~|||yyywwwvvvtttnnniiifffdddbbbaaa```___]]][[[XXXYYY[[[\\\]]]```eeehhhttt|||sssllldddaaa]]][[[ZZZYYYXXXVVVPPPKKKHHHIIIKKKOOOYYYcccnnnyyyxxxbbbQQQGGGCCCBBBEEEFFFJJJQQQ[[[bbbeeeeeegggfffdddaaa``````aaaaaaeeedddbbb```]]]XXXQQQLLL???;;;666222222222222222/////////000000000000000......------------......////////////000000000000222111000111222444444444555666>>>KKKWWWcccttt|||zzzmmmaaa]]]^^^[[[[[[YYYWWWTTTRRRSSSUUUVVVUUUSSSRRRRRRRRRSSSSSSWWWVVVTTTQQQNNNJJJEEEAAAAAA???<<<:::999888666555000...------...//////.........---,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++***((('''&&&))))))(((((('''(((((((((+++)))((((((***,,,------///......---------......111111111111111111111111...///000///......///111000111222333333444444444111111222333444666888999777777777999;;;;;;:::888999:::===@@@AAAAAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@@@@CCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFHHHKKKNNNPPPQQQTTTWWW[[[```fffmmmqqq|||}}}zzzvvvsssssstttwwwyyyyyy{{{}}}~~~xxxwwwuuuvvvxxx|||{{{yyyxxxtttnnnjjjhhhfffdddccccccbbb___]]][[[[[[\\\\\\^^^aaafffjjjuuu~~~vvvpppeeebbb^^^\\\[[[[[[ZZZYYYTTTOOOKKKJJJJJJLLLSSS\\\hhhrrr~~~xxxxxxyyy}}}jjjWWWIII@@@<<>><<<:::999888666444000///...---------------...---,,,,,,++++++,,,,,,++++++++++++************&&&'''(((******************)))'''&&&&&&&&&((((((,,,***((()))+++---------......---,,,,,,,,,------000000000000000000000000...///000///......000222000111222444555444444333111222222444555666888888222333666999;;;<<<;;;:::888:::===AAABBBBBBAAA@@@;;;;;;;;;;;;<<<===>>>???============>>>???@@@AAACCCBBBAAA@@@@@@@@@BBBBBBEEEDDDCCCCCCBBBAAAAAAAAA????????????@@@AAABBBBBBBBBBBBDDDGGGIIILLLNNNOOOPPPSSSVVVZZZ___eeelllpppyyy|||xxxtttssspppoooooorrruuuxxxxxxyyy{{{|||||||||{{{{{{wwwvvvuuuuuuwww{{{~~~|||zzzvvvpppkkkjjjhhhfffeeeeeecccaaa___]]]]]]]]]]]]___bbbgggkkkuuuxxxrrrhhheee```^^^]]]]]]\\\[[[VVVQQQMMMKKKJJJJJJOOOWWWccclllxxxvvvpppllllllnnnqqqzzzooo]]]NNNEEE@@@@@@BBBFFFLLLTTT\\\bbbffffffggghhhhhhhhhgggfffeeehhhgggfffdddbbb]]]VVVRRRDDD@@@:::555333333222111//////000000000111111111111000000//////000000111////////////000000000000000111222222222333555777:::CCCPPP]]]fffmmmtttzzz~~~zzzjjj```]]]]]]ZZZZZZYYYWWWTTTSSSUUUVVVUUUUUUSSSRRRRRRSSSTTTUUURRRPPPMMMMMMLLLIIIDDD???>>><<<:::999888777444222111111///...,,,+++++++++------,,,++++++++++++,,,+++++++++*********))))))(((((()))******+++++++++)))((('''&&&&&&'''((())),,,***))))))+++---...---------,,,,,,,,,,,,------////////////////////////...///000/////////111222000111333444555555444333333333444555666666666666222444777:::;;;;;;;;;:::888:::===@@@BBBBBB@@@???999999::::::;;;===>>>???<<<<<<<<<<<<===>>>??????@@@@@@??????@@@AAACCCDDDEEEDDDBBBAAA@@@?????????????????????@@@AAABBBCCCBBBCCCFFFHHHKKKMMMOOOPPPPPPSSSVVVYYY]]]cccjjjnnnttt~~~{{{uuuqqqnnnlllkkkkkklllooosssuuuyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuxxx|||~~~yyysssnnnllljjjhhhgggfffeeecccaaa______``````aaadddiiilllttt~~~zzzvvvkkkgggbbb^^^\\\[[[ZZZYYYVVVRRRNNNMMMJJJIIIMMMTTT___hhhrrryyy|||~~~xxxooogggcccaaabbbdddhhhsss}}}tttbbbSSSIIIDDDBBBDDDGGGLLLRRRZZZaaaffffffgggiiijjjjjjjjjhhhggghhhgggfffeeeccc___XXXTTTHHHCCC<<<777444333222111222111111111000000000///000//////////////////000////////////000000000000000111333333222333555888===IIIYYYfffmmmrrruuuvvvxxxzzz~~~}}}zzz{{{}}}yyyiii```\\\[[[YYYZZZYYYVVVTTTSSSTTTVVVWWWVVVUUUSSSSSSSSSTTTUUUPPPOOONNNMMMKKKGGGCCC@@@===;;;999888888666333000000000000...+++***+++,,,------,,,++++++++++++++++++************))))))))),,,++++++***))))))((((((((((((''''''(((((()))***,,,***))))))+++---......---,,,,,,,,,,,,---.................................///000000//////111333111222333444444555555555333444555666666666666666666888:::;;;999888888999999;;;===???@@@@@@???>>>666666777777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDDDDCCCAAA???>>>>>>>>>???>>>>>>>>>??????AAABBBCCCBBBDDDFFFIIILLLNNNOOOPPPQQQSSSVVVYYY\\\aaaggglllrrr{{{|||xxxsssmmmiiidddddddddeeegggkkkooorrrxxxwwwwwwvvvvvvwwwwwwxxxuuuuuuuuuvvvyyy|||}}}wwwrrrooommmkkkjjjiiihhhfffdddaaacccdddeeefffhhhkkknnnttt}}}pppkkkddd^^^[[[YYYXXXWWWXXXSSSPPPOOOLLLIIILLLQQQ[[[bbbkkkqqqsssuuuzzz}}}tttiiiaaa\\\YYYXXXYYY[[[```lllxxx{{{hhhWWWKKKEEEEEEFFFIIIKKKPPPWWW___dddfffgggiiijjjkkkkkkkkkjjjiiihhhhhhgggeeeaaa[[[VVVKKKFFF???999555333111000333222222111000000////////////............//////////////////000000000000///111444444222333666:::???NNN```lllssswwwvvvssstttvvvzzz~~~{{{wwwwwwtttssswwwyyyzzz}}}yyyiii___ZZZXXXXXXXXXXXXUUUSSSRRRTTTUUUXXXWWWUUUSSSRRRRRRSSSSSSPPPQQQQQQOOOKKKFFFCCCBBB<<<;;;999888888666222000,,,---...---++++++---000---,,,++++++***+++++++++************))))))))))))++++++***)))((((((((((((&&&'''((()))***+++++++++,,,+++)))***,,,.........,,,,,,,,,,,,---///000111////////////////////////...///000000///000222444333333222333333444555666111222444666777888888888888:::;;;;;;888888999;;;;;;;;;<<<===============666666666777777999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCBBB@@@>>>======>>>>>>======>>>>>>???AAABBBCCCAAACCCFFFIIILLLMMMNNNOOORRRTTTVVVXXX[[[```eeeiiiqqqvvv~~~~~~wwwqqqkkkeee```]]]XXXYYYZZZ]]]bbbggglllooossssssrrrssstttvvvxxxyyyuuuvvvxxxzzz|||~~~{{{vvvsssqqqooonnnmmmllljjjhhheeegggjjjkkklllmmmoooqqqwwwzzztttkkkddd___\\\YYYXXX[[[VVVSSSQQQMMMHHHJJJNNNUUU\\\dddhhhiiikkkpppuuuwwwxxxzzzzzzyyyyyy{{{|||}}}~~~~~~~~~zzztttnnnggg___ZZZVVVSSSRRRSSSTTTYYYeeeqqqqqq^^^NNNFFFGGGIIIJJJKKKMMMSSS[[[aaafffggghhhjjjkkklllllllllkkkjjjjjjjjjhhhddd^^^ZZZMMMHHH@@@:::666333111000111111111111111111111111//////............//////////////////000000000000...222444444222222666;;;DDDUUUiiitttzzz~~~{{{vvvuuuvvvxxx{{{|||{{{xxxtttvvvtttvvvzzz|||{{{|||yyyjjj___YYYVVVXXXXXXWWWUUUSSSRRRSSSUUUXXXWWWUUUSSSRRRQQQQQQRRRQQQSSSUUURRRKKKFFFDDDDDD<<<;;;:::999888666333000(((+++------,,,,,,000333---,,,++++++******++++++************))))))))))))'''&&&&&&''''''((()))***%%%&&&(((***,,,,,,,,,+++---+++)))***,,,.........++++++,,,---...000111222000000000000000000000000...///000000///000222444444333222222333444666777///000333666888999::::::666888::::::999999===@@@<<<<<<<<<;;;;;;<<<<<<<<<888888888888999:::;;;<<<;;;;;;;;;<<<<<<===>>>??????@@@AAABBBBBB@@@???>>>BBBAAA???===<<<===>>>???=========>>>???AAABBBCCC@@@BBBEEEHHHKKKMMMMMMNNNSSSUUUVVVXXXZZZ^^^dddhhhppprrruuuxxxyyyzzzyyyyyyyyyzzz{{{}}}|||vvvnnnfff___ZZZUUURRROOOPPPSSSWWW]]]dddjjjmmmoooooooooppprrrvvvyyy{{{wwwxxx{{{~~~}}}yyyvvvtttrrrppppppooommmkkkgggjjjnnnpppqqqqqqrrrssszzz|||sssjjjdddaaa^^^\\\^^^YYYUUURRRMMMHHHHHHLLLQQQWWW^^^bbbbbbdddiiinnnqqqsssttttttssssssuuuvvvvvvvvvvvvuuuwww|||yyyqqqjjjfffaaa\\\XXXSSSQQQPPPPPPPPPTTT```lll~~~yyyeeeSSSHHHIIIJJJJJJJJJKKKPPPYYY___gggggghhhiiikkklllmmmnnnlllllllllkkkjjjfff```\\\NNNIIIAAA;;;666333111000000000000111222222333333000000////////////000000////////////000000000000...222555444222222777;;;JJJ\\\ppp{{{{{{yyyyyyyyy{{{}}}|||zzzxxx{{{zzz}}}zzzjjj```YYYWWWYYYXXXXXXXXXSSSMMMNNNRRRVVVWWWWWWVVVSSSQQQQQQRRRTTTTTTSSSQQQMMMIIIEEEBBB???<<<999777666444111...///,,,+++,,,...///---++++++,,,,,,------,,,,,,+++++++++)))(((''''''''''''))))))))))))))))))))))))+++,,,---,,,******+++,,,***+++,,,---...............------......///000111222111000//////111333444555333000000111333333333111111222222222333333333666777777888888888888777777777888999::::::::::::<<<;;;;;;===@@@@@@<<<999:::999888666666666666777999999:::;;;;;;<<<<<<===;;;<<<>>>???AAAAAABBBBBBAAA@@@>>>===<<<===???@@@@@@@@@AAABBBAAA@@@>>>>>>AAABBBCCCEEEHHHKKKMMMOOORRRUUUZZZ]]]```cccfffhhhoooqqquuuvvvvvvuuuuuuuuuxxxuuurrrppprrrwww}}}uuunnnddd[[[UUURRROOONNNLLLMMMOOORRRVVV\\\dddiiiooorrrtttvvvuuuuuuvvvvvv|||zzzyyy|||~~~xxxtttrrrqqqpppooolllmmmoooqqqsssuuuwwwxxx||||||uuupppkkkeeeaaa^^^XXXSSSSSSPPPKKKGGGHHHQQQRRRUUUXXX\\\```dddfffjjjkkkkkklllllllllkkkkkkjjjkkkooosssrrrsss{{{zzzuuunnngggbbb]]]ZZZXXXXXXTTTPPPOOONNNQQQ[[[fffuuummm[[[SSSJJJFFFDDDFFFIIIMMMUUU^^^fffhhhjjjkkkkkklllnnnpppkkkoooooollliiigggbbb\\\PPPKKKDDD>>>:::777444222333222111111000000111111111111000000//////......000000000000000111111222555222111444555555999>>>FFFggg|||||||||}}}|||kkkaaa[[[XXXZZZYYYYYYYYYTTTNNNNNNSSSWWWXXXWWWUUURRRQQQQQQRRRVVVVVVUUUSSSOOOKKKGGGDDD@@@===:::888777555222///000...---...000111///---+++,,,,,,------,,,,,,+++,,,+++***))))))((((((((())))))))))))))))))))))))+++,,,,,,+++(((''''''((()))***+++---.../////////...------......///000111222111000///000111333444444222000///000222333222111111111111222222222333555666777888888999999999888888999999:::::::::999<<<;;;;;;===??????<<<999;;;:::999888888888999::::::;;;;;;<<<<<<===>>>>>><<<<<<>>>???@@@AAAAAAAAA@@@???===<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@BBBBBBDDDEEEHHHJJJLLLNNNQQQTTTXXX\\\```ccchhhkkkpppsssvvvxxxwwwwwwwwwwwwtttqqqmmmjjjjjjkkknnnpppuuuyyyrrrkkkaaaXXXRRRNNNLLLKKKJJJKKKMMMOOOSSSYYY```eeennnqqqtttvvvwwwxxxyyyzzz}}}|||{{{}}}~~~}}}zzzxxxuuurrrooonnnoooppprrrtttwwwyyyzzzyyypppiii___YYYUUUTTTQQQKKKGGGGGGMMMNNNPPPSSSWWW[[[^^^```bbbcccddddddeeeeeeeeeeeeeeefffjjjnnnoooqqqzzz|||wwwnnngggaaa]]]ZZZYYYZZZUUUPPPNNNMMMOOOZZZeeetttzzzfffZZZLLLGGGDDDFFFHHHLLLTTT\\\dddfffhhhjjjjjjkkkmmmooolllooopppllliiigggccc]]]RRRMMMFFF???;;;888555333333222111111000000111111111111000000////////////000000000000000111222222555222111444555666:::???OOOqqq}}}mmmaaa[[[YYYZZZYYYZZZZZZUUUOOOPPPTTTYYYXXXWWWTTTQQQPPPRRRTTTUUUUUUTTTRRROOOKKKGGGDDD@@@>>>;;;999888666333111000///......///000///...+++,,,,,,------,,,,,,+++---,,,+++***)))))))))***))))))))))))))))))))))))***++++++)))'''%%%%%%%%%((()))+++---...///000000...------......///000111222111000///000111222333333111///...000111111111000000000111111111222222444444666888999::::::;;;:::::::::999999999888888;;;;;;;;;===???>>>;;;999:::999999999999:::;;;;;;;;;<<<<<<===>>>>>>??????<<<===>>>???@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLPPPSSSWWW[[[___dddjjjnnnsssvvvyyyzzzzzzzzzzzz{{{xxxvvvsssoookkkiiigggffffffiiinnnsssyyy~~~pppiii___VVVPPPMMMKKKJJJIIIKKKLLLNNNQQQVVV]]]bbbkkkooosssvvvxxxyyy{{{}}}}}}|||{{{|||}}}{{{vvvsssrrrrrrrrrsssvvvyyy|||~~~tttkkk```[[[WWWVVVSSSLLLGGGFFFGGGHHHJJJLLLOOORRRUUUWWWVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]aaafffiiimmmxxxyyyooogggaaa^^^[[[ZZZ[[[VVVQQQNNNLLLNNNXXXcccqqq~~~ssscccPPPJJJEEEEEEGGGJJJQQQYYYaaadddgggiiiiiijjjkkkllllllooopppllljjjhhhddd___TTTOOOHHHAAA<<<999666444333222111111000000111111111000000000000/////////111000000000000111222222555222222555555666;;;BBBZZZ}}}{{{sssvvv~~~~~~lll```[[[YYY[[[ZZZZZZZZZVVVPPPQQQVVVYYYYYYVVVSSSPPPPPPRRRUUURRRRRRRRRPPPMMMIIIEEEBBB???===:::999777666333111------,,,------------,,,+++,,,,,,------,,,,,,+++,,,+++******)))))))))***)))))))))))))))))))))))))))******)))'''%%%&&&'''''')))***---...000111111...------......///000111111111000000000000111222222000......///000000//////000000000000111111111222333555888:::;;;<<<===;;;;;;:::999888888888888::::::<<<======<<<:::999666666777777888999::::::;;;<<<<<<======>>>??????======>>>??????@@@??????<<<<<<;;;;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLPPPRRRUUUYYY^^^dddkkkppptttwwwzzz|||||||||~~~}}}zzzuuupppkkkiiieeedddccceeeiiirrr{{{|||pppjjjaaaYYYTTTQQQOOOMMMMMMNNNNNNOOOQQQVVV\\\```hhhkkkpppsssuuuvvvyyyzzzzzzyyyyyyyyy{{{|||~~~~~~~~~|||yyywwwvvvuuuvvvxxx|||ttthhhaaa\\\XXXXXXTTTLLLGGGFFFBBBBBBCCCEEEGGGIIILLLMMMKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTXXX^^^bbbiiivvvzzzpppgggaaa^^^\\\[[[\\\WWWRRROOOLLLMMMVVV```ooo|||~~~iiiUUUMMMFFFEEEFFFHHHNNNUUU___bbbfffiiijjjjjjkkklllmmmppppppllljjjjjjfffaaaVVVQQQIIIBBB===999666444333222111111000000111111000000000000000000000000111111000000111111222333444222333555666777===FFF```xxxpppjjjiiiqqq|||}}}kkk___ZZZYYY[[[ZZZ[[[[[[VVVQQQRRRVVVYYYYYYVVVSSSPPPPPPRRRUUURRRRRRQQQPPPMMMIIIEEECCC>>>;;;999777666555222000,,,---------,,,,,,------+++,,,,,,------,,,,,,+++******)))((((((((())))))************************''')))******(((((()))***''')))***---...000111111...------......///000111111111000000000000000000111///......000000000//////000000000000111111111222333555888:::<<<===>>><<<<<<:::999888777777888888:::<<<===<<<;;;:::999666666777888999::::::::::::;;;;;;<<<======>>>>>>===>>>>>>?????????>>>>>>;;;;;;;;;<<<===>>>??????AAAAAABBBDDDFFFHHHIIIJJJGGGGGGHHHHHHIIIKKKLLLMMMPPPRRRUUUXXX\\\bbbiiinnnrrruuuxxxzzz{{{}}}zzztttqqqmmmiiibbb___```gggnnnsssyyy~~~zzzpppkkkddd^^^ZZZWWWTTTRRRQQQQQQQQQPPPPPPSSSXXX\\\cccfffjjjmmmoooppprrrtttuuuuuuuuuuuuvvvxxxzzz||||||{{{zzzzzz|||uuujjjbbb\\\XXXWWWTTTMMMHHHGGG?????????@@@AAACCCDDDEEEDDDDDDFFFGGGIIIIIIJJJJJJLLLLLLPPPVVV[[[dddtttzzzpppgggaaa___]]]\\\\\\XXXTTTRRROOONNNUUU^^^mmmzzzqqq[[[RRRHHHFFFFFFGGGLLLQQQ\\\```fffjjjkkkllllllmmmmmmppppppmmmkkkkkkhhhdddXXXRRRJJJCCC>>>:::666444333222111111000000111111000000000000111111111111111111111111111222222333333222444666666888@@@IIIeeettthhhaaa```eeeooozzz|||iii^^^ZZZZZZZZZYYYZZZZZZVVVQQQRRRWWWYYYXXXWWWTTTQQQPPPRRRTTTSSSSSSSSSQQQNNNKKKGGGEEE===;;;888777666444222000...///000///......///000+++,,,,,,------,,,,,,+++))))))((((((((((((((()))************************''')))************+++---((()))+++---...///000000...------......///000111000000000000000000//////000///...///000111000...000000000111111111222222222333555888;;;===>>>>>>===<<<:::888777777888888777999<<<===;;;999999999888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>======::::::;;;===>>>???@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQSSSVVVXXX[[[___dddgggkkknnnqqqtttwwwzzz~~~zzzssskkkeeedddfffhhhjjjooouuuyyyyyy{{{}}}{{{wwwooolllhhhdddaaa^^^ZZZWWWTTTTTTRRRPPPOOOPPPTTTWWW\\\```dddgggiiijjjlllnnnqqqrrrrrrssssssvvvzzz}}}tttiiibbb\\\WWWVVVRRRLLLIIIIII???????????????@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDGGGFFFIIINNNTTT^^^oooyyyooogggbbb___^^^\\\[[[XXXVVVUUURRRPPPVVV]]]iiiwww{{{bbbVVVKKKGGGFFFGGGJJJNNNXXX]]]dddjjjmmmmmmnnnnnnnnnqqqqqqmmmlllllljjjfff[[[UUUMMMEEE@@@;;;777555333222111111000000111111000000000111111111111222222111111111111222333333333333444777666888BBBMMMhhhwwwjjj]]]YYY\\\dddnnnwww}}}{{{iii^^^[[[[[[YYYXXXYYYZZZVVVQQQRRRVVVWWWXXXWWWUUURRRQQQQQQRRRRRRRRRRRRQQQNNNJJJGGGEEE===;;;999777777666333111---///111000...---...000+++,,,,,,------,,,,,,+++***))))))((())))))******************************(((***++++++))))))***,,,)))***+++---.../////////...------......///000111000000000000000//////...111000///000111111000///111111111111222222222333333444666888;;;===>>>>>><<<;;;999888777888999:::666999<<<<<<:::888888999888999;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????>>>>>>??????>>>===<<<<<<::::::<<<>>>???@@@AAAAAABBBBBBCCCCCCEEEGGGIIIKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUXXXYYYZZZ[[[^^^```bbbdddiiilllppptttyyy}}}zzzvvvtttqqqmmmjjjlllppprrrpppqqqtttuuutttqqqooonnnmmmkkkgggbbb^^^ZZZYYYVVVRRROOOOOORRRUUUUUUYYY^^^bbbdddgggjjjlllppprrrsssssstttwww}}}qqqgggbbb[[[UUUSSSPPPLLLJJJKKKAAAAAA@@@?????????@@@@@@>>>>>>???@@@AAAAAA@@@@@@BBBAAACCCGGGMMMXXXjjjzzz|||vvvooohhhccc```^^^\\\ZZZXXXYYYYYYVVVSSSVVV\\\eeerrrgggZZZMMMHHHGGGGGGIIILLLSSSYYYbbbiiilllmmmnnnnnnnnnqqqqqqmmmlllmmmlllhhh^^^YYYPPPIIICCC>>>:::777333222111111000000111111000000111111111222222222222222111111222222333444222333555777777999DDDOOOhhh}}}pppbbbVVVVVV^^^gggpppwww}}}~~~|||jjj___\\\]]]XXXXXXYYYYYYUUUPPPQQQVVVWWWWWWXXXVVVSSSQQQQQQRRRPPPPPPPPPOOOLLLHHHEEECCC>>><<<:::999888777444222+++---///...,,,+++,,,///+++,,,,,,------,,,,,,++++++***************++++++***************************++++++***)))(((((()))***+++,,,---...............------......///000111000000111000000///......111000000111222222000///111222222222222333333333333444666999;;;<<<===>>><<<;;;999777777888999:::555999<<<<<<:::888888999777888999:::;;;:::999888=========>>>??????@@@@@@>>>??????>>>>>>===<<<;;;:::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTVVVYYYZZZYYYYYYZZZ[[[[[[^^^bbbgggkkkpppvvvzzz~~~vvvooollloooooolllkkkooorrrqqqttttttttttttsssoooiiieee___^^^ZZZVVVRRRQQQSSSVVVPPPTTTZZZ___cccfffjjjlllqqqsssuuuuuuvvvzzzsssiiibbb[[[TTTRRROOOKKKJJJLLLCCCBBBAAA@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>@@@>>>???CCCIIITTTfffwwwzzzuuunnnhhhdddaaa^^^\\\YYYXXXZZZ[[[XXXUUUWWW\\\bbbppp~~~jjj\\\OOOIIIHHHGGGHHHKKKPPPVVV```gggkkkmmmmmmnnnnnnqqqqqqmmmlllnnnllliiiaaa\\\SSSKKKEEE@@@<<<999333222222111000111111111000000111111222222222222222222111111222222333444222333555777777999DDDQQQeeewwwlll___TTTVVVaaakkksssyyy}}}~~~~~~lll```ZZZYYY\\\[[[ZZZWWWSSSPPPPPPPPPVVVWWWWWWUUURRRPPPPPPPPPRRRSSSTTTSSSOOOJJJDDD@@@===;;;999666444333333333000///---------...000111///...,,,+++******+++,,,---)))((()))$$$))))))))))))))))))))))))+++++++++***************(((((()))---111111...***///............///000000//////............//////...............///000000111111111000000000000000777777777777888999:::;;;<<<;;;999777666777777888999888888777777888888999999999999888999999::::::999:::;;;;;;<<<<<<;;;;;;>>>??????@@@???===;;;:::::::::<<<===???AAABBBCCCBBBCCCDDDEEEEEEGGGKKKNNNJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTVVVWWWXXXVVVUUUTTTUUUVVVYYY^^^fffooowww|||}}}qqqmmmlllkkkiiiiiilllqqqvvvyyy{{{{{{yyyzzz{{{uuunnngggddd___[[[WWWVVVVVVVVVWWWWWWWWWZZZ___ffflllpppqqquuuyyy{{{{{{xxxooofff___WWWQQQOOONNNLLLJJJGGGEEECCCAAA@@@@@@@@@@@@<<<<<<==================>>>>>>@@@BBBDDDLLL^^^ppp{{{wwwrrrmmmiiiddd^^^[[[\\\[[[ZZZYYYWWWWWWVVVVVVeeekkkuuu}}}{{{~~~xxxhhhVVVMMMJJJGGGGGGGGGLLLSSS\\\cccgggiiimmmpppooooooppppppooonnnmmmlllggg___SSSKKKFFFAAA;;;666666666555444333333333333000000000000000000000000111111111000111111222333222111222444555:::FFFSSShhh}}}ooo```YYYUUUZZZcccllluuu|||}}}}}}lll```[[[ZZZ[[[[[[YYYVVVRRRPPPOOOPPPWWWWWWWWWUUURRRPPPPPPPPPRRRSSSTTTSSSPPPJJJDDDAAA===;;;999666444333333333111000...---,,,---...///......---,,,++++++++++++...,,,---///---((('''+++)))))))))))))))))))))))))))((((((((((((((((((((()))((())),,,///000...+++......------......///000//////............//////000000000000000111222222222222222111111111111111666666666777888999:::;;;;;;:::999888777777777888999999888888888888999999999888888888999::::::;;;::::::;;;<<<<<<<<<<<<<<>>>>>===<<<;;;<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGIIILLLOOOKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTVVV[[[cccllltttyyyvvvlllkkkiiiggggggkkkrrrwww~~~yyyqqqmmmjjjeee```\\\ZZZYYYYYYVVVWWWXXX[[[```eeekkknnnpppuuuyyy|||~~~}}}zzzqqqggg```XXXSSSQQQQQQOOOMMMIIIHHHEEECCCAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBIII[[[lll~~~xxxsssmmmhhhbbb___\\\[[[ZZZYYYXXXWWWWWWWWWaaagggqqqyyy~~~{{{~~~nnnZZZPPPKKKHHHGGGHHHKKKQQQZZZbbbgggkkknnnqqqqqqqqqqqqqqqooommmkkkjjjhhh```UUULLLGGGBBB<<<777333333222111000000000000111111111111111111111111111111111111111222222333333222333666888===KKKXXXkkk|||ooo___XXXVVV\\\fffoooxxx~~~{{{jjj___\\\\\\ZZZYYYXXXTTTQQQOOOOOOPPPWWWWWWWWWUUURRRPPPOOOPPPSSSTTTUUUTTTPPPKKKEEEBBB===<<<999666444333222222222000...,,,++++++,,,,,,------------,,,+++***)))******,,,...---***+++///))))))))))))))))))))))))(((((((((((((((((()))))))))))))))+++---...---,,,---------------....../////////............//////000000000111111111222222222222222222222222222222555555666666777999:::;;;;;;:::999888888777888888999999888888888888999999777777888888999:::;;;<<<;;;<<<<<<===============@@@???>>>===<<<<<<======??????@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJLLLNNNQQQNNNOOOPPPQQQSSSUUUVVVVVVZZZZZZZZZYYYWWWUUUTTTSSSTTTUUUWWW\\\dddnnnwww|||vvviiihhheeeccceeekkkttt{{{xxxtttrrrnnniiieeecccaaa```[[[\\\^^^```cccfffiiijjjnnnsssxxx}}}~~~{{{yyywwwzzzyyyrrrgggaaaYYYUUUTTTSSSQQQOOOLLLKKKHHHFFFCCCAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<>>>???EEEUUUeee~~~yyyssslllfffbbb\\\[[[ZZZYYYXXXWWWWWWWWW]]]bbbjjjqqqwww|||}}}uuu```SSSMMMIIIHHHJJJJJJOOOXXX```fffkkkppprrrrrrrrrrrrqqqpppmmmkkkjjjiiibbbWWWOOOIIIDDD>>>:::555555444333222222222222111111111111111111111111111111111111111222333333555444555888;;;AAAOOO]]]ooo{{{rrr```ZZZYYYaaakkkttt|||zzzjjj___\\\]]]YYYXXXWWWSSSPPPOOOPPPQQQWWWXXXWWWUUURRROOOOOOOOOSSSTTTUUUTTTQQQKKKFFFBBB>>><<<999666444333222222000///---,,,+++++++++,,,,,,,,,------,,,+++)))((()))***++++++)))''''''((())))))))))))))))))))))))***************+++++++++*********+++,,,------------,,,,,,,,,,,,---......///......------......///......//////000000000000111111111222222222222222444444555666777888:::;;;::::::999999888888888888999999888888888888999999777777777888999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>AAA???===;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEHHHJJJLLLLLLMMMNNNPPPRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\[[[ZZZYYYXXXXXXXXXZZZ[[[^^^ccclllvvvyyymmmcccaaa______ccclllxxx{{{yyywwwtttqqqooommmlllggghhhjjjkkkkkkjjjiiihhhkkkooouuuzzz~~~}}}{{{xxxvvvsssqqqsss{{{~~~uuunnneee```YYYVVVUUUUUUSSSQQQNNNMMMKKKHHHEEEBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===CCCQQQ^^^zzzzzztttnnngggccc]]]\\\[[[YYYXXXWWWWWWWWWZZZ^^^dddjjjooossswwwzzzzzzeeeVVVNNNIIIJJJMMMKKKPPPWWW___fffkkkoooqqqqqqqqqrrrrrrqqqooommmllljjjddd[[[RRRKKKFFF@@@<<<777666555444333333222222111111111111111111111111222111111111111222333333666555666888;;;BBBQQQ___oooyyyyyyeee``````hhhrrryyyzzzjjj```\\\]]]XXXXXXVVVRRRPPPOOOQQQSSSXXXXXXXXXUUURRROOOOOOOOORRRSSSTTTSSSPPPKKKFFFCCC>>><<<:::666444222222111------,,,,,,,,,---------+++,,,------,,,+++)))(((+++------+++)))(((((('''))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---............------------............///000111000000///000000000000111111222222333333444555666888::::::::::::::::::999999999888999888888777777888888999777777777888999;;;<<<===<<<===>>>>>>??????>>>>>>@@@>>><<<:::;;;<<>>>>>>>>>>>>>>???===<<<;;;;;;===@@@BBBAAAAAABBBCCCDDDEEEFFFGGGJJJMMMPPPSSSTTTUUUXXXZZZ]]]^^^^^^___aaabbbbbbcccaaa`````````bbbdddgggiiihhhjjjooovvv~~~zzzpppdddYYYPPPOOOOOORRRZZZfffuuu~~~}}}vvvppplllhhhiiikkkpppvvv|||}}}wwwrrrooommmkkkiiiiiifffhhhpppwww~~~wwwmmmfffbbb]]]YYYWWWXXXYYYWWWUUURRRQQQOOOMMMIIIEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;===;;;:::<<<===@@@IIISSSjjj|||~~~xxxsssmmmgggcccaaa```^^^[[[XXXVVVUUUTTTRRRUUUYYY\\\```dddiiimmmsssxxxlll\\\QQQJJJKKKOOOOOOQQQUUU\\\dddiiikkklllmmmoooppprrrsssssssssrrrmmmiiibbbZZZQQQJJJEEEBBB888777666444333222222111222222222222222222222222222222222222222333444444444333555999>>>GGGXXXhhhjjjpppssssssvvv|||mmmjjjmmmvvv~~~{{{lllaaa\\\[[[YYYXXXVVVSSSPPPQQQTTTWWWYYYYYYXXXUUUQQQOOONNNNNNOOOPPPRRRQQQOOOJJJEEEAAA???===:::777444222111111....../////////......------,,,+++***))))))))))))$$$)))+++((('''***+++((())))))))))))))))))))))))&&&''''''((())))))******+++...111222000......///......------......///000...------,,,,,,------...///111222444444333222111//////000111111222333333111222222333555777999:::999999:::;;;;;;::::::999666666555555555555666666999888888888999::::::;;;;;;<<<======>>>>>>============<<<;;;<<<>>>@@@AAAAAABBBCCCEEEFFFHHHIIIJJJLLLOOOSSSWWWYYY[[[]]]___bbbbbbcccdddeeeffffffgggfffeeeddddddfffiiimmmooopppsssxxx~~~tttiiiaaaVVVMMMHHHHHHIIIKKKRRR^^^llluuuzzztttpppjjjiiiiiikkkqqqxxxzzzsssmmmjjjgggeeeccceeebbbcccjjjpppvvv~~~yyyooogggbbb^^^ZZZYYY[[[\\\ZZZXXXUUUTTTSSSPPPMMMIIIFFFDDD@@@??????>>>======<<<<<<===::::::;;;<<<>>>EEENNN]]]ppp~~~zzzuuuqqqlllhhhdddbbb___[[[XXXUUUSSSRRRLLLNNNQQQTTTWWW\\\bbbffflllqqqzzzqqqaaaSSSKKKIIIMMMNNNOOOSSS[[[cccjjjmmmmmmooopppqqqsssssssssrrrrrrnnnkkkeee\\\SSSKKKFFFDDD<<<;;;999888666555555555222222222222222222222222333222222222222333444444333333666<<>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMQQQVVVZZZ\\\^^^aaacccdddeeeeeefffggghhhiiiiiiiiihhhffffffhhhkkkooorrrxxxzzz}}}|||}}}vvvvvvpppeee[[[SSSJJJBBBDDDDDDEEEGGGMMMXXXdddmmm}}}wwwssskkkiiihhhiiiooovvv}}}~~~yyyqqqkkkfffdddbbb```ddd``````eeekkkpppwww|||qqqiiibbb___[[[[[[]]]^^^\\\ZZZWWWVVVUUUSSSPPPLLLIIIGGGAAA@@@@@@???>>>======<<<<<<:::999:::;;;<<>>HHHVVVjjj{{{{{{{{{wwwqqqpppvvvzzz{{{yyywwwwwwzzzzzzhhhffflllwwwxxxggg^^^ZZZYYYXXXWWWUUUQQQNNNNNNPPPRRR[[[ZZZXXXSSSOOOLLLLLLMMMSSSRRRQQQPPPNNNIIIBBB>>>@@@===999777555444333111------......------,,,+++)))******++++++,,,---------,,,***(((''''''((((((+++,,,---,,,***((((((((()))*********++++++++++++---...000111111111000///111111000/////////////////////.........//////000000111222222111000111222222111111111333555888:::666555444444555666777888::::::::::::::::::::::::555555666666666666666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>AAACCCFFFGGGIIIKKKOOORRRRRRUUUYYYZZZZZZZZZ]]]___bbbdddggghhhiiikkkmmmooooooiiigggjjjkkkkkkpppwwwyyy{{{~~~~~~|||yyytttppplllkkkkkkkkkccc```YYYRRRLLLGGGDDDBBBAAACCCFFFFFFGGGMMMXXX```uuu~~~{{{vvvpppnnnkkkkkknnnrrrvvvxxx|||}}}zzzuuuqqqjjjeeecccaaa___^^^]]]^^^``````bbbhhhqqqxxxssskkkfffbbb]]]ZZZZZZ[[[\\\\\\XXXWWWVVVTTTPPPMMMIIIGGGEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===???AAACCCNNN___uuu~~~{{{xxxwwwnnnbbbZZZUUUSSSPPPNNNKKKJJJHHHGGGJJJOOOUUUYYY```gggqqq{{{|||hhhYYYQQQMMMLLLLLLPPPVVV[[[aaafffkkkooosssssstttuuuuuuuuuuuuuuuqqqmmmggg```WWWOOOIIIFFF<<<888333111333555444333000111111111111222222222333333222222333333444555555;;;<<<===LLLiii}}}}}}zzzyyyzzz|||}}}zzzuuuttt|||mmm```hhhrrrzzz}}}wwwggg^^^[[[YYYZZZYYYWWWSSSPPPPPPRRRUUUZZZYYYWWWSSSOOOMMMMMMNNNSSSRRRQQQPPPNNNIIICCC>>>>>>;;;888555555444222111------......------,,,,,,***++++++++++++,,,,,,,,,((((((((((((((())))))******+++,,,+++)))(((((())))))))))))*********++++++---...///000111000000///.........///000111222333//////...............///000111222222000000111222111000000000111444666888777777666555666777888888::::::::::::::::::::::::666666666666666555555555888888888888888999999999999999:::;;;;;;<<<======<<<<<<======>>>>>>??????BBBDDDGGGIIIKKKMMMPPPSSSTTTWWWZZZ[[[[[[\\\^^^```ccceeehhhiiiiiijjjlllnnnnnniiigggjjjlllkkknnnttt{{{|||||||||zzzxxxtttssshhheeeaaa]]]ZZZXXXXXXXXXTTTQQQNNNJJJFFFDDDDDDCCC@@@CCCFFFFFFGGGKKKSSSZZZgggppp|||{{{rrroookkkiiijjjmmmoooooovvvyyyvvvrrrnnnhhhcccaaa___]]]\\\YYY[[[\\\]]]___dddmmmttt|||wwwnnneeebbb^^^[[[ZZZZZZYYYXXXXXXXXXWWWUUURRROOOLLLJJJHHHGGGDDDBBB???===<<<<<<;;;;;;:::;;;<<<>>>@@@AAAGGGVVVkkk}}}~~~zzzuuummmcccZZZVVVRRROOOLLLHHHFFFDDDCCCEEEJJJOOOSSS\\\cccnnnxxxnnn```VVVPPPNNNNNNQQQVVV[[[```eeelllpppssssssuuuvvvvvvvvvvvvvvvrrrnnniiiaaaYYYQQQKKKHHH@@@;;;666333444555444222111111111111222222222222111111111111111222222333666;;;???DDDWWWsss~~~~~~zzzzzzqqq```]]]fffrrrzzz~~~uuufff^^^[[[ZZZZZZYYYWWWSSSQQQQQQSSSUUUXXXXXXVVVSSSPPPNNNOOOPPPTTTSSSQQQPPPMMMIIICCC???<<<:::666444444444222111......---------,,,,,,,,,,,,,,,,,,+++++++++******&&&'''(((((())))))((((((''')))+++***)))(((((()))((()))))))))************---...///000000000000///......//////000111333444000///...---------------000111222222000000111222111111000111222444666888999888888777777777777888999999::::::::::::999999777777666666555555555444777777888888888999999999888888999;;;<<<===>>>???===>>>>>>???@@@AAAAAABBBBBBFFFJJJMMMOOOPPPSSSTTTWWWYYY[[[]]]]]]]]]___aaaccceeeggghhhhhhhhhiiijjjjjjhhhhhhkkklllkkkmmmpppzzzyyywwwtttooojjjeeebbbYYYWWWSSSOOOLLLKKKJJJJJJFFFEEEDDDBBBBBBBBBCCCCCCBBBEEEHHHHHHHHHJJJOOOSSSXXX```kkkuuu}}}yyyuuupppllljjjjjjiiiiiioooyyyyyysssooolllhhhccc___]]][[[ZZZXXXTTTVVVWWWXXXYYY___gggnnnuuu||||||tttiiifffaaa^^^\\\ZZZXXXVVVXXXXXXWWWVVVTTTQQQOOONNNLLLJJJGGGDDDAAA???===<<<;;;::::::::::::<<<>>>???BBBMMM```sssxxxrrrkkkbbb[[[WWWRRRMMMIIIFFFDDDBBBAAABBBFFFJJJMMMVVV]]]hhhsss}}}wwwiii]]]TTTPPPQQQSSSVVVZZZ^^^eeelllqqqrrrsssuuuwwwwwwwwwwwwwwwssspppjjjbbbZZZSSSMMMJJJEEE???888555555555333111111111111111222222222333222111111111111222333333666<<>>>>>>>>???@@@AAABBBCCCDDDDDDDDDGGGLLLPPPRRRSSSTTTUUUYYYZZZ\\\]]]^^^______``````bbbdddeeeddddddeeefffeeeeeegggjjjkkkkkkkkkllltttrrrnnnhhhbbb\\\WWWTTTQQQOOOLLLIIIGGGEEEEEEEEECCCCCCBBBAAABBBBBBCCCDDDGGGJJJNNNOOOOOONNNPPPQQQQQQWWW```iiirrr}}}zzzuuuqqqooollljjjkkkqqqyyyxxxrrrlllhhhfffccc^^^[[[YYYXXXVVVUUUPPPRRRTTTTTTUUUZZZaaagggnnnvvvyyysssnnnggg```]]][[[YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMJJJFFFCCC@@@>>>===;;;::::::999999:::<<<===AAAHHHVVViii{{{yyyrrrkkkfff```[[[WWWSSSMMMIIIHHHFFFCCCAAABBBDDDHHHJJJPPPXXXcccoooyyyoooaaaWWWRRRSSSTTTVVVXXX]]]dddlllrrrrrrsssvvvxxxyyyyyyyyyxxxssspppkkkccc[[[TTTNNNKKKFFF@@@999555444555333222111111111222222222333333444444444444444555666666777===HHH]]]zzz~~~~~~ssscccUUUOOONNNVVV```ooozzzrrreee___\\\ZZZWWWWWWUUURRRPPPPPPRRRUUUVVVVVVVVVSSSQQQPPPRRRSSSUUUTTTQQQOOOMMMIIIDDD@@@===;;;888666666666555444///...---,,,,,,,,,------...------,,,+++***))))))+++,,,,,,,,,+++)))'''&&&%%%''')))))))))((()))***))))))))))))************...............//////000333333222111111111111111111000///...---,,,,,,,,,///000111111000///000111333333333444555666777888777777777666666555555444777888:::;;;;;;:::888777777777666666555555555444666777777888999999::::::;;;;;;<<<<<<<<<<<<<<<===??????@@@BBBCCCEEEFFFGGGFFFIIINNNQQQSSSSSSTTTVVVZZZZZZ[[[\\\]]]^^^^^^]]][[[]]]```bbbbbbaaabbbcccbbbeeegggiiijjjjjjiiihhhhhhfffaaa[[[UUUPPPLLLJJJFFFEEECCCAAA@@@?????????AAABBBCCCDDDEEEGGGIIIIIIQQQTTTWWWYYYYYYXXXVVVUUUSSSVVV\\\ccckkkttt}}}{{{wwwsssppplllmmmpppuuuxxx|||zzzssslllfffcccaaa^^^ZZZXXXWWWVVVTTTRRROOOQQQRRRRRRRRRVVV\\\aaaiiiqqq}}}}}}vvvkkkbbb]]][[[ZZZZZZVVVUUUUUUTTTTTTSSSSSSSSSQQQOOOLLLHHHEEEAAA???>>>===<<<;;;:::999:::;;;;;;@@@CCCMMM^^^qqq}}}sssmmmeeeaaa\\\YYYXXXTTTNNNIIIGGGEEECCCAAAAAABBBEEEGGGLLLTTT___kkkvvvtttcccXXXSSSTTTTTTUUUWWW[[[bbbkkkppprrrsssvvvyyy{{{{{{zzzyyytttqqqkkkddd\\\UUUOOOLLLFFF@@@888444444555444333111222222222222333333333555555444444555555666777888>>>MMMggg}}}|||uuufffTTTJJJJJJNNNTTT___mmmxxx~~~rrreee___]]]ZZZYYYYYYWWWTTTRRRRRRUUUWWWWWWWWWVVVTTTQQQQQQRRRTTTVVVTTTRRROOOMMMIIIEEEAAA???<<<888666666666444333///...---,,,+++,,,------------,,,,,,+++***)))))))))***++++++,,,,,,++++++&&&(((******))))))***+++)))*********++++++++++++......------......///000000000000111222333555555111000///...............///000111111//////000111000000111222222333444444555666666666666555555444777888999;;;;;;999888777666666666666666666666666666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???>>>@@@CCCGGGLLLPPPSSSTTT\\\___bbbdddeeecccaaa___[[[\\\___ccciiipppvvvzzz}}}yyyvvvnnnkkkjjjkkkllllllnnnrrrwwwyyy}}}~~~vvvoooiiiccc```]]][[[XXXVVVVVVUUUSSSQQQOOOQQQRRRQQQPPPRRRWWW\\\dddkkkwww}}}qqqfff___\\\ZZZYYYVVVVVVUUUTTTTTTTTTTTTUUUTTTRRROOOKKKHHHEEECCCBBB@@@???===;;;;;;;;;;;;<<<<<<>>>EEESSSeeeuuuzzzrrrlllbbb^^^ZZZXXXVVVSSSNNNIIIDDDBBB@@@>>>>>>???AAABBBHHHPPP[[[gggsss|||hhh[[[TTTSSSTTTUUUWWWZZZaaahhhnnnqqqssswww{{{|||}}}|||{{{uuurrrmmmfff^^^WWWRRROOOGGGAAA999444444555444333222222222222333333333333444333333333333444555555999???PPPmmm}}}wwwjjjZZZKKKEEEHHHMMMTTT^^^lllwww|||rrreee```]]]ZZZYYYYYYWWWTTTRRRSSSUUUXXXWWWWWWVVVTTTRRRQQQRRRTTTWWWUUURRROOOMMMIIIEEEBBB???<<<888666555444333111000...---++++++,,,---...,,,,,,,,,++++++************************++++++,,,((()))++++++***)))***+++++++++++++++,,,,,,,,,,,,......---------...///000111111111222333444555666111000000/////////000000///000111000///...///111//////000111222222222222555555666777888777666666666777999;;;;;;999777666444444555555666777777777555666777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@BBBEEEGGGHHHIIIJJJLLLNNNOOOOOOOOOQQQSSSVVVUUUTTTVVVXXXYYYWWWTTTXXX\\\aaaeeeggghhhiiijjjjjjmmmlllfffcccbbb___YYYQQQNNNJJJFFFCCCBBBBBBBBB??????@@@@@@AAABBBCCCCCC@@@CCCGGGMMMTTTYYY]]]___eeegggjjjmmmooonnnkkkiiigggfffgggiiinnnrrruuuwwwyyy|||{{{pppiiiddddddccc___```dddeeeeeeggglllsss|||{{{sssmmmgggbbb^^^[[[YYYWWWVVVUUUUUUSSSQQQPPPQQQRRRPPPNNNNNNRRRVVV]]]eeeppp|||zzzppphhhbbb]]]YYYXXXXXXVVVUUUUUUUUUVVVVVVWWWUUURRROOOLLLIIIGGGFFFCCCAAA???===<<<<<<<<<<<<;;;<<>>???@@@EEELLLWWWbbbnnn|||ooo^^^VVVQQQSSSTTTVVVZZZ___fffkkkqqqsssxxx{{{~~~~~~}}}|||xxxuuupppiiiaaaZZZUUURRRLLLEEE<<<666444555444333222222222333333333444444444444444444444555555666999@@@RRRppp~~~rrraaaPPPFFFEEEHHHKKKUUU^^^kkkuuuzzz}}}ssseee```]]]ZZZWWWWWWUUURRRQQQQQQTTTVVVXXXXXXWWWTTTRRRQQQRRRSSSWWWUUURRROOOMMMIIIEEEBBB???<<<888555444333111///000...---++++++,,,---...,,,,,,,,,++++++++++++***---,,,***(((''''''(((((()))***,,,,,,***)))***+++++++++,,,,,,,,,---------......---,,,---...///000555444333333222222333333111000000000000111111222///000111000///...///111000111222333333333333333555666777999999999888777666777999;;;;;;999777666333333444555666777888888555666777888999:::;;;;;;999:::;;;<<<===???@@@@@@>>>???@@@BBBEEEGGGHHHIIIKKKMMMMMMMMMMMMNNNPPPRRRUUUSSSRRRSSSVVVWWWTTTRRRYYY]]]ccchhhkkkmmmnnnpppoooqqqnnnfff```___ZZZSSSLLLIIIEEEBBB?????????@@@===>>>???AAABBBDDDEEEEEEFFFIIINNNTTTZZZ___ccceeejjjlllnnnrrrttttttqqqooopppooooooqqqtttwwwyyyyyyyyy{{{}}}qqqhhhaaa```^^^YYYYYY]]]YYYYYYZZZ]]]eeeoooyyyyyyrrrlllgggbbb^^^ZZZXXXVVVUUUVVVUUUSSSQQQPPPQQQQQQOOOLLLLLLOOOSSSXXX```kkkwwwzzzrrriii```[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXUUURRROOOLLLKKKJJJDDDCCCAAA???============>>>>>>@@@FFFOOO\\\hhhpppzzz|||~~~zzzrrrllleee```ZZZVVVSSSOOOIIIDDDBBBAAA???>>>>>>>>>@@@AAABBBIIITTT```lllyyytttaaaWWWPPPRRRTTTVVVYYY___eeeiiiqqqtttxxx|||~~~}}}|||zzzwwwrrrkkkddd]]]XXXUUUPPPIII???888555555333222222222333333333444444444666666666666666777888888:::@@@SSSpppppp[[[LLLEEEFFFIIIKKKVVV___jjjtttyyy|||uuufff^^^[[[ZZZZZZXXXUUURRRQQQPPPQQQQQQVVVWWWVVVTTTRRRRRRSSSUUUXXXXXXWWWTTTOOOJJJDDDAAA???:::555444666777444111------,,,,,,,,,------...******+++++++++,,,,,,,,,111---(((&&&(((***+++*********))))))))))))******333...+++,,,---+++***,,,///...---,,,,,,---...///111333555777777555333111///...------...///000111000000000000000000111222...///111333444444444333333555888888777666666777;;;;;;<<<<<<;;;999888777555666666777666666555444444555666777888999::::::999;;;<<<===<<<===???@@@>>>???@@@BBBCCCEEEFFFGGGJJJKKKLLLMMMMMMLLLKKKJJJMMMOOORRRRRRQQQSSSXXX[[[___ccchhhmmmqqqssssssssssssooojjjeee```ZZZTTTPPPHHHEEEAAA>>><<<===???@@@@@@AAABBBFFFIIILLLLLLLLLKKKPPPXXX___dddhhhlllnnnrrrssstttvvvwwwxxxxxxxxxxxxzzz|||}}}}}}~~~}}}ppphhh___[[[ZZZZZZXXXUUURRRSSSUUUWWW\\\gggvvvyyyqqqiiicccaaa```]]][[[VVVRRRPPPPPPQQQRRRTTTSSSRRRQQQQQQQQQQQQQQQUUUZZZcccnnn|||}}}uuummmggg^^^\\\ZZZYYYZZZZZZYYYXXXUUUYYY\\\[[[VVVQQQMMMLLLJJJHHHEEEAAA???>>>>>>>>>;;;;;;<<<>>>EEEPPP\\\dddooorrrvvvxxxxxxuuuqqqnnnddd___XXXSSSNNNKKKHHHEEEDDDBBB???======???AAACCCHHHHHHNNNYYYeeeqqq}}}cccOOOQQQQQQTTTYYY[[[\\\ccckkkrrrtttvvvzzz|||~~~}}}yyysssmmmhhhccc^^^ZZZNNNHHH@@@:::666444222111333222222222333333444555000222444555555555777999===BBBTTTqqqvvv```PPPGGGDDDFFFIIIUUU^^^jjjrrrvvvyyyuuuggg^^^[[[ZZZZZZXXXUUURRRQQQPPPQQQQQQUUUUUUUUUSSSQQQPPPRRRTTTWWWWWWVVVSSSNNNIIIDDD@@@>>>:::555444666666444111------,,,,,,,,,------...******+++++++++,,,,,,,,,222...)))'''(((******)))******))))))))))))******,,,((('''+++---++++++---111000///......///000111///000222444444222000//////......---...///000111000000000000000111111222000111222222333333333333333666888888777666777777::::::;;;;;;;;;999888777888888777555444222111111555555666777888999::::::999;;;<<<===<<<<<<>>>@@@AAAAAACCCDDDFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPSSSTTTUUUWWW\\\```cccfffkkkooorrrrrrqqqpppllliiieeeaaa]]]WWWRRRNNNGGGEEEBBB???>>>???AAACCCAAABBBEEEHHHMMMPPPQQQRRRWWW\\\ccciiinnnqqquuuwwwvvvwwwyyy{{{|||}}}~~~~~~rrrkkkbbb\\\[[[YYYWWWTTTQQQRRRTTTWWW^^^kkkzzz}}}wwwooogggaaa^^^]]]\\\ZZZVVVSSSQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPSSSXXX```kkkyyyvvvpppkkkgggaaa\\\ZZZYYYYYYXXXXXX[[[^^^]]]XXXTTTRRRQQQLLLJJJFFFCCCAAA@@@??????=========???CCCJJJTTTZZZfffiiimmmpppqqqooollljjjaaa]]]WWWRRRNNNJJJGGGEEEDDDBBB???===<<<>>>@@@BBBFFFFFFLLLXXXcccooo~~~fffRRRPPPPPPSSSYYY[[[]]]cccjjjqqqssswwwzzz}}}}}}zzzuuupppkkkddd^^^YYYSSSNNNEEE>>>:::777555444333333222222222222333333111333555555555666888:::???EEEXXXttthhhTTTJJJIIIKKKNNNWWW```llltttxxx{{{vvvggg^^^[[[[[[ZZZXXXUUURRRQQQPPPQQQQQQTTTUUUTTTRRRPPPPPPQQQSSSVVVUUUTTTQQQMMMHHHCCC@@@===999555333444555222000------,,,,,,,,,,,,------******+++++++++,,,,,,,,,111...***))))))******)))******))))))))))))******)))&&&''',,,///---,,,...000000////////////000111///000222333333222000/////////...------...000111000000000000000111222222444333222111111222333444444666888888777666777888888888999::::::999888777888777555333222111222222555555666777888999999::::::;;;======<<<<<<===???BBBBBBCCCEEEGGGHHHJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOPPPSSSVVVXXX[[[___cccfffiiikkknnnqqqqqqooollljjjcccaaa^^^\\\XXXTTTOOOKKKEEEDDDBBB@@@AAABBBEEEGGGFFFHHHKKKPPPTTTXXX[[[]]]aaaffflllqqqtttwwwzzz||||||~~~wwwqqqhhhaaa^^^[[[XXXUUUTTTVVVXXX[[[cccqqq}}}wwwooohhhbbb^^^\\\[[[YYYVVVTTTSSSSSSUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPUUU]]]ggguuu~~~zzzsssjjjccc^^^]]]\\\\\\\\\]]]^^^]]]ZZZWWWVVVWWWMMMLLLIIIFFFCCCBBBAAAAAA????????????@@@DDDIIINNNXXX[[[```dddggggggfffeee^^^ZZZUUUQQQNNNKKKHHHFFFDDDBBB???===<<<===>>>@@@CCCDDDJJJVVVaaammm{{{hhhVVVNNNNNNRRRYYY\\\^^^cccjjjnnnqqqvvv{{{|||yyyuuuoooggg___YYYUUUOOOFFF>>>999555333111333333222222111222222222222444555666666777999;;;@@@HHH[[[uuuvvv[[[MMMLLLPPPRRR[[[dddpppxxx{{{}}}wwwggg]]]ZZZ[[[ZZZXXXUUURRRQQQPPPPPPQQQUUUUUUTTTRRRPPPPPPRRRSSSUUUTTTRRROOOKKKFFFBBB@@@<<<999555333333333111000------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++))))))))))))************))))))))))))******---+++,,,222333000---------------------......///222333444555555444333222000///...------...///000000/////////000111222333666555222111000111333444444666777777666666777888666777888999:::999888777555444333222222444666888555666666777888888999999:::;;;===<<<;;;;;;===>>>@@@AAABBBDDDEEEGGGHHHIIIIIIHHHFFFFFFHHHLLLPPPSSSUUUWWWZZZ^^^bbbfffjjjlllnnnoooppppppnnnjjjfffccc___]]]ZZZXXXUUUPPPKKKGGGDDDCCCBBBBBBDDDFFFIIIKKKOOOQQQUUUYYY]]]aaaeeehhhmmmqqqvvvyyy|||}}}~~~~~~xxxpppiiiddd```]]]ZZZ]]]___aaafffnnn|||yyyssslllfffaaa^^^[[[YYYWWWUUUUUUUUUWWWXXXUUUUUUTTTSSSRRRPPPOOONNNOOOSSSZZZdddqqq}}}uuunnnjjjgggeeeddd```___]]][[[YYYXXXXXXXXXOOOMMMKKKHHHFFFDDDCCCCCC@@@AAA@@@???>>>???BBBDDDLLLOOOTTTYYY]]]`````````[[[XXXTTTQQQOOOMMMKKKIIIEEECCC@@@>>><<<<<<===>>>BBBCCCJJJUUU```kkkyyyiiiXXXMMMMMMQQQYYY^^^```dddiiilllpppvvv|||}}}zzztttkkkaaaZZZWWWPPPGGG>>>888444111///111111111111111222333444444555666666666888:::===AAAJJJ\\\ssseeePPPKKKOOOSSS^^^hhhttt{{{}}}~~~xxxhhh]]]ZZZ[[[ZZZXXXUUURRRQQQPPPPPPQQQVVVVVVVVVTTTRRRQQQSSSUUUTTTSSSQQQNNNJJJFFFBBB@@@<<<:::666444333222111000...---,,,+++++++++++++++******+++++++++,,,,,,,,,''''''(((((())))))***+++******))))))))))))******---+++---333555111......,,,------...............333444555666666555444333000///...------...///000////////////000111222333888666333000000111333555555666777777666666777999666777888999:::999888777555444333333444666888:::666666777777888888999999999;;;<<<<<<;;;;;;===>>>@@@AAABBBDDDEEEGGGHHHIIIHHHFFFEEEEEEGGGMMMSSSWWWYYY[[[]]]bbbfffjjjmmmnnnoooooommmkkkgggccc```]]]___]]]YYYUUURRRNNNIIIFFFDDDDDDDDDFFFHHHKKKNNNPPPUUUXXX\\\```ccchhhmmmrrr|||~~~yyyrrrmmmiiifffdddhhhkkkooottt~~~zzztttooojjjddd```\\\[[[YYYWWWVVVWWWXXXXXXUUUUUUUUUTTTSSSRRRPPPOOOQQQTTTYYYbbbooozzzuuuoookkkfffccc___[[[YYYXXXWWWWWWPPPOOOMMMKKKHHHFFFEEEDDDAAABBBBBBAAA??????@@@BBBEEEHHHLLLQQQVVVZZZ\\\]]]YYYWWWTTTRRRQQQPPPNNNLLLGGGFFFCCC@@@>>>=========CCCDDDJJJUUU```iiivvviiiXXXNNNMMMRRRZZZ```bbbdddhhhkkkooouuu|||~~~yyyoooddd]]]\\\VVVLLLBBB<<<777444222000000000111222444555666555666666666666888;;;>>>DDDOOO```qqqqqqSSSKKKOOOSSSaaajjjvvv|||~~~yyyhhh]]]ZZZ[[[ZZZXXXUUURRRQQQPPPQQQQQQVVVWWWVVVTTTRRRRRRSSSUUUTTTSSSQQQMMMJJJFFFCCCAAA<<<;;;888555333111111111...---,,,++++++******+++******+++++++++,,,,,,,,,%%%''')))***))))))***+++******))))))))))))******'''&&&(((///222000...///---...///000111111111000222222222333333222222222111000...------...//////////////////000111333333777666333111111222444555555666777666555555777999888888999::::::999888777777777555555444555666777666666777777888888888888888999;;;;;;;;;<<<===???BBBBBBCCCEEEGGGHHHJJJJJJGGGFFFDDDEEEIIIOOOVVVZZZ]]]]]]^^^bbbfffiiijjjiiihhhgggdddbbb___^^^]]]]]]aaa]]]WWWSSSPPPMMMJJJHHHHHHHHHIIIKKKNNNRRRUUUWWWYYY]]]bbbfffiiiooovvv|||~~~~~~{{{wwwuuutttvvvzzzyyytttqqqllleee```___^^^[[[YYYXXXWWWWWWWWWUUUUUUVVVVVVVVVTTTRRRQQQSSSUUUYYY```lll|||{{{uuuqqqmmmfffaaa^^^[[[YYYWWWSSSRRRPPPNNNLLLIIIHHHGGGCCCDDDDDDCCCBBBAAABBBCCCCCCEEEIIIMMMQQQUUUWWWYYYVVVUUUSSSSSSSSSRRRPPPOOOKKKIIIFFFCCCAAA???>>>>>>CCCDDDJJJUUU^^^gggrrr|||jjjZZZOOOOOOSSS\\\cccdddeeegggjjjnnnttt{{{|||sssiiiaaa^^^WWWMMMCCC<<<888444222000111111222333555666777555666666555555777;;;>>>IIIUUUeeerrr}}}tttVVVNNNQQQTTTccckkkuuu{{{}}}~~~zzzhhh]]]ZZZ\\\ZZZXXXUUURRRQQQPPPQQQQQQVVVVVVUUUSSSQQQQQQRRRTTTUUUSSSQQQMMMJJJFFFCCCBBB===<<<:::666333111111222...---,,,+++******************+++++++++,,,,,,,,,'''***------+++))))))*********))))))))))))******&&&$$$&&&+++...,,,+++,,,---...///000111111111000000000000000000000000000111000///...---......///......//////000222333444666555333222222333444555666666777666555555777:::::::::;;;;;;;;;999888777555555555555555555555555777777777777888888888888666888:::;;;;;;<<<>>>@@@AAAAAACCCDDDFFFHHHIIIIIIFFFEEEEEEFFFKKKQQQXXX\\\^^^]]]]]]```cccdddcccaaa]]][[[YYYWWWXXX[[[^^^aaa```[[[UUUPPPNNNMMMMMMLLLMMMNNNOOORRRUUUXXX[[[]]]]]]ccciiinnnssszzz~~~yyyvvvtttpppiiicccbbbaaa^^^[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUXXX^^^iiiyyyzzzrrrlllgggbbb]]]ZZZVVVUUUTTTRRRPPPMMMKKKJJJHHHHHHHHHFFFDDDDDDEEEFFFDDDFFFHHHJJJNNNQQQTTTUUUSSSRRRQQQRRRSSSSSSQQQOOONNNLLLIIIFFFCCCAAA@@@???CCCDDDIIISSS\\\cccmmmwww{{{nnn]]]RRRPPPUUU^^^eeeeeeeeefffjjjnnnsssyyy~~~vvvlllfff^^^XXXMMMDDD===888555333444444333333444444555555555555555444444777;;;>>>JJJXXXgggpppxxxzzzxxx}}}lllSSSQQQTTTSSSccckkktttyyy{{{}}}zzziii]]]ZZZ\\\ZZZXXXUUURRRQQQPPPQQQQQQUUUUUUTTTRRRPPPPPPQQQSSSUUUSSSQQQMMMJJJFFFDDDBBB>>>===;;;777444222222222...---,,,+++******************+++++++++,,,,,,,,,+++...111000,,,)))))))))******))))))))))))******+++''''''+++---***((((((***+++---////////////...000000000000000000000000111000///...------...///.........///000222333444555444333333333333555555666777777666555555888:::;;;;;;<<<<<<;;;999888777///000222444666777777777777777777777888888888888555777999;;;;;;===???AAA>>>???@@@BBBCCCEEEFFFGGGEEEEEEEEEGGGLLLSSSYYY]]]]]]\\\[[[]]]``````^^^[[[TTTSSSQQQQQQTTTZZZ```eee^^^YYYRRRNNNMMMNNNOOOPPPQQQRRRTTTWWWZZZ]]]```bbbbbbhhhpppvvv|||}}}{{{|||yyyxxxtttmmmgggdddbbb```\\\YYYVVVTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVTTTUUUWWW\\\gggvvv{{{tttnnnhhhbbb]]]YYYXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKHHHFFFEEEFFFHHHFFFFFFGGGIIILLLOOOQQQSSSQQQPPPPPPQQQRRRRRRQQQOOOPPPNNNLLLHHHEEECCCAAA@@@CCCCCCIIIRRRZZZ```jjjssszzzqqq```SSSRRRVVV___ffffffeeeeeekkknnnrrrxxx~~~xxxooohhhccc]]]SSSIIICCC>>>;;;888888777666555444333333333555555555444444666:::>>>HHHWWWgggnnnttt{{{~~~||||||zzz{{{}}}zzztttnnnmmmsss{{{```OOORRRTTTPPPcccjjjrrrwwwyyy}}}uuuiii___ZZZYYYXXXUUUTTTTTTRRRNNNPPPUUUVVVVVVUUURRRPPPOOOPPPRRRSSSRRROOOLLLIIIFFFDDDBBB???<<<999777666444111...------..................+++++++++++++++++++++++++++++++++***************)))******++++++)))((('''***)))(((''''''((()))***---,,,,,,,,,,,,---.....................///000000000000111222222222111111111000000000000000111222333333444666777777888888555444444444555888:::<<<999:::;;;;;;:::999888777444444555666777777777666444555777888888888777666888888999:::;;;;;;<<<<<>><<<999777666444111...........................++++++++++++++++++++++++******************++++++)))******+++******((((((%%%&&&'''(((***---///000---------,,,---......///...............///000000///000000000000111111111222222111111111111111222222333555666777888777777555555444444666888:::<<<======<<<;;;999666444222222333555666777888888999555555666777777777777777999999::::::;;;;;;<<<<<<>>>??????@@@@@@AAA@@@@@@AAACCCFFFMMMTTTYYYYYYXXXVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHIIIKKKOOOSSSWWWYYY```]]]ZZZXXXYYY\\\___```ccceeehhhjjjmmmqqquuuyyy}}}~~~{{{zzz|||}}}~~~}}}zzzuuuqqqkkkhhhddd___\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVUUUVVV[[[gggwww}}}sssjjjddd```^^^[[[YYYXXXVVVTTTRRRQQQOOONNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOQQQQQQPPPPPPQQQRRRTTTTTTSSSPPPMMMKKKIIIFFFBBB???@@@CCCHHHLLLQQQ[[[hhhrrrxxx{{{|||ooo^^^YYYZZZbbbkkknnnnnnoooqqqtttyyy}}}vvvlllfffbbbYYYNNNCCC;;;777777555555555444444333333333333555777666555666:::>>>HHHXXXjjjtttyyy|||zzzwwwuuusssssstttqqqkkkiiikkkoooqqquuuyyy}}}mmmTTTIIIKKKQQQVVVeeejjjqqqvvvxxx|||ssseee\\\YYYYYYZZZWWWUUUVVVSSSPPPRRRWWWUUUUUUUUURRRPPPOOOQQQRRRSSSRRRPPPMMMIIIFFFCCCAAA>>><<<999777555333111...........................++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++******)))(((******+++,,,,,,,,,++++++......------......///000//////.........///000000000///.........///111222444444333222111111111222000222555888999888777666555555555555777999;;;<<<<<<<<<<<<;;;888666333222111222444666777999999:::666666666666666777888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>><<<999777666555333111////////////...------,,,,,,---,,,,,,++++++*********)))))))))***+++++++++,,,,,,,,,+++************+++###%%%'''***---000111222111111000000000111222222111111000/////////000000000000000000111222444555222222111000////////////000222555888999888777666666666777999:::;;;<<<===???>>>>>><<<999666333111333333444444333333222111666666666666666777888888666666666666666666666666888777777888999;;;===>>>BBBEEEIIIKKKJJJHHHGGGFFFJJJIIIHHHHHHIIIKKKNNNOOOSSSUUUWWWZZZ\\\]]]]]]]]]aaagggpppvvv{{{~~~uuuvvvyyy|||}}}uuummmgggbbb^^^[[[[[[[[[```iiissszzzttttttrrroookkkfffbbb```[[[[[[ZZZZZZYYYYYYXXXXXXWWWYYY[[[\\\bbbooo{{{tttmmmhhhaaa___]]]\\\\\\[[[XXXVVVQQQQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRROOOLLLIIIEEEEEEFFFIIINNNUUU[[[___dddgggjjjjjjiiiggggggggghhhkkkpppuuu|||}}}eee]]]XXX]]]eeekkkpppsssuuuxxx}}}vvvjjjfff___TTTHHH>>>999777555555555555555666666666555777888777777:::AAAGGG]]]vvvzzz{{{rrrhhh```VVVKKKBBBBBBCCCBBBHHHQQQZZZbbbmmmuuuzzz~~~tttfff\\\YYYYYYWWWTTTSSSSSSQQQNNNOOOTTTSSSTTTTTTRRRPPPPPPRRRTTTSSSSSSRRROOOKKKFFFAAA>>>;;;999777555555333111///000//////...------,,,,,,------,,,,,,+++******)))******************++++++---,,,+++*********++++++---,,,,,,,,,,,,,,,------111111111111111222333333222111111000//////000000......///000111222333333222222111000000111111111222333555666777888777777666777888:::;;;<<<<<<===@@@@@@???===:::777444222333444444555555555444444555555666777777777777777666666666777777888888888777777777777999<<>>>>>===<<<999777666333444555666777777777777444555777888888888777666666777777888999::::::;;;666666666777:::===AAACCCCCCFFFJJJKKKJJJJJJLLLNNNMMMMMMNNNPPPUUUZZZ```ccccccdddgggkkkoootttwwwyyy~~~ttttttrrrqqqpppsssxxx||||||ooojjjddd^^^[[[ZZZYYYXXXVVVUUUVVVYYY\\\cccqqq~~~}}}}}}|||zzzuuupppkkkggggggfffeeecccaaa___]]]\\\YYY\\\___```eeeqqq~~~tttrrrnnnkkkhhheeeaaa___XXXXXXXXXYYY[[[]]]```aaa]]]^^^___aaaaaaaaaaaa```^^^\\\ZZZXXXWWWUUUQQQOOOKKKJJJHHHIIILLLPPPSSSTTTQQQSSSVVVWWWUUUTTTSSSSSSSSSUUUZZZ___fffoooxxx~~~eee[[[SSSUUU[[[aaaeeeiiirrrvvv{{{yyymmmjjjcccXXXLLLBBB;;;999444555555555666666777777666777888888888<<>>BBB@@@===HHHWWW]]]dddmmmssswww{{{rrrcccYYYWWWXXXXXXVVVTTTQQQPPPPPPPPPQQQWWWVVVUUURRROOOMMMNNNOOOTTTTTTTTTQQQLLLFFF@@@<<<<<<:::888555222111000000//////...------------...***++++++,,,,,,++++++***---,,,+++***((('''&&&%%%%%%&&&'''((()))***+++,,,,,,+++*********,,,///000111///------/////////...000000000000////////////............///000222222000111111111111222222222333444666666555666777999777999:::::::::;;;>>>@@@AAA@@@???>>>;;;777444222111222444555666555555444222333444666777777888888::::::999999888999999:::<<<<<<===???@@@AAABBBCCCGGGHHHJJJKKKKKKMMMOOORRRUUURRRQQQUUU\\\ccchhhjjjmmmpppuuuyyy}}}zzzxxxvvvuuussssssssstttzzzuuukkkhhheeebbb```]]]ZZZXXXYYYTTTTTTYYY\\\]]]bbbjjjyyy}}}zzzvvvqqqnnnllljjjhhhfffeeeccc```]]]^^^]]]^^^ccciiittt}}}tttooonnnllleee^^^```]]][[[\\\___bbbcccbbbggghhhiiiiiihhheeebbb```^^^\\\[[[ZZZYYYVVVRRROOOKKKIIIHHHIIIKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUZZZccclllssswwwiii]]]SSSSSSXXX]]]aaaeeeoootttzzz~~~~~~pppkkkddd]]]PPPBBB::::::888888888888888777666666666666777999888:::CCCMMM]]]yyyttt\\\FFF???999:::>>>BBBHHHOOO^^^eeemmmsssxxx|||rrrcccZZZXXXZZZXXXWWWTTTRRRPPPPPPQQQQQQVVVVVVUUURRROOOMMMNNNOOOQQQQQQQQQOOOKKKFFFAAA======;;;999666333222111111......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))&&&''''''((()))***+++++++++*********+++---///111222000......000111000///111111111111111000000000............///000111222000111111111111222222222333444666666555555777888777888:::::::::;;;>>>@@@AAAAAA@@@>>>;;;888555333111222333444444333333222333333555666777888888888999888888999:::;;;<<<<<<======>>>@@@AAACCCDDDEEEIIIKKKLLLMMMNNNOOORRRUUU[[[YYYYYY]]]dddlllqqqsssuuuyyy~~~~~~}}}{{{yyywwwwwwwwwwww{{{|||~~~|||vvvqqqllliiidddaaa___]]][[[YYYYYYUUUTTTWWWYYYZZZ^^^dddmmm}}}{{{wwwsssooommmkkkiiigggddd```^^^___]]]___dddjjjuuuzzzuuurrrnnnggg```^^^]]]\\\]]]```eeeiiikkkooopppqqqrrrpppmmmjjjggg```^^^\\\[[[ZZZWWWSSSQQQLLLJJJIIIIIIKKKMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOSSSZZZbbbhhhpppxxxooobbbVVVUUUZZZ___dddhhhnnnssszzz~~~qqqkkkeee]]]PPPBBB;;;:::888888888888888777666666666666888999888:::CCCNNN___}}}ttt[[[HHH@@@:::;;;>>>BBBIIIOOO^^^dddmmmtttxxx|||rrrccc[[[YYY[[[YYYXXXUUUSSSQQQQQQRRRRRRVVVVVVUUURRROOOMMMNNNPPPOOOOOOOOONNNJJJFFFAAA>>>>>><<<999666444222222222------,,,++++++++++++,,,***++++++,,,,,,++++++*********************++++++((((((((()))))))))******)))))))))***+++...000111222000//////111222111000222222333333222222111000............///000111111000111111111111222222222333444666666555555666888666888999::::::;;;>>>@@@BBBBBB@@@>>><<<999666555333444444555444444333222333444555777888888888888888888999:::;;;===???@@@??????@@@BBBDDDFFFGGGIIIMMMOOOQQQRRRSSSUUUXXXZZZ``````aaafffmmmuuu{{{~~~}}}|||{{{{{{xxxxxxzzz||||||yyysssooolllhhhccc___]]]]]]\\\[[[[[[WWWUUUWWWXXXXXX[[[```gggttt|||wwwuuurrrpppmmmiiieeeaaa```___```eeekkkvvv|||xxxrrrjjjdddbbbcccccccccdddiiipppwwwvvvwwwxxxxxxuuuqqqllljjjcccaaa^^^\\\ZZZXXXUUURRRNNNLLLJJJJJJKKKMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLQQQWWW\\\gggooozzztttfffYYYXXX]]]ccchhhlllmmmrrryyy~~~rrrlllfff^^^QQQCCC;;;:::777888888888888777777666777666888:::999;;;DDDNNNfffwww\\\JJJBBB<<<<<>>===;;;888555333222111111...---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,...000222111000...///000111111000111222333333333222111000...............///000111000000111111111222222222333444666555444444666777666777999999:::;;;>>>@@@CCCBBB@@@>>><<<999777666888888777777777666555555444555666777888999999999:::::::::;;;===>>>@@@AAAAAAAAABBBDDDFFFIIILLLNNNRRRTTTVVVWWWYYY[[[^^^aaadddeeeggglllttt{{{~~~}}}yyyyyyzzz{{{{{{yyyuuuqqqkkkfff```\\\[[[[[[[[[ZZZ\\\ZZZXXXYYYZZZ[[[]]]```eeennn}}}{{{xxxuuuqqqkkkgggaaa```aaaffflllwww}}}vvvnnnhhhkkkmmmnnnkkkiiimmmwwwzzztttmmmiiieeebbb^^^[[[ZZZXXXUUUSSSPPPNNNKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLQQQTTT```gggsssvvvhhh\\\]]]ccciiilllnnnmmmqqqwww~~~sssnnnggg___RRRCCC<<<;;;777777888888888888777666777777888::::::<<>>===@@@CCCJJJPPP]]]dddnnnvvvyyyzzz|||~~~uuudddZZZWWWXXXZZZXXXUUUSSSRRRRRRRRRSSSUUUUUUTTTRRROOONNNOOOQQQTTTSSSQQQNNNJJJDDD@@@===;;;:::777444111000/////////......---------------***++++++,,,,,,++++++***+++++++++***))))))((((((************))))))))))))(((((()))+++---///000111///...------///000000000000111222333222111///..................//////000000000111111111222222222333444555555444444555666555666888999999;;;>>>@@@CCCBBB@@@>>>;;;999888777999888888777666666666666444555777888999999::::::============>>>???@@@AAADDDDDDEEEGGGJJJMMMQQQSSSVVVXXX[[[]]]^^^aaadddgggiiikkknnnsssyyy~~~{{{zzzzzz{{{|||zzzwwwtttkkkgggaaa\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[^^^aaabbb```fffrrr~~~{{{vvvqqqllldddcccdddhhhmmmxxxzzzsssnnnooorrrtttqqqnnnsss{{{rrrmmmgggccc^^^ZZZXXXVVVTTTSSSRRROOOLLLKKKKKKLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKMMMOOOZZZaaalllxxxsssggg^^^aaakkkpppqqqrrroooqqqvvv|||uuuooohhh```SSSDDD<<<;;;666777777888888888777777777777999;;;;;;<<>>@@@BBBAAA???<<<:::999888888666555555444444444555555555666777888::::::::::::????????????@@@@@@AAABBBFFFFFFGGGIIIMMMQQQUUUXXXZZZ\\\___aaacccfffjjjmmmooorrrvvvzzz~~~~~~{{{{{{zzzzzz{{{zzzxxxvvvppplllfffbbb```___]]]\\\ZZZ\\\]]]\\\^^^ccceeeddd___ccckkkyyy~~~zzzuuuqqqjjjhhhhhhkkkpppzzzzzzwwwppptttvvvvvvvvv}}}uuuooojjjeee___ZZZXXXVVVUUUSSSRRRPPPMMMKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIIIIJJJKKKTTT[[[eeerrr~~~rrreee]]]cccpppxxxzzz{{{uuuuuuwww{{{vvvqqqjjjaaaTTTEEE===<<<666777777888888888888777777777999;;;;;;===GGGRRRkkkzzzUUUKKKBBB@@@AAAEEEKKKRRR___fffnnntttvvvwwwyyy{{{}}}yyyhhh]]]ZZZ[[[XXXWWWTTTRRRPPPPPPQQQQQQTTTTTTTTTQQQOOONNNPPPRRRSSSRRRPPPLLLHHHCCC@@@>>>;;;999777444111000/////////...------,,,,,,------***++++++,,,,,,++++++************)))))))))))))))*********************+++))))))+++,,,---.........///...---...000111111111000111333444444222000...///......------.........000111111111111222222222333444555555333333444555444555777888999;;;>>>@@@BBB@@@>>>;;;999888888777555444333333333444555666666666888999:::;;;;;;;;;?????????@@@AAACCCDDDEEEHHHHHHIIIKKKOOOTTTYYY\\\\\\___bbbdddfffiiimmmpppsssvvvzzz}}}}}}xxxuuuwww}}}}}}|||{{{{{{||||||zzzxxxwwwtttoookkkhhhfffcccaaa```ddddddbbbccciiikkkhhhcccfffjjjqqq{{{wwwpppnnnnnnpppttt}}}yyy{{{~~~|||uuummmhhhaaa[[[XXXWWWVVVUUURRROOOMMMLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJLLLSSS^^^kkkyyyssseee\\\cccrrr|||zzzyyy|||wwwrrrjjjbbbTTTEEE===<<<666666777888888888888888777777999<<<<<<>>>HHHSSShhh|||WWWMMMDDDAAABBBEEELLLSSSaaagggnnnrrrtttuuuxxx{{{{{{~~~zzziii___]]]^^^XXXVVVTTTQQQPPPPPPPPPQQQTTTTTTTTTQQQOOOOOOPPPRRRPPPOOOMMMJJJGGGCCC@@@???<<<:::888555222111000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++$$$$$$%%%%%%&&&''''''((())))))*********+++++++++)))***+++,,,---......---000///...///111333333222111333555666666444111//////......---------......000111111111111222222222333444555555333333333555333555777888999;;;>>>@@@AAA???===:::888777777777666555444444555666777888666777888999:::;;;;;;;;;===>>>???@@@BBBEEEGGGHHHIIIIIIJJJLLLPPPVVV[[[^^^^^^```ccceeehhhkkkooorrrssswww{{{}}}zzzuuuppplllmmmssszzz}}}}}}~~~~~~}}}|||}}}zzzvvvrrroookkkhhheeegggkkklllhhhiiiooopppmmmeeefffgggiiirrr~~~uuurrrrrrtttwwwooojjjbbb\\\YYYXXXWWWWWWRRROOOMMMLLLLLLMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKJJJJJJKKKFFFMMMYYYgggvvvvvvfff[[[aaasss~~~{{{}}}xxxrrrkkkbbbUUUFFF>>>===666666777888888888888888777777:::<<<<<<>>>HHHSSSgggxxxYYYOOOEEEBBBBBBEEELLLSSSbbbgggnnnqqqssstttxxx{{{yyy}}}wwwiii___ZZZYYYXXXXXXVVVSSSPPPNNNNNNPPPTTTSSSQQQNNNLLLLLLOOOQQQPPPPPPNNNKKKGGGCCC???===<<<999666555555444000---///...---,,,++++++***+++...---,,,+++*********************)))(((''''''&&&))))))************)))))))))***+++---///111222333////////////000111222333333555555444111//////000---...///.........000222000111111111111000//////333555777777555444444444333222111555:::???@@@???AAA@@@???===;;;999777666444444444444555555555555777888999;;;<<<===>>>>>>???@@@AAACCCEEEGGGIIIJJJGGGIIILLLPPPTTTWWWZZZ[[[___aaaccceeefffiiimmmpppvvvxxxzzz|||}}}|||xxxpppkkkeeeaaabbbgggooottt}}}~~~}}}xxxssspppppppppnnnnnnnnnoooppprrrtttuuunnniiifffkkkttt~~~||||||yyymmmbbb^^^\\\YYYVVVVVVUUURRROOONNNNNNNNNMMMLLLJJJJJJIIIHHHFFFGGGJJJLLLIIIKKKNNNPPPPPPNNNKKKIIIJJJMMMTTTaaasssyyyeee___gggrrr}}}}}}yyysssllleeeXXXHHH===999999999999888999999:::;;;:::777888<<<===>>>JJJYYYmmmpppxxx^^^NNNBBBBBBDDDDDDLLLWWW```eeelllqqqtttvvvwwwxxx{{{}}}vvvhhh___ZZZZZZXXXWWWVVVRRROOOMMMNNNOOOSSSRRRPPPMMMKKKKKKMMMPPPPPPOOONNNKKKGGGCCC???======:::666444444333000...//////...---,,,,,,,,,,,,+++***)))(((''''''''''''++++++***))))))(((''''''))))))************))))))***++++++---...///000000////////////000111222333333444555444111/////////---...///.........000222111111111222111111111000000222444444222000000000444333222555:::>>>???>>>@@@???>>><<<:::999777777444444444555555555666666666777999;;;<<<=========@@@AAABBBDDDFFFHHHJJJKKKIIIKKKMMMPPPRRRTTTVVVVVVZZZ\\\^^^___aaadddhhhlllpppssswwwyyy{{{}}}~~~xxxrrrnnniiieeeaaa]]]^^^ccciiinnnxxx~~~zzzwwwvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxtttnnnjjjlllqqqzzz{{{oooddd___]]]YYYVVVUUUTTTRRROOONNNOOOOOOOOONNNJJJJJJJJJIIIHHHIIIKKKNNNMMMOOOPPPQQQPPPNNNLLLJJJKKKMMMTTT```pppxxxddd]]]ccckkk{{{~~~yyysssllleeeXXXHHH===:::666666666555666777777888:::777:::???@@@BBBNNN^^^mmmqqqxxx{{{xxx{{{\\\MMMBBBBBBCCCDDDLLLWWW```dddkkkppprrrtttuuuvvvyyy{{{~~~tttggg^^^[[[ZZZWWWVVVUUURRRNNNMMMMMMNNNQQQQQQOOOMMMJJJJJJLLLNNNOOOOOOMMMJJJGGGBBB???<<<===:::666333222111000///000///...------,,,,,,---------,,,+++************+++++++++***))))))(((((())))))************))))))+++++++++,,,,,,------...////////////000111222222222333444333111/////////---...///.........000222222222222222222222222222555666777666444222222222555444444666:::===>>>>>>>>>>>>===;;;:::888777777444555555555555666666666666777888:::;;;<<<======AAABBBCCCEEEGGGIIIJJJKKKJJJKKKMMMNNNOOOPPPQQQQQQSSSUUUWWWXXXZZZ]]]bbbeeeiiimmmrrrvvvwwwyyy{{{|||yyyrrrmmmgggdddbbb```]]]\\\]]]aaaeeehhhpppxxx~~~~~~~~~wwwpppnnnpppttt}}}~~~rrreee```]]]YYYUUUUUUSSSQQQOOOOOOPPPPPPPPPOOOIIIJJJJJJJJJIIIKKKMMMPPPRRRRRRRRRQQQQQQOOONNNMMMLLLNNNSSS]]]lllxxxeee]]]```eeettt{{{tttmmmeeeXXXHHH>>>:::666555555555555666777777:::888;;;AAACCCFFFTTTeeeqqqvvv}}}|||{{{{{{xxxrrrlllmmmtttzzz{{{VVVJJJAAAAAACCCDDDLLLVVV^^^ccciiinnnppprrrtttuuuvvvxxx|||rrreee^^^[[[[[[VVVVVVTTTQQQNNNLLLMMMNNNQQQQQQPPPMMMKKKJJJLLLNNNOOONNNMMMJJJFFFBBB>>><<<===:::666222000000000000///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++******))))))))))))************))))))))))))***+++,,,------...///......//////000111222111222333222000/////////,,,...///.........000222222222222222333333444555888999:::888666444444444666666666777999;;;============<<<;;;999888777666444444555555555666666666555666888999;;;<<<<<<<<<@@@@@@BBBCCCEEEGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSUUUXXX\\\___cccgggmmmrrrtttuuuvvvwww{{{{{{{{{{{{{{{{{{{{{{{{xxxqqqkkkgggccc``````______^^^```bbbdddfffmmmtttxxxsssqqqqqqvvv}}}~~~rrreee```^^^YYYVVVUUUSSSQQQOOOOOOOOOOOONNNLLLHHHIIIJJJKKKKKKLLLOOOQQQSSSSSSRRRQQQQQQPPPQQQQQQNNNOOOSSSZZZhhhzzz{{{iiiaaa```aaappp|||uuunnneeeXXXIII>>>;;;888888888888888999999::::::888<<>>>>>===<<<;;;999888666666444444444444555555555555555666777999:::;;;;;;<<<===>>>???AAABBBDDDEEEEEEDDDEEEFFFHHHJJJJJJKKKKKKLLLMMMOOOPPPQQQSSSWWWZZZ]]]bbbggglllnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvxxxzzz}}}|||wwwpppjjjgggeeecccaaa`````````aaaaaabbbcccccchhhoooyyyzzzuuurrruuuzzz}}}}}}~~~~~~}}}qqqeee```^^^ZZZWWWVVVSSSQQQPPPOOOOOONNNKKKIIIHHHJJJKKKLLLMMMNNNPPPRRRSSSRRRQQQQQQQQQRRRSSSSSSNNNOOORRRYYYdddvvv}}}kkkbbb``````nnn~~~wwwnnneeeXXXIII???<<<::::::999999::::::;;;<<<:::999<<>><<<999777666555222333333333333444444444444555666888999:::;;;;;;;;;<<<===>>>@@@AAABBBBBB@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMQQQSSSWWWZZZ___ccceeefffhhhjjjhhhhhhhhhiiiiiijjjjjjjjjkkkjjjjjjkkkmmmpppsssuuuqqqqqqrrruuuyyy||||||{{{sssooojjjfffeeedddccccccaaaaaaaaaaaaaaaaaaaaaaaabbbhhhssszzztttuuuxxx|||zzzzzzyyy|||tttgggbbb___[[[WWWVVVSSSQQQPPPPPPPPPNNNLLLJJJKKKMMMOOOPPPPPPQQQSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTNNNPPPSSSXXXbbbsss}}}kkkbbb``````lllxxxooofffXXXIII???<<<999888888888888999:::::::::999===BBBEEEOOOgggzzzuuulllgggkkkwww|||ppphhh\\\KKKDDDCCCBBBAAACCCHHHPPPVVV[[[```fffmmmrrrwww|||zzz{{{}}}pppddd]]]\\\]]]XXXWWWVVVRRROOOMMMNNNOOOOOOPPPPPPOOOLLLKKKKKKLLLMMMLLLKKKHHHDDD@@@<<<:::888999888555000......///,,,++++++******++++++,,,......---------......///))))))))))))))))))))))))))))))************))))))(((((()))+++,,,...///000...............///111111...///111000///......///---...///.........000222000000000000111444666888888999999777555555666888444666999999999:::>>>AAABBBAAA???===:::777666444111111222222222222333333444444666888999::::::::::::;;;<<<===>>>???@@@AAA???@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFGGGIIILLLOOORRRVVVXXXZZZ\\\^^^`````````aaabbbbbbcccddddddcccbbbaaabbbdddgggkkkmmmiiiiiijjjmmmqqqtttttttttooollliiifffffffffeeeddddddcccccccccbbbaaaaaa``````eeeooo{{{}}}uuutttvvvxxx|||zzzyyyxxxxxx}}}yyyllleeeaaa[[[VVVUUUQQQQQQPPPQQQSSSRRRPPPNNNOOOQQQTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRMMMOOOSSSXXXaaapppmmmdddcccdddoooyyypppfffXXXIII???===888888777777888888999:::;;;:::>>>DDDJJJWWWuuu~~~yyyqqqooovvv~~~mmmaaaUUUGGGAAABBBCCCBBBDDDJJJRRRWWW^^^bbbgggmmmqqqvvvzzz}}}||||||}}}pppddd]]]\\\]]]XXXXXXVVVSSSPPPNNNOOOPPPNNNOOOOOONNNKKKJJJJJJKKKMMMLLLJJJHHHDDD@@@<<<:::777999999666111...---///,,,,,,,,,++++++,,,------++++++*********++++++,,,((((((((((((((()))))))))))))))************))))))***++++++,,,------.........------......///000111...///000000///---...///---...///.........000222000/////////111444666888333444444222111111333555333666999:::999;;;>>>BBBDDDBBB@@@===:::777555444000000111111111222222222333444666777999::::::::::::;;;<<<===>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFJJJLLLOOOQQQRRRTTTWWWYYY[[[[[[\\\]]]___```aaaaaa^^^]]]]]]]]]___cccfffiiigggggghhhjjjnnnqqqqqqqqqpppnnnkkkiiiiiiiiihhhfffggggggfffeeedddcccbbbbbbbbbgggnnnxxx~~~uuurrrtttqqqxxx~~~|||{{{zzzwww{{{~~~ppphhhccc[[[VVVTTTPPPPPPQQQSSSUUUVVVTTTSSSSSSUUUWWWXXXXXXXXXYYYZZZ\\\\\\[[[YYYVVVTTTRRRPPPLLLOOOSSSXXX```ooopppggghhhiiisssyyypppfffXXXIII@@@===999999999888999999:::;;;<<<;;;???FFFNNN^^^~~~xxxxxxnnn^^^TTTGGG???BBBDDDCCCEEEKKKSSSWWW```ccchhhmmmppptttxxx{{{|||}}}}}}ssseee]]]ZZZZZZXXXXXXUUURRRNNNMMMNNNOOOQQQQQQOOOLLLIIIHHHJJJLLLOOOMMMJJJGGGCCC@@@>>>===;;;:::888666333000...---......---,,,,,,+++******++++++,,,------------,,,++++++************++++++))))))(((((((((((())))))))))))***+++,,,...///000000000000///000000111111222111111000///......------///000111000000222333333222111000000222444555555666777555333111111222666666777888:::<<>>??????>>><<<999666444555666111111111111111111111111333444555666777777777777888:::;;;;;;;;;;;;>>>@@@?????????>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEJJJKKKMMMPPPSSSWWWYYYZZZaaaccceeefffggggggffffffaaaaaa```aaabbbdddfffggglllnnnrrrttttttrrrooommmnnnmmmmmmlllkkkjjjjjjiiimmmmmmlllkkkjjjhhhgggfffaaabbbeeemmmyyy}}}uuuooonnnnnnoootttzzzxxx~~~uuullleee```]]]bbbjjjrrrwwwxxxvvvtttooollljjjiiijjjjjjjjjiiifffffffffggghhhgggdddaaaZZZWWWVVVYYY___iiizzztttlllnnnvvvuuujjj\\\KKKAAA===:::999888888888999:::;;;===>>>AAAFFFOOOccccccMMMGGGCCCBBBDDDGGGMMMWWWaaahhhfffdddeeeiiiqqqyyy~~~}}}ttteee^^^]]]^^^YYYYYYXXXTTTOOOLLLKKKKKKLLLMMMOOONNNLLLKKKKKKKKKIIIJJJJJJIIIFFFAAA===:::999888555222000///......------,,,,,,,,,,,,++++++((()))******++++++******))))))(((((((((((())))))((()))+++,,,,,,+++)))(((+++++++++,,,...///111222............///000111222000000000000////////////---///000000......///111222222222222111222222222555666777666444333333444222333555888:::===>>>???<<<======;;;777333111000111111111111111111111111333444555666666777777777777999::::::::::::===???>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@BBBDDDFFFGGGKKKMMMPPPTTTXXX\\\___```hhhhhhjjjkkkkkkkkkjjjjjjffffffeeeddddddeeeeeefffgggkkkooosssuuutttrrrpppqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkkkkkkkkiiihhhgggdddeeehhhoooyyywwwrrrqqqpppnnnpppxxx|||tttpppttt{{{wwwppplllfffllluuu}}}{{{xxxtttrrrrrrqqqpppnnnjjjiiihhhhhhiiihhheeecccZZZWWWVVVYYY___jjj{{{pppiiimmmvvvxxxlll]]]KKKAAA>>>:::999888888888999:::;;;<<<>>>BBBGGGNNN___}}}oooTTTJJJFFFCCCEEEHHHNNNYYYdddjjjgggdddcccgggoooxxx~~~~~~uuuggg___]]]^^^YYYZZZYYYUUUQQQNNNLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKIIIIIIIIIGGGEEEAAA===;;;666555444222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&***))))))(((((())))))***))))))***++++++***))))))+++++++++,,,---///111222/////////000111222333444000000000000////////////...///000000///...///000111111222222333333333333222333555444333333444666111333555888;;;===>>>???:::<<<>>><<<888333000...111111111111111111111111333333444555666666666666666888999999999999<<<>>>??????????????????????????????AAACCCEEEHHHKKKLLLPPPRRRUUUYYY]]]aaacccdddkkkkkkmmmnnnoooppppppppplllkkkjjjhhhgggfffeeeeeefffiiioootttwwwxxxwwwvvvvvvwwwxxxwwwvvvssspppnnnjjjjjjkkkllllllkkkiiiiiifffgggjjjpppyyyzzzuuunnnmmmlllmmmrrr~~~yyypppkkkmmmrrr~~~|||www|||}}}{{{yyywwwssspppmmmkkkjjjiiigggfff]]]YYYWWWZZZ```kkk|||pppiiimmmwwwzzznnn]]]KKK@@@===:::999888888888999:::;;;999<<>><<<555666666555333000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&*********))))))*********))))))))))))))))))))))))))))))******,,,---///000.........///000111333333////////////000000000000---...//////------.../////////000111222333333333222444444444222111222333000222555888;;;===>>>>>>;;;===>>><<<888555333333222222222222222222222222333333444555666666666666666777888888888999;;;===?????????@@@@@@AAAAAABBBBBBCCCDDDGGGKKKNNNQQQSSSVVVXXX[[[___bbbdddeeeeeejjjkkkmmmpppsssuuuwwwxxxqqqpppnnnllliiigggeeedddeeeiiinnnssswwwyyyyyyyyyxxxyyyzzzzzzxxxuuuqqqooojjjkkkmmmnnnnnnmmmlllkkkffffffiiiooowww}}}}}}{{{wwwlllkkkiiiiiikkksss|||wwwmmmggggggllltttzzztttooommmkkkjjjiiibbb^^^[[[\\\aaalll}}}pppiiimmmvvv{{{ooo]]]JJJ???===:::999888888888999:::;;;:::===BBBFFFKKKXXXqqquuuRRRLLLGGGFFFHHHNNNZZZeeelllhhhdddbbbfffmmmvvv|||{{{kkkaaa\\\[[[YYYZZZZZZXXXTTTQQQPPPPPPQQQQQQOOOLLLIIIHHHJJJLLLJJJIIIGGGEEEBBB@@@>>>===888999::::::888444111...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++************++++++))))))(((((((((((())))))'''(((((()))***,,,---...***++++++,,,---...000000////////////000000000000,,,---......,,,,,,,,,...,,,---///000222333333333666777666444000...---...000222555888;;;===>>>>>>=========;;;888777777888222222222222222222222222222333444555666666666666555777888888777888;;;===??????@@@AAABBBBBBCCCCCCDDDEEEHHHKKKOOOSSSWWWXXX[[[]]]___bbbdddeeeeeeeeehhhiiilllqqquuuyyy|||~~~tttsssqqqnnnjjjgggeeeccceeeggglllqqquuuxxxxxxxxxvvvwwwyyyyyywwwsssooolllkkklllnnnooopppooonnnmmmdddeeegggmmmuuu||||||zzzzzz{{{xxxmmmllliiigggfffiiiooosss~~~}}}uuullleeedddhhhmmm}}}zzzssspppnnnmmmlllgggbbb______ccclll}}}nnngggkkkttt{{{ooo\\\III>>><<<:::999888888888999:::;;;>>>@@@DDDGGGIIISSSiii~~~TTTMMMHHHGGGHHHNNNZZZffflllhhhdddcccfffmmmvvv|||}}}mmmccc^^^^^^[[[[[[YYYVVVRRROOONNNOOOQQQQQQPPPMMMJJJHHHIIIIIILLLLLLKKKIIIFFFAAA>>>;;;;;;888555222111000///---,,,+++******)))*********))))))))))))))))))))))))((('''''''''))),,,///111,,,,,,+++***))))))******'''((())))))++++++,,,------------+++***+++...111///////////////......---,,,---------------------...//////000111222222222555555555333000//////111444555777888888999;;;===>>>>>>???>>><<<999666444333222111000////////////000222444666888888888888666888::::::::::::<<<>>>;;;???CCCEEEFFFFFFGGGGGGHHHJJJMMMQQQUUUXXXZZZ[[[ZZZ\\\___bbbccccccbbb```\\\```fffmmmrrrvvvxxxyyyvvvtttppplllhhhgggfffffffffiiioootttxxxzzzzzzzzz{{{yyywwwtttrrrrrrqqqrrrppprrruuuvvvvvvrrrooollljjjhhhgggiiipppxxx~~~}}}|||}}}|||sssjjjcccaaaaaaaaaeeejjjuuu|||{{{ssslllfffcccaaagggqqq|||yyywwwuuurrroooiiidddccceeennn~~~qqqeeehhhqqq|||xxxlll[[[III>>><<<;;;999888666666777999:::===>>>AAAEEEJJJTTTfffwww{{{ZZZOOOFFFEEEJJJQQQZZZbbbnnnkkkgggdddfffmmmwww~~~|||mmmbbb^^^^^^[[[ZZZYYYUUUQQQOOONNNOOOPPPPPPOOOMMMJJJHHHHHHIIIJJJKKKKKKIIIFFFBBB>>>;;;<<<999555333222111///...,,,++++++***************))))))))))))))))))))))))&&&&&&%%%%%%&&&(((+++,,,++++++***)))))))))))))))))))))***+++,,,---......---...---,,,+++,,,///111111111222111111000//////,,,,,,,,,,,,------------//////000000111222222333666666666444111000111222444666777888777888999;;;===>>>>>>===<<<:::888666333222111000000/////////444444666666777666666555777888::::::::::::<<<>>>===???CCCEEEFFFGGGIIIJJJNNNOOORRRTTTWWWYYYZZZ[[[YYYZZZ\\\]]]]]]\\\[[[ZZZZZZ]]]ccciiinnnqqqsssssspppnnnllliiihhhggghhhhhhfffiiinnnssswwwyyyyyyxxxwwwvvvuuuttttttuuuuuuvvvsssuuuvvvwwwvvvsssooommmiiiggggggjjjpppxxxtttllldddbbbaaa___aaaeeegggkkksss{{{||||||{{{yyyxxxvvvuuuuuuxxx{{{~~~~~~wwwpppiiidddbbb```bbblllyyy~~~|||zzzwwwpppjjjhhhhhhooo~~~pppdddfffoooxxxwwwkkkZZZIII???===;;;:::999777777888:::;;;===>>>AAAEEEHHHQQQbbbrrr|||www}}}uuuWWWMMMEEEEEEJJJQQQ[[[cccnnnkkkgggcccdddkkkuuu|||}}}{{{lllbbb^^^]]]ZZZZZZXXXUUUQQQNNNNNNNNNOOOOOONNNLLLIIIGGGHHHIIIHHHIIIJJJJJJGGGCCC>>>;;;<<<999666333222111000...,,,,,,+++***************))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((***))))))(((((((((((()))))))))***+++,,,------......//////...------000222222222222222111000......++++++++++++,,,,,,---...000000000111111222222333666666666555222111222333444666777777777777999:::>>>>>>===<<<;;;:::999999333333111000000000000000333444555666666666666666777888:::;;;:::;;;<<<>>>>>>@@@BBBDDDEEEGGGJJJMMMRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUWWWZZZ^^^cccgggjjjkkkkkkggggggfffeeefffgggiiijjjfffhhhmmmrrruuuvvvvvvvvvrrrssssssuuuvvvxxxzzz{{{wwwxxxxxxxxxvvvtttqqqoooiiiggggggkkkqqqyyy~~~wwwooogggdddaaa]]]]]]___]]]___aaadddiiiqqqzzz}}}xxxqqqllljjjiiihhhhhhhhhhhhfffeeecccaaaccceeegggjjjlllqqqvvvzzz|||xxxqqqjjjdddaaa`````````hhhttt}}}wwwqqqnnnnnnttt|||mmmbbbdddkkktttvvvjjjYYYHHH???>>><<<;;;999888888999;;;<<<<<<>>>BBBFFFJJJQQQaaaqqqzzzyyymmmllluuukkkRRRJJJCCCDDDJJJQQQ[[[dddnnnkkkgggcccccciiirrrxxxzzz}}}zzzkkkaaa]]]]]]YYYYYYXXXTTTPPPMMMMMMNNNNNNNNNNNNKKKHHHGGGGGGHHHGGGHHHIIIJJJGGGCCC>>>;;;===:::666333222111000...,,,,,,+++************+++))))))))))))))))))))))))++++++)))((((((((((((((()))(((((('''''''''(((((('''(((((()))***+++,,,,,,...///000///......000222000000000000///---,,,+++++++++******+++,,,---...111111111222222222333333555555555444222111222444333555777888888999;;;===AAA@@@>>><<<;;;:::999999333333222111000000000000000111222444666888999:::777999:::;;;;;;;;;===>>>>>>???@@@AAABBBFFFJJJMMMRRRRRRRRRRRRRRRQQQPPPPPPVVVUUUTTTSSSSSSTTTUUUUUUVVVXXX\\\___bbbcccddddddaaaaaaaaabbbdddfffgggiiieeehhhlllpppssstttttttttqqqrrrtttvvvxxx{{{}}}~~~yyyyyyyyyyyyxxxvvvtttssskkkjjjjjjmmmrrrxxx|||~~~{{{ssskkkgggbbb\\\YYYZZZYYYYYYXXXXXXYYY^^^eeejjjjjjkkkjjjhhheeebbbaaaaaa^^^___```aaa```^^^[[[ZZZXXXYYYZZZ[[[^^^cccjjjooovvv|||vvvrrrlllfffaaa___^^^___```hhhsss}}}~~~yyytttrrrsssyyyzzzlll```bbbiiisssvvvhhhWWWGGG???>>>;;;:::999888888999;;;<<<;;;===CCCIIIMMMUUUeeetttxxx|||~~~wwwllldddgggsss~~~zzz^^^LLLFFFAAADDDIIIQQQ[[[eeennnlllgggcccccchhhpppvvvxxx{{{~~~yyyjjj```]]]\\\YYYYYYWWWTTTOOOMMMLLLMMMMMMNNNMMMKKKIIIGGGHHHIIIGGGHHHIIIIIIFFFBBB>>><<<<<<999555333222111///...---,,,,,,+++***+++++++++))))))))))))))))))))))))---,,,+++***))))))((((((((('''''''''''''''(((((((((((()))***+++,,,------...///000000//////000222000000000000///...---,,,,,,+++******+++---...000222222222222333333333333222333444333111111222444333555888:::;;;<<>>>>>???@@@CCCHHHLLLPPPPPPPPPOOONNNMMMLLLLLLQQQPPPOOOOOOQQQSSSUUUVVVWWWXXXZZZ]]]^^^___``````______```aaabbbdddeeefffeeegggjjjnnnqqqsssssssssssstttvvvxxxzzz|||~~~~~~yyyzzzzzzzzzzzzyyyxxxwwwnnnmmmmmmppptttxxx{{{{{{|||xxxpppkkkddd\\\XXXXXXUUUUUUSSSRRRPPPQQQTTTWWWYYYZZZ\\\\\\ZZZYYYYYYYYYXXXYYY[[[\\\[[[YYYWWWVVVRRRRRRRRRRRRSSSWWW]]]aaaooovvv}}}xxxwwwwwwwwwyyy{{{}}}~~~sssooojjjddd```___^^^___```hhhrrr|||}}}xxxwwwxxx|||zzzlllccceeemmmwwwuuuhhhWWWGGG???>>>999888777666777888:::<<<<<>><<<;;;888555222111000///---------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''(((''''''''''''(((((()))******+++,,,---......///...///000000//////000111111111111111111000000///---,,,+++***+++---000111333333333333333333333333111222333222111111222444444666999;;;<<<===@@@BBBCCCBBBAAA???===;;;999888444333222111111000111111333333333333444555777777888999;;;<<<;;;<<<===???======>>>>>>???BBBFFFIIIMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]]]]^^^^^^^^^___```aaabbbccccccddddddfffiiimmmpppsssttttttuuuvvvxxxzzz|||}}}~~~~~~zzz{{{|||||||||zzzxxxvvvpppppppppssswwwzzz{{{{{{{{{|||sssnnnggg___ZZZZZZUUUUUUTTTQQQNNNMMMNNNOOORRRUUUWWWXXXWWWVVVVVVVVVYYYZZZ[[[[[[[[[ZZZYYYXXXUUUTTTSSSQQQPPPRRRVVVZZZgggppp~~~|||wwwpppnnnlllmmmpppsssuuuvvvyyy~~~|||qqqoookkkgggcccaaa``````^^^fffpppzzz|||{{{{{{{{{~~~}}}zzzqqqlllqqqxxxuuuiiiXXXGGG>>>===888888666666666888:::<<<>>>@@@EEEKKKOOOXXXhhhxxx~~~tttppphhh___ZZZ```mmmxxxvvvjjj\\\IIICCC??????CCCHHHNNNYYYdddllljjjfffbbbaaaeeelllqqqvvvyyy}}}wwwiii___\\\[[[XXXWWWVVVRRRNNNLLLKKKLLLNNNNNNNNNLLLJJJIIIJJJKKKKKKJJJHHHEEEBBB@@@===<<<:::777444111000///---,,,------,,,++++++++++++,,,))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''(((((()))***(((((()))***+++,,,---------...000000///...///000///000000111111111111111...---++++++,,,///111333444444444444444444333333111222333333222222444666666888:::;;;;;;;;;===?????????@@@@@@???===<<<;;;444444333222111111111111222222222222333555777888888:::;;;<<<;;;<<<>>>???>>>???@@@@@@@@@AAADDDGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLNNNPPPRRRTTTVVVXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```aaabbbcccdddddddddeeeiiimmmpppsssuuuvvvuuuvvvyyy{{{}}}~~~|||}}}~~~}}}yyyuuusssooooooqqquuuzzz}}}~~~~~~}}}vvvpppiiiaaa]]]]]]XXXWWWTTTQQQMMMKKKLLLNNNPPPSSSWWWZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWTTTRRRRRRUUUWWW]]]hhhwww~~~vvvqqqiiieeebbbbbbdddhhhiiiiiilllrrryyy}}}yyyrrrpppnnnjjjgggdddbbb```^^^fffqqq{{{{{{yyyxxxvvv{{{wwwxxxvvvjjjYYYGGG===;;;999888777777777999;;;===>>>@@@FFFMMMTTT```tttzzzvvvnnnddd```dddpppzzz|||mmmaaaUUUEEE@@@>>>???CCCGGGMMMXXXbbbhhhfffccc```___ccciiinnntttwww{{{wwwhhh___[[[[[[WWWWWWVVVRRRNNNKKKKKKLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMKKKHHHDDDAAA???===<<<:::777333000///...---+++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))&&&&&&((()))************((((((((((((((()))******$$$$$$%%%&&&'''((()))))),,,...000000///...///000,,,---...///000000000000...---,,,+++---///222444444444444444444444444444222333444444333333555777999:::;;;;;;999999:::<<<<<<===???@@@AAA@@@>>>===555444333222111111111111//////000111444777:::<<<888:::<<<<<<<<<<<<>>>??????@@@AAABBBAAABBBDDDFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]___aaaccceeeeeefffccceeehhhlllppptttvvvwwwtttvvvyyy|||~~~~~~}}}xxxrrrooonnnnnnqqqvvv|||xxxqqqjjjccc``````VVVTTTPPPKKKGGGGGGIIILLLJJJNNNTTTYYY]]]___bbbddd___^^^^^^^^^^^^___``````WWWWWWUUUSSSPPPPPPQQQSSSVVVaaarrr{{{rrrmmmeee```\\\ZZZ\\\___```___aaagggooossswww~~~wwwrrrrrrpppmmmjjjfffcccaaa___hhhsss~~~zzzxxxwwwttt|||{{{vvvjjjYYYGGG===::::::999888888888:::===>>><<>>>>>@@@AAABBB@@@;;;888888666444444555555444333///111222222222333666888999999:::;;;<<<>>>>>>???BBBBBBAAAAAAAAABBBCCCCCCFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]___ccceeedddbbbdddgggkkkmmmoooqqqtttvvvzzzzzzzzz{{{|||~~~{{{wwwrrroooiiimmmssszzzzzzsssmmmgggaaa]]]YYYVVVQQQMMMKKKJJJJJJIIIPPPTTTZZZaaagggjjjkkkkkkjjjhhheeecccbbbaaa___^^^YYYYYYWWWTTTQQQOOOOOOPPPVVV___nnn}}}~~~uuunnneeebbb]]]YYYXXXWWWWWWVVVYYY[[[```iiiooouuu|||{{{wwwqqqmmmiiigggdddcccfffkkkuuu~~~~~~}}}xxxiiiWWWGGG<<<777999999:::;;;<<<<<<<<<<<>>>>>???@@@AAA???;;;888555333111111222222111000000111222222222333555777888999:::;;;<<<===>>>???BBBAAAAAAAAABBBBBBCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]___cccdddcccbbbcccfffjjjmmmooorrruuuwwwzzzzzz{{{}}}~~~~~~~~~~~~|||yyyuuurrrpppkkknnnsssyyy}}}}}}vvvpppiiiccc^^^VVVSSSNNNKKKKKKLLLMMMNNNUUUZZZaaaiiinnnrrrssssssqqqnnnkkkhhhfffccc```^^^\\\\\\[[[YYYVVVTTTTTTTTTTTT]]]jjjzzzzzztttkkkfff___ZZZWWWVVVTTTSSSVVVVVVZZZaaaffflllvvv|||wwwrrrmmmjjjgggeeeccceeejjjuuu{{{xxx{{{wwwgggVVVFFF<<<888777777999;;;<<<===>>>>>>AAABBBHHHSSSbbbyyyxxxdddOOODDD@@@???AAADDDCCCDDDKKKUUU```bbbbbb___\\\___fffmmmsssuuuyyy}}}wwwiii```\\\[[[XXXYYYXXXUUUQQQNNNMMMMMMPPPQQQQQQOOOKKKHHHFFFFFFHHHHHHGGGEEECCC???<<<:::;;;999666222///---,,,,,,,,,,,,+++***)))((('''''',,,+++******)))************)))(((''''''((()))***))))))(((''''''&&&&&&%%%'''((()))))))))***---000...---+++,,,...111111111////////////............,,,---......---...000111555444333222222333444555666555555444444444555555666999;;;<<<<<<<<<<<<===??????>>>???@@@???===:::555333111000111111000///111222333222111222333555777888999:::<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]___bbbccccccbbbcccfffjjjmmmooorrruuuwwwyyy{{{}}}}}}|||zzzxxxuuusssqqqpppnnnppptttxxx|||zzztttlllddd^^^TTTQQQNNNKKKLLLOOOSSSVVV]]]bbbkkkssszzz~~~~~~~~~{{{wwwrrrnnniiiddd```[[[[[[ZZZYYYWWWUUUTTTRRRRRRYYYeeetttzzztttnnnfff^^^YYYVVVSSSRRRSSSRRRUUUYYY]]]bbbmmmwww{{{uuupppmmmkkkhhhfffffflllwwwxxxssstttvvveeeTTTEEE<<<888555666888:::<<<>>>???@@@BBBCCCIIIUUUeee}}}iiiSSSEEEBBB@@@AAABBBAAABBBHHHQQQ]]]___```^^^\\\^^^fffmmmpppssswww{{{wwwiii```\\\\\\YYYYYYXXXUUUQQQOOOOOOOOORRRRRRQQQNNNJJJFFFEEEEEEGGGFFFEEEDDDAAA>>><<<::::::888555222000...------,,,,,,++++++***))))))(((---,,,***)))))))))***++++++***'''&&&&&&'''***++++++***)))(((&&&%%%$$$###'''((()))))))))***---000444222000///000000000///000000///......//////000...//////...------...000333222222222222444555666555555444444444444555555777999<<<===<<<<<<<<<===AAA@@@??????@@@@@@???===888666444333444444333111222333333222111111222444666777888:::;;;===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^```bbbccccccccceeehhhkkknnnoooqqqsssuuuxxx{{{|||{{{xxxuuurrrqqqppppppqqqsssvvvyyy|||{{{uuulllbbb[[[SSSRRROOOMMMNNNRRRXXX]]]dddjjjttt~~~yyyrrrjjjeee]]]\\\[[[ZZZYYYWWWTTTRRRQQQWWWbbbooo}}}|||vvvmmmeee^^^ZZZVVVTTTSSSQQQRRRUUUXXX]]]gggrrrzzzuuurrrooommmkkkiiiooozzzyyyqqqppp{{{sssbbbQQQDDD<<<999666777888:::<<<>>>@@@AAAFFFHHHMMMVVVdddzzzpppXXXJJJDDDBBBAAABBBBBBCCCIIIQQQYYY\\\^^^\\\[[[^^^eeelllqqqssswww{{{wwwiii```\\\[[[XXXXXXWWWTTTQQQOOOPPPQQQRRRRRRQQQMMMIIIFFFEEEEEEFFFEEEDDDBBB@@@===;;;:::777666444222000//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***++++++***'''&&&&&&'''***+++)))))))))((((((''''''''''''((()))))))))***---000555222000//////000000///000000/////////000000111///000000///------...///111111111111222444666777444444333444444555666777777999<<<<<<<<<;;;;;;<<>>>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]]\\\^^^___aaabbbccccccdddhhhjjjmmmnnnnnnoooqqqrrrxxx{{{}}}zzzwwwtttqqqpppoooooosssuuuwww{{{~~~}}}xxxqqqggg^^^WWWQQQQQQPPPNNNOOOSSS[[[aaalllrrr||||||ssslllgggeeebbb```___]]]YYYVVVSSSWWW___jjjxxx{{{ssskkkddd___ZZZWWWSSSQQQQQQSSSUUUYYYcccnnn|||wwwtttrrrooommmjjjppp|||zzzrrrppp{{{~~~qqq___NNNBBB<<<;;;:::::::::;;;<<<>>>???AAAIIIJJJOOOVVV```tttvvv^^^MMMDDD@@@>>>@@@AAACCCIIIQQQWWWZZZ]]]\\\ZZZ]]]dddkkktttvvvyyy|||~~~wwwiii___[[[ZZZWWWWWWVVVSSSPPPOOOPPPRRRRRRRRRPPPLLLHHHEEEEEEEEEEEEDDDCCC@@@>>><<<;;;:::666555333111000000000111,,,,,,,,,,,,------......,,,+++******)))************)))(((''''''((()))***&&&&&&'''(((***+++,,,---'''((()))))))))***---000000...,,,,,,...000000000000000000000111111111111000111111///...---...000111111000111222444555777333333333444555666777888777999;;;<<<;;;::::::;;;AAAAAAAAABBBCCCCCCAAA???999777555444444444222111222222333222000000111333444555666888:::<<<===>>>>>>???AAACCCDDDDDDCCCCCCBBBDDDGGGIIIKKKLLLMMMLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXXXXYYYZZZ[[[\\\\\\]]]___aaacccccccccdddfffhhhjjjmmmnnnnnnoooppprrrxxx{{{~~~|||xxxuuurrrpppnnnnnnrrrtttxxx|||yyyrrrjjjaaaYYYSSSOOOPPPQQQQQQRRRWWW___fffuuu{{{xxxrrrmmmgggdddbbb```[[[XXXVVVXXX]]]eeerrr{{{sssllleee^^^YYYTTTRRRRRRSSSSSSUUU^^^gggyyy}}}xxxuuurrrpppnnnjjjqqq|||yyysssrrr}}}}}}nnn\\\LLLAAA===<<<<<<<<<;;;<<<===???AAABBBGGGIIIOOOUUU\\\mmmhhhRRRDDD???<<<===???AAAGGGNNNWWWZZZ]]]\\\ZZZ]]]dddjjjuuuvvvyyy{{{~~~wwwiii^^^ZZZYYYVVVVVVTTTRRROOONNNPPPRRRQQQQQQOOOLLLHHHEEEEEEFFFDDDCCCAAA???===<<<;;;:::777666444222000//////000---,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))''''''((()))******++++++'''((()))))))))***---000000...,,,,,,...000000//////000111222222222111111000000111000......///000111111000000111333555666555555444444444555555666666888:::;;;:::999999999>>>>>>@@@BBBCCCBBB???<<<999777444333333333111000111222222111000000222333333444555777:::<<<===>>>===???AAACCCDDDDDDCCCCCCBBBDDDGGGJJJLLLMMMMMMLLLLLLMMMMMMOOOPPPRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\^^^```cccdddddddddfffhhhfffhhhlllnnnoooppprrrtttxxx{{{~~~~~~{{{wwwssspppnnnmmmooorrrvvv{{{vvvlllccc\\\UUUQQQOOORRRVVVXXXZZZ```iiippp|||uuummmgggdddbbb]]]YYYXXXXXXZZZ```kkk|||wwwnnneee___YYYWWWVVVVVVTTTSSSYYYaaammmyyy{{{xxxvvvsssqqqmmmuuutttqqqsss~~~|||lllZZZJJJ@@@======<<<<<<<<<<<<>>>AAADDDFFFGGGJJJPPPTTTYYYgggyyy]]]HHHAAA======???AAAFFFLLLWWW[[[]]]]]][[[\\\ccciiirrrtttwwwzzz|||~~~xxxiii^^^YYYXXXUUUUUUTTTQQQNNNNNNPPPRRRQQQPPPOOOKKKGGGFFFFFFGGGDDDCCCAAA???===;;;;;;:::999777555222000............------,,,+++***))))))******+++,,,,,,***)))((((((((())))))))))))((((((,,,+++***)))((('''&&&&&&'''((()))))))))***...000666333000//////000///......///111333444333111000///000111000......///111222111111000111333444555777777666555444333333333555777::::::999888888888<<<<<<>>>AAABBBAAA===::::::888666444444444222111000111222111000000222444333444555777999;;;===>>>===???AAACCCDDDDDDDDDCCCAAACCCGGGJJJLLLMMMMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\^^^aaaeeeeeeddddddfffiiicccfffjjjmmmooorrruuuwwwyyyzzz~~~}}}yyyuuuqqqnnnllllllooouuuzzz~~~uuuiii```YYYSSSPPPQQQVVV\\\___ccciiissszzzuuunnnkkkhhhccc___YYYXXXYYY]]]gggxxxvvvkkkddd___]]][[[ZZZWWWTTTXXX^^^dddqqq}}}zzzxxxvvvrrryyyooonnnsss{{{kkkYYYIII???======;;;;;;;;;===@@@CCCGGGIIIJJJMMMRRRUUUWWWbbbzzzjjjMMMFFF@@@@@@AAABBBFFFKKKXXX[[[^^^]]][[[\\\bbbhhhoooqqqtttxxx{{{}}}vvvfff[[[VVVUUUVVVVVVUUURRRPPPOOOPPPRRRQQQQQQOOOKKKGGGEEEFFFGGGHHHEEEBBB>>>;;;999999999888666333111000///---,,,111000///...---,,,++++++---,,,***(((((()))***+++))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((***,,,...///222111000.........///000000111222333444333222222333333333000---,,,,,,---222111000000000111222333333444444555555444444333666666777888888888888888===>>>@@@BBBCCCCCCBBBAAA888777555333222333444555444333222111111333555666555666888:::<<<======>>>======???@@@BBBCCCEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^aaaaaacccdddeeefffffffffgggiiikkklllmmmpppsssuuuyyy{{{~~~~~~{{{wwwtttpppllliiilllpppuuuyyy{{{}}}~~~uuuggg]]]VVVVVVZZZWWW[[[```ffflllttt|||xxxqqqgggaaabbbccc^^^ZZZ[[[bbbpppvvvpppgggddd```[[[WWWVVVUUUVVVbbbnnn{{{|||zzzxxxwww{{{rrrxxx}}}zzzfffTTTHHHAAA>>>>>>;;;<<<===>>>???AAAEEEGGGMMMLLLRRRYYYZZZ\\\oootttTTTGGG===>>>AAABBBGGGPPPXXX```ccc^^^ZZZ\\\aaaeeelllpppuuuzzz|||~~~vvvggg]]]YYYXXXVVVVVVVVVSSSPPPOOOOOOPPPQQQQQQOOOKKKGGGEEEFFFGGGGGGEEEAAA===;;;999999999999666444222111111///---------------,,,,,,,,,,,,,,,+++)))((('''((()))************************************)))(((((('''''')))((((((((((((***+++,,,111000///.........//////000111222333333333222222///000000///......///111222111111000000111222333111222222333333222222111111222444666777999999:::;;;===@@@CCCDDDDDDBBBAAA;;;:::888666555555555666333222222111111222444555444555666888:::;;;<<<<<<======>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^___aaaccceeefffggggggfffhhhjjjlllmmmpppsssvvv{{{}}}{{{wwwsssooommmnnnrrrvvvzzz|||}}}~~~|||xxxhhh]]]WWWWWW[[[bbbeeejjjpppvvv~~~zzznnnfffdddbbb^^^[[[^^^cccnnn{{{ooolllfffaaa\\\YYYXXXXXXbbbnnn|||{{{xxx{{{vvv|||wwweeeSSSGGG@@@===<<<<<<===>>>@@@BBBEEEHHHKKKOOONNNSSS[[[]]]___mmmxxxTTTHHH???@@@BBBCCCIIIRRR\\\cccfffaaa\\\]]]cccffflllpppvvvzzz}}}vvvggg^^^[[[ZZZUUUVVVVVVTTTQQQNNNNNNNNNQQQQQQOOOKKKGGGEEEFFFGGGGGGDDD@@@<<<:::999999999999777444333222222000///******++++++,,,,,,------+++***)))''''''((())))))))))))))))))))))))))))))***************)))))))))))))))(((((('''(((((()))//////...---------......000000111222222222222111...///000///------///111111111111111111222333333111222222333333222222111///000222444666777888888999<<<@@@CCCEEEDDDCCCAAA===<<<999777555444444555111111111222222222222333222333555666888999;;;;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]___\\\]]]```bbbeeeggghhhiiifffhhhkkklllnnnppptttwww}}}~~~}}}xxxtttqqqoooqqqtttyyy|||}}}}}}~~~{{{}}}xxxkkkbbb]]]^^^ccckkknnnrrrvvv}}}{{{pppkkkddd```___aaaeeemmm{{{zzzvvvpppiiiccc___]]]\\\cccooo~~~~~~zzz}}}{{{tttcccRRRFFF@@@<<<;;;>>>>>>@@@BBBFFFJJJMMMPPPRRRPPPUUU]]]aaabbbkkkwwwyyywwwyyySSSHHH@@@AAACCCDDDKKKTTT^^^eeehhhbbb\\\]]]aaadddmmmqqqvvv{{{~~~uuufff]]]YYYYYYTTTVVVVVVUUURRRNNNMMMLLLQQQQQQOOOKKKGGGEEEFFFGGGFFFDDD???;;;999888999:::888666333222222222000///++++++++++++,,,,,,,,,,,,++++++***)))((())))))***''''''''''''''''''''''''((((((((())))))*********)))))))))((())))))))))))------------------------000000000111111111111111111111111///,,,+++,,,---111111111111222333333444333444444555555444444333333333444555555555555444777:::???CCCEEEDDDCCCAAA<<<;;;999666444333222111///000111222222222222111222333444555777999:::;;;<<<===>>>???AAACCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVXXX[[[^^^```^^^___aaaccceeeggghhhhhhgggiiilllnnnpppsssvvvyyy}}}~~~~~~xxxsssqqqqqqtttwww{{{}}}~~~~~~~~~|||~~~xxxrrrnnnkkklllpppsssuuuxxx|||}}}uuuhhhdddaaabbbdddkkkxxxzzzrrrkkkfffcccbbbfffrrr~~~}}}}}}rrrbbbRRRGGGAAA===<<<@@@@@@AAAEEEJJJOOORRRTTTTTTRRRVVV^^^ccceeeiiippp|||~~~sssqqqrrrPPPFFF???AAACCCCCCJJJUUU]]]eeehhhbbb[[[[[[^^^```mmmqqqwww{{{~~~ssscccZZZVVVUUUTTTUUUVVVUUUQQQNNNMMMLLLQQQQQQOOOKKKGGGEEEFFFGGGFFFCCC>>>:::888777999:::777555222111111000///---------------,,,,,,,,,,,,,,,,,,++++++*********+++((((((((((((((((((((((((&&&''''''(((((()))))))))(((((()))***++++++++++++,,,,,,------------------/////////000000000111111///000000...,,,++++++---000000111222333444444444333444444555555444444333444444555666666666666555777999===AAACCCCCCAAA@@@===<<<:::888555333222111///000111222222222222111333333444555666999;;;<<<<<<<<<===???AAABBBDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUXXXWWWWWWWWWYYY[[[^^^```aaaaaaccceeefffggggggggghhhjjjmmmooorrruuuyyy||||||}}}xxxtttssstttwwwzzz}}}}}}~~~~~~{{{zzz|||~~~{{{lllgggbbb```aaafffttt|||tttnnnkkkiiilllwww}}}rrraaaRRRHHHCCC@@@@@@CCCBBBCCCGGGMMMRRRUUUVVVTTTSSSVVV]]]bbbeeehhhkkkuuuxxxooonnnwwwzzzfffKKKBBB===@@@AAAAAAIIITTT___fffiiiccc\\\[[[^^^```lllqqqvvv{{{~~~qqqbbbXXXUUUTTTSSSTTTUUUSSSPPPNNNNNNNNNQQQQQQOOOKKKGGGEEEFFFGGGEEEBBB===999777777999:::888666333111000///---+++......------,,,,,,,,,+++---,,,,,,,,,,,,+++++++++************************&&&&&&''''''(((((())))))((((((***+++,,,,,,,,,,,,+++,,,------......------/////////...///000000111+++,,,------,,,,,,...000///000222333444444444444111222222333333222222111111222444666888999::::::777999;;;>>>???@@@?????????>>>===;;;888666555444111111111222222222222333333333333444666888:::<<<;;;<<<===???@@@BBBCCCDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTVVVVVVVVVWWWYYY[[[]]]___aaabbbcccdddeeefffffffffgggjjjmmmppprrrvvvzzz~~~{{{~~~zzzvvvvvvxxxyyy|||sssmmmfffaaa___bbbnnnzzzzzzwwwuuuvvv}}}rrraaaRRRHHHDDDDDDDDDGGGEEEDDDHHHNNNSSSUUUTTTQQQRRRUUUYYY^^^bbbgggjjjsss}}}|||ooohhhhhhppp{{{|||vvvkkkZZZGGG???<<>>>>>>>>===;;;999777666555333222222111111222444555222222111222444666999;;;;;;<<<===???@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTVVVXXXYYY[[[[[[^^^___```bbbdddeeeeeeeeefffhhhllloooqqquuuzzz}}}}}}yyyuuuwwwzzzyyy|||~~~xxxpppjjjeeecccjjjttt}}}qqq___PPPFFFDDDEEEGGGJJJGGGEEEHHHNNNSSSSSSRRRNNNPPPSSSTTTXXX___gggllluuu}}}}}}ssshhhcccdddmmmwwwvvvmmmcccSSSDDD===;;;>>>??????HHHTTT```hhhlllggg```___aaabbbjjjnnnuuuzzz}}}qqqddd\\\YYYYYYRRRRRRRRRPPPNNNNNNPPPRRRQQQQQQOOOKKKGGGEEEFFFGGGDDDAAA<<<777555666999;;;<<<:::666333222000---+++'''((()))***+++,,,------***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))))))************(((&&&%%%+++,,,.../////////......///......------///000111---......,,,******+++,,,///000222444555555555555333444444555555444444333444555666666777777666666999999888999999;;;<<<===<<<;;;;;;:::888666444333444333222111111333555666111000000000222555888999;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[]]]```bbbdddeeefffdddfffjjjmmmppptttyyy|||}}}vvvsssuuuyyyzzz}}}{{{uuummmgggjjjqqq}}}||||||}}}qqq^^^NNNEEEDDDFFFHHHKKKHHHEEEHHHNNNRRRRRRPPPLLLOOORRRRRRTTT]]]gggnnnwww~~~~~~zzzpppfffbbbdddiiissstttjjj```RRRCCC===;;;?????????HHHUUU^^^fffjjjeee___^^^```aaaiiinnntttyyy}}}tttdddZZZWWWWWWTTTUUUUUURRROOOMMMMMMMMMSSSQQQNNNKKKHHHFFFEEEDDDFFFBBB===888666555777888666666555444111...+++***---,,,+++***))))))))))))(((((())))))******++++++(((''''''(((((()))***+++++++++)))&&&%%%&&&)))+++''''''''''''((((((((((((***+++---//////...,,,+++///......---------......,,,,,,,,,+++++++++******///222555666444444555777:::888666444333444555666333333555777::::::777555;;;999999;;;999666777;;;===>>>>>>;;;888555444444---***(((+++000333111...222222222333444555666777:::<<<===>>>===<<<===>>>???BBBFFFHHHHHHHHHIIIJJJNNNOOOQQQSSSTTTUUUUUUTTTPPPPPPRRRTTTVVVXXXYYYZZZYYY[[[^^^aaacccdddddddddeeehhhlllppprrrvvvzzz}}}}}}yyyuuussssss{{{|||}}}sssfffeeelllxxx~~~wwwuuuyyy~~~ooo[[[OOOHHHDDDDDDFFFDDDFFFGGGKKKUUU]]]^^^YYYQQQPPPKKKPPP[[[[[[___ooozzz~~~ssshhhfffjjjrrrwww}}}uuuooofffUUUFFF???<<>><<<888666555555222///---///444555444111222222222333444555666777:::<<<===>>>======>>>???@@@BBBEEEGGGGGGHHHIIIKKKNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ]]]___bbbdddfffgggfffiiilllpppsssvvvzzz}}}~~~zzzwwwvvvvvvzzz{{{}}}yyylllggglllrrr|||uuutttvvvyyyooo[[[NNNHHHDDDCCCDDDBBBEEEGGGKKKUUU^^^___[[[TTTTTTOOORRR[[[\\\dddwwwzzznnnkkknnnsssxxx~~~{{{qqq___LLLCCC============FFFSSSccchhhkkkggg```[[[\\\```gggpppxxx{{{}}}xxxggg]]]YYYYYYTTTUUUUUUSSSPPPNNNMMMNNNOOOMMMKKKIIIGGGFFFFFFFFFDDDAAA<<<777555555777888:::999666444111///............//////...---,,,+++,,,,,,,,,++++++++++++++++++***)))(((''''''''''''***+++,,,+++)))((()))***))))))))))))************+++,,,...000000000...---..............................---------,,,,,,,,,,,,...111333222222333444666777777777777777666666444333333666999<<<===<<>>>>>===>>>@@@AAACCCDDDEEEEEEGGGJJJLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[]]]```dddgggiiigggiiimmmppprrrvvvzzz}}}{{{yyyyyy{{{zzzzzz{{{|||~~~uuummmmmmmmmvvv|||wwwwwwxxxzzz~~~mmmZZZNNNGGGCCCAAABBBAAACCCFFFJJJSSS\\\^^^[[[TTTUUUQQQRRRYYY\\\iiizzzvvvyyy}}}jjjTTTHHH>>>===<<<<<>>AAA;;;888888777555555888:::;;;======:::888777777555444222222333333111///111111111222333444666666888:::===>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFJJJLLLMMMMMMOOOQQQRRRTTTTTTUUUXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\___bbbfffiiihhhjjjmmmooorrruuuzzz}}}|||zzz{{{}}}yyyyyyyyyzzz{{{~~~wwwsssnnnrrrvvvzzz~~~~~~{{{kkkXXXMMMGGGBBB@@@@@@???CCCFFFHHHOOOWWWYYYVVVNNNQQQNNNOOOUUUZZZlllpppWWWIII???>>>>>>>>>DDDMMM[[[bbbgggeee___ZZZ[[[^^^dddnnnxxx}}}}}}lll```[[[ZZZTTTUUUUUUSSSPPPOOOOOOPPPVVVTTTQQQMMMJJJHHHFFFFFFAAA>>>999666444555777999999777444111...---------+++,,,...///...---+++***++++++******)))))))))(((((((((((((((((()))******&&&(((******)))'''&&&&&&''''''''''''((((((((((((+++,,,...000111111000///,,,,,,---...//////....../////////.........------)))***,,,...000111111000222333666888999999777666555444222444777<<<>>>???AAA:::777777888555444666888:::======;;;999888888555444333222222111000...111111111222333444555666777999<<<======>>>???AAAAAABBBCCCDDDDDDFFFIIILLLLLLMMMNNNOOOQQQSSSTTTUUUXXXYYYZZZ\\\]]]___```aaa^^^]]][[[[[[]]]aaaeeeggghhhjjjlllnnnppptttyyy}}}|||{{{|||~~~yyyyyyxxxyyyzzz|||~~~uuuttttttvvvzzz}}}wwwgggVVVLLLGGGAAA?????????CCCEEEFFFJJJPPPQQQNNNIIIMMMLLLMMMTTTZZZnnntttWWWIII>>>???@@@@@@BBBIIIUUU\\\cccccc^^^YYYZZZ]]]cccmmmwww{{{~~~mmmaaa[[[ZZZTTTUUUUUUSSSQQQOOOPPPPPPWWWUUUQQQMMMIIIFFFEEEDDD???<<<888555444555777999:::999666444111///......***+++,,,------,,,+++************)))))))))))))))''''''''''''((()))***+++%%%'''))))))'''&&&%%%&&&))))))))))))***************+++...000111000//////+++,,,---/////////......//////.........---------))))))***---000111000///000222444777888999888777999777666666999<<<>>>??????999666888999777444444666999===>>>===;;;999999666666555444333222111111111111111111222444555666555777:::<<<<<<===???@@@@@@BBBCCCDDDDDDFFFIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVVVVWWWYYY[[[]]]___```aaa]]]\\\[[[[[[]]]aaaeeeggghhhiiikkkmmmooosssxxx|||~~~~~~||||||}}}yyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~rrrdddTTTKKKFFFAAA>>>>>>>>>BBBDDDDDDFFFKKKLLLIIIHHHLLLKKKNNNUUUZZZmmm___NNN@@@???@@@???@@@DDDMMMUUU^^^```\\\YYYZZZ\\\cccllltttxxx{{{nnnaaaZZZYYYTTTUUUUUUTTTQQQPPPPPPQQQSSSQQQMMMIIIFFFDDDBBBBBB>>>;;;777444333555777999999888777555333000...,,,++++++++++++++++++++++++)))***************++++++)))((((((((((((((()))***'''((())))))'''&&&&&&'''))))))))))))************)))***---///000000///...***+++---///000000///............---------,,,,,,)))((())),,,000222111//////000222555777888888888999777666666888:::::::::<<<777555999;;;888555333555999<<<>>>===<<<::::::666666666555333222222222000000111111222333555666333555888:::;;;<<<>>>@@@???AAADDDEEEEEEFFFHHHIIIKKKKKKLLLMMMOOORRRTTTVVVUUUVVVWWWXXXZZZ[[[\\\]]]YYYYYYZZZ[[[___cccgggiiiggghhhjjjkkkmmmqqqvvvzzz~~~~~~|||}}}zzzzzz{{{{{{{{{{{{zzzzzz}}}~~~nnn```RRRKKKFFFBBB???>>><<>><<<;;;:::444555555444222111111222000000000111222333555555222444777999:::;;;>>>???>>>@@@DDDFFFFFFFFFGGGHHHKKKKKKKKKMMMOOORRRTTTVVVUUUUUUVVVVVVWWWXXXXXXXXXUUUVVVXXX[[[```eeeiiikkkggghhhiiijjjlllpppuuuzzz~~~}}}}}}{{{{{{|||}}}|||{{{yyyxxx|||}}}~~~~~~~~~lll^^^QQQJJJFFFBBB??????;;;@@@CCCCCCEEEIIILLLKKKGGGIIIGGGJJJQQQSSS^^^uuukkkPPPFFFCCC@@@AAAFFFBBBLLLXXX\\\ZZZXXXYYY\\\cccjjjpppqqqtttzzznnnccc\\\WWWYYYUUURRRQQQNNNLLLOOOUUUTTTTTTPPPHHHEEEEEEDDDAAA???;;;666333444666888888888777666444222000///...///---***)))***++++++***************************,,,+++***))))))***+++,,,'''((()))******++++++***((('''''''''((()))+++,,,***+++...000111000...,,,---------.........//////000000000000000///......------,,,------...///000111111111333444666888999333333333444444555777777;;;;;;:::888777666444444777999;;;===>>>===;;;:::777666555333222111111111111111000000000111333444555555666777888:::<<<===???AAABBBCCCCCCCCCEEEGGGHHHIIIJJJMMMOOORRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWUUUWWWYYY]]]```dddggghhheeefffggghhhjjjoootttxxx}}}~~~{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~fff\\\QQQKKKGGGBBB>>>???@@@@@@@@@AAABBBEEEGGGIIIGGGIIIIIIHHHHHHNNNYYYaaazzz```JJJHHHBBB>>>EEECCCKKKTTT[[[\\\[[[ZZZZZZ```dddjjjooosssvvvzzz|||}}}}}}lllbbb[[[VVVWWWSSSRRRQQQOOOLLLNNNSSSTTTTTTOOOHHHDDDEEEDDD@@@===999444111222333555555888777666444222000.........+++)))((()))******)))******************************)))(((((()))*********************)))''''''((((((''''''((()))***+++)))+++...000000///...------------.........//////000000000000000///......------,,,------...///000111111111111222333444555555555555555555666777777777777666666555555444444777888;;;===>>>===<<<;;;888777555444222111111111222222111111111222444444444444555666888:::<<<======???AAABBBAAABBBDDDFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVXXXZZZ^^^aaaeeeggghhhcccdddeeegggiiinnntttxxx}}}~~~{{{yyyxxxyyyzzz|||}}}~~~~~~yyybbbWWWMMMIIIFFFAAA??????>>>>>>>>>???AAABBBDDDDDDFFFHHHIIIHHHIIINNNWWW___rrrlllPPPJJJBBB<<>>:::555222111333444444888777666444222000...---...,,,))))))***++++++***************************)))((((((''''''(((((()))************)))(((''''''))))))(((((((((((()))***)))***---/////////...---------.........///////////////000000000///......------,,,------...///000000000000000000111222222777777777777777777888888555555555555555666666666666888;;;>>>??????===<<<999888666555333222222222333333222222222333444444333444444666777999;;;<<<<<<===???@@@AAAAAACCCEEEGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVVVVWWWWWWXXXYYY\\\___ccceeeggghhhbbbccceeegggiiinnntttxxx~~~|||yyyxxxvvvxxx{{{~~~qqq\\\SSSJJJFFFDDDAAA???@@@>>>>>>???@@@AAAAAAAAAAAACCCFFFHHHHHHIIIMMMTTTZZZiiitttUUUKKKBBB<<>>@@@@@@???>>>;;;:::888666444333333222222222222222222222222333222333333555666888:::;;;;;;===???@@@AAABBBDDDFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRTTTUUUWWWWWWYYY[[[^^^aaadddfffggghhheeefffggghhhjjjnnntttxxx}}}|||xxxvvvuuutttwww{{{}}}}}}kkk[[[QQQHHHEEEDDDAAA???@@@@@@AAABBBCCCCCCCCCBBBAAAAAADDDGGGHHHJJJMMMQQQUUUbbb{{{tttSSSIIIAAA===DDDBBBIIITTT]]]aaa```]]]ZZZ\\\___eeeiiilllooorrrtttxxxzzz|||lllccc\\\WWWPPPOOOQQQSSSQQQMMMLLLPPPSSSSSSOOOGGGDDDDDDCCC@@@AAA===777444333444555666777666555333111///...------+++)))(((***+++++++++************************))))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))(((((((((((()))***,,,---......---........./////////000000......////////////......------,,,------...///000......///000222444666777888999:::;;;;;;::::::999:::::::::999888888777777666999<<>><<<;;;999777666444444333000111111111111000000000111222222444555777999:::;;;===???AAABBBCCCFFFHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPRRRTTTVVVXXXZZZ\\\___bbbdddffffffgggffffffgggggghhhlllqqqttt}}}yyyuuusssrrrtttwww{{{{{{{{{hhh\\\RRRIIIFFFDDDAAA???AAA@@@AAACCCDDDDDDCCCBBBAAAAAACCCFFFHHHJJJMMMOOOQQQ]]]pppqqqQQQFFFAAA>>>DDDAAAHHHTTT^^^dddccc^^^ZZZ[[[___dddiiilllooorrruuuwwwyyy~~~~~~mmmccc]]]XXXQQQPPPQQQSSSRRRMMMNNNQQQTTTTTTPPPHHHEEEEEEDDDAAA>>>:::555222111333444444777666555333111///---,,,)))'''&&&&&&''')))))))))************************((())))))******))))))((())))))))))))((('''&&&&&&'''((())))))))))))(((((('''((()))+++,,,---............/////////000000000------.../////////......------,,,------...///000---...///111333666888999777888:::;;;<<<<<<;;;;;;:::::::::999888777777666888:::===@@@AAA@@@???>>>>>>===;;;999777555444444000000000111000000///...000111111333444666888999:::<<>>@@@AAA@@@???>>>???>>><<<:::888666555555000111111222111000///...000000111222444666777888888;;;>>>@@@AAACCCFFFIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJLLLNNNRRRVVVXXXYYY\\\___bbbdddeeedddccccccdddeeegggiiimmmssswww~~~xxxttttttuuuvvvvvvwwwyyy|||~~~zzzqqq___XXXNNNGGGEEEEEECCCCCCDDDAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGJJJMMMNNNNNNUUUaaauuuvvvkkkhhhooozzzgggMMMDDD@@@===@@@@@@GGGSSS```hhhggg```ZZZWWW[[[aaagggkkkooosssvvvyyyzzz~~~}}}lllbbb[[[UUUSSSQQQRRRSSSRRROOOPPPTTTVVVVVVRRRJJJFFFGGGFFFCCC???;;;666333444666888888666666444222000...---,,,,,,+++))))))+++---------************************%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))%%%&&&((()))*********)))''''''((()))+++,,,......////////////000000000000,,,,,,---.../////////...---------------...000000000000000111222444555666444555888;;;=========<<<;;;;;;<<<<<<===>>>??????;;;<<>>===@@@???===:::888777666555111222333333222111000//////000000222333555777888777999<<<>>>@@@BBBEEEHHHFFFFFFFFFFFFEEEEEEDDDDDDHHHHHHIIIKKKNNNRRRVVVXXXYYY[[[___bbbddddddcccbbbdddeeegggjjjmmmrrryyy}}}{{{vvvtttuuuxxxzzzwwwwwwyyyzzz|||~~~~~~zzzvvv{{{lll[[[TTTKKKDDDDDDDDDDDDDDDFFFDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEGGGJJJMMMNNNNNNUUU```rrrzzzyyyrrrjjjdddkkkwwwtttttt```HHHBBB???===@@@@@@GGGSSS```iiihhh```YYYUUUYYY```fffkkkooosssvvvzzz{{{~~~~~~mmmbbbZZZTTTRRRRRRQQQOOOMMMMMMPPPRRRTTTRRRNNNIIIFFFDDDCCCCCCAAA<<<666333333555666777888777444222///...,,,,,,***+++,,,+++)))))))))***+++++++++++++++***)))(((((('''&&&&&&'''((()))***''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&************+++,,,------///...------------...///---------...///000000111000///...------...///000000111444666666666444333333444555777999:::;;;;;;>>><<<:::888888666444222>>>???@@@AAABBBAAA@@@@@@BBBBBBAAA???===999666444333222222222222222333333222222333444444555666666666777999<<>>>>>>>>BBBGGGPPP]]]fffhhhccc^^^[[[\\\^^^aaafffkkkoooqqquuuyyy~~~~~~mmmbbbZZZSSSSSSSSSRRRQQQOOOPPPSSSUUUUUURRRNNNJJJFFFDDDCCCCCCAAA<<<777333333555777777888777555222000...---,,,***+++,,,+++)))))))))*********+++++++++***))))))(((((('''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%&&&''''''************+++,,,------///...---,,,,,,---...///------......///000000111//////...------...//////111222333555555555555444222333555777999:::;;;<<<@@@???>>>>>>??????>>><<<>>>???@@@AAABBBAAA@@@@@@BBBBBBAAA???===:::777555222222222111111222222333222222222333444444555555555666888:::===@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJLLLMMMNNNOOOPPPRRRUUUXXX\\\]]]^^^^^^____________```cccgggjjjnnnrrrwwwzzz}}}zzzwwwvvvuuuuuutttuuuwwwyyy|||~~~}}}pppkkkllloooyyyooo[[[MMMHHHGGGEEECCCCCCCCCDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIKKKOOORRRVVV___mmm|||}}}wwwrrrmmmpppxxxuuunnneeeWWWJJJAAA=========AAAEEEOOO[[[dddgggccc^^^[[[\\\^^^aaafffjjjoooqqqtttwww}}}}}}lllaaaYYYSSSQQQRRRRRRQQQPPPQQQTTTVVVVVVSSSOOOJJJFFFCCCBBBBBB@@@<<<777444444666777888888777555222000...---,,,***+++,,,+++)))))))))***))))))******+++*********))))))((('''''''''((((((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))******,,,------...---,,,,,,,,,,,,---...---......//////000000111///...---,,,,,,---...///111222222333333444555555222333555777:::;;;<<<===;;;::::::<<>>???@@@AAABBBAAA@@@@@@AAAAAAAAA???===:::888666222222111111111111222222111111222222333333444444333444666999;;;>>>@@@AAACCCDDDFFFIIIKKKLLLMMMNNNOOOOOOPPPQQQQQQTTTXXX[[[]]]]]]]]]]]]]]]]]]]]]]]]```cccgggjjjnnnrrrwwwzzz~~~}}}|||}}}~~~zzzwwwuuuuuutttvvvwwwxxxzzz|||~~~~~~~~~~~~}}}zzzzzzzzzzzz}}}uuujjjgggiiittt{{{fffRRREEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHJJJMMMPPPWWWaaappp~~~yyyttttttxxx}}}rrriii[[[LLLBBB======>>>???DDDLLLXXXbbbeeeccc___ZZZ[[[]]]aaaeeejjjoooqqqrrrvvv{{{|||kkkaaaYYYSSSMMMOOOPPPPPPOOOPPPSSSUUUVVVSSSOOOJJJFFFCCCBBBAAA@@@<<<888555555777888888999777555222000...------***+++,,,+++)))))))))***(((((()))******+++************)))(((((('''''''''*********)))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))***+++------...---,,,++++++,,,---.........//////000000000000...---,,,++++++,,,---...222111111111222333444555111333555888:::<<<======666666666999<<<>>>???>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@???>>>;;;999888333222222111111111111222111111111222222333333333444444666888:::<<<>>>???AAABBBEEEHHHKKKMMMOOOPPPQQQRRRSSSSSSTTTWWW[[[______^^^]]]]]]\\\\\\\\\\\\___bbbfffiiilllpppuuuyyyxxxwwwwwwzzz}}}}}}yyyvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}||||||}}}{{{uuuuuusssrrrtttzzz{{{yyy{{{~~~yyyqqqjjjkkkppp~~~ttt___LLLBBBAAAAAAAAAAAABBBDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGGGGHHHHHHHHHJJJMMMQQQYYYfffzzz~~~{{{|||uuudddSSSEEE???@@@BBB>>>BBBIIITTT^^^cccaaa^^^ZZZ[[[]]]```eeejjjoooqqqsssvvv||||||kkkaaaZZZTTTMMMNNNPPPPPPPPPQQQTTTVVVUUUSSSNNNJJJFFFCCCBBBBBB@@@<<<888666777888999999999888555333000///------***+++,,,+++)))))))))***'''((()))************************))))))((('''''',,,,,,+++***)))(((((('''$$$%%%%%%'''(((((())))))((((((((()))***+++---......---,,,,,,,,,,,,---.../////////000000000000000...---,,,++++++,,,---...111111000111111222444444222444666888:::<<<======:::999:::<<<>>>@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@??????@@@???>>>===;;;:::444444333222111111222222111111222222222222333333444555666888:::<<<===>>>???@@@BBBEEEIIILLLOOOQQQSSSTTTUUUVVVWWWZZZ^^^aaaaaa```___^^^]]]]]]^^^^^^^^^aaadddgggjjjmmmrrruuussstttwww{{{~~~~~~~~~zzzvvvttttttuuuvvvuuuwwwyyy{{{}}}~~~}}}}}}{{{{{{|||{{{{{{}}}|||sssqqqnnnlllnnnssszzz~~~xxxrrrmmmlllooossszzzxxxqqqlllkkkpppxxxmmmXXXJJJCCCAAAAAAAAABBBBBBCCCDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHKKKPPPSSS[[[lllooo[[[IIIAAA@@@BBB>>>@@@FFFPPPZZZ______]]]YYYZZZ\\\```eeejjjoooqqqtttxxx}}}|||kkkaaa[[[VVVOOOQQQSSSSSSSSSTTTUUUWWWTTTRRRNNNJJJFFFDDDCCCCCC@@@===999777888999::::::999888666333111///...---***+++,,,+++)))))))))***(((((())))))***)))))))))))))))*********)))((((((******)))((('''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''((((((***+++---...///...------------...///000000000000000000000000///...---,,,,,,---...//////000000111222222333333444555777999:::;;;<<<<<<===<<<;;;===???@@@@@@???>>>???@@@AAABBBAAA@@@@@@>>>??????@@@???>>><<<;;;666555444333333222333333222222333333333333333333444555666777999:::;;;<<<===>>>@@@CCCGGGKKKNNNPPPSSSUUUWWWYYYZZZ\\\```bbbcccbbb```___^^^______```___aaadddfffhhhkkknnnqqqrrrtttwww|||~~~}}}{{{wwwsssqqqrrrtttuuusssuuuxxx{{{}}}}}}}}}|||zzz{{{|||zzzyyy{{{uuupppkkkiiijjjnnnqqqrrrrrrooojjjddd``````dddhhhpppwwwwwwooojjjiiilllvvv{{{dddRRRGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCHHHHHHIIIIIIHHHGGGFFFFFFCCCEEEFFFGGGIIIMMMQQQUUU\\\ppp{{{eeeQQQDDD@@@@@@>>>@@@DDDMMMVVV\\\\\\[[[XXXYYY\\\```eeejjjooorrrvvvyyy~~~}}}lllbbb\\\WWWPPPRRRTTTTTTTTTTTTUUUVVVSSSQQQMMMIIIFFFEEEEEEEEE???===999888999::::::::::::888666333111///...---***+++,,,+++)))))))))***))))))))))))))))))((('''(((((()))*********))))))''''''''''''''''''''''''$$$%%%&&&((((((((('''''''''''''''(((***+++---...000///............///000000000000000000000000000//////...------...//////...///000222222222222111666666888999:::;;;;;;;;;<<<;;;:::<<<>>>??????>>>>>>???@@@AAABBBAAA@@@@@@===>>>???@@@??????======777777666555444444444444444444333333333333333333333444555666777888999:::>>>>>>@@@CCCFFFKKKNNNPPPQQQTTTXXX[[[]]]^^^```bbbbbbaaa```^^^^^^___```aaaaaaccceeeggghhhjjjmmmooorrrrrrtttxxx|||~~~|||yyytttpppnnnnnnpppqqqqqqsssvvvzzz|||}}}}}}|||zzz|||}}}{{{xxxyyy~~~zzzrrrjjjfffhhhiiigggdddaaa___[[[WWWTTTVVVZZZ^^^fffnnnxxxvvvnnnhhhgggjjjsssttt\\\KKKDDDCCCAAAAAABBBCCCDDDEEEEEEEEEHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFHHHHHHJJJMMMQQQUUU\\\pppttt___MMMBBB??????@@@CCCJJJSSSYYYZZZYYYWWWYYY[[[___eeejjjooorrrvvvyyy}}}lllccc]]]XXXNNNPPPRRRSSSRRRQQQRRRSSSRRRPPPLLLIIIGGGFFFEEEFFF???===:::999999;;;;;;::::::888666444111///......***+++,,,+++)))))))))***))))))***))))))((('''''''''((()))***++++++***)))&&&&&&'''((()))***+++,,,%%%&&&'''((((((((('''&&&&&&&&&'''(((***+++---...111000///......///000111111111111000000000000000000///...------...///000---...000222333222111000777777888999::::::::::::===<<<<<<>>>AAABBBBBBAAA>>>???@@@AAABBBAAA@@@@@@===>>>???@@@@@@???>>>===888888777555555444444444444444444444444444444444222222333444555666777888>>>???@@@CCCGGGKKKOOOQQQQQQTTTYYY]]]^^^___```aaabbb```___^^^^^^___aaabbbccceeeggghhhhhhjjjllloooqqqpppppprrrvvvzzz|||}}}}}}yyytttoookkkkkklllmmmoooqqquuuyyy|||}}}}}}|||zzz|||}}}{{{xxxxxx}}}~~~tttiiieeeffffff```ZZZVVVTTTQQQNNNMMMOOOSSSWWW[[[cccmmmvvv~~~yyyooohhhdddgggnnn|||pppWWWFFF@@@BBB@@@@@@BBBDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLPPPSSS[[[oookkkUUUFFF@@@@@@@@@BBBIIIQQQWWWYYYXXXWWWXXX[[[___eeejjjooorrrvvvyyy~~~oooddd]]]YYYUUUTTTTTTTTTSSSSSSRRRRRRUUURRRMMMJJJHHHGGGDDDCCCBBB===777444555888<<<>>>777777555333222111000000+++,,,---,,,***)))***+++************************++++++***)))((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))***+++,,,---///......------------...//////000000000000//////------......///000000000......///000111222333333666888::::::::::::<<<>>>;;;<<<============@@@BBB>>>@@@AAAAAA???>>>>>>???>>>??????@@@@@@AAABBBBBB;;;:::999777666444333222222222333333333222111111111333555555555555777888;;;<<<>>>AAAEEEIIILLLNNNSSSTTTVVVXXX[[[]]]___```^^^______^^^]]]___bbbdddhhhhhhiiijjjjjjjjjiiiiiioooqqqrrrsssuuuwww{{{~~~~~~yyyrrrllliiiiiijjjiiinnnuuuyyyzzz{{{|||~~~}}}{{{xxxvvvuuuwwwzzz|||~~~|||{{{{{{~~~~~~rrrgggcccbbb]]]WWWTTTPPPNNNLLLJJJJJJLLLOOOQQQUUUWWW]]]fffmmmvvv}}}vvvsssrrreeegggkkkttt{{{aaaPPPJJJFFFBBB>>>???@@@AAABBBCCCDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDEEEEEEHHHLLLSSSXXX]]]iii~~~bbbLLLCCCAAA@@@???BBBGGGMMMQQQRRRTTTVVVZZZ```eeeiiilllmmmuuuvvvzzznnnccc]]]XXXVVVUUUTTTSSSRRRRRRRRRRRRTTTQQQMMMIIIHHHFFFDDDBBB@@@<<<888555666777888999888777555333111000//////+++,,,---,,,***)))***+++************************))))))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))***+++,,,---///......---------......//////000000000000//////,,,,,,,,,------------------...///000111222222222555666888888888888:::<<<;;;<<<======<<<<<<>>>@@@>>>???@@@@@@>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAA<<<;;;999777666444444333111111111111222222222222333444555555444333444666999:::<<>>>>>>>>===>>>@@@BBBAAAAAAAAA@@@@@@@@@??????>>><<<:::888666555555555111111000000111222333444333444555444222111222333666777999<<>>AAACCCBBBBBBAAAAAA@@@???>>>>>>???===;;;888666666666666222222000000111333555777111333444333111111222333555666888:::===@@@CCCDDDEEEFFFHHHKKKOOORRRTTTUUUVVVXXXZZZ\\\^^^aaaeeegggiiiiiiiiiiiihhhgggeeeeeefffhhhlllooorrrwww|||{{{ssslllgggdddccceeegggjjjlllnnnpppqqqoooooooooooonnnmmmllllllfffeeebbbaaabbbfffjjjmmmvvv{{{}}}qqqfff___ZZZTTTOOONNNMMMLLLJJJJJJJJJLLLNNNPPPMMMLLLNNNPPPSSSYYYggguuusssiiicccaaajjjuuuyyybbbOOOGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDHHHNNNRRRaaakkkzzzrrrVVVHHHDDD???>>>AAAGGGMMMPPPQQQRRRUUUZZZ___fffkkknnnqqqtttyyy~~~nnnccc\\\XXXXXXVVVSSSPPPOOOPPPQQQRRRTTTQQQMMMJJJIIIHHHFFFEEE>>>:::666444666888:::;;;999888555333000...---,,,+++,,,---,,,***)))***+++((((((((((((((((((((((((''''''''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''(((((()))))),,,,,,,,,,,,---...000000//////000000000000//////111111000///...------,,,+++---...000111111111111222444666666666666888999999;;;<<<<<<;;;999::::::;;;<<<>>>>>>>>>???AAACCCCCCBBBBBBAAA@@@???>>>>>>???>>>;;;999777666666666444333222111222444666888///000222222222222333555555666777999<<>>>>>======<<<:::888777555555333333222222333444555666...000222222222222444666555666777999;;;===???AAAEEEFFFGGGIIIJJJLLLMMMNNNOOORRRVVVYYY[[[^^^bbbeeedddeeeeeeeeedddcccbbbbbbaaadddhhhkkkpppuuu{{{~~~xxxqqqllliiibbbaaa```cccgggkkkmmmnnnjjjkkkmmmppprrrsssttttttrrrrrrqqqqqqrrrssstttuuuvvvyyy~~~xxxlllccc[[[SSSOOOPPPLLLLLLKKKLLLMMMNNNPPPQQQOOONNNNNNOOONNNPPPZZZeeevvvyyymmmbbb\\\[[[\\\dddxxx|||jjjUUULLLJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBFFFFFFFFFGGGKKKTTT^^^eeevvvzzz~~~zzzzzzzzz___HHHCCC>>><<>>;;;888666666666666555777666444222000......---+++,,,---,,,***)))***+++************************((((((''''''&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((((((((()))***+++---.../////////000000000000//////......------,,,,,,,,,+++...------,,,...///222333222444555666555666888999777:::===>>>===<<<<<<<<<;;;>>>AAACCCCCCAAAAAAAAAAAAAAAAAA@@@@@@?????????;;;<<<<<<;;;999777444222222222222222222222222222000222333333222222333555555555666777999;;;===>>>@@@AAACCCEEEGGGIIIKKKLLLMMMPPPTTTWWWZZZ\\\```bbbaaabbbbbbbbbbbbbbbaaaaaa^^^aaadddhhhlllrrrxxx|||}}}~~~yyysssooommmfffdddbbbbbbfffjjjkkkkkklllnnnpppssswwwzzz}}}~~~||||||}}}~~~~~~}}}}}}|||yyyzzz~~~}}}pppfff]]]TTTQQQSSSLLLLLLMMMMMMNNNPPPQQQRRRSSSRRRSSSSSSPPPOOOWWW```nnn}}}}}}wwwlll```WWWUUUWWWZZZfffuuuvvvcccQQQKKKLLLJJJFFFDDDAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBBBBEEEIIINNNTTT]]]ffflllrrrsssuuuyyyzzzqqqkkkhhhnnn~~~www]]]FFFBBB>>>===@@@EEEJJJMMMRRRQQQQQQSSSWWW^^^eeeiiikkkqqqxxx{{{}}}pppeee___ZZZUUUUUUTTTSSSQQQPPPNNNNNNOOOLLLIIIFFFEEEDDDCCCBBB>>><<<999888777444111...666555333111000///......+++,,,---,,,***)))***+++************************((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''((()))***,,,.../////////000000000000/////////////////////.........///...,,,+++,,,///222444111333555555555555777999777999===>>>>>>=========;;;???CCCEEEDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???:::;;;<<<<<<:::777333111000000111111111000000///333444555444222111222333444444555666888:::<<<===<<<===???AAADDDGGGIIIJJJLLLOOOSSSVVVYYY[[[^^^```___``````aaaaaaaaaaaa```\\\___bbbfffjjjooouuuyyy|||~~~~~~yyyuuurrrpppkkkgggccccccfffhhhiiiiiipppqqqtttxxx|||{{{|||~~~ssshhh^^^UUUSSSTTTMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUVVVWWWTTTRRRYYYbbbcccttt|||vvvooodddYYYRRRQQQVVVZZZjjjssssss___NNNKKKMMMJJJDDDAAA@@@@@@??????>>>===<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCHHHPPPXXX```hhhoootttjjjjjjlllpppxxxuuuooohhhbbb^^^cccsssqqqXXXEEEAAA======@@@FFFJJJMMMSSSRRRQQQRRRVVV]]]ccchhhkkkpppwww{{{|||pppddd______XXXXXXXXXUUURRROOOOOOOOOLLLKKKIIIGGGEEECCCBBBBBB===:::777666777888888777777777555333111///...---///...,,,***))))))************)))'''&&&%%%$$$###&&&&&&((()))************(((((((((((('''''''''''')))***++++++***(((%%%###))))))))))))))))))))))))******))))))******+++,,,---...///000000111111111222222111111000...---,,,///---+++***+++...111333555444333222333555888999888999;;;<<<===<<<<<<;;;???@@@BBBFFFHHHGGGDDDBBBCCCCCCBBB@@@>>>===<<<;;;<<<<<<<<<;;;:::999888777444222111111222333222222///111222222222222444555888777555444555666888999;;;===@@@AAAAAAAAACCCDDDOOOQQQTTTWWWZZZ\\\^^^^^^```````````````aaabbbbbbbbbbbbdddfffiiimmmqqqsssyyyzzz{{{|||{{{zzzxxxvvvqqqnnnjjjggggggjjjnnnppptttwww{{{~~~uuukkkfffaaa[[[UUUPPPOOONNNLLLKKKLLLOOORRRUUUVVVVVVTTTRRRRRRVVVYYY^^^jjj}}}{{{tttooofff```YYYSSSMMMMMMTTT^^^nnnsss}}}gggZZZNNNMMMNNNMMMIIIFFFBBBBBBBBBAAAAAA@@@@@@@@@??????@@@???>>>???BBBDDDBBBPPP[[[___gggnnnjjj^^^ZZZ[[[]]]bbbnnn~~~}}}vvvoooggg```\\\```nnn}}}}}}jjj[[[GGGBBB?????????AAAIIIQQQSSSSSSRRRSSSUUUYYY]]]```fffjjjpppvvv{{{pppddd______ZZZZZZYYYVVVQQQMMMLLLLLLMMMKKKIIIGGGDDDCCCBBBAAA===;;;777666777888888888777777555333111///...------,,,+++*********+++,,,+++******)))'''&&&&&&%%%&&&''''''((())))))))))))))))))))))))(((((((((((('''((()))))))))(((''''''((((((((((((((((((((((((*********++++++,,,......---...///000000111111000111111000000///---,,,+++///---+++***+++...111333777666555555555555666777444555777999::::::::::::@@@AAACCCFFFIIIIIIFFFDDD@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888555333111111222333222111///000222222111222333555777666444444444555777888999<<<>>>@@@@@@AAACCCDDDJJJMMMQQQVVVZZZ]]]^^^^^^]]]]]]\\\]]]^^^___aaabbbdddeeefffhhhkkkooorrrtttxxxzzz{{{|||}}}|||zzzyyytttqqqmmmiiiiiijjjmmmpppxxx|||wwwmmmhhhddd]]]XXXTTTRRRPPPNNNLLLMMMOOOQQQTTTUUUVVVUUUSSSSSSVVVYYY^^^hhhxxxyyyrrrjjjddd___YYYRRRNNNJJJKKKUUU___nnnttt}}}dddXXXMMMKKKMMMKKKGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@??????@@@???>>>???BBBDDDHHHTTT]]]^^^```ccc^^^TTTQQQRRRVVV]]]jjj{{{}}}uuukkkccc]]]^^^kkkxxxxxxfffWWWHHHBBB>>>===>>>???FFFNNNTTTSSSSSSSSSTTTWWW\\\___dddiiiooouuuzzz~~~pppddd______YYYZZZXXXUUUQQQNNNLLLMMMMMMLLLJJJGGGDDDBBBAAAAAA>>>;;;888777777888999888777777555333111///...---***************+++,,,---++++++******)))(((''''''&&&''''''(((((((((''''''*********)))))))))((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((***++++++,,,---///000111------...///000000000000000000000///...---,,,+++///...,,,++++++---000222888888888777666555444444444555777:::<<<>>>??????@@@AAACCCFFFIIIJJJHHHFFF??????>>>===============<<<=========<<<;;;::::::666444222222333333222111...000111111000111222333555444333222333444555666777999<<<===>>>@@@CCCEEEIIIKKKPPPUUUXXXZZZZZZZZZZZZYYYXXXXXXZZZ]]]aaaccceeeeeefffhhhkkknnnrrrssswwwyyy{{{}}}~~~~~~~~~~~~zzzxxxsssooommmnnnoooppp~~~yyypppkkkgggaaa\\\XXXVVVRRROOOMMMMMMOOOPPPQQQSSSUUUUUUUUUUUUWWWXXX]]]cccooo~~~yyyxxx{{{wwwoooggg___ZZZVVVQQQLLLIIIHHHLLLXXXdddsssxxxwww^^^SSSIIIIIIJJJHHHDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>?????????>>>???BBBDDDJJJUUU\\\ZZZWWWVVVRRRKKKHHHJJJOOOWWWbbbqqq}}}sssjjjbbbaaakkkwww}}}ssscccVVVMMMEEE???>>>>>>???FFFMMMTTTTTTSSSRRRRRRUUUYYY]]]bbbfffmmmsssxxx|||qqqddd```___UUUVVVVVVTTTQQQOOOOOOPPPMMMLLLIIIGGGDDDBBBAAAAAA>>><<<999777888999999999777777555333111///...---******************++++++*********))))))(((((((((&&&'''''''''''''''&&&%%%))))))))))))((((((((((((%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((())))))***+++---///111222,,,---...///000000000000000000000000///...---,,,///...,,,+++,,,---000111555666777888777666444222444555777:::===@@@BBBCCC@@@@@@AAADDDGGGHHHGGGFFFBBBAAA???<<<:::999999888<<<===============<<<;;;777555333333333333222111...000111111000000111222333222222111222333444444444666999;;;<<>>??????>>>>>>???AAACCCEEEOOOVVVSSSNNNMMMKKKHHHFFFGGGLLLRRRYYYcccrrr~~~|||sssjjjgggoooyyy}}}tttggg]]]SSSJJJBBB??????AAAGGGNNNTTTTTTTTTRRRPPPRRRVVV[[[^^^ccciiipppuuuyyy~~~qqqeee``````UUUVVVVVVTTTQQQOOOOOOOOOLLLKKKIIIGGGEEECCCBBBBBB???<<<999888999:::::::::777777555333111///...---,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((***,,,...000111,,,---...//////000000000111111111111111000///...///...---,,,,,,---///000000111444666777666555444000222444666:::===???AAA???>>>>>>@@@CCCEEEEEEDDDBBB@@@===;;;888777777777<<<<<<======>>>=========999777444333444333222111///000111111000///111222111111111111111222222333222444666888:::===@@@CCCKKKMMMPPPSSSTTTTTTSSSRRRUUUUUUTTTUUUXXX]]]cccfffdddddddddfffhhhkkkmmmoootttuuuxxx{{{~~~zzzvvvtttsssrrrwww|||~~~vvvrrrmmmiiidddccchhhpppyyy|||xxxvvvrrrmmmiii___ZZZSSSPPPPPPQQQRRRRRROOOPPPRRRTTTVVVWWWWWWWWW[[[[[[aaammm~~~wwwsssmmmkkkkkknnnsss|||zzzuuutttzzz}}}vvvlllddd___YYYSSSOOOJJJHHHGGGJJJNNNVVVdddqqqyyyeeePPPHHHCCCDDDEEEBBB??????????????????????????????>>>>>>???>>>===>>>AAACCCAAAIIINNNLLLGGGEEEFFFFFFEEEEEEHHHNNNQQQXXXhhhxxx~~~uuunnnrrryyy|||ssslllZZZOOODDD??????AAAFFFLLLRRRTTTTTTRRROOOOOOTTTXXX[[[___ffflllrrrwww{{{~~~qqqeee``````ZZZZZZXXXTTTPPPLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDCCC@@@===:::999999:::;;;:::777777555333111///...---,,,,,,,,,+++***)))'''&&&'''(((((((((((((((((((((&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%)))((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***,,,...///,,,,,,---...////////////111222222222111111000//////...------------...///---///222444666777666666333444555777:::===@@@AAA???===<<<===@@@BBBBBBBBB>>>===:::888777888999999;;;;;;<<<===>>>>>>>>>===;;;888666444444444222111000111222111000000111222000000111111111222222222111333444666777:::>>>BBBFFFHHHKKKNNNQQQSSSTTTUUUTTTTTTTTTVVVYYY^^^bbbeeeffffffggghhhiiilllnnnpppqqqsssuuuyyy}}}}}}zzzwwwtttrrrqqqpppuuu|||xxxooohhheee```]]]ZZZYYY\\\dddmmmrrr||||||}}}~~~~~~{{{uuuqqqeee___WWWSSSSSSTTTTTTSSSQQQPPPPPPRRRUUUWWWWWWWWWXXXYYY^^^hhhxxx}}}{{{|||}}}{{{uuupppllljjjiiijjjkkkppp~~~wwwooolllkkkooo}}}~~~vvvoooeee\\\VVVQQQKKKGGGEEEEEEHHHOOOVVV```ooo|||nnn[[[JJJDDD@@@BBBCCC@@@>>>===>>>>>>>>>>>>>>>?????????===>>>>>>>>>===>>>AAACCCBBBEEEGGGEEEBBBAAAAAACCCBBBAAAEEEKKKNNNTTThhh|||zzzzzz}}}cccVVVGGG@@@>>>>>>BBBFFFNNNRRRUUUSSSOOONNNQQQVVVWWW\\\cccjjjoootttyyy|||qqqeee``````[[[[[[YYYTTTOOOKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@>>>:::999:::;;;;;;;;;777777555333111///...---******++++++***)))((('''((((((((())))))*********&&&''''''((())))))))))))((('''''''''&&&&&&&&&&&&(((((()))))))))((('''&&&''''''''''''''''''''''''&&&''''''(((***,,,---...,,,,,,---...////////////000111111111111000000//////......---------.........///222444666777777777888888999:::<<<>>>AAABBB@@@>>><<<<<<>>>???@@@@@@>>><<<999777666666777999999:::;;;<<<===>>>>>>===<<<999666555444444222000111222333222111000111333000000111222222222222222111222333444555888===@@@CCCDDDFFFIIILLLOOORRRSSSRRRRRRSSSVVVYYY]]]aaacccggggggggggggiiikkkmmmoooooopppssswww{{{~~~|||yyywwwuuutttmmmqqqwww~~~|||ooogggcccaaa\\\ZZZWWWVVVXXX]]]dddiiivvvzzz~~~yyyoooggg^^^XXXWWWWWWUUUSSSSSSQQQOOOQQQTTTWWWWWWVVVVVVXXX^^^fffsss}}}zzzyyy{{{}}}|||xxxsssnnnlllkkkjjjggghhhsssuuulllfffgggffffffsssxxxssskkkddd[[[SSSNNNKKKFFFCCCCCCEEEMMMXXXcccnnn~~~zzzcccSSSFFFAAA???AAABBB???===============>>>>>>>>>??????===>>>>>>>>>===>>>@@@CCCAAA@@@@@@@@@@@@@@@AAABBBBBB@@@DDDJJJLLLSSSiiiqqqbbbPPPEEE@@@>>>???BBBJJJPPPUUUTTTPPPMMMPPPTTTUUUZZZaaagggmmmrrrwwwzzzrrreeeaaa```XXXXXXWWWTTTOOOLLLKKKKKKHHHGGGFFFFFFFFFFFFFFFFFF@@@>>>;;;999:::;;;;;;;;;777777555333111///...---'''(((***++++++***)))))))))))))))***++++++,,,,,,&&&&&&((()))************)))(((((((((''''''''''''&&&((()))++++++***((('''''''''''''''''''''''''''((((((((()))***,,,---...+++,,,---...///////////////000000000000//////...///......---------......000111333555666777888888777666666777888:::===>>>AAA???<<<<<<===?????????AAA???;;;777444444444555999999;;;<<<============<<<:::777555555444222000222333444333222111222333000000111222222222222222111222333333444777;;;???DDDDDDDDDEEEHHHJJJMMMOOOPPPQQQSSSVVVYYY\\\___aaaeeeeeeeeeeeegggiiikkklllnnnooorrruuuyyy~~~}}}{{{yyyxxxppprrruuuyyy~~~wwwkkkeeebbbaaa[[[ZZZYYYWWWWWW[[[```dddsssyyywwwnnnccc\\\YYYXXXVVVSSSUUURRROOOPPPSSSVVVWWWVVVTTTXXX^^^fffppp~~~|||{{{}}}|||wwwqqqpppooolllgggfffnnnyyy~~~nnneeeaaadddcccbbblll{{{~~~vvvnnniiiaaaZZZRRRLLLJJJHHHFFFCCCDDDHHHRRR```nnn{{{sss\\\NNNCCC???>>>AAABBB???<<<===<<<=========>>>>>>??????===>>>>>>======>>>@@@BBB>>>;;;:::===@@@BBBDDDEEEEEECCCEEEJJJKKKQQQiii~~~lllXXXKKKDDD???>>>@@@HHHNNNUUUUUUQQQMMMOOORRRTTTXXX___ffflllqqqvvvyyy{{{