BM6P6(@ nnnKKK;;;555222111444000///...------,,,---------------,,,+++***)))((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&,,,+++rrr%%%&&&&&&''''''&&&&&&%%%'''"""222$$$)))$$$ +++(((!!!+++(((111---)))!!!'''&&&444$$$---'''///}}}jjj---000111***%%%---,,,---&&&+++888$$$***444)))222'''$$$***)))***)))))))))))))))************)))))))))))))))*********))))))))))))************,,,++++++***)))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------............------------......///000000000555555444444555777888999;;;;;;;;;<<<>>>BBBFFFHHHIIIKKKNNNSSSWWWZZZ]]]^^^```___```ccchhhkkkkkkiiieeeeeefffgggiiillloooqqquuurrrnnnllllllpppvvvyyy{{{vvvsssnnniiiccc___^^^\\\ZZZWWWLLLIIIEEEBBBAAAAAA@@@@@@:::999777555444444444555///............---------------......//////000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((("""$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***'''&&&&&&)))***(((%%%%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&111;;;888,,,$$$(((...(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&nnnLLL;;;666222111333000///...------,,,------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&***111***BBB...%%%&&&&&&''''''&&&&&&%%%]]]JJJ'''+++###&&&000111%%%ZZZKKK+++,,,%%%222)))...$$$)))))))))***222111###+++'''+++uuu***&&&$$$---((('''---<<<'''***###---(((%%%+++bbbccc$$$,,,((('''***''')))***(((((()))))))))************)))))))))))))))))))))(((((()))))))))*********...---,,,,,,+++++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---......//////222222000000///000000111///......///111444666888222444666999;;;===??????AAAAAAAAADDDHHHKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQTTTRRROOOMMMNNNQQQUUUXXXcccddddddaaa[[[UUUPPPNNNDDD@@@;;;999999999777555999777333222333444444333444333111000000000000111............------------.............../////////---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''''''''''''''((('''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))'''&&&'''))))))(((&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%...666555+++%%%''',,,(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&nnnLLL<<<666222111333000///...------,,,------,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&)))$$$XXX444"""+++)))%%%&&&&&&''''''&&&&&&%%%&&&###(((%%%)))%%%"""&&&,,,!!!111###ZZZ***'''"""///"""///ooo+++###***'''&&&hhh@@@"""...%%%))))))***hhh###***$$$,,,)))!!!,,,$$$BBB$$$&&&)))***)))''''''***(((((())))))))))))***************))))))((((((((((((((())))))))))))******------,,,++++++++++++,,,*********++++++++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,------...444333222000///...------++++++******+++---///000+++,,,---...............------...000222444333222333333333333444555777777999888666555666888:::<<<@@@AAAAAA???:::666444333555333000000111222222111...---++++++,,,...///.........------------............---------,,,,,,,,,............------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((((('''&&&'''((()))((('''((((((''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%***000///+++'''''')))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&mmmLLL<<<666222000333000///...------,,,------,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&333---DDD[[[""" ...***%%%&&&&&&''''''&&&&&&%%%&&&===(((,,,###"""???///(((///(((zzz'''%%% ,,,,,,&&&###((('''"""YYY}}}$$$222!!!,,,)))&&&&&&---***(((!!!000$$$///GGG111###(((***(((***&&&)))(((((((((((()))))))))***++++++***)))(((''''''&&&(((((((((((()))))))))*********)))))))))))))))***************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------333222111000///...------///...---------......////////////000//////......------...///000111000000//////////////////000000000000000000000111222222///111222111000///000111......------...///000000///---,,,,,,...000000000,,,,,,,,,------.........------------,,,,,,,,,+++......------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***)))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''jjjJJJ;;;666222000222000///...------,,,------++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&"""000666333)))!!!!!!''',,,)))!!!***777%%%&&&&&&''''''&&&&&&%%%///$$$111!!!---$$$~~~***((($$$'''$$$zzz///,,,&&&)))&&&$$$ccc"""$$$'''((("""LLL%%%+++%%%)))+++&&&uuu***---...$$$"""333!!!(((|||GGG%%%''''''&&&...&&&((('''(((((((((((()))))))))+++******)))((('''&&&&&&'''(((((((((((())))))))))))))))))(((((()))******))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++---.../////////////////////............---,,,,,,,,,---...............---***,,,------,,,---///111+++,,,,,,,,,,,,,,,------...---+++,,,---------,,,++++++,,,,,,---.........---,,,,,,,,,++++++++++++------,,,,,,++++++************++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((('''&&&''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))'''&&&(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''gggGGG999666222111333000///...------,,,------+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###&&&)))######---...((($$$###!!! %%%&&&&&&''''''&&&&&&%%%'''*** &&&,,,%%%VVV333 (((+++''' |||BBB///)))$$$****** ''''''(((%%%CCCAAA$$$,,,$$$,,,)))ttt...''',,,$$$,,,"""&&&$$$YYY%%%'''&&&$$$000&&&(((''''''(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((())))))+++************+++,,,,,,)))))))))************+++******))))))))))))******************+++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,---......+++,,,,,,------------,,,)))))))))*********************+++,,,,,,---,,,,,,)))+++------,,,+++,,,---............---,,,+++***+++,,,------------,,,,,,---...///...,,,+++,,,---000111222111000///000111...---++++++,,,,,,+++)))))))))***+++,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++******************+++++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))&&&''''''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''%%%'''(((((('''''')))***))))))((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''cccEEE888555222111333000///...------,,,------***++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$""" 000%%%###"""'''000+++(((,,,***"""%%%&&&&&&''''''&&&&&&%%%OOO444,,,(((!!!&&&<<<---&&&***---)))$$$zzz\\\+++((("""(((III +++((()))***>>>&&&+++&&&)))+++~~~~~~111'''%%%000+++KKK___$$$***)))!!!///%%%***'''''''''((((((((())))))(((((((((((((((((('''''''''''''''((((((((())))))***************+++,,,,,,))))))))))))******************))))))))))))******************++++++++++++)))******++++++******)))))))))******+++,,,,,,,,,,,,---...//////...---,,,((((((***+++,,,---------,,,---....../////////...(((+++------++++++,,,...------......---,,,+++***---------------------,,,---...000///---,,,,,,,,,(((***,,,,,,)))((()))+++...---,,,---...---,,,***((()))***+++++++++***)))++++++++++++************)))))))))******************+++++++++***)))((((((************************************************))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))((('''&&&$$$&&&(((((('''''')))+++((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************************)))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((aaaCCC777444222111333000000...---------------***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&+++'''---%%%222%%%***$$$!!!"""""" !!!$$$%%%&&&&&&''''''&&&&&&%%%hhh+++ ###<<<111$$$000"""%%%(((vvvttt***)))&&&'''hhh!!!---((()))---<<<...%%%,,,$$$***ooo444$$$%%%,,,"""+++___!!!---,,, ---$$$,,,''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))(((((('''(((((()))******))))))))))))******************))))))))))))******)))************+++++++++(((((())))))))))))((((((((((((((()))******++++++)))***++++++***)))((('''%%%&&&(((***+++---------))))))************))))))'''***------+++***,,,...***+++,,,,,,+++***)))(((,,,,,,,,,+++++++++++++++'''))),,,---,,,++++++,,,(((+++------+++***+++---+++******+++,,,---+++******+++,,,------,,,+++***+++++++++************)))(((((())))))******++++++++++++++++++***(((''''''************************************************''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&$$$&&&)))(((''''''))),,,''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((************************+++***)))(((''''''(((***(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((([[[AAA888111111333...000000///...------,,,,,,,,,,,,++++++***)))(((((())))))************))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''$$$ &&&(((%%%)))&&&$$$$$$&&&&&&$$$!!!555###!!!444###!!!GGG!!!"""'''"""###---###)))+++***sss***"""+++,,,111!!!###&&&%%%DDDAAA%%%%%% ***888111))) 000RRR:::333+++((()))***)))&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''((())))))(((((()))***))))))(((((((((((())))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++***************************************************************)))((((((***)))((((((((()))+++,,,((((((((()))******++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&***)))&&&---999999000))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%''')))***)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))++++++******)))((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''~~~[[[AAA888111111333...000//////...------,,,,,,---,,,,,,+++******))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))((('''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""")))---***((('''"""!!!###%%%&&&&&&&&&'''000+++000ppp///&&&'''$$$***+++***'''"""***'''%%%###(((///!!!$$$&&&%%%DDD\\\'''(((444$$$...%%%111^^^+++&&&""""""%%%''''''%%%'''''''''''''''''''''''')))((((((((('''''''''&&&&&&((())))))(((((()))***))))))))))))))))))))))))*********)))))))))((((((************))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))************************))))))*********+++++++++************************************************)))************)))((((((((((((((((((((()))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&***)))&&&+++666555---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%'''(((***)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''|||YYY@@@777111111333.../////////...------,,,,,,---------,,,,,,++++++***'''(((((((((((((((((('''))))))(((((((((((()))))))))((((((''''''''''''(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%% ###""""""%%%'''(((!!!&&&,,,---***%%%!!! &&&,,, %%%uuu'''"""))) &&&...&&&$$$''''''$$$((( &&&,,, %%%'''%%%DDD'''(((///+++WWW>>>888"""&&&$$$"""###'''***)))'''''''''''''''''''''''''''((((((((('''''''''''''''&&&((())))))(((''')))***((()))***++++++***)))(((******))))))))))))((((((+++++++++*********))))))(((((())))))))))))******))))))))))))))))))))))))+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++******++++++++++++******************************)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))******))))))(((''''''((()))*********)))(((++++++***))))))(((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''***(((%%%(((000///(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((()))***++++++***)))(((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((())))))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))((())))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''zzzXXX???777111111222...//////.........---------......---------,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((()))))))))(((''''''''''''((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''$$$###$$$%%%%%%***'''"""###+++000777!!!YYY+++$$$%%%''')))###***!!!'''((( yyy$$$''')))((())) &&&'''$$$CCC$$$$$$!!!...(((%%%oooxxx***)))((()))***+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((''''''(((***((()))+++,,,,,,+++)))((())))))))))))))))))((((((*********))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))++++++++++++++++++++++++******++++++++++++******************************))))))************))))))(((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((()))))))))))))))(((((('''&&&(((***,,,,,,+++)))(((******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))'''$$$&&&***)))$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((***,,,,,,***((('''(((((((((''''''((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''(((((('''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''((()))******+++*********++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))((())))))))))))))))))))))))'''(((((()))***+++++++++))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''xxxVVV>>>777111111222---...............---------......------------------)))******++++++******)))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  %%%))))))%%%!!!$$$%%%(((+++,,,***&&&"""111+++???aaa!!!''')))(((...###&&&!!!... $$$]]]'''!!!222---'''!!!'''&&&$$$CCC%%%"""444!!!&&&<<>>$$$!!!)))BBB:::'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))******((('''%%%%%%%%%'''(((&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((()))***************))))))))))))))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,------------...------------...//////,,,,,,,,,------.........------,,,,,,---...///000,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))TTT===333444111111444111......---,,,,,,,,,,,,---***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&))))))(((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&'''((((((((((((''')))***###'''***}}}qqqcccAAA(((''')))---,,,&&&!!! ---''''''$$$000%%%***''''''((((((((('''&&&&&&000888(((&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))MMM))) ***%%%,,,<<<%%%///$$$###)))%%%111&&&***"""+++$$$^^^&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''))))))((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((())))))((('''%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((()))***************************)))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,---......//////---,,,,,,,,,------...///---------....../////////************+++,,,---...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))}}}SSS===333555111000333000......---,,,,,,,,,,,,---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''((()))'''(((((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((()))"""!!!---&&&)))+++%%%,,,...%%%((((((###"""''',,,...---'''+++!!!###$$$---'''''''''((((((((((((''''''"""000[[[***...''''''((((((((((((''''''&&&&&&''''''((((((((()))...((($$$,,,'''***:::NNN%%%###)))'''...NNN&&&%%%,,,$$$,,,###~~~%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''&&&'''((()))(((&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((******)))))))))***)))***************++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////...//////000111............/////////000,,,,,,,,,,,,---......///111111000000000/////////*********+++,,,------...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))zzzSSS>>>555666000...000.........---,,,,,,,,,,,,---,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''((()))***+++&&&'''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&'''(((((())))))((((((&&&***$$$)))$$$///777NNNFFF888DDDLLLIIIAAA<<>>666777000---///.........---,,,,,,,,,,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,&&&'''((()))***)))((('''$$$%%%%%%&&&'''((())))))''''''((())))))))))))(((666)))"""...///zzz333)))''''''((()))))))))((((((###$$$###xxx&&&'''(((((())))))(((((('''((((((((((((((((((((((((***...&&&''',,,%%%$$$MMM---***)))''''''---$$$''',,,------///%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))))))))'''(((((())))))******+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((('''''''''''''''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))******(((((((((((())))))))))))************************''')))++++++***)))***+++))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------....................................---......///000111...///////////////000000////////////000111333333666555444333111///......000000111111111000///...,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))yyyOOO<<<666777000---111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&''')))++++++***)))(((%%%&&&&&&&&&'''(((((((((''''''((())))))))))))))) ---***###--- 333######''''''((()))))))))))))))$$$;;;===EEE333(((((())))))))))))(((((()))(((((((((((((((((((((000'''(((***,,,$$$&&&aaaVVV//////&&&)))'''((()))333(((***"""333---"""***%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((()))))))))******(((((((((((())))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))((((((%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''&&&&&&''''''((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))((('''((()))***)))'''((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********(((((((((((())))))))))))++++++++++++++++++++++++((()))++++++*********+++))))))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------........./////////....................................///000111222111111222444555777888999444444444555666777999999:::999999888777777666666666666777666555444222111////////////............,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))yyyMMM:::555777000...222222......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***&&&(((***+++,,,+++***)))''''''''''''''''''&&&&&&'''(((((()))))))))))))))///***)))444UUU111333''''''((()))))))))))))))222######"""HHHCCC(((((())))))))))))(((((())))))))))))(((((((((((()))XXX+++---///&&&(((ooo...666...+++$$$'''xxx$$$&&&$$$$$$,,,!!!))))))qqq&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''(((((())))))******++++++(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))*********+++(((((((((((())))))))))))++++++++++++++++++++++++(((***++++++*********,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------.........////////////000000000000////////////////////////000000000000111222333444444555777:::===???AAABBB??????@@@@@@BBBCCCDDDEEE>>>>>>>>>?????????@@@@@@AAABBBBBBAAA@@@>>>;;;:::444444333333222222111111,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))yyyMMMAAA666333222000......222000---------...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''((((((((((((''''''&&&)))))))))))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&%%%+++&&&+++,,,!!!...'''%%%'''&&&'''OOODDD&&&999000%%%***&&&222---###'''+++)))(((***,,,"""333111"""++++++zzz###444$$$$$$(((+++)))!!!...///%%%***+++)))]]]000(((''''''&&&&&&((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&''''''((()))((((((''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------------------............555///---111555444222111777333000222666888:::<<<999;;;<<<>>>AAAEEEFFFEEE???BBBDDDEEEDDDCCCCCCDDD>>>>>>>>>??????>>><<<:::FFFCCC@@@@@@AAADDDEEEEEE@@@>>><<<:::999666222///666333000111444333...)))000---,,,,,,///000...,,,))))))***************))),,,***((('''&&&''')))***))))))))))))))))))))))))vvvKKK???555222222000......111///---------...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''((()))))))))(((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''888'''...222"""&&&333)))((((((***...,,,???fff\\\+++$$$,,,666===444555...***000222---,,,222$$$333___``` (((555AAA&&&999'''***000"""---&&&???rrrGGG///!!!888555000111---(((''''''&&&'''((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))(((((((((((()))***)))))))))))))))((((((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&'''(((((((((((('''''''''((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000111111222222333666111///444777777555666;;;::::::===???@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEDDDDDDDDDDDDCCCBBBAAABBBAAA@@@AAACCCDDDDDDCCC@@@>>>======>>>>>><<<;;;555333111333777::::::999///---,,,---000111000...------------,,,,,,,,,++++++***)))(((((()))******************************sssHHH===333111111000...///111///---------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''((()))************)))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))NNNGGG111 (((000&&&,,,&&&'''))),,,***'''+++111ooo444999===+++---...222555333...111999000666999000444555...@@@uuu(((888;;;000444111444%%%$$$$$$111$$$,,,'''$$$444```DDD(((''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))***))))))((())))))***************))))))((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&'''''')))(((''''''''''''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((*********))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,------------------------------..............................///000111222333333999666555:::===<<<===???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAA@@@>>>======@@@CCCCCCBBB@@@@@@AAACCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>???@@@CCCDDDBBBAAA???===:::888888888777666555444222333555999>>>@@@<<<:::666444222000---***...------,,,,,,---......******************++++++************************pppEEE;;;111000111000///000111///------......---,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))************)))))))))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******222///%%%111111***)))!!!&&&...+++%%%!!!$$$,,,///---(((qqq???666CCC999999>>>999666888:::999???@@@EEEXXX\\\BBB:::HHH;;;EEE555======444'''FFF+++///777<<>>FFFCCC???<<<<<<<<<<<<;;;::::::999666555666:::===DDDBBB???;;;888555222000---,,,,,,++++++,,,---...))))))***+++++++++******************************pppDDD999000///000000///000000...------.........---++++++++++++++++++++++++************************((()))))))))***************************)))(((''')))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++999&&&!!!111+++!!!,,,+++((((((,,,,,,'''&&&)))(((###;;;000WWWpppWWWFFF>>><<>>@@@DDD)))PPP444!!!777000AAA&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++)))******++++++++++++++++++*********)))))))))(((************************)))))))))***+++++++++,,,************************)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((($$$%%%'''((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))*********+++(((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))),,,,,,++++++*********)))(((((((((((())))))***+++************************************++++++++++++,,,,,,,,,------------...,,,,,,,,,------.............................................////////////111111222333444555555666======???CCCDDDDDDIIIPPPIIILLLOOOTTT```qqqzzz{{{jjjdddbbbgggkkknnntttzzzyyy}}}{{{tttpppuuu{{{~~~tttlllhhhddd^^^WWWQQQMMMLLLJJJIIIDDDAAA===;;;;;;<<<<<<;;;===>>>>>><<<;;;:::<<<>>>;;;<<<<<<=========>>>???333222000///---,,,++++++))))))***+++++++++***)))************************pppDDD:::111///111000000111000...,,,,,,...///...---++++++++++++++++++++++++************************))))))))))))************))))))******))))))(((''')))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++UUU777$$$------)))222!!!)))//////...000222333333000777:::BBBvvvQQQKKKWWWHHHNNNSSSRRRUUUnnnKKKooo555666111BBB<<<<<>>>>>>>>>>>??????:::;;;<<<<<<<<<<<<===???<<<;;;:::777444111...---,,,,,,,,,+++++++++******++++++++++++++++++++++++oooEEE;;;111000111000000111///...,,,,,,...///......++++++++++++++++++++++++************************))))))))))))************%%%&&&'''((()))*********)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++%%%<<>>888777MMMlllYYYaaa|||lllJJJdddPPP]]]hhhooolllooo```JJJGGGNNNGGGFFFBBBAAA???999DDD;;;777LLL???CCC999JJJ***:::999XXXfff++++++&&&"""///&&&&&&((()))))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))***+++,,,---------,,,)))))))))******++++++,,,************************+++++++++*********************************************)))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''&&&'''((()))))))))'''&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))((('''''''''((((((((())))))))))))((((((((()))***+++++++++))))))))))))*********+++((((((((((((((((((((((((************++++++++++++))))))))))))***+++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...........................///000222333555666777444555999===AAAEEEHHHJJJMMMQQQYYYaaadddhhhuuu}}}uuummmeee```UUUOOOIIIDDDCCCBBB@@@>>>???@@@AAA>>>:::777777888:::;;;=========:::888666111000...---,,,,,,,,,,,,++++++++++++++++++++++++oooFFF;;;222000222111000111///...,,,,,,...//////...++++++++++++++++++++++++************************))))))))))))************"""###%%%''')))+++,,,,,,)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************......333+++)))""",,,((((((((((((((((((((((((,,,***...(((///000(((222 333000,,,444---///'''&&&///666777999>>>BBBGGGYYY___QQQNNNMMM@@@LLLUUUiiiwwwiiiZZZLLL\\\```KKK\\\tttgggwww~~~LLLTTTGGGSSSTTTVVVQQQLLLFFF===@@@FFF@@@GGG:::FFF<<>>@@@DDDJJJPPPVVVZZZ]]]\\\bbbllluuuzzz}}}tttjjj\\\QQQLLLHHHCCC>>>>>>@@@AAA???<<<:::;;;===222666:::???BBBBBBAAA@@@555333111...------......++++++++++++++++++++++++jjjCCC:::333222222111000222111000///...---,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******))))))))))))*********++++++***)))(((((()))---,,,***(((((((((***+++(((***,,,,,,+++******+++...---,,,,,,,,,---...///------222999;;;<<>>@@@===<<<:::888777555555444,,,,,,---......---,,,+++''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++...---,,,++++++,,,---...++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,---+++,,,,,,,,,,,,***)))((()))((('''(((***+++++++++***++++++++++++***)))(((+++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++************************,,,,,,---------,,,++++++++++++,,,------......///......---------...//////,,,...000222333222000...---,,,111999<<<:::;;;AAABBB>>>DDD___{{{xxxssseeeQQQAAA>>>===<<<<<<<<<=========;;;888666888:::;;;===>>>>>>:::555111///---,,,***++++++++++++++++++++++++iiiBBB999222222222000000111111000///...---,,,++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************))))))(((((())))))******+++,,,+++)))((()))***%%%''')))++++++)))'''%%%++++++++++++,,,,,,++++++---///111111111222444666===:::<<>>;;;@@@CCCAAA@@@BBB?????????>>><<<:::777555333333333222000...+++***,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))((()))))))))************+++)))))))))***************))))))))))))************)))))))))))))))***++++++************++++++++++++***++++++,,,---......//////...---,,,,,,------...+++,,,------............******++++++***)))***+++)))***+++,,,,,,+++******...,,,++++++---...---,,,++++++++++++,,,,,,,,,,,,...------,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))*********************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,------....../////////.........//////000......///......///111333666777;;;>>>>>>AAANNN\\\]]]aaapppxxxnnneee```XXXNNNDDD===;;;:::===:::999:::;;;:::999999AAA???===;;;999666111---111///,,,*********+++,,,ggg@@@888222111222000///000000000///...---,,,,,,+++++++++++++++++++++++++++*********))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))***+++,,,+++***)))***+++'''(((+++,,,---+++)))(((,,,+++***+++---.../////////333888999999===EEEKKKZZZVVVWWWbbbuuuvvv}}}uuuqqqlllgggqqq{{{{{{rrrqqqtttwwwxxx~~~vvvsssnnngggNNNHHHCCCCCCDDDBBB??????===???AAACCCCCCAAA>>><<<;;;;;;999777444000---+++...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++******)))))))))*********++++++******))))))******+++,,,******+++++++++,,,,,,,,,***+++,,,---///000111111...---,,,++++++++++++,,,******+++,,,---...//////------,,,,,,++++++******)))***+++,,,------------000...,,,,,,---...---,,,+++++++++++++++,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&&&&'''(((((()))******)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------***+++,,,---------------,,,,,,,,,---......//////000000////////////000000///111222222000111555888:::???DDDEEEEEEOOOfff|||yyydddRRRGGGEEEGGGAAA???===<<<<<<<<<;;;::::::999888999;;;;;;:::888777444///+++******,,,---ddd???777111111222000///000000//////...------,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((()))(((((((((((((((((())))))***+++***)))((()))***---+++)))''''''))),,,---***,,,......---///222666444999>>>AAAFFFRRRdddqqqzzzmmmnnn}}}uuuqqqqqq~~~zzzyyyyyynnnxxx~~~zzzsssqqqrrrrrrkkkxxxwwwlll]]]XXXSSSQQQNNNGGG@@@;;;:::;;;>>>AAABBBCCCCCCCCC@@@???>>><<<888444111///,,,+++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((()))))))))))))))*********************+++++++++,,,,,,,,,++++++*********)))))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,---///000000111///......---------------++++++,,,,,,---...///000000///............---,,,,,,------...............---+++******+++,,,,,,+++---,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''(((((()))))))))))))))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,------.../////////000000////////////000000...333777888666777:::>>><<>>@@@>>>;;;888444333666999<<<===999777333000---,,,,,,---aaa>>>666111222222000///000/////////...------,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))((()))***)))(((((()))***---,,,***))))))***+++,,,+++222777666111111777>>><<>><<<:::777666---,,,+++***)))(((((((((************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))))))))*********+++)))))))))*********+++++++++++++++******))))))(((************+++++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,------------------------............//////000000000000//////...............000111222111///......000111///...333222222111111000000000///---,,,---///000000///111000///---,,,+++******//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))(((((((((((()))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,---......//////000/////////...///000000111///111333555777<<>>???<<>>>>>>>>===<<<;;;555333111...+++)))'''&&&************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((())))))******))))))(((((())))))******+++++++++)))))))))************+++***************)))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................+++,,,---.../////////.........---...///111333444555333222444777999888666>>>===<<<::::::999999:::;;;999888888:::;;;:::999999888888666444222000///000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***))))))((('''''')))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...............---------...//////000000////////////000222333444333333555:::DDDPPP[[[bbbqqqyyy~~~nnnYYYLLLIIICCC;;;::::::<<<===>>>;;;666333666777888999888666333222]]]===777222444555222000111...............---------++++++++++++++++++++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++************++++++)))+++,,,,,,++++++,,,------333;;;BBBEEEDDD???<<<>>>EEEOOO[[[eeennnuuuxxxnnnuuu||||||xxxrrrmmmiiijjjqqqwww{{{yyyqqqhhheeekkkuuu|||~~~mmmmmmqqqxxx}}}~~~uuussssssrrrqqqrrrttt~~~|||rrrfffdddbbbfffrrr~~~~~~wwwuuuwwwvvvsssqqqkkkrrryyy~~~}}}sssXXXUUUOOOIIICCC???<<<:::999:::<<<>>>??????>>>>>><<<:::777444111...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((()))******+++))))))************))))))((())))))******+++,,,,,,*********+++++++++,,,,,,*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------.....................//////000000000...///111333444555555555666666666777:::>>>AAACCCDDDAAAAAADDDJJJMMMMMMJJJNNNMMMLLLKKKKKKKKKLLLMMMLLLJJJGGGFFFGGGFFFEEEDDDBBBCCCDDDCCCBBB???<<<:::666555333111///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,*********++++++++++++,,,------------------------------...............---------......//////000000//////000111333555777888<<>>===<<<===<<<:::888555666777999999:::999999\\\>>>777333444666333111111...............---------++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,,,,++++++++++++,,,,,,+++,,,...------,,,...///,,,000666<<>>??????>>>>>><<<:::888666444333333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))************))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////---...///000111222333444:::<<<>>>AAABBBCCCCCCCCCEEEEEEFFFIIIMMMRRRVVVYYYTTTQQQQQQUUU\\\aaa```^^^[[[[[[ZZZZZZZZZ\\\]]]^^^XXXUUURRRPPPNNNMMMKKKIIIIIIJJJLLLNNNMMMJJJFFFDDDBBB@@@>>><<<:::888777777////////////////////////------------------------++++++++++++++++++++++++((((((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++.................................///......------------......///000000000000000111333555888:::;;;CCCQQQjjj~~~}}}xxxggg^^^UUUHHH>>>999999:::<<<666666666777999;;;>>>???UUU<<<888444222222222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((******+++++++++******)))******))))))))))))***+++))),,,//////,,,+++,,,///111???IIIIIIIIIMMMNNNJJJNNNQQQfff{{{}}}rrrrrrzzzssscccaaakkkvvv{{{wwwrrrppppppwww|||{{{oookkknnnpppwwwyyyxxx{{{~~~~~~|||{{{xxxtttoookkkllliiifffjjj{{{|||~~~~~~{{{rrrooo{{{}}}pppccc^^^```^^^TTTJJJHHHCCCFFFDDD666444;;;<<<;;;;;;;;;<<<<<<:::777444000000///...,,,***)))(((***))))))((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))++++++************++++++)))************+++++++++************************,,,.........,,,,,,,,,...+++,,,,,,---------,,,,,,***+++---......------,,,------------...000222333---///111444777:::===???CCCEEEJJJOOORRRSSSSSSRRRKKKPPPSSSTTTWWW]]]___^^^eeeZZZZZZbbbhhhrrrqqqcccddd^^^[[[```fffjjjmmmppplll\\\RRRWWWYYYQQQLLLMMMMMMLLLMMMNNNKKKGGGHHHMMMKKKLLLLLLKKKGGGBBB===:::;;;888333000333888777111000...---,,,+++,,,...///...---,,,---------+++))))))*********++++++++++++++++++++++++*********)))******))))))))))))******++++++***)))(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,------,,,+++*********++++++,,,,,,++++++,,,,,,---...///......------,,,++++++............/////////000+++---...///......000111222333555888:::>>>EEELLL[[[rrrzzzeeeOOODDDBBB???:::888;;;===888222222888>>>XXX;;;888444222222222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))************++++++++++++******++++++*********+++++++++)))***,,,,,,---111666::::::>>>KKK```mmmkkk___VVVccctttuuukkkllllllsssuuurrrtttyyyuuulllssszzzzzzwwwwwwwww}}}{{{zzzrrr|||}}}zzzuuuuuuxxx||||||{{{zzzxxxwwwvvvuuuuuujjjjjjhhhkkkvvvyyyzzzuuuvvv|||yyyxxxyyy}}}qqqiiihhhgggaaaZZZQQQFFFFFFFFF<<<888999333888777777999;;;;;;999888444333000...,,,+++******))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))+++******************+++)))************+++++++++************************,,,---...---,,,+++,,,---++++++,,,---...............///000000///............/////////...---------333333555999???FFFJJJLLL\\\\\\\\\]]]^^^_________eeejjjmmmiiifffiiilllmmmjjjfffgggkkkwwwjjjfffeeehhhkkkkkkiiikkkoooeee^^^ZZZ]]]___ZZZTTTQQQOOOLLLKKKLLLJJJEEEDDDFFFLLLKKKJJJHHHHHHIIIJJJJJJEEEEEEBBB@@@BBBDDD@@@999888555222...,,,+++,,,,,,---,,,++++++,,,+++)))''')))))))))*********++++++++++++*********)))))))))***))))))(((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---------,,,+++++++++++++++,,,,,,++++++,,,,,,---.........------------,,,,,,........./////////000000111222333222111111333444555555666777===JJJ\\\jjjsssmmm]]]OOODDD>>>;;;;;;=========;;;888666ZZZ;;;888444222111222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&''''''((()))***+++,,,******+++++++++++++++***++++++,,,,,,,,,,,,++++++((()))***...222777;;;>>>EEEKKKddd}}}{{{xxxxxxuuujjj___bbbllltttvvvzzz~~~|||xxxuuuooouuu{{{}}}{{{wwwuuuuuu}}}uuuyyy|||~~~}}}|||{{{{{{}}}~~~wwwrrrpppnnnnnnmmmnnnsssvvvrrrkkkssspppmmmooouuu~~~|||uuupppuuuyyyrrrrrrtttsssrrr\\\MMMIIILLLGGGCCC>>>333666444333444777999::::::888666444111///...------))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,---...///000000---///000///......///000---000222333444444666888>>>???CCCMMM[[[hhhpppssszzzxxxxxx{{{|||}}}www|||~~~uuutttyyyooossstttsssrrrppphhh```XXXQQQMMMMMMMMMHHHDDDDDDIIIHHHHHHHHHJJJMMMOOOQQQOOOQQQQQQPPPRRRSSSMMMEEE@@@===888222///---,,,---...,,,++++++++++++)))(((((()))))))))******************)))))))))((((((((()))((((((''''''(((((()))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------.............../////////000000000000111222111111222444777555;;;DDDJJJQQQ___qqq~~~|||gggYYYUUUJJJCCC<<<;;;???@@@:::555XXX:::777333111111111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************'''(((((()))******++++++******++++++,,,,,,++++++***+++,,,---------,,,++++++---000444:::>>>@@@AAAKKKgggpppgggdddbbbbbbbbbhhhyyy~~~wwwvvvxxx|||||||||yyy|||}}}zzzrrrtttsssrrrqqqqqqqqqnnnkkknnnmmmmmmpppwwwvvvppppppsssvvv{{{zzz|||hhhWWWRRRWWWRRRNNNJJJBBB;;;888444222333555666666999999888777555333111///+++***)))))))))))))))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********++++++*********))))))*********+++++++++++++++++++++++++++++++++***+++---,,,++++++,,,---------------......//////,,,...000///...///222555444777999;;;<<<@@@EEEJJJLLLPPP[[[lllzzzlllaaaWWWVVVVVVRRRNNNLLLJJJKKKLLLNNNNNNNNNMMMMMMQQQTTTVVVVVVYYY\\\XXXSSSFFFCCC>>>888333111000//////---,,,,,,---------,,,(((((()))))))))*********))))))))))))((((((((((((((((((''''''''''''((((((******)))))))))))))))***(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---...//////000...////////////000000000...///000000111333888;;;AAAKKKWWW]]]dddrrrssstttmmm\\\FFF;;;;;;>>>???>>>SSS999666333111111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++******)))************))))))))))))******+++,,,,,,,,,,,,,,,)))***+++,,,------------333444555999???GGGOOOTTT```zzzzzzqqqeeennnmmmmmmpppuuu~~~~~~~~~|||~~~{{{}}}|||sssmmmjjjllllllmmmooouuuzzz{{{~~~{{{~~~vvvddd```aaaXXXQQQRRRQQQGGGBBB;;;555222111111000666999<<<===<<<999555222------,,,+++***))))))******)))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++***+++------,,,+++---...///...------------......///222333222000111666:::@@@BBBCCCCCCDDDJJJSSS[[[gggmmm{{{zzzkkkfffddd___ZZZWWWUUUTTTRRRPPPNNNMMMMMMLLLOOORRRTTTTTTYYY___aaa^^^OOOLLLFFF@@@:::555333111...,,,++++++---.........))))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((***)))))))))))))))******(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++******++++++,,,---------.........---,,,+++------,,,,,,------...///+++,,,------...///000000////////////000000000111111222222222444777===AAARRR]]]gggllluuu{{{___HHH>>>===???@@@PPP888555222000111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))++++++*********))))))))))))***+++,,,------------******+++,,,---///111222999;;;>>>BBBJJJWWWgggrrr}}}jjj]]]]]]fffnnntttyyy|||uuuyyyvvvqqqooonnnmmmnnnttt|||tttzzz{{{rrrmmmlll]]]RRRUUUYYYUUUNNNEEE<<<777333000...333666:::>>>>>><<<888666111000///---+++******)))******)))))))))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000000///...------...///000111444666666444666===DDDKKKNNNSSSVVVZZZcccqqq{{{}}}xxxpppiiiffffffaaaZZZRRRNNNLLLLLLMMMMMMPPPQQQQQQUUU]]]bbbbbbXXXVVVQQQKKKDDD===888555000...,,,+++,,,------,,,)))*********++++++++++++******)))))))))((((((((()))((((((''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++******++++++,,,---,,,------......---+++***---------------......///,,,,,,---...//////000000/////////000000000111111111222333444777===DDDJJJWWWjjjsss^^^MMMBBB;;;888RRR888555222000111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))******************++++++)))***+++,,,------------,,,,,,+++,,,///333666999EEEPPP___iiiqqq|||}}}yyyrrrhhheeeppp}}}yyy{{{yyyrrrssstttlllrrr~~~}}}xxxuuutttsss||||||ttt}}}{{{vvvvvvgggZZZ[[[^^^___XXXNNNEEE>>>999666333000222555888;;;;;;;;;:::555444222///---+++))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))******)))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))))))))*********(((***+++,,,,,,+++***((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111000/////////000222444666555:::@@@CCCEEELLLXXXaaajjjpppxxx~~~}}}|||uuukkkaaaXXXQQQMMMLLLOOOPPPNNNOOOVVVZZZZZZZZZYYYXXXTTTOOOIIIDDDAAA999555111///......---,,,++++++++++++,,,,,,,,,,,,++++++*********)))))))))***))))))(((((())))))***)))))))))))))))***++++++))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++******++++++,,,---+++,,,---...---,,,***)))---------------...//////------......//////000000//////000000000111111111///111555:::BBBMMMYYYaaaooo~~~ttthhhZZZLLLBBBUUU777555111000000111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((((()))***+++,,,,,,---)))***+++,,,------...---...---,,,---000555:::===WWWlllzzzyyy|||yyyvvvlllqqqjjjdddiiijjjmmmxxxxxx{{{{{{vvvrrryyy|||zzz~~~yyywww~~~~~~~~~zzz~~~rrreeecccdddddd]]]TTTKKKEEE@@@<<<999...///111333666999<<<>>>888666444000---+++))))))************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000222/////////000222666999;;;>>>EEEOOOVVV]]]iiiyyymmmZZZOOOKKKNNNOOOLLLKKKOOOPPPOOOVVVWWWYYYZZZXXXTTTPPPMMMAAA>>>888444222000...---++++++,,,,,,,,,---------++++++++++++******************))))))))))))******))))))((())))))***++++++)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,------+++)))(((...------------...//////............////////////000000000000111111111111000444;;;FFFSSScccsss}}}yyyiii\\\PPP:::777333111111222111111---------------...///000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++******,,,,,,+++***))))))***+++,,,,,,------************************+++***))))))+++,,,+++***(((***+++******---///000444444888<<<<<<;;;BBBMMMiiixxxooolllppp|||zzzkkkgggfffeeeccccccfffllltttyyyvvvxxx{{{~~~{{{{{{xxxyyy~~~|||xxxuuutttwww|||tttuuu}}}|||hhhQQQJJJMMMLLLEEE>>>666000,,,...222555:::@@@:::999777333000......///,,,++++++***************(((***,,,,,,***((('''(((++++++***))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))******************+++++++++******)))------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////......///000111333...///777<<<>>>CCCJJJLLLYYYkkkzzz|||wwwyyyyyy~~~uuuooo[[[XXXSSSLLLGGGHHHMMMRRRMMMQQQUUUXXXZZZ[[[YYYUUUOOOKKKEEE@@@<<<777111,,,///...,,,,,,---,,,+++)))+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))******)))'''&&&'''(((***+++,,,)))&&&&&&''''''%%%###))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000////////////000000111555333111000111333555777@@@>>>FFFYYYnnnwwwRRR999666222111111111111000...------------...///000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++******,,,,,,+++************++++++,,,,,,,,,************************+++***)))***+++,,,+++***---------++++++---//////666666999>>>AAAEEEQQQ^^^|||yyyfffiii{{{vvvhhhaaafffhhh___XXXVVVVVVXXXYYYVVVTTTWWW___fffaaaeeekkkpppqqqoookkkhhhhhhlllssszzz|||yyy~~~}}}zzz{{{||||||zzz}}}tttcccXXXRRRKKKFFFEEECCC:::222000000111555;;;>>>===;;;888444111000///,,,++++++***************)))+++,,,,,,***))))))***---,,,***)))((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***)))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))******************++++++++++++******------,,,,,,+++,,,,,,---------,,,,,,------...///---...///000//////000000111111333888;;;@@@MMMZZZnnnyyy}}}www}}}kkkhhhaaaWWWMMMGGGFFFHHHMMMQQQWWWYYYZZZYYYXXXWWWWWWRRRKKKEEEAAA===888444000...,,,+++,,,---,,,,,,++++++++++++************))))))))))))))))))))))))***)))(((((((((((()))***+++***((((((((()))+++,,,OOOBBB111'''''')))***((())))))))))))))))))))))))(((((((((((()))))))))*********************************+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000////////////000111111666666555333222333666999AAAFFFUUUlll}}}QQQ888555222000000000000///......------......//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++******+++,,,+++*********++++++++++++++++++************************+++))))))***,,,,,,,,,+++///---,,,---...000333555888===GGGPPPUUUXXX```hhhnnnyyy|||ssskkktttqqqgggaaaSSSKKKRRR\\\___^^^___UUUZZZ\\\XXXRRRQQQWWW^^^WWWYYY]]]______\\\YYYVVVXXXUUUVVV```mmmuuuuuurrrpppuuuzzz~~~|||{{{jjj^^^WWWRRROOOOOOMMMCCC888333111///222777@@@@@@???>>>;;;777333111---,,,+++******************+++,,,+++******,,,...///---+++(((''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++)))))))))*********++++++******+++++++++++++++***---,,,,,,,,,,,,,,,---------------------...//////---///111111111000111222111777???CCCDDDNNNeee{{{}}}xxxmmmbbbWWWOOOJJJLLLOOOSSSWWWYYYZZZ[[[\\\]]]XXXQQQJJJFFFBBB???===444000,,,***+++,,,......,,,+++++++++************))))))))))))))))))))))))***))))))(((((())))))***+++***)))))))))***,,,---ZZZIII333((((((++++++)))))))))))))))))))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------------........./////////000000//////000111111222222444555333222555<<>>??????===999666///...---,,,+++******+++***++++++***)))***,,,///000...+++(((''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++******++++++,,,,,,++++++---,,,,,,,,,,,,------............---......///000///000111111111333888<<<;;;HHHWWW\\\]]]jjjwwwiii]]]OOOKKKKKKQQQWWW[[[\\\]]]ZZZXXXSSSNNNJJJFFFBBB@@@;;;666000,,,+++,,,......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,<<<333***''')))+++((($$$(((((((((((((((((((((((((((((()))))))))***************************************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------------............////////////000000000000111111222333///333555555777@@@OOO[[[^^^kkkKKK888555111//////000//////000//////.........//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++***))))))++++++***)))+++************************************************))))))***,,,...---,,,,,,,,,///444666999DDDPPPoooyyyooonnnnnnpppssswwwzzz~~~wwwlllddd[[[SSSIIIDDDGGGPPPYYY___fffjjjsss{{{}}}||||||~~~zzzyyyyyyxxxyyyxxxuuutttxxxuuuqqqmmmllllllmmmoooeeeccc____________]]]ZZZbbb___\\\YYYZZZ```hhhnnnzzztttuuu}}}~~~~~~{{{wwwwww{{{ssshhhccc^^^\\\\\\ZZZSSSOOOLLLGGG>>>888777666777999===@@@AAA>>><<<222111000...,,,++++++***))))))))))))((()))+++...///...+++)))(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))***************************++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,------...//////............///000000000111111000222999EEENNNXXXhhhxxx}}}~~~vvvuuuppp]]]PPPHHHMMMUUUWWWTTTRRRSSSTTTUUUSSSPPPJJJFFFCCCCCC>>>777111......---,,,,,,,,,,,,++++++++++++***************************))))))************))))))(((((((((((())))))******"""###&&&))))))(((&&&%%%(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------................../////////000000000000000111111222444444333666888:::@@@OOOeeeuuu~~~MMM888555222000000000000///000000//////......//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++***))))))***+++***)))))))))*********************************************))))))***---......---111333999>>><<<===LLL___}}}zzzjjj```hhhzzzzzzfffeeeaaaYYYPPPJJJHHHHHHGGGFFFFFFLLLWWWeeeqqqwwwxxx}}}~~~}}}~~~{{{{{{|||}}}~~~}}}zzzwwwuuuoooooonnnkkkfffbbb``````eee```YYYSSSRRRVVV[[[___nnniiigggkkkqqqwwwzzzuuuwwwuuuuuuqqqbbbaaahhhlllgggdddbbbZZZLLL???:::888666777:::???BBBBBB@@@777666333000...,,,+++***((()))***)))((((((***+++---,,,++++++************''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((()))******++++++***************++++++++++++,,,)))***+++,,,------------,,,,,,,,,,,,---...///000///////////////000111111000222444666===KKK]]]kkkwwwmmmdddooo~~~tttdddXXXZZZ\\\TTTJJJEEEMMMQQQUUUWWWTTTOOOKKKIIIIIIEEE>>>999555111...+++,,,,,,,,,,,,++++++++++++************************)))******++++++******)))'''((((((((())))))))))))%%%(((******((('''(((***)))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////....../////////000000000000000111111222333555555444777:::@@@JJJ]]]tttOOO999666222111111111111000111111000///////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++)))((()))***+++***((((((((())))))******++++++***************************))))))+++---///......333888BBBHHHCCCCCCXXXqqqoooeeecccqqq}}}pppPPPNNNIIIDDDAAACCCIIINNNSSSTTTXXX```jjjuuu|||}}}zzz}}}~~~~~~~~~~~~|||zzzvvvxxx{{{}}}}}}{{{xxxvvvssssssrrrqqqnnnlllkkkkkkhhhddd___[[[[[[]]]```aaaaaacccaaa]]]```lllxxx~~~}}}wwwwwwxxxwww}}}|||yyyvvvlll[[[LLLEEEAAA===999:::>>>BBBBBB@@@;;;:::777333///,,,******)))+++,,,+++***))))))******+++,,,,,,,,,+++******'''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))((()))***+++++++++***************+++++++++,,,,,,)))***+++,,,------------,,,,,,,,,------...///000000000//////000000111222111777>>>GGGSSSggg~~~gggkkkzzzxxxxxxooo[[[KKKEEEHHHLLLRRRTTTSSSQQQPPPPPPKKKHHHDDD@@@<<<666000,,,------,,,,,,,,,+++++++++************************)))***++++++++++++***)))(((((())))))************,,,+++***(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////.../////////000000000000111111111222333444555666777;;;BBBNNN```uuuOOO:::777333111111222111111111111000///////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++*********)))((()))***+++***((('''(((((()))***++++++,,,***************************))))))+++---//////...222999GGGNNNIIIJJJbbbyyyjjjqqqpppbbbUUUDDDCCCCCCDDDIIIOOOUUUYYYaaaaaabbbhhhpppyyy~~~xxxvvvxxx{{{|||xxxyyyyyywwwtttqqqrrrsssttttttsssssstttuuuwwwxxxvvvsssqqqqqqrrrssssssrrrqqqnnnjjjgggeeedddcccbbb___fffdddYYYWWWdddssszzzxxx{{{|||xxxgggXXXQQQKKKDDD===;;;>>>AAAAAA???>>><<<999555000---***)))***,,,......,,,***))))))(((***,,,---...---+++***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---...///000000000000000000000111111222444===IIIVVVggg~~~|||fffSSSOOODDDHHHMMMPPPPPPPPPQQQSSSKKKIIIGGGDDD@@@:::333...---------,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))))))))***++++++++++++***(((%%%###%%%)))+++***''')))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000////////////000000000000111111111222333444666777>>>DDDPPPcccyyyyyyyyyzzzooo___UUU\\\aaaqqq{{{wwwuuutttLLL999777555333222111111222111000///...---,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,+++))))))***+++***)))++++++******************,,,******,,,++++++111999@@@HHHQQQSSSVVVcccyyy{{{xxxwww|||mmmaaaTTTGGGCCCFFFIIIKKKMMMPPPUUU]]]fffkkkggglllrrruuuuuuuuuuuuvvvvvvtttqqqoooooonnnlllkkkeeeeeefffggghhhiiijjjjjjooonnnkkkjjjjjjllloooqqqrrrqqqqqqtttyyy|||{{{yyy{{{wwwssspppmmmllljjjiiimmmlllhhhcccfffllljjjcccpppjjjmmm}}}xxxttt~~~uuuttt}}}~~~yyykkkaaadddbbbUUUBBB:::===@@@>>>AAA???<<<:::777333...***+++,,,,,,,,,,,,+++******+++++++++++++++***))))))(((((((((((()))))))))))),,,,,,,,,,,,***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***+++,,,+++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......'''---111000......000111///000111111111333777;;;AAAaaapppyyy~~~~~~mmmddd[[[OOODDDCCCJJJOOOMMMIIIPPPSSSQQQJJJEEECCC>>>777111111111000...---------,,,,,,++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...///000000//////000111333///---///111333888???EEEUUUqqqtttmmmiiieeeccccccWWWQQQNNNPPPOOOIIIGGGHHHJJJKKKMMMPPPSSSYYYaaafffeee^^^VVVRRRQQQPPPLLLHHHSSSYYY___fffvvvKKK999777555333222111111222000///...---------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))+++,,,+++***+++++++++++++++*********,,,+++,,,...---///999DDDUUU___qqq~~~yyynnntttzzzzzz~~~uuuhhh[[[RRRKKKHHHEEEDDDHHHOOOSSSXXX___ggglllppprrrsssqqqqqqooojjjeeeccceeegggiiigggeeeeeegggggggggfffhhhiiijjjjjjkkkkkkjjjjjjhhhgggeeeeeefffjjjooorrruuuttttttuuutttsssrrrpppxxxwwwvvvuuuuuuuuutttsssssssssoookkkmmmqqqnnnhhhddd```cccrrruuuvvv{{{~~~{{{uuuvvv{{{rrrrrryyywwwooosssrrrfffRRRGGGGGGIIIGGGDDDBBB???<<<999555000------------,,,,,,+++++++++******++++++******)))((((((((((((((()))))))))***++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---///111000...///000111111000000000444===JJJRRRiii}}}}}}yyydddPPPIIIIIIHHHHHHHHHNNNRRRRRRMMMIIIIIIEEE???777555333000------...///,,,,,,,,,+++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))+++******************+++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000///000222111000000111222555333444666666888>>>GGG\\\ooovvvhhhXXXQQQJJJFFFEEEEEEFFFGGGIIIMMMQQQRRRPPPPPPRRRUUUQQQSSSUUUVVVUUUTTTUUUVVVWWWVVVUUUVVVVVVSSSOOOKKKIIIOOORRRQQQVVVbbbkkkooo~~~KKK888777555333222111111111///......---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///+++***))))))+++------,,,+++++++++++++++++++++++++++,,,...///...333BBBRRRkkkuuuxxxooo{{{xxxiiijjj|||{{{sssbbbKKKHHHCCC@@@CCCGGGLLLTTT\\\hhhjjjmmmooopppnnnllljjjhhhhhhfffcccaaabbbeeegggllljjjhhhhhhiiijjjiiihhhiiikkkmmmoooqqqppppppoooqqqooollljjjkkkoootttwwwyyy{{{|||zzztttpppoooooommmnnnppprrrtttuuuvvvwwwyyyyyyvvvtttuuuvvvsssmmmcccaaaccclllwwwyyyrrrsssvvvxxxzzz}}}iiieeevvv}}}www```PPPLLLLLLIIIFFFDDDAAA???<<<999555222000///---,,,++++++++++++***************)))((((((((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++,,,------------,,,*********++++++,,,,,,---,,,------------.........000/////////000000111222555444333555<<>>;;;666111...---...///---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------------,,,------------.............../////////000000000000111222222111111222444444444666777777:::GGGTTTqqq}}}sssaaaQQQGGGGGGCCC???>>>AAAEEEIIIKKKLLL\\\eee^^^UUUWWW^^^bbbmmmnnnmmmiiiccc]]]YYYXXX]]]aaafffgggddd___ZZZWWWUUUVVVTTTNNNJJJLLLPPPQQQaaarrr~~~KKK888777555333111111111111......---------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++***)))***,,,......---+++++++++,,,,,,,,,,,,,,,***,,,///000///666III\\\~~~{{{}}}~~~sssdddiiippp^^^YYYQQQDDDMMMLLLMMMPPPUUUZZZ```eeeppplllfffaaa```bbbccceeedddfffjjjmmmoooooooooooommmkkkgggeeedddcccaaa___ZZZ\\\aaaeeehhhiiiiiihhhnnnllljjjjjjmmmssszzz~~~uuummmkkkmmmfffggghhhjjjkkkooosssuuuzzzzzzyyyyyyyyyyyyuuurrrmmmnnnnnnmmmmmmpppyyyyyywwwxxx|||ooohhhsssgggSSSMMMLLLIIIGGGDDDBBB@@@>>><<<999777222000...+++***)))***+++)))************)))(((((((((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,,,,,,,))))))******+++,,,------------------............///------000111000000222000555;;;DDDRRRfff}}}}}}|||nnnmmmlllkkknnnttt}}}tttsssxxx|||fff^^^VVVKKKIIIQQQMMMOOOPPPPPPNNNLLLIIIFFFCCC???:::555222///...,,,---------,,,,,,++++++***************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))*********++++++******************+++++++++,,,,,,,,,,,,,,,------------...------------...............////////////000000000///111222222111111333444444444555666777AAAWWWlllqqqrrroooeeeVVVIIIBBBAAABBBBBBAAAAAAEEEMMMSSSUUU]]]uuurrreeekkkxxxxxxuuuvvvwwwvvvqqqpppzzzqqqdddYYYUUUTTTSSSQQQVVVXXXdddkkkkkkwwwLLL888666444222111000000111......---------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...++++++,,,,,,------------))),,,000333333;;;PPPccc~~~jjjkkkkkkzzzfffSSSIIIEEEGGGKKKLLLPPPTTTXXX^^^bbbeeeffffffaaa\\\[[[```hhhppptttuuutttrrrooolllgggbbb___VVVTTTPPPMMMKKKIIIGGGEEEAAACCCHHHLLLOOOOOOOOONNNOOOOOOPPPTTT[[[ccclllqqqzzzmmmddddddgggiiiiiiiiihhhiiimmmsssxxxzzzyyyzzz{{{|||zzzxxxvvvuuuxxxwwwpppfffbbbdddgggtttwwwwwwqqqtttyyy~~~{{{zzziiiWWWSSSSSSPPPHHHFFFCCCAAA@@@???<<<:::444222///,,,***)))*********************)))(((((())))))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************++++++++++++***************++++++,,,))))))***+++,,,,,,---------------.........//////000---...333333///000333111===OOObbbsss{{{zzzyyywwwzzzuuummmooo|||mmmYYYLLLLLLKKKKKKLLLNNNNNNLLLJJJJJJEEEBBB>>>;;;888444...***......------,,,+++******************************((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111...///111111111111222444666666888:::???PPPooouuuiiiTTTRRRMMMGGGCCCBBBDDDFFF@@@EEEHHHIIIPPP]]]fffhhhssslllccceeegggbbb\\\ggg___bbbgggddddddccc\\\hhhoooMMM777666444222111000000000///......---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++---//////...+++,,,,,,------......///,,,///555:::>>>GGGZZZlllxxxooofffqqq~~~mmmYYYIIIHHHHHHEEEJJJTTTXXX\\\```aaabbbeeeddd```aaa___^^^bbbjjjqqquuuvvvqqqjjj```VVVOOOJJJGGGDDDAAA???<<<;;;;;;;;;:::888888999;;;=========;;;:::???>>>>>>???BBBGGGLLLOOO[[[```cccaaa^^^^^^dddjjjiiijjjkkkjjjjjjmmmuuu{{{|||zzzzzz|||{{{xxxwwwyyy{{{xxxlllfffeeedddggggggmmmxxxyyypppoooqqqnnnxxx}}}{{{dddWWWXXXZZZXXXOOOLLLHHHFFFDDDBBB???===777555222///---+++******+++++++++++++++***)))))))))))))))*********++++++'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,******)))))))))***+++,,,+++++++++,,,,,,------...------........./////////333000222666444111666@@@SSSbbbvvv}}}oooqqqzzzyyyaaapppnnn\\\SSSLLLJJJKKKNNNOOONNNOOORRRIIIFFFCCCAAA???:::333---//////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---------............------.........//////////////////000000000111111---///111111000111333444333666<<>><<<;;;;;;===>>>>>>===>>>>>>???>>>>>>===<<<<<>><<<;;;;;;<<<<<<>>>BBBGGGJJJNNNVVV```iiicccggglllnnnooorrryyy~~~}}}yyywwwxxxvvvqqqppptttvvvsssrrrpppjjjhhhiiikkknnnuuu{{{uuujjjrrrzzz}}}zzzxxx~~~{{{bbbXXX\\\___\\\\\\XXXRRRMMMIIIEEEAAA>>>:::999777444111///---,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,++++++*********+++,,,---------------------------............////////////333000222777777999HHH[[[uuukkklll|||uuuvvvxxxjjjXXXSSSQQQSSSSSSPPPRRRWWWPPPKKKGGGEEEDDDAAA;;;555//////...---,,,+++******++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((***+++,,,,,,+++***(((+++++++++,,,,,,,,,------------------........................//////////////////000000000111111111...000111222222222444666444<<>>===>>>@@@@@@>>>;;;???>>><<<===???@@@@@@???CCCCCCCCCCCCCCCCCCCCCDDD>>>>>>??????@@@AAABBBBBB>>>???@@@AAADDDJJJSSSZZZ```gggpppuuuwwwzzz|||vvvttttttpppiiiiiinnn}}}}}}xxxxxxyyywwwssssssrrroooiiiiiisssnnntttyyywwwpppppp|||iii^^^bbbddd```fffaaaZZZSSSMMMGGGBBB???===<<<;;;888555222///---,,,------------,,,++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,---,,,+++++++++,,,---.....................------............/////////000///---000666:::BBBZZZtttrrrdddnnntttvvvhhhjjjyyy|||ggg___ZZZYYYVVVQQQQQQVVVUUUOOOIIIFFFFFFEEE@@@<<<000//////---,,,+++******++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++,,,,,,,,,------------------.........//////............/////////000000000000000111111111111///111333333333333555777;;;HHH___wwwbbbOOOKKKFFFHHHPPPRRRQQQRRRUUU]]]dddhhhfffdddeeetttzzziiiZZZ^^^mmm|||}}}III888555222111111111000///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////.........---,,,++++++***)))///,,,+++...///---///222333KKKaaalllwww~~~qqqrrr{{{uuu}}}mmm\\\LLLFFFGGGLLLPPPVVV^^^cccaaaZZZTTTYYYSSSQQQSSSPPPHHHCCCDDD===;;;888777888:::===???BBB???;;;:::===AAADDDFFF??????@@@CCCFFFGGGEEECCCKKKKKKJJJIIIIIIJJJKKKLLLGGGHHHHHHHHHGGGFFFDDDCCC>>>???@@@@@@AAACCCHHHKKKLLLUUUcccpppzzz}}}vvvsssrrrggg[[[dddxxx~~~~~~~~~vvvxxxzzzvvvlllbbbdddkkkzzzqqqoootttvvvuuu~~~gggbbbmmmmmmcccfff___bbbbbbQQQDDDCCCAAACCC>>><<<;;;888111---...,,,***))))))***++++++***)))))))))***+++++++++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((,,,,,,++++++,,,,,,---...,,,,,,------...///////////////000111///---222:::777...000===EEENNNkkk}}}jjj^^^hhhvvvnnnoooyyyyyysssiii]]]QQQLLLRRRZZZXXXSSSNNNLLLLLLJJJDDD???222222111//////...//////...---,,,+++,,,---...///************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,------------------........./////////////////////.........111111111000111111222333...555555//////888<<<999@@@]]]}}}mmmVVVTTTLLLMMMVVVUUUWWWccchhhmmmsss{{{www|||sssiii```VVV]]]gggkkkhhhooo{{{HHH777555222000000000///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...///......---,,,++++++***000------///...,,,000666GGGggg}}}uuuuuuxxxkkk\\\RRRJJJGGGKKKRRRSSSSSSUUUXXX[[[[[[XXXUUUNNNHHHDDDEEEDDD===:::;;;888888888:::===@@@CCCCCCGGGDDD@@@@@@BBBFFFIIIKKKFFFIIIMMMQQQTTTUUUUUUUUU[[[[[[YYYYYYYYY[[[]]]^^^VVVWWWWWWVVVUUUTTTRRRQQQNNNMMMKKKIIIGGGDDDBBB@@@@@@EEEMMMWWW```jjjqqqvvvxxxooolllooojjjeeerrr{{{yyy{{{{{{{{{wwwlll```]]]```qqqzzz{{{qqqooozzz}}}ddd\\\eeemmmnnnkkkbbbeeehhh[[[QQQLLLDDDEEEAAA??????<<<555000000...,,,******+++,,,,,,+++************++++++++++++************)))))))))(((************************)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,---......//////000111......111111//////222888222888JJJYYYfffsssgggooo|||xxxyyy~~~uuujjj]]]TTTPPPPPPXXXXXXVVVQQQLLLGGGEEECCC:::777333///---------...------,,,,,,,,,,,,------************************************************))))))))))))************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------.........//////////////////////////////111111111111111222222333555888888555555:::>>>???[[[zzzmmmfffdddTTTXXXWWWRRRWWWfffnnnwww}}}kkkhhhhhheeebbb]]]XXXWWW\\\iii}}}zzzFFF888555222111111111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...///.........------,,,,,,///...///000//////777AAAXXX~~~ooocccrrr}}}wwwjjjWWWOOOHHHEEEFFFJJJRRR[[[VVVVVVVVVVVVVVVTTTPPPMMMCCC===999:::999777777888666777:::>>>CCCFFFFFFFFFHHHDDD@@@>>>@@@EEEIIIKKKOOOUUU[[[______^^^___aaaXXXWWWVVVUUUUUUWWWYYYZZZ```````````````___^^^]]]^^^[[[XXXWWWUUUPPPJJJDDDAAAAAAAAADDDKKKUUU___eeejjjeeegggpppqqqnnnvvv{{{{{{yyy}}}{{{zzzwwwoooccc]]]]]]^^^gggmmmsssvvvqqqvvv|||}}}rrrmmmmmmppppppeeegggmmmiiicccYYYJJJHHHDDDBBBCCCAAA:::444333000...,,,+++,,,,,,,,,++++++++++++++++++*********************))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,------...,,,------......///000000333///...333555333111222888===PPPjjjyyyvvvxxx|||zzz}}}www|||qqqdddVVVLLLVVVZZZ\\\XXXNNNGGGFFFHHHCCC???999333///---......,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////////////////111111111111111222333333555444444777888;;;EEEOOOssslllXXXEEEDDDMMMNNNUUU^^^eeesssssskkksss|||~~~~~~mmm```]]]ZZZXXXeeewwwyyyGGG999666333222222222111000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////.....................---------...000222222666BBBPPPcccqqq___kkkiiiQQQNNNJJJIIIIIIKKKMMMPPPSSSVVVTTTUUUXXXXXXTTTLLLDDD>>>===:::777777:::<<>>>>>@@@EEEKKKNNNNNNLLLWWWRRRLLLJJJMMMTTT[[[___^^^eeekkkmmmiiifffgggiiifffeeecccaaaaaaaaabbbcccaaaaaaaaaaaa`````````___bbb^^^\\\]]]aaaaaa\\\WWWOOOKKKFFFDDDFFFJJJNNNQQQVVVXXXcccssswwwpppmmmpppmmmrrrxxx{{{{{{zzzzzz|||{{{wwwuuuvvvssslllhhhggg```cccdddfffsss{{{qqqwwwzzzzzztttggggggqqqtttttthhhTTTIIIDDDBBBDDDCCC===888666222///,,,++++++,,,++++++,,,,,,,,,++++++******************)))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,---......---------...//////000000333000000444666666999===@@@VVVwwwqqqkkknnnssshhhdddgggbbbhhhmmmnnnpppqqqkkkbbbWWWYYY[[[[[[YYYVVVTTTSSSRRRTTTXXX]]]ccciiinnnqqqqqq{{{yyyyyywwwfffWWWRRRWWW[[[ZZZTTTNNNJJJIIIGGGDDD???:::555222000///+++,,,---------,,,+++***))))))))))))))))))))))))************************+++++++++,,,,,,,,,------******++++++,,,---......,,,,,,,,,------------...............///////////////////////////000000000222111111111111222333333222000333888999???TTTlllaaaIIIIIINNNPPPSSSVVVWWWppp|||ssskkkbbbbbbhhh~~~yyyHHH;;;888555333333333333222//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------..................---...000333444:::HHHWWWmmmgggeeeoooLLL???BBBGGGHHHJJJKKKLLLOOOPPPPPPSSSTTTTTTQQQKKKCCC<<<777999999888:::???FFFJJJKKKAAAAAADDDKKKUUU[[[]]][[[^^^YYYTTTTTTZZZdddnnntttyyy~~~~~~}}}zzzyyywwwwwwwwwlllkkkiiigggeeecccbbbaaa___[[[XXXYYY^^^bbb```]]]VVVSSSOOOLLLKKKIIIEEECCCGGGKKKZZZlllsssnnnhhhhhhlllmmmnnnllliiikkkpppvvvvvvqqqoooqqqsssqqqooopppkkklllkkkkkkppp{{{xxxttt~~~}}}nnnkkksss{{{xxxdddLLLEEEAAACCCCCC???;;;:::444111---+++***+++******---,,,,,,,,,++++++******))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,++++++------,,,,,,------...///------......///000000111111111111222000333???LLLYYYxxxttt\\\hhh}}}rrrdddWWWOOOKKKOOOUUUOOOQQQRRRSSSUUUXXXVVVRRRUUUTTTSSSSSSSSSRRRQQQPPPKKKJJJIIIHHHGGGHHHHHHIIIQQQUUU^^^lll~~~iiipppxxxjjjTTTSSSUUUXXXZZZWWWPPPJJJDDDCCCBBB???;;;666111...,,,,,,---...---,,,***)))))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------******+++,,,---......///,,,,,,---------................../////////000000////////////000000111111222222222111222333333444333333777;;;<<>>===888444///,,,+++++++++***,,,,,,,,,,,,,,,+++++++++))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,,,,,,,---------------......///---......//////000111111000000222222222:::NNNbbb~~~iiilllqqqfffaaaQQQPPPMMMKKKIIIJJJNNNRRRUUUUUUUUUVVVYYY\\\\\\\\\YYYWWWVVVVVVWWWVVVSSSPPPVVVUUUSSSPPPNNNMMMLLLKKKLLLIIIHHHOOO^^^mmmwww||||||jjjyyy{{{```YYYSSSUUU[[[]]]VVVNNNBBBCCCCCCBBB>>>999333///............---,,,++++++************************++++++++++++++++++++++++************++++++++++++***++++++,,,---......///,,,---------................../////////000000000...//////000000111111222222222222222222333444444333555777:::@@@SSSvvvuuuddd___PPPXXX[[[^^^___YYYddd~~~yyyvvvuuurrrmmmhhhmmmlllkkkhhhffffffiiikkkiiiggggggkkkqqquuuuuusssmmmrrrzzz{{{uuuiiilllzzzsssCCC999777444222222222111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...***++++++,,,---......///000///222999BBBLLLZZZfffsssuuuyyyyyywwwiiiSSSDDDCCCGGGIIIJJJLLLKKKFFFGGGLLLNNNLLLIIIFFFAAA;;;777888>>>CCC<<>>999666111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------......------------.............../////////000000000000...//////000111111222222333222222222222333444444333555777;;;LLLjjjrrr```WWWYYYbbbxxx~~~~~~~~~zzzqqqooossswwwwwwuuupppnnnmmmooorrrrrrnnnjjjdddeeeeeeaaa]]]ZZZYYYZZZUUUSSSRRRVVV\\\``````]]]^^^___bbbhhhqqq{{{|||uuupppppp@@@888555222111111111000/////////.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...******++++++,,,---......000///333>>>LLLYYYhhhtttxxxsss~~~xxx{{{pppRRRMMMHHHFFFFFFGGGJJJLLLHHHNNNOOOKKKIIIHHHCCC;;;<<<======;;;999:::???CCCDDDKKKQQQTTTZZZ```___XXXLLLVVVjjj{{{ssskkkfffdddWWWSSSQQQTTTYYY]]]\\\ZZZVVVSSSNNNJJJGGGIIIRRR[[[bbbiiioooqqqooooootttzzziiilllrrrxxxwwwoookkkkkkuuuvvvzzzzzztttqqq~~~rrrooo~~~rrrbbbPPPGGGDDDAAAAAAAAA???:::555111/////////...+++++++++,,,,,,---------(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------------...------------...//////......//////000000111111333333:::III]]]uuuvvvvvvzzzxxx]]]IIIGGGFFFFFFHHHKKKNNNPPPOOOSSSWWWVVVUUUUUUWWWXXXXXXZZZ___eeegggccc^^^ZZZVVV[[[aaadddbbb___]]]]]]ZZZZZZZZZYYYXXXVVVUUUTTTNNNMMMNNNOOOPPPPPPNNNLLLDDDJJJUUUfffyyy{{{sss}}}uuu___SSSTTTZZZ\\\[[[QQQPPPNNNKKKGGGCCC???===222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......---------.........//////////////////000000000000...//////000111222222222333333222222333333444555777:::;;;CCC^^^tttcccZZZUUU\\\jjj{{{oooiiiiiieeeaaaccchhhlllmmmllleeeeeeffflllsssvvvsssooohhhjjjjjjfff```[[[XXXXXXWWWUUUVVV[[[dddiiijjjhhhlllggg```^^^```eeejjjmmmzzz~~~pppeeeYYYPPP\\\vvvlllBBB555333222222333444333222////////////.....................------,,,,,,,,,------,,,,,,+++***))))))---------............///111000////////////...---...555@@@MMM\\\lll{{{qqqvvvqqq}}}XXXJJJGGGCCCCCCEEEIIIKKKMMMOOOMMMKKKJJJIIIEEE>>>999???<<<:::;;;;;;<<>>QQQrrr{{{WWWVVV]]]\\\hhh}}}|||nnndddddd```XXXVVV___hhhjjjgggdddgggiiimmmqqqsssqqqlllhhhhhhlllnnnjjjbbb[[[ZZZ[[[ZZZWWWXXX___jjjqqqrrroooqqqvvvqqqfffeeennnnnnfff{{{|||kkkYYYKKK[[[rrrlllAAA777555333333444444333222////////////..................---------,,,,,,,,,------,,,,,,+++******)))---------............///...------......///...---,,,;;;LLL[[[ppp}}}|||ooo~~~sssbbbIIIIIIGGGEEEFFFHHHJJJKKKKKKNNNJJJEEECCCBBBAAA>>><<<>>><<<<<>>888333222000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))---------,,,,,,+++++++++---------............////////////......------,,,........./////////000000111111111111111111111111111111111333555666666666666BBBXXXuuuiiiSSSYYYgggqqq|||tttvvvsssggg]]][[[^^^VVVRRRVVV\\\]]]]]]]]]\\\\\\^^^aaadddeeedddbbbggggggeee```ZZZVVVWWWYYYUUUUUUWWW]]]ccceeebbb___bbbgggccc\\\dddzzzxxxjjj\\\PPPRRRggg}}}kkk@@@999777444444444444333222////////////...............------------,,,,,,,,,------,,,,,,++++++******---------............///,,,,,,---...///000000000444GGG\\\ppp{{{ooottt]]]NNNLLLEEEJJJIIIIIIJJJLLLMMMKKKJJJJJJEEE===999888;;;>>>???======AAAHHHLLLOOOUUU\\\aaajjjyyyyyysssmmmgggbbbaaaaaa``````bbbYYY[[[^^^aaadddgggiiijjjkkkjjjkkklllllljjjfffcccgggfffdddbbbbbbeeejjjooosss{{{~~~zzzssslllfff___YYYUUUWWWYYY]]]```bbb___ZZZVVVSSSSSSTTTYYYbbbllluuuzzzwwwzzz{{{uuujjj```ZZZYYY```dddggghhhkkkrrr~~~{{{zzzyyyyyy|||{{{ppphhhpppzzz|||rrrYYYGGGAAABBBAAA>>>;;;888666444000...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***+++---///222333,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////111///000222222222777===JJJeeewwwbbbnnntttwwwxxxaaaWWWJJJBBB@@@CCCGGGJJJOOOUUUZZZ\\\```dddeeebbb]]]```eeeooo}}}}}}}}}{{{vvvqqqggg```ZZZ[[[[[[VVVQQQNNNQQQSSSSSSPPPKKKLLLTTT]]]ccckkk{{{yyyjjj\\\[[[bbbhhhjjj```PPPEEEEEEJJJBBB<<<888555000,,,...333,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***------,,,,,,,,,,,,++++++---------............//////000000000///---,,,***------...//////000111111111111111222222333333444000111333555666888999999999RRRvvvggg\\\YYYeeezzz{{{llldddaaaffffff]]]TTTRRRRRRKKKFFFFFFGGGHHHKKKOOOKKKJJJIIIJJJNNNSSSVVVWWW\\\XXXSSSOOOMMMOOOSSSVVVWWWZZZ^^^```___[[[UUURRRPPPVVVTTTRRRddd|||qqqlllcccYYYXXXdddxxxjjj???999666444333333333222000////////////............------------------------------,,,,,,,,,+++++++++---------............///...///000000111111333444CCCQQQgggvvvzzz|||bbbCCC???KKKNNNLLLLLLMMMNNNOOONNNKKKIIICCC>>>888444444888>>>BBBDDDEEEKKKTTTZZZ\\\bbbhhhsssuuubbbWWWSSSYYYZZZ]]]aaaeeejjjoootttxxxzzz}}}zzzvvvtttrrrmmmhhhdddccccccdddfffkkkmmmkkklllrrrvvvwww|||||||||zzzwwwrrrlllhhh]]]]]]\\\]]]]]]\\\YYYWWWZZZWWWSSSSSSVVV^^^gggllltttxxxxxxpppbbbVVVRRRRRR\\\]]]```ccchhhpppzzzzzz|||yyywww{{{mmmVVVHHHDDDBBB@@@===;;;:::777333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++---000333555------------------------------------........................////////////,,,///555888666888DDDQQQnnnvvv~~~uuu[[[LLLAAAAAADDDJJJNNNPPPQQQSSSVVVeeevvv~~~~~~|||yyyvvv~~~}}}vvviiiaaaYYY[[[]]][[[VVVSSSYYYaaa\\\XXX\\\lllzzzggg]]]___hhhqqqnnn```RRRJJJHHHCCC@@@>>>;;;444...///444------------------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000111000///---,,,,,,---...///000111222222//////000111111222333333111333444555666777999;;;EEE```sssaaa\\\aaajjjzzzjjj[[[\\\VVVUUUYYYZZZTTTMMMKKKGGGBBB??????===<<<@@@FFFEEECCCBBBCCCGGGKKKNNNOOONNNKKKFFFFFFJJJPPPUUUXXXXXX\\\___^^^XXXRRRMMMKKKGGGMMMNNNPPPeeexxxpppuuu}}}zzzpppoooooo{{{iii>>>777555222222222111000///////////////............---------------------------------,,,,,,,,,,,,,,,---------............///...///000000000111555999LLLRRRjjjxxxvvv}}}^^^JJJ@@@FFFQQQPPPOOOOOOOOOOOOOOOMMMIIIFFF<<<:::777555666;;;@@@EEENNNNNNSSS]]]gggqqqzzzuuupppmmmfff]]][[[___jjjpppxxx~~~}}}|||{{{yyywwwuuusssqqqooolllfff```aaahhhjjjiiiooosssxxx|||}}}|||zzzyyymmmhhhaaa[[[XXXXXXXXXXXX]]]]]][[[VVVSSSUUUZZZ```uuuxxxwwwooobbbZZZYYY\\\\\\]]]```cccgggmmmtttxxx}}}www{{{{{{xxx{{{kkkSSSFFFDDDBBB???>>><<<999666333///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***)))((('''(((***,,,...---------------------------------.........//////........./////////000000,,,111555555333===ZZZttt|||}}}cccNNNCCCAAAKKKLLLQQQWWWWWWTTTXXX___wwwwwwlllkkkkkkiiibbb]]]bbblllggg^^^ZZZ___gggqqq~~~~~~kkk[[[cccnnnuuussseeeSSSFFFBBBAAA@@@>>>777///---000------------------------,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///***,,,...000111111000///------...///000111222333//////000111222333333444333444555555555777;;;>>>OOOjjjppp___ZZZaaannnrrrhhh^^^WWWVVVQQQNNNNNNNNNJJJGGGFFFCCCAAABBBDDDBBB@@@BBBHHHIIIHHHIIIKKKNNNOOOOOONNNIIIHHHGGGIIIMMMSSSVVVXXXPPPSSSUUURRRKKKFFFDDDEEEHHHKKKKKKNNNggg}}}tttvvv}}}uuuzzzhhh<<<555333111111111111000///////////////............,,,,,,,,,------------...------------,,,,,,,,,,,,---------............///---............222:::@@@NNNYYYrrrrrr~~~___GGGFFFIIIPPPRRRKKKRRRPPPNNNLLLJJJHHHEEEBBB999999:::;;;<<>>;;;999666000///...------...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,------------------------------........./////////....../////////000000000111222222000333JJJvvvjjj```hhhiiiQQQFFFCCCDDDFFFUUUQQQPPPTTTUUUZZZjjj||||||xxxsssiii___cccnnngggdddbbbddddddfffkkkpppuuu{{{aaaaaafffqqqzzzuuubbbQQQCCCAAA@@@@@@999000,,,,,,---------------------------+++***+++,,,---,,,+++++++++,,,,,,,,,,,,---------------............///***+++---000111222222222......///000000111222222222222222333333444444555444555555555555999@@@GGGZZZtttkkkUUUYYYgggmmmsssdddaaaaaa```___SSSNNNIIIFFFEEEDDDCCCBBB@@@???BBBFFFFFFDDDDDDHHHHHHIIILLLOOOQQQPPPLLLIIIFFFGGGIIIJJJLLLMMMNNNNNNKKKMMMMMMJJJFFFDDDEEEGGGLLLLLLJJJQQQnnn~~~xxxooouuu}}}wwwzzzggg;;;555333111111222222222000////////////............,,,,,,,,,---------......---------------------------------............///,,,...///...000888DDDMMMWWWrrrrrrvvvdddKKKBBBJJJNNNQQQTTTRRRSSSOOOJJJEEECCCAAA>>>===:::<<<>>>@@@BBBGGGMMMSSSUUU[[[jjj~~~}}}sssfffZZZeeeeeeooo}}}~~~~~~~~~~~~{{{yyy{{{xxxoooeee```aaaaaa______bbbgggjjjlllooossswwwwwwqqqjjjbbb]]]YYYVVVSSSVVVXXX[[[^^^______]]]\\\bbbccceeedddbbbaaaaaabbbbbbfffjjjkkkjjjkkkooosss|||tttyyy{{{vvvxxxnnnZZZIIIFFFBBB???>>>===;;;999333111///...---...///000------------------------+++++++++,,,,,,,,,------/////////...................................................////////////.../////////000000000000333333555999EEEdddyyyaaaiii~~~|||kkkLLLAAAFFFNNNTTTWWW^^^YYY\\\hhhttt{{{oooqqq||||||xxxpppkkkmmmssswwwxxxppp~~~qqqeee]]]dddttt|||sssfffLLLGGGCCCBBB===666000///........................---,,,++++++------,,,++++++++++++,,,,,,------------------............///,,,------///000111222333//////000000000111111111222222222333333333333333333555555444666===IIIRRRpppsss___\\\mmmrrr```ZZZYYYXXXXXXYYYMMMLLLHHHDDDCCCDDDDDDCCC???===???DDDFFFDDDEEEGGGEEEGGGJJJNNNPPPNNNJJJFFFEEEHHHLLLLLLJJJHHHIIIKKKJJJKKKKKKKKKIIIIIIJJJKKKKKKNNNQQQ]]]{{{|||nnnlllvvvsss~~~ggg;;;555333222222333444333222000/////////............,,,,,,,,,------.........---------------------------------.........//////...///111111555???NNNYYYeeewwwfff~~~|||UUUDDDDDDMMMKKKMMMYYYbbbSSSNNNFFF@@@===;;;:::999<<<>>>@@@BBBEEEJJJSSSYYY^^^mmmbbbVVV___jjjmmmppprrruuuooottt|||}}}yyyvvvsssqqqrrrvvvzzz{{{zzztttwwwuuummmfffgggiiiiii^^^aaacccdddeeeiiipppuuuxxxvvvsssoookkkddd]]]WWWVVVUUUWWW^^^dddfffaaa\\\ZZZ]]]```ccceeedddbbbaaaccciiinnnooollllllppptttyyyvvv{{{zzz|||yyyjjjyyytttKKKGGGCCC???>>>>>>===;;;555333111...---------...------------------------+++++++++,,,,,,---------+++,,,------...---------..................................../////////000////////////000000000000111333;;;III^^^|||{{{vvviiizzzooo```UUUIIIAAAGGGSSS]]]fffnnnrrrppp{{{zzzrrrttt{{{rrroookkkXXXYYYkkk|||~~~yyyVVVMMMGGGDDDBBB<<<777555........................---,,,++++++------,,,++++++++++++,,,,,,------------------........./////////.........///000111222000000000000000111111111111111000000000000000000222444555555888AAAPPP[[[aaaVVVddd{{{mmmbbbZZZXXXUUUMMMJJJKKKJJJJJJIIIFFFFFFGGGGGGFFFEEEAAAAAAEEEHHHHHHHHHJJJHHHJJJMMMQQQSSSRRRNNNKKKIIINNNRRRRRROOOMMMPPPTTTHHHHHHIIIKKKLLLLLLKKKKKKHHHPPPYYYkkkooommmyyykkkooo|||vvvmmm]]]CCC555555444333222222222222000000///.......................................------------------------..................------***333111***888ZZZpppsssgggqqqrrrSSSCCCDDDIIITTT___bbb]]]VVVLLLGGG@@@;;;999:::;;;;;;DDD>>>>>>DDDLLLSSS___kkk}}}zzzhhhaaakkk{{{~~~|||ssslllrrryyy~~~{{{xxxuuutttsssqqqkkkfffhhhkkklllnnnqqqppppppsssrrrmmmffffffkkkjjjfff```[[[YYY[[[aaafffppprrrtttvvvwwwtttlllcccZZZQQQOOOXXXbbbccc```___ccc___]]]```fffjjjiiifff^^^fffnnnpppmmmlllooosssvvvxxx{{{yyyvvvyyyyyy{{{pppmmmpppyyykkkWWWEEEBBBBBB>>><<<===999777333000...---......------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000//////......111---,,,///000///000333666999KKKiiioooYYYfffwwwyyyuuu^^^LLLDDDBBBHHHQQQ[[[mmmttt]]]TTTRRRVVVfffyyyvvvjjjnnn^^^```ooo{{{hhhUUUEEEDDDGGGAAA777222444222000/////////...---------------------------......---------,,,,,,,,,,,,---......//////......///......------///000111666444222000000000222333222222222222222222333333222333444666:::KKKiiittt^^^LLL\\\yyykkkZZZ[[[YYYRRRHHHCCCFFFJJJDDDDDDFFFHHHIIIIIIGGGEEEGGGEEEFFFJJJJJJHHHHHHKKKJJJMMM\\\llllll\\\PPPNNNUUUZZZYYYRRRRRRXXXWWWPPPKKKJJJJJJKKKNNNPPPQQQQQQWWWUUU^^^oooyyyrrreee]]]aaasss~~~wwwooorrrxxxyyy|||}}}zzz}}}ttteeelll{{{[[[@@@555555444333222222222222000000///.......................................------------------------........................000333111555MMMrrrtttmmm___FFFIIIMMMTTT\\\___\\\TTTLLLEEEAAA<<<888888:::<<<===@@@CCCJJJRRRWWW```ssswwwqqqqqqrrryyy~~~wwwyyy{{{}}}{{{uuuooojjjzzz~~~zzzwwwtttrrrqqqkkkgggeeehhhjjjjjjkkknnnrrrqqqqqqqqqkkkbbb___aaajjjjjjfff___]]]aaaeeefffiiikkknnnsssxxxwwwppphhh```VVVPPPTTTZZZ\\\]]]```ccc```^^^aaafffllloooooodddgggkkkmmmmmmnnnqqqsssrrrtttuuuzzz{{{yyyxxxvvvyyy}}}xxxvvvzzzyyyssspppyyyeeeJJJBBBDDDCCC???<<<:::888555111///...------.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000000000/////////...111......111111000111555;;;NNNkkkxxxfffddd}}}zzzaaaSSSLLLJJJKKKMMMOOOUUUhhhlllZZZKKKGGGIIIMMM[[[kkkwwwggg```gggvvvtttaaaLLLDDDDDDDDD@@@;;;555222000......///...---------------------------,,,,,,,,,------.........,,,---......//////......///......---...///000111444444222111111111222222222222222222222333333333555777888;;;GGG```bbb\\\^^^{{{}}}nnn___WWWYYYXXXUUUOOOGGGDDDEEEHHHIIIIIIJJJLLLLLLLLLJJJHHHJJJHHHJJJMMMMMMKKKKKKNNNNNNYYYmmmzzzrrr^^^UUUXXXaaafffaaaYYY^^^iiibbbPPPMMMMMMNNNOOOQQQSSSSSSSSSSSSTTTZZZbbbccc]]]XXXXXXiiiwww{{{mmm^^^\\\___```___aaaiiiwwwiiiSSSZZZnnnYYY===555555444333222222222222000000///.........//////........................------------------------........................222......>>>aaannnnnnsssPPPAAAPPPWWW```ccc^^^TTTJJJEEE>>><<<:::888999<<<@@@CCC@@@HHHSSSZZZ```pppwwwiiidddbbbqqq~~~pppppprrrvvvyyyyyywwwsssppp~~~zzzvvvsssqqqppphhhfffhhhlllnnnkkkkkknnntttpppnnnoookkkbbb[[[YYYhhhooolll```]]]fffjjjfffddddddfffnnnuuuwwwtttooojjj```VVVRRRRRRTTTYYY^^^eeecccbbbbbbeeekkkqqqtttllljjjhhhiiikkkooorrrssstttuuuvvvyyy{{{vvvxxx}}}{{{|||}}}kkkmmmuuuQQQAAACCCGGGDDD>>><<<:::777333000...------/////////............---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000////////////111///000222222111333888>>>bbbjjjtttssscccsssZZZCCC???EEENNNUUUQQQSSS___}}}sssTTTIIIBBBEEEKKKPPP[[[gggzzzssskkksss{{{hhh___lllttt]]]JJJDDDFFFEEEBBB777444000------......---------------------------***++++++,,,---...///000,,,---......//////......///............///000000222222333333333222111111111222222222333333333444444777666:::OOOqqqoooSSS^^^rrrmmmaaaXXXRRROOOUUUSSSOOOJJJGGGFFFGGGHHHLLLMMMNNNOOONNNMMMLLLKKKMMMMMMOOORRRQQQMMMMMMPPPSSSfffxxx```ZZZbbbnnnpppkkkgggqqqyyyiiiMMMMMMOOOQQQTTTVVVWWWWWWVVVPPPQQQSSSQQQMMMLLLUUU```~~~gggRRRKKKLLLLLLJJJLLLSSS^^^hhhrrrkkkKKKLLL```XXX<<<555555444333222222222222000000///////////////000........................------------------------............////////////222---222KKKpppooo~~~iiiLLLHHHVVV^^^eeecccXXXLLLEEEDDD===<<<<<<;;;===AAAFFFJJJKKKQQQZZZeeetttlll]]]]]]cccqqqxxxmmmpppssswwwyyyzzzzzzzzzyyy}}}zzzvvvsssqqqpppjjjlllqqqvvvuuuqqqpppsssrrrmmmkkkooooooiiiaaa\\\gggqqqnnn\\\XXXgggoookkkiiiccc```fffnnnsssssssssrrrkkk```VVVPPPPPPUUUZZZcccddddddcccdddgggkkkoooooommmjjjhhhhhhlllqqquuuuuuxxxyyy{{{{{{uuusssxxxyyyyyyvvvooo~~~^^^EEEAAAFFFEEEAAA>>><<<999555111///---,,,/////////.........---------------------------------------------------------------............///000000000000////////////111000111333222111777@@@MMMttt}}}lllsssfffKKKCCCJJJTTTZZZ]]][[[fff|||jjjLLLGGGGGGPPPZZZbbbllluuuiii^^^jjj|||yyyyyyaaaeeewwwttt\\\JJJEEEDDDAAA:::666111---------......------------------------++++++,,,,,,---...//////,,,---......///...................../////////000000111333444444333222111111222222333333444444444555666555;;;VVV|||ooo^^^\\\qqqmmm]]]XXXVVVTTTRRROOOLLLHHHGGGIIIKKKKKKJJJKKKMMMOOOPPPPPPNNNMMMLLLSSSTTTXXX[[[WWWOOOLLLNNNVVVmmm{{{ccc^^^eeerrrsssuuu}}}zzzaaaIIIKKKOOOUUUYYY[[[\\\\\\\\\PPPOOOLLLIIIKKKWWWmmm~~~{{{___KKKFFFEEECCCDDDEEEJJJOOORRRWWWcccooo~~~VVVGGGOOOYYY===555555444333222222222222000000/////////000000111........................------------------------........./////////000000222555DDD```}}}~~~uuuZZZMMMUUU___bbbccc[[[NNNDDDAAABBB<<<===>>>???@@@CCCIIINNNWWW^^^mmmvvv\\\RRRVVVfffvvvzzzqqqkkkfffrrrtttvvvvvvvvvwwwzzz}}}}}}|||{{{yyyvvvtttrrrqqqqqqooosssyyy}}}yyysssssswwwnnnjjjjjjqqqvvvrrrlllhhhkkkvvvqqq[[[TTTeeevvvyyyxxxjjj___```fffjjjnnnqqqtttqqqkkkaaaXXXTTTTTTUUUZZZ]]]```bbbcccdddgggiiimmmooooookkkfffgggnnnuuupppvvvzzz|||{{{wwwwwwvvvrrrooowww~~~{{{~~~yyyWWWDDDBBBCCCAAA???>>>;;;777333000...,,,.........------------,,,---------------------------------------------------------............///////////////000000000000111000222333222666BBBOOOnnnqqqppp~~~zzzfffTTTKKKIIIUUUeeennnooonnn{{{sss^^^HHHHHHMMM[[[jjjxxxttteeeoooooodddlll|||sss[[[JJJBBB@@@===999333///.........---------------------------------------------------,,,---......///.........---......///////////////...000222444555444222111111111222333444444555555888888:::HHHgggsssddd___tttwww\\\RRRUUUUUUPPPKKKIIIFFFEEEGGGLLLPPPOOONNNLLLPPPTTTVVVTTTQQQPPPOOO[[[___fffjjjcccVVVNNNMMMYYYnnn}}}jjjccceeerrrtttnnnSSSJJJLLLSSS\\\bbbddddddccccccUUUQQQMMMPPP```yyyiiiNNNCCCCCCAAA>>>BBBBBBEEEGGGEEEEEEKKKTTT```gggsssmmmLLL???YYY===555555444333222222222222000000/////////000111111........................------------------------.........//////000000111000???VVVrrr{{{nnnZZZQQQVVVffffffcccZZZOOODDD===<<<>>>;;;===@@@AAAAAAEEELLLQQQZZZjjjpppQQQKKKWWWlllooogggiiilllxxxyyyxxxuuutttvvv}}}zzzuuuuuuttttttssssssssstttttttttwww}}}~~~wwwpppqqqwwwoookkklllsssyyywwwrrrpppqqq{{{wwwaaaVVVeeexxxeeeaaacccdddfffkkknnnqqqqqqkkkddd___ZZZUUUQQQSSSXXX]]]bbbfffggghhhiiinnnqqqnnngggeeejjjqqqnnnvvv}}}}}}yyyvvv{{{}}}vvvxxx|||{{{pppPPPDDDBBB???@@@>>><<<999555222///............---------,,,,,,...------------,,,,,,,,,---------------------------------............///////////////000000000000111222333555777AAAWWWkkkqqquuubbbJJJAAAAAAGGGXXXqqq|||uuuhhhTTTDDDIIISSSdddyyynnnjjjjjjxxxpppUUUEEEBBB???;;;666222000///...---------------------------......---------,,,,,,,,,,,,---......//////......---......///000/////////...///222444555444333222111111222333444555666666666666???YYY{{{ffffffllljjjUUUPPPSSSQQQIIIBBBEEEEEEGGGKKKQQQTTTSSSQQQRRRXXX___aaa]]]WWWTTTRRR```hhhuuu{{{rrr```SSSOOOYYYjjj~~~}}}pppiiihhhsss}}}```LLLOOORRRZZZeeelllmmmkkkjjjiii]]]ZZZZZZddd}}}{{{YYYDDD@@@DDDDDDAAABBBBBBFFFIIIHHHEEEHHHMMMKKKOOO[[[lllbbbDDDXXX>>>555555444333222222222222000000//////000111111222........................---------------------------......///000000111111444KKKfff~~~|||___QQQVVVaaaoooeee[[[NNNCCC>>><<<<<<;;;:::>>>BBBDDDEEEJJJRRRXXXaaa{{{jjjTTTJJJ\\\vvvxxxjjjiiisss|||~~~zzzuuusssxxx~~~wwwsssrrrssssssuuuwwwzzz|||}}}xxx{{{~~~}}}ssskkknnnvvvuuuqqqqqquuuwwwsssoooooouuu~~~|||iiiZZZeeeooohhhfffbbbaaadddeeelllqqqpppnnnkkkcccYYYPPPPPPSSSYYYaaagggiiihhhggglllpppppplllhhhggghhhllluuu}}}~~~~~~~~~|||{{{~~~yyy}}}___LLLEEE??????>>>===:::777333000////////////............---......---------,,,,,,,,,........................---------............///.../////////000000000111222333555999???QQQpppxxxnnnfffGGG===AAAHHHXXXuuuzzzyyywwwsssrrruuu{{{}}}~~~~~~zzzpppaaaKKKAAAHHHVVViii}}}tttdddlllaaaIIIDDDAAA>>>999555333111///---------------------------,,,,,,------------------,,,---......//////......------///000000000///......///111333444444444444111111222333444555666666666555EEEkkknnnbbbqqq}}}pppcccWWWSSSRRRMMMHHHEEEEEEHHHLLLRRRUUUUUUSSSQQQ[[[bbbiiijjjddd[[[TTTQQQ^^^kkk}}}}}}gggVVVOOOSSScccttt{{{wwwqqqmmmlllvvvrrrVVVNNNSSSVVV```kkkrrrqqqmmmiiihhheeegggmmm|||pppVVVGGGEEEHHHIIIIIIHHHFFFHHHLLLLLLJJJIIILLLGGGIIIOOO[[[kkk|||YYYXXX===555555444333222222222222000000///000000111222222........................---------------------------......///000111111222???YYYttt{{{[[[SSS\\\eeemmm___SSSDDD<<<===??????===;;;@@@EEEHHHJJJOOOXXX___pppxxx```TTTZZZwwwsssggglllzzz}}}xxxrrrooouuu~~~yyyuuutttuuuwwwzzz}}}{{{~~~|||qqqiiimmmvvv{{{wwwuuuvvvtttnnnjjjjjjttt}}}~~~ooo]]]cccvvvnnnjjjbbb^^^___^^^gggnnnqqqssssssiii^^^VVVSSSRRRWWW___ggghhhhhhgggjjjnnnpppoookkkeeeaaafffpppwwwxxxwwwyyy{{{zzz{{{}}}pppqqq{{{iiiTTTIII@@@???>>>===:::777444111000000000000000////////////.........------,,,,,,,,,........................---------.........//////.../////////000000111111333444777<<>>===999666555444333///...------...///---,,,......------------......000000//////.........---............/////////000+++333666111---///000---333:::999EEEiiiyyyaaaGGGEEEIIIGGGJJJTTTggg}}}oooaaaVVVUUUSSSQQQOOONNNNNNOOOPPPQQQSSSUUUVVV[[[fffvvvuuubbbMMM@@@>>>???>>>LLLdddpppttt~~~xxxsssyyyttt___iiixxx\\\FFF???@@@@@@>>>777000///222///---++++++,,,.........---------------------------------............///////////////000000000000111000000000111333555666666555333222555888777444888OOOwwwrrrooozzzmmmccc``````]]]VVVNNNJJJLLLPPPLLLNNNSSSYYY]]][[[TTTOOO\\\cccmmmqqqgggXXXOOONNNPPPaaayyyqqq\\\OOORRRZZZfffooossstttuuuwwwpppTTTXXXZZZNNN^^^eeegggkkkppphhhbbbiiiooo{{{{{{jjjXXXMMMKKKMMMNNNLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHIIILLLOOOVVVcccpppRRR;;;666666444333222111111111111111000///////////////................................................,,,222///---111000444BBBjjj|||iiiZZZ___hhhdddYYYHHHCCC===999:::<<<<<<<<<<<>>>>>>>>GGGPPPTTT\\\tttuuu\\\MMMWWWtttzzzxxxpppiiillluuuxxxrrrjjjjjjddd]]]WWWUUUVVVWWWWWW[[[bbbmmmyyy|||www}}}}}}nnnXXXHHHKKKOOOWWWbbbppp~~~{{{tttgggrrryyyrrrllleeeeeekkkkkkeee___```kkkvvvwwwqqqiiiccc\\\UUUOOOMMMRRR[[[kkknnnrrrvvvyyyyyyxxxwwwhhhiiijjjnnnxxx|||{{{zzz{{{zzzuuummmgggTTTZZZppp~~~zzzsssJJJCCCAAA???>>>===:::666333222111//////000000///...///......------......///000000////////////............/////////000000000333444222......111444333333BBB^^^rrrrrreeeCCC@@@DDDMMMRRR\\\wwwuuu```PPPGGGBBB???>>>===<<<;;;;;;<<<======;;;<<<<<<;;;;;;???GGGMMMSSSTTTVVVXXXWWWRRRKKKEEEBBBCCC>>>AAAMMMQQQVVVddd}}}{{{qqqjjjcccdddiiiooosssvvvwwwxxxyyyyyywwwnnngggtttpppPPPGGG??????===888222111000...,,,,,,---.........////////////////////////////////////000000000111////////////000000000000000000000111222333444555888555222111333666;;;???UUUtttnnnvvvttteeeVVVTTT[[[bbbaaa]]]VVVOOOLLLNNNPPPQQQSSSWWW[[[]]][[[VVVQQQKKKNNNTTTXXXUUUQQQRRRXXXXXX___fffiiifff```[[[YYY___ccciiimmmnnnnnnnnnnnnjjjuuusssaaaRRRSSSWWWWWWbbbeeebbbdddlllkkkjjjuuuqqq]]]WWWXXXWWWVVVTTTTTTSSSQQQPPPNNNMMMMMMJJJJJJMMMSSSXXX___kkkwwwPPP999666555444333222222222222111000000///////////////...................................................111...---111333@@@YYYttt}}}nnngggooosssfffRRRFFF777777777888:::===???@@@HHHLLLQQQYYYllllllQQQLLLXXXzzzvvvggg^^^XXXQQQMMMSSS^^^dddaaa[[[UUUQQQLLLGGGEEEDDDEEEEEEYYYbbbqqq~~~xxxmmmaaaXXXOOOLLLOOOOOO\\\ppp}}}vvvyyy}}}xxxmmmbbbdddnnnvvvoooddd```fffqqqtttrrrllliiibbbYYYQQQMMMPPPUUUccciiirrrxxxyyyzzzzzz{{{tttoooiiijjjsss}}}zzzvvvuuuuuurrrqqqrrrcccWWWbbb~~~~~~rrrVVVHHHBBB???@@@AAA>>>999777555222000000000111000000//////............//////000000//////////////////...////////////000000000777666333111111333444444>>>YYYyyyooommm{{{^^^DDD???FFFRRR\\\cccsssuuunnnbbbRRREEE???===>>>>>>>>>======>>>???@@@@@@;;;<<<<<<:::999:::===@@@AAABBBEEEIIILLLMMMLLLJJJDDDGGGDDDFFFRRRYYYcccuuusssjjjddd______bbbggglllpppssstttuuuuuudddcccyyyllltttZZZIII<<<===???;;;444111111///---,,,...//////...////////////////////////....../////////000000000////////////000000000000000111111111222333444444888666555555555666<<>>===@@@FFFJJJJJJIIIIIIHHHEEEBBB@@@AAABBBDDDVVV^^^kkkxxx~~~xxxrrr}}}wwwiii___ZZZSSSLLLQQQ\\\kkkzzz}}}{{{{{{xxxkkk^^^```jjjwwwuuunnneeeccchhhnnnoooooooooiii___VVVPPPOOOPPP\\\eeepppxxxzzzzzz{{{}}}}}}tttjjjhhhnnnxxx{{{uuurrrooonnnuuu~~~|||aaaYYYsssuuujjjNNNCCC<<<>>>@@@===:::999666444111000000111111000/////////......///////////////000000000000000000////////////000000000111444333222222111111222444JJJuuuuuuiii~~~kkkLLL<<>>>>>???<<<<<<======>>>>>>???@@@===>>>>>>>>>=========>>>======???CCCGGGJJJKKKJJJCCCFFFCCCGGGTTT___ooowwwmmmfff```\\\]]]^^^aaadddgggiiijjjlllttt\\\pppxxxsssfffOOO<<<;;;@@@<<<555333222000...---...//////...........................------........./////////////////////000000000000000111111222333333333333666444666777666444;;;DDDjjjqqqbbbfffhhhYYYTTTPPPOOORRRNNNQQQTTTVVVTTTQQQNNNLLLKKKNNNQQQSSSSSSQQQNNNMMMHHHIIINNNTTTUUUSSSVVV[[[bbbeeehhheee^^^VVVQQQOOOMMMNNNPPPRRRTTTUUUTTTSSSSSSSSSSSSTTTRRROOOSSSYYYXXX___]]]\\\cccnnndddYYY[[[]]]^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVWWW]]]gggqqqxxxPPP888555444333333222222222333111111000///////////////////////////////////////........................,,,000///222666777LLLnnn{{{vvvlllooorrrkkkYYYFFF>>>???999;;;======>>>AAADDDGGGOOORRR^^^zzzwwwVVVJJJ]]]xxx{{{bbbTTTOOOIIIAAA;;;;;;<<<======<<<===>>>@@@AAAAAAAAA???>>>???BBBEEEOOOTTT\\\ffflllnnnkkkhhh{{{~~~uuupppmmmhhhaaa\\\ZZZVVVXXXfffwwwxxxrrrqqqsssssshhh]]]___iiitttwwwuuujjjbbbbbbgggjjjqqqtttqqqggg\\\UUUQQQMMMXXX___jjjssswww{{{~~~vvvmmmkkkmmmttt}}}~~~yyytttmmmkkkwwwvvv```iiizzzuuuYYYHHH;;;:::===:::888999777444111///000111111000000//////......//////000//////000000000000111111/////////000000000111111//////000111//////444<<<\\\xxxffffffJJJEEEJJJVVVggg{{{uuuiii___\\\XXXTTTRRRQQQOOOMMMEEEDDDEEEFFFCCC>>>===???===>>>>>>?????????@@@@@@======>>>>>>????????????<<<===>>>AAAEEEGGGGGGFFFAAAEEEEEENNNdddwwwnnnjjjtttmmmaaa^^^ZZZYYYZZZ\\\^^^^^^tttuuu[[[ssspppqqqxxxZZZAAA>>>AAA<<<666666333111///.../////////...........................------------............////////////000000000000000111222333333333333222333222444777555333===KKKvvv|||ccc```pppppp[[[SSSQQQMMMIIIGGGFFFJJJOOOSSSTTTRRRNNNKKKGGGJJJMMMNNNNNNLLLKKKKKKIIIIIIMMMRRRSSSQQQSSSWWW\\\aaafffeee```YYYTTTRRROOOPPPQQQTTTWWWXXXVVVTTTTTTQQQPPPQQQQQQQQQSSSVVVUUU]]]]]]^^^iiixxxvvvccc___bbbccceeeiiieeedddbbb```_________``````aaahhhuuuQQQ888444444333222222222333333111111000///////////////////////////////////////........................---//////222777<<>>???@@@CCCHHHLLLRRRccc|||RRRKKK^^^|||}}}dddUUUGGGBBB@@@;;;666555<<<===>>>>>>>>>???AAACCC>>>??????===<<<>>>CCCGGGMMMOOOTTT[[[bbbfffgggfffkkkqqqssspppllllllkkkiiijjjeee^^^[[[aaaqqqzzzxxxvvvlllkkkiiillloookkkdddgggppp{{{}}}qqqddd```aaacccmmmsssuuummmddd^^^WWWQQQRRRVVV]]]eeennnwwwyyytttrrrpppooouuu~~~{{{oooiiiwwwttteeezzz}}}zzzjjjSSS???<<<===:::888:::888555111//////000000000000000////////////000000//////000000000111111111//////000000000111111111......///111///111>>>MMMwwwsssjjjnnnuuuZZZNNNQQQYYYhhh}}}yyycccTTTNNNCCCHHHHHHGGGFFFDDDCCCDDDEEE??????CCCIIIGGG@@@>>>@@@BBBBBBCCCCCCCCCCCCCCCCCC?????????@@@AAABBBAAAAAA======@@@CCCFFFGGGFFFDDDEEEHHHIIIWWWtttwwwOOOJJJdddssslllccc\\\[[[[[[\\\\\\wwwcccbbbuuupppjjjKKKDDDCCC<<<777:::444222///...///000///...////////////////////////............////////////////////////000000000000000111222333333333222222666333444888666888HHH\\\~~~mmmbbbfff|||mmmbbbXXXSSSPPPLLLHHHFFFFFFHHHLLLPPPRRRQQQNNNKKKEEEIIILLLMMMLLLKKKLLLMMMLLLJJJKKKOOOPPPOOORRRWWW]]]aaaeeeeeebbb^^^\\\]]]WWWWWWYYY\\\______\\\YYY[[[XXXTTTSSSUUUXXXXXXWWWWWW]]]^^^eeewww{{{mmmdddgggiiihhhkkkrrrnnnmmmkkkiiiiiijjjkkklllnnnooowww|||{{{QQQ999444444333222222222333333111111000///////////////000000000000000000000000........................//////...111777???___uuu{{{vvvcccLLL@@@@@@===666:::<<<>>>???@@@DDDJJJOOOYYYuuuYYYGGGRRRwwwwwwPPPGGGAAA>>>AAAAAA;;;999;;;777777888;;;???BBBEEEFFFBBBCCCCCCAAA@@@BBBGGGLLLQQQRRRVVV\\\ccciiikkkkkkaaaggglllnnnqqqssspppkkkfffgggggglllzzz}}}xxxzzzxxxkkkiiifffiiiooopppmmmqqqyyyvvvhhhaaa^^^]]]fffoootttpppiiieee^^^WWWMMMNNNQQQYYYdddrrr}}}~~~|||yyyrrrjjjmmmuuurrrhhhvvv```ppp}}}~~~yyy^^^FFF@@@@@@<<<:::===888555000...///000000000000000////////////000000//////000000111111111222000000000000111111111111111000222222111666III]]]uuuZZZfffmmmXXXNNNTTT]]]eeewwwqqqYYYXXXMMMJJJJJJAAAEEEGGGIIIHHHEEEEEEHHHKKKDDDCCCHHHNNNLLLDDDAAADDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDD===>>>BBBFFFIIIJJJGGGEEEJJJKKKJJJVVVtttnnnOOOOOOfff}}}yyylllccc____________ooo}}}vvv___tttxxxvvvTTTIIIEEE<<<888<<<555222000//////000//////000000000000000000000000////////////000000000000////////////000000000000000111222333444333222111;;;777777::::::>>>SSSllleeeffflll^^^ZZZVVVSSSOOOJJJGGGHHHIIIJJJKKKMMMOOOOOONNNMMMEEEIIILLLMMMLLLLLLMMMOOOOOOKKKJJJMMMNNNOOOSSSYYYeeeggghhhfffcccaaacccfffaaaaaacccfffiiihhhddd```cccaaa[[[WWWZZZ``````\\\ZZZ^^^___kkkwwwooogggffflllmmmiiimmmvvvtttsssqqqppppppqqqssstttyyy{{{zzzoootttrrrNNN<<<111222333444555444333222111111000......---------000000//////......---------.........///000000000222111111333888JJJnnn}}}wwwpppVVVDDD;;;888:::>>><<>>???===;;;;;;;;;999;;;>>>AAACCCEEEGGGHHHMMMJJJFFFBBBBBBGGGOOOUUUZZZ\\\bbbkkkqqqrrrmmmiiiiiinnnsssuuusssrrruuuxxxoookkkppp}}}zzzxxxvvvtttsssmmmnnnqqqrrruuuxxx}}}uuuiiiccc]]]XXX[[[bbbmmmuuuqqqddd\\\[[[UUULLLIIIRRRbbbnnnuuuzzz{{{}}}}}}{{{xxxssskkkddduuu{{{{{{tttwwwppp[[[eeexxxfffKKKFFF===;;;>>>666::::::777333///---...000////////////////////////000000000000000000000000.........///////////////000555444333666999PPPtttssshhhnnnssszzzzzz[[[MMMWWWgggnnnpppuuu]]]JJJLLLPPPKKKBBB>>>IIIOOOPPPLLLNNNSSSOOOEEEBBBOOOXXXSSSIIIDDDCCCDDDEEEDDDFFFHHHGGGCCCCCCGGGJJJFFFAAAAAAGGGLLLJJJEEECCC;;;===MMMYYYTTTHHHAAALLLQQQ[[[jjj|||eee^^^hhhrrr|||vvvqqqlllfffaaaeeewwwkkk___mmmKKK<<>><<>>???>>><<<<<<<<<;;;===@@@CCCFFFIIILLLNNNTTTRRRMMMIIIHHHLLLRRRWWWfffkkkssszzz}}}{{{vvvqqqvvvwwwxxxyyyxxxtttooolllyyy~~~zzzwwwvvvuuutttsssnnnooorrrvvvzzz~~~ssskkkhhheee```ZZZ^^^eeekkkooollleee___VVVLLLFFFMMMZZZeeennnttt{{{tttjjjaaapppwwwxxxxxxbbbRRRbbbyyy~~~UUUAAA999<<<@@@===::::::777333000...///000////////////////////////////////////////////////......////////////000000333555222333<<>>AAAAAA???EEEOOORRRaaa}}}jjjHHHGGG\\\sss]]]FFF777555777:::<<>>>>>>>>???@@@CCCGGGLLLRRRWWWZZZ\\\[[[YYYWWWVVVXXX]]]aaaqqqyyy{{{xxxyyy}}}|||uuurrruuuyyyzzzwwwtttsssssssssrrrqqqoooooorrrxxx~~~~~~{{{{{{wwwooojjjjjjhhhddd\\\^^^^^^___iiirrrnnnccc[[[OOOFFFHHHRRR\\\gggooo}}}~~~xxxlllaaahhhppp~~~~~~zzz|||vvvRRRSSSjjjhhhBBB<<>>===::::::888444000//////000////////////////////////..............................//////000000000000333444111999KKKZZZooolllzzzyyyqqqccc[[[iii[[[NNNGGGDDDFFFEEECCCHHHPPPJJJKKKQQQWWWWWWQQQLLLJJJTTT\\\^^^UUUJJJEEEFFFHHHKKKJJJKKKNNNMMMKKKLLLPPPQQQNNNMMMPPPTTTTTTOOOJJJHHHQQQcccpppkkkZZZRRRTTTfffzzzwwwooojjjmmmooottt|||iiiwwwvvvWWWDDD???>>>???;;;666222111000000///000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333333777555:::MMM\\\hhhwwwsssxxxqqq___^^^^^^ZZZTTTPPPOOOOOOPPPPPPLLLNNNOOOOOOMMMMMMMMMMMMUUUPPPKKKIIIGGGIIIRRR\\\eeeiiieeeaaa___UUUOOOXXXaaajjjsss}}}kkkWWWVVV```iiimmmlllnnnrrrmmmccceeemmmrrrsssvvvxxxpppccciiilllqqqyyyssshhhgggiiiqqqtttwwwyyyyyyxxxwwwwwwyyyvvvvvvxxxzzz{{{ssshhhaaaYYYWWW[[[JJJ999555444333222111222333444111111000///......//////...//////000111222222222000000000//////.........333555???SSSmmmiiiqqquuuvvvpppZZZJJJ;;;999===???>>>===HHHGGGEEEKKKVVV]]]xxxzzzTTTKKKccc{{{[[[CCC888777===CCC:::===AAABBBBBBAAAAAABBBBBBCCCFFFLLLUUU]]]dddgggcccddddddeeefffiiinnnqqqttt|||zzz{{{vvvjjjooo~~~|||zzzyyyyyyuuusssqqqpppqqqqqqpppooopppooorrrxxx{{{vvvqqqssspppkkkggggggeeeaaa```ccc___XXXaaappprrrggg```TTTIIIHHHMMMVVVbbbkkkttt|||}}}rrreee```hhhwww{{{xxxzzz{{{ppp]]]YYY}}}|||KKKBBBBBB888777::::::888555222000000111000000000000000000000000/////////////////////////////////000000111111222666555555GGGeeesssyyybbbkkkkkk```XXX```|||vvvXXXNNNKKKJJJKKKHHHGGGLLLTTTJJJHHHMMMTTTRRRHHHEEEJJJUUU[[[[[[RRRIIIGGGIIILLLKKKKKKMMMQQQQQQPPPSSSXXXZZZUUUSSSUUUWWWUUUQQQNNNLLLZZZoooxxxlll\\\]]]iii|||{{{vvvtttoooqqq|||zzzrrrnnnhhhhhhjjjrrr}}}yyytttyyyooohhhJJJ???@@@AAA===888444222111000///////////////////////////////////////000000000000000000000000000000000000111111222222222333333333111444222<<>>???>>>>>>EEEGGGGGGPPP___qqq```JJJXXX}}}uuuMMM999777:::;;;<<<<<>>999555333222000...////////////////////////////////////000000000000111111111111111111111111111111222222222333333333333666777AAAXXXiii|||{{{tttiii\\\```ggg[[[VVVOOOJJJHHHLLLRRRWWW[[[YYYYYYZZZ]]]]]]\\\YYYXXXXXXXXXUUUNNNHHHIIIOOO^^^eeegggmmmqqqeeeVVVVVVaaaooo{{{|||```TTTZZZeeelllmmmuuu~~~xxxiiieeegggiiikkkooouuuwwwvvviiidddcccnnn~~~wwwtttssstttwwwzzzxxxuuussstttuuurrrtttzzzwwweee[[[aaaoooJJJ999555555444333222222222222111000000//////000000000......//////000111222222////////////............///:::PPPrrriiisss|||zzzyyyjjjWWWHHH@@@999;;;>>>??????@@@>>>DDDIIIWWWssshhhNNNLLLlllfffDDD:::===>>>999666>>>BBBFFFHHHIIIIIIJJJKKKFFFFFFIIIRRR]]]gggmmmnnnnnnoooqqqqqqrrrtttxxx{{{~~~~~~qqqhhhsss{{{uuurrrrrrtttrrrqqqqqqsssuuuvvvvvvuuuxxxvvvvvvxxxyyyxxxsssoookkkmmmmmmjjjiiikkkkkkhhh]]]bbbaaaXXXWWWbbblllpppddd]]]UUUQQQMMMMMMTTT]]]jjjxxxqqqbbbaaahhhxxxxxxjjjqqqrrruuudddhhhuuurrr}}}eeeEEE===;;;:::999::::::777444222222222111111111111111111111111111111111111111111111111//////000111222333333444111555<<<[[[fffxxx}}}XXXWWWfffgggMMMKKKIIIIIIJJJMMMPPPRRRTTTTTTTTTTTTRRRLLLIIIPPPZZZdddhhhggg^^^UUURRRRRRQQQOOONNNQQQVVVXXXYYY^^^dddiiiaaa]]]``````\\\\\\aaaeeeooo|||{{{xxxiiiRRRJJJFFFMMMUUU^^^lll~~~}}}hhhlllrrryyyoooeee~~~cccIII???AAA===999666444222000...000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333333666888EEE[[[llltttuuuvvvzzzwww\\\WWW[[[\\\UUUSSSNNNIIIHHHKKKQQQVVV___bbbdddcccaaa___```bbb^^^^^^``````XXXNNNIIIJJJWWW```hhhttt|||ppp\\\XXXgggwwwdddWWW\\\ffflllmmm{{{oooXXX^^^gggpppvvvzzzzzzyyykkk```YYYcccxxx|||}}}wwwsssxxxxxxwwwuuurrrqqqrrrssssssxxxsssfffmmm{{{III888444444444444333222111000111000000000000000111111.........//////000000000000000000000111111111111555@@@UUUtttqqqfffuuu^^^OOOBBB===:::<<<======@@@DDD???IIIPPPfffoooPPPOOObbboooUUU@@@>>>CCCAAA>>>===@@@DDDHHHKKKLLLMMMNNNOOOOOONNNQQQYYYccckkknnnmmmppprrrssstttuuuxxx||||||{{{wwwuuu~~~}}}~~~|||vvvnnniiiiiijjjiiiiiijjjnnnrrruuuvvvuuuwwwvvvuuutttsssrrrqqqpppjjjlllkkkhhhgggjjjjjjhhh______^^^ZZZWWWYYYaaahhhjjjeee```ZZZRRRLLLNNNTTT```ppp|||~~~wwwjjjcccdddrrr|||nnnrrrpppppp|||aaawww}}}~~~NNN???@@@;;;999::::::888555333222333222222222222222222222222000000000000000000000000///000000111222333444555111@@@QQQpppiiiqqq{{{ddddddiiieeePPPGGGIIILLLMMMPPPTTTXXXZZZVVV\\\^^^WWWRRRVVV```gggjjjoooooohhh```\\\ZZZXXXVVVUUUVVVZZZ[[[[[[```fffjjjccccccjjjlllggghhhnnnsssyyy|||{{{[[[MMMNNNQQQ]]]fffmmmqqqsssvvvyyy}}}XXXeeerrrTTTCCC???<<<888666444222000...000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333222555999KKKggg{{{uuufff|||ssshhh~~~eeeYYYVVVTTTQQQNNNOOOOOONNNLLLLLLPPPSSS___jjjqqqlll^^^XXX^^^iiigggfffggghhhbbbVVVLLLHHHVVVbbbnnn~~~zzzccc[[[mmmeeeWWW___hhhkkkoooxxx[[[bbbmmmzzz{{{jjjZZZ[[[jjjyyy}}}{{{ssszzzuuuvvvtttqqqqqqsssvvvxxxyyyzzzqqqqqqzzz}}}GGG777444444555555444222111///111000000000000000111111............////////////111111111222333333333444>>>GGGXXXqqqyyy```jjjvvvkkkQQQGGG>>>;;;:::<<<<<<<<>>;;;888666444333000...000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333555888???WWWyyymmmfffzzz___xxx```WWWYYYVVVNNNIIIIIIMMMQQQRRRPPPOOOOOOPPP]]]nnn{{{qqqZZZOOO[[[lllnnnllllllmmmhhh[[[OOOJJJZZZffftttggg\\\rrrdddUUUaaahhhkkkppplllpppyyyxxxaaaWWW^^^kkksssvvvrrr~~~~~~zzzqqqnnnlllnnnvvv}}}xxxpppsss~~~FFF444333222111111333333222111222222111111111111222222///////////////000111111...+++...333111...666BBBFFFRRR[[[tttiiilllxxx~~~xxxdddOOOAAA;;;<<<<<<<<>>666444555///////////////000000000000111000/////////000222333000000000000000000000000111111111222333444666666666>>><<>>@@@CCCEEEFFFQQQ\\\PPPXXXbbbhhhNNNHHHDDDEEEDDDAAAAAACCCFFFJJJOOOSSSVVVXXX[[[^^^aaabbbccceeeiiinnnsssvvvvvvzzz|||xxxwww~~~|||zzzzzz{{{|||{{{zzzssstttttttttwww{{{yyysssmmmhhh___UUUNNNJJJIIIJJJFFFFFFHHHNNNWWWaaahhhkkkkkkkkkjjjjjjlllnnnooooooooollliiifffffffffeeedddbbbdddddd___XXXSSSRRRSSSbbbkkksssqqqeeeWWWNNNKKKNNNYYYccckkkxxx}}}sssgggeeennn{{{~~~ssssssqqqlllVVVFFFAAA===;;;;;;::::::999666444333333333333222222222111111111111111111111111111000444//////555333222;;;PPPrrr|||mmmyyysss[[[sssjjjQQQCCCEEEEEEGGGJJJNNNSSSWWWXXX]]]cccggggggkkkvvv}}}{{{xxxvvvtttrrroookkkhhheeedddcccbbbiiijjjlllnnnppptttyyy}}}wwwjjjkkkjjjmmmyyy~~~qqqsssuuuuuusssrrrssstttmmmRRRKKKZZZqqq|||wwwmmmddd___```bbboooZZZYYYeeeqqqsss|||WWWDDD;;;<<>>@@@AAACCCGGGJJJZZZnnnjjjLLLeee||||||^^^IIIEEECCCEEEFFFCCCAAACCCFFFIIIMMMQQQTTTXXX]]]```___bbbfffhhhkkkooouuuzzz}}}~~~~~~|||yyy|||{{{zzz{{{{{{zzzwwwuuusssvvvwwwwwwyyyyyyssskkk^^^XXXPPPHHHCCCAAABBBCCCDDDDDDFFFIIIOOOXXXbbbiiiiiigggfffhhhlllooorrrssspppmmmjjjhhhggggggfffeeedddffffffaaaZZZTTTRRRRRRYYYeeesssvvvmmm^^^SSSMMMKKKRRRXXX```ppp{{{pppggggggqqquuupppvvvzzzvvvaaannneeeIII>>>===<<<;;;::::::999666444444444444333333333222222111111111111111111111111///333000111666333555CCCgggwwwsss|||gggjjj~~~```KKK@@@DDDEEEFFFIIINNNTTTZZZ]]]ccchhhlllooovvv~~~}}}|||{{{{{{zzzwwwrrrlllgggdddbbbaaafffggghhhiiinnnuuu~~~qqq```YYY\\\^^^bbbfffmmmvvv|||tttooopppsssxxxnnnWWWNNNZZZnnnssshhh|||ssshhhbbbcccggg|||wwweee^^^wwwuuu|||fffJJJ<<<999<<<888666777111000000000000000000000000000000000///000111111222111111111111111111111111333333222222333444555555444BBBSSSxxxtttLLLMMMlllWWWKKKUUUQQQOOOTTTPPPSSSXXX^^^bbbccc```ZZZUUUTTT^^^mmmwwwqqqbbbXXXUUUmmmlllfff]]]RRRKKKJJJKKKPPP]]]aaa```ddd^^^TTTSSSdddeeedddccc___ZZZUUURRR^^^eeerrrlll\\\ZZZaaahhhrrr~~~ttt|||GGG777777555444333333333111///222222111111111111222222///////////////000000111222///000333111111>>>OOOZZZ```wwwxxx~~~hhhssswww^^^JJJBBBBBB;;;<<>>@@@GGGIIILLLMMMPPPWWW```gggeee^^^ZZZbbbmmmtttuuutttqqqnnnkkkjjjiiiiiigggfffdddffffffbbb\\\WWWTTTSSSRRR___oooxxxsssfffYYYQQQIIIKKKMMMUUUhhh~~~{{{mmmeeejjj{{{wwwmmmmmmnnnxxxmmmaaatttwwwRRR===>>><<<;;;::::::999777555444333333333333222222222111111111111111111111111000333000000555444===RRR}}}hhhoooppp|||wwwWWWHHH@@@CCCDDDEEEHHHMMMTTT[[[```iiimmmrrryyy{{{yyyzzz{{{wwwuuuqqqlllgggdddccccccdddeeehhhkkkqqq{{{sssbbbZZZXXXVVVXXXZZZZZZ[[[___ffflllsssuuu{{{zzzrrraaaVVV[[[sssbbbTTT\\\}}}}}}}}}zzzsssjjjeeefffhhhfff~~~uuusss~~~vvvXXXCCC:::<<<888666666000111111111000000000000000000000000000000111111222111111111111111111111111333333333333333444555555666GGGeeexxx```JJJbbbpppZZZXXX___WWWQQQSSSQQQXXX]]]aaacccdddeeebbb^^^XXX^^^kkkzzz{{{mmmaaa\\\pppjjj___SSSHHHDDDEEEHHHGGGPPPPPPNNNQQQMMMFFFJJJNNNMMMLLLLLLLLLNNNPPPQQQTTT]]]hhhtttxxxddd\\\___eeeqqq~~~yyyyyyEEE777999777555555555444222000222222111111111111222222///////////////000000111222000111333000333CCCWWWeeeyyyqqqvvv}}}gggTTTGGGBBBAAA======@@@CCCAAABBBLLLXXX~~~gggQQQggguuu]]]FFFCCCDDDIIIJJJHHHFFFFFFBBBEEEIIIMMMPPPUUUZZZ^^^```fffmmmqqqrrruuu|||yyyxxxzzz{{{uuuxxx||||||}}}}}}}}}zzzvvvrrrmmmnnnjjjeeeaaa[[[PPPFFF???===999777888;;;???AAABBBFFFLLLPPPSSSWWW^^^ccc^^^QQQMMM\\\qqqzzzwwwrrrqqqooommmkkkkkkjjjhhhgggdddddddddaaa^^^ZZZWWWVVVNNNYYYhhhtttvvvmmm___UUUIIIHHHGGGNNNaaayyyvvvjjjjjjxxx|||ooollliiisssffffffbbbBBB???===;;;::::::999888666222222222222111111111111111111111111111111111111333444000///444777IIIgggvvvaaappp~~~fffLLLEEE@@@AAACCCEEEGGGKKKQQQZZZ___mmmpppwwwyyyvvvwwwyyyuuutttqqqlllfffcccdddeeefffiiiooouuu}}}xxxjjjbbb^^^\\\]]]]]]\\\\\\^^^aaadddfffccceeejjjsss}}}uuu___ZZZzzzfffLLLJJJ]]]zzzyyyrrrmmmiiifffeeepppvvvttt{{{qqq{{{iiiMMM>>>>>><<<;;;;;;666222111111111000000000//////000000000111111111111111111111111111111111111333333333333444555666666===PPPxxx{{{pppyyy\\\OOOXXXnnnnnnsssppp___QQQNNNOOO[[[```bbbbbbfffnnnqqqooohhhfffmmmzzz{{{mmm___ZZZccc]]]RRRGGGAAA@@@DDDHHHHHHNNNKKKJJJNNNJJJFFFMMMJJJIIIIIIIIIKKKNNNQQQSSSJJJQQQWWWZZZ]]]aaaaaa^^^ffffffppp{{{mmmaaaaaagggpppzzzyyyFFF999:::999777777777777555333222222111111111111222222///////////////000111111222000111222111555III___rrreeewwwbbbTTTIII@@@:::===<<<@@@DDDCCCEEETTTfffvvvWWWSSSvvvxxxYYYEEEBBBBBBGGGIIIGGGEEEFFFFFFIIIMMMQQQTTTXXX\\\___bbbgggnnnsssvvvyyy}}}}}}vvvoooqqqvvvyyyxxx||||||||||||}}}}}}zzzvvvrrrnnnkkkcccYYYSSSMMMDDD;;;888888777888:::===AAACCC>>>CCCKKKRRRWWW[[[^^^```ZZZMMMLLLaaayyy|||vvvrrrpppnnnmmmmmmllliiigggeeedddbbb___]]][[[YYYXXXPPPTTT]]]kkktttrrreeeZZZMMMJJJGGGKKKZZZpppqqqmmmttt|||vvvqqqkkkqqqvvvddd{{{qqqFFF@@@>>>;;;::::::999888777222222222111111111000000111111111111111111111111333444000111666<<>>;;;::::::999999777333333222222222111111111111111111111111111111111000222222555;;;BBB```sssuuu}}}UUUEEEGGGFFFBBBFFFJJJKKKLLLOOOVVV[[[gggkkkvvvwwwsssuuuxxxwwwwwwuuunnnfffbbbcccfffdddiiipppxxxyyyuuurrrooojjjeeeddddddeeehhhlllppprrrrrrtttsssqqqqqqssstttsssrrr{{{pppjjjsssaaaOOORRReee{{{vvvaaa___eeefffwwwyyy{{{{{{vvvpppiiieee\\\[[[dddzzzdddrrr___BBB===:::999:::777333333222111111000000///...///000111222111111000222222222222222222222222111111222333555777888999DDDXXXnnnllllll|||fffSSSjjjlllWWWLLLKKKPPPRRR[[[______hhhyyypppaaaXXX[[[XXXJJJCCCFFFCCCBBB@@@AAADDDHHHKKKMMMNNNSSSTTTYYY___ZZZVVV```___^^^^^^\\\ZZZWWWTTTSSSUUUXXXXXXTTTSSSVVVXXXVVVTTTXXXVVVVVV\\\^^^___dddeeekkkrrruuusssooolllkkkttt{{{qqqwwwEEE:::333222111111333333222111222222111111111111222222///////////////000111111111///000222111888PPPjjjvvv|||yyyzzz|||fffSSSIIIDDDBBBAAA;;;:::???GGGIIIQQQiiiyyyWWWZZZ}}}aaaJJJFFFFFFIIIKKKJJJIIIKKKIIIMMMSSSWWWZZZ[[[]]]___dddfffkkkqqqxxx{{{{{{zzzxxxtttqqqwwwzzz||||||zzzzzzyyyxxxxxxyyyxxxuuusssmmmfffWWWIIIBBB@@@===777999:::<<<>>>???@@@@@@@@@GGGFFFGGGKKKPPPRRRPPPMMMJJJFFFPPPgggwwwvvvrrrssssssrrrpppoooooonnnkkkhhhkkkfffaaa\\\ZZZXXXWWWWWWWWWOOOMMMZZZnnnvvvlll___XXXSSSMMMKKKOOO^^^uuu|||rrrjjjeeeyyyvvvmmmlllxxxwwwlllyyy|||ZZZAAA>>>;;;:::::::::999888444444444333333333222222111111111111111111111111---111333999???FFFfffooofffuuuMMM>>>BBBBBBCCCHHHMMMNNNMMMOOOUUUZZZccchhhttt}}}|||uuurrrtttwwwrrrsssrrrllleeebbbdddgggiiimmmssszzz|||vvvrrroooooopppgggjjjmmmpppsssvvvzzz|||yyywwwuuuuuuvvvvvvvvvuuuvvv{{{~~~zzz{{{sssgggmmmnnn[[[MMMRRReee~~~uuu\\\XXX]]]]]]cccmmmxxx|||xxxqqqmmmkkk^^^ZZZfffyyy~~~gggcccrrrOOOFFF@@@<<<<<<888333333222222111000000///...///000222222111111000222222222222222222222222000111222333555777999;;;MMMaaavvvkkkkkkdddpppyyybbbcccyyyzzz[[[MMMKKKNNNUUU\\\fffjjjjjjrrr```OOOEEEIIIHHH@@@???HHHCCCCCCDDDGGGJJJMMMNNNNNNVVV\\\___fffmmmgggcccllljjjjjjiiihhheeebbb```^^^UUUYYYZZZXXXYYY]]]^^^]]]bbbfffaaa^^^dddcccaaahhhgggiiioooxxx}}}xxxyyymmm~~~vvvCCC:::777666444333222222333444111111111111111111111111000000000000000000000000222,,,///666777999PPPmmmuuuxxx~~~qqqlllVVVQQQLLL???999===@@@@@@BBBEEEKKK\\\}}}bbbRRRmmmoooMMMJJJKKKOOOMMMHHHLLLVVVTTTRRRTTTXXXYYYYYY[[[___gggggglllssstttqqqtttzzzxxx|||zzzyyyyyyxxxvvvtttuuuwwwzzz{{{zzzwwwuuuqqqgggWWWHHH>>><<<>>>AAABBB======BBBCCC@@@AAAFFFFFFEEEGGGJJJIIIEEEEEEHHHGGGLLLJJJMMMYYY]]]aaalllmmmssstttpppkkkkkkkkkjjjccccccbbbaaa___\\\[[[YYYVVVUUURRRTTT```oootttqqqdddYYYOOOKKKJJJRRRjjjwwwhhh]]]ppp|||xxxpppooopppooowwwqqqbbbGGGBBBBBB>>>666:::<<<222666777666444222111222333333333333333222222111000)))333888777CCCbbb|||xxxbbbgggfffMMMDDDGGGLLLIIILLLQQQUUUVVVVVVZZZ^^^eeekkksssvvvvvvwwwzzz~~~~~~|||zzzxxxwwwwwwsssmmmiiikkkmmmjjjiiiiiikkkqqqxxx~~~~~~zzzvvvwwwyyy|||}}}|||~~~kkkWWW```\\\jjjuuuzzz___SSS\\\iiiooohhhqqqfffgggmmmxxx|||qqqiiieeeccchhhpppooonnn|||lllhhhIIIIII???333;;;999777444111000000111222000000111111111222222222111111222222222333333333333777222111666666888DDDQQQooouuuqqqggghhh}}}oookkk}}}tttppp___WWWPPPNNNXXXgggtttvvv|||yyyvvvrrrPPPHHHEEEIIIMMMLLLIIIHHHNNNMMMTTT\\\XXXOOOWWWhhhttt}}}yyyooohhhfffgggdddaaa^^^^^^aaaggglllnnnqqqtttxxx|||~~~~~~~~~~~~rrrbbblllvvvCCC999777666444333222222333333222222222222222222222222111111111111111111111111000111222555:::EEEVVVdddzzzzzzyyyfffRRRMMMIII>>>999===@@@AAADDDIIIRRRgggyyyXXX\\\vvvRRRMMMMMMQQQQQQMMMQQQYYY[[[TTTPPPRRRUUUXXX^^^ccc```dddlllrrrrrrpppwww}}}{{{zzzzzzzzzyyywww{{{yyyxxxyyyzzzyyyuuuqqqoooeeeVVVHHH???>>>AAADDDEEEAAA@@@CCCDDDDDDIIIPPPTTTOOOLLLKKKIIIEEEEEEHHHEEELLLKKKMMMTTTUUUZZZhhhpppuuuvvvoooiiiggggggfffeeedddcccaaa^^^[[[YYYXXXUUUUUURRRRRR[[[jjjssstttjjj___SSSMMMKKKRRRhhhooo___ooo|||~~~tttpppppplll~~~xxxwwwIIIBBBAAA???888;;;===444777888777666333222333444333333333333333222111111000555999>>>QQQpppqqq~~~ggg]]]mmmaaaJJJBBBEEEJJJKKKMMMPPPTTTVVVXXX]]]bbbeeejjjpppssstttvvvzzz{{{xxxvvvuuuvvvvvvuuunnnjjjkkkllljjjjjjkkkpppwwwcccWWWjjjrrrsss```PPPQQQdddyyyuuurrrllloooxxxvvvjjjccc___aaaeeeaaacccyyyrrrxxxsssLLLHHHDDD;;;===999777444111000000111222000000111111111222222222111111222222222333333333222666333222888888;;;HHH^^^xxxyyyoooyyywwwwwwrrruuucccRRRMMMUUUbbbpppzzz}}}~~~zzzpppllldddSSSOOOJJJHHHMMMQQQRRRTTTWWWiiikkkqqqvvvssspppzzzwwwnnniiiggghhhllllllkkklllpppvvv|||kkkWWW```~~~wwwCCC999666666555333333333333333333333333333333333333333111111111111111111111111///444444444>>>QQQ]]]^^^~~~|||{{{vvvttt___MMMIIIFFF<<<999===AAACCCGGGNNNZZZtttbbbVVVooo|||[[[RRRNNNTTTWWWUUUWWW\\\^^^VVVPPPPPPRRRTTTZZZaaaXXXbbbooowwwvvvyyy|||{{{zzzzzzzzz||||||zzzxxx~~~{{{xxxyyy{{{zzztttooonnnfffXXXJJJBBBAAACCCFFFGGGEEEDDDEEEFFFJJJTTT^^^bbbWWWMMMIIIFFFDDDCCCEEEEEEKKKIIIJJJQQQRRR[[[mmmuuuzzzzzzrrrjjjhhhhhhhhhgggfffdddaaa^^^[[[YYYWWWWWWWWWTTTQQQWWWeeettt{{{pppdddWWWOOOIIIMMMaaawwwvvvaaaiiiwwwyyyqqqoookkksss}}}tttOOOBBB>>>>>>:::<<<>>>777888999888666444333444555333444444444444333333222444555888EEE^^^}}}mmmUUUZZZttt~~~]]]HHHBBBEEEJJJKKKLLLMMMNNNPPPVVV]]]aaadddgggkkkmmmooorrrxxx}}}zzzvvvsssrrrssstttoooiiidddeeeffffffhhhlllnnnwwwgggbbbyyy___MMMHHHOOOggg{{{tttoooxxxpppfff___ZZZWWWRRRWWWuuukkk~~~NNN@@@CCC???999999777444222111111111222111111111111111222222222111111222222222333333333111666444444999888===MMMllliiiiiijjjuuu{{{ppppppxxxgggccc^^^]]]fffuuu~~~uuunnnlllbbbYYYRRRGGGNNNNNNPPPSSSSSSTTT]]]gggzzz{{{vvvvvvuuusssnnnjjjgggggghhhkkknnnrrruuuxxx~~~eeeQQQQQQnnnwwwCCC999666555555444333333222222333333333333333333333333111111111111111111111111000222444777BBBSSSaaaggg}}}zzzkkkZZZKKKGGGCCC;;;999===BBBFFFKKKSSScccxxx]]]fff}}}eeeWWWPPPUUU[[[ZZZYYY[[[XXXUUUSSSQQQNNNNNNUUU___^^^mmm~~~}}}xxxxxxyyy{{{}}}}}}{{{yyy{{{xxxwwwyyy|||zzzssslllllldddXXXMMMEEECCCDDDFFFFFFFFFEEEEEEGGGPPP]]]iiilll^^^PPPKKKJJJIIIIIIKKKOOOQQQPPPVVVbbbfffnnn~~~vvvllljjjlllnnnhhhgggeeebbb^^^\\\ZZZYYYZZZZZZWWWSSSTTT```rrrttthhh[[[PPPHHHGGGWWWkkk|||{{{ggg```mmmtttoootttuuu}}}mmmXXXDDD<<<===;;;<<<===888888888888666333222333444444444444555555444333333333222888KKKfff{{{yyy~~~]]]eee|||]]]JJJEEEHHHLLLNNNOOOMMMKKKMMMTTTZZZ]]]ccceeeggghhhjjjooouuuzzz|||yyyuuurrrqqqqqqrrriiiddd```aaabbbdddiiinnnpppwww|||sssqqqZZZMMMLLLQQQfffooorrrxxxmmmiiiyyyyyyooobbbVVVPPPKKKRRRooonnnyyyXXX<<>>BBBGGGPPP\\\rrrkkkbbb{{{nnn]]]RRRUUU[[[YYYWWWWWWPPPPPPOOOLLLIIINNN```rrryyy|||yyy|||wwwwwwxxxzzz|||}}}{{{yyyyyywwwvvvwwwwwwrrriiiaaa]]]YYYRRRKKKGGGEEEFFFFFFDDDEEEEEEFFFKKKWWWeeennnpppdddXXXUUUVVVVVVVVVXXX]]]^^^bbbsssxxxjjjgggkkknnnjjjhhhfffccc```^^^]]]\\\ZZZZZZXXXSSSQQQYYYjjjzzzwwwlllaaaWWWKKKEEEPPP___rrrsss]]]eeewwwzzztttzzz~~~qqqmmmfffIII:::<<<;;;:::;;;888666777777555222111222333333333444555555444444444000222???VVVnnn~~~cccgggzzz|||^^^LLLFFFIIIMMMPPPRRRQQQMMMPPPWWWZZZYYY___```aaabbbdddhhhllloooqqqrrrrrrsssrrrqqqppppppkkkeeebbbbbbcccdddjjjqqqvvv{{{~~~uuu~~~rrrRRROOOTTT[[[tttjjjxxxjjj]]]vvvxxxeeeSSSMMMKKKOOOccc{{{~~~kkknnnGGGAAABBB888999777666444222222222222111111111111111111111111111111222222222333333333222666444666888555AAAZZZwwwbbb\\\fffiiixxxvvvpppqqq}}}ppp```lllzzzZZZIIIKKKGGGGGGPPPUUUSSSUUUVVVSSSSSSeee{{{uuuvvvqqqkkkeeecccaaa```___gggiiikkklllllllllmmmoooeeekkksssyyy~~~}}}\\\\\\mmmyyyssswwwCCC999555555555555444333222111333333333333333333333333222222222222222222222222444000888GGGNNNWWWttt{{{mmmttt]]]UUULLLFFF@@@;;;<<<@@@AAAIIIVVVjjj~~~```iiivvvdddUUUVVVYYYUUUQQQQQQJJJIIIHHHHHHKKK[[[zzz{{{zzz}}}yyyxxxxxxyyy{{{{{{zzzyyyzzzxxxtttoooiii```WWWQQQKKKKKKJJJIIIHHHHHHHHHHHHBBBEEEGGGJJJTTTaaalllpppmmmfff```aaaaaa______```dddeeemmmwwweee```fffkkknnnlllhhheeeaaa___^^^^^^XXXWWWVVVSSSOOORRR___nnnyyyqqqiii```RRRHHHLLLXXXgggzzzcccbbbnnnzzz|||ttttttxxx~~~wwwccc|||xxxRRR;;;===;;;999999888666666666444222111222333222333333444444444444333222888MMMkkkwwwttt\\\vvv}}}bbbNNNFFFHHHMMMLLLRRRTTTSSSXXX``````ZZZ\\\]]]^^^```aaaccccccdddjjjkkknnnpppqqqpppnnnmmmiiieeecccddddddeeellltttwww|||tttooovvv[[[JJJPPP]]]nnn|||fffxxxSSSssszzzeeeSSSNNNJJJIIIUUUeeekkkeeesssWWWCCC@@@888888888666555333222222111222222222111111111111111111111222222222333333333222555444666888666FFFeee}}}}}}bbbfffmmmooo~~~{{{}}}```gggcccMMMGGGOOOOOOPPPVVVXXXXXXWWWXXX^^^lllxxxmmmiiiiiiiiifffaaa]]][[[\\\^^^```iiikkklllmmmllllllmmmooooootttzzzrrrbbb^^^XXXhhhqqqvvv{{{vvvCCC999444555555555555333222111222222222222222222222222222222222222222222222222333777AAAMMMWWWiiikkkqqqhhhVVVQQQKKKEEE@@@<<>>[[[|||xxxggglllhhhRRRHHHIIINNNNNNXXXaaaeeennnwwwvvvmmmpppqqqsssuuuuuutttqqqnnnvvvuuutttrrrooollliiihhhfffdddfffjjjmmmqqqzzzvvvmmm}}}hhhhhhgggYYYTTT___ooonnndddwwwRRRvvvyyyfffWWWQQQJJJDDDKKKZZZxxxyyyVVVsssuuukkkJJJAAA999888888777555444333222111222222222111111111000000111111222222222333333333111333333666::::::OOOsssssskkk{{{rrriiimmmRRRGGGLLLVVVXXX[[[```]]]\\\[[[fff~~~qqqiiiccceeekkkhhhiiigggeeecccffflllrrrjjjlllnnnpppqqqtttwwwzzzkkkRRRKKKWWWbbb{{{{{{}}}xxxvvvCCC:::444555555666555333222111111111111111111111111111222222222222222222222222111???JJJPPP^^^zzzlll~~~___PPPMMMIIIDDD???===AAAFFFFFFPPPaaa}}}ggg\\\ooo]]]XXXUUUMMMHHHHHHEEEDDDJJJ\\\sss{{{|||~~~{{{yyy~~~{{{yyywwwxxxxxxxxxwwwsssooofffWWWIIIBBBCCCFFFHHHKKKOOORRRQQQNNNJJJFFFDDDIIINNNWWWfffuuuwwwqqqyyy{{{vvvpppooowwwoookkkxxxxxxeeedddoooxxxyyyuuuoooiiiccc^^^[[[ZZZ\\\[[[\\\\\\WWWQQQVVV___tttqqqooojjjZZZIIIDDDJJJQQQddd~~~ooo___^^^uuuyyyrrrgggfffbbbdddcccrrrcccBBBAAA>>>888999:::888888888666444333333555000111222222333333333333888AAAbbbiiiaaayyynnnWWWKKKLLLRRRYYYfffsss|||wwwoooiiidddbbbfffgggmmmvvv}}}jjj^^^gggllldddmmmggghhhsssvvvqqq___TTTzzzxxxiii\\\UUUJJJ@@@HHHXXXiiiQQQkkk~~~VVVGGG???888888777666444333222111222222222222111111000000111111222222222333333333000222222666;;;>>>VVV}}}ooovvv|||[[[TTTNNNTTTZZZXXX\\\```[[[]]]```vvvlllhhhhhhbbbbbbhhhccceeedddaaa]]]___fffmmmmmmppptttxxx}}}zzz```XXXNNNNNN___nnnwwwssspppDDD666333444444555555444333333111111111111111111111111222222222111111111111000222FFFPPPQQQccchhhtttqqqVVVRRRMMMFFF???>>>BBBDDDEEEFFFQQQlllzzz]]]bbbvvvbbbVVVRRRNNNHHHDDDBBBIIIXXXnnn~~~}}}}}}xxxvvvtttuuuwwwyyyyyyyyywwwhhhUUUJJJEEEBBBDDDIIILLLSSSWWWWWWUUURRRKKKCCCHHHKKKRRR]]]jjjrrruuuttt|||~~~qqqqqqnnnpppyyynnnllluuuyyy~~~zzzkkkbbbdddccc___^^^[[[XXXTTTSSSTTTUUUWWWjjjtttwwwkkk[[[PPPKKKGGGSSS___tttzzziii```ooo|||lllhhhfffaaajjjuuulll{{{rrrKKK===999:::;;;666666666666555444444333333444222///---000333333111///LLLuuudddiii|||www```MMMNNN\\\ddd~~~{{{zzz|||ddd[[[pppnnnjjj{{{wwwrrriiimmmjjjaaa\\\aaa~~~ooo]]]RRRLLLHHHIIIMMMfff|||jjjWWW~~~ZZZNNN888:::999888777555333222111333333333222222222111111111111222222222333333333000===444111@@@@@@QQQjjjgggttthhhUUURRRUUUWWWXXX[[[^^^^^^[[[```qqq{{{rrrggg```^^^___aaaaaabbbaaa^^^\\\]]]bbbjjjooouuuyyyzzzbbbPPPPPPQQQQQQ```wwwrrrxxxoooCCC666555555555444444333333333111111111111111111111111000000111111222222222333333EEEPPPSSSfffzzzllliiiTTTRRRMMMDDD>>>>>>AAAEEEFFFKKKWWWuuuooo\\\iii|||gggXXXPPPJJJFFFDDDGGGUUUlll}}}|||zzzxxxvvvuuuvvvwwwvvvuuussscccRRRHHHEEEEEEIIIOOONNNSSSVVVTTTSSSQQQLLLFFFGGGGGGLLLVVVcccnnnsssuuuwwwpppqqqxxxwwwqqqwww|||wwwkkkhhheee```^^^[[[XXXUUUSSSSSSTTTUUUdddqqqwwwooo___TTTNNNJJJQQQ[[[ooorrrbbbjjjnnnkkkgggbbbjjj}}}lllTTT@@@:::;;;<<<777777666666555555444333333333222000000222555666555>>>^^^tttaaaooottt]]]MMMSSSccc|||aaajjjmmmcccbbb^^^]]]___ppp___TTTNNNJJJJJJMMM[[[rrroooTTTrrrjjjOOO:::::::::888777555333222222333333333222222222111111111111222222222333333333111;;;333222@@@DDD___ppp\\\ggg}}}WWWLLLRRRSSSVVVYYYZZZZZZ\\\]]]rrruuummmhhhaaa]]]\\\]]]^^^]]]___``````bbbeeellluuu{{{fffVVVLLLOOOUUU]]]qqq|||zzzoooCCC777777666555333222222222333111111111111111111111111//////000111222333444444777FFFPPPWWWmmm{{{yyymmmyyyuuu^^^SSSRRRKKKCCC>>>>>>AAAEEEHHHRRR```ggg___uuulll[[[OOOFFFEEEHHHPPPhhh}}}}}}~~~~~~}}}}}}zzzxxxvvvvvvuuusssrrrnnn^^^NNNFFFEEEHHHPPPWWWUUUYYYZZZWWWUUUTTTPPPKKKIIIGGGIIIQQQ^^^llluuuyyywww{{{zzz}}}qqqjjjfff```]]]\\\YYYWWWTTTSSSRRRQQQ[[[kkkwwwtttgggZZZQQQMMMMMMVVViii}}}fffdddxxxsssmmmhhhdddoookkkaaaCCC;;;===<<<888777777666555555444444333222222222333555666888:::KKKppp|||uuujjjfffzzzrrr^^^VVVaaatttppp___tttooonnnppp{{{qqqaaaWWWPPPKKKJJJLLLNNNeeezzzSSSbbb{{{NNN???;;;:::999777666444333222333333333222222222111111111111222222222333333333222888222444AAAJJJrrr^^^SSSjjjmmmOOONNNSSSRRRUUUYYYXXXVVV```mmmoooaaacccaaa^^^]]]^^^^^^]]]]]]fffiiilllqqqwww~~~gggTTTNNNKKKRRR```rrroooDDD888999777555222111111222333111111111111111111111111000000111222222333444444999FFFQQQ\\\tttkkknnnuuudddsss|||lllXXXRRRRRRJJJAAA>>>>>>AAAGGGLLLXXXhhhccceeeqqqaaaQQQEEEGGGPPP\\\~~~~~~{{{|||~~~~~~~~~|||yyyxxxwwwvvvtttrrrlll\\\LLLEEEFFFKKKTTT\\\YYY]]]^^^[[[XXXVVVQQQKKKHHHFFFGGGNNN[[[iiirrrwww~~~qqqhhhccc___]]]\\\[[[XXXVVVSSSPPPOOOTTTdddtttwwwmmm^^^SSSMMMLLLRRRbbbyyykkkaaannnyyynnnhhhhhhxxxmmmyyynnnDDD;;;===;;;999777777666666555444444444222222333555555555888===UUU|||yyyqqq~~~kkksssvvviiiffftttjjjcccrrrcccZZZSSSLLLIIIIIIIII\\\ZZZUUURRRCCC;;;;;;999888666555333333333333333222222222111111111111222222222333333333333555333777AAANNN}}}WWWVVVppp```OOOTTTSSSRRRUUUVVVRRRVVVqqqwwweeeeeedddcccbbbcccdddeeeffffffvvvzzzqqqZZZTTTPPPPPP[[[qqqoooEEE:::999777555222111111222333111111111111111111111111333222222222222222222222777CCCOOO___xxxjjjvvvjjjdddwww~~~kkkVVVPPPSSSIII@@@>>>???BBBIIIQQQ^^^nnn___gggxxxkkkVVVGGGKKKZZZrrr~~~{{{|||}}}~~~}}}~~~~~~}}}{{{yyyyyyyyyxxxvvvtttlll]]]MMMFFFFFFLLLUUU]]]YYY___bbb```]]]YYYQQQIIIFFFEEEFFFMMMYYYdddlllooottt}}}ooofffbbb^^^^^^]]]\\\ZZZWWWSSSPPPNNNPPP^^^oooxxxrrrbbbSSSLLLLLLPPP]]]sssssscccggg{{{ppphhhmmmnnnnnnyyyFFF:::<<<999:::888777777666555555444444333222444666444222777@@@___uuuwwwkkkjjj|||yyyxxx~~~}}}lllnnn~~~rrreee]]]UUUMMMHHHGGGHHHVVV}}}hhhQQQttt^^^BBB<<<;;;:::999777555444333333333333222222222111111111111222222222333333333222333555;;;BBBSSSjjjQQQYYYppp|||vvvoooSSSKKKQQQOOOPPPRRRPPPMMM___xxxllldddjjjfffgggiiikkkooosssxxx{{{lllaaa___YYYYYYjjjnnnEEE:::777666555333222222222333111111111111111111111111444333333333222222222222555@@@OOO```yyysss{{{ooopppiiiVVVQQQUUUHHH??????AAACCCLLLVVVfffxxxvvv\\\jjjuuu^^^MMMWWWmmm|||yyyvvvuuuwwwzzz|||~~~~~~|||{{{zzzyyyyyyzzzyyywwwuuukkk\\\LLLEEEFFFJJJRRRZZZ___eeejjjjjjhhhddd\\\UUUOOOMMMMMMSSS\\\eeekkkmmmkkksssooogggccc]]]___^^^]]][[[XXXTTTRRRPPPOOOXXXhhhvvvvvvhhhWWWMMMMMMNNNXXXmmmhhhbbbrrrvvvlllppplll```yyyKKK<<<<<<777;;;888888777666666555555444444222444777333000999GGGgggzzznnn}}}^^^mmmttteeecccgggmmmvvvppp~~~ttthhh```YYYOOOHHHFFFHHHPPPmmm|||WWWhhhtttCCC===<<<;;;999777666555444333333333222222222111111111111222222222333333333111333888===DDD[[[YYYQQQ\\\fffyyy{{{xxxmmmvvv{{{```MMMIIILLLJJJOOOPPPMMMUUUvvv|||oookkkiiikkknnnqqqwww|||xxxvvvpppgggjjjlllCCC999555555555444444333333333111111111111111111111111222222333333333333333333666BBBSSSfff}}}zzzyyywwwzzz}}}uuucccWWWVVVVVVHHH???@@@CCCEEENNN[[[ppplllcccxxx}}}gggZZZmmm}}}zzzrrrsssttttttuuuxxx|||}}}zzzyyyzzzyyyxxxxxxxxxwwwuuurrrgggYYYJJJDDDDDDGGGOOOUUUbbbhhhmmmnnnnnnnnnjjjdddXXXUUURRRUUU\\\dddiiikkkgggmmmwwwxxx|||llliiieee]]]```___]]][[[XXXVVVTTTSSSOOOSSSaaattt{{{ooo]]]RRRMMMLLLUUUhhh}}}mmm]]]iii}}}sssqqqxxxtttVVVddd|||SSSAAA===666;;;888888777777666555555555333111333777444222???PPPqqqvvvvvvmmmbbbuuu}}}gggUUUVVV^^^cccjjjrrrvvv{{{qqqwwwllleee]]]RRRIIIFFFGGGJJJ\\\aaa```LLL======;;;:::888666555555333333333222222222111111111111222222222333333333111444:::<<>>555<<<888888777777666666555555222000333777555444CCCXXXzzzjjjhhhnnnpppyyyjjjVVVWWW```dddggglllrrrzzzoooyyyooohhh```TTTKKKGGGGGGFFFQQQwwwiii[[[|||XXX======<<<:::888777555555333333333222222222111111111111222222222333333333111555:::<<>><<<999888666555444444555555666555222555888555DDDdddwwwwwwxxxnnnjjjvvv|||vvvXXXQQQaaahhhhhhooowww~~~yyyzzzpppggg```XXXOOOIIIDDDGGGPPPlll|||}}}PPP[[[iiiEEE:::999:::555666999444444444333333333333222222222222333333333333444444888:::;;;???RRRrrr{{{UUURRR^^^mmm}}}xxxYYYIIIIIIPPPSSSXXXcccffflllCCC999555555555555555555444444222222222222222222222222444000...111222111222555===MMMyyy{{{~~~{{{~~~|||lll\\\XXX]]]SSSBBB;;;DDDHHHHHHVVVlllwwweee}}}{{{zzzwwwqqqmmmkkknnnppppppssswww||||||yyyxxxyyywwwvvvsssqqqoookkkeee___SSSLLLFFFCCC@@@>>>CCCKKKYYY[[[YYYYYY]]]cccaaaZZZSSSJJJDDDGGGMMMRRRXXX]]]bbbdddffffffgggmmmwww~~~wwwkkkaaa___aaa___YYYWWWSSSTTTYYY\\\```ooo}}}uuummmgggdddddd```^^^^^^___\\\WWWVVVYYYSSSSSSTTTdddyyyzzziii]]]QQQJJJLLL[[[lll{{{|||ggg```ppprrrmmmuuujjjKKKdddgggFFF:::;;;;;;999888666555444444555555555555222444888666EEEddd}}}jjjnnn|||||||||]]]TTTaaaffffffmmmxxx~~~{{{qqqhhh```XXXOOOHHHDDDGGGOOOgggdddccc{{{JJJ===;;;<<<666666888333444444333333333333222222222222333333333333444444777999;;;AAAWWWwwwvvvVVVZZZiiiyyy}}}]]]KKKKKKQQQSSS\\\kkkrrrlllCCC999666666666555444444444333222222222222222222222222333000///111222222444888>>>ZZZ~~~xxxkkk]]][[[]]]III>>><<>>888666777222444444333333333333222222222222333333333333444444222444888DDD\\\{{{kkkTTT___ooobbbOOONNNTTTWWWdddyyylllCCC:::777777666555444333333333222222222222222222222222333000000222333222666;;;HHHjjjtttttthhh```]]]XXXCCC>>>@@@GGGIIIKKK```zzziiieeezzzyyyxxxrrrllljjjhhheeecccdddhhhnnnrrrxxx{{{~~~uuuvvvwwwwwwwwwwwwyyy{{{uuuiii\\\TTTPPPKKKHHHFFFNNNLLLHHHCCC===:::;;;===<<<;;;;;;===CCCHHHKKKJJJOOOPPPQQQRRRRRRUUU\\\bbbiiiiiigggfffgggmmmvvv|||{{{yyyssskkkiiikkkkkkhhh```]]]```jjjoooooovvvzzznnngggfffbbb^^^]]]bbbccc^^^YYYWWWVVVSSSQQQSSSeee~~~}}}fff[[[PPPKKKRRR^^^kkkttteeeiii|||wwwlllqqq___hhhOOO;;;777;;;888777666666555555444444444666333333888:::KKKhhh{{{cccZZZkkklll\\\bbbfffhhhppp}}}{{{qqqhhh^^^SSSLLLFFFCCCEEETTTqqqXXXDDD<<<===999777777222444444333333333222222222222222222333333333444444111444;;;LLLeeevvvdddTTTbbbnnn}}}dddSSSSSSZZZ___nnn~~~||||||{{{}}}lllCCC:::777777666555444333333333222222222222222222222222222000111333333333888???UUU{{{zzzuuuxxxeeeaaa\\\RRRAAA???CCCIIIIIINNNeeeffflll|||vvvqqqnnnkkkiiigggddddddgggmmmssswwwzzz{{{}}}~~~~~~|||yyywwwuuuwwwyyyyyyzzz{{{~~~tttcccPPPHHHFFFEEEHHHLLLTTTQQQKKKBBB;;;:::;;;<<<;;;:::;;;???DDDIIILLLOOONNNTTTXXXXXXWWWXXX[[[]]]^^^___bbbeeekkkrrrzzz||||||xxxoooiiiiiihhhfffaaa\\\___kkktttyyyooohhhgggddd```___cccddd___ZZZXXXUUUQQQRRRSSS___|||hhh]]]SSSNNNRRRZZZdddvvv~~~jjjggguuu}}}mmmnnnzzziiifff~~~UUU???888>>>777777777666666555444444222666333333888>>>PPPlll|||VVVZZZlllttt```ccchhhlllvvvyyy~~~~~~}}}sssjjj___SSSKKKHHHBBBCCCTTTooo```FFF:::<<<999777888444444444333333333222222222222222222333333333444444555777BBBWWWpppaaadddYYYhhhooo{{{yyybbbWWWZZZbbbjjjyyy{{{wwwrrrooorrryyy}}}{{{zzzzzz{{{}}}~~~~~~}}}sssgggdddmmm}}}nnnDDD:::666666666555444444444333222222222222222222222222222000111333333444:::CCC```sssqqqrrrccc___XXXMMMBBBAAADDDHHHJJJRRRkkk|||gggwwwuuuooolllllliiigggdddfffkkkqqqwwwyyywwwwwwxxxxxxxxxwwwuuuuuuuuuwwwxxxxxxwwwxxxzzz|||sss]]]IIIBBBDDDGGGOOOWWWZZZXXXOOOCCC<<<;;;=========<<<===BBBFFFGGGIIIMMMPPPWWW[[[[[[ZZZ[[[\\\[[[TTTVVVZZZaaaiiisss{{{|||qqqhhheeecccbbbccc\\\]]]jjjvvv~~~rrrjjjiiifffcccbbbdddddd^^^ZZZZZZVVVOOOTTTWWW[[[wwwkkk```VVVPPPRRRWWW^^^ooonnnfffoooqqqnnntttzzzmmm\\\qqqYYYBBB888???777777777777666555444333111666444333:::BBBVVVqqq}}}xxxTTTZZZlll~~~eeecccggglllvvvzzz~~~}}}}}}sssiii^^^RRRJJJIIICCCGGGYYYpppkkkLLL;;;<<<999777888555444444333333333333222222222222333333333333444444444444???XXXrrrbbb```^^^qqqttt|||zzzmmm```\\\aaahhhsss{{{pppmmmkkkllllllmmmrrryyyyyyyyyzzz{{{|||}}}~~~~~~hhh```XXXWWW^^^jjjtttyyypppEEE:::555555555555555555444444222222222222222222222222111111222444333444<<>><<<@@@GGGJJJIIILLLQQQVVV\\\^^^\\\]]]bbbcccaaaZZZZZZ\\\aaajjjttt}}}wwwkkkfffdddbbbhhh```aaaooo~~~wwwllliiihhhfffeeefffbbb\\\ZZZ\\\YYYMMMUUUZZZWWWooopppeeeZZZRRRQQQSSSYYYjjj|||qqqdddjjjsssllloooqqqtttVVVbbb~~~\\\EEE777===666777777777666555444333///666555444<<>>===999666888666444444333333333333222222222222333333333333444444444111;;;UUUrrrkkk```gggyyyqqqnnnlllhhhgggddd```___bbbggglllwwwxxxllleeeeeeggglllmmmnnnrrrxxxuuuwwwyyy{{{|||~~~xxxWWWTTTPPPPPPTTTZZZ^^^___fffmmmzzzqqqFFF:::444444444555555555555555222222222222222222222222111111222444444555===GGGjjj~~~aaaaaazzz___yyyqqqcccYYYRRRNNNBBBAAABBBFFFLLLZZZvvvoooiii}}}vvvqqqkkkddd___eeecccbbbeeekkkqqqtttuuuvvvtttrrrpppooonnnnnnooowwwyyy{{{}}}~~~mmmWWWFFFFFFMMMQQQYYYccceeefff___QQQHHHGGGFFFBBBAAA@@@FFFPPPTTTSSSVVV]]]]]]aaaaaa^^^aaaiiillliiigggeeecccfffmmmwww~~~pppjjjgggfffmmmeeegggxxx{{{llliiiiiihhhhhhfff```ZZZZZZ^^^]]]MMMVVV[[[SSSjjjsssiii]]]RRROOOOOOVVVhhh|||qqqbbbgggssskkkkkkkkk{{{}}}WWWZZZuuu]]]EEE666;;;666777777777777555444333...666555444===III___yyyiiiTTTfff}}}mmmaaa```ccclllrrr{{{zzzyyyzzz}}}zzzzzzyyyvvvtttvvv|||yyyooodddXXXOOODDDCCCJJJTTTXXXbbb}}}[[[AAA>>>:::666777666444444444333333333222222222222333333333444444444:::555===XXXxxxnnnggguuuwww```TTTQQQPPPTTTTTTUUUYYY___eeekkkmmmxxxvvv``````___```eeekkknnnnnnqqqvvvrrruuuxxx{{{}}}sss___PPPMMMJJJIIIKKKNNNPPPPPPNNNRRR[[[ccciiiqqqoooBBB666888777666555555444444555222111000111333444444222222222///333888666AAA[[[zzzpppQQQsssnnnccciii}}}fffVVVXXXVVVEEE@@@???CCCIIINNN[[[|||nnnxxx~~~uuunnnhhhbbb^^^``````bbbffflllooonnnllljjjiiigggfffgggllltttyyy{{{||||||}}}tttYYYDDDFFFMMMPPPZZZhhhiiifffaaa[[[UUUOOOJJJHHHDDDEEEIIIMMMRRRXXX]]]___jjjgggccccccgggooouuuxxxvvvsssnnnmmmqqq{{{uuuqqqrrruuuqqqsss~~~rrroookkkiiigggccc```^^^\\\[[[^^^OOOSSSXXXRRRbbbzzz}}}ssshhhVVVOOOTTTWWWbbbxxx}}}jjj```~~~qqqggggggwwweee[[[lllCCC???:::999888777666555444333333444444333555AAAVVVnnn|||lllbbbjjjwwwsss___^^^eeegggttttttwww}}}~~~xxxtttttttttzzzuuussstttttttttzzz}}}zzzyyyxxxnnnbbbUUUMMMGGGGGGDDDHHHPPPWWWpppkkkHHH>>>;;;<<<:::333555555444444444333333333222333444444555555444444666555BBB```~~~~~~ppphhh^^^PPPNNNLLLMMMOOOPPPRRRWWW```hhhppptttyyykkkaaabbb```cccfffiiikkkmmmppprrrrrrrrrvvv{{{~~~lllWWWSSSJJJJJJIIIGGGEEEFFFHHHKKKHHHJJJMMMNNNQQQXXXaaahhhvvvoooCCC777888777666555555444444555333222111111333444333222333333111555:::888FFFaaarrrWWWwwwgggggguuu{{{eeeVVVYYYVVVEEE======BBBJJJPPP___|||jjjvvv|||uuuooohhhaaa]]]aaa``````cccgggiiihhhggggggiiijjjlllnnnrrrwww{{{}}}~~~~~~ttt[[[GGGHHHNNNRRR]]]kkkkkkiiifff```YYYQQQKKKGGGFFFFFFGGGIIIMMMRRRWWWYYYgggggggggiiinnnvvv~~~~~~wwwuuuzzz|||wwwwwwwwwrrruuussspppfffeeecccaaa___^^^^^^^^^^^^QQQTTTWWWQQQ___www~~~tttiiiUUULLLQQQTTTaaaxxxmmmaaa~~~rrrjjjlllwwwmmm[[[zzztttFFF>>>999999888777666555444333333333555444555CCC^^^vvvyyygggbbbkkk~~~nnn\\\]]]dddhhhpppqqqtttyyy}}}xxxtttsssrrrvvvrrrppprrrrrrssswww}}}oooiiiiiijjjqqqzzzxxxnnnbbbUUULLLFFFFFFDDDHHHPPPXXXqqq|||sssMMM>>>:::;;;:::555555555444444444333333333222333444444555555444444666666CCC```}}}{{{lllnnn~~~[[[PPPRRRSSSWWWWWWWWWYYY^^^fffnnnrrrtttwww}}}ggg^^^___```bbbeeegggiiikkkooorrruuuuuuyyy{{{```PPPNNNFFFGGGGGGFFFEEEEEEHHHJJJIIIJJJKKKJJJIIIMMMSSSYYYllloooDDD999888777666555555444444555444333222222333333222111333333111444999999JJJiiippp___|||}}}eeerrrvvvdddWWWYYYVVVEEE>>>???DDDKKKQQQcccvvvhhhyyy~~~zzzuuuooohhh```[[[___^^^]]]]]]___aaaaaa```bbbfffkkkpppsssvvvzzz}}}rrr\\\JJJIIILLLOOOZZZhhhhhhhhhgggddd]]]UUUMMMHHHHHHHHHGGGHHHIIILLLOOOPPP[[[^^^ccchhhnnnwww|||yyytttooogggfffdddbbbaaaaaaaaaaaa^^^UUUVVVVVVOOOYYYrrrxxxkkkVVVKKKNNNQQQ___wwwrrrcccwwwrrrkkkpppyyyzzz[[[tttJJJ>>>999888888777666666555444444222666666666JJJlll{{{zzzaaafffpppmmm\\\\\\cccgggkkklllooottt{{{|||yyyuuusssrrrrrrnnnmmmoooooonnnppptttsss```^^^dddiiiooovvv}}}uuusssxxx}}}yyynnnaaaTTTLLLFFFFFFCCCFFFMMMSSSkkknnnXXX???999::::::777555555444444444333333333222333444444555555444444666777EEE___zzzyyydddmmmzzzXXXQQQUUUZZZbbbaaaaaadddjjjrrrwwwxxxwww{{{xxxddd[[[\\\```aaacccdddfffiiinnnrrrwwwwww{{{xxxpppkkkaaaRRRHHHHHHCCCDDDFFFFFFEEEEEEFFFHHHGGGHHHHHHEEECCCCCCHHHLLLZZZnnn~~~oooDDD:::888777666555555444444555555444222222333333222000222333000222666888NNNpppkkkeee~~~jjj}}}pppaaaWWWYYYTTTCCCAAACCCGGGKKKQQQdddoooggg~~~|||zzzwwwsssnnnfff^^^XXXYYYXXXWWWWWWYYY[[[\\\]]]^^^bbbhhhmmmrrrvvv{{{~~~~~~yyykkkZZZKKKHHHHHHIIISSS```dddeeefffddd___XXXPPPKKKJJJKKKLLLLLLLLLLLLKKKJJJQQQXXX```gggnnnwww{{{tttnnnhhhgggdddaaa___^^^^^^^^^^^^XXXWWWTTTMMMSSSkkk}}}pppYYYKKKLLLNNN]]]vvvyyyeeemmmqqqkkksss~~~```sssNNN???:::888888777777666555555444111888888999PPPvvv{{{sss^^^nnnzzztttaaa\\\```dddfffhhhlllqqqvvv{{{~~~~~~}}}|||xxxvvvuuutttqqqllljjjjjjiiieeedddfffooouuutttfff[[[\\\eeennnxxxtttdddZZZ___dddjjj{{{xxxmmm```SSSKKKHHHGGGCCCCCCHHHJJJ```ffftttgggCCC999:::888888555555444444444333333333222333444444555555444444777888EEE___yyyvvv\\\eeewwwZZZUUUWWW\\\eeeiiikkkqqqxxx{{{vvvcccYYYZZZ```aaabbbbbbdddiiinnnrrrvvvwww|||yyykkkbbb]]]UUUPPPQQQOOOIIIEEEDDDDDDFFFGGGGGGEEEDDDDDDEEECCCEEEEEEDDDBBBBBBFFFJJJHHHWWWdddzzznnnDDD:::888777666555555444444555666444333333444444222111444555222222555:::TTT{{{|||fffmmm~~~mmm|||jjj___XXXYYYRRRAAA@@@CCCHHHJJJQQQgggiiigggyyywwwsssoooiiibbbZZZTTTPPPQQQRRRSSSUUUXXX[[[]]]```bbbgggkkkpppwww~~~wwwkkkeee]]]SSSKKKHHHGGGIIITTT```gggggggggddd___XXXQQQMMMMMMOOOSSSVVVVVVSSSOOOMMMUUU\\\fffnnnuuu~~~sssllleeeccc```]]]\\\\\\]]]]]]^^^\\\WWWSSSNNNOOOcccvvv___OOOLLLLLLYYYrrrfffffftttmmmxxxfffuuuRRRAAA<<<888888777777666666555555444999999<<>>666999555555444444444333333333222333444444555555444444777===RRRqqqiiidddwwwwwwqqqaaa\\\hhhsss~~~zzzlll]]]^^^\\\___cccgggkkkpppvvvzzzxxx___XXXOOOGGGCCCAAAAAAAAA===@@@BBBCCCCCCEEEFFFFFFJJJJJJHHHEEEAAA??????@@@???CCCFFFGGGEEEDDDFFFIIIMMMPPPTTTkkklllBBB888888777666555555444444555444222222333555666555444---111000222999GGGoooiii^^^zzzhhhdddaaa___TTTAAAAAAHHHLLLMMMUUUpppwwwaaakkk~~~}}}yyyyyyuuummmbbbWWWOOOIIIEEECCCDDDIIIOOOSSSVVVXXX\\\___iiikkkooossswww|||oooVVVHHHFFFGGGLLLRRRRRRNNNNNNWWWbbbbbb]]]UUUOOOMMMQQQWWW\\\YYY[[[```eeekkkooossstttjjjkkkpppzzzpppmmmnnnfffdddaaa______```ccceeeaaa```SSSPPPUUULLLSSSttt~~~jjjYYYOOOEEEJJJ^^^~~~ggg```vvviiijjj___DDD;;;888888888888777777777777444222<<>><<<;;;???CCCDDDAAA???AAADDDFFFHHHHHHFFFBBB???>>>@@@AAA>>>CCCGGGIIIIIIIIILLLOOOLLLQQQVVVoooiiiAAA<<<777777666555444444333333555444444333333444444555666...222777666LLL|||nnnddd}}}{{{iiigggnnnaaaJJJBBB>>>CCCIIIOOOZZZssssssbbbrrr~~~zzzvvvrrrgggZZZOOOEEE======@@@BBBBBBGGGOOOTTTWWW]]]ccckkkoootttyyy|||rrr]]]LLLFFFIIINNNTTTWWWSSSTTTVVVQQQGGGEEEEEEHHHMMMUUU[[[___aaa___iiiooollljjjqqqyyy|||vvvzzzyyywwwnnnkkkkkkdddbbb___^^^______^^^^^^```YYYVVVWWWRRRLLLSSSaaa~~~kkkWWWNNNGGGKKK[[[vvvnnncccyyyzzz}}}ssslllxxxdddDDD::::::999888666555555444444777777===LLL]]]ppp|||YYYYYYrrrsssccc]]]^^^hhhfffhhhnnntttxxx{{{vvvqqqnnniii```VVVQQQMMMGGG@@@<<<===<<<<<<<<<===???AAACCCHHHCCCBBBEEEEEEBBBFFFMMMIIIJJJKKKKKKJJJHHHFFFDDDFFFEEELLLWWW\\\]]]gggssszzz}}}rrrhhh^^^RRRIIIJJJDDDBBBEEEFFFIIIZZZnnnlllsss{{{PPP:::BBB555777888777555333222222222222555555444444444555555666555BBB___|||mmmjjjuuufffccclllzzz{{{xxxyyyxxxmmm]]]ZZZZZZ^^^gggnnnqqqrrrzzzzzzbbbLLLIIIEEEBBBAAA@@@???>>>AAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFIIIKKKLLLMMMMMMNNNQQQOOO]]]hhh@@@:::777666666555444444333333333333333222222333333333888000444999999PPPrrrkkkzzzjjjggghhhYYYDDD===@@@DDDJJJPPP]]]vvvpppdddwww~~~~~~~~~}}}yyyvvvpppcccUUUKKKDDD>>>>>>@@@@@@AAAFFFMMMSSSWWW^^^eeejjjnnntttyyy}}}|||mmmYYYIIIGGGLLLQQQYYY]]][[[[[[\\\TTTIIIAAADDDHHHMMMQQQVVVYYY[[[ccclllqqqnnnkkkqqqxxx||||||pppkkkkkkllldddbbb___^^^______^^^]]]___XXXUUUVVVRRRLLLSSS___{{{{{{lllZZZPPPHHHIIIVVVrrrvvveeewwwyyyzzzpppaaaiiidddEEE<<<:::999888666555555444444777666>>>PPPfffzzzpppQQQYYYtttuuuddd^^^___hhhgggiiiooouuuyyyxxxsssoookkkbbbWWWOOOJJJDDD>>>;;;<<<<<<===>>>@@@BBBDDDEEEGGGCCCBBBEEEEEEDDDGGGNNNJJJIIIIIIJJJLLLKKKGGGCCCDDDCCCJJJTTTYYY[[[fffsss~~~rrrhhh]]]QQQIIIJJJDDDBBBDDDDDDEEETTTffflll~~~tttTTT;;;AAA666999888777555333222222222222555444444444444555666666999GGGfffmmmrrr~~~zzzooo```^^^ggglllttt|||~~~zzzwww{{{|||iii[[[ZZZZZZ^^^gggooosssuuu}}}qqqZZZIIIFFFBBB??????@@@??????DDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBBBBCCCEEEHHHKKKKKKMMMOOOQQQQQQQQQQQQVVVZZZjjjsssiii???999666666666555444444333333333222222111111222222333888111555999:::SSSrrrqqquuuiiigggaaaPPPAAA<<>>?????????CCCJJJPPPTTT\\\eeehhhlllrrrxxx|||~~~xxxiiiUUUFFFGGGOOOTTT]]]ddddddeeeeee\\\PPPDDDGGGKKKNNNQQQTTTVVVXXXbbbjjjpppnnnmmmrrr{{{|||}}}rrrlllkkklllmmmeeebbb___^^^^^^___^^^]]]]]]WWWUUUUUUQQQMMMRRR\\\tttzzzqqqaaaVVVKKKIIIRRRnnnzzzhhhtttyyyvvvpppWWW[[[xxxiiiGGG>>>:::999888666555555555555888777@@@XXXttthhhNNN^^^zzzxxxggg```___gggfffjjjpppuuuyyy~~~}}}yyyssspppiii```TTTIIIDDD@@@===:::;;;<<<>>>AAADDDEEEGGGGGGHHHEEEDDDFFFGGGHHHJJJNNNMMMKKKIIILLLNNNMMMGGGBBBCCCBBBHHHRRRWWWZZZgggvvv~~~qqqggg]]]RRRJJJHHHCCCBBBCCCAAAAAALLL[[[sssmmm{{{fff]]]>>>@@@888<<<777777555444333333333333444444444444444555666666888HHHjjjxxxkkk~~~wwwpppeeeXXXWWW```ccciiippprrrrrrwwweeeZZZZZZZZZ___gggppptttwww{{{~~~tttooouuuxxxiiiUUUEEEBBB>>><<<===???AAAAAAFFFFFFEEEEEEFFFGGGHHHIIIKKKJJJHHHEEECCCDDDHHHKKKNNNNNNOOORRRWWW[[[^^^___kkktttqqqhhhjjj@@@999666666555555555444444444333333222222222222333333777000444777888RRRllluuu|||mmmggggggZZZJJJBBB@@@CCCGGGKKKQQQbbbkkkfff}}}~~~~~~}}}|||zzzxxxuuusssiiiZZZJJJCCCAAA???======???>>>@@@FFFJJJNNNVVV^^^ccchhhooouuuyyy|||yyyyyyuuuiiiUUUEEEEEEMMMTTT^^^fffhhhkkkmmmfff[[[LLLJJJJJJLLLQQQTTTUUUTTT\\\cccjjjlllmmmsss~~~yyyrrrnnnnnnnnnnnneeeccc```^^^^^^^^^^^^]]]\\\WWWTTTTTTQQQMMMQQQXXXppp{{{wwwggg[[[OOOLLLTTTlllzzzjjjqqqzzzssszzzqqqPPPTTTrrrqqqIII>>>999888777666555555555555:::999EEEcccbbbNNN```zzzzzzhhh```^^^ddddddhhhooossswww}}}|||zzzxxxvvvxxxzzzwwwrrrqqqeee]]]PPPCCC======<<<::::::<<<@@@CCCGGGIIIIIIJJJIIIGGGFFFGGGJJJKKKMMMNNNOOOOOONNNOOONNNKKKFFFCCCCCCCCCIIISSSWWW[[[hhhyyy{{{nnneee\\\RRRKKKFFFCCCBBBCCCAAAAAAHHHSSSiiiuuuxxxgggjjjCCC???888===777666666555444333333333444444444444444555666777888IIInnnrrrooo{{{lllddd[[[QQQSSS[[[```eeejjjlllnnnuuuddd[[[[[[[[[___gggpppssswww}}}{{{xxxoooaaaZZZ^^^bbbZZZNNNBBB???;;;:::===@@@CCCDDDHHHGGGFFFEEEFFFHHHJJJKKKKKKLLLLLLJJJHHHHHHKKKOOOQQQQQQQQQVVV^^^gggooottt~~~kkkoookkk@@@999555555555555555444444444444444333333333333444444777111444666888TTTfff{{{{{{{{{iiihhhjjjVVVDDDBBBAAABBBGGGKKKPPPdddkkkddd|||~~~}}}{{{{{{{{{yyyuuurrrooommmdddVVVGGGBBBBBB@@@>>>===AAA>>>???CCCEEEGGGMMMUUU[[[aaahhhoootttwwwzzz|||sssuuuuuulllYYYHHHEEEIIISSS]]]eeehhhnnntttqqqhhhXXXQQQJJJKKKRRRWWWVVVSSS[[[```gggkkkmmmsss~~~xxxrrrooonnnnnnmmmfffccc```^^^^^^^^^]]]\\\[[[WWWUUUSSSQQQOOOQQQUUUkkk{{{yyyhhh[[[PPPMMMUUUiiijjjnnn}}}rrrqqqtttOOOUUUrrrxxxJJJ>>>999888777666666555555666777888IIInnn]]]MMM]]]rrrzzzhhh^^^[[[___```fffmmmpppsss|||}}}|||{{{yyyvvvtttrrrrrrqqqqqqvvv{{{zzzssspppssshhhbbbSSSBBB999:::;;;888:::<<<@@@DDDGGGJJJKKKKKKJJJIIIHHHIIILLLPPPQQQOOOQQQRRRRRRPPPLLLGGGEEEEEEEEEFFFLLLUUUYYY\\\kkk|||{{{wwwkkkccc\\\SSSMMMDDDCCCBBBCCCBBBCCCHHHOOOccc}}}yyyxxxHHH>>>999===666666666555555444444333333333333444444666777777;;;MMMrrryyyuuuxxxlll```ZZZTTTOOOSSS[[[[[[```eeeiiilllsss|||~~~ggg\\\XXX\\\```gggooorrruuu~~~zzzlll```YYYMMMEEEEEEHHHGGGCCCAAA>>><<<<<<>>>BBBEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLKKKNNNQQQOOOLLLKKKNNNQQQUUUUUUUUUXXX___jjjvvv~~~|||xxxrrrjjj|||jjj@@@:::555555555555555555555555555444444333333444444555888333666777;;;ZZZccc~~~|||}}}|||hhhjjjmmmRRR???@@@===AAAGGGKKKQQQfffjjjeee|||}}}|||{{{wwwwwwvvvsssnnniiifffeee\\\QQQFFFDDDDDDBBBAAABBBBBB??????BBBBBBBBBFFFLLLRRRXXX```ggglllppprrrtttpppqqqrrrmmm^^^MMMFFFHHHSSS]]]fffkkksss{{{zzzrrrhhh```YYYYYY___dddbbb___cccffflllpppqqquuu}}}eeecccqqqxxxzzzsssnnnllllllllllllfffccc```^^^^^^^^^]]]\\\ZZZXXXVVVTTTRRRQQQQQQRRRdddxxxyyyhhhYYYOOOLLLSSSfffhhhlll}}}tttrrrWWW___xxx}}}JJJ>>>888888777666666666666666222777NNNyyy[[[QQQaaaqqqxxxfff[[[WWWZZZ]]]dddkkkmmmpppyyy||||||}}}xxxxxxwwwtttpppnnnnnnooonnnjjjlllrrrqqqkkkkkkqqqpppkkkZZZDDD999999999666:::<<>>AAA<<>>@@@DDDGGGJJJLLLRRRUUUWWW[[[eeeppprrrnnnbbb[[[UUUUUUYYY[[[YYYUUUYYY\\\eeennnoooppp}}}hhhcccrrruuulllddd\\\RRRKKKFFFFFFDDDBBBBBBDDDHHHIIIWWWqqq{{{QQQ???::::::555666666777666666444444333333333444555666777888999HHHggguuu[[[WWWTTTUUUVVVWWW\\\aaadddhhhnnnssswww}}}wwwdddSSSZZZ]]]eeennntttyyyyyyzzz|||wwwwwwxxxyyy|||~~~~~~}}}{{{}}}xxxiiiYYYLLLFFFCCCEEEJJJMMMMMMKKKEEEDDDDDDEEEGGGHHHHHHGGGFFFHHHKKKNNNPPPRRRRRRRRRYYYZZZYYYRRRJJJHHHLLLRRRNNN[[[kkkuuu{{{sssaaabbbkkkyyyssseeekkkrrr{{{eee===888444555555555555555555555333222222222222222222333111///333777@@@dddqqqbbbxxxqqqzzz~~~```eeemmmOOO???DDD>>>BBBIIINNNUUUlllfffiii}}}{{{yyyyyyyyyyyymmmnnnmmmggg___XXXUUUUUUJJJGGGEEEHHHIIIHHHKKKOOOBBB@@@AAADDDDDDAAACCCHHHDDDJJJSSS[[[aaadddggghhhnnnjjjgggeee^^^TTTNNNMMMUUUcccpppxxxxxxkkkpppuuutttoookkkkkknnnqqqsssyyy{{{tttlllvvvuuunnnkkkkkklllmmmgggdddaaa___^^^^^^\\\[[[[[[ZZZWWWTTTTTTTTTRRRPPP[[[vvvooo___RRRLLLPPPfffdddiii}}}xxxrrrVVV^^^OOOCCC888777777666666666666777<<>>;;;999777666666777777666555BBBeeeyyyvvvTTT\\\bbbxxxttt```SSSXXXVVVZZZ```eeejjjqqqyyy~~~|||zzzvvvsssrrrqqqrrrrrrqqqoookkkgggeeebbbZZZSSSPPPMMMJJJJJJLLLQQQPPPGGG;;;666999:::666>>>>>>======AAAFFFIIIIIITTThhhjjjnnnxxx\\\QQQZZZdddnnnrrrlllooommmrrr|||yyy\\\fffpppxxxcccfff|||uuullleeeZZZQQQLLLJJJGGGCCCAAACCCGGGIIIJJJPPPkkkbbbXXX999<<<;;;888888777666666666666666222444555555555666888:::;;;SSSpppwwwaaaUUUWWWYYYZZZZZZ]]]bbbgggmmmpppsssuuuxxx}}}```SSSXXX]]]fffoooxxx~~~zzzxxxvvvvvvqqquuu{{{~~~}}}{{{zzzyyyzzzppp```PPPHHHFFFIIIRRRZZZ[[[\\\]]]TTTYYYVVVLLLIIINNNNNNHHHIIITTT^^^___^^^^^^]]][[[gggbbbXXXMMMHHHIIIKKKLLLTTTjjjoooeeehhhttt~~~{{{zzzwwwfff???:::666666555555555444444444555555444444444333333333777111555;;;DDDcccfffccctttfffnnnxxxccc___aaaQQQ@@@@@@DDDBBBIIIOOOXXXooo~~~eeeggg~~~}}}|||zzzwwwtttrrrkkkeee^^^VVVPPPKKKFFFCCCBBB@@@???CCCJJJOOOPPPNNNEEE@@@???EEEMMMSSSYYY___```___ZZZRRRLLLKKKNNNPPP]]]bbbeeedddcccccc]]]UUUZZZgggvvv}}}}}}rrrfffVVVQQQLLLKKKKKKMMMUUU^^^dddlllxxxqqqtttwwwvvvqqqooolllkkklllfffeeeccc```___]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOOXXXmmmvvv^^^VVVKKKOOO^^^wwwuuukkkzzz{{{qqq{{{UUUWWW{{{bbbAAA<<<999777666777777777666555AAAaaaxxxVVV[[[ddd{{{ppp```SSSTTTUUUYYY^^^ccchhhoooxxx~~~~~~|||yyywwwuuusssqqqoooppppppmmmfff___WWWPPPJJJJJJJJJHHHHHHIIIGGGFFFBBB<<<999;;;>>>???EEEDDDBBBAAADDDIIIMMMNNN]]]bbbjjjyyy\\\OOOXXXbbbnnntttppprrrtttzzztttaaammmwwwaaaUUUmmmwwwooohhh]]]SSSNNNJJJGGGCCCBBBCCCGGGIIIJJJTTTjjjyyylll___===<<<999888888777666666666666666333444555555555555888:::777OOOlllppp\\\ZZZZZZZZZZZZ\\\aaahhhlllqqqtttwwwyyy{{{~~~yyyVVVSSSWWW\\\dddnnnxxx}}}|||zzzxxxwwwvvvvvvvvvtttvvvyyyzzzzzzxxxwwwvvvvvv{{{~~~zzzsssiiiYYYKKKGGGEEEGGGNNNSSSUUUXXX\\\eeeiiihhh```WWWSSSQQQNNNPPPVVVYYYWWWYYY```iiimmmoooiii]]]PPPJJJKKKNNNQQQMMMjjjwwwhhh\\\XXX___yyyggg???999666666666555555555444444444444444444333333333333555111555;;;CCCaaa```bbbjjjeeezzzrrr^^^[[[___QQQAAAAAADDDCCCJJJOOOXXXooo~~~eeehhh}}}zzzzzzzzzxxxsssooogggaaaWWWOOOHHHDDDAAA???>>><<<;;;???FFFMMMPPPPPPEEEAAAAAAIIIRRRZZZccckkkmmmmmmcccPPPDDDCCCDDDAAAQQQVVV]]]bbbffffff___VVVWWW```jjjmmmkkkcccVVVKKKAAA>>>>>>@@@BBBEEELLLTTTZZZdddrrr}}}uuuhhhlllqqqzzzqqqnnnnnnkkkgggfffhhhddd```______^^^\\\YYYYYYXXXWWWVVVVVVTTTQQQOOOVVVkkkxxxaaaWWWJJJNNNZZZrrryyylllvvv~~~rrrtttUUUPPPeeerrrKKK<<<:::777666777777777666666BBBbbb~~~|||XXX[[[jjjppphhh```TTTPPPWWW[[[aaagggmmmttt{{{yyyzzzzzzzzzyyyxxxvvvuuuvvvqqqnnnppprrrnnncccXXXQQQJJJGGGJJJNNNNNNMMMMMMKKKIIIHHHEEE@@@;;;===AAAGGGEEECCCDDDFFFJJJOOOSSSeee\\\ooo}}}___QQQYYYdddttt~~~dddcccuuu~~~jjjWWWaaa{{{tttmmmaaaVVVPPPKKKGGGCCCBBBDDDGGGIIIJJJQQQddd~~~{{{qqqhhhBBB<<<777888888777666666666666666444555666555555555777888AAAVVVpppgggXXX^^^[[[YYYZZZ^^^eeekkkooossswww|||~~~~~~~~~pppSSSYYY[[[^^^eeeooozzzppppppqqqrrrssstttuuuuuuwwwvvvuuutttsssrrrrrrrrrrrruuuuuupppiii___QQQEEEBBBBBBCCCGGGIIIKKKSSS\\\ooouuu{{{xxxjjjYYYQQQRRRVVV]]]bbbccceeekkkpppqqqsssaaaSSSLLLMMMRRRVVVXXXttt|||cccXXXZZZWWW[[[jjjvvvrrr}}}jjjAAA;;;666666666666555555555555333333333333333333333333555000666===FFFeeeaaagggkkknnnppp\\\YYY___RRRCCCAAACCCBBBIIIOOOXXXnnnhhhiii{{{xxxxxxyyyxxxrrrlllddd]]]SSSIIICCCAAA???>>>>>><<<;;;===BBBGGGKKKLLLCCC@@@AAAHHHQQQZZZdddmmmsssrrreeeOOOCCCFFFHHHDDDKKKQQQYYYbbbgggdddYYYOOOPPPQQQQQQNNNIIIDDD???:::@@@>>>@@@CCCEEEGGGLLLSSS[[[```iiirrrwww||||||qqqyyynnnllljjjlllmmmkkkgggeeegggbbb]]]]]]```aaa]]]YYYXXXXXXWWWXXXXXXVVVRRROOOSSShhhzzzdddXXXJJJOOO[[[sss|||jjjqqqtttpppyyyXXXLLL]]]}}}PPP<<<:::777666777888777777888HHHkkk[[[^^^sss~~~ddd```___WWWRRRVVV[[[bbbkkkrrryyy}}}wwwxxxyyyyyyyyyxxxwwwvvvvvvtttrrrsssssslll```VVVPPPJJJGGGMMMSSSTTTQQQPPPSSSQQQQQQQQQIII@@@>>>CCCEEEDDDEEEHHHKKKNNNTTTYYYddd___|||}}}bbbTTT\\\jjjdddZZZddd{{{xxxaaaYYYeeewww}}}xxxpppdddXXXSSSLLLHHHDDDBBBDDDGGGIIIJJJOOO```xxxvvv|||nnnFFF<<<666888777777666666666666666555666666666444444666888EEE]]]vvvzzzbbbWWW]]]ZZZXXX[[[bbbhhhllllllqqqwww~~~~~~lllUUUWWW[[[]]]cccnnnyyy~~~{{{vvvhhhjjjlllnnnppprrrssssssvvvsssooommmmmmnnnooooooppppppmmmhhh```VVVJJJBBB>>>???AAACCCCCCGGGTTTaaannnxxxzzz]]]OOOQQQWWW^^^dddhhhppp|||gggWWWTTTVVV[[[^^^lllssslll```TTTWWW```^^^hhhqqqeeeeee|||lllDDD===777777666666666555555555333333333333333333333333444111777@@@LLLmmmdddlllnnnwwwqqq]]]ZZZaaaUUUEEEAAABBB@@@GGGMMMWWWnnniiijjj~~~zzzvvvuuuvvvtttnnnhhhbbbZZZOOOFFFBBBAAAAAAAAACCCAAA>>>===???AAADDDEEECCC@@@AAAHHHOOOWWWcccmmm|||vvvdddPPPIIIMMMPPPMMMMMMRRR]]]fffhhh___QQQGGGIIIEEEAAA===:::888777999@@@@@@CCCHHHKKKKKKPPPVVVaaa___aaahhhpppzzzyyyyyyqqqyyy}}}qqqccc```fffmmmqqqqqqooommmlllddd```\\\]]]aaaccc```\\\XXXXXXXXXXXXYYYWWWSSSPPPRRRfff|||gggYYYJJJQQQ^^^sss{{{hhhmmmwwwooovvv\\\LLLbbbKKK<<<:::888777777888888777777JJJrrr\\\```vvvvvv^^^]]]___ZZZYYYUUUZZZbbbllluuuzzz}}}~~~~~~~~~~~~}}}{{{zzzuuuvvvxxxwwwrrrhhh^^^WWWOOOIIIHHHMMMRRRQQQOOOOOONNNPPPSSSVVVRRRJJJGGGHHHIIIGGGIIIOOOPPPPPPUUU]]]___lllrrr\\\UUU___lllxxxYYY^^^jjjhhhYYY___ooo~~~zzzrrreeeZZZUUULLLIIIEEECCCDDDGGGIIIJJJSSSaaatttrrrGGG<<<888888777777666666666666666555666666666444444666888;;;[[[{{{rrr\\\XXX[[[ZZZ[[[```gggkkkllljjjnnnuuu~~~~~~oooXXXMMMWWWYYY___jjjsssvvvqqqlllhhhjjjlllooopppqqqppppppqqqmmmiiihhhkkkmmmooooooppplllgggaaaZZZPPPGGGBBB???@@@CCCFFFGGGLLL\\\kkkssseeeRRRQQQZZZ\\\^^^cccuuujjj\\\\\\```cccfffqqq}}}eeefff```[[[```eeecccvvvlllnnnxxxnnnEEE===777777777666666666555555222222222222333333333333444111888BBBPPPuuucccmmmtttrrr]]][[[bbbWWWFFFAAA@@@>>>FFFLLLVVVnnnhhhjjj~~~zzzwwwtttrrrpppmmmgggbbb\\\UUULLLDDDAAABBBCCCDDDFFFDDDBBB@@@>>>>>>???@@@DDDBBBDDDJJJQQQZZZgggrrrvvv```SSSQQQTTTVVVVVVXXX^^^hhhppplll\\\LLLCCC>>>;;;:::<<<;;;888777999??????DDDLLLQQQSSSYYY___gggbbbaaagggpppxxxuuurrr~~~uuupppeeeggguuuyyyiii^^^]]]ZZZ]]]lllyyyzzzsssooommmmmmcccaaa^^^___aaabbbaaa___ZZZYYYXXXXXXXXXWWWTTTRRRSSSfff~~~iiiZZZLLLTTT^^^qqq}}}zzzggglllyyyqqqyyy```MMM[[[zzzKKK===;;;888777888888888777555IIIqqq{{{YYYaaatttqqqaaabbb```]]]bbb```bbbfffmmmvvv|||~~~|||yyyxxxuuuwwwyyyvvvooofff\\\WWWOOOLLLKKKOOOPPPNNNNNNOOONNNTTTYYYYYYXXXUUUNNNGGGKKKGGGHHHLLLLLLJJJQQQ\\\hhhaaaTTTXXXeeeooo]]]VVVddduuu|||pppxxx}}}yyypppdddYYYVVVMMMJJJEEECCCDDDGGGIIIJJJRRR]]]mmmvvvJJJ===999888888777666666666666666444555666555555555777888;;;gggjjjVVVWWW[[[]]]aaafffkkkmmmmmmlllooowww~~~zzzaaaQQQWWWZZZaaajjjqqqrrrnnniiikkkllloooppppppooommmkkkkkkhhhfffgggkkkooopppoooooohhh```[[[TTTJJJDDDBBBBBBDDDHHHLLLOOOUUUdddssshhhXXXUUU^^^eeennnzzz}}}ccc[[[]]]```dddjjjtttsssllljjjgggnnnxxx~~~zzzmmmCCC;;;777777777777666666666555111111222222222333333333444000777BBBQQQxxx___mmmxxxppp[[[YYYbbbXXXHHHBBB@@@@@@GGGMMMVVVnnn~~~eeehhh}}}uuutttqqqmmmiiiddd___\\\UUUOOOGGGAAA@@@BBBDDDFFFEEEDDDCCCBBB@@@??????@@@BBBAAAEEEMMMUUU```ooo|||lllUUURRRXXX\\\```eeemmmrrr|||~~~qqqYYYFFF???999666777;;;<<<888888<<>>999888888777666666666666666333444555555555555888:::HHH~~~wwweeeRRRXXX\\\___dddgggiiikkkmmmnnnuuu}}}```TTTTTTYYY```hhhlllllliiigggkkkmmmooopppooollliiifffhhheeedddhhhmmmqqqooommmlllbbbYYYTTTMMMEEEAAAAAACCCDDDHHHNNNRRRXXXeeeqqqrrraaaZZZYYYaaaooowwwiii``````aaaaaaiiitttlllAAA888777777777777666666666666111111111222222333333333444000666@@@PPPxxx]]]nnnuuunnnYYYWWWaaaXXXIIICCCAAABBBHHHNNNWWWmmm|||cccfff~~~qqqqqqooojjjccc]]]YYYXXXPPPJJJCCC??????AAADDDFFFBBBCCCDDDCCCBBBAAAAAABBB??????DDDMMMXXXddduuu~~~^^^HHHOOO^^^dddkkktttuuuVVVAAA:::>>>888777:::;;;:::===CCC??????EEEMMMSSSVVV]]]dddgggjjjppptttqqqnnnqqqxxxtttvvvxxx{{{|||}}}}}}}}}~~~|||vvv{{{tttooopppmmmwww}}}rrrjjjllllll~~~oookkkkkkggggggfffccc```^^^^^^___\\\ZZZWWWWWWWWWWWWVVVUUUUUUffflll\\\OOOYYY[[[mmmwwwwwwhhhpppxxxuuucccQQQWWWWWW===;;;888777888999888888;;;GGGeeelllQQQddduuu~~~wwwoootttvvvfff___lllppphhh___[[[```jjjsssxxx~~~yyyuuurrrwwwrrrnnnnnnmmmgggZZZOOOCCCCCCEEEEEEAAA>>>BBBIIIPPPaaajjjjjjuuu{{{eeeSSSJJJFFFIIILLLRRReee{{{yyy[[[TTT[[[sssxxxdddbbb```ppp}}}}}}xxxtttkkk```XXXVVVNNNJJJFFFDDDEEEGGGIIIJJJMMMQQQ^^^QQQ>>>999888888777666666666666666222444555555555666888:::NNNvvvnnndddRRR[[[\\\___cccddddddfffkkkooo{{{zzzPPPKKKKKKQQQYYY___bbbaaa``````jjjlllnnnooonnnjjjfffcccfffeeeeeeiiioooqqqoookkkiii^^^TTTPPPIIIAAA>>>@@@AAABBBFFFLLLQQQWWWaaakkk~~~nnnZZZUUUXXXZZZaaammm{{{}}}mmm^^^dddbbbgggnnnmmmjjjuuujjj@@@777666666666666555555555555555555444333222222222222555444777===OOO}}}}}}dddvvv}}}rrr]]]XXXYYY```RRR888AAA<<>>:::999999===@@@@@@@@@AAAEEEBBBCCCKKKSSSYYY___eeejjjkkkqqqwwwwwwssstttxxxwwwxxxxxxxxxwwwxxxzzz||||||zzz|||xxxxxx{{{}}}zzzwww|||qqqjjjgggjjjhhhfffeeeccc```[[[XXX\\\XXXVVVXXXZZZZZZVVVQQQVVV\\\}}}jjjZZZOOOVVVbbbhhhuuu|||jjjpppvvv```RRRiiiQQQ===999888:::;;;888777888<<>>999888888777777666666555555444666666666666666888:::XXXiiiccczzzaaaUUUYYY```YYYZZZbbbfffeeemmmyyyfffOOODDDJJJMMMQQQTTTWWWZZZ^^^aaahhhiiiiiigggdddaaa``````bbbcccggglllooopppmmmjjjiii```VVVMMMCCC<<<===AAA@@@DDDIIIJJJIIIKKKQQQVVVaaabbb\\\SSSQQQVVVZZZYYYcccjjjsssxxxtttiii\\\TTTdddgggnnnrrrnnnpppjjjAAA888666666666666555555555555333333333222222333444444666555999===NNNyyyrrr^^^uuu}}}yyyrrr]]]VVVXXXbbbXXX;;;@@@<<>>DDDHHHIIIIIIHHHDDDCCCHHHNNNUUU___iiifffiiiqqq{{{~~~xxxrrrppprrrssssssssssssuuuxxx{{{}}}~~~vvv|||rrrllljjjiiigggeeedddccc```\\\YYY[[[YYYWWWXXX[[[ZZZVVVQQQVVV\\\~~~kkkYYYMMMSSS^^^fffwwwmmmrrrwww___TTTsssVVV===999777:::;;;888777888888CCCnnnjjjWWWdddqqq~~~uuullleee```^^^VVVUUUXXXRRRKKKXXXmmmxxxggg\\\bbbiiimmmzzz}}}uuupppmmmnnnooollliiihhhlllpppkkk___VVVMMMHHHDDDDDDDDDCCCFFFJJJSSS```mmmzzzRRRKKKMMM\\\lllyyy}}}___VVV```pppzzzppp{{{}}}uuulllddd]]]XXXUUUOOOKKKGGGDDDEEEGGGIIIJJJLLLSSS]]]vvvVVVCCC;;;888888777777666666555555444555666666555666888:::LLLuuueeegggxxx^^^PPPTTTWWWSSSVVV```fffgggooo{{{}}}iiiWWWKKKGGGGGGJJJNNNQQQSSSVVVZZZ]]]aaacccdddcccaaa``````aaabbbdddgggiiijjjjjjiiiiiiggg^^^SSSKKKCCC===>>>BBB@@@CCCEEEDDDAAAAAADDDHHHHHHMMMPPPPPPSSSYYYZZZWWWcccnnnzzz}}}vvviii^^^YYYYYY___hhhqqqzzzjjjBBB999666666666666555555555555222222222222333444555666666555:::>>>KKKrrrqqqccc}}}mmm[[[VVVYYYfff^^^??????===EEEMMMUUUiii~~~eeeggg~~~zzzvvvssspppnnnjjjbbbXXXOOOIIIFFFDDDBBB??????@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAACCCCCCDDDEEEHHHKKKMMMOOOQQQGGGEEEQQQbbbssslllFFF666777;;;:::===DDDMMMSSSRRRPPPJJJGGGEEEHHHMMMVVVffftttggghhhppp{{{~~~xxxpppkkkooooooooooooooosssxxx|||oookkkjjjgggfffdddcccbbb```]]][[[[[[YYYXXXYYY[[[ZZZUUUQQQTTT[[[lllXXXJJJOOOXXXeeezzznnnrrrwwwYYYRRRrrr[[[>>>999777::::::888777888;;;KKK{{{mmmZZZeeetttrrreeeZZZSSSOOOHHHCCCDDDIIIHHHGGGTTTgggtttiiidddhhhiiikkkxxxqqqeee```bbbffflllhhhfffjjjooolll^^^QQQJJJGGGFFFIIIKKKJJJLLLPPPUUUcccqqqxxxNNNIIIMMM___pppyyyvvvbbb___gggjjjzzzyyypppggg```YYYTTTQQQOOOKKKGGGDDDEEEGGGHHHHHHOOOSSS[[[}}}iii{{{^^^GGG;;;888888777777666666555555444555666666555666888:::DDDkkk___nnnwww\\\LLLPPPPPPOOOUUUaaahhhkkkttt~~~ppp]]]QQQIIIEEEDDDBBBEEEIIILLLNNNQQQTTTVVVXXXZZZ]]]^^^^^^^^^```aaadddgggjjjjjjhhhffffffhhhcccZZZOOOHHHBBB>>>@@@DDDAAABBBCCC@@@<<<:::<<>>>>>===>>>@@@BBBDDDEEEFFFDDDCCCAAA@@@@@@@@@AAAEEEHHHKKKKKKIIIFFFDDDCCCKKKGGGJJJWWWhhhzzzWWW888777BBB===@@@FFFNNNWWW[[[VVVNNNCCCAAABBBEEEIIISSSdddtttkkkmmmrrrxxxwwwqqqnnnooopppooonnnmmmnnnrrrxxx|||sssmmmkkkjjjfffdddcccbbbbbbaaa___]]][[[ZZZZZZZZZ[[[YYYUUUQQQQQQYYYmmmYYYIIIMMMSSSccc|||lllooowwwPPPLLLhhh___>>>999777999:::888777999>>>PPPiii]]]lllzzzvvvgggXXXLLLFFFDDDAAAAAAEEEKKKKKKJJJPPPZZZfffaaa^^^___]]]\\\jjj}}}lll[[[TTTYYY```pppmmmjjjjjjlllhhhXXXIIIDDDCCCEEEKKKNNNMMMOOOSSS\\\fffppp{{{yyyaaaUUUMMMPPPaaarrryyy{{{~~~}}}iiiXXXTTT]]]iiioooqqq~~~wwwlllccc\\\WWWRRRNNNNNNJJJFFFDDDEEEFFFGGGGGGPPPUUU```~~~iii~~~```FFF888888888777777666666555555444555666555555555777999CCCeee\\\qqq~~~yyy]]]LLLOOORRRSSSZZZeeelllpppwww~~~www___RRRKKKDDD???<<<>>>AAAEEEHHHIIIKKKMMMOOOQQQTTTWWWYYYZZZ[[[]]]___```eeejjjjjjddd```___```]]]TTTJJJEEEAAA???AAAFFFCCCDDDDDDBBB@@@>>>@@@AAAEEEIIIOOOUUU\\\``````^^^eeevvvsssbbbYYY___ppphhhAAA999666666666666555555555555555444333333222222222333333333888;;;FFFiiixxxnnnXXXZZZeeedddiii```BBB@@@>>>CCCIIITTTfffeeeddd{{{~~~{{{zzzzzzooojjjbbbYYYOOOGGGAAA>>>:::;;;;;;===>>>@@@CCCEEEFFFDDDBBB@@@???@@@BBBCCCFFFLLLRRRRRRLLLFFFBBBBBBAAABBBHHHTTTccctttgggCCC444:::BBB===FFFPPPXXX______UUUHHH888888:::>>>@@@FFFSSS```jjjqqq{{{wwwnnnnnnssspppooonnnllllllooouuuyyyooojjjmmmllliiifffdddcccbbbbbbbbbaaa___ZZZ[[[[[[\\\[[[YYYUUURRROOOXXX~~~nnnZZZJJJMMMPPPbbb}}}jjjmmmzzzJJJIII``````???:::777999999777777999<<>>AAAHHHTTTgggeeedddzzz}}}{{{zzzxxxooohhh___UUUMMMEEE???<<<777999;;;<<<===>>>AAACCCDDDBBB@@@>>>???AAADDDFFFHHHPPPWWWVVVNNNFFFBBBCCC===???EEEOOO]]]jjjwww~~~sssYYYBBB999;;;???@@@EEERRR___ccceeebbbTTTEEE777777999===>>>???FFFNNN___nnn}}}ooolllqqqmmmmmmlllkkkkkkmmmrrrvvv{{{zzzcccZZZ___ggghhheeehhhfffdddcccccccccbbbaaaZZZ[[[]]]]]]\\\XXXTTTRRRPPPYYYoooZZZJJJMMMPPPaaa|||lllppp}}}JJJJJJYYYbbb???:::777888999777777:::===NNN}}}hhh\\\fffsssqqq___NNNCCC@@@AAAHHHIIIGGGEEEIIIPPPVVVXXXQQQJJJEEEIIIUUUkkkgggXXXVVV^^^gggkkkssssssggg[[[RRRIII@@@BBBAAAFFFNNNRRRSSSUUUXXXccchhhkkknnnqqqoooeeeYYYZZZ```xxxvvv]]]GGGLLLQQQTTTYYYdddmmmrrrvvvhhh^^^YYYUUUPPPLLLJJJGGGEEEDDDEEEFFFGGGFFFGGGLLL___vvv|||aaaGGG999888888777777666666555555333444555555444555777999;;;XXXxxxzzzuuu]]]eeehhhSSSTTTVVVYYY^^^cccgggjjjooosss~~~yyyfffPPPDDD???<<<<<<===<<>>@@@GGGTTTgggfffdddzzz|||||||||yyyuuunnnggg\\\RRRKKKEEE???;;;777999;;;<<<;;;<<<>>>AAABBB@@@>>>===>>>BBBGGGJJJOOOWWW^^^ZZZOOOEEECCCDDDCCCDDDFFFLLLUUU^^^cccddd]]]NNN>>>666999@@@JJJQQQ^^^mmmvvvsssllldddUUUFFF999777888===@@@@@@DDDHHHTTTcccvvvyyynnnkkkoookkkllllllmmmmmmppptttwww~~~hhh]]]SSSSSS[[[dddiiikkkjjjhhheeedddddddddcccbbbZZZ\\\^^^^^^\\\XXXTTTRRRUUU]]]oooYYYHHHKKKRRRbbb{{{nnnrrr|||LLLLLLWWWfff@@@:::777888888777888:::<<>>;;;:::<<<@@@===AAAEEEGGGGGGGGGGGGGGGFFFIIIKKKMMMMMMMMMOOOQQQTTTUUUWWWXXXVVVTTTPPPNNNHHHAAA===AAAEEEEEEEEEFFFFFFFFFGGGJJJMMMQQQSSSTTTQQQ[[[iiipppiii^^^^^^dddppp~~~|||}}}~~~|||{{{mmmDDD;;;777666666666555555555555222222222222333444555555777555999===MMMwwwssshhh}}}|||xxxdddccc```DDD===>>>@@@FFFTTThhhhhheeezzz|||}}}}}}yyytttnnnfff[[[QQQJJJDDD???;;;666999<<<<<<::::::===???AAA???===<<<>>>CCCIIIMMMVVV^^^ccc^^^QQQFFFCCCEEEHHHGGGFFFGGGLLLQQQPPPLLL<<<===??????;;;???TTTkkkyyyqqqeeeVVVGGG555111222999>>>AAADDDHHHOOOYYYgggqqqoooiiijjjooojjjlllnnnpppqqqtttxxx{{{qqqfffooozzzuuugggUUUSSSSSSYYYaaajjjsssyyyllliiifffdddeeeeeedddcccYYY\\\______\\\XXXTTTRRRYYY```nnnXXXFFFIIITTTbbbzzznnnrrrxxx~~~MMMMMM[[[jjj@@@:::666888888777888:::666MMM~~~jjjbbbxxx~~~~~~~~~{{{vvvqqqmmmjjjggg___RRRFFF@@@BBBFFFDDDLLLPPPRRRZZZdddeee^^^\\\[[[```mmmxxx{{{wwwrrrmmmcccVVVLLLIIIKKKPPPSSSvvvpppQQQBBB??????BBBAAAEEELLLPPPQQQSSSWWWRRRZZZaaaeeefffhhhhhhgggoooiiirrrpppYYYPPPOOORRRXXX[[[dddyyyuuueee[[[VVVSSSOOOJJJFFFDDDCCCCCCEEEGGGHHHGGGHHHDDDRRRhhh^^^FFF;;;888888888777666666555555333444555444444444666888CCCdddzzz___eeelllQQQPPPQQQUUUZZZ]]]bbbiiipppsssxxxlllSSSJJJBBB???===;;;===AAA???BBBFFFIIIIIIHHHGGGHHHBBBEEEHHHIIIJJJKKKMMMOOOMMMKKKJJJJJJJJJJJJIIIGGGEEE>>><<>>???::::::::::::::::::::::::>>>:::<<>>::::::???GGGYYYyyynnneeedddTTT===777888999;;;===CCCJJJOOOUUUVVV^^^hhhlllkkkmmmssssssqqqnnnmmmpppvvv}}}kkkSSSZZZgggfff___^^^RRRVVVZZZ___mmmoooddddddbbbfffhhhaaa[[[[[[[[[[[[YYYWWWUUUTTTUUUaaannn[[[LLLNNNQQQjjj{{{ooowwwWWWGGGXXXgggAAA<<<999::::::777666888<<>>>>>@@@DDDKKKVVVeeepppqqqvvvfffccctttmmmlll~~~{{{}}}pppEEE999999888777666666555555555333222111111111333444555444555777:::SSSddd___ggg^^^iii___EEE<<<:::???EEENNNaaa~~~eeebbbxxx}}}zzzwwwtttrrrfff[[[NNNHHHCCC>>>;;;<<<;;;;;;;;;;;;;;;:::::::::<<<888;;;@@@???>>>HHHXXXccchhheeeXXXLLLIIIMMMOOO___cccggghhhiiicccUUUFFF:::>>>???CCCYYY}}}mmm^^^[[[XXXKKK===888999999:::===DDDNNNUUU[[[]]]dddmmmooollllllqqqsssqqqoooooottt|||kkkQQQUUUbbbeeedddeeeffflllnnnqqqyyyjjjfffaaaccceee___[[[[[[[[[[[[YYYWWWUUUTTTUUU```lllYYYJJJMMMSSSmmm~~~mmmwwwYYYLLLeeehhhAAA<<<999::::::777777888;;;RRRxxxffflllyyyuuutttrrrmmmhhheeebbb]]]TTTNNNKKKIIIEEEAAA@@@@@@BBBCCCHHHKKKQQQ[[[dddjjjkkkjjjdddfffhhhdddWWWJJJHHHLLLVVV___eeebbbYYY[[[kkk|||\\\NNNHHHAAAIIILLLLLLMMMPPPVVVWWWNNNCCC>>>GGGSSS[[[aaafffooouuuqqqyyy~~~qqqYYYYYYZZZ\\\```iiiyyyxxxmmm^^^TTTQQQOOOLLLIIIDDDCCCAAAAAABBBDDDGGGIIIJJJGGGKKK]]]oooBBB???::::::999888777666555555444555666555555555777999EEEdddmmmOOOTTTiiiqqqqqqqqqoooSSSOOOQQQTTTWWW\\\ggguuuzzzxxxzzz[[[BBBBBB>>>:::999:::===>>>>>>AAAGGGIIIEEE@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCAAA@@@???>>>===============>>>AAAEEEHHHJJJHHHFFFBBBBBBEEEHHHJJJSSSggg|||lllccctttyyy}}}~~~qqqEEE:::999888777666666555555555333333222222222333444444666555666:::SSS~~~bbbaaazzzccc]]]hhhaaaHHH999999???DDDLLL]]]yyygggbbbvvv~~~zzzwwwtttqqqfffZZZMMMFFFAAA<<<:::;;;<<<=========<<<<<<;;;::::::888:::?????????IIIVVVaaaddd```TTTJJJIIINNNSSSccckkkrrruuurrriiiWWWGGG999BBBDDDJJJmmmkkkTTTQQQUUUPPPEEE>>>:::;;;;;;;;;>>>FFFQQQZZZ\\\bbblllttttttooommmooonnnlllkkkmmmttt~~~oooRRRSSSaaakkkrrrxxx~~~oooggg```bbbeee```[[[[[[[[[[[[ZZZXXXVVVTTTUUUaaajjjWWWIIIMMMVVVppplllyyyYYYQQQtttiiiBBB<<<999::::::777777999<<>>===>>>???BBBCCCEEEIIISSSaaannnttttttrrrhhhgggdddZZZKKKDDDLLLYYYmmmyyyxxxlllqqqUUUPPPLLLDDDJJJOOOQQQUUUZZZaaa___NNN<<>>>>>????????????>>>===<<<;;;:::999::::::;;;@@@AAACCCGGGKKKMMMLLLJJJJJJHHHKKKNNNMMMTTTpppvvvhhhzzzrrrFFF:::999888777666555555555555444333333333333444444444555555888<<>>>>>???>>>===<<<;;;:::999<<>>;;;===>>>>>>???FFFQQQYYYXXXeeettt|||yyyqqqlllllliiihhhhhhllluuuwww[[[ZZZkkk|||}}}oooiiibbbdddgggccc[[[[[[[[[[[[ZZZXXXVVVUUUVVVbbbiiiVVVIIINNNXXXrrrlll|||VVVTTT|||kkkBBB<<<888999999777777999>>>TTTzzzgggooo~~~vvvooojjjhhhgggccc^^^YYYTTTNNNGGGBBB=========>>>???AAACCCDDD???GGGWWWiiixxx}}}yyyssskkkeee[[[PPPFFFGGGXXXjjjyyyiiiMMMPPPLLLEEEKKKJJJRRR[[[ccciiifffSSS>>>RRRNNNVVVfffkkkeeegggpppxxxmmmdddgggqqqrrrhhh[[[RRRNNNMMMJJJGGGBBBBBBAAAAAACCCEEEGGGHHHIIIHHHLLLZZZ}}}KKK>>>::::::999888777666555555333555666555555555777999???ggg{{{ZZZRRRYYYWWW```ppppppSSSNNNOOORRRWWW```jjjrrrtttrrr|||nnnOOO@@@;;;888777666666888;;;>>>???DDDGGGEEE>>>::::::;;;:::;;;<<<>>>>>>???>>>===<<<===<<<:::999999;;;<<<===AAABBBDDDHHHLLLNNNNNNMMMPPPJJJMMMUUUXXXcccwwwrrrGGG;;;999888777666555555555555444444444555444444444444444444999>>>PPP{{{ooommm{{{qqqggg```ZZZMMM;;;:::@@@EEEJJJYYYtttqqqgggsss~~~xxxsssooohhh[[[MMMFFFAAA===<<<===>>>???@@@AAAAAA@@@???>>>======>>>@@@@@@@@@EEEKKKJJJLLLMMMKKKHHHGGGKKKQQQ^^^llltttjjjVVVGGG@@@>>>BBBBBBOOOmmm}}}fff]]]eeebbbRRRFFFEEECCC<<<<<>><<<===???@@@BBBCCCCCCCCC>>>HHH[[[rrryyynnn```YYYQQQLLLIIILLLYYYfffrrr}}}}}}VVVIIILLLFFF@@@FFF???NNN]]]gggoooooo```LLLLLLOOOZZZfffeeedddwwwrrrvvv}}}vvvnnneeeXXXPPPMMMKKKHHHEEEAAAAAAAAABBBCCCEEEGGGHHHLLLKKKNNNYYYzzzOOO???::::::999888777666555555333555666555555555777999CCCeee\\\QQQ\\\___ppp~~~wwwVVVMMMNNNSSSZZZ```cccfffjjjooo~~~sssWWWDDD;;;:::777777777777777999;;;===@@@BBBAAA;;;999;;;<<<;;;<<<===>>>??????>>>===<<<===<<<:::999:::<<<>>>@@@BBBBBBDDDGGGKKKMMMMMMLLLOOOIIIKKKYYYhhh|||sssGGG<<<999888777666666555555555555555666666666555444333333333999>>>LLLpppqqqjjj}}}xxxlll\\\YYYQQQ>>>:::@@@FFFJJJXXXsssvvvjjjrrryyytttpppfffYYYLLLDDD???;;;:::<<<===???AAACCCCCCCCCAAA@@@???@@@AAAAAAAAABBBDDDGGGDDDEEEGGGIIIGGGEEEIIIOOOdddooorrr```GGG999999===GGGGGG]]]pppgggmmmuuujjjKKK666888===:::>>>BBBDDDBBB@@@DDDNNNXXXgggyyyeee___```ccceeejjjtttxxxzzzqqqlllkkkdddbbbbbb\\\[[[[[[\\\\\\[[[YYYXXXWWWZZZggggggTTTJJJRRRZZZuuuooo{{{zzz}}}mmmKKKUUUtttyyyCCC===888888888666777::::::MMMpppxxxTTT]]]qqqvvviiiaaa]]][[[ZZZNNNMMMJJJGGGDDDAAA>>>===<<<===@@@BBBDDDCCCBBBAAAAAAKKK]]]sssrrrdddLLLJJJKKKMMMMMMMMMRRRYYYjjjsss{{{hhhLLLFFFDDD===:::>>>;;;JJJZZZfffvvvttt```QQQ```ppppppfffmmm|||tttkkkbbbVVVNNNLLLJJJGGGCCC@@@@@@AAABBBDDDFFFGGGHHHLLLLLLPPP[[[yyyRRR???::::::999888777666555555444555666555555555777999BBBZZZ]]]OOO]]]fffuuuzzzXXXLLLOOOSSSYYY^^^^^^___fffooo~~~mmmVVVGGG===888666777777888777777777:::<<<<<>>>>>===<<<:::999999:::<<>>888???EEEIIIVVVqqqzzzkkkpppzzzvvvrrrgggZZZLLLDDD???;;;;;;===<<<>>>AAADDDEEEEEEDDDCCC???AAABBBBBBCCCEEEFFFGGGHHHFFFEEEGGGFFFDDDIIIPPPccciiifffSSS???777;;;???IIIPPPjjjssshhhlllyyyqqq[[[@@@111222999;;;BBBDDDDDD@@@>>>DDDSSS___vvvvvv```___fffdddiiiqqqzzzlllhhhiiicccaaabbb\\\ZZZ[[[\\\\\\[[[ZZZXXXWWWZZZgggeeeRRRIIIQQQ\\\www}}}oooyyyxxx|||gggHHHWWWrrr|||DDD===888888888666777;;;888IIIkkkyyypppTTT___nnn~~~rrreee]]]XXXUUURRRJJJJJJHHHEEEBBB???>>>>>><<<>>>BBBFFFGGGFFFDDDCCCCCCJJJXXXjjjvvvttteeeWWWAAACCCHHHLLLLLLMMMVVV```xxx~~~___GGGBBB>>>:::<<<<<<>>>HHHTTTdddrrrcccnnnuuuqqqppp}}}uuuiii```TTTMMMKKKIIIFFFBBB???@@@AAACCCDDDFFFGGGHHHKKKLLLRRR^^^}}}SSS@@@::::::999888777666555555444555666555555555777999===TTTbbbQQQ```jjjxxxxxxWWWLLLQQQQQQTTTZZZ^^^aaakkkvvvsssUUUFFF@@@;;;888777555666888888777888;;;===<<>>>>>>>>>>>>>><<<;;;:::999;;;>>>BBBDDDDDDCCCCCCEEEHHHJJJJJJIIICCCFFFHHHNNN```~~~tttHHH<<<999888777666666555555555555666777777777666444333666111222555CCCkkkwwwlll{{{uuujjj[[[___ZZZ>>>666>>>DDDHHHUUUppp|||kkkooo{{{wwwtttjjj]]]NNNFFFAAA>>>===@@@;;;>>>AAADDDFFFFFFFFFEEE>>>@@@BBBBBBDDDGGGIIIHHHOOOIIIFFFGGGEEECCCIIIRRR[[[]]]WWWHHH<<<:::???BBBJJJYYYqqquuuaaa^^^hhhvvv___FFF:::666555999>>>FFFFFFDDD>>><<>><<<;;;<<<===@@@EEEIIIKKKJJJHHHFFFBBBGGGQQQ```jjjgggYYYKKKCCCEEEHHHIIIHHHOOOcccvvv}}}[[[DDD???;;;<<>>??????===<<<<<<===AAAEEEHHHEEEDDDDDDFFFHHHJJJIIIIII@@@HHHIIIEEEOOOiii~~~~~~~~~FFF888;;;:::999777555444333333555444444333333444444555222666666666GGGlllfffuuuzzzqqqnnnhhhcccWWWCCC<<<===@@@HHHVVVlllvvvooozzz}}}yyyvvvuuummmdddVVVIII@@@===<<<<<<<<<===???@@@@@@@@@???>>>>>>>>>???BBBEEEHHHLLLMMMMMMIIIDDDCCCEEEHHHHHHGGGQQQPPPKKKBBB>>>@@@DDDDDDNNNddd~~~|||bbbVVVWWWSSS]]]DDD999:::555555:::<<<<<<<<<>>>AAABBBGGGXXXjjjsssgggjjjzzz~~~nnniiifffeeeccc______ccc[[[YYYYYY\\\[[[VVVUUUVVVXXXfffYYYPPPOOOOOO^^^tttuuunnn~~~vvv}}}}}}]]]MMMRRR~~~|||DDD>>>999888888666666999===FFFlll|||~~~jjjXXX___eeeyyyrrrdddXXXPPPKKKIIIEEEDDDBBB@@@???======<<>>GGGLLLHHHEEEGGGKKKJJJJJJKKKMMMVVVgggvvv|||kkkmmmnnn{{{III;;;::::::888777555444444444555444444333333444444555000555777888HHHllliiiuuu}}}sssooohhhdddXXXEEE<<<<<>>?????????>>>===<<<>>>AAADDDGGGKKKPPPTTTRRRLLLFFFCCCDDDEEEEEEEEEIIIKKKHHH@@@<<>>>>>???@@@CCCEEEHHHIIIJJJIIIHHHGGGOOOQQQXXXaaaggg```PPPCCCJJJAAABBBXXXvvvsssaaaXXXWWWRRRKKKEEEEEEHHHJJJKKKFFFOOOVVVuuuxxxmmm{{{~~~rrrjjjaaa\\\TTTMMMIIIFFFDDDCCCAAAAAAAAAAAACCCEEEGGGHHHJJJSSSRRRddduuuDDD===<<<;;;999777666555555444666555555555555666777777999TTTfffYYYppp}}}\\\OOOPPPVVVUUUZZZkkkxxxeeeKKKAAA999888999888777888777888:::<<<>>>???@@@AAABBBAAAAAADDDHHHJJJIIIHHHGGG@@@:::999999888999===999===AAABBBAAABBBGGGLLLJJJLLLNNNNNNKKKIIIKKKPPPNNNKKKMMMRRRVVV^^^ppp~~~JJJ>>>999888777666555555555555555444444333333444444555///444777999GGGiiinnnuuu~~~uuuppphhhcccYYYGGG;;;;;;>>>GGGTTTfff}}}sssuuu|||yyywwwppphhh[[[NNNDDD>>><<<===:::;;;===>>>>>>>>>===<<<:::???CCCEEEEEEIIIPPPWWWWWWPPPGGGCCCBBBCCCCCCCCCDDDIIIIIIBBB<<>>>>>AAAKKKVVVaaalllnnnooovvv{{{uuuooofffaaacccfffbbbZZZUUU[[[XXXXXXZZZYYYUUUTTTVVVYYYnnn{{{UUUMMMMMMUUUbbbxxxsssqqqtttqqqZZZOOOgggrrrCCC===999999999666666999:::BBBfff|||zzznnnTTT]]]nnnwwwiii\\\QQQKKKFFFDDDBBB@@@>>>======???AAACCCCCCFFFIIIJJJIIIHHHJJJMMMWWWVVVWWW\\\___YYYMMMBBBMMMAAAJJJrrrcccPPPLLLJJJRRRRRRQQQPPPNNNMMMOOOQQQSSS[[[hhh|||pppggg___ZZZSSSLLLHHHFFFDDDBBBBBBBBBBBBBBBCCCEEEHHHIIILLLTTTTTTiii}}}vvvFFF;;;;;;:::999777666555555555555555555555555666777777:::RRRxxxmmmaaa|||aaaQQQRRRZZZ\\\cccvvvpppKKK>>>888555888;;;999777777777888;;;===???AAABBBBBBEEEDDDBBBCCCEEEGGGHHHHHHGGG@@@:::999999777999<<<888@@@FFFFFFCCCFFFPPPZZZ```aaacccbbb```[[[VVVRRRPPPNNNSSS]]]dddnnn~~~III===888777777666666666666777555444444333333444444555111555666777CCCdddnnnsss~~~vvvqqqhhhbbbYYYJJJ<<<:::===FFFRRRbbbzzzqqqqqq}}}zzzxxxpppiii]]]PPPDDD>>><<<<<<:::;;;<<<===>>>===<<<<<<;;;@@@EEEDDDBBBDDDLLLSSSXXXQQQHHHBBBAAACCCDDDCCCHHHOOOPPPHHH@@@AAAHHHMMMYYYiiirrraaaNNNVVVaaaZZZTTTAAA:::;;;888:::>>>::::::;;;===???AAADDDKKKQQQZZZdddiiiooo|||}}}vvvnnngggccceeegggaaaYYYTTT[[[XXXXXXZZZYYYUUUTTTVVVVVVqqqxxxVVVNNNMMMXXXjjj~~~qqqrrrwwwsssZZZPPPooooooBBB<<<999999999777777999:::AAAddd~~~vvvYYYbbbxxx~~~ttteeeXXXOOOIIIEEEBBBBBB@@@===<<<<<>>;;;:::999777666555555555555555444555555666777888===PPPsss~~~yyydddxxxeeeSSSWWW___bbbjjj}}}|||YYYCCC===999777:::;;;888666777888999<<<>>>@@@BBBCCCDDDHHHFFFDDDCCCCCCEEEGGGHHHFFF>>>999888888777888<<<>>>CCCGGGIIILLLVVVfffsssvvvlllmmm~~~www___PPPVVVUUU\\\eeekkkxxx}}}GGG;;;777777666666666666777777555444444333333444444555444666555444>>>\\\iiiooozzzvvvlllfff^^^PPP???:::;;;EEEOOO\\\uuuooonnn{{{yyynnniii___QQQEEE===;;;;;;;;;;;;===>>>>>>>>>===<<<<<>>CCC???<<<===???AAAEEELLLRRRUUU[[[eeejjjtttxxx{{{wwwssskkkgggfffgggeee^^^YYYYYY\\\YYYXXXYYYXXXUUUTTTWWWZZZxxxuuuVVVNNNIIIVVViii~~~nnntttzzzttt]]]VVVyyyyyyzzzkkkAAA<<<999::::::777777999888===```{{{|||~~~zzz\\\eee}}}~~~ssscccVVVNNNIIIDDDAAABBB@@@===<<<<<<>>>AAACCCAAAFFFJJJLLLKKKNNNTTTZZZUUUKKK@@@:::<<>>999777999999777777:::999:::===???BBBDDDEEEFFFIIIHHHEEECCCBBBCCCFFFHHHDDD===777777777777999===DDDDDDGGGOOO___tttvvv}}}{{{]]]TTT\\\___gggnnnttt~~~~~~HHH<<<888777777666666666666777555444444333333444444555555555555444:::VVVgggjjj~~~|||rrrllleeeXXXCCC;;;;;;DDDMMMXXXqqqpppmmm|||{{{yyylllhhh```SSSFFF>>><<<<<<<<<===???@@@@@@@@@???>>>===@@@CCCDDDEEEIIIRRRYYYSSSMMMFFFBBBDDDGGGIIIIIIQQQVVVVVVNNNDDDBBBDDDEEEHHHOOOZZZYYYSSS^^^iiifffRRRDDD>>>>>>===DDDIIICCC@@@@@@@@@AAAHHHSSSZZZ[[[^^^hhhmmmwww|||yyy|||{{{sssvvvyyy|||zzznnnkkkiiifffeeeeeebbb]]]\\\___]]]ZZZYYYZZZYYYVVVUUUXXXdddnnnTTTMMMEEETTTdddzzzjjjtttwwwttt___```zzzzzzeee@@@;;;999::::::888777999555:::]]]yyyxxxyyyzzz]]]dddxxxsssbbbUUUNNNIIIDDD@@@@@@???===<<<<<<>>>AAABBBBBBEEEIIIKKKMMMOOOUUUYYYGGGCCC???@@@EEEJJJMMMNNNUUU[[[pppjjjQQQ@@@EEEKKKJJJOOOZZZdddrrruuu[[[QQQVVVbbbxxxjjjaaaYYYTTTMMMHHHEEECCCBBBAAABBBBBBBBBBBBCCCEEEHHHIIIHHHNNNTTTttthhhHHH<<<:::999888777666666666666444444444555555777888999:::EEEnnn^^^]]]zzzrrr]]]___ggghhhoooVVVCCC===999666555777777666999===:::;;;>>>AAACCCEEEGGGGGGIIIHHHFFFDDDBBBBBBEEEGGGCCC<<<777888999:::<<<@@@HHHHHHNNNaaa|||bbbNNNTTTUUUaaaooo|||||||||}}}}}}LLL@@@888888777666666555666666555444444333333444444555222444666666999QQQmmmlll{{{{{{tttnnnhhh\\\GGG<<<:::CCCKKKUUUnnnvvvmmmwww{{{yyykkkiiibbbVVVHHH@@@>>>???>>>???AAABBBBBBBBBAAA@@@???@@@AAACCCFFFKKKSSSXXXQQQKKKFFFDDDFFFHHHIIIIIIOOOTTTTTTMMMGGGFFFGGGFFFIIIIIISSSYYYSSSUUU[[[ZZZIII???>>>BBBCCCKKKOOOFFFDDDCCC???>>>GGGVVV^^^^^^eeeooosss{{{vvvlllgggkkkpppzzzqqqlllnnnqqqwwwsssllljjjjjjccc^^^___```______aaa___[[[YYY[[[YYYVVVWWWZZZkkkcccOOONNNHHHZZZggg~~~gggttt~~~uuuyyy[[[ggg{{{[[[@@@;;;888:::;;;888777999666;;;^^^zzzxxxwww}}}aaaaaakkktttaaaTTTMMMHHHBBB>>><<<<<<<<<<<<>>>@@@BBBCCCDDDEEEGGGJJJLLLNNNPPPQQQ>>>@@@DDDKKKTTTZZZ\\\\\\]]]aaakkkwwwzzzrrrhhhccc>>>:::>>>LLLXXX]]]cccjjjwwwjjj]]]aaa|||uuuiiiuuufff]]]WWWRRRLLLGGGDDDCCCBBBAAAAAAAAAAAAAAACCCEEEGGGHHHHHHNNNUUUxxxaaaFFF<<<:::999888777666666666666444444444444666777888999:::IIIqqqiiifff}}}hhhfffoooqqqyyyzzzDDD===:::777555555888999777999===:::<<<>>>AAADDDFFFHHHIIIGGGHHHGGGEEEBBBBBBDDDGGGDDD===999:::===>>>AAAFFFMMMSSSccc}}}eeeIIIFFFPPPMMM___ttt}}}~~~~~~QQQDDD999888777666555555555555555444444333333444444555///333777999;;;OOOzzzvvvpppxxxzzzvvv|||~~~tttmmmhhh\\\III>>>:::BBBIIISSSmmm{{{nnnsss{{{xxxkkkiiicccXXXJJJBBB@@@AAA@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@AAADDDIIINNNRRRPPPKKKFFFEEEGGGIIIIIIHHHNNNRRRRRRMMMKKKLLLLLLJJJMMMIIITTT]]]SSSHHHEEEAAA@@@999===EEEHHHPPPRRRFFFFFFDDD???<<>>bbb~~~zzzxxxfff```aaawwwtttaaaSSSLLLGGGAAA<<<999999;;;===???BBBDDDEEEFFFEEEFFFHHHKKKLLLKKKJJJ>>>@@@FFFPPP[[[dddiiikkk\\\dddkkkiii^^^PPPEEE??????DDDKKKVVVhhhxxx}}}zzzwwwgggjjj~~~lllqqqrrrccc[[[VVVQQQKKKFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHNNNUUUzzz~~~[[[AAA777999999888777666666666777333333444444666777888999666KKKppppppoooqqqmmmvvv{{{```666;;;===888777999<<<<<<888888;;;;;;<<>>:::CCCHHHNNNiiitttmmm|||wwwnnnkkkdddXXXJJJAAA???AAA>>>BBBEEEEEEBBB@@@@@@AAA@@@BBBDDDCCCDDDHHHOOOTTTSSSQQQJJJCCCBBBGGGJJJIIIKKKLLLLLLKKKLLLLLLIIIFFFIIIJJJTTT___\\\MMMDDDFFFAAA===CCCPPPSSSJJJCCCDDDFFFCCC@@@@@@FFFRRR^^^fffnnnyyyzzzrrrllllllhhh^^^WWWVVVQQQNNNLLLKKKMMMSSSYYY]]]dddnnn{{{yyyrrrfffccc___dddlllnnn|||tttuuuvvveee\\\XXX```gggddd___\\\XXX[[[VVVUUUZZZXXXWWW___vvvYYYGGGNNNYYY```ooo```|||yyyuuu{{{pppQQQfff~~~PPP>>>;;;999888888999888777;;;===VVVyyyttt~~~^^^```dddqqqsssbbbUUUKKKCCC>>>===;;;<<<<<<>>>???@@@AAABBBCCCEEEEEEFFFMMMRRRMMMBBBDDDEEEMMMXXX___aaafffnnnffftttkkkRRRBBB::::::BBB<<>>@@@BBBCCCDDDEEEEEEAAA???@@@DDDHHHIIIHHHMMMCCC===>>>AAACCCJJJRRR```kkkdddIIIAAABBBKKKVVV```hhhvvv}}}yyy{{{~~~}}}}}}qqqkkkuuu~~~UUU???:::888666666666777666555555555444333333333333444222222444666999MMMwwwttt{{{hhhhhhlll}}}{{{yyyuuummmccc\\\OOO???999AAAGGGNNNeeetttlll}}}yyyooollleeeXXXKKKBBB@@@BBB???CCCFFFFFFCCC@@@@@@AAA???AAACCCDDDEEEIIIPPPUUUZZZVVVNNNGGGGGGKKKJJJEEEOOOOOOMMMLLLKKKJJJGGGDDDDDDKKK]]]qqqrrrbbbRRRNNNDDDHHHPPPUUUPPPFFF@@@@@@DDDCCCAAABBBGGGOOOXXX]]]kkktttooogggaaa```\\\TTTOOOOOOHHHGGGFFFFFFJJJPPPVVVZZZ^^^jjjxxxrrr[[[XXXTTTYYYaaaeeeyyy{{{sssqqqqqq```[[[[[[bbbgggccc]]]ZZZXXX\\\XXXWWW\\\YYYWWWaaazzz{{{VVVFFFMMMUUU\\\ssswwweeezzzttt{{{pppSSSjjj}}}PPP>>><<<999888888888777666999<<>><<<>>>>>>??????@@@AAAAAAAAACCCEEEEEEEEEHHHLLLGGG???CCCDDDLLLXXX^^^```dddkkkjjjooo```JJJAAA===<<>>@@@CCCFFFGGGGGGIIIXXXPPP}}}VVV@@@888999999888888777666666666444444444555555555555666999MMMqqq}}}qqqoooDDD:::<<<:::888999:::999888888:::<<<======>>>???????????????======???EEELLLOOONNNLLLFFF@@@<<>>DDDOOO[[[^^^jjjyyyuuuyyy~~~mmmaaaYYY^^^kkkwww~~~UUU@@@:::888666666777777666555555555444333333333333444111111333555888JJJsssggg^^^hhhppp{{{yyywwwpppeee[[[TTTBBB888???FFFLLL```xxxxxxnnn~~~|||qqqmmmeeeYYYLLLDDDBBBCCCAAADDDGGGGGGCCC@@@@@@AAA???AAADDDEEEEEEIIIOOOTTTZZZUUUNNNGGGHHHLLLJJJEEEPPPNNNLLLKKKJJJHHHFFFDDD???GGGYYYnnnsssfffWWWQQQRRR\\\aaaYYYKKK@@@<<<:::===>>>>>>@@@CCCGGGKKKMMMYYY___fffjjjjjjhhhhhhiiibbb]]]YYYXXXVVVQQQNNNNNNMMMLLLLLLMMMOOOSSSWWWZZZ\\\oooqqqNNNMMMIIIMMMVVV[[[pppyyyqqqnnnkkk[[[ZZZ]]]ccceee```[[[YYYXXX\\\YYYYYY]]]XXXXXXdddqqqPPPGGGMMMTTT[[[zzznnnhhh{{{uuu|||nnnUUUkkkvvv{{{KKK???===:::888888888666555888:::NNNrrrvvvooo~~~YYYYYYcccxxx~~~lllYYYJJJBBB>>><<>>@@@AAABBBHHHjjjeeeXXXXXXYYY]]]cccnnnqqqllllllooosssttt{{{{{{ssshhh\\\SSSMMMKKKGGGCCCAAAAAABBBBBB@@@???>>>???BBBEEEGGGGGGHHHVVVTTTRRR???777999999888888777666666555444444444555555555555666;;;HHHjjjpppYYY>>>888;;;===888999::::::999999;;;===????????????>>>===;;;;;;999<<>>AAAFFFNNN\\\hhhwwwXXXHHH;;;:::>>>BBBKKKUUUcccwww~~~wwwssswww{{{}}}tttbbb\\\WWWSSSUUU\\\jjj~~~}}}~~~~~~}}}UUU@@@;;;999777666777777666555555555444333333333333444444333444444444BBBgggccc```rrr|||{{{yyyzzzuuuiii^^^YYYFFF999===DDDJJJZZZlll}}}ppp{{{}}}sssnnneeeXXXLLLEEECCCCCCBBBEEEHHHGGGCCC@@@???@@@@@@CCCFFFFFFEEEGGGLLLPPPUUUTTTOOOIIIIIIOOORRRRRRNNNJJJHHHHHHHHHFFFEEEEEECCCCCCKKKXXX___^^^[[[[[[pppvvvqqq\\\HHHAAA>>>::::::;;;===???AAACCCDDDDDDFFFJJJNNNOOOOOOPPPSSSVVVYYYYYYZZZ\\\]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ]]]vvvbbbGGGGGGCCCFFFNNNUUUhhhyyyrrrmmmhhhZZZ\\\```bbbaaa]]][[[ZZZXXX[[[ZZZ[[[]]]WWWYYYiiigggLLLIIIPPPWWW___mmmgggzzztttoooWWWkkk}}}rrrrrrHHH@@@>>>:::888888777666555666999JJJiiizzzrrrZZZWWWccczzzqqq[[[IIIAAA>>>===EEEEEEDDDDDDDDDCCCCCCCCCAAADDDFFFCCC@@@=========AAAEEELLLSSSUUUUUUUUUVVVSSSNNN???777???DDDJJJVVVcccWWWYYY___lll|||uuujjjiiiggghhhooooootttxxx|||zzztttlllbbbXXXQQQKKKIIIFFFCCCAAAAAABBBBBBAAA??????@@@CCCFFFGGGGGGKKKSSSVVVRRRBBB<<<:::999999888777666555555444444444555555555555666;;;DDDdddzzzmmmaaaHHH<<<888:::===888999::::::::::::<<<>>>??????@@@@@@@@@??????>>>???AAAFFFMMMQQQOOOIIICCC===???BBBEEEKKKVVVfffsssdddJJJBBB???BBBCCCBBBHHHQQQmmm~~~xxxtttvvvxxxyyy{{{www{{{~~~mmmVVVWWW[[[___aaaeeerrr~~~}}}~~~~~~|||WWW???;;;999777777777777777555555555444333333333333444555555666555333>>>aaaiiigggzzz}}}zzz|||yyynnnccc]]]JJJ;;;<<>>@@@BBBDDDFFFGGGGGGGGGDDDFFFHHHGGGFFFGGGKKKOOOSSSXXX___eeehhhiiihhhfff^^^___aaabbbaaa^^^[[[ZZZ^^^sss}}}eeeMMMCCCFFFCCCDDDKKKQQQccc~~~{{{sssnnniii]]]```aaa___]]]\\\]]]^^^WWWZZZYYY[[[\\\VVV[[[ppp```JJJKKKPPPWWWcccmmmfffwwwrrruuu___sssyyysssnnnJJJ@@@>>>:::888888777666555555888GGGbbb|||wwwZZZVVVccczzzwww\\\GGG@@@@@@???FFFFFFFFFFFFEEEEEEEEEEEEAAACCCEEEDDD???<<<>>>AAABBBGGGLLLNNNMMMLLLJJJHHHBBBAAA:::999@@@EEERRRiiiwwwkkkfffWWW\\\aaaxxxpppggghhhfffhhhpppnnnssswww|||wwwnnnggg^^^TTTNNNHHHFFFDDDBBBAAAAAAAAABBBBBBAAA@@@BBBEEEHHHIIIIIINNNPPPXXXPPPCCC???::::::999888777666555555444444444555555555555666;;;AAA___yyyjjj|||kkkNNNAAA>>>:::999:::888999:::;;;:::;;;>>>@@@>>>???AAACCCDDDEEEFFFFFFHHHHHHJJJMMMOOONNNHHHCCC???CCCGGGIIIOOO\\\mmmxxxSSSCCC???@@@EEEFFFCCCJJJTTTkkkxxxzzzuuusssuuuxxxxxx{{{xxxpppaaa]]]ccciiilllsss~~~}}}}}}~~~{{{\\\AAA;;;999777777888888777666555555444333333333333444222333666777666AAAcccqqqkkk|||}}}~~~|||rrrhhh```NNN???<<>>>>>BBBBBBDDDIIIPPPZZZggguuuzzzeeePPPFFFEEEEEEBBBBBBEEEHHHKKKLLLLLLJJJIIIIIIKKKLLLJJJHHHHHHLLLOOOTTT]]]fffjjjmmmpppooommmcccfffjjjlllkkkhhhccc```dddjjjlllggg```XXXMMMDDDAAAGGGEEEEEELLLRRRaaayyyuuuoookkk```cccbbb^^^]]]___```___WWWZZZYYY[[[\\\VVV___yyy\\\IIILLLOOOWWWgggjjjjjj|||uuupppyyyfff}}}wwwwwweeeHHH???===:::888888888666555666999CCCZZZuuuyyy[[[VVVcccxxx~~~___GGG@@@@@@@@@EEEEEEFFFFFFGGGGGGHHHHHHCCCCCCCCCCCC@@@===???DDDBBBGGGJJJGGGEEEDDDAAA>>>:::>>>>>>AAAFFFJJJ```yyylllooo\\\cccoooppphhhiiihhhjjjqqqpppwww}}}{{{|||}}}}}}qqqhhhaaaZZZQQQKKKEEEDDDBBBAAAAAAAAAAAABBBCCCBBBAAABBBEEEHHHJJJJJJMMMNNN^^^LLLAAA===;;;:::999888777666555444444444444555555555555666;;;>>>ZZZtttwwwzzzuuummmXXXEEE???>>>;;;888999888999;;;;;;;;;===???BBB>>>@@@BBBDDDFFFHHHIIIIIIIIIHHHHHHKKKOOOQQQNNNKKKDDDHHHJJJKKKRRRaaapppxxxRRRDDD??????CCCCCC@@@GGGRRRaaassssssqqqqqqvvvyyyzzz~~~xxxuuuwwwwwwyyy~~~}}}{{{cccDDD<<<:::888777888888777666555555444333333333333444///111555777777BBBdddzzznnn}}}{{{rrrjjjaaaQQQCCC======AAALLLYYYiiioookkk|||}}}qqqjjj]]]QQQHHHBBB???>>>>>>AAAEEEDDDAAA>>>>>>@@@AAADDDGGGFFFCCC@@@@@@AAAAAAEEEJJJOOOWWW```bbb___QQQGGGBBBFFFFFFAAABBBHHHCCCJJJRRRVVVYYY```iiipppmmmbbbUUUOOOKKKHHHHHHJJJKKKPPPVVVZZZ[[[WWWQQQMMMJJJMMMPPPQQQPPPQQQUUUYYYbbbjjjpppoooooorrrsssppplllpppuuuwwwvvvqqqjjjeeeggg]]]UUUQQQMMMHHHEEEFFF@@@IIIIIIJJJRRRWWWeeezzzuuuooolllbbbeeedddaaa```cccbbb^^^YYY[[[ZZZ\\\]]]XXXeeezzzVVVGGGLLLOOOZZZpppddduuuxxxttttttsssbbb~~~www{{{]]]FFF>>><<<999888888888777666666999@@@RRRnnnuuuccc[[[dddssscccHHH???@@@???CCCDDDEEEFFFHHHIIIJJJKKKGGGCCCBBBCCCAAA===>>>CCC???DDDEEEAAA>>>>>>===888777<<<@@@HHHPPPWWWwwwwwwwwwppp___iiixxx|||mmmhhhiiijjjmmmqqqvvvnnn___```aaaeeeqqqvvvjjjaaa\\\WWWOOOHHHCCCBBBAAAAAAAAAAAAAAABBBCCCAAA@@@BBBEEEHHHIIIIIIKKKOOOhhhJJJBBB???;;;:::999888777555444444444444444555555555555666:::;;;SSSsssyyyqqqhhh___SSSJJJ@@@<<<;;;:::999999777999;;;;;;<<<===@@@CCC@@@AAABBBDDDEEEEEEEEEEEECCCBBBCCCHHHNNNQQQQQQOOOFFFHHHIIIIIIRRRcccpppuuunnnXXXHHHBBBAAAEEEFFFDDDKKKVVV___rrr|||ssspppooorrrxxx{{{{{{~~~~~~}}}|||hhhHHH<<<:::888777888888777666555555444333333333333444---///444666555@@@aaa|||rrrzzzqqqkkkaaaSSSEEE>>><<>>===<<<@@@DDDCCCAAA>>>>>>@@@???BBBFFFEEEBBB@@@@@@AAA???BBBJJJVVVgggrrroooeeeLLLBBB???EEEHHHFFFIIIRRRNNNWWW]]]ZZZTTTSSSWWW[[[^^^VVVTTTYYYYYYRRRRRRXXXYYY___gggmmmlllfff\\\VVVJJJNNNTTTXXX[[[^^^dddhhhrrrxxxzzztttqqqtttvvvtttrrrvvvzzz|||yyyqqqhhhbbbaaaPPPFFFJJJLLLFFFCCCFFFAAAKKKNNNOOOXXX^^^kkktttnnnlllbbbffffffcccdddgggccc[[[[[[\\\[[[^^^^^^YYYiiirrrOOOEEEMMMQQQ```zzz```wwwuuuxxxkkkYYYwwwwww~~~]]]III>>>;;;999888888999888777666999>>>MMMhhh~~~}}}ppp}}}kkkaaafffooogggIII??????>>>AAABBBDDDFFFHHHJJJLLLMMMJJJDDD@@@BBBAAA<<<<<>>AAACCCCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<>>>DDDKKKOOOOOOMMMFFFHHHGGGGGGRRRdddpppsss___\\\FFFAAABBBJJJOOORRR[[[gggfffooozzz~~~uuurrrqqquuuzzz{{{zzz|||}}}|||oooGGG<<<;;;::::::;;;;;;999888888888777666555444444444333222444666333:::VVVvvvuuu~~~|||wwwppphhhhhhZZZJJJ@@@===BBBNNNZZZggg|||sssuuu}}}~~~rrrgggZZZPPPGGG===999:::;;;<<<<<<<<<;;;;;;===>>>@@@AAA@@@???===<<<===>>>IIIGGGNNNddd{{{ppp^^^KKKDDD@@@DDDJJJLLLLLLNNNZZZVVVXXX^^^\\\TTTTTT[[[^^^ZZZZZZ^^^]]]WWWTTTWWW___tttyyynnneeeUUULLLLLLQQQZZZbbblll|||~~~qqqpppssssssuuuzzz{{{uuuqqqnnnhhh```[[[SSSMMMOOOPPPNNNJJJIIIMMMNNNUUU```hhhsssuuummmkkkfffeeedddbbbaaaaaa``````\\\bbbWWW[[[\\\WWWuuuhhhNNNOOOQQQPPPdddwwwaaa}}}zzzppp{{{wwwPPPPPPrrrwwwWWWBBB???>>><<<999888777777888888222999MMMiiipppyyyuuueeehhh|||nnnNNN@@@???AAA@@@CCCFFFHHHIIIKKKKKKIIIBBB@@@>>>======>>>@@@AAAHHHGGGGGGHHHFFFBBB???>>>AAAFFFFFFIII]]]~~~iiiooovvvZZZOOOPPP^^^[[[\\\aaaeeeccc___\\\___eeehhhggghhhkkkllliiiaaafffhhhddddddkkkrrrvvvhhhYYYZZZ^^^^^^bbbpppmmm```]]]TTTNNNMMMHHHEEECCCAAA???>>>???AAABBBBBBBBBBBBBBBDDDFFFHHHJJJMMMPPPnnnzzzzzzNNNCCCAAA???===:::777666777555222555555555555555555555555999888IIIiiiyyywww~~~xxxkkkaaaWWWOOOCCCAAA>>>:::888888999999:::;;;===>>>>>>???AAACCCDDDCCCAAA>>>===<<<;;;888999888:::@@@HHHLLLJJJFFF;;;;;;<<>>JJJUUUfffzzzsssrrrzzz~~~tttiii\\\QQQFFF===999::::::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@>>>===>>>@@@FFFIIIUUUkkk~~~~~~kkkXXXGGGAAA???EEEKKKLLLMMMOOOTTTSSSUUUXXXXXXWWWZZZ```]]]```fffjjjfff]]][[[^^^eeeyyy|||vvv[[[NNNMMMQQQ[[[fffsssvvvssstttsssxxx|||{{{tttooolllfff______YYYUUUVVVUUURRRQQQSSSVVVWWW]]]iiiuuuuuummmjjjdddddddddcccbbb```___^^^[[[bbbXXX\\\___``````IIIMMMPPPQQQfffssseee~~~zzzrrr|||fffNNNUUUsssyyyZZZGGG>>>===<<<:::888777777777<<<444999JJJdddsssrrrmmmvvviiiNNNBBBBBBCCCAAACCCFFFGGGHHHIIIIIIHHHEEEDDDBBB>>><<<<<<@@@DDDMMMLLLLLLLLLKKKGGGDDDBBB>>>CCCHHHRRRlllwwwlllwwwqqqVVVLLLKKKQQQQQQVVVaaaiiihhhccc___^^^[[[WWWVVVWWWYYY[[[\\\```gggkkkhhhhhhnnnuuuyyy{{{jjjgggffflllwwwnnn]]]YYYPPPLLLLLLGGGEEECCCAAA??????@@@BBBDDDBBBBBBBBBCCCDDDGGGIIIJJJQQQTTTqqqyyysssJJJCCCCCCBBB>>>999666666777666333555555555555555555555555888999LLLhhhuuuwwwwwwjjj```VVVNNNCCCAAA===:::888888999::::::<<<>>>?????????AAACCCDDDBBB>>><<<<<<>>>>>>===999:::>>>DDDIIIJJJHHHEEE;;;<<<===AAAOOOaaalllooooooZZZKKKEEEGGGIIIMMMVVVeeeuuu}}}xxxxxx|||}}}{{{xxxtttLLLBBB???===;;;;;;:::999777888777666555444444555555777444444666666<<>>===FFFQQQbbbttttttooorrryyymmm___RRRFFF<<<999<<<:::;;;<<<;;;:::;;;<<<>>>???AAAAAA@@@???>>>???@@@AAAJJJ[[[ooo|||vvvbbbQQQEEE@@@???EEEIIIIIIHHHIIILLLQQQRRROOOOOOUUU[[[^^^bbbhhhppppppfff]]]^^^eeegggyyy[[[QQQLLLKKKRRR\\\fffrrr{{{~~~yyywwwsssyyyzzzxxxsssooommmjjjeeebbb]]]ZZZZZZYYYVVVVVVYYY______fffuuuuuummmlllccccccdddcccbbb```]]]\\\[[[bbbYYY\\\___hhhuuuXXXGGGLLLQQQTTTlllmmmlll{{{vvvtttRRRKKKYYYttt}}}VVVFFF===<<<;;;:::999888777666<<<444777DDD[[[xxxttt~~~{{{mmmjjjttt|||```LLLEEEDDDDDDBBBCCCEEEGGGGGGGGGFFFEEEEEEDDDBBB>>>===@@@FFFLLLNNNNNNOOOOOOOOOLLLHHHCCC>>>CCCKKKZZZsssjjjoookkkTTTMMMKKKIIIKKKUUUgggrrrrrrllliiifffWWWLLLNNNTTTUUUXXX]]]ccckkkooommmkkkqqqzzzyyyppp[[[UUUMMMKKKJJJEEECCCBBBAAA@@@@@@BBBDDDEEEBBBBBBBBBDDDEEEHHHIIIKKKUUUYYYwwwrrrlllIIIHHHIIIGGG@@@999555555666666555555555555555555555555555777:::MMMeeeqqqwwwvvvhhh^^^TTTLLLCCCAAA===:::999999:::;;;===>>>@@@AAA@@@@@@AAACCCKKKFFF@@@>>>@@@BBBBBBBBB888===CCCGGGGGGDDDAAA???===>>>???BBBNNN___kkkooorrrZZZOOOKKKFFFEEEHHHQQQ```nnnwww{{{zzz{{{}}}{{{xxxuuutttMMMCCCAAA>>>=========<<<;;;:::888666555444444555555666333333555777>>>NNN^^^ssstttrrrvvvsssrrruuuiiiZZZLLLBBB???FFFPPP]]]lllwwwnnnlllxxx}}}rrrdddWWWIII===:::===;;;<<<<<<<<<;;;;;;===???>>>@@@AAA@@@???>>>???@@@???IIIXXXgggnnngggXXXLLLFFFBBBBBBEEEGGGDDDAAAAAAEEENNNRRRMMMOOO[[[dddeeennnuuuyyyqqqccc\\\cccnnnooo{{{^^^TTTLLLHHHNNNXXXbbbmmmuuuyyytttttttttrrrpppooooooooonnnhhhbbb```cccfffdddcccccckkknnnyyyuuuooonnndddcccbbbaaa___^^^]]]]]]]]]bbbZZZ[[[^^^ooojjjTTTHHHOOOTTTZZZttt|||ffftttzzzuuuzzzsssGGGLLLaaatttttt{{{QQQDDD======<<<;;;999777666555999333666@@@RRRnnn|||rrrvvv~~~}}}mmmeeeooonnnWWWJJJEEEDDDCCCBBBAAACCCGGGGGGDDDBBBCCCAAA>>><<<<<>>@@@AAAAAAAAA===;;;888555444444555555333222222444777???LLLYYYkkkqqqllluuutttvvvtttkkk___RRRFFF@@@EEEMMMZZZfff}}}qqqkkksssvvvjjj]]]NNN@@@<<<>>><<<=========<<<<<<>>>@@@>>>???AAAAAA???>>>>>>>>>???FFFOOOWWWYYYVVVPPPKKKGGGEEEEEEIIIJJJFFFCCCDDDGGGRRRXXXVVVYYYfffqqqsssyyyyyyiiicccjjjtttzzzlllVVVPPPOOOZZZiiiyyy|||vvvqqqooommmlllllllllmmmooonnniiikkkvvv~~~tttooonnnfffdddaaa^^^]]]^^^___aaa]]]aaaZZZ[[[```{{{aaaPPPIIIQQQUUU]]]{{{oooccc~~~}}}www___AAANNNmmmkkkwwwtttzzzQQQFFF@@@???===;;;999777666555666333888@@@NNNiiiyyytttooo~~~ssshhhvvv}}}bbbOOOFFFCCCAAA???AAA@@@CCCIIIIIICCC@@@AAA???:::777;;;GGGQQQWWWXXXUUU[[[aaadddhhhhhh___SSSHHHKKKNNNOOOPPPQQQMMMHHHSSSfffzzzsssXXXMMMOOOJJJPPPTTTdddyyyvvvooopppsssbbb___uuu{{{rrruuu|||jjjZZZWWWPPPKKKGGG???>>>>>>===>>>???@@@BBBCCCAAABBBDDDFFFHHHJJJKKKLLLSSS^^^rrrkkkTTTYYYVVVQQQDDD888555666555555888555555555555555555555555555666DDD\\\ooozzzzzz|||yyyvvvhhh]]]SSSKKKBBB@@@===;;;::::::<<<===CCCEEEGGGGGGFFFDDDCCCDDDNNNJJJJJJMMMMMMHHHFFFIIIWWW^^^eeecccXXXMMMEEEBBBAAAEEEGGGGGGKKKVVVaaafffgggpppttthhhTTTHHHEEEFFFJJJOOOVVV```jjjttt|||~~~{{{xxxuuusssxxxTTTFFFDDDAAAAAABBBEEEEEEFFFAAA???;;;777555444555555111333444333555===JJJUUU^^^wwwooovvvvvvxxxssslllcccWWWJJJ@@@BBBIIIYYY```yyyvvvlllqqqzzzqqqfffUUUEEE>>>>>>===>>>???>>>===>>>???AAA???AAACCCBBB@@@>>>======???BBBGGGJJJKKKLLLLLLMMMHHHFFFIIINNNOOOMMMMMMPPPXXX^^^aaa]]]\\\cccmmmtttzzzlllfffhhhkkkwww{{{xxx]]]XXXYYYdddttt{{{sssooollllllkkkiiijjjmmmoooppp{{{tttmmmkkkeeeccc```^^^^^^___aaaccc\\\^^^YYY\\\ggg|||XXXLLLIIIPPPUUU___gggfff{{{uuuRRRCCCNNNuuukkk}}}tttzzzNNNHHHDDDBBB???<<<999777666555666666<<>>===???>>>CCCLLLLLLCCC>>>@@@>>>:::999???IIIQQQSSSRRRUUU^^^fffjjjoooooobbbRRRFFFJJJLLLIIICCCAAABBBDDDNNNZZZgggaaaMMMHHHKKKEEEPPPXXXlllnnneeehhhhhhaaahhhxxxyyy}}}~~~yyybbbXXXWWWOOOIIIEEE???============>>>???@@@AAAAAABBBDDDGGGIIIKKKLLLLLLQQQ```iiiZZZbbb\\\UUUEEE888777888666555777555555555555555555555555555444AAA[[[ppp{{{}}}zzzpppvvvyyy{{{~~~xxxiii^^^TTTLLLAAA???===;;;:::;;;===>>>DDDFFFHHHHHHFFFDDDBBBBBBAAAAAAFFFNNNMMMHHHIIIQQQbbbhhhmmmiii^^^PPPGGGBBB???FFFJJJIIIJJJSSS]]]bbb^^^ccceee^^^RRRIIIGGGHHHMMMSSSZZZaaahhhqqq}}}}}}{{{zzzwwwvvv]]]JJJGGGDDDCCCEEEFFFGGGHHHEEEBBB===888555444555555222555666333222999GGGRRRUUU~~~rrrxxxvvvwwwuuuqqqjjj```PPPCCCAAAFFFTTTXXXooozzznnnooo{{{~~~{{{wwwmmm\\\JJJ@@@>>>???@@@AAA@@@??????AAACCCBBBDDDFFFEEEBBB???>>>>>>>>>AAADDDGGGJJJLLLNNNOOOHHHGGGJJJOOOQQQPPPRRRVVVfffeeedddccc```eeesssqqqccc______^^^fffkkkiiieeeeeelllvvvxxxsssqqqsssrrrnnnooosssvvvsssmmmiiiaaaaaaaaabbbbbbbbbbbbbbb\\\\\\WWW\\\jjjmmmRRRJJJJJJQQQVVVdddccckkk~~~|||wwwHHHIIIRRRpppttt}}}NNNNNNJJJFFFAAA<<<888666666666666666:::<<>><<<======<<>>???999;;;@@@DDDHHHKKKNNNOOOSSS^^^gggkkkooommm\\\GGGAAAEEEHHHGGGCCC???BBBGGGKKKKKKRRRQQQHHHJJJOOOKKKOOO]]]xxxmmmaaaeee```cccqqq|||~~~nnn[[[SSSSSSJJJDDDDDDAAA======>>>>>>??????@@@@@@@@@BBBEEEHHHJJJLLLMMMMMMTTTeeehhhaaammmeeeWWWFFF888999:::666444777555555555555555555555555555666CCC[[[qqqzzz}}}oooooorrrvvv{{{zzzkkk```VVVNNNAAA???===;;;;;;<<<>>>???CCCEEEGGGGGGEEEBBB@@@???;;;===EEEMMMJJJDDDKKKYYYcccgggjjjggg]]]PPPEEE@@@:::DDDJJJJJJJJJQQQ[[[```^^^aaabbb]]]SSSKKKKKKOOOSSSUUUWWWYYY]]]fffsss|||~~~|||{{{zzzyyydddNNNKKKGGGEEEFFFGGGHHHHHHHHHDDD???:::666444444555333888999333000666DDDOOOYYYqqq{{{vvvuuuzzzwwwrrrgggVVVGGGCCCFFFNNNQQQggg|||pppoooyyy~~~}}}|||zzzrrraaaMMMAAA>>>@@@AAABBBAAA@@@@@@BBBDDDEEEGGGHHHGGGDDDAAA???>>>===@@@EEEJJJMMMOOOPPPPPPJJJIIIJJJNNNOOONNNPPPTTTeeeaaabbbhhhmmmvvvjjjYYYXXX[[[[[[YYY```qqq~~~tttqqqqqqvvv~~~|||wwwvvvzzz{{{xxxyyy~~~zzzrrrmmmiii]]]___ccceeefffeeecccaaa^^^\\\VVV[[[jjj]]]PPPJJJLLLTTTYYYiiibbbpppvvv>>>MMMYYYvvvyyyvvvTTTWWWMMMIIIBBB<<<777666666777555444777666<<>>;;;;;;CCCQQQRRRFFF>>>???222;;;DDDHHHGGGGGGKKKQQQVVVbbblllooorrrnnnZZZCCC===AAAFFFHHHFFFCCCCCCGGGHHH@@@DDDIIIIIIPPPXXXUUUPPPcccsssdddhhh```iiizzz~~~|||gggUUUPPPOOOEEEAAADDDDDD???????????????@@@@@@@@@@@@BBBEEEHHHKKKLLLMMMMMM[[[kkkhhhgggvvvmmmYYYFFF999:::;;;666333666555555555555555555555555666888FFF]]]pppxxx|||yyy|||rrrkkkpppvvv{{{|||lllaaaWWWOOO@@@???===;;;;;;<<<>>>@@@BBBDDDFFFFFFCCC@@@===<<<===@@@HHHNNNHHHBBBLLL]]]dddgggiiifff^^^RRRHHHAAA666AAAJJJJJJKKKQQQ[[[aaabbbeeefff___SSSKKKNNNUUUYYYVVVRRRPPPRRRZZZdddlllqqq~~~~~~}}}}}}|||{{{fffPPPMMMJJJHHHHHHKKKPPPSSSSSSNNNFFF>>>888555444444777666444333333888???DDDYYYzzzpppwwwyyyxxx{{{xxxvvvnnn]]]HHH???@@@HHHSSSdddvvvyyyooorrr}}}~~~yyywwwvvvkkkWWWFFF???@@@DDDEEEBBBCCCHHHHHHDDDJJJOOOLLLBBBAAAHHHGGG===:::BBBNNNTTTNNNEEEEEEMMMVVVIIIBBBEEEHHHIIIOOOVVV]]]aaaeeelll}}}}}}gggYYYQQQRRRWWW[[[YYYaaatttzzz|||yyyrrrkkkjjjjjjbbbcccccccccbbbaaa___^^^___XXX]]]fffwwwXXXMMMLLLMMMQQQ[[[uuuyyycccyyy[[[AAAZZZyyy~~~]]]^^^\\\YYYGGG888999999444555555777333444===IIIeeeyyygggYYYJJJCCC@@@===<<<======<<>>AAAAAA@@@??????@@@CCCCCCDDDGGGJJJLLLMMMMMM]]]sss}}}}}}|||dddDDD@@@===888999333888666666555555555444444444:::333BBBjjjzzzyyypppqqq}}}|||nnneee]]]MMMCCC===:::;;;<<<;;;<<>>===:::>>>GGGGGG>>>999<<<===>>>DDDIIIFFFCCCLLLZZZhhh___rrrwwwnnneeeLLL???DDDIIIFFFFFFPPPRRRRRRYYYWWWZZZZZZUUURRRVVVYYYZZZ[[[tttnnnbbbYYYQQQKKKHHHEEEAAA@@@AAA===???@@@@@@???>>>???@@@CCCCCCDDDFFFIIIKKKMMMMMM[[[uuufffCCC===;;;888:::444888666666555555555444444444777444CCCeeeyyyyyywwwuuuqqqhhh___OOOEEE???;;;<<<===;;;<<>>MMMrrrzzzxxxnnn{{{uuuzzz{{{|||yyylllXXXHHHAAA===HHHZZZlll{{{yyyooosss~~~oooYYYJJJAAACCCCCCAAACCCHHHJJJIIINNNWWWZZZOOODDD@@@???>>>AAACCCFFFJJJKKKOOOZZZeeeZZZMMMDDDEEEHHHJJJPPPYYY```aaadddmmmuuufff\\\TTTRRRSSSPPPVVVcccpppyyyvvvlllkkkjjjlll[[[UUUOOONNNQQQXXXdddooo~~~uuuqqqmmmiiiffffffeeedddcccaaa___^^^[[[]]]\\\mmmsssQQQJJJLLLQQQ\\\ooodddhhhnnnnnnjjjSSSqqqrrrvvvooo]]]FFF999666777555444555888444444:::BBBZZZ|||}}}sssaaaSSSFFF@@@???>>>>>>@@@>>>:::;;;@@@@@@999888<<<>>>===BBBGGGFFFDDDMMM[[[fffaaauuuwwwiii^^^JJJBBBDDDIIIFFFHHHSSSXXXYYY```eeejjjjjjeee```______]]]```{{{ddd]]]TTTMMMGGGFFFDDDAAA@@@AAA>>>??????>>>======>>>@@@CCCDDDEEEFFFHHHJJJLLLMMM___xxxjjjEEE<<<999888<<<444777666666666555555555444444444666BBB[[[yyy|||wwwzzzvvvvvvmmmcccRRRIIIBBB=========<<<===@@@;;;<<<===???AAADDDFFFHHHDDDGGGNNNTTTSSSLLLJJJMMMYYYeeemmmbbbLLL===???GGGJJJLLLQQQUUUVVVTTTWWW]]]sssggg[[[QQQUUU]]]eeeeee\\\TTTPPPTTTXXX]]]ffftttxxx{{{~~~{{{{{{~~~}}}{{{wwwffffffffffffggghhhiiijjjlllbbbRRRBBB888555777999777777555333222444777;;;FFFllluuuhhh|||~~~ttt{{{|||}}}|||qqq___LLL???===FFFWWWhhhvvv~~~oooooo|||ttt___NNNBBBBBBAAA@@@BBBFFFJJJLLLRRRWWWWWWNNNDDD???AAACCCBBBGGGPPPYYY```fffkkkpppYYYKKKBBBCCCFFFGGGMMMVVVVVVYYY^^^gggvvvzzzhhhZZZUUU[[[ccc___^^^eeettteeeXXXYYYVVVSSSTTTTTTSSSRRRQQQTTT^^^fffxxx}}}{{{sssooojjjeeeffffffeeecccbbb```^^^^^^XXX^^^```vvviiiOOOIIIJJJQQQ___wwwfffuuukkkeeeooo\\\OOOyyy{{{pppxxx}}}___EEE:::555555777444555888555444888>>>SSSrrr}}}yyysss___QQQDDD?????????@@@BBBAAA===<<>>AAACCCDDDFFFGGGHHHKKKNNNPPPfff}}}pppHHH===999999===555666666666666666555555555555333999@@@LLLfff{{{~~~xxx}}}}}}sssiiiWWWKKKDDD>>>===<<<;;;===@@@;;;<<<>>>@@@CCCEEEGGGHHHEEEIIIRRRZZZXXXPPPKKKJJJRRR___fff\\\HHH===CCCNNNSSSWWW\\\___^^^[[[YYYZZZjjj{{{vvvXXXSSSPPPUUU\\\bbbcccbbbbbbcccgggbbb\\\___nnn}}}|||{{{||||||{{{~~~||||||~~~~~~}}}{{{llllllmmmnnnoooqqqrrrrrrtttiiiVVVDDD888444555888666777666444333333666888BBBggg~~~eeexxxwww|||{{{zzzwwwqqqdddPPPAAA???EEERRRbbbooo{{{rrrlllvvvvvvdddUUUFFFCCC@@@@@@BBBFFFKKKOOOVVVXXX[[[\\\UUULLLGGGGGGHHHNNNYYYeeeqqqyyy|||{{{VVVIII???AAACCCDDDIIIQQQOOOUUU\\\aaakkkxxxkkkYYYZZZnnnrrrmmm\\\PPPTTTTTTRRRUUUZZZ]]][[[XXXYYY^^^ccczzzxxxrrrnnnjjjfffeeedddcccaaa```^^^^^^]]]WWW```kkk```PPPKKKNNNUUUfff|||jjj^^^eee~~~|||VVVUUUllljjjaaaDDD<<<555555888333555888666444777:::LLLiiiuuu~~~}}}nnnnnnuuuzzz___RRREEE@@@@@@@@@AAACCC@@@??????AAAAAA>>>===>>>>>><<>>??????===<<<===@@@BBBDDDEEEGGGHHHIIILLLQQQUUUllltttLLL@@@<<<:::>>>555555777777666666666555555555222999<<>><<<<<<;;;===AAA???@@@BBBDDDFFFFFFGGGGGGGGGKKKTTT\\\\\\TTTNNNLLLMMMUUUZZZSSSGGGBBBHHHQQQ]]]bbbhhhkkklllkkkhhhfffcccuuuaaaKKKPPPUUU\\\eeejjjooowww}}}sssjjjmmmzzz}}}ooojjjiiioootttwww{{{~~~}}}sssssstttvvvxxxzzz|||}}}|||ooo[[[GGG999444555777666666777555444444666888@@@```xxxeeeuuu|||{{{wwwrrrnnnmmmgggXXXHHHBBBBBBKKKZZZgggrrryyynnnooowww~~~~~~zzzlll___NNNIIIEEEEEEFFFIIIOOOVVVYYY^^^iiisssmmmZZZLLLGGGHHHLLLRRR]]]mmmzzz~~~{{{UUUHHH@@@AAACCCCCCGGGNNNPPPXXX___dddlllxxxwwweeelllrrr]]]SSSUUUSSSTTTRRRZZZ_________dddiiilll}}}{{{qqqmmmmmmfffqqqwwwrrrpppmmmjjjcccbbbaaa```___^^^^^^^^^[[[eee|||{{{XXXQQQOOOTTT```vvvqqqooo^^^mmmgggLLL^^^}}}kkksssaaaDDD???555555:::333444999777555777777GGGcccqqqzzztttgggmmm}}}cccUUUHHHCCCBBBAAABBBDDD??????@@@AAAAAA@@@??????BBBBBBJJJYYYaaaaaadddjjjgggrrrdddNNNDDDMMMTTTZZZTTTRRR^^^pppbbbRRRUUUZZZ]]]nnn{{{cccXXXPPPHHHCCC@@@BBBBBB??????@@@<<<>>>????????????BBBDDDDDDGGGJJJKKKLLLPPPVVV[[[qqqrrrLLLBBB>>>;;;>>>555777777777777666666666555555111777:::===OOOpppyyyuuudddPPPGGG???===<<<<<<@@@DDDBBBDDDFFFHHHHHHGGGFFFEEEGGGIIIPPPXXXZZZTTTPPPOOOKKKNNNOOOLLLHHHHHHMMMSSS___eeekkkooosssvvvvvvrrrhhh{{{uuuWWWKKKVVVTTT___jjjpppxxx~~~wwwpppfffcccdddlllsssxxx}}}uuu```KKK<<<555555777555666777666555555666888<<>>@@@:::===???AAAAAABBBDDDEEEEEEIIILLLNNNOOOSSS[[[aaa{{{jjjGGGAAA>>>;;;===666:::777777777777666666666555333666999>>>MMMiiizzzjjjSSSJJJAAA?????????DDDIIICCCEEEHHHIIIIIIHHHEEEDDDDDDDDDHHHPPPSSSQQQOOOPPPNNNNNNNNNMMMLLLNNNSSSVVV```fffkkkmmmrrryyyzzzvvvqqqrrr[[[RRR[[[QQQ[[[dddfffmmm{{{yyytttpppkkkhhhiiinnntttyyy~~~~~~yyydddNNN>>>777666777555666888777666666777888888OOOhhhzzziiiwwwhhhtttwwwoooccc^^^fffnnniii]]]LLLDDDDDDRRR```jjjyyytttrrruuu|||wwwmmmaaaYYYSSSSSSTTTUUU\\\eeefffjjjtttwwweeeKKKBBBIIICCCHHHOOO[[[nnn|||zzzpppXXXMMMFFFIIIJJJHHHIIIOOOUUU\\\gggwwwvvv~~~|||rrrlll___SSSSSSTTTXXXYYYWWW]]]kkkvvvyyy~~~~~~hhhYYYYYY___ccckkkyyynnnhhhgggkkkqqqyyy{{{wwwooohhheeecccbbbaaa``````aaabbbccciiiooo]]]LLLNNNKKKYYYrrruuukkkkkkyyyfffFFFJJJ```BBBDDD777777===222333999888777888555BBB\\\fffkkktttuuukkkzzzjjj\\\NNNGGGEEECCCCCCEEEDDDEEECCCAAABBBFFFIIIIIIFFFGGGRRRdddmmmiiiddddddfffyyyfffKKKDDDSSSNNNUUUZZZjjjaaaZZZeeehhh___gggfffkkksssqqqmmmwwwxxx[[[TTTOOOFFFGGGBBB@@@BBBBBB???>>>???999<<<@@@BBBCCCDDDEEEFFFFFFJJJNNNOOOQQQUUU^^^eeecccCCC@@@>>>:::===777===777777777777666666666666666666999???KKKcccwww}}}}}}mmmUUULLLCCCAAAAAABBBGGGLLLCCCEEEHHHJJJJJJHHHEEECCCAAA???BBBIIINNNMMMNNNPPPRRRSSSSSSRRRQQQSSSXXX[[[hhhmmmppppppttt{{{|||wwwxxxtttaaaWWW[[[SSS[[[]]]YYY^^^tttxxxttttttrrrpppnnnkkkjjjnnnrrrxxx{{{|||~~~rrrWWW:::444999777===;;;888555444444666777777HHHccc{{{ooovvvgggnnngggjjjnnnvvvtttgggUUUNNNEEELLL]]]dddnnnrrrhhhrrruuu}}}zzzsssrrrhhh___WWWVVVWWWZZZ```gggnnntttzzzttt```LLLFFFIIILLL???EEEYYYiiivvv{{{uuubbbOOODDDKKKOOOKKKMMMVVVccc```llltttzzzhhh]]]YYYPPPUUUVVVXXXZZZbbbqqqmmmaaaaaafffdddnnn|||jjjaaa\\\]]]^^^fffiiiqqqyyyrrriiinnnaaabbbaaa^^^[[[\\\___bbbjjjxxxUUUOOOPPPVVVWWWuuuggghhhvvv~~~ZZZLLL[[[aaaDDD;;;;;;===555888999777777777555666???IIIZZZgggvvvppprrr}}}kkk^^^NNNGGGHHHIIIGGGCCCFFFFFFFFFGGGHHHIIIJJJJJJPPPOOOTTT___ccc^^^YYYYYYfffzzzwwwTTTDDDPPPPPPOOO^^^www}}}lllccceeejjjnnnqqqnnn[[[MMMIIIFFFBBBAAA???>>>=========>>>;;;===???BBBDDDFFFFFFFFFFFFIIINNNPPPRRRUUU]]]cccVVVKKKBBB@@@???<<<999999999888777666666666666666555;;;888:::IIIZZZqqqttthhhtttxxxxxx[[[KKKDDDDDD@@@CCCIIIGGG@@@AAACCCDDDDDDDDDCCCBBB???AAAAAABBBGGGNNNQQQPPPTTTUUUVVVXXXYYYYYYYYYYYYkkkjjjjjjlllkkkkkkqqqyyyzzzkkk```\\\YYYXXX\\\dddbbb]]]ppp{{{xxxvvvvvvtttmmmkkkrrrzzz}}}sss___\\\cccjjjqqqwwwwww]]]@@@999>>>;;;@@@>>>;;;888666666777888999JJJddd}}}~~~rrr~~~uuummmooorrrzzz|||pppbbbVVVEEEEEESSS[[[ggg}}}xxxppprrrtttyyyyyyuuuuuuoooeee[[[WWWTTTTTTXXX^^^hhhmmmqqqmmm]]]KKKEEEGGGKKKAAAGGGXXXiii{{{xxxgggUUULLLSSSYYYUUUUUU[[[nnnqqq{{{tttmmm~~~}}}kkkaaa\\\TTTWWWYYY]]]bbbmmmooobbbbbbhhhfffnnnyyyxxxeeeaaaaaadddkkktttxxxzzzoooqqqeee___\\\^^^______aaaeeezzzdddSSSQQQQQQXXXcccwww```sssxxx{{{VVVSSSTTT@@@:::999;;;111555888777666777555666>>>GGGTTTbbbpppzzz}}}wwwpppzzznnnaaaQQQHHHHHHHHHFFFBBBBBBBBBAAAAAABBBCCCEEEFFFHHHGGGJJJNNNLLLHHHIIINNNZZZnnnzzz[[[IIIPPPNNNPPPaaavvv||||||wwwpppnnnvvvhhh\\\OOOEEEDDDCCCBBBAAA???===<<<<<<<<<===<<<===@@@BBBEEEFFFFFFGGGJJJIIIKKKNNNNNNSSSbbbrrrUUUKKKBBB@@@???<<<999999999888777666555555555555222888666777CCCOOOccc|||~~~}}}tttnnnyyyeeeRRRHHHFFFAAACCCHHHDDDEEEFFFFFFFFFGGGFFFFFFFFF@@@CCCDDDDDDHHHMMMNNNKKKMMMPPPSSSVVVXXXYYYXXXWWWbbbbbbdddggggggeeeiiippp~~~vvvfff```^^^ZZZWWWZZZfffiiicccqqqxxxrrruuuxxxzzz~~~yyy```VVVWWW\\\^^^```gggyyy|||bbbDDD===AAA>>>DDDBBB???;;;999888888888888HHHaaa}}}|||zzzqqqqqqsss}}}yyypppaaaJJJCCCMMMTTT___rrr|||ppppppuuu{{{}}}zzzwwwxxxwwwmmmaaaXXXPPPKKKLLLPPPXXXZZZ^^^]]]TTTHHHCCCEEEKKKFFFKKKVVVhhh}}}mmm[[[SSS\\\eeecccaaaddduuu~~~hhhiii|||zzz{{{{{{uuukkkeeeYYY\\\^^^bbbiiiwwwlll]]]```gggkkkuuurrreeehhhmmmtttsssrrriii\\\WWW^^^aaa^^^aaakkknnnWWWVVVSSSTTT^^^ttt```]]]wwwxxxhhhPPPbbbtttKKKAAA???======444777888666666666555555;;;DDDQQQ```qqq{{{~~~}}}ooowwwqqqdddTTTJJJGGGGGGDDDAAAAAA???===<<<===???BBBEEEFFFHHHKKKKKKFFFCCCGGGOOO]]]mmm}}}hhhOOOMMMOOOVVVhhhyyy|||rrrfff]]]hhhqqqtttxxxoooYYYSSSJJJDDDEEEDDDAAA@@@>>>===<<<;;;<<<<<<===>>>@@@CCCEEEFFFGGGGGGLLLJJJMMMPPPNNNPPPhhhRRRJJJCCCAAA@@@===:::;;;999888777666555555555555111777555666>>>EEEUUUnnn~~~zzzzzz~~~rrr[[[MMMHHHCCCDDDFFF@@@GGGFFFEEEEEEEEEFFFHHHIIIBBBFFFGGGGGGIIILLLIIIDDDHHHKKKOOOSSSUUUUUUSSSRRRXXXZZZ___cccbbb^^^___ddduuuvvvoooaaaZZZ[[[[[[WWWTTTTTTbbblllhhhrrrzzztttuuuxxx|||pppXXXKKKLLLQQQQQQNNNRRRXXXiiidddFFF>>>AAA>>>GGGEEEAAA===:::888888777555CCCYYYvvvvvv|||rrrzzzqqqooopppzzz}}}vvvhhhQQQGGGNNNRRRYYYhhhmmmmmmqqqyyy}}}{{{yyyzzz{{{rrreeeZZZNNNDDDBBBDDDDDDEEEHHHKKKIIICCCAAACCCIIIIIIOOOVVVgggsss```VVV___mmmqqqooopppwwwooodddjjj}}}|||qqqnnnqqqxxx}}}{{{{{{uuucccddddddfffmmm|||fffWWW]]]gggooo}}}tttlllrrryyyvvvpppkkk\\\WWW______XXXaaasss```ZZZZZZRRRZZZeee[[[ddd}}}vvvZZZSSSyyygggFFFCCCBBB>>>===666;;;888666555666555555999@@@JJJ\\\qqqqqqtttrrrfffUUUJJJFFFEEECCCAAAAAA???<<<;;;<<<@@@EEEHHHKKKMMMPPPPPPMMMJJJLLLPPP```mmm{{{sssWWWMMMTTT^^^qqq~~~}}}\\\VVVLLLRRRbbbqqqxxxeeeUUURRRJJJEEEGGGDDDAAA@@@>>><<<;;;;;;<<<<<>><<<<<<999888777666555444444444444888666777===BBBRRRmmm{{{zzzbbbQQQKKKCCCDDDEEE>>>AAA@@@??????AAACCCGGGIIIEEEIIIKKKJJJJJJJJJEEE>>>EEEGGGJJJMMMOOOOOOOOONNNTTTWWW]]]bbb___XXXVVVXXXbbbbbb]]]UUUSSSWWWXXXVVVVVVSSS```mmmlllxxx~~~~~~{{{yyyyyy{{{~~~vvvaaaWWWMMMKKKNNNPPPNNNIIIPPPSSSaaa}}}hhhHHH???AAA===GGGFFFBBB>>>;;;888777666666???OOOrrr}}}tttoooyyy|||mmmyyyxxxpppnnnmmmwwwyyynnnUUUGGGJJJOOOWWWfffzzzllllllpppyyy}}}{{{{{{|||tttiii]]]OOOAAA<<<>>><<<;;;===AAABBB@@@AAADDDEEEIIIRRRZZZhhhyyydddWWWaaauuuvvvhhhdddmmmrrrgggeeegggpppzzzzzzxxxvvvnnnmmmnnnuuulll^^^fffppptttuuuooouuu|||yyyqqqiii^^^ZZZ^^^ZZZUUUfffwwwYYY]]]UUUOOOdddllltttZZZqqq~~~xxxTTT]]]___DDDCCC@@@999:::555;;;999666555777666555777<<<>>>RRRmmm~~~uuuqqqsssgggVVVJJJDDDCCCBBBAAA@@@>>>;;;;;;>>>CCCIIIMMMNNNOOOPPPQQQSSSVVVWWWWWWbbbnnnyyy|||```UUUVVVaaassswwwQQQQQQMMMYYYhhhvvv~~~oooZZZPPPNNNEEEAAABBB???@@@???===<<<<<<===>>>>>>AAABBBCCCDDDFFFGGGIIIIIIGGGJJJQQQSSSMMMWWWaaaLLLGGGDDDDDDCCC???===>>>:::999888777666555555555666888666777===AAAUUUsss~~~wwwsss{{{~~~{{{}}}eeeUUUMMMDDDCCCDDD>>>;;;::::::;;;>>>BBBGGGJJJIIILLLMMMKKKIIIHHHBBB:::???AAACCCGGGKKKNNNPPPRRRTTTWWW\\\```[[[RRRNNNOOOVVV[[[]]]YYYVVVUUUVVVVVVZZZVVVaaallloooxxxhhhTTTUUUWWWWWWUUURRRPPPNNNOOOSSS___wwwnnnMMMBBBCCC===GGGFFFCCC???<<<999777666:::???FFFcccvvvssszzzzzzooosssqqqwwwxxxrrrpppmmmwww}}}uuu\\\GGGEEEIIITTTfffooo|||pppnnnpppyyy}}}}}}{{{vvvnnndddTTTDDD======???===???BBBCCCBBBEEEKKKHHHMMMZZZccckkk{{{fffXXXddd}}}~~~uuurrrqqqkkkfffsss|||jjjfffeeeeeelllxxx|||yyywwwxxxuuu{{{xxxrrrwww}}}ssseee___]]]]]]YYY]]]xxxaaaRRRWWWMMMRRRqqq}}}^^^___}}}]]]RRRfff~~~```GGGGGGBBB:::<<<999>>>:::777666888888555666999999LLLhhh|||}}}~~~zzzmmm|||wwwkkkZZZKKKDDDAAA@@@@@@;;;:::999;;;???FFFMMMRRRSSSXXX]]]cccllltttuuurrruuu~~~|||dddZZZSSS\\\nnn~~~wwwSSSOOOPPPcccrrr}}}{{{```QQQKKKJJJBBB@@@BBB>>>>>>>>>=========???@@@AAACCCCCCDDDDDDFFFHHHIIIJJJIIIJJJLLLMMMQQQgggXXXIIIEEEDDDFFFDDD@@@>>>@@@<<<;;;:::888777666555555444666444666;;;>>>SSSttt}}}yyyxxx{{{~~~zzz}}}hhhYYYPPPDDDAAACCC???:::::::::<<>>VVVhhh{{{www}}}qqqooo~~~yyyvvvsssrrrooowww}}}}}}kkkVVVMMMJJJPPP^^^gggtttyyyssspppvvv|||~~~|||yyyuuulll[[[III???>>>@@@@@@CCCFFFGGGHHHOOOXXXXXX[[[iiipppnnnyyyvvvbbbVVVeeezzzrrrmmmiiihhhjjjkkktttsssnnn|||mmmkkkkkkjjjvvv~~~~~~~~~|||nnnaaa___\\\[[[___qqqxxxTTTQQQTTTQQQ```}}}rrr\\\uuuyyy|||ooodddGGG\\\wwwwwwaaaJJJKKKFFF???BBB===AAA;;;888777999999666666888777HHH```rrryyy}}}www}}}iiiqqqrrr___OOOEEE@@@???>>>777777888<<>>===;;;999888777666666222444444777:::999LLLnnn~~~xxx~~~}}}kkk___UUUEEE???BBB???=========???BBBFFFIIIKKKNNNOOOLLLGGGEEEEEEBBB===999>>>FFFNNNTTTXXXYYYYYYXXXYYY\\\^^^YYYQQQNNNPPPRRRUUUXXXWWWTTTQQQTTTXXXccckkkwwwzzz}}}}}}wwwtttuuu~~~}}}sssllliiilllqqqrrrjjj```]]]dddmmmttt}}}|||~~~rrrOOOBBBAAA:::HHHGGGEEEBBB>>><<<999888666666888OOObbbwwwvvvooo}}}~~~}}}tttssssssooouuu}}}{{{{{{iii\\\OOOKKKSSSdddppp|||vvvpppsssyyy~~~~~~}}}zzzrrr```MMMBBB@@@<<<>>>CCCHHHJJJMMMXXXcccjjjkkkvvvzzzooooooooo]]]SSSdddzzzggg]]]WWWVVVbbbqqqfffvvvzzzwww}}}wwwrrrpppwwwggg___^^^[[[ZZZeeeiiiQQQVVVXXX\\\pppccckkkxxxyyybbbUUUAAAooo~~~ppp|||\\\FFFHHHDDD>>>AAA;;;===<<<888777::::::777666777333AAAVVVeeejjjtttqqq|||fffjjjxxxdddRRRFFF@@@======666777:::???FFFOOOWWW\\\yyyaaaHHHCCCNNNOOOMMMQQQLLLDDDEEELLLQQQccc~~~```\\\lllrrrXXXWWWLLLKKKIII@@@@@@CCC???=========>>>@@@CCCEEEGGGEEEEEEEEEEEEFFFHHHJJJLLLLLLNNNQQQ\\\uuuyyy}}}lllQQQEEEDDDEEEGGGEEEAAA@@@BBB???>>><<<:::999888777777222555666:::;;;777GGGggg}}}ttt~~~nnndddYYYFFF>>>AAA????????????AAACCCEEEGGGIIIPPPOOOKKKEEECCCEEECCC???>>>DDDMMMVVVZZZZZZWWWTTT[[[\\\___```\\\UUUTTTXXXWWWUUUUUUVVVWWWZZZ```fffqqq{{{vvvyyy{{{wwwpppkkkwwwyyyoooppp|||{{{|||~~~nnnMMMCCCCCC;;;999@@@DDDBBB???>>>;;;666333;;;@@@DDDXXXwwwppppppttt{{{}}}zzzyyyzzzvvvdddTTTNNNPPPbbbkkkuuu}}}}}}vvvrrrtttzzz~~~|||wwwgggRRRFFFDDDBBBDDDGGGIIILLLQQQZZZ```llluuu~~~vvvqqqeeeYYYVVViiinnn[[[WWWQQQSSS^^^ccclllsss}}}yyyuuuggg___ddd]]]UUUmmm```OOOYYY[[[YYYuuuhhh{{{wwwuuulll\\\HHHMMMyyyzzzSSSLLLFFFDDDBBB>>>===???>>>>>>===<<<:::888666555555888NNN]]]___xxxlllqqq{{{~~~nnnddd{{{{{{gggTTTGGG???:::777<<<;;;===AAABBBJJJaaazzzsssGGG>>>@@@>>>???CCCCCCAAABBBFFFJJJPPPccchhh[[[mmm}}}~~~uuuggg]]]PPPNNNJJJFFFCCCAAA@@@@@@<<<>>>@@@AAABBBCCCFFFIIIGGGEEEEEEHHHLLLMMMLLLIIIIIIQQQQQQgggwwwaaagggTTTOOOJJJHHHLLLKKKDDDAAACCCBBB@@@>>><<<:::999888777999444444777666888III___xxxyyy|||zzzhhhXXXLLLDDD@@@>>><<<>>>???AAABBBBBBBBBBBBIIIFFFCCCBBBDDDFFFEEEDDDCCCFFFMMMUUUVVVQQQMMMNNNQQQUUU\\\bbb```ZZZXXXZZZ______WWWRRRVVVVVV\\\lll|||zzzpppmmmmmmmmmgggfffooo{{{~~~zzzjjjHHH>>>AAA<<<===BBBDDDAAA>>>>>><<<888555999;;;???NNNggg{{{|||zzzyyyooonnnqqqwwwxxxuuusssuuu}}}mmm\\\QQQNNN\\\gggsss{{{xxxrrrqqqtttzzz|||{{{xxxkkkWWWIIIEEEEEEGGGJJJMMMPPPVVV^^^cccppp}}}wwwlllggg^^^UUUUUUfff|||kkkYYYUUURRRUUU]]]^^^ffflll~~~|||mmmeee\\\]]]XXX]]]iiiWWWQQQYYY\\\bbbtttcccsssxxxbbbPPPLLL___tttOOOHHHDDDCCCAAA>>>===>>>======<<<;;;999777555444666555EEETTT\\\www|||xxxwwweeettt~~~kkkXXXIII@@@=========<<>>@@@AAABBBDDDGGGIIIKKKIIIHHHIIIKKKLLLKKKIIIJJJSSSWWWtttccc]]]wwwaaaPPPNNNJJJJJJNNNMMMGGGDDDFFFBBBAAA???===;;;999888888999444555777666777FFFZZZyyyyyynnn\\\MMMDDD???>>>;;;<<<>>>???@@@@@@??????BBB@@@???@@@CCCFFFEEEDDDCCCHHHPPPUUUQQQJJJIIILLLRRRTTT[[[```^^^WWWTTTUUUZZZ^^^[[[XXX[[[ZZZ```qqqjjj]]]YYYZZZ\\\___\\\```mmm~~~~~~~~~|||||||||hhhEEE:::>>><<<@@@DDDEEEAAA>>>>>>===:::999777777<<>>>>>===;;;:::888777666:::444<<>>@@@AAACCCKKKbbbsssOOO@@@HHHLLLJJJLLLSSSXXXZZZ]]]aaannnxxxjjj]]]~~~|||uuuuuutttrrrmmmcccXXXPPPMMMJJJGGGCCCAAA@@@@@@@@@===???AAABBBCCCDDDGGGJJJOOOMMMKKKJJJKKKLLLKKKKKKMMMTTT\\\~~~uuuXXXnnnccc\\\OOOJJJIIIKKKNNNNNNIIIGGGGGGCCCBBB@@@>>><<<:::999999888555666888666666BBBRRR~~~yyyyyydddQQQDDD???>>>;;;;;;============<<<;;;::::::;;;>>>CCCEEEFFFEEEAAAGGGPPPSSSNNNGGGHHHNNNQQQSSSZZZ```___XXXTTTTTTXXX^^^\\\YYY[[[[[[cccvvvuuuooosss}}}}}}zzzooo___SSSMMMMMMMMMNNNSSSTTTZZZkkk~~~}}}|||}}}}}}zzzwwwwwwmmmHHH:::>>>===>>>CCCEEEBBB??????>>>;;;===777777<<<@@@LLLkkkxxxwwwyyyssshhhjjjpppxxxzzztttpppooowww}}}|||ooo^^^PPPOOOYYYgggrrrzzz{{{ssspppssswwwwwwwwwyyy{{{vvviiiXXXMMMCCCFFFJJJQQQZZZdddmmmrrrxxxhhhTTTOOOPPPRRRXXXcccssssssaaaTTT[[[lllttt~~~gggaaa```cccaaannn[[[PPPWWW\\\\\\gggoooooowwwssswwwYYYVVVuuuYYYPPPNNNIIIFFFHHHHHHEEEDDDEEEAAA@@@>>>===;;;::::::999;;;666888@@@III^^^zzz{{{{{{iiiQQQCCCBBBGGG@@@DDDEEEEEEPPPmmmwwwVVVBBBDDDIIIOOOSSS]]]fffiiihhhkkkpppeeeiiivvvggg\\\]]]___cccfffddd___XXXSSSJJJHHHEEEBBB@@@???@@@@@@>>>@@@BBBCCCDDDEEEHHHKKKOOOMMMKKKIIIJJJKKKLLLMMMQQQSSS___jjjeee}}}WWW[[[QQQEEEGGGJJJMMMLLLIIIGGGGGGDDDCCCAAA???===;;;::::::888777888999666555>>>III```qqqyyyiiioooXXXHHHAAA???;;;<<<=========<<<:::999666888;;;???CCCEEEFFFFFFAAADDDJJJOOOMMMIIILLLQQQNNNQQQYYYbbbccc\\\WWWVVV[[[___[[[ZZZ___```gggxxxmmmZZZVVV[[[```bbbcccdddaaa]]]]]]]]][[[VVVQQQXXXZZZ```nnn~~~}}}}}}}}}}}}{{{yyywwwvvvvvvwwwQQQ>>>???>>><<>>:::;;;555666===???GGGhhhsssyyyzzztttooo]]]\\\aaalllxxx{{{uuunnnkkkvvv}}}xxxjjj\\\PPPVVV```llluuuzzzzzzrrrooopppsssvvvyyy{{{yyypppbbbWWWSSSTTTVVV]]]fffpppyyy~~~oooYYYSSSSSSXXX^^^hhhwwwrrrbbbnnnmmmccc```^^^___kkkcccRRRTTT[[[]]]^^^sss|||cccyyywwwsssrrrggg^^^pppfffCCCGGGJJJEEEBBBCCCCCCAAA@@@BBBAAA@@@>>><<<;;;;;;::::::666666777:::???NNNtttzzzrrrVVVDDDBBBFFFBBBHHHJJJJJJWWWuuu{{{[[[@@@@@@JJJJJJRRRZZZfffmmmmmmooozzzhhhddd~~~iiieeezzzjjj^^^VVVRRRQQQPPPSSSWWW\\\___^^^YYYTTTPPPHHHFFFDDDAAA@@@???@@@AAA???AAACCCDDDEEEFFFIIILLLJJJJJJIIIIIIIIILLLNNNQQQRRRUUUkkkooolllRRRWWWQQQFFFJJJMMMMMMKKKJJJIIIIIIFFFEEECCC@@@>>>===<<<;;;888888999999666666;;;CCCIII\\\{{{tttiiiyyybbbPPPEEEBBB===>>>??????>>>===;;;:::888:::>>>BBBEEEGGGHHHIIIFFFCCCDDDIIILLLKKKKKKMMMLLLPPPYYYdddfff^^^UUURRRVVV\\\]]]bbbkkkjjjiiissszzzhhhXXXTTTXXX[[[aaagggllllllnnnqqqqqqnnnfff```cccgggkkkvvv~~~}}}|||{{{zzzyyyyyyxxxxxxxxxXXXAAA@@@@@@AAAFFFHHHDDDAAA@@@>>>:::777444777;;;<<>>======999::::::999666666:::???III\\\|||rrrkkk{{{nnnZZZLLLEEE???@@@@@@AAA@@@???>>>===;;;>>>BBBEEEGGGIIIKKKNNNOOOHHHDDDGGGJJJIIIHHHHHHOOOTTT___lllnnndddXXXQQQNNNZZZcccmmmuuummmeeejjjwwwmmmbbb^^^```eeemmmttt~~~|||yyyvvvssspppoooooojjjnnnrrryyy~~~~~~}}}|||zzzxxxxxxyyyzzzzzzyyyYYYAAA@@@BBBLLLNNNKKKDDD??????>>><<<666777:::;;;:::BBBZZZrrrvvvsssooottt___[[[\\\aaammmzzzzzzuuuttt{{{{{{qqqbbbZZZWWW```mmmvvv~~~yyyrrrnnnnnnvvv{{{zzzxxxwwwsssmmmiiifffccceeennnzzzyyyaaaXXXUUU]]]ffflll{{{|||qqqhhhaaa[[[\\\bbbsssbbbUUUSSSVVV___kkkpppxxxvvvjjjccc]]]OOOnnnooo\\\UUU___VVVNNNGGGFFFDDDBBBBBBEEECCCBBB???===<<<======>>>555999555666;;;<<<[[[}}}aaaKKKAAA@@@@@@NNNYYYbbbvvv^^^>>>BBBIIIJJJSSSRRRUUU___mmm|||qqqfffcccbbb~~~mmmYYYZZZ^^^______^^^[[[]]]gggvvvwwwlllfff___XXXVVVRRRKKKJJJLLLLLLRRRXXX[[[YYYTTTPPPNNNFFFDDDBBBAAA@@@AAABBBCCCAAACCCEEEFFFFFFHHHKKKNNNFFFHHHKKKMMMMMMNNNQQQTTTSSSbbbYYYTTTLLLPPPPPPVVVWWWPPPKKKLLLNNNMMMHHHGGGEEECCC@@@???>>>>>>;;;<<<;;;888666777;;;===III[[[wwwwwwnnnxxxvvvqqqyyyyyyeeeSSSHHH???@@@AAABBBAAA@@@???>>><<>>>>>888<<>>???666666;;;777OOOdddMMMBBB???>>>PPP___kkkUUU===LLLKKKEEEYYYXXX]]]lll|||eeePPPTTTbbblll```WWW\\\^^^^^^aaa[[[\\\dddrrrxxxxxxpppjjjiiieee```___dddeeeiiillljjjbbbXXXQQQMMMFFFDDDBBBAAAAAABBBCCCDDDBBBCCCEEEFFFGGGIIILLLNNNGGGJJJNNNOOOOOOOOOQQQTTTWWWggguuu|||UUUXXXLLLUUUQQQWWWWWWNNNHHHJJJLLLLLLIIIGGGEEECCCAAA@@@???>>>;;;===<<<888666888;;;===BBBRRRllluuuzzzoooaaacccuuulllWWWJJJ???@@@AAABBBBBBAAA@@@???<<>>???>>>===AAACCC<<<999;;;:::;;;JJJ^^^nnn}}}yyyxxxyyyttt|||}}}ccc```gggpppzzzxxxyyy{{{yyyvvvxxxsssiii^^^\\\eeeooouuuvvvsssyyywwwvvvrrroooqqqvvvyyyxxxuuutttqqqqqqxxxzzzhhhdddlllvvv{{{pppeeefffcccZZZUUU]]]rrrkkkTTTNNNUUU^^^cccmmmxxxzzz{{{lllYYYLLLJJJdddLLLLLLTTTHHHEEEHHHIIIEEE@@@>>>BBBHHHEEEFFFFFFDDDBBBAAABBBCCCCCC<<<888777444777LLLddd{{{oooTTTEEECCC;;;DDDLLLlllQQQEEEJJJFFFUUUUUUbbb|||~~~oooggghhhooouuubbbWWWRRRUUUYYYggg{{{hhh```bbbbbbhhhnnnjjjkkkoooxxx{{{eeeQQQFFFDDDCCCCCCBBBBBBDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLNNNEEELLLQQQGGGMMMYYYUUUZZZyyykkkpppUUUSSSPPPSSSQQQOOOKKKGGGEEEGGGLLLPPPMMMJJJFFFDDDBBBAAA>>><<>>???PPPUUULLLAAACCCCCCAAAEEEDDD>>>;;;<<<:::999FFFWWWfffxxx~~~yyyyyy{{{ggg^^^bbbgggoooxxx~~~~~~zzzwwwtttuuuyyy}}}|||~~~wwwpppeee\\\YYY^^^fffllliiiqqqzzz{{{uuusssrrruuuzzz}}}{{{wwwuuuxxx~~~lll^^^___vvv}}}xxxmmmdddaaa[[[\\\aaaaaagggsssYYYOOOQQQZZZdddfff|||rrr~~~uuuaaaOOOKKKRRRxxxoooIIIMMMSSSFFFDDDEEEFFFEEECCCBBBCCCDDDEEEFFFEEECCCAAA@@@@@@BBB@@@<<<;;;;;;888888GGG[[[wwwsssuuusssZZZIIICCCAAADDDFFFfffSSSBBBFFFEEEXXX```oooaaa[[[RRRKKKKKKRRR\\\dddiii\\\TTTXXX^^^kkkooobbbaaagggiiiooouuurrrtttzzzhhhRRRGGGCCCCCCCCCCCCCCCEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNPPPIIIMMMRRRMMMMMMUUUXXXllliiikkkjjjSSSRRROOOPPPLLLKKKIIIHHHJJJLLLOOOPPPKKKHHHFFFDDDCCCBBB@@@???>>>===;;;999999999:::;;;===FFF[[[vvv}}}xxxvvvxxxxxxnnngggvvvuuubbbJJJAAABBBDDDAAADDDHHHBBBCCCBBBBBBCCCEEEHHHMMMQQQYYYnnntttdddYYY^^^___VVV[[[]]]gggwwwvvvwwwqqqnnnsssyyy{{{}}}{{{wwwsssvvv~~~zzz{{{{{{|||}}}}}}|||zzzxxxzzzSSS???>>>>>>IIIQQQKKKCCCFFFFFFCCCHHHDDD???===>>>:::888AAANNN[[[qqq~~~wwwuuudddaaa^^^cccpppxxxuuusssvvvuuurrrssszzzyyywwwnnn^^^QQQOOOYYYdddccclllvvv||||||vvvuuuvvvxxx||||||xxxtttrrrzzzvvv[[[TTTYYYnnnuuu}}}tttkkkeee___[[[[[[ZZZ\\\hhhYYYNNNRRRXXX___hhhnnnxxxqqqmmmTTTEEEMMM]]]www\\\HHHMMMPPPCCCBBBBBBDDDEEEFFFFFFDDDCCCFFFFFFFFFCCC@@@??????@@@>>><<<>>>@@@<<<888AAANNNwwwwwwhhhuuu{{{|||gggRRRFFFGGGFFFCCCdddRRRBBBEEEEEEWWWfffzzz~~~ZZZLLLJJJIIILLLTTT```mmmuuukkk]]]TTTYYYaaallleee]]]cccmmmnnnttt{{{zzz}}}cccMMMEEECCCCCCCCCDDDEEEGGGHHHIIIKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLQQQUUUOOOTTTgggYYYrrrcccQQQSSSPPPOOOLLLLLLKKKLLLMMMOOOOOONNNIIIHHHFFFEEEEEEEEECCCAAA>>>===;;;:::999999:::::::::BBBSSSmmm{{{sssrrrsssfff\\\qqq}}}pppWWWFFFBBBGGGCCCCCCFFFEEEHHHAAA@@@EEEHHHHHHMMMVVVcccxxxmmmZZZVVVTTTOOORRRUUU]]]jjjssszzzrrriiijjjqqqzzzzzzrrrpppvvv{{{xxxwwwuuutttwww}}}{{{uuu}}}~~~}}}}}}|||{{{yyyxxxxxxQQQ>>>>>>>>>CCCMMMKKKFFFHHHGGGCCCFFFAAA???>>>>>>;;;999>>>GGGRRRjjj~~~vvvqqqssscccXXXYYYiiisssqqqrrrxxx~~~vvvrrrxxx~~~~~~}}}yyyyyyssseeeVVVPPPWWW```eeemmmuuuxxx{{{~~~}}}zzz|||zzzxxxxxxwwwvvvrrrooouuu{{{iiiRRRPPPYYYaaahhhxxxqqqqqq~~~vvviiifffccc___XXXccc^^^UUUrrrdddNNNSSS]]]^^^cccnnnooopppxxxdddNNNFFFVVVjjj}}}vvvhhhSSSKKKMMMKKK@@@BBBDDDFFFFFFFFFFFFGGGIIIHHHHHHGGGEEEAAA??????@@@???>>>@@@AAA===999<<>>===<<<;;;::::::::::::;;;>>>GGG[[[rrrsssfff]]]WWW___|||}}}gggMMMBBBFFFBBBAAAHHHMMMSSSEEE@@@GGGKKKJJJSSSaaarrrjjjTTTKKKHHHEEEKKKOOOXXXccckkkqqq|||www]]]\\\gggwwwvvvzzzddd___fffqqqpppvvv}}}wwwqqqqqqvvvzzzzzzwww~~~~~~}}}{{{yyywwwwwwwwwtttNNN===>>><<>>===>>>???===;;;>>>BBBMMMddd}}}~~~qqq{{{}}}bbbSSSQQQbbbqqqtttyyy}}}vvvxxx}}}}}}{{{yyyxxxxxxtttlllbbb[[[XXXYYYfffmmmrrrrrrtttyyy||||||}}}yyyvvvuuuttttttsss~~~gggUUUUUU^^^gggpppzzzeeekkkzzz{{{ggg```^^^[[[XXXWWW```bbbjjj```QQQNNNZZZaaaaaammmzzzfff|||vvvgggXXXPPPUUUhhhzzzyyywwwZZZTTTOOOJJJFFF???EEEIIILLLIIICCCBBBJJJRRRJJJJJJIIIFFFCCCAAAAAABBBCCCAAA@@@???<<<999;;;???QQQpppwwwppp]]][[[]]]iiiyyyttt___JJJOOOYYYwwwiiiTTTCCC@@@FFFGGGVVVyyy___HHHEEENNNQQQVVV___ggglllmmmkkk``````dddhhhhhhkkkzzz|||ddd```kkkzzzjjjPPPGGGHHHBBBCCCEEEGGGIIIKKKLLLMMMLLLMMMNNNNNNNNNMMMKKKJJJFFFRRRPPPOOOTTTRRRgggSSSccczzz\\\SSSUUUWWWUUUVVVYYYYYYRRRJJJGGGLLLRRRMMMLLLJJJIIIHHHFFFCCCAAA>>>>>>===<<<;;;;;;;;;;;;:::;;;BBBSSSiii|||}}}hhhVVV^^^}}}rrrTTTEEEEEEAAADDDSSS]]]bbbPPPEEEIIINNNPPP]]]mmm{{{|||sss```PPPJJJGGGEEEKKKQQQ[[[dddiiillluuupppYYYYYYfffvvv~~~|||~~~gggUUU\\\aaajjjuuupppddd______eeejjjnnnzzzwwwdddeeeuuu}}}|||xxxyyy}}}~~~~~~~~~{{{xxxwwwxxxzzzkkkGGG;;;>>>:::EEERRRTTTNNNNNNHHHCCCFFF===>>>???>>>======>>>@@@JJJ\\\{{{cccVVVQQQ^^^qqq}}}{{{{{{~~~|||zzzyyywwwuuusssqqqmmmeee[[[SSS^^^ffflllmmmpppwww|||~~~~~~zzzwwwwwwxxx{{{}}}~~~}}}zzzyyy~~~zzzkkk^^^___fffxxxtttbbbjjjyyy}}}~~~~~~lllbbb]]]XXXUUUTTT[[[YYYllldddNNNKKKOOOYYY^^^hhhzzzjjjtttxxxiii___SSSPPPZZZkkk}}}~~~aaaTTTVVVPPPGGGDDDBBBHHHNNNQQQJJJAAA@@@JJJUUUJJJJJJJJJGGGDDDCCCCCCDDDEEECCC@@@===;;;;;;<<<===IIIfffnnnsss|||jjjTTTOOOQQQ```ssspppPPPTTTdddhhhZZZEEE>>>;;;AAAIIIaaayyyNNNGGGRRRWWWYYY]]]eeelllnnnllliiikkkrrr{{{}}}wwwvvvwwwhhhgggyyyyyyXXXFFFCCCEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQQQQOOONNNLLLKKKTTTTTTPPPPPPXXXsssbbbIIIxxxkkk[[[RRRRRRXXXYYYRRRUUUVVVQQQJJJIIIOOOWWWNNNMMMLLLKKKJJJHHHDDDAAA?????????>>>======<<<<<<888;;;DDDVVVkkk}}}xxxgggwwwyyy___OOOHHHBBBLLLaaammmjjjYYYKKKJJJOOOWWWdddqqqmmmggg]]]RRRLLLIIIHHHFFFJJJNNNVVV^^^```aaagggooozzzjjjfffmmmuuuzzz}}}yyyfff^^^\\\fffmmmvvvpppTTT[[[___dddiiinnnuuu~~~|||qqqgggccccccccceeehhhttt~~~}}}}}}zzzzzz}}}___???999===888CCCQQQSSSMMMLLLGGGAAADDD???@@@@@@>>>============FFFTTTxxx}}}rrrfff\\\bbbuuu~~~zzzwwwwwwuuussssssuuuvvvooobbbWWWTTT^^^gggkkknnntttyyy{{{}}}|||{{{yyyyyyzzz|||~~~yyy|||~~~}}}yyyvvvvvvwww}}}||||||xxxoooffffffkkk~~~sssccciiiuuuzzz~~~wwwnnneeeaaa\\\VVVVVVYYYdddiii___TTTLLLNNNSSSYYYddd}}}eeerrrhhhVVVNNNHHHQQQhhhzzzhhhTTTPPPTTTKKKDDDFFFGGGKKKOOOQQQKKKCCCAAAHHHOOOIIIIIIIIIGGGDDDCCCDDDEEEEEECCC@@@======>>>===;;;GGGYYYsssrrrmmmrrrtttggg[[[UUUVVVfffyyy}}}[[[WWWeeennn[[[RRR>>>@@@===@@@KKKiiiqqqPPPLLLWWWVVVVVVYYY```jjjrrrsssssswwwtttwwwaaaKKKCCCBBBCCCEEEFFFHHHJJJLLLMMMMMMMMMLLLMMMOOOQQQQQQPPPNNNLLLNNNPPPTTTQQQQQQfffaaaUUUWWW___YYYNNNKKKVVV[[[NNNNNNNNNNNNNNNOOOQQQSSSMMMLLLLLLLLLLLLJJJFFFDDD@@@AAA@@@@@@???>>>>>>===999<<>>MMMOOOJJJIIICCC>>>BBBAAABBBAAA???======<<<;;;CCCOOOvvvsss}}}~~~xxxjjjiiiyyy~~~xxxssssssrrrqqqsssxxx{{{wwwlllbbbOOO[[[fffkkknnnrrrtttuuu{{{||||||{{{yyywwwxxxxxxqqqyyyzzzuuuxxx||||||zzzwwwqqqjjjjjjmmm{{{ssscccgggppp|||rrrgggbbb___^^^XXXSSSWWW___kkkiiiPPPOOONNNRRRWWW^^^pppuuu___www^^^MMMHHHHHHWWWsssvvv^^^OOOLLLOOOFFFBBBHHHKKKMMMOOOOOOLLLFFFDDDEEEHHHGGGHHHHHHFFFDDDCCCDDDEEEDDDCCC@@@>>>???@@@===:::AAAJJJ___|||~~~qqq|||sssxxxooo```YYY\\\oooeeeXXXaaabbbTTTKKK;;;DDDBBBCCCMMMjjjrrrWWWPPPTTT]]][[[]]]ffftttuuuVVVIIIHHHHHHHHHFFFGGGIIIKKKMMMMMMMMMMMMHHHJJJMMMOOOOOONNNLLLKKKLLLIIIPPPQQQTTTsssRRRWWWjjjsssWWWWWWJJJFFFSSS[[[MMMJJJIIILLLQQQSSSOOOJJJKKKKKKKKKLLLMMMLLLIIIFFFAAAAAAAAAAAAAAA@@@>>>>>>>>>===@@@LLL```wwwzzzrrrxxxpppYYYIIISSSfffkkk[[[TTTGGG???DDDRRR[[[\\\MMMLLLOOOSSSSSSLLLGGGFFFEEEEEEIIIRRRYYY^^^fffmmmzzzpppnnnkkkooo}}}yyyfffgggnnnxxxiiihhhbbb{{{dddYYY___lll}}}zzzxxx|||zzz|||}}}zzzxxxyyyxxxSSS666333;;;888>>>MMMPPPLLLMMMHHHAAACCCBBBAAA???<<<::::::<<<>>>BBBXXXoooggg{{{ggguuuxxxsssuuu{{{qqqnnnsssqqqrrrwww|||}}}xxxqqqmmm[[[YYY]]]fffmmmnnnooopppzzz||||||zzz{{{|||yyytttqqqrrruuuxxxyyyxxxuuurrryyyyyyyyywwwuuuuuuwwwyyyzzzhhhaaammmsss|||sssjjjcccaaa\\\YYYXXXUUUUUU^^^jjjfffSSSPPPNNNJJJ]]]bbbjjjhhhyyyvvv```QQQLLLFFFEEEbbbzzzpppTTTNNNGGGEEEGGGHHHFFFCCCJJJPPPTTTQQQIIICCCCCCEEEDDDFFFGGGFFFCCCBBBEEEHHHGGGEEEBBB@@@>>>>>>???@@@>>>@@@RRRpppxxxeeeyyyjjj]]]nnnppp^^^bbbXXXNNNGGG777>>>@@@EEEYYYyyyZZZTTTTTTYYY^^^fffppp}}}[[[IIIDDDBBBCCCEEEGGGHHHJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMKKKJJJKKKLLLKKKVVVKKKPPPdddqqqMMM^^^oooWWWMMMMMMPPPVVV\\\LLLIIIIIINNNQQQMMMIIIHHHLLLMMMLLLJJJGGGEEEFFFGGGFFFCCC@@@>>>???@@@@@@@@@AAA<<<<<>>;;;888888;;;===CCCTTTwwwwwwiiirrrjjjrrr|||iiidddnnn}}}}}}~~~{{{sssqqqwwwzzztttqqqccc\\\ZZZaaajjjmmmlllllltttxxxyyywwwxxxzzzwwwrrrssssssssstttuuuvvvvvvuuutttuuuvvvuuuttttttvvvwwwuuuaaagggwww{{{}}}uuulllfffaaa\\\WWWTTTWWWZZZZZZWWW___xxxxxxYYYOOOPPPQQQYYYhhhtttkkknnnxxxeeeVVVLLLGGGMMM```]]]RRRMMMGGGEEEGGGHHHFFFDDDGGGLLLQQQPPPJJJEEEFFFIIIIIIIIIGGGEEEDDDEEEHHHKKKFFFDDDBBB@@@???>>>>>>???<<<>>>PPPqqqzzzaaajjjkkkmmm}}}ccc[[[ZZZMMMCCC888EEEEEEFFF```~~~hhhVVVQQQ^^^fffttt|||fffOOODDDBBBBBBDDDGGGGGGIIIKKKKKKKKKLLLMMMOOOPPPPPPPPPNNNLLLKKKLLLMMMPPPPPPMMMfff|||ZZZbbbuuucccQQQLLLNNNQQQTTTXXXQQQMMMMMMQQQRRRNNNJJJJJJLLLMMMLLLJJJGGGEEEEEEFFFFFFCCCAAA@@@AAABBBCCCCCCCCC>>>===DDDRRRddd{{{pppnnnmmmhhhiiioooiiinnnpppfff^^^XXXHHHDDDAAABBBBBBDDDLLLUUUVVVUUUUUUXXX[[[ZZZUUUQQQMMMSSSWWWZZZkkkppp___ZZZ[[[cccsssttt~~~zzzmmmkkkooorrrrrrnnnooosss|||zzzxxxyyyzzzvvvwwwtttrrrwww|||rrrbbbmmmHHH<<<===999DDDOOONNNHHHHHHDDD>>>AAA@@@@@@===:::888888;;;>>>DDDMMMhhh}}}}}}{{{yyyzzz~~~yyy___YYYhhhuuuvvvuuupppqqqwwwxxxtttvvv|||~~~zzzwwwuuulllaaaYYY]]]fffjjjhhhgggmmmqqqtttssstttvvvuuuqqquuussspppooooooqqqtttwwwpppsssuuuvvvuuuvvvwwwxxx}}}{{{qqqnnn}}}yyytttlllbbb\\\YYYYYYXXXWWWVVVUUUVVV[[[eeexxxmmmVVVMMMNNNTTTXXXfffvvvpppiiiwwwfffZZZQQQMMMDDDWWWdddQQQOOOJJJFFFDDDEEEFFFEEECCCDDDIIINNNNNNKKKIIIJJJMMMOOOLLLGGGEEEFFFIIILLLMMMDDDDDDCCCAAA@@@???>>>===;;;;;;KKKlllbbb___tttrrrccclll}}}|||qqqhhh[[[|||]]]IIIAAA999KKKHHHGGGiiiwwwYYYUUUfffrrryyyYYYOOOEEEAAAAAABBBDDDGGGGGGIIILLLMMMMMMNNNOOOQQQRRRRRRQQQOOOMMMLLLMMMNNNSSSNNNWWWzzzuuuhhhMMMaaaWWWOOOPPPUUUVVVUUUUUUUUUQQQPPPSSSSSSNNNKKKLLLJJJLLLLLLKKKHHHFFFEEEFFFHHHFFFCCCCCCDDDEEEEEEEEEDDD@@@???BBBIIIWWWnnnzzzzzzxxxooohhhaaacccdddbbblllqqqaaaVVVFFFCCCBBBDDDEEEFFFLLLSSSccc___\\\ZZZ[[[\\\]]]]]]___```aaadddooofffYYYZZZWWWbbbrrr|||wwwwwwuuummmkkkuuu~~~}}}}}}zzzwwwuuuwwwqqqnnnsssyyysssbbbRRRqqqJJJ;;;===999IIIRRRNNNFFFGGGDDD???AAA>>>>>><<<:::999;;;???BBBDDDFFFXXXlllssswww~~~lllaaadddkkkooocccbbbgggnnnrrrrrrxxx~~~zzzyyywwwuuusssggg^^^^^^bbbcccdddeeeggglllqqqqqqrrrtttsssppptttrrrpppmmmkkkmmmpppssspppsssvvvxxxxxxxxxyyyzzzvvv|||tttnnnlllddd]]][[[[[[ZZZZZZ[[[ZZZRRRQQQddd|||dddNNNKKKNNNOOOVVV```nnnkkkmmmxxxxxxiii]]]RRRLLLLLLSSSiiiuuuYYYQQQKKKHHHEEEDDDEEEEEEEEEDDDEEEIIIMMMNNNLLLKKKMMMOOOOOOKKKGGGFFFIIILLLLLLKKKCCCCCCCCCBBB@@@???===<<<===;;;EEEaaa}}}mmmbbbqqqrrrYYYWWWgggnnnhhhpppkkkbbbFFFDDD;;;KKKHHHKKKqqqvvv~~~\\\]]]ooo}}}zzz}}}xxxeeeSSSKKKHHHEEEBBBAAAAAACCCFFFFFFHHHLLLMMMNNNOOOPPPQQQRRRRRRQQQOOOLLLLLLNNNPPPQQQQQQ```uuukkkRRROOOVVVwwwWWWTTTTTTYYY______YYYTTTTTTPPPPPPRRRRRRNNNLLLMMMHHHJJJKKKKKKIIIHHHHHHHHHKKKIIIGGGFFFFFFFFFEEEDDDBBBAAABBBBBBCCCKKK___qqqtttwww}}}oooeeeaaagggooohhhjjj}}}|||gggUUUHHHDDDCCCGGGJJJLLLOOOSSSeeebbb]]]ZZZZZZ^^^dddiiimmmkkkkkknnnsssbbbVVVXXXTTTeeevvv|||lllpppfffiiijjjuuu~~~zzzvvvsssyyypppoooxxxyyyjjjVVVKKKpppIII;;;>>>===MMMTTTOOOGGGHHHFFF@@@BBB<<<<<<;;;::::::>>>DDDIIIEEEDDDJJJYYYcccjjj}}}uuu```___jjj^^^```fffjjjlllpppxxx}}}}}}yyyyyyxxxuuuuuunnngggdddaaa___aaaeeedddkkkpppqqqqqqrrrrrrpppqqqqqqpppnnnkkkkkkmmmpppqqqtttwwwxxxxxxwwwxxxxxxxxx{{{{{{~~~tttllliiiddd^^^\\\\\\ZZZUUUSSSVVVQQQTTTcccfffVVVOOOTTTUUUQQQZZZllltttaaaqqq|||ggg\\\QQQGGGHHHQQQzzzeeeVVVNNNKKKIIIHHHGGGGGGHHHHHHHHHHHHKKKNNNNNNLLLKKKLLLNNNJJJGGGFFFGGGJJJKKKHHHFFFCCCCCCBBBAAA@@@>>>===<<<>>>:::???TTTlll}}}xxxmmmwwwtttZZZRRR___iiiiiiqqqyyydddHHHIII===HHHIIIVVVvvvvvvfffbbbeee}}}}}}rrrvvvmmmttttttccc^^^]]]VVVMMMIIIJJJHHHCCC???@@@CCCFFFEEEHHHKKKMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLMMMPPPRRROOOPPPYYY[[[PPPAAADDD]]]hhhVVVWWWZZZ___cccbbbZZZRRRNNNMMMNNNQQQQQQMMMLLLNNNGGGIIIKKKKKKJJJJJJKKKLLLOOOLLLIIIHHHGGGFFFDDDBBB???AAADDDDDDAAADDDRRRaaauuuxxxwwwiiiaaaeeerrrfffeeeyyyqqq[[[KKKDDDCCCJJJRRRUUUUUUVVV`````````___aaahhhrrryyyttttttxxxjjj[[[XXX]]]sssuuuhhhhhhnnnjjjnnn{{{|||zzzvvvtttwwwqqqsssxxxqqq]]]PPPNNNpppJJJ===BBB@@@OOOUUUOOOGGGIIIGGGAAABBB<<<;;;::::::;;;@@@GGGLLLDDDEEECCCHHHSSSYYYllldddYYYeeedddiiinnnooonnnpppyyy{{{|||{{{wwwwwwsssppplllfff``````eeeccckkkqqqqqqpppqqqpppnnnmmmoooqqqpppnnnmmmpppssstttuuuvvvvvvtttrrrrrrssszzzyyyyyyzzz|||}}}|||{{{xxx}}}xxxrrrnnnkkkiiieeebbb```\\\\\\]]]WWWOOOQQQXXX\\\rrruuuaaaVVVPPPRRRYYYZZZZZZooo}}}iiioooxxxdddSSSLLLEEEEEEYYYtttgggVVVNNNDDDKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKMMMLLLJJJIIIIIIJJJDDDDDDEEEFFFGGGGGGDDDBBBCCCCCCBBB@@@???>>>===<<<;;;:::<<>>@@@DDDFFFEEEHHHLLLNNNOOONNNOOOOOOMMMMMMMMMLLLLLLOOOSSSWWWQQQHHHGGGCCCFFFDDDCCCaaabbbXXXZZZ[[[\\\^^^]]]VVVNNNKKKKKKOOOSSSQQQMMMKKKNNNKKKLLLLLLLLLJJJJJJLLLNNNNNNLLLJJJHHHGGGFFFCCCAAA???AAAEEEEEEAAAAAAKKKWWWmmmuuuttt```ZZZaaaWWWZZZuuuwwwaaaOOOEEEAAAMMM]]]dddccc___bbbhhhnnnqqqsssxxxrrrjjjsssoooxxx|||{{{zzzxxxvvvrrrpppqqqnnnaaaRRRNNNSSSpppLLL???BBB???MMMTTTMMMFFFIIIGGGAAAAAA===<<<:::999:::>>>EEEJJJ@@@HHHAAA???IIIMMMZZZvvvvvvtttdddfffmmmuuu|||zzzuuuuuuzzzyyy|||~~~{{{yyyvvvtttsssooogggbbbbbbccclllrrrqqqooonnnmmmkkkjjjnnnqqqqqqqqqsssxxx}}}yyyyyyxxxuuuqqqoooooopppuuusssrrrrrrssssssrrrqqqvvv{{{~~~~~~{{{uuuooolllmmmiiigggdddcccdddccc```^^^^^^[[[[[[\\\WWWSSS___pppdddTTTMMMMMMLLLRRR]]]dddqqqhhhrrrppp]]]OOOGGGHHHFFFNNNsssuuuXXXMMMGGGAAAHHHHHHIIIIIIIIIIIIJJJKKKHHHIIIIIIHHHGGGFFFFFFGGGAAACCCDDDCCCBBBBBBBBBCCCDDDCCCAAA???============888:::<<>>===;;;888888<<>>>>>BBBFFFEEECCC@@@>>><<<<<<===>>>777;;;<<<:::<<>>;;;???;;;GGGiiiUUU\\\\\\WWWOOONNNQQQOOOIIIPPPRRRWWW[[[WWWOOOLLLMMMXXXVVVRRRMMMIIIHHHJJJLLLGGGFFFFFFFFFGGGGGGEEECCCDDDBBBBBBBBB@@@AAAJJJTTTnnn~~~{{{jjjYYYPPPIIILLL^^^oooyyy~~~\\\LLLFFF[[[zzz~~~|||zzz||||||}}}|||xxxtttpppooogggWWWKKKLLLTTT[[[rrrNNN???@@@===PPPQQQNNNHHHEEEFFFDDDAAAAAA>>>:::999;;;???BBBDDDFFFFFFFFFCCCBBBGGGQQQZZZ}}}yyysssnnn{{{ooopppyyyyyy{{{~~~{{{xxxwwwxxxyyy{{{{{{{{{xxxuuurrrooojjjccc]]]```gggoooqqqooollllllnnnlllmmmooorrrvvv{{{|||~~~wwwppplllrrrtttrrroooooosssuuusssrrrrrrssstttuuuuuuuuutttxxxzzz}}}~~~{{{xxxvvvwwwxxxxxxwww}}}}}}|||{{{{{{zzz{{{{{{tttqqqnnnkkkjjjjjjhhhggg```bbbbbb```^^^^^^\\\XXXVVVVVVUUUVVVYYYlllxxx___VVVSSSPPPMMMVVVUUU]]]oookkkppp[[[OOOMMMIIIHHHPPPllldddOOOLLLHHHCCCAAADDDBBB@@@BBBEEEFFFEEECCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA>>>;;;===CCCHHHEEEAAA<<<;;;<<<>>>>>>>>>777888;;;===<<<@@@NNN]]]pppyyyzzzrrrkkkwwwxxxtttssslllhhh```QQQJJJZZZttt|||wwwyyyfffWWWuuu{{{{{{}}}{{{qqqhhhjjjqqqzzzyyy|||WWWMMMNNNPPPUUU\\\eeemmmrrrqqqiii\\\NNNCCC???BBBEEELLLOOORRRTTTSSSSSSSSSSSSLLLPPPNNNJJJPPP]]]```ZZZHHHCCC;;;BBBGGG???\\\ZZZQQQUUU[[[\\\UUUPPPQQQRRRPPPSSSQQQQQQSSSRRRNNNKKKMMMQQQOOOLLLIIIFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDGGGDDDBBBCCCBBBBBBFFFKKKkkkzzz|||zzzdddQQQIIIIIIRRRZZZ___lll{{{iiiMMMHHHiiixxxooouuuzzzuuuwwwzzz~~~||||||wwwyyyuuujjjXXXKKKKKKSSSZZZ\\\oooOOOBBBDDDAAAQQQRRRPPPJJJFFFEEEBBB>>><<<;;;:::<<<@@@EEEIIIKKKHHHHHHFFFCCCAAAEEEMMMUUUhhh{{{sssmmmxxxooouuu}}}qqqpppuuuwwwuuuttttttvvvyyy{{{|||{{{yyyvvvtttqqqjjjbbb\\\___gggrrrxxxwwwqqqllliiinnnmmmmmmmmmnnnppprrrsssyyy{{{~~~}}}wwwsssjjjmmmnnnlllmmmpppqqqnnntttsssqqqppppppppprrrsssqqqrrrssstttuuuuuuuuuuuurrrooollljjjjjjkkkkkkjjjllllllkkkkkkkkklllmmmmmmmmmkkkjjjjjjkkkllllllkkkgggbbb]]]ZZZYYYXXXVVVUUUTTTUUU[[[jjjvvv^^^RRRQQQPPPQQQSSSaaagggssslllooottt[[[MMMEEEFFFHHHPPPjjjlllMMMDDDGGGGGGFFFGGGBBBAAA@@@BBBEEEFFFDDDBBBDDDDDDDDDDDDCCCBBBAAAAAA??????===:::999;;;@@@EEECCC@@@======>>>???>>><<<======??????;;;<<>>@@@AAAIIIvvvlllUUUVVVWWWZZZXXXQQQLLLLLLJJJFFFMMMKKKKKKNNNNNNKKKJJJMMMOOOMMMJJJGGGEEECCCBBBBBBFFFEEEEEEEEEDDDDDDDDDDDDFFFCCCAAABBBBBBAAADDDIII___qqq}}}xxxttt{{{~~~WWWLLLGGGMMMSSSVVV___kkksss]]]WWWlll~~~nnnhhhpppvvvuuuuuu~~~~~~|||||||||zzz{{{}}}tttdddQQQIIIMMMSSSWWWXXXjjjMMMDDDFFFDDDPPPSSSQQQLLLHHHFFFAAA<<<:::;;;>>>AAAEEEIIILLLMMMHHHHHHFFFBBB???AAAHHHMMMXXXgggrrr|||{{{uuu~~~~~~xxxsss~~~ppppppxxxsssrrrrrrsssuuuxxx{{{}}}yyyxxxwwwuuurrrmmmeee```ggglllsssxxxyyyuuuoookkknnnmmmkkkiiiiiiiiijjjjjjtttuuuxxx~~~{{{uuuuuurrrlllkkkoooqqqoooooommmjjjhhhgggiiilllnnnmmmllllllkkkkkkkkkkkkkkkooollliiigggggggggffffffddddddddddddeeefffgggggghhhgggeeeeeeeeeeeecccaaadddZZZTTTVVVWWWTTTTTTXXX^^^jjjzzzeeeUUUKKKNNNRRRRRRZZZfff}}}dddhhhtttZZZJJJFFFFFFJJJRRRiii```OOO@@@???AAA??????BBB@@@@@@AAACCCEEEEEECCCAAACCCCCCBBBBBBAAA@@@??????===<<<;;;999999;;;???CCC?????????@@@AAA???===:::??????AAA@@@;;;999@@@JJJttt{{{wwwrrrrrroooqqqooocccbbbvvvoooWWWRRRbbbzzz~~~VVV>>>SSS]]]nnnwwwyyy{{{|||~~~~~~}}}|||{{{{{{{{{uuueeeQQQCCC@@@BBBLLLOOORRRTTTSSSSSSSSSSSSPPPQQQPPPQQQZZZbbb]]]QQQEEE>>>@@@@@@===VVVmmmXXXRRRUUUTTTTTTPPPKKKIIIHHHFFFAAAJJJGGGHHHKKKLLLJJJLLLOOORRRPPPMMMKKKHHHGGGFFFFFFGGGEEEDDDBBBBBBBBBDDDDDDDDDAAA???AAAAAA@@@BBBFFFVVVkkk||||||xxx{{{lllZZZMMMOOOYYYbbbjjjrrr|||qqqqqq{{{yyyrrruuu{{{{{{uuuwww}}}qqq\\\KKKKKKRRRUUUWWWYYYeeeIIIBBBEEEBBBNNNQQQQQQMMMJJJGGGBBB======???CCCFFFGGGGGGGGGHHHDDDDDDBBB???===???CCCFFFQQQ\\\fffvvv{{{{{{~~~}}}qqqqqqzzzrrrsssssstttuuuwwwzzz}}}xxxxxxwwwuuusssqqqmmmkkkwwwtttqqqppprrrtttuuuuuummmmmmlllkkkkkkkkklllllloooooorrryyy{{{ooojjjlllooooooiiigggfffeeefffhhhkkklllnnnmmmkkkjjjiiijjjjjjkkkrrroookkkiiiiiiiiiiiihhhgggggggggfffgggggghhhhhhcccbbb`````````___\\\ZZZ^^^UUUQQQUUUUUURRRXXXdddyyykkkTTTVVVMMMLLLUUUXXX[[[mmmtttccc```yyycccOOOGGGIIIMMMOOObbbdddLLLFFFCCCCCC@@@;;;;;;??????@@@CCCEEEFFFEEECCCAAABBBBBBAAA@@@????????????>>>===<<<;;;<<<>>>AAADDD<<<>>>@@@BBBBBB@@@<<<999;;;<<>>GGGkkk{{{{{{{{{xxxtttlllmmmpppkkkkkkttt^^^GGGTTTnnnxxx{{{kkkbbbbbbdddiii___HHH>>>JJJQQQgggxxx{{{wwwgggPPPAAA???CCCLLLOOORRRTTTSSSSSSSSSSSSSSSTTTUUUZZZdddiii___QQQDDD;;;BBBDDDDDDiii|||ZZZUUUQQQMMMOOOLLLIIIGGGIIIKKKIIIEEENNNKKKJJJMMMNNNMMMOOOSSSRRRPPPNNNKKKJJJIIIHHHHHHGGGEEEBBB@@@???AAACCCDDDCCC???===@@@AAA???@@@BBBMMMaaauuu}}}lllTTTSSSfffyyy~~~jjjoooiii~~~xxxssszzziiiWWWLLLQQQXXXYYY\\\bbbcccGGG>>>AAA===JJJNNNPPPMMMKKKJJJEEE???===AAAFFFHHHFFFDDDCCCBBB>>>>>>>>>===<<<===@@@BBBIIIQQQZZZlllxxxooolllnnnllloooqqqrrrsssvvvzzz}}}}}}{{{yyyvvvsssrrrssssssyyyqqqmmmmmmrrrvvvyyynnnnnnoooooopppoooooonnnllllllnnnssszzz~~~~~~}}}vvvooonnnmmmjjjddddddeeeggghhhjjjkkkkkklllkkkjjjiiiiiijjjlllmmmnnnkkkhhhffffffffffffeeeiiihhhgggfffeeeddddddddd___]]]\\\]]]^^^___^^^\\\ZZZTTTQQQSSSUUU[[[nnnuuufffXXXJJJPPPNNNRRRZZZ]]]eee~~~sssXXXaaavvv|||kkk[[[KKKFFFJJJLLLRRRrrruuuLLL@@@AAACCCCCC@@@===???DDD@@@BBBEEEFFFFFFDDDBBB@@@BBBAAA@@@?????????@@@@@@???>>>======>>>@@@AAABBB:::===AAACCCCCC???<<<:::999:::===???<<<:::===DDDXXX}}}~~~|||}}}|||kkkiiipppoooqqqnnn}}}uuudddLLLZZZvvv}}}hhh[[[VVVSSSOOORRRRRRGGGAAAFFFKKKbbbpppTTT@@@<<<@@@LLLOOORRRTTTSSSSSSSSSSSSRRRTTTYYYbbbllllll^^^NNNHHH<<>>@@@BBBDDDCCC>>>===@@@BBB@@@???@@@AAAOOOaaarrr~~~~~~www~~~]]]WWWiiieee```mmmxxx~~~}}}wwwwwwuuu\\\TTTPPPVVV[[[\\\aaaiiigggHHH===???<<>>???DDDKKKQQQaaa{{{~~~uuulllgggeeeiiimmmoooppprrrwww{{{~~~|||xxxtttssstttvvvzzzxxxuuuqqqpppppprrrtttpppqqqssstttsssqqqnnnlllkkkllllllmmmnnnoooqqqrrryyy~~~{{{tttmmmeeeeeefffggggggfffeeeeeeffffffffffffgggggghhhiiiiiifffcccaaabbbbbbbbbbbbhhhgggeeedddbbbaaaaaaaaaaaa^^^[[[XXXXXXXXXVVVUUUTTTTTTUUUWWWaaauuueeeVVVUUURRRKKKJJJMMMTTT]]]gggxxxvvv```___wwwkkk]]]QQQEEEDDDLLLUUUfffqqq[[[FFF???@@@AAA???===;;;>>>AAABBBDDDFFFEEECCCAAA??????@@@???>>>>>>>>>???@@@AAA===<<<;;;;;;===>>>>>>===:::===AAABBBAAA>>>===<<<<<<<<<===???<<<888;;;@@@GGGhhhvvvrrrvvv~~~tttbbb___hhhjjjkkkfffmmmxxx}}}~~~tttoooUUUVVVnnnxxxiiiaaa]]]XXXQQQVVVVVVJJJAAAEEEIIIaaayyynnnSSSAAA>>>CCCLLLOOORRRTTTSSSSSSSSSSSSQQQUUU]]]iiipppiiiWWWGGGEEE::::::KKKlllYYYSSSVVVOOOHHHSSSNNNKKKLLLLLLJJJKKKMMMSSSPPPOOOQQQPPPMMMMMMPPPMMMLLLJJJHHHGGGGGGGGGGGGIIIFFFCCC@@@???@@@BBBDDDDDD???>>>BBBDDDBBB???>>><<>>??????>>>===AAAHHHLLLXXXppp{{{qqqhhhllloooooommmmmmqqquuuwwwyyyzzzyyywwwvvvwwwyyyvvvwwwwwwtttooommmnnnooopppsssvvvyyyxxxtttnnnkkklllmmmmmmhhhbbb___aaadddjjjrrr{{{~~~xxxvvvtttqqqmmmjjjgggeeedddcccdddeeeeeeffffffeeeeeeeeeccc```___```aaaaaaaaaeeedddcccaaa````````````bbb___ZZZXXXXXXYYYZZZZZZ___hhhmmmppp|||xxx^^^MMMIIIMMMOOOOOOOOOUUU]]]jjjvvv^^^nnn~~~pppZZZQQQIIICCCKKK[[[rrrzzzcccKKKAAAAAAAAA???>>>===>>>>>>>>>BBBDDDEEECCC???<<<<<<======<<<;;;;;;<<<>>>@@@BBB===;;;:::;;;<<<===;;;999;;;>>>AAAAAA???===>>>???>>>======>>><<<999;;;@@@BBBVVVoooyyymmmggghhhjjjeee^^^___\\\TTTYYYcccddd___eeeddddddooouuussstttnnn```YYYhhh|||zzz|||zzzvvvvvvfffIII???GGGLLLddd{{{ssskkkgggooozzzyyyssscccfffeeeYYYIII@@@BBBGGGLLLOOORRRTTTSSSSSSSSSSSSSSSYYYeeeppprrreeePPPAAA======CCCaaauuuWWWUUUOOOIIIPPPTTTPPPMMMMMMKKKFFFHHHNNNPPPMMMNNNPPPPPPMMMLLLNNNPPPOOOMMMKKKJJJJJJKKKKKKIIIGGGDDDAAA@@@AAABBBCCCEEE@@@???CCCGGGDDD@@@>>>??????FFFTTTgggttt|||~~~vvvwww}}}tttsssyyycccXXX]]]uuuwww}}}{{{|||zzzgggZZZQQQXXXZZZYYY^^^hhhjjjddduuuSSSDDDFFFDDDNNNPPPPPPLLLJJJIIIFFFAAA===BBBHHHHHHCCC???>>>????????????@@@@@@@@@===;;;===DDDGGGQQQeeeyyylll}}}qqqtttuuurrrmmmjjjlllnnnkkkpppwwwzzz{{{zzz{{{}}}vvvwwwwwwqqqkkkiiilllqqqnnnrrrxxx||||||xxxrrrnnnmmmooommmeeeZZZUUUWWW[[[aaahhhnnnqqqwww~~~~~~{{{uuupppnnnmmmffffffggghhhhhhgggeeedddaaa___\\\[[[]]]^^^_________^^^]]]]]]]]]]]]]]]^^^]]][[[ZZZ]]]ccckkkqqqtttzzziii]]]UUUOOOOOOOOOOOOTTT[[[\\\bbbkkk|||ggg\\\iiiqqq]]]NNNIIIEEEEEEWWWoooeeeJJJ@@@;;;<<<<<<<<<>>>CCCHHHHHHFFFBBBDDDDDDAAA<<<999999::::::999999999;;;===@@@BBB???===;;;<<<>>>===;;;888===???@@@???===<<<>>>AAA===;;;;;;===<<<:::===BBBDDDJJJXXXkkk~~~|||mmm]]]QQQJJJHHH@@@CCCIIINNN[[[gggfff[[[mmmeeeYYYhhhrrrpppttthhhkkkfffjjjyyyJJJ@@@KKKQQQhhhpppTTTSSSlll^^^LLLMMMTTT^^^dddddd\\\QQQIIIAAAGGGKKKHHH@@@===AAAGGGLLLOOORRRTTTSSSSSSSSSSSSXXX___lllwwwuuudddMMM>>>;;;HHHWWWkkk\\\YYYJJJEEEVVVRRRNNNMMMMMMIIIDDDHHHPPPNNNLLLMMMQQQQQQNNNLLLNNNNNNMMMKKKJJJIIIIIIIIIJJJIIIGGGEEECCCAAAAAABBBCCCFFFAAA@@@EEEHHHEEE@@@>>>???===>>>HHHXXXiiixxxtttwww~~~zzzxxx~~~fffXXXZZZpppwww~~~{{{kkkYYYRRRVVV^^^___ZZZbbbpppnnn```yyycccMMMBBBCCCUUUUUUQQQKKKHHHHHHEEEAAADDDDDDCCCBBBAAA@@@@@@@@@AAA@@@>>>=========>>>>>>AAA@@@AAAJJJ\\\uuuxxxqqq~~~sssiiifffhhhiiioooqqqrrrssswww|||~~~{{{xxxnnngggfffjjjooorrrlllsss~~~yyyrrrpppmmmkkkggg[[[NNNKKKPPPVVVZZZbbbiiikkknnnwww{{{vvvooohhhfffhhhhhhccc]]]]]]YYYYYY]]]___^^^```cccaaa```^^^\\\\\\\\\]]]^^^bbbhhhjjjiiitttxxxlll```YYYPPPMMMLLLNNNRRRVVV]]]cccdddnnnjjjbbbeeepppaaaMMMFFFKKKEEE@@@]]]wwwQQQCCC@@@???@@@AAAEEEMMMSSSSSSMMMGGGCCCCCCAAA???===:::888666::::::999888888;;;@@@DDD@@@<<<999999<<<>>>>>>>>>999;;;===>>>======>>>???>>>>>>============>>>>>>HHH>>>EEEaaa}}}vvv{{{}}}zzzkkkTTT@@@===???DDDJJJRRRYYY^^^aaaZZZ^^^___^^^eeepppqqqkkkhhhfffgggmmmyyypppHHHGGGFFFXXXzzzqqqQQQGGGHHHUUUddd}}}jjjQQQEEEBBBCCCEEEEEEEEECCCAAA???<<<<<<<<<===???DDDHHHJJJPPPSSSSSSPPPPPPRRRTTTSSSWWWjjjxxxxxxnnn```LLL<<>>;;;AAAQQQeeesssxxxvvvzzzqqq[[[\\\zzz}}}{{{{{{kkk[[[VVVXXXWWW\\\]]]___kkkuuujjjVVVyyydddOOOEEEFFFRRRSSSQQQKKKIIIIIIFFFAAABBBBBBBBBAAAAAA@@@@@@???AAA@@@???>>>===>>>>>>???AAA???@@@EEESSSjjjxxxyyynnndddccccccaaajjjooosssuuuyyy~~~~~~zzzwwwuuutttssssssqqqnnnkkkiiinnnvvv}}}|||yyyvvvrrrnnnhhh]]]RRRQQQUUUQQQTTT[[[bbbeeeiiiuuu}}}~~~{{{wwwrrrjjjdddhhhaaa^^^ccchhhiiiiiiiiibbbdddfffiiilllooopppqqq{{{zzzpppfff]]]WWWSSSQQQKKKLLLOOORRRUUUZZZaaahhhwwwkkk```mmmssscccUUUHHH@@@AAAFFFUUU{{{```III@@@===;;;???CCCIIIRRRWWWSSSIII@@@BBBAAA@@@>>><<<:::888777<<<<<<;;;:::999;;;>>>AAA???===;;;===@@@BBBBBBAAA;;;<<<======<<<<<<===>>>======<<<<<<<<<<<<======>>>===AAAQQQooo{{{|||~~~yyymmmVVVCCC<<<===AAAJJJUUU___dddfff\\\bbbdddbbbeeemmmmmmgggdddbbbbbbhhhrrreeeHHHMMMKKK___kkkNNNGGGGGGNNNSSScccmmmxxxeeeSSSGGGDDD???@@@AAAAAAAAA@@@???>>>???>>>>>>???BBBFFFJJJMMMVVVQQQLLLMMMQQQSSSSSSSSSSSSgggZZZBBBIIICCCbbbvvvpppggg]]]QQQIIIJJJPPPGGG>>>GGGSSSPPPLLLNNNNNNSSSPPPQQQSSSQQQLLLKKKNNNOOORRRQQQLLLHHHIIIIIIGGGHHHGGGFFFEEEDDDDDDEEEEEECCCAAABBBGGGMMMNNNIIICCCCCC@@@===???LLL```tttxxxzzzrrraaaeee}}}|||}}}qqqbbbYYYXXXZZZ[[[aaacccdddjjjmmm___JJJwwwdddPPPEEEEEELLLOOOOOOKKKIIIHHHEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>????????????>>>???HHHZZZrrruuu{{{{{{jjjddddddaaa[[[aaaggglllooossswwwwwwttttttvvvxxxzzzyyyuuunnnhhhgggiiinnnrrrwww{{{~~~~~~zzzuuunnnbbbWWWSSSUUUVVVVVVWWWWWWVVVVVV^^^hhheeecccfffrrr{{{|||~~~~~~tttiii```[[[TTTMMMIIIIIIJJJLLLNNNSSSYYY\\\```jjjxxxrrrlllvvvxxxmmm___SSSHHHFFF@@@???QQQwww```JJJEEEBBB===;;;AAACCCGGGMMMOOOLLLCCC<<>>>>><<<;;;:::999888<<<======<<<::::::;;;======<<<<<<>>>AAACCCBBBAAA===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::BBBBBBCCC]]]yyyyyy~~~{{{tttaaaNNNAAA???@@@JJJYYYeeeiiiiii```ggghhhcccaaaeeeeee```^^^\\\[[[^^^fffpppxxx}}}}}}gggTTTHHHSSS^^^zzzgggMMMFFFHHHQQQRRR\\\___vvv~~~rrrfffXXXOOOGGGAAA@@@CCC??????@@@@@@@@@AAAAAAAAADDDCCCCCCDDDFFFIIIMMMOOOUUULLLIIIOOOTTTSSSSSSVVVcccOOO777IIITTT}}}]]]ZZZXXXYYYUUUOOOLLLMMMEEEAAANNN]]]ZZZTTTRRRMMMLLLLLLOOORRRQQQMMMMMMOOOOOORRRPPPIIIFFFFFFGGGEEEJJJIIIGGGFFFEEEDDDDDDDDDEEEBBBBBBEEEKKKMMMIIIEEECCCAAA???@@@III^^^{{{yyypppzzz}}}}}}qqqccc[[[XXXWWWWWW[[[aaaeeeeeeeeeaaaQQQ???uuucccOOOCCCAAADDDIIIKKKIIIGGGFFFCCC???@@@@@@@@@@@@@@@@@@AAAAAA????????????????????????<<<>>>???>>>@@@MMM```nnn}}}~~~ooo}}}wwwwwwxxxpppeeecccfffgggeeeggglllpppppp{{{yyyxxxwwwvvvssspppmmmiiijjjkkkmmmqqqvvv{{{}}}yyymmm___VVVRRR]]][[[XXXUUUNNNIIIKKKRRRRRRTTT[[[kkk|||~~~uuuwww|||{{{|||uuuggg\\\VVVOOOIIILLLMMMNNNNNNOOOQQQSSSUUUZZZccclllpppwww~~~uuunnnvvv|||hhh\\\UUUOOOIII@@@KKKNNNSSSrrrcccDDDBBBGGGBBB<<<>>>BBB@@@>>>>>>@@@@@@???===<<<<<<;;;:::999999999999999:::<<<;;;:::999999:::999:::;;;===>>>>>><<<;;;<<<;;;999888888888888888;;;;;;::::::::::::;;;;;;;;;CCCBBB;;;KKKlll}}}vvv}}}~~~|||ooo___OOOIIIEEEMMM[[[fffgggddddddjjjhhh]]]WWWZZZ\\\YYYZZZXXXUUUVVVZZZ```dddfffjjjqqqsssiiiZZZOOOMMMOOO]]]~~~gggUUUUUUaaauuu|||bbbSSSOOOIIIEEEEEEDDDAAA@@@BBBDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIIIIIIIJJJKKKMMMOOOMMMJJJMMMUUUUUUQQQXXXeeedddJJJ@@@RRRzzzvvvfffVVVQQQOOORRRTTTRRRQQQQQQIIIFFFSSS___[[[VVVTTTOOOGGGJJJOOOQQQPPPMMMMMMOOOLLLNNNLLLFFFBBBDDDEEECCCHHHHHHGGGGGGFFFFFFFFFEEEGGGDDDCCCEEEIIILLLJJJHHHDDDCCCCCCCCCHHH\\\~~~zzz||||||xxxwwwmmm}}}~~~zzznnnaaa\\\[[[YYYVVVTTTTTTYYY^^^]]]YYYRRRIIIAAAssscccNNNAAA>>>===DDDHHHFFFDDDCCCAAA>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::>>>@@@??????EEEQQQ\\\nnnrrrzzztttssslllccc___dddkkknnn~~~|||xxxvvvuuutttrrrqqqnnnnnnnnnnnnppprrrtttvvv|||ooobbbYYY\\\[[[[[[ZZZUUUOOOOOORRRSSSVVV]]]fffllliiiaaa[[[aaaeeeiiilllnnnrrrzzz}}}yyyssslllgggcccaaa^^^^^^YYYQQQKKKKKKLLLLLLMMMOOORRRUUUWWW[[[```eeeeeewww}}}kkkppp~~~~~~jjjXXXLLLEEECCCDDDBBBWWWhhhxxx[[[GGGAAAMMMPPPBBB:::>>>===;;;999999:::;;;<<<<<<:::999888777777777888888555777999:::999888888999888:::<<<===;;;999777666:::777555666777888777666::::::999999999999:::::::::<<<<<<:::>>>MMMddduuutttbbbYYYPPPSSS]]]dddbbb]]]hhhjjjbbbRRRKKKOOOUUUUUU[[[XXXUUUTTTUUUWWWXXXXXXWWWXXXWWWQQQJJJIIIRRR[[[ssshhhnnn|||tttwww^^^GGGEEEGGGCCCBBBEEEFFFCCCBBBCCCIIIIIIIIIIIIJJJLLLMMMNNNOOONNNMMMLLLLLLLLLMMMMMMJJJMMMSSSUUUPPPSSSkkk[[[HHHJJJ\\\vvv}}}~~~YYYVVVPPPLLLOOOSSSRRRPPPPPPIIIEEEMMMUUURRRRRRVVVRRRLLLQQQUUUTTTOOOLLLKKKKKKGGGJJJIIICCCAAACCCDDDBBBEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFCCCDDDHHHJJJJJJIIIGGGFFFFFFEEEFFFSSSrrr|||{{{mmm]]]jjjuuu}}}{{{{{{{{{wwwttt```[[[XXXZZZ[[[XXXXXX\\\NNNPPPQQQOOOIIIEEEIIIPPP~~~nnn^^^KKK???===:::AAAFFFDDDAAAAAA@@@>>>@@@@@@??????????????????;;;<<<===>>>>>>>>>======999===@@@@@@???AAAHHHNNNeee|||{{{kkk```aaaeeegggwwwvvvwwwxxxyyywwwtttqqqrrrqqqppppppooooooppppppwww~~~wwwnnncccaaaaaaaaa\\\TTTQQQRRRYYYYYY[[[^^^\\\WWWUUUVVVVVVWWWXXXWWWWWW[[[aaaggg___ccckkkpppmmmgggeeehhheeebbb^^^XXXTTTQQQPPPPPPLLLNNNPPPNNNLLLKKKMMMPPPRRRSSSSSSSSSVVV^^^jjjrrruuu}}}lllfff~~~qqqgggYYYMMMCCC???EEENNNYYYnnnhhhKKKHHHPPP___\\\III>>>AAA777999<<<>>>???===;;;999999888666555555666777777555777999999888777888888:::<<<>>>>>>;;;888666666666555444666:::;;;999666::::::999999999999:::::::::888;;;AAA???@@@SSSlllssshhh]]][[[aaaeeebbb\\\iiiggg\\\KKKEEELLLSSSSSS\\\ZZZWWWUUUUUUUUUTTTSSSTTTPPPLLLKKKJJJNNNYYYddd|||tttqqqNNNDDDLLLIIICCC@@@AAAAAA@@@BBBEEEJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLMMMOOOTTTUUUPPPPPPdddcccJJJAAAOOOwwwdddVVVRRRNNNNNNRRRTTTPPPKKKIIIJJJEEEJJJOOOMMMRRRZZZWWWTTTZZZ\\\UUUMMMIIIHHHGGGDDDHHHHHHDDDBBBCCCCCCAAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEECCCCCCEEEGGGHHHHHHIIIFFFEEEEEECCCGGGZZZppp}}}www~~~xxxZZZWWW\\\ooo~~~}}}{{{zzzwwwoooddd\\\VVVTTTWWW[[[XXXTTTYYYcccKKKIIIHHHEEE>>>@@@TTTjjjvvvbbbRRRCCC<<<<<<:::AAAFFFCCC@@@@@@@@@???>>>>>>>>>======<<<<<<;;;999:::<<<=========<<<<<<;;;<<<=========@@@DDDHHHVVVnnnrrrjjjfffcccjjjkkkmmmqqqtttuuusssqqqsssrrrpppnnnnnnnnnoooooorrrxxx|||}}}vvvrrrnnnjjjcccYYYUUUUUU```]]]]]]^^^[[[TTTSSSVVVSSSSSSSSSSSSSSSVVVYYY\\\VVVVVVXXX\\\[[[XXXXXX[[[VVVUUUTTTRRRQQQPPPPPPPPPKKKMMMPPPOOOLLLJJJLLLPPPXXX[[[___bbbhhhrrrxxxrrrnnn}}}}}}ZZZPPPGGGDDDIIIUUUjjj|||YYYKKKLLLUUU```^^^NNNBBB@@@999;;;>>>@@@???===;;;999888777555444333444555666999:::;;;:::888777777888:::<<<>>>===:::888777888444333444999>>>@@@===999:::::::::999999:::::::::;;;888;;;CCCBBB>>>III[[[ttt{{{qqqfffcccgggjjjhhheeeiiifffXXXIIIFFFOOOUUUSSSWWWUUUTTTTTTUUUTTTSSSQQQSSSOOONNNRRRUUU[[[hhhuuuxxxZZZGGGFFFLLLHHHBBB>>>@@@BBBBBBEEEIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJKKKKKKLLLMMMNNNNNNRRRVVVUUUSSSbbbkkkJJJGGGJJJkkkzzzTTTZZZPPPNNNNNNRRRRRRMMMIIIJJJMMMIIIMMMPPPLLLQQQVVVRRRPPPWWWYYYQQQHHHGGGGGGFFFEEEJJJKKKHHHEEEDDDCCC@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBBDDDDDDEEEHHHCCCCCCFFFDDD@@@HHHUUUssszzzuuueee```YYY^^^wwwwwwvvvtttooohhh___UUUOOOUUUUUU[[[___XXXMMMNNNWWWEEEBBBAAAAAA>>>GGGiiioooWWWGGG;;;777;;;;;;CCCGGGDDD@@@@@@AAAAAA======<<<;;;::::::999999888999;;;<<<<<<<<<;;;;;;===<<<::::::;;;???CCCFFFCCCYYYmmm{{{zzzooohhhbbbaaaaaaccciiinnnrrrtttrrrpppmmmllllllnnnppprrrqqqtttsssqqqwwwzzzvvvooogggdddeeehhhdddfffjjjfff\\\UUUTTTVVVUUUTTTTTTSSSSSSRRRRRRTTTOOOLLLOOOQQQQQQRRRTTTOOOPPPQQQRRRQQQPPPNNNLLLPPPPPPPPPPPPNNNOOOWWW______hhhttt}}}rrrmmmrrr{{{yyymmmaaaMMMBBB<<>>>>>===;;;888666777888777:::<<<;;;888777888:::444333555;;;BBBDDD@@@<<<;;;::::::999999::::::;;;666555777<<<===;;;>>>DDDooo}}}tttkkkhhhkkkppppppnnniiieeeXXXKKKJJJSSSWWWTTTOOOOOOOOOPPPRRRSSSRRRPPPSSSRRRUUU]]]dddkkk{{{~~~]]]FFFAAACCCDDDCCC@@@AAAFFFJJJJJJJJJLLLJJJLLLNNNOOOPPPOOOMMMLLLFFFGGGHHHJJJLLLNNNPPPQQQOOOUUUVVV\\\yyyuuuKKK???FFFTTT]]]IIIZZZTTTPPPNNNNNNMMMKKKMMMQQQLLLIIINNNOOOHHHIIIKKKBBBEEENNNQQQIIICCCEEEHHHHHHHHHMMMOOOKKKGGGEEEBBB>>>CCCCCCDDDEEEEEEDDDCCCBBB????????????@@@AAAAAABBBDDD???@@@HHHHHHAAABBBJJJ^^^www~~~|||vvvyyyeeePPPXXXlll~~~~~~|||{{{vvvqqqiii```YYYTTTQQQQQQUUUWWW___fff[[[HHH???CCC???<<<>>>AAABBBQQQ{{{nnnNNN===888777777>>>BBBEEECCCCCCDDDBBB===<<<;;;:::999888999999:::999999999999:::;;;<<<======<<<;;;;;;===AAAEEEHHHDDDIIIPPP```|||wwwhhhbbb]]]___ccciiimmmpppqqqsssssspppqqquuuxxxwwwvvvtttqqqpppqqqtttxxx{{{|||yyywwwnnnjjjmmmnnnhhhddddddbbb```___aaabbbbbb___[[[]]]WWWUUUYYYZZZWWWWWW[[[UUURRRSSSYYY]]][[[XXXWWW\\\\\\]]]___bbbeeehhhiiixxxvvvwwwkkkjjjcccUUUAAA???MMMooo}}}}}}^^^RRRKKKFFFFFFFFFAAA>>>===;;;:::999999888888888999777555222111222555999<<>>======>>>AAABBBBBBAAAIII[[[ttt~~~yyy|||gggTTTZZZkkkzzznnnmmmtttxxxpppllldddZZZSSSRRRUUUVVVWWW[[[dddmmmjjjZZZGGG>>>===;;;CCCAAA===RRRxxxqqqSSSAAA;;;:::;;;@@@DDDEEECCCBBBCCCAAA======<<<;;;999999999:::;;;999999999999:::;;;<<<======<<<<<<<<<===@@@DDDFFF===CCCJJJSSSeeesss___UUUTTTXXX```fffmmmrrrtttrrrsssvvvwwwuuurrrqqqooonnnnnnpppsssuuuqqqxxx}}}~~~||||||yyyqqqkkkiiimmmkkkjjjkkklllllljjjggggggcccdddhhhiiihhhjjjooo___\\\^^^eeehhhfffddddddlllllllllnnnttt{{{~~~|||iiiXXXQQQGGGXXXvvvjjjSSSKKKDDDBBBAAA===;;;;;;;;;:::999888888888888888666555333333555888<<<>>>JJJGGGAAA:::555444666888777777777777666555444444222333555666666777777888888999999999999888777777777777666666777999<<<===KKK___|||~~~nnnbbbccckkk{{{vvvjjj]]]XXXZZZ\\\\\\VVVZZZXXXQQQLLLOOOUUUYYYccceeejjjsss|||~~~yyyiiikkkjjjhhhjjjffffffooo}}}vvv^^^HHHDDDEEECCCDDDHHHEEEEEEGGGIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMSSSRRRQQQRRRTTTUUUTTTRRRZZZeeeppp___<<<@@@UUU{{{qqqVVVVVVZZZSSSQQQRRRSSSSSSQQQPPPOOOOOOOOOOOONNNLLLJJJGGGEEECCCIIIHHHGGGFFFDDDEEEGGGIIIKKKMMMOOOLLLFFFAAA??????BBBBBBBBBBBBAAA@@@???>>><<<===???@@@AAA@@@???>>>===<<<<<<===@@@AAAAAA@@@;;;HHH\\\nnnzzz~~~}}}|||lllVVVYYYooo|||hhh^^^___gggwwwpppeee___YYYRRROOOQQQVVVZZZ\\\hhhvvvsssYYYCCC@@@FFFDDDBBB@@@HHH```{{{tttWWWEEE>>><<<===CCCFFFFFFBBB@@@BBB@@@<<<===<<<;;;:::::::::;;;<<<999999999999:::;;;<<<===============>>>@@@AAABBB===DDDIIILLLUUUjjjuuuuuuzzziiiaaa^^^YYYUUUUUUdddjjjoooooopppssstttqqqooonnnnnnmmmnnnnnnooopppmmmsssvvvvvvzzz~~~}}}|||yyyxxxxxxwwwuuusssooooooqqqtttrrrqqqtttzzzhhhgggkkkssswwwwwwvvvwwwbbbPPPVVVWWWyyyttt~~~UUUOOOFFF>>>======;;;;;;<<<::::::999888777777666666444444555666888:::===???>>>===:::777444444777999666666555555555555555666111555888888444333555888666666777777777666555555444444444555777999;;;===BBBJJJccc~~~yyy{{{hhh[[[VVVmmmtttuuulllaaa\\\[[[[[[WWW[[[ZZZQQQKKKLLLQQQTTT^^^```fffmmmtttyyyzzzyyynnnYYYVVVWWW[[[XXXWWWYYYbbblllqqqmmmhhhYYYLLLCCCDDDFFFDDDDDDHHHDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRPPPPPPRRRVVVXXXWWWUUU___wwwcccDDDEEE===HHHoooxxx[[[QQQUUUXXXQQQSSSTTTTTTTTTRRROOOLLLJJJOOONNNLLLJJJHHHGGGFFFFFFKKKHHHEEECCCCCCCCCCCCCCCFFFJJJMMMLLLGGGBBB???>>>@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>???>>>===<<<<<<;;;;;;<<<>>>@@@@@@???888===IIIYYYkkkyyyaaaRRR___rrr~~~~~~uuuhhh```TTTVVV___nnn||||||lll___RRRPPPNNNOOOTTTZZZ___bbbxxxtttWWWBBB>>>BBBCCC@@@HHH```|||uuuZZZGGG>>><<<===EEEGGGFFFAAA???AAA???<<<======;;;;;;:::;;;<<<===:::::::::::::::;;;<<<<<<<<<===>>>>>>??????>>>>>>???DDDIIIJJJPPP___vvv|||ssszzzxxxuuupppbbbUUUOOOVVV]]]bbbccceeejjjnnnnnnooopppqqqqqqqqqqqqpppooouuuxxxxxxsssrrrxxx|||}}}}}}~~~uuuVVVUUUggguuuzzzvvvmmmGGGFFF???:::;;;=========>>>888888888888777666555555444555666777888999:::;;;555666666555444555666888555444333333333555666777555777999888666555666777555666666666666555444444333333333444666888999:::>>>@@@OOOhhh}}}uuuwwwvvveee[[[XXXfffuuuyyyvvvppphhh```aaa^^^XXXSSSTTTWWWUUUOOOSSSUUUZZZ```gggmmmqqqsss{{{}}}}}}|||___PPPLLLNNNTTTOOOOOOQQQWWW\\\]]]XXXSSSMMMHHHEEEGGGFFFBBBBBBEEEDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPQQQQQQQQQSSSVVVXXXmmmvvvNNN===:::MMMfffaaaRRRQQQTTTTTTLLLPPPPPPOOOPPPPPPOOOMMMLLLMMMLLLKKKJJJJJJKKKMMMNNNNNNIIIDDDBBBCCCCCCAAA???DDDIIINNNNNNIIIDDD@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<=========<<<;;;::::::999;;;===???>>>>>>>>>===@@@MMM```rrr~~~gggaaaaaaiiilllgggccceeeTTTSSSXXXdddpppzzz{{{qqqeee]]]OOOOOORRRUUUZZZ^^^aaabbbooovvvvvvhhhUUUGGG???===<<>>EEEGGGFFFAAA???AAA@@@<<<===<<<;;;:::;;;;;;======;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<===@@@CCCFFFJJJSSSaaammmwwwggg[[[YYYMMMSSSVVVTTTVVV^^^fffjjjqqqrrrtttvvvvvvvvvtttsssssswwwwwwqqqooorrrvvvwwwwww~~~}}}|||sssbbbSSSWWWmmmxxxhhhTTTEEEBBB<<<:::===@@@===;;;;;;666666777777777666555444555555666666666666666555333555666666444444555777555444333333333555777888:::888777888::::::888555666666777777666666555444444444444444555666777777777;;;???FFFZZZwww}}}sssttt{{{xxx}}}xxxhhhmmmrrryyy}}}|||pppccccccoootttfffTTTMMMNNNOOORRRWWW^^^eeeiiinnnqqquuuwww{{{tttmmmgggkkk___NNNKKKIIIFFFJJJIIIHHHHHHIIIKKKJJJGGGEEE@@@???@@@CCCCCCAAACCCGGGEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTWWWZZZ[[[XXXTTTUUU[[[bbbsssNNNBBBDDDDDDdddoooNNNMMMPPPRRRRRRMMMOOOLLLJJJKKKNNNRRRSSSSSSQQQOOOMMMLLLMMMNNNPPPRRRPPPKKKFFFDDDDDDDDDCCC@@@CCCIIINNNOOOKKKFFFBBBAAA============<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999999:::===>>>>>>===>>>;;;;;;CCCSSSfffwww{{{iii^^^dddjjjfffaaaaaaXXXSSSRRRYYYdddnnnzzzvvvhhh\\\XXXWWWRRRUUUYYY\\\^^^___^^^^^^^^^lllssseeePPPEEEEEEHHHJJJsssfffOOOAAA???AAABBBEEEEEEBBBAAABBBAAA>>><<<;;;:::::::::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<>>@@@DDDFFFHHHNNNUUUnnn{{{mmmsssuuufffdddTTTXXXWWWPPPNNNUUU___eeemmmooorrruuuwwwwwwwwwvvvssswwwwwwqqqmmmnnnppppppkkkwww}}}}}}~~~~~~~~~~~~{{{cccJJJRRRPPPIIIRRRsss|||nnn___TTTLLLEEEAAAAAADDD???<<>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<>>>>>>===<<<<<<<<<@@@KKK___wwwzzzeee^^^^^^^^^aaafffddd[[[VVV\\\gggrrr{{{~~~lll[[[QQQRRRUUUWWWZZZ]]]_________```aaajjjpppLLL@@@NNN```pppiiiOOOAAA>>>@@@>>>BBBDDDBBBCCCDDDCCC???;;;:::999999999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAAEEEDDDAAAEEEMMM\\\zzzsssooommmqqqqqqooohhhjjjeeeYYYRRRTTT[[[```eeegggjjjnnnqqqsssttttttxxx{{{zzzrrrlllmmmnnnnnnppp}}}wwwxxxyyyyyyyyyzzz|||~~~xxxXXXAAA888BBBKKKUUUoootttQQQNNNMMMPPPNNNIIIGGGJJJFFF???;;;<<<<<<777333222000111444666777777666555555444444333333333333444444555555444333222333555555555666777777777666666999888888999::::::999888666666666666666555555444333333444555666777777777666999999777>>>SSSoootttfffjjjxxxtttnnnUUUPPPQQQQQQOOOLLLKKKLLLNNNVVV[[[bbbhhhkkklllpppttt}}}{{{||||||}}}zzzssskkkeeeXXXXXXOOOLLLQQQLLLDDDHHHHHHHHHFFFDDDAAA@@@BBBCCCFFFGGGGGGEEEEEEFFFFFFFFFHHHHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUURRRXXXdddrrr~~~|||\\\AAA@@@KKKYYYooo{{{|||iiiXXXSSSTTTNNNMMMNNNIIIRRRNNNKKKLLLQQQUUUVVVTTTSSSRRRPPPMMMLLLKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGIIIEEEIIINNNNNNJJJEEEBBBAAA????????????>>>===<<<;;;======<<<;;;;;;;;;;;;;;;:::999999:::===>>>>>>======@@@AAA???EEEYYYzzz}}}jjj[[[WWW```jjjpppfffaaajjjxxx}}}sssbbbWWWTTTWWWZZZ]]]^^^^^^___```dddjjjpppxxxWWWVVVooohhhMMM>>>;;;>>><<<@@@CCCCCCDDDFFFDDD@@@:::999999888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======:::;;;@@@DDDAAA===CCCNNNMMMpppsssrrr~~~~~~www}}}yyyzzztttdddXXXVVVYYY\\\]]]___cccgggkkknnnpppqqqxxxzzzxxxqqqmmmppptttuuuzzz~~~}}}{{{uuu{{{wwwyyy|||}}}}}}~~~||||||}}}nnnSSSEEEAAADDDJJJTTTiiixxxRRRAAA<<<;;;>>>??????EEEMMMDDD===888999999666444555...000333555777777666666444444333222333444555666333444444333222222333555555666777888888777666555444888;;;:::888666888;;;555555666666555555444333111222444666777888999999666444666;;;;;;AAAZZZvvvllliii|||~~~gggRRROOORRRTTTSSSOOOKKKJJJJJJJJJOOOVVV[[[]]]^^^dddjjjmmmqqqwwwzzzzzzzzz|||}}}tttsssrrruuuwwwsssiii```WWWVVVNNNKKKNNNGGGAAAHHHDDDEEEEEEBBB???>>>???AAA???AAABBBCCCFFFJJJKKKIIIHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUYYY]]]gggxxx___KKK>>>IIIggglll\\\RRRQQQPPPJJJLLLPPPKKKRRRNNNKKKMMMQQQRRRPPPLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKIIIFFFEEEHHHLLLEEEIIIMMMLLLHHHCCCAAA@@@@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;:::999999;;;===???>>>======AAABBB<<<===RRRxxxmmm[[[ZZZ```tttjjjgggsssyyyuuuxxx}}}uuubbbUUUSSSWWW[[[]]]aaaaaa___^^^aaajjjvvvtttiii|||]]]DDD;;;;;;<<<===???AAADDDEEEDDDCCCBBB<<<;;;:::999999999999999<<<;;;:::999888999999:::;;;<<<===<<<:::999999:::@@@AAAAAA@@@>>>???BBBEEEUUU^^^mmm||||||{{{fffJJJLLLWWWUUUTTTOOOOOOVVV___fffmmmssspppvvvvvvrrrqqquuuwwwuuu}}}~~~yyyuuutttyyyxxxxxx{{{~~~~~~|||~~~~~~}}}{{{zzz~~~yyy}}}}}}zzzzzz||||||kkkUUUHHHEEEFFFEEETTTlllrrr\\\HHH???333999@@@DDDEEECCCAAA@@@===<<<:::777555444444444555666777777777666444333444444333333333333222222555444333222111222333444666666666666666666666666555555555666666666666777777666555444444333444444222333333444555666777777777999999888999???IIIRRRooozzz~~~rrrssshhhYYYUUUTTTVVVSSSLLLIIILLLMMMLLLJJJIIIKKKLLLMMMNNNXXXZZZ\\\___bbbcccdddddd^^^]]]```gggggg```\\\^^^UUURRRNNNLLLJJJHHHEEECCCDDDCCCBBBAAAAAAAAABBBCCCIIIHHHGGGHHHKKKNNNOOOPPPKKKKKKKKKKKKNNNQQQRRRQQQQQQUUUTTTNNNLLLSSS]]]bbbjjjiiiUUUCCCBBBEEEggg}}}sssWWWYYYVVVRRRNNNMMMMMMNNNPPPSSSOOOKKKJJJLLLOOOOOOOOOMMMMMMMMMKKKIIIHHHIIIJJJHHHIIIIIIHHHFFFFFFGGGIIIJJJIIIGGGEEECCCAAAAAA@@@@@@@@@AAABBBCCCBBB>>>;;;???>>>===<<<<<<===>>>>>>:::;;;<<<===>>>?????????<<<===???@@@@@@HHH\\\ooozzzYYYMMMTTT]]]rrr~~~}}}gggdddjjjpppvvv}}}}}}}}}pppgggaaaYYYTTTVVV\\\___^^^fffddd______lllnnnnnnzzzYYYBBB:::;;;<<>>>>>>>><<<;;;<<<===CCCAAA???@@@DDDFFFEEECCCGGGNNN]]]lllvvv{{{}}}pppqqq|||{{{hhhPPPUUUcccdddSSSOOOMMMOOORRRSSSWWW]]]hhhmmmnnnllllllqqqtttsss~~~{{{wwwuuuxxx{{{zzzyyyxxxzzz}}}~~~|||zzz{{{zzzzzz}}}~~~|||}}}}}}{{{zzzyyyxxx|||{{{wwwxxxoooaaa\\\TTTOOOFFFAAAHHHZZZiiioooqqq~~~aaaTTTMMMBBB:::999777;;;@@@CCCBBB@@@>>>===:::999777666555555555666555666666777666555444333444444333333333222222222444444333222222333444444555555555555555555555555333333333444444444555555666555444444444444444444444444444555555666666666444777999888777:::@@@FFF\\\rrr}}}mmmlllmmmvvvvvvmmmddd___XXXPPPNNNPPPGGGIIIJJJJJJIIIIIIKKKNNNKKKLLLLLLLLLLLLKKKJJJIIIPPPNNNPPPTTTTTTOOOMMMOOONNNLLLIIIGGGFFFFFFDDDBBBAAAAAAAAABBBCCCFFFHHHIIIPPPNNNMMMMMMNNNOOOOOOOOORRROOOMMMLLLOOOQQQPPPNNNNNNMMMQQQZZZaaaiii{{{fffOOOEEEEEEUUUjjj~~~\\\QQQUUUSSSPPPNNNMMMMMMOOOPPPPPPNNNMMMMMMOOOOOOMMMJJJHHHIIIJJJJJJHHHHHHIIIJJJHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAABBBBBB@@@<<<999???>>>===<<<<<<===>>>>>><<<<<<===>>>????????????===<<<<<<;;;999>>>MMM\\\}}}hhhSSSOOO]]]tttqqqllliiigggllluuuyyy|||yyy||||||}}}mmm^^^XXXSSSRRRVVVUUUTTT]]]kkkwwwrrrmmmooo{{{|||ooo```ppptttUUU???:::;;;<<>>======;;;;;;::::::999999::::::<<<;;;:::999999999:::;;;<<<===>>>>>>===<<<>>>???DDD>>>;;;???HHHKKKFFF???CCCGGGRRRcccpppxxx{{{eeecccyyyqqqaaaiiiyyyzzzkkkaaaVVVOOOKKKIIIMMMSSSVVV[[[^^^___bbbiiinnnppptttwwwxxxvvvssssssxxx}}}~~~}}}}}}}}}}}}{{{yyyzzzxxxwwwyyy|||~~~zzz{{{}}}~~~}}}iiiQQQBBB>>>:::???IIIZZZsss{{{xxxcccQQQ@@@<<<<<<999999<<<;;;===@@@@@@>>><<<;;;;;;777666555444444444555666555555666666555555444333333333333333222222222222444444333333333333444444444444444444444444444444111111111111222222222333333333333333333444555555555555555555555555666666333666999999777666888:::FFFZZZ~~~vvvwww}}}rrrrrr~~~sssiii___WWWUUUKKKNNNPPPNNNJJJHHHJJJMMMJJJJJJKKKKKKKKKKKKKKKJJJIIIFFFFFFIIIIIIFFFFFFHHHHHHFFFDDDDDDEEEEEEDDDCCCAAAAAABBBCCCFFFIIILLLMMMOOOOOOOOONNNNNNMMMMMMMMMOOONNNNNNQQQTTTTTTQQQOOOUUUOOOXXXooo^^^CCCAAALLLaaa|||^^^RRRVVVSSSRRROOONNNLLLLLLLLLLLLLLLMMMNNNPPPPPPNNNIIIFFFCCCEEEHHHIIIHHHHHHHHHIIIFFFHHHIIIHHHFFFDDDDDDDDDHHHGGGEEEDDDCCCBBBAAAAAACCCBBBBBBBBBAAA???;;;888>>>======<<<======>>>>>>>>>>>>???????????????>>>AAA>>><<<;;;:::;;;CCCMMMjjjttt|||oooSSSJJJ___zzzyyypppeee```kkk|||~~~uuusss|||{{{vvvsssuuu|||uuuyyy~~~uuubbbSSSWWWPPPRRR[[[ZZZWWWhhhvvvvvvuuuuuutttnnn^^^OOOUUUrrrSSS???:::<<<===HHHFFFCCC@@@===<<<<<<<<<;;;::::::999999999::::::;;;:::999888888999:::;;;999:::<<<<<<;;;;;;<<<>>>>>>:::999>>>GGGIIICCC<<>>EEEEEETTTkkk{{{rrrxxx^^^HHHAAA===???@@@===<<<===<<<===>>><<<:::999999:::666555444333333333444555555555555555444444333333333333333222222222222111333333333333333444444444444444444444444444444444000000000111111111222222111111111222222444555555666666555555555555555555666888::::::888666666777;;;HHHlll}}}xxxyyyuuudddYYYSSSRRRQQQPPPPPPPPPQQQRRRIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHIIIHHHFFFEEEEEEGGGHHHGGGGGGFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPOOONNNOOOOOOMMMNNNRRRTTTSSSPPPPPPRRRYYY\\\nnnmmmRRR???===TTTqqquuuWWWSSSZZZSSSRRRPPPNNNKKKJJJIIIHHHKKKLLLNNNOOONNNKKKGGGDDDBBBEEEHHHIIIHHHGGGFFFFFFEEEFFFHHHGGGDDDBBBBBBBBBKKKIIIGGGDDDAAA>>>===<<>>????????????>>>>>>===???;;;:::;;;<<<===AAAFFFRRRrrrwwwiiiKKKLLL[[[vvv}}}sssqqq|||{{{~~~xxxqqqkkklllnnnnnnnnnppp{{{uuutttzzzzzzmmm___WWW\\\WWWUUUYYY___ggguuukkkpppqqqfffUUUJJJHHHKKKssssssSSS@@@<<<======HHHEEEBBB>>><<<<<<<<<===999999888888888999999::::::999888777777888999:::888:::;;;;;;::::::;;;===999:::<<<@@@CCCDDDAAA>>>CCCBBBFFFRRR]]]eeelllrrrzzz|||sssiii___^^^fffmmmqqqttt^^^UUUUUUSSSOOOKKKJJJJJJKKKLLLMMMOOOSSSXXX^^^cccjjjppptttwww{{{}}}}}}~~~~~~~~~~~~}}}||||||vvvyyy|||~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||jjjSSS@@@666:::JJJYYYppp{{{dddJJJ<<<::::::;;;;;;888666777999::::::999777777888:::777666444333222111222222555444444333333333333333333333222222222111111111111222222333333333444444222222222222222222222222111111111111222222222222000000000000111333444555555555555555444444444444777777777777666666888999999;;;SSS}}}}}}}}}nnn^^^XXXRRRRRRXXX[[[XXXTTTNNNMMMJJJHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIHHHGGGIIIHHHGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMPPPRRRSSSSSSQQQQQQSSSTTTSSSSSSTTTSSSOOONNNZZZhhhooodddKKKJJJTTTeeecccTTTQQQRRRQQQQQQOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLJJJHHHGGGFFFEEEGGGIIIIIIGGGEEECCCCCCCCCDDDEEEDDDBBBAAAAAAAAAIIIHHHEEEBBB???===;;;:::===<<<<<<===>>>>>><<<:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;888777:::<<<;;;<<<@@@DDD___|||fffWWWOOOZZZrrrtttqqqpppvvv}}}~~~~~~|||~~~}}}uuunnnssskkkdddddddddaaa```aaafffmmmvvvxxxooobbb[[[\\\XXX\\\ZZZ\\\mmm~~~ooo```^^^XXXMMMDDDGGGWWWfffrrrSSS@@@===>>>===FFFDDDAAA>>><<<;;;<<<<<<777777777666777777888999888777666666666777888999:::;;;<<<<<<;;;:::<<<===777;;;@@@BBBAAA@@@@@@AAA???>>>@@@GGGMMMQQQWWW^^^kkknnn}}}{{{yyyooollljjjgggqqqwwwnnnqqqvvvrrrfff]]][[[WWWSSSQQQLLLGGGHHHLLLSSSRRRRRRVVV^^^ffflllooouuuwwwyyyyyyyyyxxxyyyzzzuuuxxx|||~~~}}}{{{yyyxxx{{{|||~~~}}}sssjjjbbb\\\YYYOOOFFF@@@CCCLLLWWWeeepppbbbOOOFFFBBB>>>;;;777555444555777999777888888777555666777999888666555333111111111222555444333222222222222333222222222222111111111111///000111222333333333222222222222222222222222222111111111222222222333333/////////000000222333333333333333333333333444444555444333222333444777888888222;;;VVVqqqzzzyyyuuujjjgggjjjggg\\\QQQQQQOOONNNNNNOOORRRUUUWWWWWWWWWTTTNNNKKKKKKJJJHHHKKKIIIIIIJJJMMMOOOOOOOOOKKKKKKJJJKKKLLLNNNPPPQQQQQQSSSTTTSSSQQQQQQUUUYYYYYYWWWXXX\\\^^^hhheeeTTTNNNVVVooowwwZZZRRRPPPQQQTTTPPPOOONNNMMMMMMMMMNNNOOOKKKKKKKKKIIIGGGFFFGGGHHHGGGIIIJJJHHHEEEBBBAAAAAABBBBBBBBBAAA@@@???AAABBBCCCBBB@@@???>>>======<<<:::999999:::<<<===;;;:::777888999::::::;;;::::::::::::;;;;;;;;;;;;;;;:::>>>;;;;;;======::::::===???EEEZZZuuulllaaa```[[[dddiii|||fffccchhhkkknnnpppqqqtttyyy}}}yyy}}}~~~{{{~~~{{{vvvrrrooonnnhhhaaaZZZYYYWWWUUUUUUXXXaaaqqq|||uuufff]]]\\\^^^WWWdddiiinnnbbbKKKAAA;;;FFF[[[sssoooPPP???<<<======FFFEEEBBB???<<<::::::999555555555555555666777777666555555444555666777888:::;;;<<<;;;999888999:::777;;;???@@@>>>======???===<<<>>>AAABBBBBBGGGOOOVVV\\\lll{{{rrrsssxxxtttyyytttooohhh```___ddd^^^XXXTTTXXXbbbkkkmmmllluuuxxx{{{{{{zzzzzz{{{}}}|||}}}}}}}}}~~~wwwfffaaaXXXMMMEEEAAABBBDDDDDDIIIYYYqqq{{{uuuVVVAAA777888>>>AAA???:::777777999;;;:::666777777666444444555666666555444333222333333444444444222111111111222333222222222222111111111111---...000111222222111111111111111111111111111111000111111111111222222222////////////000000111222111111111222222333333333444333222222333444555555444222444<<>>===>>>AAADDD@@@???>>>===<<<;;;;;;<<<:::999888888999:::888777444555777888999999999888666777777888999999999999===<<<===???===999:::>>>===999BBBTTT```nnn{{{kkkZZZVVV]]]rrrvvvccckkkiiigggdddbbbbbbeeehhhkkkmmmrrryyy||||||zzzzzz{{{}}}~~~|||}}}wwwsssqqqnnnkkkgggdddcccdddgggiiiZZZUUUQQQPPPPPPSSS[[[dddqqqooo___]]]\\\VVVVVVaaaiiiooouuuVVVEEEAAALLLjjjlllNNN===<<<======GGGFFFCCC@@@<<<:::888777444444444444444555666777555444333333444555666777888999999888666555666777777888:::;;;;;;::::::;;;999999<<<===:::888===FFFEEEPPPdddyyyvvvtttzzzuuussszzz~~~||||||wwwtttmmmnnnhhh]]]UUUSSSMMMFFF<<<;;;999888<<>>YYYqqqyyy}}}yyyuuutttuuuvvv{{{vvvgggUUULLLMMMOOONNNOOOOOOQQQTTTYYY^^^```aaaZZZXXXVVVSSSQQQPPPPPPPPPTTTXXX\\\```ccckkkwwwdddNNNMMMbbbzzz~~~___EEEJJJPPPJJJLLLYYY___[[[UUUPPPLLLJJJJJJJJJEEEGGGJJJJJJGGGEEEFFFHHHFFFFFFEEECCC@@@>>>???@@@@@@@@@>>><<<;;;>>>BBBFFFAAA@@@>>><<<:::999888888;;;999777777888777666444333444666777888888888777333444555777777888888888444555888:::888555777===<<<555666:::EEE]]]mmmiiihhhSSSLLLRRRaaaxxxxxxooopppiii```YYYWWWWWWYYYZZZYYY```hhhlllmmmooosssxxxttttttsssqqqooommmkkkjjjnnnrrruuussslllfffdddeee]]]\\\[[[ZZZZZZ[[[[[[\\\\\\WWWSSSRRRSSSYYYgggttteeeXXX\\\XXXJJJLLLQQQUUUYYY___```TTTEEEWWWbbb||||||^^^IIIAAA@@@===999GGGEEEBBB>>>;;;999777777555555555555555555555555333333333222222333333444888888888888888888888888;;;<<<===============<<<777777888999:::<<<===>>>GGGIIITTTggguuuxxxvvvttt{{{~~~{{{lllbbbXXXOOOWWWSSSIII@@@===??????;;;888>>><<<@@@OOO[[[dddrrreeefffoooMMMDDD;;;999===@@@>>>;;;:::999888777777777888999666666666666666555555555777555444222222333444555999777555222111000000000111///...222666777444///111222111000......000222222111///.........///000000000000000////////////000000//////000111222222000000000111222222333333111222333333111111222333555555555333333;;;GGGQQQppp{{{{{{xxxwwwttthhhWWWNNNPPPVVV[[[WWWYYYYYYWWWZZZ```bbb```WWW[[[\\\YYYVVVXXXYYYWWWXXXeeeqqquuuzzz{{{bbbTTTPPPMMMbbb~~~~~~vvv___LLLIIILLLLLLPPPXXXYYYUUUPPPKKKIIIHHHJJJKKKPPPPPPJJJBBBAAAEEEEEE@@@BBBEEECCC<<<888;;;???@@@???>>><<<;;;<<<>>>AAACCC@@@@@@@@@===:::888777777777777777666555555444444333333333444444444555555555555555555555555555555666666666666777777777777:::999777888<<>><<>>???BBBBBBJJJXXXeeekkkppptttooozzz|||~~~~~~}}}||||||}}}}}}~~~yyytttrrrtttwww}}}}}}|||zzzwwwkkkZZZNNNHHHCCC===EEEDDD>>>777777===CCCEEELLL\\\dddhhhmmmhhhdddkkkiiikkkhhhNNNEEE>>>777666888<<<<<<::::::999888777666777777888555555444444444444444444666555333222222222444555555444333222111222222333111///...222666777333//////000000///...///111444111111///.........///000000///////////////////////////......//////000111//////000111111222222333111222333333111111222333111333444333222666>>>EEEXXXeeewww}}}pppaaaZZZ```iiinnnvvv{{{zzzqqqgggbbbaaa```\\\[[[XXXVVV[[[dddiiiiiitttqqqiiicccaaannn|||{{{iiiXXXKKKKKKMMMLLLNNNUUURRRPPPMMMJJJJJJLLLOOOQQQSSSSSSNNNGGGEEEHHHGGGCCCDDDHHHFFF@@@;;;===@@@AAA???===;;;:::;;;<<<>>>@@@<<<======<<<;;;::::::;;;777777666666555444444444333333333333444444444444444444444444444444444444555555555666666666666777888777666666:::BBBLLLSSSfffzzz|||~~~}}}kkk```XXXUUUVVV^^^hhhttttttpppfffZZZWWW\\\___]]]^^^ZZZVVVVVVYYY]]]______YYYVVVSSSRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWUUUSSSRRRLLLPPPTTTVVVUUUXXX]]]aaaUUUYYYYYYVVV\\\tttqqqaaa\\\XXXPPPIIIFFFBBB@@@FFFXXXvvv}}}]]]FFF>>>>>>???>>>@@@???<<<:::777555444444444444444444444444444444555444333333222222222222666666666666666666666666999:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<;;;;;;>>>GGGPPPYYYfffqqqqqq{{{{{{ssssssvvvvvvtttooohhhaaa___aaaccc\\\YYYZZZ```dddaaa]]][[[hhhkkknnnmmmeee[[[SSSNNNJJJLLLPPPUUUWWWWWWTTTQQQPPPOOOIIIAAA===@@@CCCCCC@@@IIIPPPRRRVVV___iiinnnsss}}}ooorrrtttyyy\\\CCC;;;>>>:::666444666888:::::::::999888777666555555666333333333333333333333444555444333222222222333444111111111111222333444555000//////111444555333///---...///......///222555111000//////......//////////////////////////////......------......////////////000000111111222222111222333222111111222333000333555444222333666999@@@MMMaaavvv||||||www}}}xxxlllkkkmmmmmmlllmmmsss}}}qqqfffdddlllxxxrrraaaYYYPPPKKKMMMNNNJJJKKKPPPNNNLLLKKKJJJKKKNNNQQQSSSRRRRRROOOJJJHHHIIIGGGCCCCCCGGGGGGBBB>>>>>>@@@@@@@@@???===;;;;;;<<<>>>???::::::;;;;;;;;;::::::999666666666555444444333333222222222333333333444444333333333333333333333333444444444444555555555555666666666555777<<>>======<<<;;;999777555444333444444444444444444444444444333222111000000000000555555555555555555555555888888999:::;;;;;;;;;;;;999888888777777777888888888888999>>>BBBKKKZZZiiizzzwwwxxx}}}xxx|||ooobbbZZZKKKCCC<<<;;;>>>???===;;;<<>>>>>???>>>CCCBBB@@@>>>>>>>>>??????;;;;;;:::::::::999777555666666555555444333333333222222222333333333333444222222222222222222222222222222333333333444444444555555666666666888<<>>CCCOOO\\\tttyyy|||yyyxxxxxxwwwtttooo|||}}}yyy}}}zzzmmm[[[UUUNNNMMMPPPPPPIII@@@999;;;<<<<<<:::999:::<<>>CCCFFFCCC???@@@AAA@@@CCCBBB@@@???>>>===>>>>>>===<<<<<<===>>>>>>;;;888777666666555444444333333222222333333333444444444222222222222222222222222222222222222333333333333555666777777666666777999@@@MMMiiihhhSSSJJJIIIHHHPPPdddxxxttt```VVVVVVWWWZZZ^^^```______dddjjjooollleeeccchhhooowww{{{pppWWWIIICCCJJJNNNLLLTTTaaauuuiiiSSSFFF???:::777::::::::::::999777666555333333333333333333333333666555555444444555555666666666666666666666666666444555666777888999999999999888888777777777888888888999===?????????FFFOOO```jjjqqqqqqnnnmmmllliiijjjzzz}}}tttmmmpppsssuuuvvvqqqbbbTTTTTTWWWXXXTTTNNNKKKMMMQQQOOORRRXXX^^^fffmmmsssvvv~~~yyyzzz{{{XXXKKKAAA;;;======777555888;;;999777666777666555333666666666555444333222111333333444444555555666666222222222111111111000000000111111111111000////////////////////////000000/////////---++++++---///...////////////...---------------......//////000111000//////.../////////------......//////000000000111222111000000111222111000/////////111444555555444:::FFFUUUiiimmm___dddtttvvv]]]WWWVVVRRRNNNNNNLLLJJJHHHGGGIIIKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIEEEEEEHHHHHHFFFDDDDDDBBBHHHIIIEEEAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;<<<;;;<<>>OOOnnn}}}}}}}}}ssshhhaaa]]]UUUVVVYYYcccxxxwwwcccgggkkkrrrzzz}}}|||vvv}}}nnnWWWVVVCCCHHHWWWjjjtttuuu{{{|||cccNNNAAA;;;888666888888999999888777666555333333333333333333333333333333333333444555666666444444444444444444444444333444555666777888888888777777777666666777888888666777:::>>>>>><<>>CCCOOOlll|||yyyrrrmmmrrriiiTTTNNNMMMKKKIIILLLLLLJJJHHHHHHIIIJJJIIIEEEEEEFFFGGGHHHGGGGGGFFFGGGBBBBBBFFFHHHEEEEEEGGGHHHLLLLLLFFF@@@??????>>>======<<<;;;;;;;;;::::::999888999>>>CCCEEEBBB>>>888888888777666666555555444444555555555666666666333333333333333333333333222222222333333333444444444555666666555444555666666666???PPPdddvvvvvvhhhZZZVVVXXX```lllwww{{{iiifffkkksssvvv~~~}}}jjjTTTSSS```iii{{{vvv]]]HHH<<<777777777666777888888888777555555333333333333333333333333/////////000111222444444333333333333333333333333222333444666777888888888444444444444444555666666333333666;;;<<<:::;;;>>>===AAAFFFKKKTTT\\\]]]YYYbbbgggjjjqqqwww~~~ttt|||wwwhhhTTTGGG>>>:::;;;333777777222222666999888999555222555;;;===888333222333444444444333222111000000111222333333444444111111111111111000//////---...///111111111000000//////000///------...000+++,,,,,,,,,+++---///222---.../////////...,,,,,,,,,,,,------...///000000///...------,,,,,,,,,,,,,,,,,,------...//////000///111222111000///000111//////000111333333111000333222666999555777MMMggg}}}qqqvvvvvvxxxyyy^^^JJJJJJHHH@@@AAAKKKIIIIIIHHHHHHJJJLLLJJJGGGEEEFFFGGGGGGGGGEEEDDDCCCEEE???>>>DDDFFFDDDDDDHHHKKKNNNLLLDDD===;;;:::999===============<<<<<<<<<888777777:::??????;;;666999999888888777777666666555555555666666666666777333333333333333333333333222222333333333444444444222444555555444333555666555555:::CCCJJJRRRcccttt}}}uuucccQQQNNNVVVXXXhhh}}}ppp[[[OOORRR\\\VVVZZZ[[[XXXYYYfff~~~yyy^^^JJJ>>>777666888:::::::::999777666444333444333222333444444222111333333333333333333333333333333333222222111111111222222333333444555666666777777777777777666555555111111111333777:::;;;;;;????????????AAAGGGMMMSSS]]]YYYZZZgggyyyzzzyyy{{{uuuuuuzzzyyynnnrrr{{{xxxeeeOOOJJJDDD>>>;;;999888777:::888555555666777777666333777444666???===444444444444555666555444222111111000000000000000111111222222222111000//////...000///......///111333444000000///...............//////////////////////////////.........---------+++++++++,,,,,,,,,------...------,,,,,,------...---......///////////////000000111111111111000000//////111222222222222222111444666555444888@@@GGGZZZ]]]fffuuuvvv}}}WWWMMMIIILLLIIIAAAAAAIIINNNNNNKKKHHHIIILLLKKKGGGFFFGGGGGGFFFDDDBBBBBBCCCFFF???<<<@@@DDDFFFGGGIIIIIIFFFAAA===;;;:::;;;<<>><<<>>>>>>;;;777::::::999999888777777666666666666666777777777777444555666777777666555555444444444444444444444444222222333444444555555666555555555555555555555555111555999:::===CCCNNNVVVuuu~~~}}}}}}zzz}}}uuummmjjjpppyyy~~~~~~~~~xxxiiiddd[[[VVV^^^ppp{{{wwwzzzyyy\\\III>>>999777888999999888888777666444444555333333333444444222000222222222222222222222222333333333222222111111111222222333333444555555555666777777777777666555444222111111222555777999:::;;;<<<===>>>@@@DDDJJJNNNUUUVVV]]]jjjwwwzzzsssjjjvvvuuurrrtttuuuqqqttt~~~bbbNNNGGG???<<<777444444555555555999777444444555666666555333444///333@@@@@@666444333444444444444333222111111111000000000000111111222222111111000//////.../////////000000111222333000000///.......................................///.........------------+++,,,,,,,,,------------...------,,,,,,------...------...//////////////////000000111111000000/////////000111222222222222222555777666444666<<>>IIIDDD???===???@@@>>>;;;999999999888777777666666555555555555666666666666444555666666666666555444333333333333333333333333222222333333444555555555444444444444444444444444///222555555666;;;DDDKKKiiiuuukkkggghhheeefffhhhgggdddhhhooooooooopppuuu|||yyyhhhUUU\\\eeepppzzzwwwXXXEEE>>>:::777666666666777777666555555444555444333333444333111///111111111111111111111111222222222222222111111111222222222333333444444555555666666666666555444444333222111111222555888:::@@@AAACCCDDDEEEGGGKKKMMMLLLPPPXXXccckkklllgggaaattt~~~qqqTTT@@@888888999666333333444666666666777555333222333444444333222111+++222EEEGGG:::444222222333333222222111000111111000000000000000111222111111000000//////...//////000111222222222222000///......---.............................................------------,,,,,,,,,---------.........------,,,,,,------...------...////////////...//////000000000000//////...///000111111222222222333555777666444333777:::;;;>>>GGGYYYqqq~~~pppYYYMMMGGGEEEIIIJJJFFFHHHNNNKKKNNNMMMHHHGGGJJJMMMLLLKKKKKKLLLLLLKKKHHHEEECCCAAA===AAANNNWWWTTTHHH>>>BBB@@@===;;;:::;;;===>>>FFFAAA<<<;;;<<<>>>>>><<<888888888777666666555555333333333444444555555555444444555555555555444444333333333333333333333333111222222333333444555555444444444444444444444444333555666555444777===BBBUUUkkkzzz|||{{{}}}rrrRRRAAA<<<999666444444444555555666555555444555444333333333222000...000000000000000000000000222222222111111111111111111222222222333333333444444444555555555555444333333222111111222555:::>>>EEEGGGIIIJJJIIIHHHIIIJJJEEEGGGKKKPPPVVV\\\aaadddqqq}}}~~~|||}}}nnn___MMMAAA>>>>>><<<888<<<999777666666777666666666444111111222333333222111000+++666LLLMMM===333111111111111111111000000222111000000000000000000111111000000////////////...///111222333222111000///......------.........------------------------------------------------,,,,,,---------............------,,,,,,------...,,,---......//////.........//////000000//////...---...///000111111111111111333555555333333444555555555:::GGG\\\uuusssgggkkkwwwsss]]]YYYSSSNNNJJJHHHJJJJJJGGGHHHMMMHHHKKKKKKGGGEEEIIILLLMMMKKKJJJIIIHHHGGGEEECCCAAA@@@AAAIIIUUU\\\UUUJJJCCCAAA???<<<:::999999:::;;;>>>;;;777555777999::::::777777666666555444444444111111222222333333444444444444444444444333333333222222222222222222222222111111111222333333444444333333333333333333333333444555555444444555999<<>>===>>>@@@AAACCCFFFNNNXXX___hhh|||zzz}}}~~~zzzfffXXXHHH>>>444222777;;;999444999777555555666555444222555333000000111222222111000111000;;;PPPPPP===222000000000000000000000000222222111000//////000000000000000///////////////...///000111222111000///......------------......------------------------,,,,,,------------------,,,,,,,,,---------.........------,,,,,,------...,,,------.....................////////////......------...///000000000000///000222333333333333444333000000555BBBSSScccmmm}}}~~~}}}lllfffkkkwww|||UUUKKKTTTXXXRRROOOLLLLLLJJJGGGGGGIIIDDDHHHHHHFFFFFFJJJLLLKKKIIIFFFBBB@@@@@@AAA@@@???:::>>>GGGOOOOOOHHHCCCCCC@@@>>><<<999777777777777888666333222333555777777666666555444444333333222000000000111222333333333444444333222222222222222111111111111111111111111000000111111222333333333333333333333333333333333///000111111111222444555888@@@DDDOOOdddpppwww}}}eeeJJJ;;;777555333333444444555555555555555444333222111222333333111///000000000000000000000000000000000111111111111111111111111111111111111111111222222333333333333222222444555555444777===BBB>>>@@@BBBAAA===:::888777999<<>>888111555999999444111222555555444444666888888777555444222000///000111111111///333444===LLLIII999111000000/////////000111111333222111000////////////////////////////////////...//////000000/////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,---............---------............------,,,---...///000000000000...///000222333333333333555333000000555===FFFLLL^^^eeeoooyyy|||vvvxxx|||yyyttt^^^FFFDDDOOOQQQRRRPPPNNNLLLJJJHHHFFFFFFCCCEEEFFFFFFIIIMMMLLLHHHGGGBBB>>>===???@@@???>>>888<<>>CCC>>>===;;;888666555555555666666555444444555666777555444444333222222111111//////000111222222333444444333222111000000111111000000000000000000000000///000000111111222333333222222222222222222222222///000111222333444444444666999888@@@RRR]]]hhhyyy}}}|||vvvaaaJJJ<<<777444444555555555666666666555555444111000000111333333222000111111111111111111111111///000000000111111111222111111111111111111111000000111111222333333222222222555777666444555999>>><<<>>>??????===:::999999777:::===>>>>>>???@@@BBBJJJggg~~~xxxoooyyyvvvrrrzzz\\\OOOCCC???===999777888,,,444;;;;;;666222444888444444555888:::;;;:::888444222000///000111111111...555555888@@@<<<222111000000/////////000222222333222111000////////////////////////////////////......------------......---,,,,,,,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,...------,,,,,,------...+++,,,------......---------------......---------,,,,,,---...////////////000000000111222333333222444444444333444777:::===FFFNNN[[[kkkzzz{{{{{{|||fff[[[UUUMMM@@@@@@FFFEEELLLLLLKKKIIIIIIIIIHHHGGGDDDDDDEEEGGGNNNSSSNNNFFFDDDBBB@@@AAADDDDDDAAA=========???AAA===999<<>>888444555777666666777777666555555444000//////111333444333111111111111111111111111111//////000000111111111222111111111000000000000000///000111222222222222222333666999777333222555999777999;;;<<<:::999999:::999999999999:::<<>>>>>;;;999;;;:::777999<<<888777777666666666666777222444666666555333333333333333222222111000000000...///000111222333444444444333111////////////000/////////////////////////////////000111111222222111111111111111111111111/////////000222111///...000333000444===@@@III\\\iiinnnuuu|||~~~~~~|||]]]FFF>>>555333555222666777777777666555444444222222222222222222222222000000000000//////////////////000000111111111222////////////000000000000000111111111111222222222555555555333222222444666666888999999888666666666555444444666:::>>>AAABBBCCCCCCEEEJJJTTT```lllsssxxx~~~xxxwwwxxxxxx|||~~~aaaFFF999;;;999;;;>>><<<666666:::777666666777888888666555555444444666888888333///000111444;;;@@@>>>666///000000000000///////////////...,,,,,,---000333666222///......111111000---......////////////......---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++,,,++++++******++++++,,,+++,,,,,,------.........---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------............///////////////000000000000...///000111333444666666:::;;;???JJJZZZmmm|||gggVVVNNNKKKHHHDDDCCCDDDGGGIIIJJJFFFDDDCCCEEEGGGHHHFFFDDDCCCAAABBBHHHNNNNNNGGG@@@@@@AAADDDKKKPPPPPPHHHAAABBB???;;;888777888999;;;777777666555555555555555777666666555444444333333000000000000000//////...000000000000111111111111000000000000////////////............////////////000000000000000/////////////////////000000000000000000000000000000000000//////000333666;;;???BBBIIITTTcccpppwwwzzz{{{|||```HHH>>>444111333///666777777666666555444333222222222222222222222222000000000000//////////////////000000000111111111////////////000000000000000000111111111222222222333444444222111111333555555777999:::999888888999:::888888999===@@@BBBCCC===<<<;;;===CCCKKKSSSXXX```jjjrrroookkkkkkmmmnnnooovvv{{{yyytttuuu}}}jjj___OOO???888888666888<<<;;;666666;;;;;;999777777777777555444333333333555777666222///000222777===AAA>>>666///111000000000000/////////...---------...000222444000///---...000111000......//////////////////...---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++,,,++++++******++++++,,,***++++++,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++******+++,,,------------............///.../////////000000000000...///000111333444555666:::999999===HHHVVVeeeooo}}}|||bbbQQQKKKIIILLLIIIEEEDDDEEEGGGHHHHHH@@@AAABBBDDDEEEEEEDDDCCCDDDDDDFFFHHHIIIGGGBBB???@@@BBBEEEHHHJJJHHHEEEBBBAAA???;;;888777777999:::777666666555555555555555555555444444333222222111000000111111000000///...000000000000111111111111000000000000////////////............////////////////////////////////////////////////000000000000000000000000000000000000111111111222444777:::<<>><<<888666666555444333222222333444555444111......222888<<<===888222...111111111000000000//////---------...///000111111...------...000111000///...//////000000//////...,,,,,,++++++++++++,,,,,,***,,,,,,,,,***)))***+++++++++************++++++)))******,,,---...//////---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***+++,,,---------............///....../////////000000000//////000111222333444555===;;;888666:::DDDSSS^^^oooqqqZZZLLLDDDCCCGGGJJJHHHEEEEEEFFFHHHHHHHHH<<<@@@EEEGGGFFFDDDEEEFFFBBBEEEGGGFFFCCCAAA@@@AAA@@@BBBEEEDDDBBB@@@AAABBB@@@>>>:::777666666888:::777666555555444444555555333333333222111111000000111111111111111000000///000000000000111111111111000000000000////////////............////////////........................////////////000000000000000000000000000000000000333222111111111222444555;;;@@@FFFMMM[[[sss{{{qqqmmmwww}}}]]]GGG???666555777555777777777666555444333222111111111111111111111111////////////000000000000//////000000000000000000////////////000000000000000000000000111111111111111111222111000111333555444666888::::::;;;===??????>>><<<===>>>@@@@@@???::::::999:::<<<@@@DDDGGGJJJTTTYYYUUUOOOPPPTTTWWWeeeccc```^^^___eeelllqqqlllfffcccgggnnnuuu{{{|||yyy{{{xxx{{{qqqiiikkkrrrxxxtttRRRBBB@@@???:::777444555777888777666777999===:::666444444444333333222333333444444333111000---111555666444111...---111111000000000/////////,,,,,,...///000//////...,,,,,,,,,---///000000000...//////000000//////...,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***+++++++++************++++++((()))***+++,,,---...///))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,---------............///........./////////000000///000000111222333333444999:::888555444;;;HHHRRRYYYkkktttXXXPPPKKKCCC???DDDHHHGGGFFFFFFGGGHHHGGGFFF<<>>???AAACCC???===999666555555777999666666555444444444444555333333222222111000000000222222222222222111111000///000000000111111111111000000000000////////////............////////////---------...............////////////000000000000000000000000000000000000333222111000000000111111333999@@@FFFPPPaaaxxxvvvwww}}}^^^GGG???777666888666777777666666555333222111000000000000000000000000.../////////000000000111000000//////////////////////////////000000000000//////000000000111111111111111222111111222555777444666888888999:::===???<<<;;;999:::<<<<<<<<<;;;666777888:::===@@@CCCEEECCCIIIJJJEEE@@@CCCHHHKKKYYYYYY[[[```hhhpppwwwzzziiiaaa]]]bbbhhhiiikkknnnwwwuuurrrnnnmmmpppuuuyyy|||xxx~~~vvvhhhiiikkklllkkkjjjjjjkkkkkksssllljjjsss~~~vvvrrrqqqooopppcccVVVVVVVVV[[[ggggggWWWEEE<<<;;;999777666666888999777555555666666999666333111222333333333333444555555444333222222000111111000...---...///000000000////////////...+++,,,...//////...---,,,+++,,,------......///000......////////////......,,,++++++******++++++,,,)))***++++++))))))***++++++******))))))******+++(((((()))***+++,,,---...(((((((((''''''((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,------------............///............////////////000000000111111222222222111444555333111333;;;BBB@@@JJJYYYeeennnyyyyyy|||gggTTTIIIKKKJJJ???;;;@@@KKKIIIHHHHHHGGGEEEAAA>>>>>>FFFNNNOOOJJJGGGIIIMMMFFFDDDAAAAAABBBCCCCCCCCCCCC???;;;;;;???CCCCCCBBB>>><<<888555444444666888666666555444444444444444444444444333222222111111333333333333333222222111///000000000111111111111000000000000////////////............////////////------------......//////////////////000000000000////////////////////////111111111111111111222222---222888:::===EEERRR\\\nnnzzz~~~||||||aaaJJJAAA777444666333777777666666444333111000////////////////////////......//////000000111111000000////////////......////////////000000000000/////////000000000111111000111222111111333666888444555666777666777:::<<<777666666777999::::::999888888:::;;;===>>>???@@@>>>AAA@@@<<<===BBBGGGGGGHHHKKKQQQYYYcccjjjnnnoooeeebbbfffqqquuusssssswwwwwwuuuqqqmmmkkkmmmqqquuuxxxoooiiijjjkkklllvvvxxxmmmeeecccfffhhhgggiiioootttvvvxxxuuu{{{rrr```TTTNNNKKKIIIHHHMMMHHHAAACCC@@@???HHHLLLGGG???888666666999<<<777999999555333555666555444222000000222333333333333444666555333222222333444222000......///000111/////////.........------,,,---.........---,,,+++***,,,------,,,,,,...///---------......---------++++++************++++++((()))+++***))))))***+++******))))))))))))******)))))))))******+++,,,,,,******************+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,------------............///------........./////////000000111111111111111111111333555555222222333666555888@@@GGGMMMUUUdddrrr}}}mmm\\\TTTNNNGGGEEEGGGEEE???>>>CCCKKKKKKIIIHHHFFFBBB<<<777@@@GGGMMMMMMHHHDDDFFFJJJJJJGGGCCCAAAAAAAAA???===CCC===999:::@@@DDDCCC@@@>>>;;;777444333333555777666555444444333333444444555555555444333333222222444444444444444333333222000000000000111111111111000000000000////////////............////////////---------...//////000000////////////000000000000///////////////////////////000000111222222333333111222222111111555===CCCLLL___lllsssyyywwwxxxnnnaaaJJJAAA888555777444777777666555444222111000////////////////////////.........///000111111111000000/////////.........////////////000000000000////////////000000000111...///000000000222555888555555555444333444666888444444444777999;;;:::999;;;<<<>>>?????????>>>======>>>>>>>>>CCCIIIIIIEEE>>>BBBHHHOOOUUUYYY[[[[[[WWWVVV]]]iiinnnnnnvvv{{{tttmmmiiikkkqqqvvvnnnjjjeeeccchhhqqqzzz~~~|||wwwssssssuuuuuuqqqlllssswwwwwwssssssyyy~~~~~~}}}qqqhhhiiioooqqqppppppkkk]]]LLLAAA@@@AAAAAA@@@CCCIIICCC===>>>;;;999BBBDDDBBB>>>888555777;;;>>>333777777222111444666555333222111222333444333222222333555444111000111333222000...///111222000......------------,,,,,,,,,---------------,,,++++++***,,,...---++++++,,,...+++,,,,,,------,,,,,,+++++++++************++++++''')))******))))))***,,,******))))))))))))******************************+++************+++,,,---***************************++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---------............///---------.........//////111111111111000000000000333333555555555555444444555444777:::::::::AAAKKKYYYcccuuuzzznnn^^^LLLDDDDDDHHHIIIJJJIIIFFFDDDEEEFFFDDDDDDFFFGGGGGGCCC>>>999EEEIIILLLJJJFFFCCCCCCFFFFFFFFFEEEAAA>>><<<<<<===@@@>>><<<<<>>???>>><<<;;;<<<<<<===???FFFKKKGGG>>>:::???FFFLLLQQQUUUXXXYYYIIIEEEGGGMMMOOORRRdddyyy}}}xxxnnneeeaaaeeemmmsssnnnooollljjjqqq~~~zzzsssmmmnnnvvvzzzxxxsssxxx{{{yyyqqqmmmoooooolllcccUUUJJJLLLTTTZZZ^^^aaaPPPEEE;;;:::AAAFFFDDD???PPPQQQEEE888666444777BBB??????<<<888666666777666000555555000///444777555444333333333444444222000000222444333000///000222...,,,+++...333333...(((------,,,,,,,,,+++++++++...------,,,,,,++++++++++++---...---+++***+++---***++++++,,,,,,++++++***++++++************++++++''')))******))))))***,,,******))))))))))))******************))))))))))))))))))(((((()))***++++++******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++---------.........//////---------.........//////111111111111000000000000/////////111444555555444555222333777777555;;;CCCKKKVVVggguuuyyy}}}|||qqqgggeeeddd```SSSEEEAAAEEEEEEKKKNNNKKKIIIIIIFFFBBB999<<<@@@EEEHHHHHHDDDAAAIIIKKKLLLJJJFFFCCCCCCDDD>>>CCCEEEBBB<<<999===BBB===>>>@@@???===;;;:::;;;<<<:::666333222222444555555555444333333333333444555555444333333222222111555555666666555555444333000000000000111111111111000000000000////////////............/////////000.........///000111111222////////////000000000000////////////////////////......///000111111000000111//////111444555333000111===@@@@@@HHHOOO\\\pppttt}}}zzzyyy|||rrroooppptttzzz}}}}}}xxxwwwsssaaaTTTSSSZZZtttWWWCCC;;;444444::::::777666444333222111111111........................///............---------------------------------......------------............////////////............///111111222222222333444444555555444444333666666666777888:::;;;<<<===;;;:::;;;===??????>>><<<===@@@CCCFFFEEEBBB?????????@@@BBBEEEJJJNNNQQQDDD???>>>AAAAAAGGG]]]vvveeeRRRSSSUUU]]]jjjmmmmmmnnnwww|||uuuuuuxxxrrrkkkfffeeegggjjjlllllleee^^^ZZZUUUPPPOOOSSSQQQKKKFFFHHHNNNQQQKKKEEE@@@:::<<>>AAAHHHBBB<<<888333111;;;GGGNNNAAA777555666444555888.........///000111222333333222111/////////000000111111111111000000000000000000///...............//////...------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++++++++***))))))''',,,,,,'''(((,,,+++%%%******))))))))))))******************))))))((((((((((((((((((((((((((((((+++***)))))))))***,,,,,,,,,***(((***---...---***)))************+++++++++........................---......///////////////---.........//////000000/////////000111333444555666666666666666555555555HHHMMMVVV___dddiiiuuuppp___YYYWWWRRRQQQQQQJJJAAA@@@EEEMMMKKKJJJLLLKKKHHHFFFFFF@@@BBBEEEHHHGGGEEEAAA???IIIIIIIIIHHHGGGDDDBBBAAADDDCCCAAA@@@???>>>>>>>>>===>>>;;;888:::???@@@===:::888555333111222333444444333111000000333555777222222222111111111000000000222555777777555333111111111111111111111111111111111111111000000000///......//////000000111111//////............//////////////////////////////000000//////.........---............////////////000000111111111222222222222555888;;;@@@FFFLLLQQQeeeeeekkk}}}{{{{{{yyyuuu~~~yyyiii^^^VVVRRRQQQnnnSSSAAA<<<555444777666666555444333222111111111........................///............---------------------------------///......------......///......////////////............///111111222222111222333333444444333333222444444444555777999;;;<<<999888777888:::;;;;;;:::<<<<<<>>>BBBDDDDDDBBB@@@>>>>>>>>>???AAADDDGGGIIIAAA;;;999;;;<<>>;;;777888;;;NNNIIIDDDDDDGGGGGGCCC>>>BBB;;;;;;CCCEEE???;;;>>>>>>:::777666444555???JJJQQQDDD888444333111222666111111111111222333444555222111000//////000000111111111111000000000////////////...------------.........------,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++++++++***))))))&&&'''''''''***...---+++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,***)))***,,,---,,,***)))************+++++++++------------------------------...///////////////////////////000000000111/////////000111222444444444444444444444444444444@@@BBBFFFHHHIIIPPPbbbtttuuuhhh\\\YYY[[[UUUPPPLLLKKKIIIGGGHHHJJJIIIGGGGGGJJJLLLJJJFFFCCCDDDFFFHHHJJJIIIGGGEEECCCHHHHHHHHHHHHGGGEEECCCBBBCCCBBBAAA@@@???>>>>>>>>><<<===;;;888999>>>???<<<:::888555333111222333444444333222111111222444555444333333222222111111111000222555777777555333111111111111111111111111111111111111000000000/////////////////////000000000//////............//////........................000/////////.........---........./////////000000000000000111111111222222333444666666888;;;???BBBPPPWWWggg|||zzz}}}wwwvvvrrrkkkddd\\\XXXVVVSSSQQQOOOhhhNNN???;;;555333555222666555444222111111111111///////////////////////////............---------------------------------//////............//////......////////////............///000111111111111111222222222222222222111333222222222444777:::<<<666555666888::::::999777;;;;;;<<>>??????===;;;<<>>=========;;;;;;999777888======:::888777444222111222333444333333222222222222222222555444444333222222111111111333555666666555222111000000000000000000000000000000000000///////////////////////////.........///......------......///......................../////////...............////////////000000000000000000000000111111111111222333333222111222555777:::DDDUUUhhhyyy}}}ssswww}}}rrriiiwww|||ttt~~~dddVVVSSSQQQOOONNNNNNPPPNNNIIIDDDfffLLL===:::444222444111555444333222111111111111000000000000000000000000///............---------------------------------000//////......//////000---......//////......---......///000111111000000000000111111111111000000111000000000222555999;;;666777888:::<<<<<<:::888:::999:::<<>>AAADDDEEEFFFDDD???<<<<<<;;;999;;;?????????>>><<<;;;;;;===???===:::<<>>============999:::888666777;;;;;;777777666444222111222222333222222333333333111000///444444333222222111000000222333444666555444222000000000000000000000000000000000/////////........./////////......---------...------------------.................................................../////////000000000111111/////////000000000111111000111111111111222444666222777>>>GGGPPP[[[hhhpppvvv{{{}}}uuuiiipppwww{{{uuu\\\LLLMMMUUUOOOOOOMMMKKKKKKJJJEEE>>>iiiNNN===:::333222666444444333333222111111111111000000000000000000000000///............---------------------------------//////............//////------............------...//////000000000000//////000000111111000000///////////////111444777999666777888:::<<<<<<:::888999888999;;;>>>??????>>>:::;;;<<<>>>>>>>>>>>>===:::>>>DDDJJJHHHCCC??????<<>>CCCBBB<<<777666666777888777777999;;;<<<555444222111333555555444444444333333333333333333000000/////////111222333000000000////////////...111000//////......//////,,,,,,++++++++++++******+++++++++++++++++++++++++++******))))))******+++************************)))************)))((((((&&&'''***+++(((%%%)))000))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))******************+++******)))******))))))*********+++++++++++++++++++++++++++++++++,,,------...................................................///000111111000000111222333333444444111///111666888555555777???FFFOOOVVVYYYZZZ]]]bbbfffsssxxx[[[NNNNNNJJJNNNHHHEEEIIILLLJJJGGGFFFDDDIIILLLJJJIIIJJJIIIFFFEEEQQQXXXRRRJJJGGGHHHHHHFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<888999888555777:::999555555444333222111111222222000111222333222111///...111111111111000000000000222333444555444333111000/////////////////////////////////............---//////......------,,,,,,------,,,,,,,,,,,,------........................---------...............////////////000000000000....../////////000000000///000111222111222444666222444555777===IIIYYYdddaaaiiiuuu~~~}}}wwwtttzzz~~~zzz}}}vvvjjj^^^SSSJJJHHHKKKHHHHHHDDDAAADDDJJJJJJEEEkkkPPP???;;;444333666444333333222111111111111111///////////////////////////............---------------------------------......------------......------............------...//////000000////////////000000111111000000////////////000222333555555555555555777999:::888666777777888:::======<<<:::888:::===???AAAAAA@@@???::::::;;;===>>>???AAABBBAAA===BBBFFF@@@@@@BBB<<>>:::888:::999777888<<<;;;;;;;;;999666444333444666:::@@@CCCAAA<<<888666333666666555777:::<<<:::222555555333444777777555333333222111000000111111111000000//////000111222000000////////////......000000///...............,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************))))))******))))))((('''%%%((()))''''''((((((%%%(((((((((''''''((((((((()))))))))))))))*********(((((((((((((((((((((((('''((())))))******)))))))))+++++++++)))((()))***)))************+++++++++++++++++++++++++++++++++,,,,,,---............---......---------------,,,...............///000000000000111111222333333333888111---000444555555666666;;;CCCHHHGGGEEEJJJQQQSSS___mmmwww~~~ooofffaaaWWWFFFFFFNNNOOOLLLCCC>>>AAAGGGHHHFFFEEEFFFDDDFFFJJJKKKGGGEEEEEEIIIUUUYYYPPPFFFFFFIIIJJJGGGEEECCCAAA@@@@@@AAABBBDDDCCCBBB@@@@@@?????????>>>===<<<<<<;;;;;;;;;<<<777999888555777:::888444444333222222111111111222///000111222222111///.../////////000000000000111333333444444333222111000///////////////////////////.........---------------------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------.....................////////////............///////////////111222111000///000111111333333333444999AAAHHHMMMQQQWWW^^^gggqqqzzzyyyiiiaaaiii\\\PPPMMMMMMJJJGGGFFFEEEFFFCCC>>>CCCMMMOOOJJJjjjPPPAAA>>>777444555111333222222111111111111111........................///............---------------------------------------,,,,,,,,,,,,------,,,------......------,,,...///////////////......000000000111111000000000...///111222333333222222444444333444666777777666666777888;;;<<<<<<999666666888<<>>:::888555555888===AAAAAABBB;;;===@@@===BBBEEE===:::???@@@===<<>>333222111000////////////222111000//////000000111000000/////////...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))(((((('''(((+++(((&&&000===666$$$))))))(((((((((((())))))''''''((((((((()))))))))'''''''''''''''''''''''''''''')))*********)))((()))+++,,,+++((('''(((***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////......------------......------......//////000000000000000000000000888222...000333444666999333222555::::::888<<>>999???GGGIIIFFFDDDFFF???FFF\\\eeeXXXHHHCCCKKKRRRRRRGGGCCCHHHKKKHHHFFFEEECCCAAA@@@@@@@@@AAACCCBBB@@@>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;777999888666777:::888333222222222222111111111111//////000000000000000000......///000111222333333333444444333333222000000.................................---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------.........------------............------.........////////////000111111///......///000111111000...------...:::;;;===BBBIIIRRR[[[aaaqqqrrr^^^PPPJJJKKKkkkYYYHHHCCCGGGIIIJJJJJJIIILLLJJJEEEHHHPPPOOOGGG~~~hhhOOOCCCAAA:::555333---222222111111111111111111........................//////.........------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,...///////////////......000000111111111111000000...000222333444333111000666444333444666888888777666777888;;;<<<;;;777444444777;;;>>>???>>>===;;;999888777888;;;>>>>>>;;;666777??????666:::EEEEEE;;;>>><<<888:::BBBFFFEEEEEECCC@@@??????>>>===<<<888555444777999888999===;;;;;;<<<>>>???>>>:::666>>>@@@@@@<<<777555666666444666555111222777666111222666555111555@@@HHHIII333333111000//////......333222111/////////000000000/////////............---,,,++++++******++++++------------------------++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))((((((''''''***(((+++DDD^^^VVV;;;******))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))*********)))((()))+++,,,+++((('''(((***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000//////.........---......---------.../////////////////////............---...222222000111555999222111666888777888<<<@@@EEEIIIIIIMMMTTTZZZ\\\]]]aaajjjqqquuu|||~~~~~~~~~yyyrrrrrrrrrlllbbbWWWNNNHHHEEEEEEJJJEEEIIIKKKEEEEEEGGGAAACCC<<<<<>>>>>>>>>>>CCCAAA???===;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;888999999666777:::888333222222222111111111111111......//////000000111111......///111222333444555444444444333222111000///..............................---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////---///111111000000111222000000000111222333333333222333777===DDDJJJNNNPPP___gggnnntttzzzoookkk]]]___\\\PPPDDDCCCMMMYYYfffWWWJJJHHHLLLKKKHHHEEECCCJJJLLLIIIMMMTTTOOODDDuuuhhhUUUDDD>>>:::444111222444444333222111000///...///............---------+++++++++,,,,,,---------************************---+++)))+++---///---+++++++++------------++++++...............---------////////////000000000000---///111111111000111222444444333333333444555555333555777888999999999888888:::<<<>>>>>><<<999777444888:::;;;BBBHHHDDD;;;>>>>>>===<<<;;;<<>>===AAADDDBBB===999777777@@@???<<<:::777555444444666555333444666777777777111111222333666:::>>>@@@444444444333333333222222333000------000222333222//////000000000000//////...---,,,,,,++++++++++++)))***,,,---...---,,,,,,......---,,,,,,+++******+++***************++++++)))(((((((((''''''''''''))))))))))))((((((((((((,,,%%%+++***222^^^jjj@@@&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))******)))(((''''''((()))***(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------........................///......------------...000000000000000000000000222222111000111444666777111111222333444666666777>>>======>>>AAAEEEIIILLLXXX]]]``````dddmmmtttvvvwwwtttppplllkkknnnuuuzzz|||uuupppnnniii___[[[\\\ZZZSSSKKKFFFFFFFFFFFFEEELLLPPPOOOGGGCCCEEEEEEAAABBB>>>>>>IIIXXX[[[PPPCCC???JJJgggkkkOOOFFFMMMJJJGGGGGGHHHIIIGGGEEEFFFBBB>>>===>>>@@@???===FFFAAA<<<999:::;;;:::999>>>:::666888<<<>>>:::666777888888777777666555444111111111111111111111111000000000000000000000000......000111222222222222666777666333000....../////////.........---------------------------------000///...---,,,+++******...------,,,,,,------...)))***,,,------,,,***))),,,,,,,,,------.................................////////////////////////......////////////......000000000000000000000000111222333555777888999:::EEELLLXXXeeeooouuuxxxyyyuuuxxx}}}|||xxxhhhXXXQQQTTTOOOHHHBBBBBBHHHQQQXXXeeeTTTGGGIIIQQQQQQJJJCCCIIIKKKMMMLLLKKKKKKNNNPPPrrrdddQQQAAA<<<999222000222444333333222111000///...............------------+++++++++,,,,,,---------************************---+++***+++---...---+++******+++,,,,,,+++******---------...............//////..................---///111111111000111222333333333333444555666777777888999999999999999888888999:::;;;;;;;;;999888:::===???@@@FFFKKKGGG???===;;;999888:::===AAADDD:::;;;@@@OOOccciiiYYYDDDEEEAAA@@@CCCCCC???<<<<<<<<<777777@@@GGGEEEAAA???===???AAA>>>999555444444>>><<<999666444444555666666444333333555666666555333222222222333666888:::222222222111111111111000222///------000222333222---....../////////.........---,,,,,,+++++++++,,,***+++,,,---------,,,,,,...------,,,++++++******+++******)))))))))******))))))((((((((('''''''''))))))))))))(((((((((''''''!!!(((,,,333YYYfffDDD''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))******)))(((''''''((()))***'''((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------.................................------...//////000000000000000000000000444333222111111222444555111111222333444555666666888888888999;;;???BBBDDDNNNQQQRRRPPPQQQWWW\\\]]]aaabbbbbbbbbcccgggmmmqqqtttwww{{{}}}|||{{{|||~~~wwwkkkcccaaaYYYSSSUUUVVVRRROOOOOOTTTOOOJJJGGGHHHIIIJJJJJJNNNQQQOOOHHHDDDEEEEEECCCCCCCCCEEELLLSSSSSSLLLEEEEEEGGGVVViiihhhTTTEEECCCIIIGGGDDDDDDEEEEEEBBB@@@CCCAAA>>><<<<<<=========BBB???;;;:::;;;<<<;;;:::;;;;;;:::999999888777666888888888777666555444333111111111111111111111111000000000000000000000000---...///000111111111111444555444222///......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------............................................................////////////......////////////////////////000111222333444555666777===AAAHHHPPPWWW]]]aaacccgggjjjtttyyygggXXXWWWWWWOOOJJJJJJMMMNNNMMMJJJHHHKKKSSS[[[dddSSSDDDFFFOOOQQQKKKDDDKKKNNNRRRRRRPPPMMMMMMMMMooo___MMM===999777111///111333333222111000//////...............------------++++++,,,,,,,,,,,,------************************,,,+++***+++,,,------+++))))))************)))))),,,,,,------....../////////.........---,,,,,,,,,---///111111000000111222222222222333555666888999;;;;;;::::::999999999999888888888888888999::::::>>>@@@AAACCCGGGJJJGGGAAA;;;888444555:::???BBBCCC888===JJJ^^^ppprrr^^^HHHHHHCCC@@@BBBBBB???===???BBB<<<:::???DDDCCCAAA@@@>>>??????<<<777333444555@@@>>>;;;888777888:::;;;666444222222444444444333444333222000000111222333000000000000////////////111///------000222222222+++,,,---/////////......------,,,+++++++++,,,,,,***+++,,,,,,---,,,,,,,,,------,,,,,,++++++******+++***))))))(((((((((((()))))))))((((((((('''''')))))))))(((((((((''''''***!!!'''******>>>FFF000((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''(((((()))''''''((((((((())))))))))))))))))*********+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...............///000111000000000000000000000000555444222111111111222333111111222333444444555666333444555666888:::;;;<<>><<<:::999:::<<<>>><<<;;;;;;<<<===<<<;;;999;;;<<<:::666444444555888888888777666444333222111111111111111111111111000000000000000000000000------...///000000000000111222222000...---...000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..............................////////////..............................//////000111111222222333444555777999===BBBFFFHHHQQQRRR[[[eeegggfffnnnyyyyyy~~~}}}hhhZZZQQQEEE===???BBB@@@CCCHHHFFFLLLQQQPPPKKKJJJOOOUUUZZZNNNFFFKKKSSSRRRKKKEEEIIIMMMRRRUUUSSSOOOLLLJJJnnnZZZIII:::777777222///222333222222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++,,,,,,,,,,,,************************++++++,,,------...//////000//////...---,,,++++++,,,...000111000000111222000111222333555888:::;;;::::::999999999999::::::999888777666777999<<<======>>>???AAACCCDDDAAA>>>999666333666<<<@@@@@@>>>:::>>>FFFRRR\\\\\\QQQEEEEEE@@@===???AAA@@@@@@CCCEEE@@@<<<<<>>>>>@@@@@@<<<888666777:::???>>><<<;;;999999999:::555444222111222333222111333222111000////////////000000/////////.........///.........///111222222+++,,,...///000000///...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++***)))((('''''''''''')))))))))(((((((((((('''))))))(((((((((''''''''',,,###&&&(((###'''*** ))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************************++++++,,,***++++++++++++,,,,,,,,,---------------------------------...///000111222000000000000000000000000333222111111111111222222000111111222333444444444333444666888999999999888999<<<===:::999>>>AAAAAABBBEEEGGGIIIJJJKKKMMMOOOOOOOOONNNNNNMMMNNNPPPQQQ\\\ZZZVVVQQQLLLKKKLLLNNNJJJQQQWWWUUULLLDDDDDDFFFFFFEEEEEEGGGIIIHHHEEEDDDFFFEEEEEEEEEFFFFFFFFFFFFHHHHHHEEEAAA???@@@CCCFFFCCCFFFIIIIIIFFFCCCBBBAAAFFFCCCGGGPPPPPPFFFBBBFFFHHHGGGGGGFFFDDDBBB???>>><<<>>>>>><<<888666999;;;;;;;;;<<<<<<===<<<:::999888999::::::888666555555888888777666555333222111111111111111111111111111000000000000000000000000,,,------...//////.........//////...------...000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////..............................////////////000000000000111000000000111444666888<<<===BBBIIIJJJKKKQQQZZZ^^^eeennnrrrrrrsssuuuxxxvvv|||~~~|||wwwrrrnnniiigggcccWWWEEE777<<<999:::???AAA@@@CCCHHHEEEJJJNNNMMMIIIEEEFFFHHHFFFDDDHHHPPPSSSNNNHHHFFFGGGJJJNNNQQQQQQOOOLLLJJJlllWWWGGG999777777333111333222111111000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,+++++++++******+++++++++***++++++,,,---...//////000000//////...---,,,,,,,,,...000000000///000111///000111333555888:::;;;777777888888999::::::;;;;;;999777666777999===???;;;;;;<<<>>>???>>><<<;;;888666555999>>>???<<<777999:::>>>AAABBBAAA@@@AAACCC>>>;;;===>>>===>>>AAADDDAAA<<<:::;;;======;;;<<<>>>@@@>>>;;;999:::<<<888999999888666444111000555333111111111222111000111000000000000000000000111111000000000/////////...///////////////000111,,,---///111222111///...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++************)))(((((('''((((((***)))))))))((((((((((((((((((((((((''''''''''''(((###&&&+++((('''***)))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,------------------------------------...000111111//////////////////////////////000000111222333333000000111111222333333333444555777999:::999888777666:::;;;999999===@@@@@@AAABBBBBBBBBBBBCCCFFFHHHGGGFFFDDDCCCDDDEEEFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJJJJLLLMMMJJJEEEAAA>>>>>>===EEELLLLLLGGGCCCAAAAAAGGGHHHIIIIIIGGGDDDBBBAAADDDCCCAAA@@@???AAAEEEIIIFFFEEEFFFGGGHHHGGGCCCAAAHHHFFFJJJQQQPPPIIIEEEGGGHHHHHHGGGEEECCCAAA??????;;;===>>><<<888666888:::;;;<<<======<<<999888777999777666888<<<===999555777777666666444333222111000000000000000000000000////////////////////////,,,------............---,,,---------,,,,,,...000------,,,,,,,,,+++++++++------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......////////////////////////////////////////////////000000000111222222222222222222555888888888===BBBFFFLLLSSSVVVVVVWWW]]]cccdddkkktttwwwuuuqqqoooooouuuwww{{{zzzxxxtttoootttooohhh```YYYRRRKKKHHHDDDBBBAAABBBCCCAAA<<<777888999;;;>>>===<<<@@@EEEFFFFFFEEEFFFGGGFFFDDDBBB;;;@@@HHHMMMJJJFFFIIIPPPMMMMMMMMMMMMMMMLLLJJJIII}}}jjjVVVEEE999888888333111333111111000000000/////////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************)))***++++++******+++---,,,+++************+++,,,++++++,,,,,,------......000000//////...---------,,,...000000//////000111...///000222444777999;;;444666888999;;;;;;::::::<<<:::777666777999<<>>???<<<;;;===999888888:::======999666999;;;@@@CCCAAA>>>@@@FFFDDD>>>;;;<<<<<<999999;;;??????===999:::<<<<<<999888===AAAAAA>>>:::::::::888888888777666333000///444222000000222222222111......///000000111111222111111111111000000000000///000111000...---...///---///111222222111...---,,,,,,+++++++++,,,------,,,,,,+++************+++++++++++++++++++++*********))))))(((((())))))*********)))))))))(((((((((((((((((('''''''''&&&&&&%%%&&&''')))***((()))---((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000////////////////////////---...///000111222333333000000111111111222222222333444555777777777666666555999:::777666999;;;:::?????????>>>>>>AAAFFFIIIFFFDDDBBBBBBDDDEEEFFFEEEAAADDDHHHJJJJJJHHHHHHHHHJJJHHHFFFDDDBBB@@@<<<:::999FFFQQQOOOGGGBBBBBBCCCJJJMMMPPPOOOLLLGGGDDDBBBDDDBBBBBBCCCCCCCCCGGGMMMHHHFFFFFFIIILLLLLLGGGBBBLLLHHHGGGHHHGGGBBBBBBEEEEEEEEEDDDBBB???===>>>???===>>>>>>===:::999999999:::<<<======:::888777777999666444888>>>???:::555555555555555444333222222000000000000000000000000////////////////////////------...............---+++,,,------,,,,,,...///------------,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////....../////////////////////////////////////////////000...///111222333222111111111111222333222222555777777;;;???@@@???BBBIIIOOOPPPTTTXXXZZZZZZ\\\```cccbbbbbbeeennnxxx|||xxxrrrnnnnnniiibbb^^^\\\VVVPPPMMMJJJEEE@@@<<<999888888666666777777777888<<<>>>===<<<;;;888666888>>>CCCDDDAAA@@@BBBGGGIIIHHHEEEEEEIIIMMMLLLFFFEEEQQQ```UUURRRNNNLLLKKKJJJIIIGGG~~~jjjTTTDDD888777777333000222000000000000////////////---------,,,,,,,,,++++++---------,,,,,,+++++++++************************(((***,,,+++***)))+++---+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++---///000//////000111......///111333666888999555777:::<<<===<<<999888;;;:::777666666888:::<<<<<<999;;;??????;;;;;;???:::999999999::::::;;;;;;<<<;;;@@@GGGIIIFFFEEEHHHCCC===:::<<<<<<999888::::::>>>===::::::===<<<777:::@@@FFFGGGCCC===999777;;;999777666444444555555333111000000222333333222,,,---...///000000111111111111111000000000000//////111222111...,,,,,,------///111222222///,,,***,,,+++++++++,,,,,,---...---,,,***)))))))))***+++******************++++++)))))))))))))))***+++,,,*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%***'''###%%%%%%###&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////////////////...//////000111111111111000000000111111111111111222222333444555555666666444888999666555888999888<<<===>>>===>>>@@@CCCFFFEEECCCAAABBBEEEFFFFFFDDDDDDFFFHHHGGGEEEBBBAAAAAABBBBBBAAAAAA@@@???>>><<<@@@KKKRRRMMMEEECCCCCCCCCIIIMMMRRRTTTPPPKKKHHHFFFDDDBBBBBBEEEEEEBBBEEEKKKFFFFFFGGGIIILLLKKKFFFAAAJJJEEEBBBAAA@@@>>>@@@CCCCCCCCCAAA>>>;;;;;;===@@@@@@>>>=========<<<:::999888:::<<<;;;999777888999666666777999;;;;;;888444333333444444444333333222000000000000000000000000////////////////////////....../////////......---,,,---------,,,,,,---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..............................---------....../////////......///000000000000000000111222222111222333333222333555444444555999===>>>???AAABBBDDDGGGJJJMMMGGGFFFGGGNNNUUUWWWUUUSSSGGGHHHEEE@@@??????===777999999888888888999;;;===:::;;;:::888555555888;;;;;;<<<;;;999888:::>>>AAA@@@@@@@@@CCCFFFGGGGGGFFFLLLMMMNNNLLLGGGFFFQQQ^^^QQQNNNKKKJJJKKKKKKIIIGGGmmmSSSCCC777666666222///111000000000000////////////---------,,,,,,,,,++++++---------,,,,,,+++++++++************************(((***,,,+++))))))+++---***)))(((''''''((()))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---///000//////000111---...///000222555777888777:::===??????<<<999666:::999777555555666888999;;;888:::???>>>::::::???;;;:::999777666888===@@@<<<666777@@@FFFDDDAAAAAA???:::999<<<===;;;;;;===888===>>><<<<<>>DDDLLLMMMHHH@@@999666999666222//////111555888333111000111333444444333,,,,,,---...////////////000000000000////////////000222333111---++++++,,,---///111222111...***(((++++++++++++,,,,,,---...---,,,***)))))))))************************++++++(((((())))))***,,,---...************))))))))))))(((((('''''''''&&&&&&&&&"""***&&& %%%(((&&&)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,////////////////////////000000000000000//////...000000000000111111111111222222333444555666666777333777999888888;;;===<<<;;;===>>>>>>======???AAABBB@@@???@@@DDDEEEDDDBBBDDDEEEEEEDDDBBBBBBCCCEEEDDDEEEFFFDDDBBB?????????FFFMMMNNNGGGAAA@@@???<<>>:::;;;???CCCBBB???===>>>??????<<<888666999;;;:::888888:::<<<444777::::::888555444444222222333444444444333333000000000000000000000000////////////////////////...///////////////......,,,---...---,,,,,,---/////////.........---------++++++++++++++++++++++++***++++++,,,---//////000,,,++++++++++++++++++,,,)))***,,,------,,,***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------------------------++++++,,,------.../////////......------...000000---000111000111222222111111222222222111000111222333333444555666777666666777444444888<<<<<<;;;;;;::::::888444555999:::666;;;;;;;;;999666444444555666777888777555666888:::111666:::<<<===>>>===:::===@@@CCCDDDCCCBBBBBBCCCEEEEEEGGGIIIFFFCCCDDDIIIGGGFFFEEEGGGKKKMMMKKKIIIiiiPPPDDD888444444222111222////////////..................---------,,,,,,,,,++++++************+++++++++*********))))))((((((''')))******))))))***,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------.........------,,,,,,,,,...000111111///...///000111...---...111444333222555999???CCCCCC???999666666777888888777666888999777777777888999999::::::666444333666;;;===999666888777888===BBBDDDCCC@@@@@@>>>>>>???======DDDLLLEEE===777:::<<<:::777666===OOOjjjxxxgggGGG666777666555333000111444666666777///---666===;;;444111///......///111222111///111000...---,,,,,,---------............---+++***+++///333111,,,))))))+++,,,---...///...---,,,+++,,,,,,,,,+++++++++*********...111000+++((()))+++******))))))))))))******))))))(((((('''''''''&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''%%%$$$$$$%%%'''''''''''''''(((((((((((('''''')))))))))(((((((((((((((******))))))))))))************+++++++++,,,,,,,,,BBB===666000---,,,+++***...........................------------...//////000000111111111222222222444333222111222444666888666777888777555555555777<<<::::::<<>><<<888777===FFFHHHCCC@@@BBBGGGDDD@@@>>>???CCCGGGJJJLLLJJJGGGDDDCCCDDDEEEFFFJJJKKKJJJGGGBBB???======EEEDDDHHHPPPSSSPPPKKKJJJGGGAAA@@@EEEHHHGGGHHHMMMGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAAAAABBBBBB@@@>>>BBBEEEHHHGGGCCCAAADDDHHHBBBBBB???<<<>>>BBB@@@;;;777555444444666666666555444444555666666555111///......///111111222222222////////////....................................---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///........................------------------------........................////////////000000000000000000////////////000000---...///000222444555666444444333333444444555666222333444444555555444444333333333333333333333333555444444444444555666666888888888777777777777777444888===??????>>>===<<<@@@CCCCCCAAAAAADDDDDDAAADDDCCCCCCEEEGGGIIIIIIHHHFFFDDDDDDGGGKKKNNNNNNLLLbbbPPPCCC777333222000///000////////////...............------------,,,,,,,,,+++******************+++************)))))))))(((''')))******))))))***+++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---...---------,,,,,,,,,,,,---///000000///......///000...---...000222111000222555:::>>>>>>;;;777444666888999888777777888:::555555666777999:::;;;;;;111000111555<<>>;;;:::333000===QQQ[[[UUUKKKGGGCCC@@@@@@AAAEEEQQQ\\\MMMCCC:::777777666777:::DDDOOObbbkkk]]]CCC777999555444333222222555777888999222111888===:::555333//////...///111111000...111000...---,,,,,,,,,---------...//////...---,,,+++///222111,,,))))))+++,,,------...---,,,+++***,,,,,,+++++++++************---000///+++((())),,,******))))))))))))******)))(((((((((''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,:::666111---,,,,,,++++++---------------------------------------...//////000000000111111111222222333333222111222444666777:::;;;;;;:::888666777888;;;:::999:::===>>>===<<<;;;;;;@@@GGGGGGCCCBBBDDDCCCBBB@@@???AAADDDHHHKKKKKKIIIEEECCCBBBCCCEEEFFFJJJKKKKKKJJJGGGDDDBBB@@@FFFFFFJJJPPPQQQLLLHHHGGGFFFAAA@@@EEEGGGFFFFFFIIIIIIHHHGGGEEEDDDBBBAAA@@@======>>>>>>@@@BBBDDDFFFBBBDDDFFFDDDBBB@@@BBBDDD@@@AAA???<<<>>>AAA???:::777666555555555666777888888777666555555444222000//////111222222333333333000000/////////.................................---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...//////------------------------------------------------............................../////////000000000000//////////////////000......///000222333444444000000000000000111222222222222333444444444444444333333333333333333333333444444444444444555555666777777777777777777777777333777;;;======<<<;;;;;;===@@@@@@>>>???DDDEEECCCBBBBBBBBBEEEIIIKKKLLLKKKEEEDDDDDDFFFIIIJJJIIIGGG|||```OOOCCC777222111///......////////////............------------,,,,,,,,,,,,************************************))))))))))))((()))******))))))***++++++++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,---//////---------...///...------///000///......000444777888666444222666777888888777777888:::444444555777999:::;;;<<<111000111666<<>><<<666<<>>>>>===???>>><<<===???<<<777555666777777666999>>>CCC===:::666333333222222111000000111222333333333333000000000000////////////------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------------------------.........////////////000//////............//////...//////000000111222222/////////...///000000111111222222333444333333333222222222222222222222222333333333333333444555555666666666666666666666666333666999;;;:::999999:::999<<<<<<:::===CCCFFFEEEAAA@@@@@@CCCFFFHHHHHHHHH@@@AAABBBEEEGGGHHHFFFDDDdddOOOCCC777222111///...///////////////............---------,,,,,,,,,++++++*********++++++******************)))))))))))))))((()))******)))((()))+++*********************)))************++++++++++++,,,,,,,,,,,,++++++++++++***,,,------,,,,,,,,,---...---------...------,,,,,,---///222333333222222444555666666666666777999555555666777888999::::::666555444666:::;;;;;;999;;;AAAWWW{{{kkkEEEBBBAAAAAAAAA===888:::???<<<::::::;;;888222111444===;;;<<<<<<888000000444555222111222222111222555,,,---///111111000000222111000///000111000...,,,.........------,,,,,,,,,------------------,,,,,,***,,,......,,,++++++,,,++++++++++++******))))))++++++++++++************(((***,,,,,,******+++---))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&&&&''''''((((((''''''&&&)))))))))***************))))))(((((((((((())))))************+++++++++++++++)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////000000000111111222111111111111222333444666777777666444333333444999777666555666888:::;;;999<<>>>>>AAADDDGGGGGGHHHIIILLLMMMJJJEEE@@@>>>???DDDHHHGGGCCCBBBEEEFFFEEEEEEFFFGGGFFFCCCBBBDDDDDDCCCBBBAAA@@@??????GGGBBB===;;;>>>AAADDDDDDCCCAAA???>>>>>>===;;;999:::===>>><<<<<<===:::666333666999999888<<>>???@@@AAA@@@???999<<<@@@DDDGGGHHHGGGFFF}}}bbbOOOCCC777333222000000000////////////............------,,,,,,,,,+++++++++)))***++++++++++++***)))))))))))))))))))))******)))***+++***)))((()))***)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))+++,,,---,,,+++,,,---,,,------...---,,,,,,+++,,,---...000111222222222000222444444333333555666888888888777777777777666888777666666777888888777888DDD\\\www{{{[[[@@@===<<<<<<<<<999444666<<<<<<:::::::::666111111444888555333333222111222666===777444444333000111666555666666222///...///000111000///000111000...,,,---------------,,,,,,,,,...---,,,+++******))))))+++,,,------,,,++++++,,,++++++*********)))))))))+++++++++*********))))))((()))************+++,,,))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&(((((())))))************))))))(((((((((((())))))))))))*********+++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....../////////000000000000000000000000111111222000111333333222222444555777666555444555666999;;;888<<<>>>===;;;;;;===>>>???@@@BBBCCCDDDDDDDDDCCCCCCAAA???===>>>AAADDDGGGEEEFFFGGGHHHHHHEEEAAA>>>999999===BBBDDDAAABBBEEECCCDDDCCCCCCDDDDDDAAA>>>>>>>>>>>>?????????@@@@@@NNNEEE===<<>>===<<<;;;999777888<<<>>><<<:::;;;999555444777999888666999AAAHHH===888333///......//////...//////000000000000000000000000000////////////------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++******))))))******+++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................------------..............................111111111111111222333333///000000111222111111111111111111111111111111111111111111111111222333333333333444444444555555555555666888888777777888:::888:::999666777===@@@@@@>>><<<<<<<<<>>>>>>===<<<999<<>>;;;888888888;;;EEEPPPJJJBBB:::555222///222777999777555555555777999<<>>???AAABBBCCCBBBAAAAAA@@@???>>>>>>???BBBDDDFFFDDDEEEFFFDDDBBB@@@@@@AAA===:::;;;@@@DDDCCCBBBCCC@@@AAA@@@>>>>>>@@@>>>::::::;;;<<<===>>>???@@@AAAJJJDDD>>>???EEEIIIFFFAAA@@@@@@???===<<<:::999999888<<<>>>;;;999:::999777777888777555222333777;;;888555111////////////.........//////000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******))))))))))))***************+++++++++++++++************************)))))))))************++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------......///////////////000000111...///000000111111000000000000000000000000000000000000000000000111222222222222222333444444555555555666777666555555777999888:::999666777<<<>>><<<:::999999<<>>@@@CCCEEEDDDCCCCCCCCCqqqUUUJJJ???444111222111222333////////////............,,,,,,,,,++++++++++++***(((***+++,,,,,,+++***(((((()))))))))************)))***+++***((((((((()))'''''''''((((((((())))))((((((((()))))))))******))))))))))))******++++++(((***,,,---,,,,,,---...(((+++...///...,,,---......///000111111111111000...000111222111222444555888888888777666666555555222333333333444555777999888777777999===@@@AAA@@@===999777777999>>>JJJVVVNNNCCC777333111111333777::::::888555444777;;;===III>>>666777555111555>>>QQQNNNCCC666000111222/////////...///111111000...+++,,,------------,,,+++******)))))))))+++,,,---///---,,,++++++******)))---,,,+++***)))***++++++************))))))))))))***)))''''''((()))******((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((''''''''''''(((((())))))))))))************)))((()))+++---,,,***(((++++++++++++++++++++++++)))+++,,,......---,,,+++------.........//////////////////000000//////...///111222333222333444666222555777666555555777999999::::::999===BBB???888;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>???AAACCCEEEFFFBBBEEEFFFBBB>>>>>>DDDIIIJJJCCC???CCCGGGFFFBBB@@@@@@BBB@@@<<<===@@@@@@;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCC>>>@@@AAA???;;;999:::<<<999===>>>:::777999999888888777555333222222333333333222111111222222000...//////000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++************************************************))))))************))))))******))))))))))))******)))*********++++++++++++************************))))))))))))***************+++---/////////...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,------............------......///000......///000000000//////000000000000000000000000000////////////000111111111111111222333444444444555555555444222333666888666999999777888<<<===;;;888777888;;;>>>AAABBBAAA???AAACCCCCCAAA@@@AAABBBsssXXXHHH===222000111111111333000/////////............,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))((((((((())))))*********+++***++++++***((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++(((***,,,------,,,---///'''+++///000...---...///...///000111111111000///...000222222222333444666666666666777777777777777333444444333222333555777;;;999888===DDDFFFAAA;;;999777777999999:::AAAIIIFFF<<<444444666444333333888999777222///222777:::GGG:::333333222...444???NNNJJJ===000,,,000222//////......///111222111///***+++,,,---------,,,+++((((((((()))+++---///111000...,,,+++******)))(((------+++*********+++,,,************))))))))))))+++)))''''''((()))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((())))))))))))************''''''(((+++------+++)))************************)))***,,,......---,,,+++---------.........//////...///////////////......///111222222111000222333111444777888666555666999666777666666<<>>444999:::<<<>>>@@@AAABBBCCC<<<===???AAABBBDDDEEEEEEBBBEEEGGGBBB===>>>HHHQQQVVVKKKEEEGGGKKKHHHAAA===CCCEEEBBB===>>>CCCCCC???>>>>>>??????@@@@@@@@@AAA===CCCHHHHHHCCC@@@@@@CCC===AAACCC@@@;;;999;;;>>>:::>>>>>>:::666888::::::666555444444666777666666000111222444555555222///000000111111111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))************((())),,,.........---,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......///............///000000---......///////////////000000000000000000000000///////////////000111111000000111222333333444444444444333222000111444777444777999777999===>>>;;;888777777999;;;======<<<<<>>AAA???::::::@@@AAA;;;555444666666666777777888999999888999777333//////444888===888333111222444333222555444444333333444444555>>>:::444111111000...,,,444---***...222000...---)))+++---///000///...---)))(((''''''))),,,000222------,,,,,,+++***)))))),,,,,,+++***)))))))))*********))))))))))))******+++******)))(((''''''&&&((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))***+++,,,---,,,+++***)))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............//////////////////000111111222444666777666555666777777888888:::???CCC>>>666999;;;===>>>???>>>===<<<;;;;;;;;;;;;===???AAACCCAAACCCAAA<<<<<>>>>>@@@CCCBBBAAADDDBBB???===>>>AAAFFFHHHBBB@@@===999666666888;;;===<<<;;;;;;;;;:::777555666555333222222444777999222222333333222111///.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++******))))))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***************+++++++++)))*********++++++++++++&&&''')))+++,,,+++***)))+++++++++*********))))))'''(((((()))***+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------000000//////.........---////////////000111222333000000111222222222222111000222444444333333333444666:::<<<999888999:::888777333666???CCC???;;;;;;===???BBBBBBBBBAAABBBCCClllUUUGGG===444111111000000333000///...---,,,------...,,,,,,,,,+++++++++******+++)))(((***......***&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''************************((()))+++---...---,,,,,,,,,------------...............///000111222333333999888888777777777888888444555666666666888<<>>>>>===;;;:::::::::;;;<<<===???@@@AAA@@@CCCBBB>>>===CCCGGGHHHIIIHHHHHHFFFEEEBBBAAA???888DDDTTTbbbiiidddQQQ>>>EEEAAA>>>>>>@@@CCCBBBAAA@@@???===<<<===@@@CCCEEE>>>===;;;777444444666999<<<:::999888888888666555666555333222222444666777222222333333222111///.........////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********************))))))((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***++++++))))))))))))*********+++((()))***++++++***)))(((+++++++++*********))))))'''(((((()))******+++++++++******))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------.........------------------------////////////......------////////////000111222222///000111111222222111111///111222222111111222333666;;;<<<888666888888555777444666===AAA>>>;;;;;;<<<===>>>===<<<===>>>@@@lllTTTFFF<<<444111111000000222//////...------------...,,,,,,,,,+++++++++******+++)))(((***------***'''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((************************((()))+++,,,------,,,,,,---,,,+++++++++,,,...///.........///000111222333888777777666666777888888444555555555555666999;;;DDD>>>999888777555444666999444111222777;;;;;;999;;;888555444444666666666666555333333444555333222111000000//////000000111...------...111222222111000222222///++++++...111///...---,,,******))))))(((,,,111666777444111...************************++++++***)))))))))*********))))))(((((())))))******))))))(((((('''''''''(((((((((''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((())))))++++++***)))(((((((((((())))))))))))************************++++++++++++------------............//////......//////000111000222333333333333444666555888888666777;;;<<<999<<<<<<=========;;;:::888888999;;;<<<===>>>?????????CCCCCC@@@???CCCFFFFFFFFFEEEDDDBBBAAA@@@???>>><<>>>>>AAABBBBBB@@@<<<<<<;;;<<<===>>>@@@BBB===<<<:::777444444777999;;;999666555555666555444777555333222222333444555222222222222111000//////......////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************))))))))))))************))))))))))))(((((((((((())))))(((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))+++***************))))))+++************)))))))))((((((((()))******+++++++++******))))))******+++*********++++++++++++,,,************++++++++++++++++++,,,,,,,,,---------------------------------///............---------///......//////000111222//////000111111111111111///111333333222111222333666:::;;;777555666666444777555666;;;===<<<;;;;;;:::::::::999999;;;???CCClllXXXDDD;;;333111111000000222//////......------------,,,,,,,,,+++++++++*********))))))***,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((())))))))))))************((()))***+++,,,,,,,,,+++---,,,+++******+++...///............///111222333666666666555666666777777444555555555444444666888@@@<<<999777555555666777:::444000222999>>>===:::999666333333666777666444222333333444555444333222111111000000000000111111......///000000000///...111222000---///333000(((000...,,,***))))))******...111666:::999555000,,,)))))))))))))))***************))))))))))))******))))))(((((((((((())))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,---------.........///............///000000000111222333222333555777444777777333222666::::::<<<<<<<<<<<<;;;:::888777777999;;;===>>>>>>======>>>BBBDDDAAAAAADDDEEEDDDDDDDDDDDDDDDCCCAAA???>>>BBBIIIKKKDDD===>>>CCCFFFCCC@@@===>>>AAABBBAAA???:::;;;;;;<<<===>>>>>>???>>>>>>===:::888888;;;===;;;888555444444555555555666555333222111222333444111111111111111000//////......////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))'''''''''(((((((((((()))******)))))))))***++++++************))))))))))))(((((())))))******************))))))))))))******************++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111111...///000000111111000000111333555555444333444555444999:::777555777777555666555666888999::::::;;;999999999888:::>>>DDDHHH~~~jjjZZZCCC:::333222222000000111...............---------,,,,,,,,,+++++++++******)))))))))***+++,,,+++***************************((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''((((((((()))(((''''''((()))******)))(((((()))))))))*********(((((()))***++++++++++++---,,,+++******+++...///......------...000222333555444444444555555666777444555555555333333444666888999999888777777777777;;;555111333;;;???>>>;;;666333111222555777555222000111333555444333222222111000000//////000000111000000111111000//////......:::???777222444222,,,---,,,***))))))***,,,---444666888888666333...+++)))))))))))))))************))))))((())))))******))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))((((((((((((((((((''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------------..................//////000000111222222222333666888444777555111000444999999:::::::::::::::999888888888999;;;===>>>>>>===<<<===BBBDDDAAA@@@CCCDDDBBBAAABBBDDDEEEDDDBBB???<<<:::AAAEEECCC@@@AAAAAA@@@BBB@@@===>>>AAABBBAAA>>>;;;<<<<<<==================>>>===<<<:::;;;===???;;;999666444555666777666555444333222111111222222111111000000000000000000......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((('''&&&'''''''''(((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***))))))*********+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111......///000000000000///000222444444333222333444111666888666666888999888444555666666666888999999::::::999999:::===BBBGGGyyyeeeVVVBBB999222222222000000111......//////......---,,,,,,,,,,,,+++++++++******)))))))))******+++,,,,,,************************))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''(((((())))))***((('''&&&(((***+++***)))'''(((((())))))*********((((((((())))))***++++++---,,,+++++++++,,,...///......---,,,---000222444333333333333444555666666333555666555444333444555444888;;;999888999999777999666333666;;;>>><<<:::222111222333555555444333///111444444333222222222///......------......///...///111111000000222333>>>YYYdddNNN333---111222,,,+++***)))***,,,...000666666555444222///---,,,************************))))))((((((((()))******)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((((((''''''((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------......------......///000000111222222222333666999555666333///000555888777888888888888999999::::::::::::;;;<<<===>>>>>>>>>===AAABBB@@@???AAABBBAAA>>>???AAABBBBBB@@@===;;;666:::;;;<<<@@@EEEEEEBBBBBB???===>>>AAABBB@@@===>>>>>>>>>===<<<<<<;;;;;;999:::;;;:::999999<<<>>>;;;999666666777888777777333333222222111111222222111000000/////////000000......////////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))************))))))))))))************))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((('''''''''''''''((((((((((((&&&&&&'''(((((())))))***(((((()))))))))))))))***))))))))))))))))))*********))))))(((((())))))***)))))))))************+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,------...///000---......///////////////---///111111000///000111...333666444555888:::888111555777444444666888777888999999999888999<<<>>>zzzdddQQQAAA999222222222000000111---.../////////...---,,,,,,,,,,,,+++++++++******((()))************,,,---************************))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((())))))***++++++((('''&&&'''***+++***)))''''''(((((()))******+++(((((((((((()))******+++,,,------------.........///...,,,,,,---///222444222222222222333444555666333444666666444444444555555;;;===999777999:::777555555555777999:::999777///222444666555555555555000222444333111000111222//////............//////---///000///...///333666HHHbbbiiiMMM111---111///,,,+++++++++,,,---///000111000000///...------,,,,,,,,,++++++******))))))((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))(((((()))))))))*********************++++++++++++++++++,,,,,,,,,---------...------------.../////////000000000000222555888777666111...111777888444444555555666888:::;;;<<<<<<<<<<<<<<<===>>>??????===@@@AAA>>><<>>=========>>>>>>;;;:::777777===HHHNNNNNNAAA???===???AAABBB@@@===@@@???>>><<<::::::999999666888888888888888;;;===999888666777888888777666111111111111111222222222111000///...//////000111......////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************)))*********+++++++++,,,))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''((((((((()))))))))''''''(((((((((&&&%%%$$$(((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000------.../////////......,,,...///000///...///000,,,111333222222555666555///555777444333666777555111444888:::::::::;;;<<<fffNNN@@@888222222222000///111---.../////////...,,,,,,,,,,,,,,,+++++++++******((()))******)))***,,,...************************))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))***++++++,,,''''''&&&'''***++++++***&&&''''''((()))******+++((('''''''''((()))***+++,,,---.../////////......///...,,,+++---///222444222222222222333444555666222444666666555444555666888>>>>>>888555888:::888222444666888888777666555...222777888666555555777111333444333000...000222111111000000000000111111///000000///,,,---111555;;;JJJIII555,,,444666,,,---,,,,,,,,,------......++++++,,,---...------,,,---------,,,+++***))))))((((((((((((((()))******((((((''''''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''(((((()))))))))))))))************))))))))))))************++++++,,,,,,,,,---------...------------...//////......///......111444777888555000...222888888333222333444666888;;;===>>>>>>===<<<<<<<<<>>>???AAA===@@@@@@<<<;;;>>>@@@@@@CCCAAA===;;;;;;===@@@CCC;;;>>>AAADDDKKKSSSVVVTTTAAA???===???AAABBB???===AAA@@@===;;;999888777888666777999999888999<<<>>>777666666777888888666444000000111111222222222333111000///......///000111......////////////......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,))))))((())))))***+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''######%%%&&&((()))***+++(((((((((((())))))))))))(((((())))))'''$$$!!!'''((((((((())))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,---......//////......---///111111000///000111,,,000222000///222333111---555888444222555666444***///555;;;===>>>???@@@yyyeeeQQQ>>>777222222111///...000////////////////////////***++++++++++++***))))))+++***)))(((((()))***+++&&&''''''((()))******+++)))***++++++++++++******''''''''''''''''''''''''''')))***)))((('''(((***)))'''&&&'''((()))((('''))))))))))))************((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222///111222222222222333555777666444333333444555666666666777888888888888888333444444555555666666666333333555555555555444333000000111222222222222111333222111////////////000////////////////////////444333111000...---------...---,,,,,,++++++,,,,,,+++***)))(((***---000222))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((((())))))******)))))))))))))))******++++++,,,,,,------,,,,,,+++------,,,+++***+++///111---...////////////111333333222222222333333444555:::777333333555888;;;<<<=========>>>?????????@@@BBB@@@>>><<<<<<>>>AAACCCEEE@@@<<<:::;;;======<<>>======???AAA???===<<<::::::;;;<<<===777888999::::::999777555888777777777777666333000333222111222333444222000//////////////////////////////////////////////////////.........//////000------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&((()))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...////////////......000000111111111222222222666555555444444333222222...111555777888999===AAA{{{eeePPP===777222222111///...111........................+++++++++,,,+++******)))((()))************)))((('''''''''((()))*********''''''((((((((((((((('''''''''''''''''''''''''''&&&((()))((('''&&&'''((()))'''&&&'''((()))(((&&&((((((((()))))))))******((((((((((((((())))))************+++++++++,,,,,,++++++***+++,,,---///000...///111111000000222333555444333222222333444555444555555666666666666666333333333333333333444444111222333444444444333222333333333333222111000000333333111000//////000000........................000///...,,,++++++******------,,,+++++++++++++++***)))))))))***+++...///)))))))))))))))))))))))))))))))))(((((()))))))))***))))))((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++,,,,,,---,,,***+++---///---...//////...///000222222222111111111222222333777555333444888===@@@AAA======>>>>>>??????@@@@@@BBB@@@>>><<<<<<===@@@AAAAAA>>>;;;;;;<<<>>>>>>===AAACCCCCCAAACCCFFFDDD???=========<<<<<<<<<>>>???;;;;;;;;;<<<<<<;;;;;;;;;777888999999999888666666888777555555555555222000111000000111222222111///////////////////////////........................//////............//////------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))$$$&&&''''''&&&&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''((()))***'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------............//////000000000000000000111111111222222444444444444333333333333444666999999999:::>>>@@@~~~eeeOOO===777222222111//////111........................,,,,,,,,,,,,,,,++++++***&&&(((+++,,,,,,+++(((&&&''''''(((((())))))******'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''&&&'''(((((('''&&&'''''''''(((((((((((()))(((((((((((()))))))))))))))*********++++++++++++)))))))))***+++,,,......,,,...////////////000222333333111111111222333444222222333444444444444444222222222111111111111111///000111222222222222222666666555444222000///...333333222000000000000000........................---,,,,,,+++++++++++++++,,,,,,+++************+++))))))))))))******++++++))))))))))))))))))))))))******))))))))))))******))))))((((((''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,+++++++++,,,...---,,,++++++,,,...///000///......///000111111000000000000000111444333222444888===@@@AAA=========>>>???@@@@@@@@@AAA@@@===<<<;;;<<<===>>>===<<<;;;<<<===>>>>>>===AAABBB@@@<<<===???>>>:::<<<<<<<<<<<<<<<===>>>???:::;;;======<<<:::888666999999888888777777777777888666444333444444333111000//////000111111000...////////////////////////........................//////...............///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********++++++*********%%%'''(((((('''&&&((()))(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------///.........///000222333000000000000111111111111222222222333333333333333555666666666555666888;;;fffOOO===666222222222//////111........................,,,------------,,,++++++''')))***++++++***)))''''''((((((((()))))))))***))))))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))))))))************+++)))))))))***+++,,,---...,,,---//////......000111222222111111111222333333111222222333333333333333222222111111000000000/////////000000111111111111444444444333111000...---333222222111000000//////........................---------------......///,,,+++******))))))******)))******++++++***)))((())))))))))))))))))))))))******))))))))))))******)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((()))))))))((((((''''''&&&((((((((((((((()))************++++++++++++******+++---//////---+++******---///000///...------...222111000000//////000000333222111333666999;;;;;;<<<<<<===>>>??????@@@@@@@@@???===<<<;;;;;;;;;<<<;;;;;;<<<===>>>===<<<;;;@@@@@@===999999===<<<999===<<<<<<<<<>>>?????????>>>>>>===<<<:::777555333;;;:::999888777777888888999777444333333444444333000//////000111111000...////////////////////////........................//////...---------......,,,,,,,,,++++++++++++***+++++++++++++++*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******'''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------///...------...111333555/////////000000000111111000000111111222333333444555444444333333444666888fffOOO<<<666222222222//////222........................,,,------------,,,++++++******))))))))))))******(((((((((((())))))))))))))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''((()))***))))))((((((((()))))))))*********((()))***+++,,,------...,,,---//////......000111222222222222222333333444222222333444444444444333333333222222111111000000000000000000000000000000000000000000000///......222111111111000//////...........................------------...///000111,,,+++******))))))*********+++,,,---,,,+++)))((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))((((((''''''&&&&&&((((((((('''((())))))***)))******++++++******)))+++...000111///,,,++++++,,,...//////...,,,,,,---222111000000000000111111111111111333777999:::999:::;;;;;;<<<>>>??????@@@???>>>>>>===<<<;;;::::::;;;<<<>>>>>>===;;;999888>>>>>>;;;888999>>>???===;;;:::999;;;===???>>><<<>>>===;;;999888888888999===<<<;;;999999888888999999777444333444555555444111000000111222222111///////////////////////////........................//////...---------------,,,,,,+++++++++*********************************)))))))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''(((***''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------......------...000333555....../////////000000000...//////000111222333333555555444555666888:::;;;dddOOO<<<666111222222000000222------------------------,,,,,,,,,,,,,,,++++++***+++***)))(((((()))***+++(((((((((((()))))))))))))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''(((***'''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&''')))*********)))((((((((((((((())))))))))))((()))***+++,,,---------+++---...///......///111111111111222333333333444222333333444444444444444333333333222222222222222444333222111000000000000------...///////////////000000000000///...---,,,------------------------++++++++++++,,,---...///,,,,,,+++************+++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''((((((''''''(((((()))***))))))************))))))***---///000...,,,++++++***,,,...///...,,,,,,---000000000000000111222222///000111555:::<<<===<<<888999:::;;;<<<===>>>???======>>>>>>===<<<;;;:::;;;===>>>===;;;999888888;;;<<<;;;999<<>><<<999:::999888888999;;;>>>@@@<<<<<<;;;:::999888888777777555333333444555444333111000000111222222111///////////////////////////------------------------//////...---,,,,,,,,,,,,++++++++++++************)))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%'''(((((('''&&&((()))&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,...---------...///111222............////////////......//////000111222222111111111333666888888777aaaMMM;;;555111222222000000333------------------------+++++++++,,,+++******))))))))))))******)))))))))))))))))))))((((((((((((***)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))'''&&&%%%%%%''''''&&&%%%&&&''''''''''''(((((((((&&&''')))*********(((((('''''''''((((((((())))))&&&''')))***,,,,,,,,,+++***+++------,,,,,,...///...///000111222222222222111222333333444444333333111222222222222222222333888666444222111000000111------...///000000//////.../////////...---,,,+++------------------------+++*********+++,,,------------,,,+++++++++++++++))))))******************))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((()))(((&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''((())))))((())))))))))))))))))((((((***,,,---,,,+++++++++(((+++---......---,,,------------...///000111222///000222666:::<<<;;;:::666777888999;;;<<<===>>><<<===>>>??????>>><<<;;;999;;;===<<<:::888999::::::<<<;;;:::>>>DDDEEECCC:::888777:::???@@@>>>:::999999999:::;;;===>>>???::::::::::::999777555444333222222222333333222000000//////000111111000...////////////////////////------------------------000///...---,,,,,,,,,,,,++++++++++++************((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&''''''&&&&&&'''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,---------.........///------........./////////.........//////000000000......///222555666444222|||^^^LLL;;;555111222222000000333------------------------***++++++++++++***))))))'''(((***,,,,,,***((('''))))))))))))((((((((((((---+++)))'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%''''''&&&%%%'''''''''(((((((((((()))&&&''')))***+++***((('''''''''''''''((((((((()))%%%&&&((()))***+++******(((***+++,,,++++++,,,...---...///000111111111111111111222333333333333222000000111111222222333333:::999666444222111111111//////000000000000//////---......///...,,,+++***------------------------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))((('''&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&(((******))))))***+++'''***---......---------++++++,,,,,,...///111222111111222555777777555333555666777888:::;;;<<<===;;;<<<>>>@@@@@@???===<<<888:::<<<;;;999888:::===:::<<<<<<;;;???DDDEEEBBB===;;;:::>>>CCCDDDAAA===<<<===>>>>>>===<<<:::888777888999999888666333111000000000111222222///---///......///000000///---////////////////////////------------------------000///...---,,,++++++++++++++++++************)))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,---......------,,,---------.........//////.........///////////////111111222555999999555111vvvYYYJJJ>>>444---///333222///---///............---------************************((())))))))))))*********))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%"""!!!###''''''""")))((('''&&&''')))+++,,,)))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))------,,,+++************//////......///000222333000000111222333333444444***...111222222222444777MMMEEE;;;444222222222222333333222222111000000000111///---...000000...,,,***,,,......---++++++,,,---,,,***)))((('''((((((++++++++++++++++++++++++))))))***++++++***((((((***+++,,,------,,,+++***(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""'''%%%$$$$$$%%%&&&$$$###&&&%%%%%%$$$#########$$$ !!!$$$'''((('''%%%''''''&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%###&&&***------+++(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------...000222444555555666444555666777999;;;<<<<<<:::;;;<<<===<<<;;;;;;;;;===???>>>;;;<<<@@@BBB@@@============>>>>>>>>>>>>???@@@AAAAAA??????@@@AAA@@@<<<999999<<<===:::666666666777777777555333222222333333333222///,,,+++000+++000444000111222+++........................///...---,,,+++,,,------//////...---,,,++++++***+++++++++************)))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))))))))(((''''''((()))(((&&&%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........***+++---///000000//////...000222444555444333222qqqVVVIII<<<555000000111///000222............------------************************)))))))))************+++((((((((((((((((((((((((******))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((()))((('''&&&%%%%%%%%%&&&'''$$$"""$$$'''((('''%%%((((((''''''''')))+++---)))(((&&&%%%%%%&&&'''((('''((((((((()))))))))))),,,,,,+++*********++++++------,,,,,,---...000111222222111111000111111111,,,///111222111111444666KKKDDD<<<666444333222222000000000000000000000000111...,,,,,,...///---,,,***,,,......,,,++++++,,,++++++)))(((((()))******++++++++++++++++++++++++((()))******+++***))))))((())))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""%%%$$$###$$$&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$######%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$&&&)))++++++***'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********))))))(((''')))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000222333444444444333444555777999;;;<<<===<<<:::999;;;???AAA???======>>>===:::<<<@@@@@@>>><<<<<<======>>>>>>>>>>>>>>>???@@@???>>>===>>>???@@@<<<999999<<<<<<:::777777777777777777555444333333444444333222///---+++,,,)))000333...000333...........................///...---,,,,,,,,,------.........---,,,,,,+++++++++++++++************)))************))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%&&&'''(((((((((''''''&&&'''((('''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,---------------,,,,,,,,,+++,,,---...//////.........///111333333333222111nnnTTTGGG999444111111///,,,...333............------------************************)))************+++++++++((((((((((((((((((((((((***))))))(((((('''''''''%%%$$$$$$######$$$$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&%%%$$$###%%%'''***+++'''&&&&&&&&&((()))+++---((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))***************++++++,,,+++*********+++,,,---...222111///...///000222333///000111111000111333555BBB>>>999555333222111///------...//////000111111000...++++++,,,------,,,***,,,...---,,,++++++,,,******)))))))))***,,,---))))))))))))))))))))))))'''((()))******+++******))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$###$$$######%%%'''))))))(((%%%%%%$$$$$$######$$$$$$(((&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''))))))***+++++++++++++++++++++++++++,,,,,,------...///000111222222222222222222444666888:::<<<======999666999@@@DDDCCC@@@===>>><<<:::<<<@@@???<<<;;;<<<<<<===============<<<>>>>>>===;;;:::;;;<<<@@@<<<888888:::;;;:::888777888888888777666555444555555555444222000---,,,---222@@@EEE999444444...///////////////////////////...---,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++************)))************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''&&&%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''))))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++......---,,,,,,++++++***,,,,,,---......------------...///111111111000000pppUUUEEE666222000222222...---///.........---------,,,,,,************************************++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''))))))((((((''''''''''''###$$$%%%$$$###$$$''')))$$$$$$$$$%%%&&&(((***+++''''''&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((())))))+++,,,,,,))))))******+++,,,,,,---...---------///222666888111111111000000111222333666555444222111000///---.........//////000000000000///,,,++++++,,,---...+++,,,------,,,+++,,,---,,,+++***)))******+++,,,))))))))))))))))))))))))''''''((()))***++++++++++++***)))(((((()))***+++(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$###$$$$$$%%%'''%%%######$$$%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''((())))))***+++******************+++,,,,,,------//////000111111111000000000111333555777:::;;;<<<<<<999777888<<<@@@AAAAAA===>>><<<:::===AAA@@@;;;:::;;;<<<=========<<<<<<<<<======<<<:::999:::;;;>>><<<888888999::::::999888888888777777666555555666666555444222000...---000AAA[[[```III888222,,,000000000000000000000000......------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))************)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,,,,---...////////////...tttWWWCCC777222000666:::666///+++...------------,,,,,,,,,************************))))))*********+++++++++''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((((((((('''''''''###%%%''''''&&&$$$$$$%%%"""######$$$%%%&&&'''(((&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''((()))***+++,,,)))******+++,,,,,,------///...------///222666888222111000000111222222222---///111222222111000///111111111000000/////////000000///...------...///+++,,,---,,,++++++,,,---///...,,,+++*********+++(((((((((((((((((((((((('''(((((()))***++++++,,,+++***)))(((((()))***+++(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$&&&&&&%%%$$$'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!!!!###%%%&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))******))))))((('''((())))))******))))))))))))***++++++,,,------...//////000000//////...000000222444666888:::;;;888::::::888777888<<>>;;;222,,,------------,,,,,,,,,,,,************************((())))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''(((((((((''''''&&&%%%&&&((())))))'''%%%############$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++)))***+++,,,------------111000...---...///111222111000000111333333222000,,,///333444444333222333222222111000000///.........000111000...---...///,,,------,,,+++***,,,...000///---+++*********+++(((((((((((((((((((((((()))((((((((()))***+++,,,''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''%%%$$$'''&&&$$$$$$%%%&&&$$$###$$$$$$######$$$$$$%%%%%%"""!!! !!!###%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))*********))))))''''''((()))))))))))))))((())))))***+++,,,------------.../////////......000111222333555777888888555999;;;999444222777<<<;;;;;;999:::???DDDBBB;;;888999;;;======<<<;;;:::888:::;;;:::999888999;;;:::::::::::::::999999999888777666555444444444555444333333222111111000000---:::LLLJJJ222'''---000////////////////////////------......------,,,+++******++++++,,,,,,------+++++++++************)))************))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&%%%&&&''''''((($$$%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************)))))))))''''''((()))+++,,,---...+++++++++******+++,,,,,,------------------------kkkRRR>>>777222000555888555000...---------,,,,,,,,,++++++************************''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&'''''''''''''''&&&&&&%%%&&&''''''((('''&&&%%%'''%%%###%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((()))***((()))+++,,,------,,,,,,......------,,,,,,------//////000222555555222///...111555555333111111111////////////////////////+++...111111...,,,,,,---,,,------,,,******,,,...///...---,,,++++++,,,---))))))))))))))))))))))))******)))(((((()))***+++%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''&&&$$$$$$###"""###%%%%%%%%%###$$$$$$######$$$$$$%%%&&&###""""""###%%%%%%###"""$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&'''(((((())))))(((((((((((()))***+++,,,------+++,,,---...............111111222333444555666666555777999888555444666888777777666777>>>DDDAAA:::777999;;;======<<<:::999555666888888777777888:::777999;;;;;;;;;999999888777666555444333333333444111111111000000111111111//////666555((('''//////........................------.........---,,,++++++++++++++++++,,,,,,,,,+++++++++************)))************))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''((()))%%%&&&'''&&&$$$$$$$$$&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++*********)))))))))((('''(((((()))***+++,,,,,,******))))))***+++,,,------------,,,,,,---------zzzcccNNN===222///...000///,,,,,,///---------,,,,,,,,,++++++************************''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$############&&&'''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&!!!$$$''''''$$$''''''((((((''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''(((***+++,,,,,,++++++))))))***+++,,,,,,------......///333666666222...///222555444111...---...,,,,,,------.../////////)))---111111...+++++++++,,,------+++******,,,...------,,,+++,,,---...///************************+++***)))(((((()))******&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&'''&&&%%%"""!!!!!!"""$$$&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%""" %%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((('''((()))***+++,,,------***+++,,,---............111222222333333444555555555555666777888888777666444444333555===CCC@@@999777888;;;======<<<:::888222444555666666666888999555888;;;<<<<<<:::888777777666444333222222333333000000//////000111222222555...///111---000222+++........................,,,---.........---,,,++++++++++++++++++++++++++++++++++++************)))************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***%%%&&&'''&&&$$$###$$$%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))(((((()))+++---.........---,,,,,,---------yyy]]]GGG<<<555333000//////000///.........---,,,,,,+++*********))))))***,,,,,,+++***'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((''''''''''''''''''((((((''''''(((***---)))******++++++,,,------//////000111111111111111111333555444000...///000+++---...---,,,,,,---...,,,---.........---,,,+++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&%%%&&&(((%%%'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------//////000111222333333444444444444555555555555555777444222333666888999888777999999888:::===;;;666666555888======888555666:::;;;<<<<<<;;;888666444888555222111333555444333333222222111111222222333222111///...---...000111,,,------......------,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------......yyy]]]HHH===555333000////////////.........---,,,,,,+++***************+++++++++***)))'''''''''''''''((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''((('''((((((((('''(((***,,,))))))******+++,,,,,,---...///000000111111000000000222444222000......///---///000///------...///+++,,,---......---,,,+++------------,,,,,,,,,+++++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))&&&&&&'''(((((('''&&&&&&'''((((((((())))))))))))))))))*********+++++++++)))******+++---......///...//////000111222333333222222333444444555555666888666444555777888777666999;;;<<<999:::<<<;;;777777555888<<<<<<888666888::::::::::::999777555444777444222222444555444222222222222111111222222222222111///...---...///000,,,------......------,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++*********)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,------------xxx]]]HHH>>>555333000////////////......------,,,,,,++++++***+++++++++++++++***)))((((((''''''''''''(((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&'''(((((('''(((***,,,)))))))))***++++++,,,,,,......///000000000000//////000111000...------...---//////...,,,+++,,,---***+++,,,------,,,+++***------.........---,,,+++************************))))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$$$$---)))&&&%%%''')))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))&&&&&&'''(((((('''&&&&&&''''''((((((((())))))))))))))))))*********++++++))))))***+++---...//////---...///000111222222333000000111222333444444555666555444555666666444222555999:::777777999;;;999777555777;;;;;;888888:::999999888777666555555444555444333444555444333111222222111111111111222222111000///.........///000,,,------......------,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------uuu[[[GGG===555222///...//////...------------,,,,,,+++++++++,,,------,,,***(((''''''((((((''''''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%'''(((((('''''')))+++(((((())))))***+++++++++------...////////////...---...///...---,,,,,,,,,+++,,,---+++)))(((((())))))***+++,,,,,,,,,+++***,,,---/////////...,,,***))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***777000)))''')))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))&&&''''''''''''''''''&&&'''''''''((((((((())))))))))))))))))************+++++++++,,,,,,---------------...///000111111222000000000111111111111111000111222333444333222000///444666444333777::::::777555666999:::888888;;;888777666555444444444444333333444555555444222000111111000000000000111111111000///............///,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,rrrXXXEEE;;;444222///......///...---------,,,,,,,,,,,,++++++,,,---...,,,)))''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&(((******(((&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''''')))***'''(((((())))))******+++,,,,,,---............------,,,,,,---------,,,++++++,,,,,,+++)))'''((())))))***+++,,,---,,,++++++,,,---...//////---+++***))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$######'''---222555///(((%%%'''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))'''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********------,,,,,,,,,,,,+++++++++,,,---...///000000111111111111000//////......---///111333444444444444222555777444444777888666555333444888999888888;;;666666555444333333333333222333444555444333111111111000000//////000000111000//////...............,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))************+++++++++,,,,,,pppVVVCCC:::444222///............---,,,,,,,,,,,,,,,,,,,,,,,,+++---///---)))&&&'''))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%(((((('''&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''$$$&&&((((((((('''((()))'''''''''((())))))******++++++,,,------------,,,,,,,,,+++,,,------,,,***,,,......---+++***+++,,,)))***+++---------,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$###$$$(((///444***&&&###"""$$$&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))))))))******------,,,,,,,,,,,,++++++++++++,,,---...//////000111111000000///.........///111444555666666888::::::;;;;;;888999:::777222222000222777999777777999555555444444444333333333222333555444222111111222000000////////////000000/////////.........------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++pppVVVCCC:::444111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///---)))&&&(((***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###%%%((((((((('''((((((&&&&&&'''(((((())))))******++++++,,,,,,,,,,,,,,,---+++***,,,......,,,***,,,---...---,,,+++,,,---)))***,,,---......------,,,,,,+++++++++*********************************&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***((('''%%%$$$$$$%%%'''(((%%%&&&&&&%%%%%%(((+++///$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,---......******+++,,,---...//////.../////////000000000000222444666666666666999<<<::::::999:::>>>@@@:::111...---111777999666555777333444555555555444333222222444444333000000111444000//////......//////000......//////......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))*********+++qqqVVVDDD;;;444111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///---)))&&&(((+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$)))((((((&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%###%%%(((((((((''''''(((&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,+++---+++***,,,...///---******+++,,,,,,+++***+++---***+++,,,...//////......,,,+++***)))))))))******************************&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$000,,,'''$$$"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$'''***,,,...((('''%%%$$$$$$%%%'''((($$$&&&(((((('''''''''(((%%%'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))+++---///000111)))***+++,,,---......///,,,,,,---///000222333444444666777555333444777:::444444444888@@@EEE>>>333,,,,,,000777999666444666222444555666666555333111333444444222//////222555//////............//////......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))************ttt[[[EEE777333000...---.........---......---,,,,,,+++************))))))(((((('''''')))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''((((((&&&###&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''((())))))*********+++++++++,,,+++******))))))******---...///...,,,++++++,,,++++++*********+++,,,,,,,,,***((())),,,...---+++)))((()))+++......---++++++***)))(((&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###'''...222444333&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))+++,,,.........,,,***))))))***,,,,,,+++,,,...///------------///111333555666555444333333444666777444555666777777666555444//////000222555777666666444333333222222333333333333333222222111000//////111000......//////...,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,++++++***)))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************mmmUUUAAA444333000...---.........------------,,,,,,+++++++++******))))))(((((((((((()))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++,,,++++++***************,,,------,,,******+++---******++++++,,,---------,,,***)))))),,,------++++++++++++---//////---,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%######%%%(((***)))(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))***+++---------+++***((()))+++---------,,,---...------------///111333444444444222222222444666777555555555555555444333222///111444777999999777555333333222222222333444444333333333222111000000000000///......///000...---------------------------...------------------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************gggQQQ???333333000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))************+++++++++************)))+++++++++***)))***,,,...)))***,,,---.........---,,,***)))***,,,---,,,++++++++++++,,,......,,,***&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$######$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))***+++++++++***)))(((***,,,//////...---,,,,,,,,,,,,------///000222333111111000000111333555666555555444222111111111111000333777:::;;;999666444222222222222222333444555333333333222111111000000///...---...///000///...........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************hhhRRRAAA666333000...---.........---+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++++++++******))))))***++++++***)))+++...000***,,,...//////...---+++++++++++++++,,,,,,++++++)))))))))***++++++(((&&&&&&&&&&&&&&&''')))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))((())))))******)))((((((***---000111///---++++++,,,,,,,,,---...000111111////////////000222444555777555333111000000000000111444777888888666444444111111111111222333444555333333222222111111111111...------...000111000///////////////////////////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************iiiSSSBBB666333000...---.........---+++,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***++++++++++++***)))(((***+++,,,,,,+++,,,///111,,,---/////////---+++)))***+++,,,,,,,,,+++******)))))))))***++++++(((&&&(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))'''((((((((((((((((((((())),,,///000///,,,++++++++++++,,,---.../////////------...///000111333333777555333111000000000111111333444333111111222444111111111111222222333444222222111111111111000000...------...000111000///////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))***************(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************eeePPP@@@555333000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))))))))))))))((('''''''''''''''''''''((((((((((((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++,,,,,,***)))(((***+++------------///000------......---,,,+++***)))+++------,,,*********+++++++++,,,......,,,******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''(((((((((((()))))))))+++......---,,,++++++***+++,,,---............------...///000111111222555444333222111000000000000222333111......222666222222111111111111222222000000000000000000000000///...---...///000///........................................../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************{{{```LLL===444333000...---.........------------,,,,,,+++++++++))))))*********+++++++++)))))))))))))))(((''''''&&&'''''''''((((((((()))(((&&&$$$$$$%%%''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))***+++,,,,,,+++)))((((((+++---......,,,,,,---***+++++++++,,,,,,,,,---))),,,......,,,))))))***+++++++++---//////---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&'''((('''$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((())))))***(((***,,,,,,++++++,,,---******,,,---......------......///000000000000000111111111111000000///...///222555444111000333777444333222111000000000000............////////////000///......///000...---------------------------////////////............------------------------,,,,,,++++++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************yyy]]]JJJ===555333000...---.........---......---,,,,,,+++******))))))******++++++++++++)))))))))))))))(((((('''&&&'''''''''(((((())))))(((&&&$$$$$$%%%''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))***,,,,,,,,,+++)))''''''***---///---,,,******(((((())))))+++---///000))),,,//////,,,))))))***)))((()))+++......---+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&(((***(((&&&%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$#########%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((()))***+++''')))************,,,...)))***,,,---...------,,,//////000000000000000///......///000000///...---...333888888555333555888444444222111000000//////---------...............111000......//////...,,,------------------------000000//////......---------------------------------,,,+++******+++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************}}}^^^KKK===333222111000///------,,,,,,...------,,,,,,++++++***)))))))))***+++,,,......))))))))))))))))))))))))******)))((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******///---***'''(((+++...111******+++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))******+++(((((()))***+++,,,,,,,,,---...............------///000000000000000//////222444555555444333555666555222///...///000000000//////............//////////////////............111...++++++...//////---////////////////////////------------------------,,,***))))))+++,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))}}}\\\III===555222111000///------------...------,,,,,,++++++******))))))******+++,,,---))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***;;;888333...***(((((((((************++++++++++++,,,+++******))))))*********++++++++++++++++++***************************(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))(((((((((((()))******)))))))))))))))******+++)))))))))***+++++++++,,,------............------......////////////......000111222222111111222444444111///...///111111111/////////....../////////////////////............111...,,,,,,...000000...////////////////////////------------------------,,,***))))))***+++***))),,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((({{{ZZZGGG>>>777222111000...------------...------,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))((((((''''''((((((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))111000...,,,***)))(((((())))))))))))************++++++***)))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))******+++******************++++++------............------------............---------///000000///...000111333111//////000222222222////////////////////////////////////............///---,,,---///000000///////////////////////////------------------------,,,+++)))((()))))))))(((+++++++++******))))))((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((yyyXXXGGG===666111111///......---------...------,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%''')))***+++,,,,,,(((((((((((())))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))******++++++++++++***************,,,,,,---.........------------.../////////......,,,---///...------...000222000//////111333333222/////////000000/////////////////////............,,,,,,,,,---.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())))))(((&&&+++*********)))))))))((((((((((((((((((((((((((()))))))))((((((''''''&&&(((''''''&&&'''((()))***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((uuuWWWGGG===444111000///......---.........------,,,,,,++++++*********)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''(((***,,,,,,+++)))(((''''''((((((((()))))))))***))))))((())))))******((())))))******))))))((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))******++++++++++++***************++++++,,,---......---------...///000000000000000---...000///......///111111000///000222333333222//////000111111000//////////////////............***+++,,,,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))))))))((('''*********)))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&''''''((()))***((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''nnnUUUHHH<<<222000000///..................------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((((((&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))))))))((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))******+++******************++++++***+++,,,------...---------...///000111111111111...000111111000///111222222111000111333333222111//////111111111111//////////////////............+++,,,......,,,+++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))*********)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''fffQQQGGG===111000000///............///...------,,,,,,++++++*********)))(((((()))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))'''((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%'''))))))(((((((((((()))))))))*********((((((((((((((()))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))(((((((((((()))******)))))))))))))))******+++)))))))))***+++++++++,,,******+++,,,------------,,,---...///000000000000///000111111000000111333333222111222333333222000...///111222222111///...////////////............---///111000...,,,,,,---////////////////////////++++++++++++++++++++++++---,,,******+++,,,,,,+++((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&(((******)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''aaaMMMGGG===111000//////............///......---,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&+++,,,,,,,,,+++***((('''))))))))))))************((((((((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((())))))))))))))))))***++++++)))))))))))))))******+++(((((()))***+++,,,,,,---)))***+++,,,------...---+++,,,---...///////////////000111111000000111333444333222222333333111///...000111222222111000...000/////////............///222444333///---,,,...////////////////////////++++++++++++++++++++++++---,,,***+++,,,------,,,(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$&&&)))++++++)))&&&$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''gggLLLCCC===333//////...------------...///......---+++***))))))************)))(((&&&%%%,,,)))''''''((()))&&&$$$(((((('''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""((('''&&&%%%$$$%%%&&&'''***)))(((''''''((()))***(((''')))+++'''"""$$$*********))))))((((((''''''''''''(((((())))))******&&&''''''((()))******+++***))))))******)))'''%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((()))++++++******************************+++++++++,,,,,,,,,---------...///000000111444...---333777444222333111222222222222111000000111111111111222111///---000000000000000000000000111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))++++++***((())))))*********))))))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******)))''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))***)))(((&&&$$$&&&###!!!$$$))),,,***'''))))))(((((('''''''''&&&''''''''''''((((((((((((fffJJJAAA;;;111//////...------------...000///...---,,,++++++*********))))))((((((''''''+++)))''''''((((((&&&$$$((('''''''''&&&&&&&&&&&&&&&((())))))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''***)))(((''''''((())))))******))))))((((((''''''***)))))))))(((((((((''''''((((((((((((((())))))%%%%%%&&&''''''((())))))***))))))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))((('''((((((((())))))))))))''''''''''''((()))***+++************************************++++++++++++,,,------...//////000000666222111666777333222444222222222222222111000///000000111222222111000...000000000000000000000000111000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++)))))))))************))))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''')))***)))(((&&&%%%(((%%%###&&&***,,,+++((()))(((((((((''''''''''''''''''''''''((((((((((((eeeHHH???888/////////...------------...000000///...---,,,++++++***)))(((''''''((())))))***)))''''''(((((('''%%%''''''''''''&&&&&&&&&&&&'''(((***)))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))((((((''''''((())))))***+++)))'''---555333)))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((())))))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$"""!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))''''''((((((((()))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))************,,,------....../////////555444444666444000111444333333333222111000///...///000111222222222111000000000000000000000000000000000000000///////////////............------------------,,,,,,+++++++++,,,+++***+++------+++)))))))))************))))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''***'''&&&'''***,,,***(((((((((((((((''''''''''''''''''''''''((((((((((((eeeHHH>>>888/////////...------------...///......---,,,,,,++++++***)))'''&&&&&&(((***+++)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&''''''%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))'''***'''%%%222BBB???000))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%)))))))))*********++++++))))))(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%###""""""###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,---------.........000222333333000///111555333333333222111000///......000222333222222222222////////////////////////000000000000///////////////............---------......---,,,,,,+++******,,,+++***+++,,,,,,***)))((())))))************)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))((((((***((('''''')))***((('''((((((((((((((('''''''''''''''''''''((((((((((((fffHHH>>>888111//////...------------...---,,,,,,,,,+++************)))'''&&&&&&(((***+++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######%%%&&&###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((((((%%%(((%%%$$$000@@@>>>///(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%))))))))))))************((())))))&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((())))))))),,,,,,,,,,,,------------,,,000222111000222666999333333333222111000//////---000333333222111222333////////////////////////////////////000000000000///............---------......---,,,,,,+++******+++***)))***+++***)))'''(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((eeeGGG>>>999222//////...------------...,,,+++++++++*********)))***)))(((''''''((())))))'''((()))((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&'''(((((((((((((((&&&'''%%%###***333111((((((((((((((())))))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***(((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((()))*********&&&&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---111333222444999===>>>111222222222222111000000...111444444222000111333000000000000000000000000////////////000000000000///............------------------,,,,,,++++++++++++***))))))******(((&&&'''((()))******+++******&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''')))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((dddFFF===999333//////...------------...,,,,,,++++++++++++************))))))((((((''''''&&&((())))))'''&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$'''&&&###"""$$$(((###$$$$$$%%%&&&&&&%%%%%%###$$$%%%'''''''''''''''$$$%%%&&&(((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***'''((((((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''***,,,+++'''$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))******+++&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,++++++++++++++++++///222222111555>>>AAA>>>000000111222222222222111///333666555111///000333000000000000000000000000.../////////000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***(((&&&'''((()))******+++++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''(((&&&'''((((((''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((bbbEEE;;;888222//////...------------...------,,,,,,,,,,,,,,,,,,************)))(((&&&%%%%%%(((***)))&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''' $$$'''&&&"""!!!$$$((($$$%%%&&&&&&'''''''''&&&"""$$$%%%'''((((((''''''###$$$&&&((())))))((('''&&&%%%(((***((($$$&&&,,,'''((((((((())))))******''''''(((((())))))******'''''''''''''''''''''&&&&&&***...,,,(((%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$''''''&&&%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************,,,+++++++++++++++++++++000111000///555>>>@@@;;;///000111222222333222222///333777666111///000222000000000000000000000000.../////////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,---...,,,+++,,,,,,+++)))'''''''''(((******+++++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''''''''''''''((())))))(((((()))***&&&'''''''''(((((())))))''''''''''''((((((((()))[[[@@@:::777///......---,,,,,,,,,,,,---+++,,,---......,,,***)))))))))(((((()))***++++++***(((''''''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%#########%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((()))*********+++,,,,,,,,,,,,+++***...///111222333333222222111111222222222222111111333333222222222222222222///......///000000///---000//////.........//////.........------,,,,,,,,,+++++++++++++++++++++,,,,,,+++******))))))******(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%((()))(((&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&\\\@@@:::777000///...------,,,,,,------+++,,,---...---,,,***))))))))))))))))))***++++++***)))'''((())))))'''&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((())))))******'''''''''''''''(((((()))***++++++,,,,,,++++++***...///000111222222222111000111111222222111111000111111111222222222222222///......///000000///---//////............//////...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%((()))(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&\\\AAA:::777111///...------,,,---------+++,,,---------,,,***)))))))))))))))))))))***++++++)))(((((()))***)))''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''((()))(((''''''((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******+++,,,,,,+++******---...///000111111111111000111111222222111111000...///000111111222111111///......///000000///---.....................///------,,,,,,,,,,,,++++++************************++++++***))))))))))))***(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((('''(((((())))))((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&ZZZ???888555222//////...---------------+++,,,,,,,,,,,,+++***)))***)))))))))))))))******+++)))((()))***+++***((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&((()))((('''&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((''''''''''''&&&&&&''''''((()))******++++++++++++******,,,---......///000000000000000111111111111000000,,,---///000111111111111///......///000000///---------..................,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((()))((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&zzzWWW===555333111//////...------------...+++,,,,,,+++++++++************)))))))))))))))******)))((()))***+++***)))''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''(((((()))***************************,,,,,,,,,,,,---...//////000000000111111000000000+++---///000111111000000///......///000000///---,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((())))))((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&vvvUUU<<<333111111000///......------......,,,+++++++++************+++******))))))))))))))))))((('''(((***+++***)))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&'''######$$$&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******+++***))))))))))))***++++++++++++++++++,,,......///000000111111000000///,,,---000111222111000//////......///000000///---***+++---...//////...---,,,,,,------------......+++++++++******))))))(((******)))(((((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&tttTTT<<<222111222000//////...............,,,++++++***************++++++***)))))))))))))))((('''&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((((((''''''''''''((())))))+++***)))(((((()))***+++******))))))***+++---...//////000000000000//////---///111222333111///...///......///000000///---)))+++---...//////...------------....../////////---,,,,,,+++******))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''((())))))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&tttUUU===333222444000000///...............,,,+++******))))))******++++++***))))))((())))))'''&&&&&&'''((())))))((()))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&$$$#########$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++***))))))))))))+++,,,---//////000000000000//////...000222333333111///---///......///000000///---)))***---/////////...---........./////////000000------,,,,,,+++***))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&sssQQQ:::222222222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((((((((((((((()))******))))))((('''''''''''''''((('''&&&$$$######$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$########################))))))((('''&&&$$$""""""###%%%!!!!!!''')))&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''')))***,,,(((((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$############'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***+++,,,,,,------...//////000000000000000/////////...------,,,,,,......//////...---,,,,,,+++,,,...000111111000///////////////............,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((('''&&&'''((())))))'''(((((('''''''''&&&&&&&&&(((&&&%%%'''***+++)))&&&nnnMMM999444333222......---,,,,,,,,,,,,---,,,+++++++++++++++++++++((((((((((((((()))******))))))(((''''''''''''''')))((('''%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################''''''''''''&&&%%%$$$$$$###***000111---(((%%%$$$'''&&&&&&%%%%%%&&&&&&&&&((((((((('''%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&''')))***''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$############&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------...............///.........------,,,,,,...............---,,,,,,***,,,...///000000///............------------,,,,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''((((((((()))))))))))))))((('''&&&&&&'''((()))((('''&&&'''((())))))'''(((((('''''''''&&&&&&&&&(((&&&&&&''')))***(((&&&hhhHHH888555555222......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((((((((()))))))))))))))(((((((((''''''''''''))))))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%(((***333;;;555((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))))))))(((''''''''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$######$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***************+++++++++******+++,,,,,,,,,,,,+++---------------------,,,---............------,,,***+++---...///......---------,,,,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''((((((((()))))))))((((((''''''''''''((((((((('''&&&'''((())))))''''''''''''''''''&&&&&&&&&'''&&&&&&''')))***((('''dddEEE888777555111......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,(((((()))))))))))))))((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((""")))888888(((###***%%%%%%&&&&&&&&&&&&&&&&&&***++++++)))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''((()))%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&---+++(((%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***************)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,------------------......------,,,***+++,,,------------,,,---,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))***)))(((''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((())))))((('''cccEEE888777444///......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((())))))))))))((('''((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%;;;???///$$$'''$$$%%%&&&'''''''''&&&&&&***++++++***(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((%%%%%%%%%&&&'''((())))))***)))((('''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((('''&&&'''((())))))'''&&&'''''''''''''''''''''&&&'''((((((((((((((((((cccEEE888666333.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******(((((()))******)))'''&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""&&&"""---BBBFFF333###!!!###$$$&&&'''(((''''''&&&((()))******(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))))))))***+++++++++++++++))))))***++++++,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''&&&&&&&&&'''''''''''''''%%%'''))))))((('''((()))bbbEEE777555333///......---,,,,,,,,,,,,---...------,,,+++***))))))((()))*********)))'''&&&'''((()))***)))(((&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&000<<<:::,,,###$$$"""$$$&&&'''(((((('''&&&%%%'''))))))(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''(((((()))))))))((())))))***************(((((()))***+++,,,------***+++,,,---------------------,,,,,,,,,,,,------,,,++++++++++++*********((()))*********)))''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((('''&&&'''((())))))'''&&&&&&&&&'''''''''((((((%%%'''))))))''''''((()))~~~```DDD666444333000......---,,,,,,,,,,,,---///...---,,,***)))((((((((()))***+++***)))'''%%%'''((()))***)))(((&&&%%%%%%&&&'''((((((((('''&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%(((+++///111%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&%%%"""&&&,,,...''' $$$---"""###&&&((((((((('''&&&$$$&&&((()))'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''(((((()))))))))))))))'''((((((***+++,,,---...***+++,,,,,,------------......---,,,,,,---------************))))))))))))((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((('''&&&''')))))))))'''&&&&&&&&&'''''''''(((((($$$'''***)))'''&&&(((***wwwWWW@@@666444333111//////...------------...***************)))''''''))))))))))))(((((((((((()))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************'''((()))***+++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,+++************++++++++++++***))))))************))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((&&&$$$$$$'''***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&***,,,,,,+++(((&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))wwwWWW@@@666444333111//////...------------...---......------,,,+++***))))))))))))(((((((((((()))(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((((((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((()))))))))*********'''((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++---,,,++++++***************+++++++++******))))))************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%&&&(((+++((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((wwwWWW???666444333111//////...------------...............---,,,++++++))))))))))))(((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))******'''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,***))))))***+++,,,++++++*********)))))))))************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((''''''(((***,,,((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((xxxWWW???555333333111//////...------------...,,,,,,,,,,,,+++***)))((())))))))))))(((((((((((()))'''%%%&&&'''(((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&((()))+++,,,******)))((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((((((((()))***++++++,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***,,,---+++******)))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((xxxWWW>>>444333222111//////...------------...++++++++++++***)))((('''))))))))))))((((((((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''%%%###"""$$$%%%%%%&&&(((***,,,---,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((())))))******+++***++++++,,,,,,++++++***++++++*********,,,---...+++***)))((((((((())))))************)))))))))((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++++++++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&'''''''''''''''''''''&&&&&&''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***yyyWWW>>>444222222111//////...------------...,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&(((***+++,,,+++++++++******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))((((((((()))))))))************++++++++++++*********++++++,,,---......///+++***)))((('''((())))))************))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((***+++***)))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++zzzWWW>>>333222222111//////...------------...------------,,,+++******))))))))))))(((((((((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++((((((((())))))*********''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((())))))))))))******++++++++++++******)))+++---///000000000///+++***(((''''''''')))***************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''******(((&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******zzzWWW>>>333222222111//////...------------...,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((((((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++******)))+++...111222222000///+++***((('''&&&''')))***************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%''')))***'''$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))tttRRR===555222000111/////////...------,,,,,,---,,,+++***))))))))))))+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''' (((&&&!!!***555$$$'''### ++++++######---%%%###...((()))&&&###$$$''''''&&&&&&'''###111"""000$$$"""'''+++((("""&&&000---!!!&&&###"""%%%&&&%%%&&&)))333&&&###+++$$$/// ***$$$)))((($$$***///###111---333'''!!!'''%%%((()))&&&%%%'''&&&"""%%%'''%%%###%%%***(((###&&&&&&&&&%%%%%%$$$$$$$$$"""((('''$$$&&&000$$$'''###&&&(((!!!)))"""(((*** ***%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%((()))(((%%%######%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%"""$$$''')))***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))),,,...+++&&&"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))*********++++++++++++---000///---)))&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((rrrQQQ<<<444111///000000//////...------,,,,,,---,,,+++***))))))))))))+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''000))))))...###,,,"""***222;;;FFFHHH777 %%%$$$&&&///''' +++&&&$$$---&&&!!!&&&******"""222###555777!!! &&&...,,,+++<<>>888111000444333//////...------------...------,,,,,,+++******)))))))))))))))))))))))))))'''(((((())))))))))))((((((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&******&&&$$$%%%$$$>>>$$$111!!!???&&&&&&&&&''''''''''''(((%%%((('''!!!!!!(((------%%%'''...666%%%mmm(((***''')))$$$222222&&&(((,,, 444$$$222(((&&&///FFFTTT***---$$$''':::---222...111"""---***"""!!!(((...(((222>>>"""&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&"""###)))(((&&&...<<<:::+++###&&&((($$$$$$(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))******+++,,,---......,,,,,,+++++++++*********gggKKK;;;666000///444222//////...------------...---,,,,,,++++++*********))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&'''###!!!###:::333222%%%&&&&&&&&&''''''''''''((( &&&)))(((&&&&&&'''&&&222,,,'''###------###VVV"""))),,,***###999$$$///<<<777QQQ```eeefffQQQ111"""***$$$((($$$***&&&$$$&&&(((###""")))000%%%###;;;bbbvvvgggNNN>>>###@@@ """%%%$$$$$$$$$&&&%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%"""$$$)))(((&&&+++555///&&&###&&&(((%%%&&&+++%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++***************)))))))))))))))+++,,,...000222222111000///...---,,,+++***eeeJJJ:::777000///222000//////...------------...,,,,,,,,,++++++*********((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''((('''###"""%%%+++(((333&&&&&&&&&''''''''''''((($$$''')))***+++***)))'''$$$---...******'''KKK&&&,,,+++&&&''',,,666???---eeeddd)))'''###&&&&&&******333aaa---'''&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%'''&&&"""###)))'''$$$$$$''''''$$$&&&+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++************************************************)))***+++---...000111222444444333222111000//////fffKKK<<<888111///111/////////...------------...,,,,,,+++++++++++++++***((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$###!!! ''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))***...***)))%%%&&&&&&&&&&&&''''''''''''(((---'''"""###'''***---...555...000III###%%%((()))((('''...,,,;;;333---!!!))) '''111---}}}JJJ((('''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''%%%""""""$$$$$$$$$&&&'''&&&###%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************++++++++++++***************************************++++++++++++++++++,,,------......222222222222222222222222eeeKKK===:::333000111...//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%###"""!!!&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++,,,000...((($$$$$$$$$111aaa&&&&&&&&&''''''''''''((('''$$$###''''''###777,,,<<<{{{)))'''$$$'''(((000!!!333QQQCCC(((,,,+++***'''&&&yyy|||&&&'''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((((((''''''%%%&&&'''&&&%%%$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++,,,------...///000000111aaaIII;;;:::444111333/////////...------------...++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''!!!"""&&&...666www&&&&&&&&&''''''''''''(((!!!"""''',,,***(((,,,333...444UUUOOO))))))###''''''333ddd'''%%%!!!...000...&&&&&&%%%%%%'''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))))))'''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,------......^^^FFF999999444222444000//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$111OOOzzzDDD&&&&&&&&&'''''''''((((((***'''$$$###&&&888ZZZzzz,,,%%%+++$$$)))'''222666,,,(((&&&,,,,,,777)))%%%$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&$$$$$$&&&%%%"""'''&&&$$$$$$&&&((((((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......]]]FFF:::999222///111///000000///...............,,,***)))***++++++***)))))))))))))))(((((((((((())))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&###"""%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&!!!444'''(((%%%...,,,000222!!!)))GGG###+++FFF&&&$$$%%%'''"""!!!...!!!+++PPP|||(((!!!&&&+++'''(((***###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''%%%$$$$$$&&&)))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((('''&&&&&&'''((()))((())))))(((&&&%%%'''((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))***+++++++++******,,,...------...---,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------]]]EEE:::888222///222///000//////...............---,,,******+++***)))'''))))))))))))(((((((((((()))((((((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%888###000'''---kkkNNN 444"""***000rrriii000$$$(((***777&&&%%%(((,,,DDD)))###$$$444+++###&&&+++'''''')))###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((''''''''''''((()))((())))))(((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******)))((())))))***+++************************(((***++++++******+++,,,,,,+++***+++,,,---,,,+++......---------,,,,,,,,,++++++++++++++++++++++++........................000///...---------------\\\EEE999888222///222000000///......------.........,,,******+++***)))'''))))))))))))((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%***$$$(((&&&<<<(((333///$$$$$$***!!!RRR)))%%%'''%%%WWW&&&+++%%%###000%%%&&&+++'''&&&'''###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&'''))))))((('''&&&***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((((((''''''(((((()))((())))))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,************************''')))+++,,,+++*********,,,++++++,,,......,,,+++...------------,,,,,,,,,,,,,,,,,,+++++++++++++++---------....../////////000000/////////000000111[[[DDD888777111///222000//////...------------...,,,+++)))***++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''',,, aaaZZZ000###---'''!!!///AAA&&&***)))%%%---%%%fff&&&%%%!!!***'''jjj+++$$$%%%,,,BBB222###---)))$$$666'''%%%+++'''%%%&&&###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((&&&%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''(((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((((((((((((((()))((())))))(((''''''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,------************************(((***---...---+++******,,,111666666222...,,,---------------------------...---------------------++++++,,,...///111222333666666666777888:::;;;<<>>???@@@BBBAAA???>>><<<;;;;;;:::WWWAAA666666111000444222///...------,,,,,,------,,,+++******++++++***((())))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''******(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&''''''((())))))***)))///(((}}}ddd(((&&&555)))+++...---'''***'''QQQ'''>>>666'''%%%+++$$$((('''... %%%///***,,,xxxrrr...$$$&&&444###000%%%)))+++&&&$$$BBB)))""")))'''$$$''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((()))((('''''''''(((******)))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))************)))(((((()))***)))((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++***)))++++++++++++++++++++++++.../////////---,,,---...---333888777111------///,,,,,,,,,---------............///111333444666666:::;;;<<<===>>>???@@@@@@======;;;:::999999999999WWW@@@666666111000444222......---,,,,,,,,,,,,---///---+++******)))'''%%%))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((***+++)))&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((111222/// ,,,(((%%%'''!!!000'''(((ddd***)))///222---!!!'''000"""444,,,###)))$$$sssmmm///&&&"""OOO(((+++!!!***)))###CCC)))!!!)))((($$$'''(((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((&&&''')))*********)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))***++++++***)))(((((()))***)))((()))***,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))''''''++++++++++++++++++++++++.........---++++++,,,......---,,,+++,,,---------,,,,,,,,,------.........111222444666888:::<<<<<<===============<<<<<<<<<===>>>>>>???@@@BBBCCCDDDQQQDDD777333222111000111222111000///...---,,,,,,,,,,,,,,,+++***))))))((())))))))))))(((((((((((()))'''%%%%%%&&&'''((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((++++++(((%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((---((($$$$$$888!!!(((555""",,,&&&%%%'''+++(((,,,&&&+++(((,,,}}}444---000''''''...,,,%%%)))///$$$***000222"""%%%,,,***$$$yyyttt'''$$$fff...(((,,,$$$&&&(((111+++###!!!###''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((('''###""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++------,,,++++++*********,,,,,,,,,++++++*********,,,,,,---............---.........///000///...,,,///,,,+++...222555555333===<<<999666999>>>===999333999<<<;;;;;;???DDDFFFGGG>>>===EEEHHHEEEGGGOOOPPPCCC777333222000000111111000000///...---,,,+++,,,,,,+++******)))(((((())))))))))))(((((((((((((((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%(((((('''$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%))))))'''kkkwww///###999666'''"""***---)))%%%(((&&&&&&%%%+++%%%$$$ppp444%%%$$$***'''%%%'''%%%,,,&&&&&&,,,(((***,,,{{{///"""&&&+++((((((\\\''' %%%VVV!!!+++%%%''''''***&&&+++'''######'''((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%###%%%)))((($$$######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++///...,,,,,,---/////////333333555777999:::999888888;;;===<<<;;;;;;:::888AAABBBBBB@@@EEEMMMRRRQQQ^^^VVVUUUYYY\\\___lll|||NNNBBB666222111000///000000//////...---,,,++++++++++++******)))((((((((())))))))))))(((((((((((('''%%%$$$$$$%%%&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&''')))***+++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&111&&&111333www$$$'''(((%%%+++(((%%%(((000)))((((((%%%''')))"""(((,,,%%%"""hhheee...%%%333%%%&&&---,,,&&&...777333000---(((,,,111------vvv...%%%***...)))+++>>>***&&&,,,AAA&&&)))$$$###***---###$$$######&&&))))))&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$%%%((('''###$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))+++*********))))))((((((((((((((()))))))))******)))))))))*********++++++************+++++++++,,,*********+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,///222444666888;;;<<<<<<::::::999<<<>>>???>>>;;;999===AAA??????AAAGGGUUUgggqqqrrryyyttttttuuu~~~|||MMMAAA555222111000/////////......---,,,,,,++++++*********))))))((((((((())))))))))))(((((((((((('''&&&%%%%%%&&&'''&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***333555111uuuOOO===!!!"""...222---))),,,!!!)))...999((()))444///)))---$$$+++,,,&&&)))777iiiLLL,,, '''000...&&&555+++---333---)))+++(((111111,,,,,,555---///ttt...(((...111,,,))),,,---222***222+++((($$$$$$+++***#########$$$&&&((((((%%%"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***(((%%%&&&((('''"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++******)))((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................///111555888999<<>>;;;999:::===AAA<<<;;;===>>>???GGGQQQKKKPPPWWWaaasss|||KKK@@@555222222000//////.........---,,,,,,++++++************))))))))))))))))))))))))((((((((((((((('''&&&'''((()))(((&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''',,,---///;;;333---......***...,,,###$$$***,,,555444"""######"""///"""))),,,''')))(((%%%333&&&kkk(((,,,'''///666777333222555999,,,***000444000666>>><<<333555333///666...555ppp,,,(((,,,000---((()))(((444'''///+++&&&$$$((()))$$$...???&&&%%%%%%%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&(((+++***'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***************))))))(((((())))))))))))************************++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000---000444555666666999;;;???AAABBBAAA??????CCCFFFBBB<<<@@@OOOYYYZZZ___hhhttt|||~~~KKK@@@666333333111///000............------,,,,,,++++++******************))))))))))))(((((((((((()))((('''(((******(((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''((()))******)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((###(((...'''111lllNNN@@@999HHHJJJCCCAAAFFFHHHDDDCCCFFF===IIIEEEIIIRRR""",,,***))))))---(((***&&&888,,,~~~sssJJJUUUWWWXXXUUUPPPPPPTTTXXX]]]___[[[OOOSSSggg^^^999@@@???DDD===@@@===CCCppp///***,,,///---222+++###---...222&&&%%%%%%+++'''###HHH!!!((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&)))...///+++'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))***)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,---///000222111666:::<<<<<<<<<>>>@@@???AAADDDFFFIIIMMMQQQTTTPPPPPPaaa|||KKK@@@777444444222000111/////////............---++++++++++++++++++,,,,,,))))))))))))(((((((((((((((''''''(((***)))'''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))))))))((((((((('''&&&&&&&&&''''''''''''((($$$(((333)))888TTTDDD&&&***222+++;;;222888222======DDDOOOGGGSSSMMMMMMOOOMMMqqqzzz===999777777555GGGLLL(((***222@@@666###'''***)))%%%***jjjppp$$$%%%&&&''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$''',,,,,,)))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********((((((((()))******++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......///.........000333666777888<<<@@@@@@??????CCCGGGBBBEEEMMMVVV```fffiiijjjnnnsssyyyKKKAAA777555555333111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''))))))&&&$$$%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$'''******((('''''')))&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%***))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((($$$&&&$$$******))))))ZZZ444AAA>>>111III>>>III???BBBLLLIIITTTEEEUUUQQQQQQUUULLLNNNNNNIIIDDDBBB???YYY$$$777@@@PPP888VVV$$$+++000&&&$$$000'''000!!!$$$'''))))))(((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$%%%(((&&&"""&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))******++++++++++++******(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,------.........222222222333555888;;;===>>>AAACCCAAA???AAAGGGMMMKKKPPP[[[kkkyyywwwGGG===444333444333111111000///...---...///111333,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''((())))))''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((///"""+++'''...111111DDDDDDEEEHHHNNNOOOLLLIIIIIIKKKSSS[[[]]]\\\OOOVVVPPPJJJPPPDDDKKKJJJHHH<<<###)))555555***777///111!!!---'''+++--- '''''''''(((''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###!!!&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))(((((((((((((((*********************************)))))))))))))))((())))))******))))))(((******)))(((((()))***+++(((''''''(((******(((&&&,,,+++***)))((())))))************+++++++++,,,,,,+++***)))(((((()))***+++,,,***((('''((()))((('''((()))+++,,,,,,+++******+++))))))***,,,,,,)))%%%'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---++++++,,,,,,,,,---------***,,,,,,,,,,,,,,,...000---111777:::999999===DDDDDDEEEHHHLLLQQQUUUVVVUUUZZZkkk{{{tttGGG===444333444333111111000///...---...///111222,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((*********))))))((((((''''''''''''(((((())))))))))))))))))))))))***$$$///'''...%%%$$$wwwWWWUUURRRZZZdddjjjllliiiccc^^^aaa]]]oooeeeddd\\\fff```GGGKKKRRRHHHNNNDDD888000---666999;;;kkk111'''+++%%%333???!!!888(((((())))))(((((('''&&&&&&%%%$$$$$$$$$%%%''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))((())))))*********)))))),,,+++*********+++------***)))((())),,,---,,,+++******)))((()))***+++,,,+++,,,,,,,,,------------......///...---,,,***)))+++***)))***+++,,,,,,***++++++,,,,,,,,,+++******+++***)))***------,,,)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------//////000///------///000:::;;;===@@@BBBCCCEEEGGGJJJNNN[[[iiiooommmmmmqqqrrrGGG===444333444333111111000///.........///000111,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((()))***************))))))((((((''''''(((((()))************************)))&&&111%%%)))///666VVVhhhsss{{{yyyuuusssmmmeeennniiixxxlll||||||RRRTTTQQQJJJjjj666MMMGGG@@@444888AAA%%%......???...!!!000&&&444%%%)))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))***************************************************************************************++++++***---,,,+++++++++---...///...,,,******,,,.........,,,,,,,,,,,,---///111222///000000111111111111111444666888999999777444222222111111222444444222111000000///...---,,,++++++,,,***)))***,,,------,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,,,,,,,---........................------,,,.../////////111444666CCC@@@>>>@@@GGGPPPWWWYYY]]]bbbpppsssGGG===444333444333111111//////.........//////000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,%%%///$$$###222&&&!!!YYYsss{{{xxxjjj______\\\UUU]]]dddtttzzzrrrcccSSS```CCCNNNCCCNNNFFF;;;:::DDD(((;;;111,,,)))!!!UUU666''')))"""((())))))))))))(((''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))***************+++++++++************************)))***************++++++,,,,,,++++++++++++++++++++++++*********,,,---...333000---,,,---/////////000000000111333555777999888999:::;;;;;;;;;::::::???@@@CCCEEEFFFFFFEEEDDD???>>>>>>???@@@@@@>>><<<999999777555444333222222000...,,,++++++,,,,,,---*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---------------...//////...............---------***,,,///111444888===AAABBBBBBAAADDDPPPaaapppxxxyyy}}}vvvllltttGGG===444333444333111111//////...............///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((+++###---***$$$------(((yyybbbdddfff___PPPGGGHHHIIIFFFIIISSSXXXrrr}}}PPP\\\NNNEEETTTMMMCCC;;;AAA>>>===---```[[[)))HHH;;;)))!!!''')))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************))))))******+++++++++,,,,,,+++******)))******+++,,,+++++++++,,,---///000777555333333555888999:::888888888999;;;===???AAAFFFGGGHHHJJJJJJIIIHHHHHHKKKKKKJJJJJJKKKLLLLLLMMMFFFEEEFFFHHHKKKMMMLLLKKKEEEEEEDDDCCCBBB@@@??????;;;999777333000......///,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++++++++......------......///000...............---------///000222444777;;;AAAEEEEEEOOOXXX___iiizzzvvvaaaeeedddhhhrrrwwwqqqiiiddduuuGGG===444333444333111111/////////............---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******))))))(((((())))))***'''''''''''''''''''''''''''###,,,333,,,)))---000MMMOOOKKKEEE@@@>>>???BBBDDDRRRWWWRRRtttjjjeeefffqqqtttVVVYYYSSSUUUWWWXXXOOOUUUQQQ???GGG555AAA111sss333 $$$444*** '''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))(((((())))))***+++++++++************************))))))******+++,,,,,,,,,******)))***+++---///111444333333333444666777999<<<;;;;;;>>>BBBFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQSSSTTTUUUTTTRRRQQQQQQOOOLLLJJJGGGFFFFFFFFFBBBBBBCCCGGGLLLQQQSSSTTTMMMNNNOOOOOOOOOMMMLLLKKKFFFFFFCCC>>>999555333333///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***...------------...//////............//////000000444555666777999>>>CCCHHHZZZmmm~~~{{{pppddd```aaa___WWWNNNTTT```uuutttGGG===444333444333111111.../////////......---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&(((***,,,---******))))))))))))******((((((((((((((((((((((((((()))***222444...111555===cccRRREEECCCCCCBBBGGGPPPgggxxxoooWWWTTTRRR]]]ooorrrvvvbbbsssGGGGGG\\\HHHVVV]]]SSSWWW^^^```NNNKKKCCCAAA===$$$rrrEEE444&&&888)))((((((((((((((('''&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''((()))***+++******)))(((((((((((())))))))))))''''''((())))))***++++++************************))))))***++++++,,,------,,,,,,---000444888===???AAAAAAAAAAAABBBDDDFFFGGGDDDCCCDDDGGGKKKNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQNNNPPPRRRTTTTTTSSSQQQPPPMMMLLLJJJGGGDDD@@@>>><<<;;;::::::<<>>999666666333333222000///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++------,,,,,,------.../////////000111222222333333999<<<@@@FFFMMMWWW```ggg~~~uuukkkccc___ZZZXXXUUUSSSUUUYYY^^^bbblll~~~rrrGGG===444333444333111111.../////////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''')))+++...///******))))))))))))******))))))))))))))))))))))))---111&&&+++666666:::<<<333AAArrrWWWPPPMMMIIIQQQ___pppZZZ^^^TTTUUUrrrzzzxxxzzzgggfffbbbccclllBBBLLLLLLNNNGGG^^^WWW[[[TTT```RRRMMM[[[GGG777999WWWCCC444(((%%%)))...!!!...)))))))))))))))(((((('''###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&''''''((($$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((())))))))))))&&&''''''((()))*********************************))))))***+++,,,,,,------///000333777===DDDJJJMMMLLLLLLLLLLLLMMMOOOQQQRRRKKKKKKKKKLLLNNNOOONNNLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHJJJLLLNNNOOOMMMKKKJJJFFFGGGGGGFFFCCC???;;;888888555333333666;;;>>>???FFFIIIMMMPPPRRRPPPNNNLLLKKKLLLLLLGGG@@@:::777666666666555333222000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,,,,,,,---......000000111222444555666777@@@FFFOOO\\\jjj{{{rrrpppjjjbbbZZZVVVUUUVVVccciiiqqqsssrrrttt{{{sssEEE???999555444444222///222111000//////..................------,,,,,,,,,+++++++++***)))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++******+++*********+++***(((&&&///111555;;;??????===:::<<>>EEEFFFBBBAAAFFFGGGDDD??????===777444555777888???>>>???CCCIIIKKKJJJGGGIIILLLNNNLLLFFF@@@<<<;;;;;;;;;;;;;;;999777444333/////////...---+++***)))+++*********)))))))))))))))))))))))))))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***++++++***)))))))))***,,,---'''''''''''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))((()))***+++++++++++++++)))************+++++++++))))))(((((((((((())))))------------------------,,,,,,,,,---------......'''...000---,,,///000---333222333666777777===EEEJJJWWWmmmmmmfff]]]```hhhkkkccc^^^ccclllppp}}}nnnBBB===777444333333111///222111000///............------,,,,,,,,,+++++++++++++++******)))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))((((((((('''''''''((((((((())))))***+++,,,)))******++++++++++++++++++******+++,,,.........222999AAAFFFEEEBBB@@@???777AAAKKKPPPRRRQQQJJJCCCCCCDDDPPPggg|||{{{ppp[[[XXX^^^ZZZhhh{{{mmmfffhhhpppwwwzzzyyykkkdddcccqqqpppuuu}}}~~~uuulllhhhfffjjjkkkooo|||}}}pppkkkrrrnnnsss|||pppiiiiii{{{www{{{xxx\\\QQQVVVRRRLLLJJJGGGGGGLLLTTTYYY[[[ZZZWWWUUUMMMRRRRRRPPPXXXiiitttttthhhPPPAAA:::,,,$$$&&&&&&(((((()))******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))))))))******))))))************))))))((())))))*********************++++++++++++++++++***+++,,,,,,,,,...222444<<>>:::999999:::===>>><<<:::@@@BBBDDDCCC???======>>>===???AAABBBAAA>>><<<:::444333000...,,,++++++,,,))))))))))))(((''''''&&&******))))))((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((()))******(((((('''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))************))))))))))))***+++++++++******************++++++++++++******))))))))))))******------------------------,,,,,,---------............222222......222333000111000222777<<>>@@@@@@@@@:::999888777777777777777666777777555333222333444555888;;;>>>??????===<<<:::777333///---,,,---...******++++++***((('''%%%++++++***)))(((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&''''''((((((((('''))))))((('''''''''(((((())))))(((((((((((())))))((((((((()))))))))******))))))************))))))******+++++++++******)))************+++++++++,,,++++++************++++++------------------------,,,------------............///...,,,...333333111444333666???KKKZZZlllzzzpppoooyyyvvvhhh```ZZZSSS[[[hhhiiiccc???:::444222333444333111111111///...............,,,,,,,,,+++++++++++++++************))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((((((((((((((()))***++++++++++++)))))))))))))))***++++++***,,,...111444777:::<<>>@@@;;;;;;999777444222111111...000222555777999::::::<<<:::777333111/////////---...//////...,,,***(((+++***)))(((((((((((()))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''((((((%%%&&&'''((()))((('''&&&******)))((('''''''''((())))))(((((((((((())))))(((((()))))))))*********))))))************))))))+++++++++++++++***)))(((*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------............,,,,,,+++---111555555333:::;;;EEEVVVjjj~~~sss\\\NNNSSS```[[[[[[hhhrrrsss{{{```???:::555333444555444222111000///...------------,,,,,,,,,---------------*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((()))***+++,,,,,,++++++,,,+++************+++++++++///333666888888:::<<>>:::111///,,,***((()))***+++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))*********++++++++++++))))))************))))))+++***)))))))))***,,,---++++++++++++,,,...000111444555999@@@IIINNNMMMKKKPPPNNNNNNOOOJJJFFFHHHOOOHHHWWWfffjjjiiiiiifffcccfffpppzzzyyy|||pppxxxuuuxxx}}}sssmmmaaa\\\SSSLLLGGGEEEEEEEEEDDDCCCBBBBBBAAA???===<<<666555333222333555777999:::::::::999666333111///000000111111000...---,,,******))))))))))))******))))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))******)))(((((('''((((((&&&'''((()))***)))((('''+++***)))((((((((((((((())))))(((((((((((())))))))))))))))))************))))))************))))))+++++++++++++++***)))(((***++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------------------------.........//////000///000333555777888888===HHH^^^{{{xxxrrrgggYYYPPPRRR```mmmqqqyyyzzz___@@@;;;555333444555444222111000///...------------,,,,,,------------......******))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))))))))((((((((('''(((((())))))))))))******((()))***,,,---,,,,,,+++------,,,++++++,,,...//////333888:::999:::<<>>AAA@@@>>><<<999888666666777888999::::::999888777333222111000111222444555111000...,,,+++***))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***+++)))))))))((())))))******))))))(((((((((((())))))))))))*********+++++++++))))))************))))))))))))***+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------............////////////222111222555777===MMM\\\oooyyyqqqdddeee___TTTZZZkkkttt{{{~~~zzzzzz}}}ooottt}}}[[[???:::444111111222000...000000...---------------*********++++++,,,,,,,,,)))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))*********+++''')))+++---------,,,+++++++++,,,---000444777::::::<<<<<<:::888<<>>;;;777333000...---************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))***+++,,,---,,,++++++222333555999>>>DDDIIILLLFFFMMMQQQNNNIIIOOOaaappp|||oooqqq||||||wwwhhhXXXVVV[[[VVVJJJUUUaaaeeebbb```SSSHHHJJJIIIOOOVVVddd{{{{{{dddZZZXXXZZZ^^^aaaffftttwwwhhh___ggg{{{}}}~~~~~~rrraaaSSSKKKGGGEEECCC???@@@CCCDDDDDDCCCAAA???888888888888999:::;;;;;;777666444333333666888:::555333111...+++)))''''''))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))(((((('''(((((()))***+++))))))((('''''')))***+++))))))(((((()))***++++++))))))(((((((((((()))))))))************+++++++++))))))************))))))((()))***+++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------............/////////000666555777<<>>IIIXXXppp}}}sss___TTTRRRSSS]]]kkkpppdddYYYZZZ\\\[[[VVVWWW[[[bbbeeehhhpppyyy|||}}}yyyvvvyyytttuuuwwwzzz||||||yyywww|||zzz}}}xxxxxxmmmppp~~~~~~xxxzzzwwwsss{{{cccQQQLLLLLLPPPTTT[[[XXXWWWZZZ^^^___ZZZUUUGGGEEEAAA>>>;;;777333///444///***((()))***(((&&&...(((&&&)))+++***((()))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***++++++******************---,,,,,,---...///---,,,((()))***,,,---......///666>>>DDDFFFHHHLLLOOONNNJJJKKKJJJJJJSSSiiillliiieeeZZZVVV[[[WWWOOOJJJIIIGGGFFFMMMVVV```{{{yyypppfff^^^___\\\eeepppsssaaammmxxxlll|||}}}ccc^^^bbbhhhuuuvvvsssgggTTTNNNUUUPPPMMMIIIGGGEEEEEECCCBBBGGGDDD;;;111111777666000666555777999555111666???CCCBBB???;;;555000+++)))---+++)))(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''&&&))))))(((((((((((())))))******))))))))))))******+++++++++***)))((((((''')))))))))))))))))))))))))))************+++++++++************************'''((()))++++++******)))******+++++++++,,,,,,,,,------------------------///////////////////////////,,,,,,000111//////111888999???JJJYYYmmmuuuUUUIIIJJJOOOXXXcccnnnyyy}}}|||yyyTTT===:::666333222111///...000///...---------......,,,+++***+++------+++***))))))))))))))))))))))))))))))************))))))((((((((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))+++*********))))))))))))++++++************++++++,,,,,,+++***+++---...000000000333:::<<<<<<>>>CCCDDDAAA@@@@@@@@@FFFSSS___zzzxxxbbbZZZ___eee}}}}}}hhhWWWVVV[[[\\\bbbjjjxxx}}}{{{~~~~~~}}}|||vvvrrrqqquuu~~~~~~}}}{{{yyywwwvvvwwwyyy}}}}}}{{{yyyzzzqqqnnnsss{{{uuutttuuuzzz___MMMFFFLLLTTTVVVWWWXXXZZZZZZYYYWWWUUUMMMIIIDDD???;;;777333000444111...,,,,,,+++)))(((,,,(((&&&))))))&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++++++++******************,,,,,,------...---,,,+++***++++++---///222444555AAAIIINNNMMMJJJJJJJJJIIIOOOOOOKKKHHHPPPfffxxxdddUUURRRMMMGGGMMMZZZVVVUUUTTTPPPHHHEEEPPP^^^wwwrrrgggfffpppyyy|||kkkwwwwwwjjjfffiiivvv}}}|||{{{xxx|||~~~ooorrruuummmgggiiivvvkkk\\\NNNGGGFFFGGGIII@@@BBBAAA===:::999555222:::999:::<<<999555777===BBBBBBAAA>>>:::444...+++---+++)))(((***++++++***************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))******))))))))))))******++++++******)))((((((''')))))))))))))))))))))))))))************+++++++++************************))))))+++,,,,,,,,,+++******++++++++++++,,,,,,,,,------------------------/////////...............111......222333111222555<<<:::???TTTpppqqqWWWKKK@@@OOOdddwwwSSS<<<999555333222111000...000///......------......,,,+++++++++------+++***))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''''')))((((((''''''(((((()))''''''((((((((()))))))))***************)))))))))++++++************++++++***))))))))))))+++---...111000333999===>>>CCCHHHRRRRRROOOKKKLLLUUU]]]aaammmxxx|||nnn]]]XXXbbblllnnnuuurrrddd[[[aaakkkqqqvvv}}}~~~vvvnnniiifffdddeeemmmyyy}}}xxxvvvtttqqqooooooqqqsss}}}xxxsssqqqssssssoookkk|||tttwww}}}yyy|||{{{{{{sss}}}xxx]]]LLLLLLSSSQQQTTTWWWXXXVVVUUUUUUWWWUUUPPPJJJDDD???:::666222555444333111///---+++)))***))))))+++)))%%%$$$(((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))******+++)))******+++++++++++++++******++++++++++++++++++,,,,,,---...---,,,***)))***+++---111666;;;@@@CCCKKKPPPRRROOONNNSSSWWWXXXRRRRRRMMMGGGKKKXXXfffmmmWWWLLLEEEEEECCCEEEXXXnnnnnnsssuuummm]]]WWWbbbsss~~~yyy|||vvvzzzxxxpppooowwwsssiiirrrssswww}}}}}}}}}hhhZZZTTTRRRQQQTTTQQQMMMHHH@@@888888;;;888777777;;;<<<:::<<>>777555333555999===@@@BBB???BBBEEEFFFDDD???888444000---+++******+++***)))************************))))))))))))))))))))))))''''''((()))***+++++++++))))))(((((((((((())))))******))))))))))))******************))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////......------,,,,,,000///000333222333:::CCCGGGiii{{{lll^^^WWW```nnnwwwuuujjjjjjrrryyyOOO:::777444333222222111000///////////////.........---,,,+++,,,---...,,,*********************************++++++++++++************))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---...///111333555666:::;;;===???AAAKKK```ttt|||zzzpppddddddkkkjjjaaaddd^^^WWWSSSSSSWWW^^^ddd}}}|||~~~wwwqqqnnnhhh```^^^``````aaagggqqq||||||vvvuuummmfffgggpppwwwwwwuuuooojjjfffiiiqqqyyy~~~~~~~~~{{{ssskkkggghhhlllgggbbbaaajjjpppiiiaaabbbbbbiiisss|||wwwyyy|||zzzkkkeeeYYYTTTNNNMMMRRRWWWYYYZZZ]]]\\\ZZZXXXSSSLLLCCC===999999999999777333///,,,)))))),,,///,,,)))+++000******)))))))))(((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&''''''''''''''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++---///...---,,,...///111666<<>>CCCQQQkkkyyyhhh]]]```hhhjjjfffbbbXXXQQQUUUbbbooozzzsssffffffkkksssqqquuu}}}~~~vvvsssvvvssstttwww||||||xxxsssmmmkkkrrr}}}yyypppiiigggeeegggnnnwww~~~~~~yyywwwwwwxxxppppppmmmrrrzzzoooccciiifffiiimmmqqqwww~~~}}}zzz~~~wwwjjjZZZRRRRRRVVVXXXXXX\\\]]]]]]]]][[[UUUNNNHHHCCC@@@>>>>>>>>><<<666111***((()))++++++(((***///))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((()))*********((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,,,,,,,,,,******++++++,,,---------+++---//////...///444888???AAAFFFJJJMMMNNNMMMMMMRRRPPPPPPWWWccchhh^^^OOOLLLOOOOOOTTTkkk~~~|||www}}}}}}}}}xxx|||}}}sssxxxxxxrrrllljjjjjjjjj___[[[PPPBBB999777777555999;;;>>>AAAAAA@@@>>>===555222///---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++++++++))))))(((((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,------------........................///////////////////////////111555999===GGG]]]pppnnnaaaWWW\\\]]]\\\iii}}}qqqrrrHHH888666333222333333333222///000000111000///...------,,,,,,---......---+++***************************++++++,,,,,,++++++***((((((((()))******++++++******))))))))))))******(((((()))))))))******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,///333777:::<<<>>>BBB===;;;@@@IIIXXXmmmppp^^^[[[```cccaaa```[[[WWW[[[jjj{{{|||xxxtttnnneee```eeemmmsssvvv}}}yyyzzz{{{zzzyyywwwvvvuuuqqqlllkkkpppxxxyyyssskkkeeeeeecccbbbccchhhpppvvv~~~{{{zzz{{{zzzxxxvvvsssxxxsssvvvuuulllyyytttvvvxxxzzz||||||{{{}}}~~~}}}~~~{{{yyycccWWWUUUWWWZZZ\\\\\\\\\\\\]]][[[WWWTTTOOOJJJDDDEEEHHHGGG@@@888000+++((()))***)))***---))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((()))***,,,------))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,******++++++,,,------...,,,...000//////222:::@@@GGGGGGHHHIIIJJJKKKLLLMMMSSSUUUWWW[[[``````TTTFFFKKKOOORRR[[[xxx}}}wwwhhheeerrrxxxxxx}}}~~~xxxiii^^^```bbbpppzzzzzzvvvsssbbbgggrrrwwwgggfff^^^MMM@@@;;;888555666777888:::<<<>>>??????777444111//////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++++++++))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,------------.................................//////000111111111333666===CCCLLL^^^{{{fffSSSNNNZZZnnnxxxrrr{{{|||qqqvvv~~~FFF888666333222333333333222///000111111111000...------,,,,,,---......---+++***************************++++++,,,,,,++++++***''''''((()))***+++,,,,,,******))))))))))))******))))))))))))*********************++++++,,,,,,,,,---,,,,,,++++++,,,,,,------000333888<<<@@@CCCDDDSSSJJJDDDIIITTTaaaoooyyyzzzhhh\\\aaafff```WWWSSS___dddrrr~~~vvv{{{tttmmmlllgggkkkttt||||||wwwvvvyyy~~~|||xxxzzztttuuuuuurrrnnnlllmmmpppqqqkkkeeedddhhhkkkkkkjjj]]]___```______dddmmmuuuvvvrrrooopppsssrrrnnniiiiiiooojjjmmmyyyrrrnnnyyy~~~|||{{{yyyvvvwww{{{yyyyyy~~~ttt^^^UUUXXX]]]\\\ZZZYYYYYY[[[]]]\\\\\\YYYPPPIIIJJJOOOOOOGGG>>>888000******,,,******,,,((((((((((((''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%&&&'''(((((('''&&&%%%)))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&((()))+++---...///))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,...000//////444>>>FFFIIIGGGFFFEEEGGGJJJNNNQQQQQQUUUWWWXXX[[[]]]YYYSSSSSSZZZ```jjjyyyttteee___gggiiillluuuwwwfffdddbbbpppxxx~~~qqqjjjvvv|||wwwyyykkkcccccc```___dddaaaSSSFFFBBB???<<<444444555666888;;;???AAA999666222000000///...---++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------......////////////////////////......///000111222333333777;;;CCCLLLXXXooojjjQQQMMMUUUlllxxxvvv|||zzzLLL777666555444333222222222222111111000000000000000.........------,,,,,,,,,,,,,,,++++++***)))((((((***)))***+++,,,,,,***(((+++++++++*********)))))),,,+++******)))*********)))************+++++++++)))))))))***++++++,,,,,,***+++,,,............------555999888:::FFFUUU^^^wwwgggVVVSSS```mmmkkkaaa^^^ccccccZZZQQQTTTdddssswwwuuurrrmmmiiihhhkkknnnqqqyyy~~~yyytttzzz|||yyyrrrnnnpppqqqqqqgggjjjkkkhhhcccaaadddggggggddddddhhhkkklllooottteeegggjjjkkkkkklllmmmoooooollljjjllljjjddd______ccc___[[[___hhhrrrxxxzzz{{{{{{~~~|||wwwrrr~~~{{{~~~~~~}}}}}}xxxaaaVVVWWWUUU[[[^^^]]]^^^bbb___YYY[[[YYYTTTOOOLLLKKKNNNPPPDDD<<<111***((())))))))))))***++++++++++++******))))))************)))))))))))))))))))))(((''''''((((((((('''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%)))***&&&%%%(((+++***)))))))))))))))(((((((((******)))(((((()))***+++(((***---//////---***((())))))************))))))))))))(((((((((((())))))+++***)))((((((***,,,---,,,++++++***+++++++++,,,)))+++---,,,+++++++++---...///222666;;;???DDDGGG@@@HHHNNNLLLHHHHHHJJJKKKVVVTTTYYYffftttzzzxxxtttnnnvvv}}}~~~wwwttt~~~xxxjjjiiifffhhhuuuwwwnnnnnntttpppqqq}}}zzzuuuyyytttuuuzzzqqqcccRRRXXXVVVSSSPPPNNNJJJFFFCCC;;;:::777333111111555999666777666444111///...///+++,,,,,,------,,,,,,,,,+++******)))))))))))))))+++***)))(((((()))***+++******))))))))))))******************************************************((())))))))))))***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......---...////////////111333555000///222111...111777===LLL]]]iiiyyyppp\\\WWW]]]```___oooqqq|||zzzKKK777666555444333222222222111111000////////////000------------------,,,,,,,,,,,,++++++***))))))(((,,,***)))(((***++++++***+++++++++*********))))))***))))))******+++,,,,,,)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,---...///000444888999666<<>>###(((((((((((((((((((((((((((((((((((()))***,,,---(((***,,,------,,,***((())))))************))))))))))))(((((((((((())))))+++***)))((()))***,,,---************+++,,,---...+++---///...---,,,,,,,,,,,,111999@@@CCCCCCBBBAAAFFFLLLRRRQQQHHH@@@AAAEEEKKKTTTfff}}}xxx~~~{{{qqqiiimmmkkkiiirrruuuvvvwwwxxxrrrkkkjjjnnnrrrlllhhhnnnxxx}}}zzzuuutttyyy~~~}}}{{{~~~{{{uuuvvv|||{{{iii```[[[UUUOOOKKKHHHDDDBBBCCC???;;;888777666333000666666666555222000......,,,---------------,,,+++++++++***)))))))))))))))+++***)))(((((()))***+++******))))))))))))******************************(((((((((((((((((((((((()))))))))*********++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++,,,---------,,,,,,---------............///000/////////111333///...111555444222666<<>>666222///,,,***(((((())))))************))))))************)))))))))))))))))))))((('''''')))******)))''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###+++$$$$$$HHHooo]]],,,'''''''''((((((((((((((('''''''''((()))+++---...))))))************))))))))))))************))))))***))))))(((((())))))***+++******))))))+++,,,---)))))))))***,,,---///000---...000///...---...///222888???DDDEEECCCAAA@@@KKKLLLQQQQQQGGG===AAALLLTTTaaavvvlll```llliiiyyyuuusss{{{~~~vvvfffcccmmmnnnjjjpppooolllkkkllllllkkklllppppppjjjeeeeeejjjmmmllliiikkkqqqwwwyyy||||||yyytttuuuuuu|||~~~mmmiiiccc]]]XXXRRRMMMJJJPPPHHH>>>999999777222---444555666666555222000...---...//////...---,,,+++,,,+++******))))))******+++***))))))))))))***+++******))))))))))))******************************((((((((((((((((((((((((************+++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------------.........///000111000//////000222---///333666666666===FFFTTTiiicccYYYXXXsssxxxzzzzzznnnddd]]]xxxHHH777666555444333222222222000000///...............,,,,,,,,,------.........+++++++++*********))))))---+++(((((()))+++++++++************************(((((()))***++++++,,,,,,))))))*********++++++++++++++++++,,,------......+++,,,---000333777:::<<<333===FFFKKKSSSeeeyyysssbbb[[[```eee]]]QQQTTTbbbuuu~~~vvvkkkkkkzzz}}}ssskkkmmmqqqrrrmmmeeecccgggkkkmmmsssxxxyyy~~~uuummmxxxtttcccdddgggooozzz~~~xxx}}}~~~yyyzzzttteee___jjjrrrooolllnnnddddddbbb```\\\WWWPPPLLLIIICCC:::444222111///,,,)))(((((()))))))))******))))))************)))))))))))))))))))))(((''''''((())))))(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&""")))%%%&&&HHHkkk[[[///'''''''''''''''((((((((('''(((((()))******+++,,,))))))(((((((((((())))))))))))************))))))***))))))))))))))))))***++++++*********+++,,,---*********+++,,,---...///...............000444777>>>@@@BBBAAA>>>>>>@@@BBBDDDCCCGGGNNNLLLGGGNNN]]]nnnwwwiiicccjjjiii~~~nnnkkkqqqvvvyyyxxxdddppplllbbbbbbnnnppppppyyy~~~xxxuuuwwwvvvrrrmmmlllrrrpppnnnnnnooonnnllljjjmmmmmmmmmnnnqqquuuxxxzzzkkkjjjppp|||}}}~~~zzz|||~~~{{{rrrfff^^^cccYYYJJJ@@@<<<:::888666111222333555666444222//////000111111000///---,,,,,,,,,+++************+++************************+++******))))))******+++******************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++------------............000111111000///...000111000222333444666>>>KKKWWWnnnqqqYYY[[[kkkwwwsssvvvpppggg___XXXRRRLLLHHHvvvEEE777666555444333222222222000000///...............,,,,,,,,,------.........+++++++++***************+++***)))***,,,,,,***)))******************************+++++++++******)))))))))*********+++++++++******++++++,,,---------+++---///333777:::<<<===@@@IIIRRRWWW]]]gggooorrrnnnsssqqqcccWWWWWW```hhhwww|||~~~zzzxxxnnnnnnmmmnnnrrr~~~zzzuuuqqqjjjdddgggkkkooonnnkkkkkkrrrzzzpppaaa```bbbiiisss||||||xxx~~~xxx|||uuueeeaaahhhqqqvvviiigggdddaaa___[[[VVVRRRHHHAAA999444222222000...******))))))))))))******))))))************)))))))))))))))))))))(((''''''&&&'''((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''***((('''222===555###''''''''''''(((((())))))***************)))))))))))))))(((''''''((())))))))))))************))))))******))))))))))))******+++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,------------,,,,,,...444;;;AAAEEEEEEDDD@@@;;;:::>>>BBB???CCCPPP___eeeccceeemmmqqqyyyvvvvvvyyywww}}}sssvvvrrruuuzzzyyyvvvwwwrrrsss||||||wwwvvv{{{sssnnntttnnnhhhhhhkkklllhhhbbbddddddjjjttt}}}}}}~~~sssrrrzzzwwwrrrlllaaaSSSHHH@@@===<<<222111111333555666444222000111333444333222000...---,,,,,,+++++++++++++++******++++++++++++******++++++************++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---------.........//////111111222111//////000222222333333444<<>><<<@@@DDDOOO___vvvqqqcccttt{{{zzz}}}|||}}}}}}yyyyyyzzzwwwooohhhhhhffffffjjjnnnqqqpppnnnvvv~~~|||xxxwwwqqqfffWWWJJJAAA>>>:::666222111444666666555111333555777777555333222...---,,,,,,++++++,,,,,,******+++,,,,,,+++******++++++************++++++************************((((((((((((((((((((((((************+++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------------........./////////000111222111000000111333222555777>>>PPPkkkzzzbbbVVV\\\hhhtttjjj___ZZZUUURRRRRRNNNIIIGGGIIIHHHLLLQQQUUUYYY\\\```cccrrrBBB777666555444333222222222111111000////////////000------------------,,,,,,************************+++***))))))+++++++++)))))))))*********+++++++++((()))+++,,,,,,+++***))))))************+++++++++++++++,,,,,,------......333444666;;;CCCMMMWWW]]]nnnhhh^^^ZZZ___hhhhhhdddaaa___```iiizzzxxxwwwzzzyyyooovvvwww|||~~~wwwuuuxxxsssnnnhhheeegggkkkoooqqqllltttxxxvvvzzz~~~pppkkk|||}}}{{{xxx~~~}}}~~~~~~~~~rrr|||eeeXXX[[[cccjjjgggdddeeehhhhhhddd```\\\SSSHHH???;;;999666555111///---***)))))))))***))))))************)))))))))))))))))))))(((''''''&&&'''((('''&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%(((***'''$$$'''...(((((())))))***++++++,,,))))))***+++******(((((())))))))))))))))))))))))))))))************))))))+++******))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///---000555999===AAAEEEHHHHHHIIIHHHCCC???AAAJJJRRRgggxxxsssmmmfffgggvvvwwwtttooommmnnnooommmiiihhhkkkqqqvvvsssqqqxxxzzzqqqiii```YYYUUUGGG???666222333666666666222444777::::::999777555......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************(((((((((((((((((((((((()))))))))*********++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------...............///////////////000111111000000222444666<<>><<<;;;:::333111...+++))))))))))))))))))************)))))))))))))))))))))((((((''''''((()))((('''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&'''(((***)))'''((())))))***+++,,,,,,,,,'''((()))+++++++++***)))))))))************))))))))))))************))))))++++++************++++++***+++,,,---------,,,,,,******+++,,,---///000111...333;;;AAADDDFFFFFFGGGPPPMMMFFF>>>;;;CCCUUUcccsss|||iiihhhpppssspppxxx}}}{{{yyy|||~~~~~~{{{zzzuuupppmmmkkklllnnnlllhhhmmmvvv|||yyyyyyzzzzzzyyyQQQGGG:::333333555666666222555888;;;<<<;;;999888......---,,,,,,,,,,,,---***+++,,,------,,,+++***,,,++++++******++++++,,,************************************************((())))))))))))***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------............/////////000///000111111000111333555<<>>::::::444000222444333555999>>>>>>:::444888333...,,,------,,,+++...---,,,+++************************+++,,,------)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////444...---111333111333888AAAVVVooonnncccaaarrr{{{jjj___OOOSSSTTTQQQPPPTTTXXXYYY[[[oookkkDDD777666555444333222222222000000///...............------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********************************+++,,,+++******,,,---,,,,,,,,,...000444999>>>>>>???CCCNNN```rrr}}}dddkkklllnnnmmmccceeeyyyxxxzzz~~~xxxuuuuuu}}}mmmlllmmmooooookkkjjjlllfffiiippp}}}~~~wwwqqqttt~~~~~~}}}pppkkkdddaaa```ccciiimmmnnnnnnnnnaaaZZZQQQDDDBBBDDD>>>===:::555111---,,,+++***)))******)))((((((((()))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&'''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))///(((***,,,...%%%+++************************************+++++++++++++++---...---+++***+++,,,,,,---.........---------///---,,,,,,...111333444CCCDDDCCCAAA>>>>>>@@@BBBAAALLLZZZbbbcccjjj}}}hhh___bbblllpppvvvzzzyyyxxx~~~mmmYYYGGGBBB===666444888555333333666:::;;;777333333111///...000000...+++---,,,+++*********+++++++++++++++***++++++,,,,,,)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........000000000000000000000///333111222555666444999@@@]]]vvvtttbbbggguuu{{{mmmeee\\\RRRLLLLLLTTT[[[\\\^^^eeekkknnnjjjCCC777666555444333222222222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,+++++++++---///---,,,000444444444>>>LLLDDDEEEJJJSSS___kkkuuu{{{dddqqqvvvvvv{{{~~~www|||qqqwwwlllkkkiiigggiiilllkkkiiijjjmmmzzzrrrpppvvvxxx~~~~~~rrrrrr~~~}}}~~~yyyqqqgggbbbfffooowww|||xxxjjjccc\\\PPPLLLIII>>>AAA<<<666333222000---+++)))))))))))))))******+++))))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&'''(((((((((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''((()))444'''$$$+++************************************+++++++++,,,***,,,...---+++******+++---...000333555444111...111...+++---333999<<<>>>FFFCCC@@@======@@@DDDGGGXXXmmm|||tttxxx{{{tttwwwqqqkkkfffcccfffsss{{{mmm___SSSMMMFFF;;;777:::888555222333666888777666000000000111222222///---++++++*********+++,,,---,,,,,,++++++***+++++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------.........000000000000000000000000///000333555555888CCCOOO~~~|||bbbbbbvvv{{{xxxtttvvvtttddd[[[TTTOOONNNOOO\\\jjjzzziiiAAA777666555444333222222222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,......---222999999888GGG[[[YYYUUUTTTYYYaaahhhmmmrrruuu}}}{{{{{{wwwqqqiiieeelllrrrhhh______dddlllwwwmmmllljjjnnn||||||sssoooyyysssaaa```lllyyyyyypppmmmiii\\\UUUOOOCCCAAA;;;555333555555222...***((('''((()))+++++++++))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''''''(((((((((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++###+++---CCC+++(((+++*********************************+++++++++,,,,,,***,,,------,,,***+++,,,***...555<<<@@@>>>888222///...///555>>>DDDFFFFFFHHHEEEAAA@@@CCCHHHNNNQQQzzzqqqmmmuuu{{{mmmdddcccnnnzzzuuu{{{rrrggg^^^ZZZTTTIII@@@<<<<<<888555333666888::::::222222222222222222111000,,,+++***)))***,,,---///------,,,+++************))))))*********+++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............000000000000000111111111...111333444888EEE[[[lllzzzhhheeeuuu~~~rrryyy]]]VVV]]]hhhlllgggaaabbbiiiggg@@@777666555444333222222222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))+++,,,//////666===@@@EEEUUUhhhqqqeee^^^bbbjjjnnnoooqqq}}}~~~yyywww{{{{{{~~~zzzzzzqqqhhhlllnnn```UUU\\\ooo{{{sssfffcccooozzz{{{~~~hhh^^^gggsssxxxxxxvvv{{{yyyiii^^^WWWMMM@@@:::444333666888666444,,,)))'''''')))***+++***))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&'''((('''&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************000'''///444NNN666...+++***************************++++++++++++,,,,,,,,,***,,,---,,,++++++---///000666@@@HHHJJJEEE;;;444000222777>>>EEEHHHGGGDDDTTTNNNFFFAAABBBJJJUUU]]]}}}{{{jjjfffooo|||sssjjjkkkqqqvvvvvvxxx|||rrreee```^^^XXXNNNGGG???<<<888666666888;;;<<<888777555333111111333444...---+++******,,,...///------,,,+++************))))))*********+++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------........./////////000000000111111111222222333444666BBB[[[yyy}}}kkklllwwwuuu|||bbbKKKKKKcccxxx{{{fff???777666555444333222222222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...111444:::AAAJJJXXXgggrrruuuggg^^^eeennnppppppqqqpppyyytttwww~~~zzzzzzzzzqqqvvvtttrrrqqqfff^^^dddddd___bbbvvvnnnbbbcccfffyyy|||ssscccgggmmmmmmwwwyyywwwkkkcccXXXFFF@@@999666666888999999000,,,(((''')))+++***((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((''''''&&&'''(((''''''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++(((***111DDD777***'''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++---111444>>>EEENNNRRRNNNEEE<<<666777:::???CCCEEEEEECCCBBBPPPLLLEEE@@@CCCPPPbbbpppvvv~~~nnnaaafffwwwwwwrrrsssvvvqqqlllkkkooowww~~~yyylllhhhiiieee[[[QQQEEECCC???;;;999888888999<<<;;;999555333333555888333111...,,,+++,,,---///,,,,,,++++++***+++++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------.........////////////000000111111222222222111222444<<>>777666555444333222222222000000///...............------------------------------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...111333444:::>>>DDDUUUmmmyyyyyylllaaa^^^hhhooolllkkknnntttwwwqqqwwwppp|||vvvaaapppuuuqqqkkkggg]]]\\\jjjwww}}}~~~oooggg^^^gggqqqwwwsssrrryyyxxxvvv{{{lllnnnnnniiinnnrrr{{{rrrdddSSSMMMDDD<<<888777:::<<<777111+++)))+++,,,***((())))))))))))(((((((((((('''((((((((())))))))))))'''(((((((((((((((((((((%%%''''''''''''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************###+++%%%+++///000$$$'''+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++///555999MMMSSSXXXVVVNNNEEE@@@???AAACCCDDDCCCAAACCCIIINNNJJJPPPVVVYYY\\\eeeuuu~~~|||xxxwwwjjjdddnnn}}}qqqhhhhhhlllrrrvvvwwwxxx|||}}}iiiXXXQQQOOOKKKEEE???:::777666:::;;;;;;:::777666999;;;777555111---++++++---...+++++++++***++++++,,,,,,)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111111222333333333555;;;JJJgggsssnnnZZZNNNOOOLLLXXXwwwccc>>>777666555444333222222222222222111000000000000000------------------------------------------------+++,,,............,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...000222666888777???AAAFFF\\\zzz}}}hhhbbbeeeooorrrkkkiiinnnuuudddbbbvvvzzzooommmnnniiivvv}}}~~~zzznnnoooxxxhhhZZZkkkrrriiigggvvv|||vvvzzz}}}~~~~~~sssuuussskkkcccfffxxx}}}mmm___YYYNNNBBB999666999<<<;;;555...,,,------+++((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&'''''''''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************$$$333(((,,,###///&&&000++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++)))+++000777===TTTYYY\\\WWWLLLEEEFFFIIIHHHHHHFFFAAA???EEESSS___VVVeeewww~~~xxxrrrrrrssskkkjjjuuurrriiifffffffffqqqpppuuu|||vvvwwwyyy```[[[ZZZVVVOOOFFF>>>888666777:::======;;;:::;;;===;;;888333///,,,+++,,,---************+++,,,------)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000///000000111222222333333:::???III^^^~~~xxx\\\XXXKKKKKK[[[eee___===666666555444333333333333222111111000000000000000////////////////////////......---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++(((((()))***+++---///000,,,,,,,,,---,,,---666@@@???<<>>999888:::CCC<<<222+++))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))***)))'''&&&&&&))),,,++++++************++++++++++++++++++******)))))),,,++++++******++++++,,,++++++******,,,111999>>>NNNPPPNNNHHHHHHLLLKKKGGGNNNBBB888;;;DDDMMMTTTXXXttt}}}uuuqqqqqqvvvvvvuuuiiiccc```iiijjjoooyyy}}}jjj```YYYXXXSSSFFF;;;666555777;;;>>>@@@@@@???>>>@@@;;;333///......---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---111555222222777222111;;;888GGG___{{{qqqiiiUUUWWWUUUXXXcccttt~~~yyyuuu]]]<<<666666555444333333333333222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---///000000,,,+++...111444999???===:::DDDTTTbbbooowwwtttuuunnnnnnuuuuuurrrxxx~~~yyyxxxwwwxxx|||xxxuuurrrqqqqqqvvv}}}}}}}}}}}}~~~|||uuuqqqdddfffttt|||}}}|||{{{~~~}}}|||xxxqqqppp{{{~~~tttdddTTTFFF>>>;;;:::EEEBBB;;;333,,,))))))+++***)))))))))(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))***)))(((&&&''')))+++++++++************++++++++++++++++++*********))),,,,,,++++++++++++,,,,,,++++++++++++,,,000666:::EEEIIIJJJGGGHHHKKKJJJFFFEEECCC@@@======FFFXXXhhh{{{uuuuuu{{{{{{lllaaa```eeemmmxxxqqqbbbVVVUUUUUUMMMCCC===888999<<>>AAAGGGFFFMMM\\\fffiiijjjjjjxxxrrrssszzz~~~xxxpppvvv}}}tttwwwvvvnnnlllsss|||www~~~||||||}}}~~~~~~xxxzzzqqqkkkpppvvv|||~~~|||zzzqqq___QQQHHHCCCAAAIIIHHHEEE<<<222+++)))+++******)))))))))(((((((((*********)))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))******((('''''')))+++++++++************++++++++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,...222555;;;AAAFFFHHHHHHJJJIIIGGGFFFGGGDDD>>>???MMMccctttvvvsss|||yyyuuuuuu~~~rrrdddhhhkkknnnrrr||||||jjjYYYVVVXXXVVVNNNGGG>>>>>>>>>>>>??????@@@AAA???;;;555111...---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,------.................................//////000000//////...111333///000777666555@@@\\\rrr~~~nnn```~~~uuu]]]QQQWWWkkk}}}yyyqqqlllooommmkkkjjjkkkkkkjjjiiiXXX<<<666666555444333333333333222111111000000000000000////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///---///666===AAAFFFLLL]]]bbb```^^^dddgggddddddssstttxxx~~~wwwvvvzzzpppkkkxxx|||}}}~~~wwwrrrzzz|||~~~}}}}}}~~~|||~~~~~~vvv}}}}}}ssskkknnnyyy~~~zzz|||xxxgggZZZRRRNNNLLLLLLKKKGGGAAA888111,,,************)))))))))((((((******)))))))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))******)))(((((()))+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---...---,,,---///111444<<>>@@@???<<<777333000---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***++++++,,,---...//////......................../////////000000/////////222666333222777999AAASSSxxxqqqddddddeeefff^^^RRRLLLZZZ{{{zzzrrrlllhhheeedddfffeeeeeeeeefffgggggggggWWW===666666555444333333333333222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************+++++++++///777===???DDDQQQ___rrrxxxfffhhhjjjccc___vvvvvv~~~tttmmm}}}{{{zzz|||zzz|||zzzsssnnnppptttyyy{{{||||||}}}~~~||||||~~~{{{kkkgggsss}}}vvv|||}}}uuuqqqooo```WWWTTTSSSOOOJJJDDD@@@>>>999111***************)))))))))))))))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))***+++***(((((()))+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,------...///...------...///111888@@@CCCAAA???BBBGGGRRRYYY[[[ZZZggg~~~zzzjjjrrr{{{sssjjjnnnvvv}}}}}}qqqeee\\\WWWUUUVVVOOODDD;;;666777;;;??????===:::666111...,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,------...//////////////////////////////000000000//////000000000000777555222777>>>QQQmmm^^^UUUcccssszzzttt```KKKMMMQQQbbb}}}yyyooolllhhhccc``````bbbdddcccdddddddddddddddeeefffUUU>>>666666555444333333333333222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,............,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,***333>>>CCCBBBJJJ```www~~~qqqrrrmmm```aaaqqqyyyooo{{{|||xxxuuuwwwyyy{{{}}}}}}xxxsssooopppsssxxx{{{}}}}}}~~~{{{}}}~~~}}}vvvmmmrrrxxx|||}}}|||{{{{{{{{{~~~~~~vvviiirrr~~~lll]]]VVVUUUPPPHHHAAA>>>@@@>>>666...++++++*********)))))))))))))))((((((((('''''''''*********)))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...///...------///111111666<<<>>>;;;999AAALLLTTTmmm|||vvvwwwsssqqq|||yyy{{{wwwqqquuu|||}}}}}}~~~yyymmmiiirrrrrrvvv~~~{{{~~~ttteee\\\YYY___XXXLLLBBB;;;:::<<>>===888444+++++++++*********))))))*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++)))***,,,+++***)))***+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------.........---///222444777:::===>>>::::::HHHXXXjjjsssjjjxxxyyy|||tttvvv|||}}}~~~}}}ssshhhpppmmmmmmtttyyyvvv}}}yyykkkbbbccc^^^WWWNNNHHHCCCBBBAAA@@@AAA@@@<<<666111......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------...............////////////////////////111111000//////000111111...444444:::LLL___xxxrrriiinnnqqqpppttt{{{oooVVVNNNQQQaaa~~~yyyhhhcccfffiiiiiilllnnnpppqqqoookkkgggeeeeeeeeedddaaa^^^^^^aaaddd```aaacccbbbaaaaaadddfff}}}PPP<<<666666555444333333333333222111111000000000000000////////////////////////......---------,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++...------......000111111333:::DDDIIILLL[[[zzzuuurrrxxx```^^^tttoooyyy~~~zzz{{{pppppp{{{{{{~~~|||rrrvvvxxxwwwtttuuuzzz{{{|||}}}|||yyywwwvvvvvvvvvxxxyyyxxxvvvttttttuuu|||}}}zzzuuuvvv}}}~~~zzz~~~~~~~~~~~~~~~}}}||||||}}}~~~|||sssxxx{{{wwwzzz}}}~~~ooorrrbbb]]]QQQMMMFFF@@@<<<:::999999+++++++++************)))+++++++++************)))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++)))***,,,,,,***)))***+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...---......---...000333777>>>???AAAAAA===???QQQdddllldddttt|||~~~tttlllnnnuuu{{{zzz|||}}}}}}qqqiiieeeaaafffvvvyyyllldddbbb^^^YYYSSSLLLGGGDDDAAABBBBBB>>>777222//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...............---------000000000000000000000000222111000//////000111222222555666AAA[[[qqquuuooozzz|||jjjnnnwwwcccNNNFFFTTTjjjqqqccc```eeeiiieee___```dddhhhlllllljjjhhhhhhdddeeeeeeccc``````cccfff___aaaccccccbbbcccfffiii~~~OOO777666555444222111111222222333222111111000000111111222111///...------......------------------------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,000,,,+++---//////333888>>>BBBCCCCCCNNNiiissstttqqq```hhhxxxpppqqqwww{{{rrrooonnnrrr~~~zzzvvvtttwww|||ttt{{{~~~xxxtttvvvxxxxxx{{{xxxwwwzzzwwwrrrsssyyyzzz{{{wwwpppnnnssstttrrrxxxuuusssuuuzzz|||yyyuuuwwwxxxyyyxxxvvvvvvwwwyyy}}}|||{{{{{{|||wwwsssuuuyyy}}}sssfff[[[VVVMMMDDD<<<777888;;;555222...***))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------///000/////////222888<<>>@@@???666//////222222000///.........///,,,------------,,,++++++------------------------+++,,,------......---------............/////////........./////////000000000111000//////111222111555777IIImmm}}}}}}vvv[[[WWWLLLPPPooowwwsssiiikkkfff___ZZZYYYYYYZZZYYY___cccxxxpppkkkmmmdddeeeeeeeeeddddddccccccbbbaaabbbcccbbb``````cccfff}}}NNN777666555444333222222222333333222111111000000111111000///...---------------------------------------...------------,,,,,,,,,......---,,,,,,,,,------000------000222444;;;CCCNNNNNNYYYkkkqqqkkkiiiooolll```eeerrryyy{{{pppmmmrrr|||{{{|||{{{xxxyyy~~~{{{xxxxxxxxx|||}}}xxxtttuuuwwwxxxvvvuuuwwwyyywwwrrrrrrtttxxxqqqeee\\\]]]ccceeeccc```]]][[[\\\___bbbaaa```hhhffffffiiinnnqqqrrrqqqmmmgggaaaaaaeeehhhfffbbbkkklllnnnooosssxxxooodddjjjvvvvvvkkk|||lll\\\OOOLLLEEE999444888777444111...++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...111555999;;;;;;999>>>???AAAQQQmmmooo___```jjjnnnwwwvvvvvv}}}zzzxxxzzzvvvxxxzzz}}}~~~|||www}}}oookkk~~~tttyyyttteee\\\aaakkkrrrwww}}}dddKKK<<<@@@BBB777///111333555555222...---...111---------------,,,++++++------------------------,,,,,,---............------------............///....../////////000000000333000------///222333555444@@@]]]\\\TTT[[[ZZZgggooollloooiiikkkeee]]]XXXWWWWWWUUUTTT___dddvvv~~~tttooonnnfffdddddddddddddddccccccccc___``````______```dddfff~~~PPP:::555555444444333333333333333222111111000000111111//////...---------------........................------------------------...------,,,,,,,,,------///------111444888AAAKKK\\\dddooovvvvvvrrrnnnmmmeeeeeemmmvvvyyyxxxssskkkvvvyyy|||{{{yyy||||||zzzvvvvvvvvvwwwvvvsssqqqrrrtttvvvuuuvvvxxxxxxuuuqqqoooooorrrgggXXXQQQTTTZZZ]]][[[ZZZYYYZZZ\\\___```^^^\\\eeebbb___bbbhhhkkkjjjggg___^^^]]]```eeehhhhhhgggnnnppptttwwwzzz~~~xxx{{{xxxlllkkkppp}}}|||yyycccRRROOOHHH:::555;;;888666444000...,,,++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------///333888<<<===<<<<<>>???;;;444222222666999777111---...111---------...---,,,,,,+++------------------------,,,------...............------------...............////////////000000000333///---///000111333555888MMMnnnzzzyyy{{{YYY]]]www~~~sssrrrrrrhhhjjjddd\\\WWWTTTSSSQQQOOO[[[dddsss|||yyytttoooiiicccccccccccccccddddddddd______^^^^^^___bbbeeeggg~~~QQQ<<<444444444444444444333333333222111111000000111111..................------........................------------------------------,,,,,,,,,------...---,,,...222555;;;GGGTTThhh~~~yyy|||wwwkkk\\\lllxxxyyyuuuooonnnsss{{{vvvyyy|||xxxxxxwwwtttsssuuuuuusssqqqooonnnooorrruuuqqqssstttqqqmmmiiifffdddfff[[[QQQOOOVVV]]]bbbcccbbbdddhhhlllnnnllliiiffffffbbb^^^___ccceeebbb___^^^bbbhhhlllooorrrwww{{{|||}}}~~~~~~xxxyyynnnhhhssszzznnnfffqqqzzz~~~pppZZZRRRIII===:::@@@:::888666333000...,,,+++******))))))))))))******))))))))))))))))))))))))************************++++++******))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///222666;;;>>>??????CCCKKKXXXgggvvvnnnlllrrrvvvvvvuuuwwwyyy{{{||||||}}}|||nnnsss~~~~~~vvv[[[CCC===@@@;;;000000666;;;;;;555///......------.........---,,,,,,------------------------,,,---......//////......---------.........//////////////////000000000111111......222222000222888@@@]]]tttjjjxxxtttcccaaazzz|||{{{|||vvvuuupppcccddd```YYYSSSNNNKKKIIIIIIVVVdddttt~~~xxxnnnkkkbbbccccccccccccccccccccc```___^^^___aaadddfffggg|||PPP<<<444444555555555555444333333222111111000000111111...//////000//////..............................,,,,,,,,,------------...------,,,,,,,,,---......---,,,///444888???NNN\\\ttt|||dddeee|||yyypppiiinnnsssuuu~~~}}}{{{|||vvvqqqrrrsssrrrtttwwwxxxsssooonnnmmmlllooosssnnnqqqqqqlllgggeeeccc```ZZZSSSPPPVVV```hhhnnnrrrhhhkkkppptttvvvtttqqqnnnooollliiiiiijjjjjjhhhfffjjjpppxxx{{{zzz|||~~~}}}~~~xxxyyymmmkkkvvv}}}ooo^^^___kkkwww}}}yyykkkYYYLLLCCC@@@BBB;;;:::999666333///,,,++++++******))))))******+++))))))))))))))))))))))))************************************))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///333777:::<<<>>>BBBDDDNNNYYYkkk{{{vvvqqqooorrrvvvwwwyyy|||}}}}}}yyyyyy{{{|||{{{zzzzzz~~~zzzoookkk|||tttSSSBBBBBB>>>222000555:::;;;777222///..................---,,,,,,------------------------------...////////////............////////////000/////////000000000111111///...000444333000777BBBPPPoooooorrr~~~bbb]]]XXX```~~~}}}hhhhhhssszzzsssnnnjjj```[[[ZZZVVVNNNFFFAAAAAADDDUUUkkk}}}}}}mmmlllcccccccccccccccbbbbbbbbb```___^^^```ccceeefffeeeyyyLLL999333444555666666555444444333222111111000000111111...///000111111000//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......222777;;;DDDUUUeeehhhxxxqqqjjjgggppp}}}xxx|||zzzyyy~~~}}}xxxtttsssxxxzzzzzzzzz||||||tttmmmllliiifffhhhlllkkkooonnnhhhdddeeedddaaaTTTQQQTTT___hhhmmmrrrwwwiiilllooorrrrrrrrrrrrrrrttttttssssssssssssttttttwww{{{~~~zzzwwwwwwzzz~~~uuussszzz|||uuuvvv}}}rrrccc\\\]]]fffttt|||}}}~~~dddRRRIIIDDD???<<<<<<;;;888555111---***+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))***************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------...///000000000111777<<<===<<<===CCCIII^^^qqqooorrryyy~~~~~~}}}}}}~~~zzzwwwvvvyyy{{{{{{zzz|||vvvrrrzzzeeeKKK???;;;999333555666777666444111000...............------,,,------------------------------...////////////////////////000000000111111//////000000000111111111///...222555222111@@@SSSiii}}}mmmRRRXXXbbb~~~vvv```\\\dddwww}}}oooddd```XXXUUUXXXWWWNNNBBB<<<>>>DDDZZZwwwllllllddddddccccccbbbbbbaaaaaa^^^]]]^^^```dddeeecccaaawwwIII555333444555666666666444444333222222111000111111111///000111222222111000///////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...//////000444999>>>HHHZZZjjjrrr~~~}}}fffgggkkkvvv~~~|||~~~yyyvvvxxxyyywwwyyyxxx|||~~~tttkkkhhheee```aaaeeeccchhhggg```^^^```aaa^^^SSSSSSYYYdddjjjkkknnnsssmmmnnnoooooopppqqqtttvvvoooqqqrrrsssssstttwwwyyy~~~~~~~~~yyysssrrrrrrsssxxxyyyvvvyyyyyyxxxuuulll^^^RRRPPPbbbuuu}}}~~~|||{{{{{{nnnWWWNNNFFF;;;======<<<:::666111---***++++++************++++++))))))))))))))))))))))))************************(((((())))))******++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------...///000000111333999@@@???<<<===DDDLLLlll~~~}}}xxx}}}zzzwwwxxxrrruuuyyyzzz{{{|||zzz{{{|||ttt{{{~~~pppSSS;;;888AAA777555333333333444333222......//////......---,,,---------------------------......///////////////000000000000111111111111000000000000111111111111000///222555111333HHHaaa~~~yyy]]]JJJaaayyyhhhWWWVVVddd{{{lll[[[SSSKKKTTTZZZ[[[QQQCCC;;;@@@GGG___lllmmmeeeddddddcccbbbaaa``````]]]\\\]]]```ddddddaaa^^^xxxKKK666666666555444333333222222111111111111000000000000000000000000000000000000////////////////////////------------------------///---++++++,,,---......---222333:::DDDIII[[[yyy}}}yyyiiiaaafffsssvvvooo~~~xxxvvvzzz|||zzzzzz}}}vvvhhhaaa[[[[[[```dddaaa]]]bbb```]]]ZZZWWWVVVVVVVVVKKKWWWcccggghhhkkkmmmmmmkkkiiikkkoooooonnnpppuuuvvvqqqnnnrrrvvvvvvwwwxxxzzz{{{}}}~~~yyysssssstttvvvzzz|||~~~yyyhhhUUUGGGQQQgggvvvyyywww~~~|||pppqqqqqqSSSBBBEEE999999999888777555000+++,,,+++)))((((((((()))***+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------...------------...//////.........///111222333333777BBB<<<777BBBDDDHHH\\\yyy|||xxx}}}yyy{{{|||zzz|||yyyssspppwww|||{{{~~~yyywww~~~|||ccclllmmmwww|||iiiIII<<>>555222444555222///...---,,,***))))))******+++++++++************)))******************************************************))))))))))))******,,,,,,,,,,,,------------------------------------......------......///000---111333111///111:::AAA@@@???>>>HHHWWWZZZccczzzssswww}}}yyyhhhggg}}}~~~~~~xxxsss~~~~~~jjjtttyyywwwhhhdddcccjjjrrrpppbbbSSSBBB<<<777777666222000111444444333222111000//////...............---------------........./////////////////////000000000000000000000111111111222222///333666888===RRRxxxtttccc|||sssRRRYYY___ssswwwnnnmmmJJJDDDHHHFFFHHH```bbbWWWaaammmvvvpppcccPPPGGGGGGJJJdddnnnddd___bbbfffgggeeeaaa^^^\\\[[[\\\\\\[[[ZZZ[[[^^^aaauuuGGG666444444444444555555555555222222222111111111000000////////////////////////////////////////////////........................+++,,,............///000222CCCNNNZZZpppyyysssnnnuuuzzzhhhVVV]]]mmmvvvrrrwwwqqqvvvxxx|||ttt___KKKBBBGGGQQQRRR[[[eeehhhddd```___```cccccccccaaa]]]WWWQQQNNNZZZdddlllmmmlllnnnppppppooommmmmmpppooommmoootttrrrppprrrwwwyyyxxxxxx{{{{{{zzzyyyyyy{{{~~~}}}~~~wwwyyy{{{xxxssslllaaaWWWQQQUUUeeevvvxxxooocccPPPHHH???777444444333222333000///---+++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,------------..........................................//////000///000111000111666===CCC@@@===EEEZZZiiilllwwwrrrjjjrrr~~~tttqqqzzz}}}}}}|||||||||www}}}tttccc|||wwwtttmmmgggmmmtttooodddOOOCCC888555666555333333444444333222111000/////////////////////.....................////////////////////////000000000000000000111111111222222222222555777:::HHHfffhhhfffxxx\\\SSSbbbwww~~~mmmnnngggCCCEEEJJJIIIWWWttt```___sss{{{xxxmmm```NNNGGGHHHPPPuuuiiibbb[[[```fffhhhfffaaa]]]\\\```___]]][[[YYYZZZ^^^aaasssFFF777444555555555555555555555222222222222111111111111////////////////////////////////////////////////........................+++---///...,,,,,,...///;;;EEEUUUnnnrrrrrrnnnYYYWWWdddxxx|||xxxyyytttyyyzzz~~~tttZZZJJJEEEFFFNNNWWWWWWZZZ^^^bbbccccccccccccbbbccccccaaa^^^ZZZUUURRR]]]fffllljjjggghhhjjjjjjkkkhhhfffgggggggggmmmtttsssrrrtttyyyyyyvvvuuuxxxxxxzzz}}}{{{{{{yyyvvvrrrlllddd[[[RRRLLLOOOWWWqqq{{{qqq}}}www]]]JJJBBB<<<999555111222666333111///---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,---------.................................///............///000000111///---000666===@@@AAA???@@@TTTooo{{{~~~wwwllluuu~~~|||{{{yyyooottt}}}{{{www|||bbb{{{xxxwwwuuunnndddllltttuuu___KKK777111444666555444333333333222111000...---////////////////////////........./////////000000////////////000000000000111111111111222222222222222444666@@@XXXzzzqqqooo|||zzzZZZQQQ[[[yyysssrrrqqqpppwww[[[BBBHHHHHHNNNkkk{{{cccmmmzzzkkkddd[[[MMMHHHMMMZZZccc^^^XXX___gggjjjgggaaa]]]\\\dddccc```\\\ZZZZZZ]]]```pppEEE:::666666555555555555555555333222222222222111111111000000000000000000000000////////////////////////........................,,,...///...,,,,,,000333EEESSShhhxxx}}}jjjZZZaaaqqquuuwww|||yyyyyyzzzsss\\\JJJJJJSSSWWWYYY\\\aaa^^^[[[\\\```eeefffggg_________^^^]]]\\\[[[ZZZ]]]eeeiiifffbbbbbbdddddddddaaaaaadddfffiiiqqqyyywwwwww{{{~~~zzzxxx{{{|||xxxrrrqqqsssuuuwwwssssssyyy~~~~~~zzzvvvqqqkkkdddYYYKKKCCC@@@RRRjjj}}}{{{rrrVVVKKKAAA>>>999222222777555333111...---,,,+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---------....................................//////......//////000111222///...444===CCCBBB@@@BBBKKKhhhoooqqqwwwqqq{{{wwwoooeeeggg~~~{{{~~~}}}wwwyyyxxxzzzyyypppjjjeeeoooyyyoooWWW>>>333333444555555222333333333222000...---.........///////////////....../////////000000000////////////000000000000111111111222222222222333///222:::NNNlll}}}{{{oooSSSPPP^^^kkkllliiinnnlllhhhaaaMMMDDDLLLOOObbb{{{qqquuubbbZZZVVVJJJIIIXXXnnnnnn]]]YYYUUU^^^iiimmmiiibbb^^^]]]dddccc```]]][[[\\\___bbbnnnEEE<<<777777666666555555444444333333222222222111111111000000000000000000000000////////////////////////........................,,,...///...,,,///555;;;JJJiii~~~qqqkkkkkk|||{{{tttuuuyyy{{{~~~zzzZZZMMMJJJWWWdddeeecccdddfffbbb\\\[[[^^^ccchhhjjjaaa___\\\ZZZYYYYYY[[[\\\]]]dddhhheeeaaabbbeeeeeefffeeehhhnnnqqqttt{{{~~~}}}vvvtttuuuvvvnnnjjjkkkqqqwww{{{|||wwwsssoookkk```QQQEEEAAACCCWWWooo}}}kkkVVVDDD@@@===666333555777555222000---,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------....................................///////////////000000111111111555;;;BBBEEEDDDAAAJJJYYY{{{mmmnnnzzzrrrwwwwwwcccfffgggwww~~~||||||yyy{{{|||~~~{{{{{{~~~wwwzzzhhhkkkuuu~~~iiiQQQ@@@777333444888333444555555444222000...------........./////////.../////////000000000000////////////000000000000111111111222222222333333000666GGGbbb~~~{{{tttVVVGGGYYY|||qqqaaa```iiinnnhhh]]]QQQHHHJJJSSSdddyyy}}}jjj]]]TTTPPPEEEJJJiiivvveee\\\VVVTTT^^^jjjooojjjccc___]]]______^^^]]]\\\]]]aaadddmmmDDD===888888777666555444444333333333333222222222111111000000000000000000000000////////////////////////////////////////////////,,,...///......222:::AAAJJJxxx~~~zzzuuuxxxpppzzzqqqyyyuuuwwwyyy|||~~~~~~oooVVVQQQUUUccckkkfffdddggg\\\ZZZWWWWWW[[[bbbkkkpppeeebbb\\\WWWUUUUUUVVVXXX___fffjjjgggdddfffiiijjjoooooottt{{{~~~~~~~~~wwwssstttvvvuuuwwwzzz|||pppmmmllliii```SSSJJJHHHBBBFFFZZZxxx}}}```EEE???@@@;;;444222888666333000...---,,,,,,,,,,,,,,,------.........************************++++++++++++++++++++++++,,,++++++******++++++,,,---------........./////////////////////////////////////////////000111111///444;;;BBBEEEFFFEEEDDDQQQdddcccooo}}}}}}qqqooozzzlllqqqpppxxx}}}|||{{{{{{}}}wwwooouuu}}}qqqnnnvvvxxxbbbMMM<<<333555<<<444555666666555333111///,,,---------......//////////////////000000000000////////////000000000000111111222222222333333333333<<>>kkk~~~{{{aaaOOOSSSaaa|||rrreeeVVVQQQZZZeeeiiigggPPPMMMOOOUUUiii}}}~~~kkkVVVMMMPPPDDDAAAYYYtttmmmggg___YYYWWWNNN^^^pppuuummmbbb___aaaYYY[[[\\\]]]^^^___bbbdddlllDDD;;;777666555666666666444222555444333222111111111111222222222111111111111000111000///...------------////////////////////////000//////000333999DDDLLL]]]mmmwwwuuuwww{{{tttkkkhhhrrrzzzxxxxxxyyyzzz}}}wwwnnncccZZZXXX\\\bbbggghhhfffaaa^^^XXXVVVTTTUUUZZZaaagggkkklllggg___XXXUUUXXX^^^cccjjjqqqyyy|||xxxtttrrrrrryyy{{{}}}zzzxxxooommmiii]]]VVVOOOAAA???>>>HHH```~~~ZZZHHHDDD>>>:::999444777999666111,,,,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............------------......///////////////...///000/////////111333444;;;BBBCCC@@@AAAIIIRRRiiixxxpppnnnyyyuuuuuu~~~}}}|||||||||~~~{{{yyy{{{~~~xxxzzz}}}uuuooowww~~~ppplllqqq{{{iiigggwww{{{}}}lllNNN>>>:::555888888777666555444222000///000000000000000000000000000000000111111111111000000000000111111111111111333444333222333444555<<>>QQQdddooonnnjjjkkkyyy{{{|||||||||yyyuuutttzzz|||~~~|||ttthhh^^^\\\___bbbbbbdddeeeeeeddd```\\\YYYSSSUUUXXX\\\```dddiiillllllgggaaa___ccckkksssyyyyyy~~~~~~~~~tttbbbXXXSSSJJJ???CCC>>><<>>CCCCCCBBB>>>999444111///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,,,,---...///000000---....../////////////////////000//////222666999===>>>>>>BBBQQQeeepppqqqzzzwwwtttsssooo{{{```]]]hhhyyy}}}}}}zzz{{{zzz{{{|||zzz|||~~~~~~~~~{{{vvvrrrooonnnooorrrxxx}}}qqqooommmkkkjjjkkklllmmmjjjxxxyyynnnyyy}}}nnnrrrwwwkkkyyyzzzLLL???>>><<<<<<>>>;;;444222555222111111111000000000//////000000000111111111111111111111111222222222222444111000222333444<<>>VVVtttwww}}}uuuddd|||~~~{{{zzz||||||iiiXXXVVV^^^eeefffeeebbbbbbccccccaaa\\\XXXUUUMMMRRRYYY]]]aaaeeekkkpppkkkiiiiiimmmtttzzz||||||jjj[[[UUULLLEEE>>>;;;<<<===BBBSSSggg~~~vvv}}}vvvyyyzzzVVVFFFCCCCCCEEEDDDBBB???:::555111///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------...///000000---......//////////////////000000///000333777;;;AAA@@@@@@FFF[[[qqqyyyuuuuuuhhhjjjlllhhhvvviiiUUU]]]rrr~~~||||||}}}~~~}}}}}}~~~~~~{{{|||~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvuuupppmmmkkklllpppuuuyyy{{{jjjiiigggeeefffgggjjjlllmmmsssqqqvvv~~~nnnsssiiiMMMFFF>>>;;;===;;;555444888222222222111111000000///000000000000111111111111111111111222222222222333444111111444333555CCCTTTyyy{{{|||ZZZNNNWWWmmmmmmcccVVVLLLHHHEEEEEEEEEKKK___uuu|||mmmeeeccccccbbb]]]UUUUUUYYYYYYPPPRRRppppppfff]]]ZZZYYYVVVVVVXXXYYY\\\___```___]]]]]]]]]bbb___\\\\\\^^^```^^^[[[aaa???:::888777666666777666555333333222222111222222333333111111111000000000000///000000/////////000000111///////////////////////////333999HHHfff~~~}}}yyyooommm{{{}}}|||yyyyyy|||}}}yyyxxxnnnccc[[[]]]aaaaaaaaacccbbbcccdddccc___ZZZTTTPPPSSSXXX^^^aaacccfffmmmrrrmmmkkklllqqqzzzppp^^^VVVLLLFFFAAA>>>===:::;;;FFFTTThhh|||mmmNNNEEEGGGCCCBBB@@@>>>;;;777333000------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,---------......//////---......//////////////////000000///000333888<<>>======888555666333333222111111000000///000000000000111111111111111111111222222222333333222111333666444777MMMfffnnnVVVeee~~~qqq___WWWIIIHHHFFFHHHKKKLLLUUUppptttmmmgggdddcccdddbbb]]]VVVTTTVVVYYYUUUbbbjjjaaaYYYXXXXXXVVVUUUVVVYYY\\\______]]]\\\___cccccc___\\\]]]```aaa___\\\```???<<<777666555555666555333111222222222111222222333333000000000000////////////000///////////////000000///////////////////////////555>>>QQQpppyyyzzz}}}iiirrrvvvwwwxxxzzz|||yyyxxx|||yyyvvvpppnnnaaa___bbbfffddd___```fffbbbcccdddccc___XXXQQQLLLZZZ___dddffffffiiiooouuunnnllllllrrr|||uuubbbXXXOOOFFFEEEAAA;;;888999>>>AAALLLrrrZZZHHHHHH@@@???>>>===;;;999555333---------,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------...............---......//////////////////000000///000444999===;;;DDDNNNYYYqqqtttooollljjjttt{{{cccTTTIII___xxx~~~~~~~~~xxx|||||||||zzzxxxwwwxxxzzzzzz{{{||||||{{{{{{|||~~~xxxzzz||||||zzzyyyzzzzzz|||uuuqqqtttxxxnnnllljjjjjjkkkkkkkkkjjjeeedddaaa```aaadddgggiiifffkkktttjjjsss~~~~~~~~~```DDD>>>AAA<<<444222333333222222111000000///000000000000111111111111111111222222222333333333111000444777555:::UUUrrrjjjfffxxx[[[WWWWWWJJJGGGGGGLLLRRRUUU```|||{{{ppphhhiiiiiiddddddeeeccc^^^XXXUUUUUUYYYZZZpppyyyfff^^^WWWWWWWWWUUUTTTUUUUUUZZZ^^^___]]]___eeejjjccc___\\\]]]aaacccaaa]]]^^^AAA===666666666666555555555555444222000111444444222///111111000000000000111111000000000000000000000000///000000......000111111666777@@@TTTmmm~~~~~~xxxsssyyyuuujjj{{{~~~|||zzz{{{|||~~~~~~~~~zzz}}}{{{sssllljjjkkkkkkiiiccc\\\ZZZ^^^eeeiiillleee___]]]XXXQQQPPPTTT___iiimmmggggggooossspppppplllrrr~~~nnn___NNNEEECCC???:::999;;;<<<<<>>???CCCAAA;;;999;;;999333111///,,,+++,,,...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------000000//////.........---222///---000666;;;;;;999888NNNeeelllvvvwwwsssqqqiiivvvjjjYYYTTTbbb{{{}}}|||{{{{{{|||{{{yyyzzzyyyxxxvvvtttsssuuuyyy|||xxxzzz{{{zzzwwwvvvxxx{{{~~~{{{wwwvvvwwwxxxyyyyyy{{{{{{{{{zzzzzzzzz}}}~~~~~~~~~zzzsssnnnpppkkkgggeeeeeefffdddaaa___bbb\\\[[[cccddddddnnniiikkknnnxxx}}}mmmzzzvvvkkkrrrvvvssswww|||RRRBBBAAA>>>777444333333222222111222222222111111111111111111111111000111111111111222222222666333111666;;;@@@___~~~tttrrrcccvvvooo```ZZZRRRDDDDDDPPPTTTgggeeetttqqqjjjiiihhhggggggaaafffccc___```YYYSSSZZZ```ooommmgggbbbZZZUUUSSSTTTUUUVVVQQQZZZbbbaaa___```aaaaaaddd___YYYYYY]]]``````^^^\\\???;;;666666666666555555555555444333333333444333222000111111000000000000111111000000000000000000000000///000000///...///000000888<<>>:::666666666666555555555555444666666555333222222222111111000000000000111111000000000000000000000000///000111000///...///111888???OOOaaajjjnnnyyy}}}zzzmmmxxxmmm~~~{{{wwwvvvxxx|||}}}vvvpppmmmmmmmmmmmmmmmiiiccc]]]ZZZ\\\bbbgggaaa^^^\\\]]]]]][[[\\\```gggppptttqqqpppvvvyyywwwtttttt}}}kkkRRRHHHDDD???<<<;;;:::999888666NNNttt|||wwwxxxaaaHHH???@@@???<<<<<<===:::555333000---,,,---...///......------,,,,,,------...........................---------............///........................000000////////////....../////////333888===@@@AAALLLWWWjjj{{{wwwsssvvvlll^^^mmmxxx~~~|||{{{zzzzzz~~~}}}{{{xxxtttqqqooommmtttrrrooolllkkklllnnnpppxxxyyyzzzyyyxxxxxxyyy{{{{{{yyyvvvvvvwwwxxxxxxwwwtttwwwzzz{{{{{{{{{|||}}}~~~}}}~~~~~~~~~|||wwwtttmmmjjjfffeeeeeeddd```\\\___\\\SSSTTT___cccfffrrr{{{vvvvvvtttrrrlll___vvvvvvfffsss}}}wwwQQQAAA>>><<<777555444333222222222222222111111111111111111111111111111111111222222222333222...888;;;888TTTvvvzzz}}}kkkUUUhhhzzzqqqhhhZZZXXXXXXPPPFFFaaaxxxuuuuuueeebbbeeefffcccaaa```ddd```]]]\\\UUUUUUaaannnvvviiifffaaa[[[WWWUUUVVVWWWWWWVVVZZZ]]]]]]___dddeeecccbbbccceeedddaaa^^^]]]]]]XXX>>>:::666666666666555555555555444777999777333111222444111111000000000000111111000000000000000000000000000///111111000...000555AAALLL^^^lllllllllyyy}}}~~~}}}sssvvvXXX|||{{{wwwsssqqqsssxxx{{{}}}zzzpppjjjjjjmmmnnnnnnjjjgggdddaaa]]][[[]]]bbb]]]\\\]]]___```aaabbbdddhhhppptttrrrrrrvvvyyyyyysssuuu~~~ppp[[[MMMFFF@@@>>><<<999777777333@@@```yyy{{{}}}zzzpppMMMAAA@@@===<<<======:::777444222...------............------,,,,,,------...---------------------------------............///............////////////000000//////////////////000000222444888>>>DDDHHH___gggxxxooojjjooouuummmhhhkkk~~~|||zzzxxxvvvuuuuuuyyyvvvsssssssssssspppmmmnnnjjjfffdddfffkkkooorrr{{{{{{zzzyyyxxxwwwwwwxxxzzzxxxwwwwwwxxxyyyxxxwwwqqqtttxxx{{{{{{zzzzzz{{{xxxyyyzzz{{{{{{yyywwwuuupppkkkfffccccccbbb___\\\YYYXXXQQQRRR]]]dddsssyyyqqqnnnnnnxxxkkkzzzwwwtttuuu|||pppqqqiiiKKK@@@:::444666555444333333222333333111111111111111111111111111111111222222222333333222---:::<<<999ccc}}}~~~wwwqqqlll^^^ZZZyyyzzzuuulll]]]ZZZYYYNNNMMMfffsssxxx}}}oooaaa```dddddd```^^^___bbb^^^[[[ZZZSSSVVVhhhuuu|||oooeee^^^[[[VVVTTTTTTVVVWWWWWW[[[\\\\\\\\\___dddeeebbbaaadddgggeee```]]]^^^aaaWWW>>>:::666666666666555555555555444777999777444222333444111111000000000000111111000000000000000000000000000...000222000...444===VVVcccsssyyytttsss}}}wwwtttwww|||zzzkkkVVVzzzwwwsssrrrtttwwwyyyzzz{{{rrrgggcccfffkkklllkkkgggeeeeeefffbbb[[[YYY\\\[[[]]]___aaaccceeeffffffmmmqqqsssqqqoooqqqtttuuusssvvv}}}yyylllSSSIII@@@???===999666777555555FFFdddwwwzzz{{{```GGGBBB======>>>===;;;888666333000..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000//////000000000000000000000222444666999AAAJJJRRRpppyyy~~~jjjfffqqqXXXWWWhhhzzz}}}|||}}}~~~|||}}}}}}}}}xxxwwwuuussspppooonnnmmmrrrpppnnnpppssssssoookkkfffbbb^^^^^^eeennnuuuzzz}}}|||zzzxxxvvvuuuttttttyyyxxxwwwxxxzzzzzzyyywwwnnnrrrwwwyyyzzzyyyxxxxxxuuuvvvxxxyyyyyyxxxwwwwwwuuunnnfffaaa``````___^^^XXXZZZVVVUUUZZZccc~~~wwwsssssssssjjj}}}|||pppjjj{{{YYYDDD===;;;777666555444333333333333111111111111111111111111111222222222222333333333333...:::===AAArrrooosssqqqfffXXXPPP]]]{{{vvvmmm```^^^[[[MMMKKK]]]ssscccxxxvvvkkkaaaaaadddbbb___]]]___aaa]]]ZZZXXXQQQXXXppp|||}}}rrriii```WWWUUUSSSSSSUUUXXXYYYYYY^^^___^^^\\\___ddddddaaaaaadddgggddd___^^^bbbfffUUU???;;;666666666666555555555555444555777666555444444444111111000000000000111111000000000000000000000000000---...222111000999FFFgggwww~~~yyy|||zzzqqqnnnvvvmmmyyy{{{fffjjj{{{|||zzzxxxxxxyyyyyyyyyxxxmmmggg``````dddhhhiiiiiigggdddeeeiiidddYYYUUUYYYZZZ___bbbccceeeiiiiiigggqqqssssssooollllllooossswww{{{~~~vvv[[[LLLAAA???>>>999666999===666:::LLLaaaooo{{{~~~oooPPPFFF>>>===>>><<<::::::777444111///...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000111//////000000000000111111111444666888<<>>@@@888777666555444333333333111111111111111111111111222222222222333333333333444222;;;CCCTTThhhrrryyyjjj[[[JJJFFF\\\}}}uuussstttlllaaaaaa]]]NNNIIITTT[[[^^^mmmfffbbbcccdddaaa______```aaa\\\ZZZWWWPPP[[[wwwvvvlllddd\\\UUUTTTSSSUUUXXXZZZ[[[[[[]]]``````^^^___ccceeeccccccfffgggeeeaaaaaaeeeiii|||SSS===:::666666666666555555555555444333333444666666555333111111000000000000111111000000000000000000000000000,,,,,,111111222???PPPpppyyynnnkkkyyywwwnnn}}}yyynnn~~~||||||{{{{{{|||}}}{{{wwwtttbbbaaa```cccgggkkkkkkjjjiiiddddddgggbbbWWWTTTYYYXXX___cccdddggglllmmmiiiooooooooommmlllnnnuuu{{{yyyaaaPPPBBB@@@>>>999777;;;<<<999999@@@OOOdddvvvyyy~~~XXXKKK???===>>>;;;:::;;;999555222/////////...---...------,,,,,,------...---------------------------------............///---......///000000111111//////000000000111111111111444888:::AAAPPPeeetttsss{{{{{{oooqqqpppnnnzzzcccTTTggg}}}|||yyywwwwwwwwwsssuuuvvvvvvtttsssrrrqqqooommmkkkiiifffdddcccbbb[[[ZZZYYYZZZ]]]___aaaaaa___]]]^^^eeennnvvvyyyyyyyyywwwtttsssuuuuuusssqqqssstttuuuwwwyyyxxxvvvsssoooqqqtttvvvuuuttttttuuutttvvvyyyyyyxxxwwwyyyzzzxxxsssmmmiiigggddd```\\\XXX[[[ZZZYYYXXX\\\zzz}}}nnnrrr~~~|||}}}rrrppp{{{~~~uuu}}}UUUAAA>>>999888777555444444333333111111111111111111111111222222222333333333444444444777===LLLlllkkk|||www~~~ZZZNNNHHHLLLcccvvvkkkrrr{{{tttddd```\\\NNNGGGQQQKKKeee{{{bbb```aaadddccc```aaaeeeaaaaaa\\\ZZZVVVOOO^^^~~~tttkkkcccYYYUUUTTTSSSUUUXXXYYYZZZYYYXXX^^^bbb``````cccgggggggggiiikkkjjjgggeeefffgggyyyPPP<<<999777666666666555555555555444222111333666888555333111111000000000000111111000000000000000000000000000+++,,,111222333CCCVVVvvv{{{llliii{{{uuuxxxxxx{{{wwwzzzzzz|||~~~}}}zzztttppp___```ccchhhmmmooopppooollleeeccceee```UUUTTT[[[WWW^^^cccdddhhhooooookkkiiiiiijjjlllnnnttt~~~}}}eeeRRRBBB@@@???999888===222555666777BBBYYYppp|||ooo^^^NNNAAA======;;;:::;;;999666222000//////...---...------,,,,,,------...........................---------.........//////---......///000111111222//////000000111111111222000444999<<>>DDD===:::>>>:::777777666333000......///.........------,,,,,,,,,------------------------------------------------////////////000000000000///000222111000///000222444;;;======MMMdddlllfffrrr}}}ooorrruuujjjzzzyyy```aaannnxxxppprrryyypppnnnjjjeeebbb______^^^YYYXXXWWWWWWWWWUUURRRPPPQQQMMMHHHGGGIIIIIIGGGDDDAAAEEELLLSSSYYY^^^bbbeeedddfffjjjnnnppprrrtttuuurrrqqqppprrrxxx}}}zzzuuuxxxvvvtttrrrrrrrrrssstttttttttuuuwwwwwwuuupppmmmnnnooorrrtttvvvwwwwwwwwwuuuvvvtttpppooommmcccWWWVVVQQQRRRVVVUUUWWWhhh}}}oooaaagggyyy{{{vvvoooVVVEEE;;;777444555777666222///111111111222222333333333222333444333222222333555777777MMMtttoooRRRGGGBBBRRRjjjtttWWWXXXlll}}}aaaXXXSSSKKKBBBEEEOOOccc}}}xxxccc[[[ZZZ[[[___bbbccc```\\\]]]YYYTTT\\\___QQQffftttjjjaaaYYYUUUSSSQQQQQQUUUWWWWWWVVVYYY^^^cccccceeehhhiiigggooolllhhhgggiiikkkjjjiiisssMMM>>>888888666444555666777555333444444333333333333222222111111111111111111111111000000000000000000000000111///111555555<<>>;;;>>>888777777666333000......///...------------------,,,------------------------........................////////////000000000000///000111111000000111222888:::;;;AAASSShhhpppkkk{{{yyy}}}zzzmmmmmmvvvvvvwwwlllYYYssswwwkkkbbbbbbfff^^^\\\XXXTTTQQQOOONNNNNNIIIIIIHHHHHHHHHFFFDDDBBBAAABBBBBBCCCDDDFFFIIILLLQQQUUUZZZ___bbbeeehhhjjjeeedddgggmmmtttyyyyyyxxxtttsssrrrvvv}}}|||xxxvvvtttrrrrrrrrrssstttwwwvvvuuuuuuvvvtttqqqnnnmmmnnnppprrrsssttttttttttttuuussspppooonnnfff\\\VVVQQQPPPSSSPPPNNNXXXhhhyyy}}}|||ssspppxxx~~~tttwww|||nnnAAA@@@:::666666777555333333111111222222222333333333222333444333222222444555666>>>[[[uuuYYYGGGDDDIIIbbb^^^TTThhhzzzbbbXXXQQQHHHEEEDDDNNNhhhwwwccc\\\[[[[[[^^^bbbddddddccc___[[[VVV[[[]]]UUUtttpppggg___XXXTTTRRRPPPQQQTTTVVVWWWVVV\\\```bbbaaaccciiillllllpppmmmkkkkkknnnqqqqqqppppppMMMAAA;;;888666555555666666555444444444333333333333222222111111111111111111111111000000000000000000000000111...000555;;;EEE[[[qqq|||xxx||||||}}}~~~|||}}}}}}|||{{{xxxwwwwwwxxxwwwrrriiicccjjjllloooqqqrrrtttwwwxxx|||jjj[[[XXXXXXWWW[[[bbbdddiiimmmkkkkkkkkkkkkhhhqqqttt{{{uuucccOOOEEE@@@<<<::::::888999777666666;;;^^^iiiwww{{{TTTEEE>>>>>>???999888888777444111...//////---------------.................................000000000000000000000000////////////000000000000///111111111000000222444;;;999;;;HHH\\\mmmtttttt{{{yyy{{{uuuzzz~~~eee```uuukkkaaaXXXTTTTTTNNNLLLJJJGGGDDDCCCCCCBBBAAAAAAAAAAAA@@@???======666:::>>>@@@AAAEEEMMMSSSZZZ^^^cccggghhhiiijjjkkkhhhffffffmmmwww}}}}}}yyyxxxuuuuuuzzzxxxvvvtttrrrrrrrrrssstttyyywwwvvvuuuuuutttrrrpppnnnnnnpppqqqqqqqqqqqqqqqssssssrrroooppppppkkkdddWWWQQQOOOQQQNNNIIILLLTTTbbblllvvv}}}~~~xxxmmmwwwyyyDDDCCC<<<777777777444444777222222222222333333333333222333333333222222444666444CCCccccccMMMFFFHHHSSSuuulllRRR```uuubbbXXXNNNEEEHHHEEERRRqqqrrrbbb^^^]]]]]]___cccfffhhhhhh```]]]XXXYYYYYY\\\lllccc\\\VVVRRRQQQOOOOOORRRUUUVVVVVV___aaa```^^^aaaiiioooppprrrpppoooooorrrssssssssslllKKK@@@999777666666666666666555444444444333333333222222222111111111111111222222222000000000000000000000000222...///777BBBPPPbbbqqq{{{|||yyyzzz|||}}}{{{wwwyyyzzzxxxrrrkkkfffdddpppssstttsssuuuzzz}}}}}}|||kkk\\\YYYYYYWWWZZZaaaccchhhlllmmmmmmlllkkkjjjtttwww~~~{{{iiiTTTHHHAAA<<<999:::888777555888777555OOO|||lllttt]]]CCC===@@@@@@<<<888888777555111//////000,,,,,,------......//////////////////////////////000000000000000000000000////////////000000000000000111111111000111444666;;;;;;DDDTTTcccmmmwww{{{{{{}}}wwwnnnyyyvvvhhh___XXXPPPIIIGGGDDDCCCAAA???>>>=========???@@@AAA@@@???>>>??????:::===@@@CCCFFFKKKRRRWWW^^^cccjjjnnnnnnmmmkkkjjjjjjjjjkkkpppvvv{{{{{{zzz{{{wwwvvv|||xxxwwwuuusssrrrssstttuuuxxxwwwvvvwwwwwwuuuqqqoooqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqppppppqqqqqqooolll\\\UUUPPPPPPOOOKKKKKKNNNVVVaaappp}}}{{{iiiuuutttvvvUUUFFF===777999888444333777333333333333333333333333111222333333222222444666666FFFfff|||```NNNJJJKKKXXXddddddqqqbbbVVVLLLEEEFFFHHH]]]jjj```^^^___```ccceeeggghhhhhh^^^[[[XXXWWWWWWddd|||kkkaaaZZZTTTQQQOOONNNNNNPPPSSSVVVXXX___```___]]]bbbjjjppppppssssssrrrrrrrrrrrrqqqpppgggGGG===666666666777666555555555555444444333333333222222222000000111111111222222222000000000000000000000000222...000<<>>[[[{{{}}}lllGGG>>>AAA@@@===999999888555222000000111---------....../////////////////////////////////////////////////////////////////////000000000000000111111111111222555888:::CCCSSSbbbiiimmmyyyvvv|||xxxyyyooobbbUUUOOOKKKDDD>>><<<:::::::::999999999999:::<<<===???>>>===<<<>>>@@@BBBBBBDDDJJJRRRYYY\\\]]]kkkpppvvvxxxwwwrrrmmmjjjgggjjjooorrrtttwww|||xxxuuu|||zzzxxxvvvtttttttttuuuvvvtttuuuvvvxxxyyyvvvqqqmmmrrrrrrqqqqqqppppppppppppqqqpppoooqqqrrrqqqqqqqqqeee]]]UUUQQQOOOMMMMMMNNNMMMVVVbbbooo}}}jjjcccwwwuuusssqqqMMM@@@777999:::444222555333333333333333333333333111222333333222333555777999MMMnnn~~~oooVVVJJJHHHJJJ]]]rrr|||lll___TTTKKKFFFCCCOOOllluuubbb^^^]]]```dddhhhhhhgggfffeee\\\XXXXXXXXXYYYpppzzzkkkaaaXXXSSSOOOOOONNNNNNOOORRRWWWYYY]]]_________eeelllooommmrrrsssuuuuuuuuutttssssssdddFFF<<<333555777777777555444555666444444333333333333222222000000000111222222333333000000000000000000000000222///444FFF]]]oootttsssuuutttuuunnnuuu|||yyy|||~~~}}}|||}}}|||xxxlllgggkkkrrrzzz}}}|||yyy~~~{{{mmmbbbaaa```[[[YYY\\\ZZZ^^^fffooorrrpppoooqqqvvvxxx|||rrr^^^OOODDD;;;888999666777444777<<<555444AAA```{{{xxxrrrSSSDDDBBB===<<<::::::999666222000000111.............../////////................................................////////////000000000000000111111111111333777:::===PPPfffooooooqqq|||zzzuuuxxx{{{zzzrrr\\\QQQGGGDDDBBB>>>:::999888999999:::;;;<<<=========???AAA@@@>>>>>>BBBEEEHHHHHHLLLUUUaaaiiikkkkkkzzz|||}}}{{{vvvooojjjgggbbbiiipppssstttxxxxxxuuu|||~~~|||zzzxxxvvvvvvvvvwwwxxxrrrssstttwwwxxxvvvrrrnnnqqqppppppooonnnnnnoooooopppnnnooorrrssspppppprrrnnnfff\\\SSSMMMKKKJJJKKKJJJPPPXXXbbbooo|||}}}~~~zzzttt___mmmyyy}}}vvvyyy___JJJ::::::;;;444111444444444444444333333333333000111333333222333555777777TTT{{{{{{___JJJDDDLLLUUUqqqwwwgggYYYQQQKKKFFFAAAUUUuuunnn___^^^]]]bbbhhhkkkkkkhhhfffddd^^^VVVXXX\\\bbbvvvjjj```XXXSSSNNNNNNNNNNNNOOORRRXXX\\\^^^___```bbbhhhnnnooojjjooossswwwzzz{{{{{{|||}}}dddGGG>>>555555777888777444333555666444444333333333333222222///000000111222222333333000000000000000000000000111111:::QQQooozzz}}}wwwjjjgggjjjuuu{{{xxx{{{}}}|||}}}zzzsssmmmmmmrrrwwwwwwzzzxxxttt|||{{{mmmbbbbbbbbb]]]\\\___aaadddnnnyyy|||yyyyyy|||zzz|||yyyvvvcccTTTGGG>>>::::::555;;;777444999888555:::FFF^^^yyyuuuyyy^^^IIIAAA:::;;;::::::999666333111111222////////////............------------------------........................////////////000000000000000111111111111444888<<>>:::999::::::;;;===???@@@BBBCCCCCCCCCFFFHHHGGGEEEEEEJJJNNNOOOTTT\\\fffpppwwwzzz{{{}}}uuunnniiihhhhhheeejjjooossswww|||yyyuuu}}}~~~}}}|||zzzxxxwwwxxxyyyzzzsssrrrqqqrrrsssttttttrrrrrrqqqpppooooooooopppppppppnnnppptttsssooonnnrrrrrrmmmcccXXXOOOKKKJJJJJJHHHMMMRRRZZZgggvvv~~~yyy{{{yyylllnnnkkkpppuuuwwwzzzZZZ@@@;;;;;;555222555555555444444444333333333000111222222222333555777;;;```mmmTTTFFFFFFYYYnnnwww```QQQOOOJJJAAABBBZZZuuuyyykkkcccaaa___dddiiilllkkkjjjjjjjjjdddXXXYYY```mmmrrrggg^^^VVVSSSNNNOOOOOONNNOOORRRYYY^^^bbbcccbbbcccjjjqqqpppllloootttzzz~~~eeeIII@@@777555777888777444333444777444444444333333333222222///000000111222222333333000000000000000000000000111333>>>ZZZ{{{yyyjjjdddppp~~~|||zzzwwwwwwwwwvvvyyy}}}|||tttooooootttxxxzzzxxx{{{yyyvvv~~~{{{lllaaaaaabbb___```dddcccfffppp||||||{{{~~~zzzxxxfffWWWJJJ@@@;;;<<<444>>>999111666;;;:::===>>>QQQwwwqqqdddLLLAAA888;;;:::;;;:::777333111111222000000//////......------------------------------////////////////////////////////////000000000000111111111111222444999===KKKggg}}}~~~|||~~~xxxvvvyyyuuuqqqzzz~~~zzzjjjZZZQQQHHHAAA<<<;;;999666666999999:::<<<>>>AAABBBCCCCCCFFFIIILLLKKKHHHIIINNNSSSXXX```llluuuzzz~~~|||rrrkkkjjjmmmqqqmmmnnnppptttzzzzzzvvv}}}{{{yyyyyyyyyzzz{{{tttqqqnnnmmmpppsssuuuvvvtttsssrrrqqqqqqrrrsssssspppnnnpppuuutttnnnmmmqqqqqqooohhh]]]SSSNNNMMMLLLDDDHHHMMMSSS___ooozzz}}}}}}|||}}}sssYYYcccrrrnnnyyyzzzgggDDD;;;;;;666333777555555555444444333333333000111222222222333666888GGGooo}}}}}}```OOOFFFJJJdddwwwppp~~~zzz\\\LLLMMMJJJ>>>EEE\\\rrrxxxrrrlllgggdddaaaeeeiiilllkkklllnnnqqqjjjZZZ[[[ddduuunnnccc[[[VVVTTTNNNOOOOOOOOOOOOSSSZZZ___gggfffddddddjjjrrrrrrnnnpppvvv|||~~~iiiIII===666999999888777666555444444222333333444444333333222222222222222222222222222555111000333333000///111444333CCCbbbzzzsssmmmqqquuunnn|||{{{|||zzz||||||yyytttrrrrrruuuwwwyyyuuuzzzyyyxxx|||lllaaabbbdddbbbaaadddcccmmmyyy|||kkkYYYIII>>>999777888888777777777777888888999RRRppp}}}zzzpppOOOCCC:::;;;:::999999999999777444111000000///...............------------------------............////////////111000///......///000000333...---333777888===DDDPPPlllxxxvvv}}}~~~yyywwwtttppptttzzz}}}pppXXXKKKIII>>><<<999888888999999999;;;<<<===@@@DDDIIINNNQQQRRROOOLLLLLLNNNRRRUUUWWWgggiiiooozzz|||sssmmmjjjiiijjjlllpppuuuxxxzzz}}}~~~|||}}}~~~~~~~~~{{{zzzyyyyyywwwvvvxxxwwwuuusssssstttuuuvvvqqqsssqqqnnnmmmpppqqqooosssrrrrrrqqqppppppqqqqqqpppssspppdddWWWPPPLLLIIIJJJFFFFFFMMMVVV```lllvvvwww|||kkkZZZeeesssuuuvvv|||wwwIII===:::999999666666666555444333333333333///444111111777444111999OOOqqqlllSSSLLLDDDPPPxxx|||mmmgggzzzsssZZZIIICCCCCCCCC@@@aaa}}}|||nnnggghhhhhhiiigggeeeeeeiiinnnrrrttt```eeepppxxxppp```ZZZYYYUUUNNNLLLJJJLLLPPPVVVZZZ\\\fffcccaaaccciiipppuuuvvvwwwyyyzzzyyy}}}gggGGG===777999999888777666555444444222333333444444333333222222222222222222222222222333//////222333111000333777666FFFfff|||zzz{{{~~~{{{^^^lll~~~yyyuuupppqqqwww{{{zzzxxxwww}}}}}}}}}{{{lllaaabbbeeeccccccggghhhoooxxx~~~}}}~~~{{{lllZZZKKKAAA<<<:::888888777777777777888888;;;JJJeee\\\GGG<<<999:::999999999999777444111000000///...............------------------------............////////////000000111222222111000///333///000444777888>>>EEEVVVjjjsssttt}}}~~~uuuqqqyyytttlllpppwwwbbbMMMBBBAAA;;;999888888999;;;===>>>@@@AAADDDIIINNNTTTYYY\\\VVVUUUUUUWWWZZZ^^^cccfffiiitttzzzrrrllljjjiiijjjlllpppuuuxxx{{{}}}|||{{{||||||zzz|||}}}{{{yyywwwtttsssqqqpppppprrrssstttsssuuurrrmmmkkkmmmmmmkkkqqqppppppooopppqqqrrrssspppsssrrriii___WWWOOOIIIGGGDDDEEEJJJPPPXXXcccnnn{{{{{{vvvbbbaaaxxxzzz{{{ZZZ>>>::::::999:::777666555444333333333333222555111111777666555>>>WWWqqqdddMMMGGGDDDWWWxxxmmmeeesss~~~hhhSSSFFFCCCCCCCCCCCCddd}}}zzzkkkgggjjjkkkiiiiiihhhiiikkkoooqqqrrrdddeeeoooooo```YYYVVVPPPMMMLLLLLLNNNSSSXXX\\\]]]mmmjjjggghhhmmmrrruuuwwwzzz}}}}}}|||dddFFF===777999999888777666555444444222333333444444333333222222222222222222222222222111......222222111222555:::999JJJiiiyyyzzz|||nnn\\\{{{|||uuuqqqnnnttt}}}~~~yyyxxx~~~ooodddeeehhhggggggkkknnnrrrxxx~~~uuu{{{|||mmm]]]NNNDDD???<<<888888777777777777888888===@@@WWW~~~|||jjjKKKAAA;;;:::999999999999777444111000000///...............------------------------............////////////...000333444444333000///111111333555666888???GGG___jjjooouuu}}}uuuiiihhhwww|||wwwuuuwwwhhhUUUCCC;;;;;;999999888999;;;===@@@BBBCCCEEEJJJPPPWWW^^^ccceee]]]___bbbbbbdddhhhooouuuvvv}}}vvvpppkkkiiiiiijjjlllpppuuuyyy|||~~~~~~yyywwwxxxyyyyyy|||~~~zzzvvvtttttttttsssrrrrrrsssuuuvvvsssuuurrrmmmkkkmmmmmmkkkooonnnmmmmmmnnnqqqsssuuupppssssssnnnggg```TTTIIIEEEDDDEEEHHHKKKOOOYYYddd{{{yyyuuuooo^^^hhhqqq~~~pppBBB===<<<666;;;777666555444444333333444444555000111888777888CCC^^^sssssszzzyyyYYYEEECCCHHHfffnnndddlll}}}nnnYYYJJJDDDCCCCCCCCCMMMmmm{{{jjjfffjjjllliiijjjlllmmmnnnnnnnnnnnniiifffqqq~~~ooo___WWWSSSLLLMMMLLLNNNQQQWWW[[[^^^___pppnnnlllmmmpppuuuxxxzzz~~~bbbEEE===888888888888777666555555555222333333444444333333222111222222222222222333333222///000222222000222666;;;<<>>555:::888888777666555555555555111222000333999555:::MMMxxxppp~~~uuu[[[IIIAAAFFFTTT|||qqqsssiiiXXXHHHDDDEEEEEEGGGIIIZZZ~~~kkkeeeeeeccceeeiiinnnooommmjjjhhhgggmmmppp|||lll\\\TTTSSSOOONNNOOORRRWWW]]]aaabbbaaahhhhhhjjjlllpppuuuzzz}}}cccEEE===888888777777777666666666555222333333444444333333222111111111222222333333444333222333444222111555<<>>;;;===999888777666666555555666000222222555888666CCC___||||||wwwiiiSSSGGGDDDIIIWWW{{{xxxaaaRRREEEDDDEEEEEEHHHNNN\\\kkkddddddaaadddhhhmmmmmmkkkiiiiiijjjrrrzzzyyykkk\\\UUUUUURRRPPPQQQSSSXXX]]]aaabbbbbbiiijjjlllnnnpppsssxxx|||eeeGGG>>>888777777777777666666666666222333333444444333333222000111111222333333444444111111333555444333:::BBBKKKaaavvv}}}||||||uuuvvvfffcccuuuxxxwwwyyy{{{}}}~~~~~~~~~ooolllmmmjjjjjjmmmrrryyy~~~xxxnnnaaaTTTIIIAAA===888888777777777777888888777666>>>SSSnnniii___uuuRRR;;;<<<:::888777777666555333000000///...................................................////////////......///000111111222222222444666;;;HHHXXX______```ooowww{{{}}}hhhYYYHHH@@@>>>>>>@@@CCCBBBFFFKKKMMMOOOTTT[[[bbbccccccccccccdddfffhhhiiikkkooouuu~~~|||ppplllkkkjjjjjjjjjlllooopppuuuwww{{{}}}uuuooojjjgggfffhhhhhhffffffiiipppvvv|||{{{uuummmgggfffeeegggiiillloooqqqsssttttttuuusssnnnlllnnnnnnkkkmmmnnnpppqqqrrrrrrrrrrrrqqqrrrqqqnnnnnnmmmhhh```RRRHHH@@@???AAABBBDDDHHHQQQcccuuuyyywwwwwwzzz|||}}}mmmeeehhhxxxxxx~~~|||PPPCCC@@@;;;999999888777666666666666222555444666888999RRRxxxuuufffLLLEEEFFFLLL]]]rrrtttxxxoooXXXKKKBBBCCCDDDCCCIIISSSjjjjjjccceeeaaadddhhhlllllliiiiiilllooo}}}tttiii\\\UUUUUURRRRRRRRRTTTXXX\\\```bbbbbbjjjlllppprrrtttxxx}}}gggHHH>>>777777777777777666666666666222333333444444333333222000000111222333333444444//////222555555666===GGGWWWqqqyyycccmmmpppbbbdddxxxtttlllqqq|||zzzxxxzzz}}}qqqooopppnnnooosssttt{{{yyytttkkk```TTTJJJCCC???888888777777777777888888888555555BBB]]]www|||qqqfffvvv\\\FFF===:::888777777666555444000000///...............////////////////////////............/////////000---...111333444444222111444666777===NNN```gggdddiiivvvyyyxxx}}}}}}|||}}}```RRRDDD@@@BBBDDDGGGKKKNNNQQQTTTTTTSSSUUU[[[aaagggfffeeedddeeegggiiikkkmmmqqqzzzxxxqqqjjjjjjiiiiiikkkmmmpppqqqvvvxxx|||}}}ssslllddd```]]]___```___bbbgggmmmsssxxxvvvmmmccc\\\YYYUUUWWW[[[```eeehhhkkkmmmmmmooonnnjjjjjjmmmnnnllljjjlllpppssstttuuuttttttooorrrtttrrrqqqoooiiibbb[[[NNNCCC@@@CCCDDDDDDEEEEEEZZZooovvvvvvwww|||zzzkkkhhhOOOhhhxxxyyy|||___JJJCCC444:::999888777666666666666444777666666888===]]]mmm^^^FFFBBBFFFOOOddd~~~ccc^^^xxxqqqQQQFFF@@@BBBCCCBBBIIIUUU{{{lllccceeeaaaeeeiiilllkkkiiijjjnnnsssooohhh\\\VVVUUUQQQTTTSSSTTTWWW\\\```bbbbbbiiilllqqquuuyyy~~~eeeEEE999;;;888888777555555444444444555555444333333222111111222222222222222222222222333111---111666222999PPPooo~~~}}}wwwyyyaaaZZZvvv}}}sssfffcccqqqzzzuuuppprrryyyyyyzzz|||vvvqqqrrrqqqooonnntttxxxqqqmmmeee]]]TTTKKKBBB<<<:::777444333444555666555666444::::::LLLaaallluuuvvvlllBBB>>>999666999:::666333222111000///......///000000///////////////////////////////////////////////////000111000//////111333111777:::???SSShhhgggYYYfffmmmmmmppp{{{{{{www{{{}}}pppSSSLLLDDDAAADDDJJJOOOQQQXXXWWWVVVTTTSSSUUUZZZ]]]bbbeeeggghhhlllpppnnnjjjtttwww|||uuupppiiiiiihhhggghhhlllrrrwww{{{{{{}}}zzzqqqjjjaaa[[[SSSPPPQQQUUUXXXYYYgggiiikkkjjjeee[[[RRRLLLCCCJJJRRRXXX[[[___eeekkkfffnnnrrrmmmjjjnnnqqqqqqqqqqqqrrrsssttttttttttttnnnnnnnnnnnnllliiifffddd___UUUIIIAAA@@@AAAAAA@@@DDDTTTgggrrrwww{{{{{{yyy~~~|||uuummm```VVVlllxxxkkkyyyyyyIII<<>>>>>CCCQQQaaalllssszzz|||zzz||||||vvvpppfffVVV^^^|||llluuuXXX===:::999999888888777777666666999222222777:::GGGnnnzzz]]]FFFLLLJJJXXXvvvgggqqqtttTTTHHHAAACCCAAA@@@OOOeee}}}jjjfffeeegggggghhhjjjlllmmmooorrrtttzzzlllbbb]]][[[WWWTTTRRRRRRTTTVVVZZZ^^^bbbdddkkknnnqqquuuyyybbbDDD:::;;;888777666555555444555555555555444444333222222222222222222222222222222222222333222444777555EEEdddqqqqqq{{{bbb{{{{{{vvvsssooorrr|||~~~}}}uuuqqqnnnnnnqqqttt{{{{{{wwwqqqpppuuu~~~~~~wwwlll```UUUKKKCCC===;;;888555444444555555555888444;;;888<<>>RRRfffqqqvvvyyy|||~~~yyy{{{zzz|||iiiUUUNNNRRRWWWXXXVVVTTTTTTUUURRRUUUXXXZZZ]]]```cccfffmmmpppnnngggeeekkkuuuzzzrrrffffffgggiiikkkmmmooosssyyy|||}}}~~~~~~zzzpppbbbSSSIIIDDDCCCBBBBBBCCCDDDEEEFFFBBBDDDEEEGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCCCCFFFIIIOOOTTT]]]iiitttxxxtttnnnmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrqqqooollljjjhhhaaa```ZZZOOOCCC<<<;;;===<<>>===???;;;>>>BBBHHHVVVgggsssvvvxxxzzzzzzxxx{{{~~~wwwvvv```cccYYY999::::::999999888777777777555777777777???[[[{{{www}}}]]]GGGEEEMMMPPPgggwwwyyyiiiVVVNNNEEEBBBFFFFFFUUUqqqlllgggccciiikkkpppuuuxxxxxxuuurrrqqqmmmtttmmmeeeaaabbbaaa^^^ZZZ[[[ZZZ[[[\\\___cccgggjjjqqqwww~~~\\\EEE===:::666666555555555555666666555555444444444444444444222222222222222222222222222555444666999<<>>PPPyyyuuu|||yyyGGG???888888888666555777555333222000/////////000////////////////////////000000000000000000000000---///000000///000222444888>>>JJJYYYjjjxxx}}}}}}}}}lllUUUDDDEEEGGGIIIKKKOOOSSSVVVUUUWWWXXXZZZ[[[^^^bbbeeeggglllooommmmmmsssxxxzzz~~~iiiaaabbbfffiiinnnrrrvvvzzzttteeeUUUIIICCCBBBDDDEEEEEEDDDDDDEEEGGGKKKJJJGGGDDDCCCBBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLRRRcccxxx|||uuussssssssssssrrrqqqpppoootttttttttrrrppplllhhhfff```aaa___WWWKKKBBB>>>>>><<>>CCC[[[xxx{{{xxxoooxxx}}}zzzyyyzzz|||yyy|||tttiiiddddddfffhhhiiijjjcccTTTHHHEEEGGGHHHHHHLLLSSSYYY___gggooouuurrrkkkjjjjjjkkkhhhpppxxx{{{~~~xxxooofff\\\RRRIIIDDD>>>;;;777555555666555555555444:::666:::???DDDbbbsss~~~KKKBBB:::999888666666777555444222000/////////000////////////////////////000000000000000000000000...///000111000111333555===IIITTT\\\iiiyyy{{{}}}pppZZZFFFEEEFFFIIINNNTTTWWWYYYWWWXXXYYYZZZ\\\```eeeiiiiiimmmnnnnnnqqqxxx{{{zzzuuueee```bbbeeeiiioootttyyy}}}xxxkkk\\\OOOFFFCCCEEEFFFHHHGGGEEEEEEFFFIIINNNOOOPPPQQQQQQPPPNNNMMMNNNMMMKKKLLLPPPVVV[[[___]]]ddduuu|||uuussssssssssssrrrqqqpppoooqqqqqqrrrqqqpppmmmjjjiiibbbcccaaaZZZOOOEEE>>><<<;;;>>>@@@@@@III[[[lllvvvtttwwwxxxwww{{{~~~{{{{{{~~~tttddd]]]hhh|||}}}|||FFF;;;::::::999999888888777444777666777IIInnn{{{{{{gggQQQFFFGGGPPPaaaxxxwwwqqqnnnqqqqqqfffXXXJJJFFFAAAAAAKKKgggkkkggghhhfffhhhlllrrrzzz~~~yyysssppp}}}xxxjjjddd\\\[[[]]]``````^^^```^^^\\\\\\```gggooottt}}}[[[EEE===999666666555555555666666777444444555555555555555555222222222222222222222222000222222888BBBJJJbbbwww{{{wwwyyy}}}mmmmmm}}}}}}zzzxxxxxxxxxxxx|||tttbbb[[[UUUVVV[[[aaaggglllmmmnnnfffVVVIIIFFFHHHJJJLLLRRRZZZaaagggnnnvvv{{{wwwfff]]]ZZZWWW```^^^gggpppttt~~~zzzzzzuuunnneee]]]SSSKKKEEE>>>;;;888666555666555555777666:::333999>>>:::LLLvvvvvvoooxxxNNNDDD<<<:::999777666888666444222111/////////000////////////////////////000000000000000000000000///000111222111222555777BBBQQQ\\\^^^hhhzzz|||qqq{{{~~~sss]]]JJJHHHHHHLLLRRRVVVXXXWWWZZZ[[[\\\]]]___dddkkkpppjjjlllmmmnnnttt|||~~~oooccc___bbbeeeiiipppuuuzzz~~~yyyvvvnnnbbbTTTJJJFFFEEEHHHJJJKKKIIIGGGFFFIIIKKKLLLQQQWWW]]]``````]]][[[XXXUUUPPPQQQWWW```jjjoooooovvvxxxpppooopppqqqrrrrrrsssrrrrrrnnnooopppqqqpppnnnlllkkkeeeeeebbb[[[QQQFFF===999888<<<>>>===CCCTTTgggrrrrrruuuwwwwwwzzz~~~}}}xxxuuuxxxssshhhZZZTTTttt}}}FFF;;;;;;:::999999888888777444777666777LLLttt{{{xxx___KKKBBBIIITTTjjj}}}{{{jjj```lllzzzwwweeeVVVGGGFFFAAA???KKKgggiiieeehhhhhhiiilllsss|||}}}wwwsssssskkkddd]]][[[___bbbcccbbb^^^\\\ZZZ[[[```jjjtttzzzWWWBBB===:::888888777666666666666666666555555444444333222222333333222222333333444555222222777===BBBPPPrrrxxxooo~~~oooqqq~~~}}}}}}~~~~~~nnnWWWKKKKKKLLLQQQYYYbbbjjjnnnooozzzyyyrrraaaOOOGGGLLLTTT]]]```cccfffkkksss}}}yyybbbWWWVVVXXXRRRaaajjjggglll|||{{{wwwuuuyyyuuunnnfff^^^TTTLLLFFFAAA;;;666666666333333555777888888888888999<<<>>>___rrrqqqsss___EEE999<<<777333888999555555333222111000000000000000000000000000000000000000////////////000000222111333444333111666<<>>III^^^|||~~~uuu~~~rrrxxx~~~tttZZZLLLIIILLLPPPWWW___ffflllppprrr~~~}}}uuueeeSSSLLLPPPXXX```dddhhhkkkooovvvzzzddd[[[\\\______hhhppprrrwww~~~{{{xxxvvvxxxtttnnnggg___UUULLLFFFBBB;;;777777666333333555666777888888888999;;;>>>TTTlllmmmeeeyyygggJJJ;;;<<<777444666666555555333222111000000000000000000000000000000000000000////////////000000222111222444222111666===TTTeeekkkfffmmm~~~}}}nnnaaasss~~~~~~rrrTTTIIIKKKQQQOOOSSS[[[ZZZYYYYYYZZZ^^^dddiiimmmnnnoooqqqrrrooorrryyysssmmmkkkeeedddgggjjjoootttvvvyyyyyyqqqfff]]]YYYRRRMMMJJJIIIHHHGGGJJJIIIJJJNNNSSSXXX]]]___aaa___aaaiiitttzzzzzzwwwbbb\\\TTTTTT\\\jjjxxxggg^^^ZZZZZZ___iiipppqqqsssvvvrrrqqqpppnnnmmmlllkkkjjjgggeeebbb^^^XXXOOOEEE>>>;;;;;;<<<>>>@@@FFFUUUccckkkvvvvvvttt{{{{{{xxxzzz{{{zzzrrrnnnfffOOOPPPqqqtttwww[[[BBB;;;;;;<<<777:::<<<444777///<<<<<>>WWW```ddddddmmmyyyqqq```cccjjjyyy}}}~~~|||___PPPLLLOOOOOOTTT[[[ZZZZZZYYYYYY]]]ccchhhlllnnnmmmqqqpppkkkiiipppyyynnnhhhhhhfffgggkkkkkkoootttvvvwwwrrrggg[[[SSSOOOJJJGGGFFFFFFFFFFFFGGGIIINNNTTTZZZ```dddfffggggggkkkvvvvvv\\\XXXSSSRRRYYYhhhzzzyyy^^^UUUOOORRRZZZfffnnnqqqtttwwwrrrrrrqqqpppnnnmmmlllkkkhhhfffddd```ZZZQQQGGGAAA<<<;;;;;;===>>>CCCOOO\\\hhhssstttqqqxxxyyyvvvyyyzzzzzzrrrnnnkkk\\\QQQXXXxxxsssoooDDD<<<===>>>888:::===777777222@@@BBBZZZwwwmmm}}}\\\FFFIIIJJJ\\\www{{{iiiooo~~~zzzvvvnnn___JJJFFFAAAHHHhhhzzzooolllssszzzyyy|||zzzmmmddd^^^^^^\\\XXX\\\ccciiikkkqqqzzz~~~~~~TTT@@@;;;888888777777666666666666666666555555444444333222222333333222222333333444555555777888BBB^^^{{{ooonnn~~~~~~zzz|||eeeOOOFFFIIIFFFNNNYYYbbbhhhppp{{{mmm[[[PPPOOOSSSccciiirrrxxx}}}|||jjjbbbaaaaaajjjfffkkkxxx~~~~~~}}}zzzzzz{{{}}}}}}}}}|||{{{yyyxxxxxxuuussspppkkkdddZZZOOOHHHCCC<<<888777666444333555444666777888777888:::<<<@@@WWWzzzhhhtttXXX???<<<999777777222555555333222111000000000////////////////////////111000000000000000000111333111111333222222999BBBTTT\\\ccchhhpppsssgggWWWhhhjjjyyy~~~~~~mmmYYYOOONNNLLLQQQXXXVVVYYYXXXXXX[[[aaagggkkkllllllqqqqqqhhhccciiiuuu}}}zzzmmmiiihhhgggiiimmmoooqqquuuxxxuuulll^^^RRRLLLJJJGGGFFFGGGIIIIIIIIIGGGJJJNNNSSSWWW\\\aaadddlllmmmsssuuugggQQQQQQPPPOOOSSS```rrrttt[[[TTTRRRTTTZZZdddkkknnnrrrxxxtttsssrrrqqqooommmlllkkkhhhfffccc```ZZZRRRJJJDDD===;;;;;;<<<<<>>===>>>888999<<<999999666@@@DDDbbbvvvpppwwwWWWEEEKKKLLLiiizzzuuuqqqqqqnnnppp}}}}}}iiiOOOJJJDDDMMMqqqyyynnnlllsss{{{|||}}}sssjjjbbb[[[ZZZ[[[]]]eeennntttssswww}}}UUU@@@:::777888777777666666666666666666555555444444333222222333333222222333333444555555666:::JJJkkk~~~nnnsss~~~tttiiiaaaSSSWWW___hhhiii]]]LLLDDDDDDAAAGGGPPPVVV[[[dddoooxxx~~~qqqbbbWWWTTTVVV\\\bbbkkkpppssstttwwwyyyyyymmmhhhgggfffhhhfffppp|||xxxwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxtttsssqqqnnnggg]]]QQQJJJDDD===888888777444333555333555777777777777999:::===PPPxxx~~~|||{{{___BBB===:::999999555555555333222111000000000////////////////////////111111000000000000111111333111111222333555===FFFWWW```llluuuvvvooobbbYYYqqqqqq}}}}}}ttt^^^QQQMMMIIIOOOWWWUUUWWWVVVUUUXXX]]]ccchhhjjjlllrrrqqqhhhbbbgggsss|||}}}vvvooolllkkkjjjjjjlllttttttvvvwwwsssgggWWWMMMHHHGGGFFFGGGIIIKKKLLLKKKJJJLLLMMMMMMNNNQQQVVVZZZgggjjjrrr|||yyyeeeUUUIIILLLOOOOOOPPPWWWdddnnntttxxxbbb^^^```___bbbgggkkkmmmttt|||zzzyyyvvvrrrooommmllllllgggeeeccc___ZZZSSSKKKFFF>>>;;;:::;;;;;;===DDDMMM^^^lllpppooouuuvvvtttzzzxxxvvvqqqmmmrrryyyjjjPPP^^^RRRBBB<<<===777777;;;888:::777???EEElllvvvrrrRRRBBBJJJNNNwwwuuuooofffdddmmmjjjLLLGGGBBBMMMuuuvvvnnnmmmrrr{{{|||vvvkkkccc]]]YYYZZZ```iiittt}}}~~~UUU@@@:::777888888777666666666666666666555555444444333222222333333222222333333444555444444<<>>999888777444333555222444666777777777888999;;;IIIuuu}}}gggGGG???999888:::777555555333222111000000000000000000000000000000000222111111000000111111222333111111333444888BBBLLLZZZbbbppp{{{wwwiii______ssszzzsss^^^QQQLLLGGGMMMWWWXXXUUUSSSRRRTTTYYY___dddfffkkkqqqqqqiiiccchhhrrryyy~~~sssrrrpppnnnmmmlllllllllwwwtttssssssnnn```QQQIIIDDDDDDDDDFFFIIIKKKKKKJJJMMMNNNNNNKKKHHHIIIMMMQQQYYY^^^fffooorrrkkk\\\OOOJJJNNNRRRRRRRRRTTT[[[aaaeeewwwyyyhhhgggmmmkkkmmmppprrruuu}}}|||vvvqqqooonnnnnngggeeebbb___[[[UUUMMMHHH???;;;:::;;;;;;;;;AAAHHHVVVfffmmmnnntttuuusssxxxyyyuuuuuusssuuuxxx[[[[[[{{{yyy|||```HHH;;;;;;777888:::777888888>>>IIIyyyxxxnnnNNN@@@JJJPPPyyykkkZZZZZZkkkdddJJJEEECCCVVVtttqqqpppssszzz~~~ssseee]]]ZZZYYY```lllyyy~~~TTT@@@;;;888888888777666666666666666666555555444444333222222333333222222333333444555666444???[[[{{{eeeQQQHHHBBBEEELLLJJJVVV^^^iiimmmbbbQQQGGGFFFBBBCCCFFFIIIKKKMMMOOOOOOIIIRRR[[[___[[[UUUPPPNNNLLLQQQXXXZZZYYYWWWVVVWWWVVV]]]bbbbbbcccjjjpppsssxxxwwwvvvuuuttttttuuuvvvqqqrrrsssrrrmmmbbbUUUKKKEEE>>>999888777444333555111333666777777777777888;;;BBBjjjoooMMMAAA888555888777555555333222111000000000000000000000000000000000222111111000000111111222333000000333666;;;FFFRRR\\\^^^jjjxxxvvviiiffflllrrr___RRRKKKCCCHHHUUUXXXRRRPPPNNNPPPUUU[[[```bbbiiiooopppjjjfffiiipppttt{{{{{{lllnnnnnnlllkkklllooopppwwwpppmmmlllfffXXXLLLFFFCCCCCCDDDFFFIIIKKKJJJIIINNNQQQRRROOOKKKIIIKKKNNNPPPSSSYYY___aaa^^^YYYTTTTTTVVVYYYYYYXXXXXX[[[^^^eeeuuuxxxlllmmmqqqrrrvvv{{{~~~zzztttqqqqqqqqqiiifffccc```\\\WWWPPPLLL???;;;:::;;;;;;;;;???EEEMMM___iiikkkrrrsssqqqvvvxxxtttyyyxxxsss|||zzz```ZZZrrroootttnnnOOO<<<;;;999:::;;;777888999???MMM|||jjjMMMAAALLLVVVzzzppp]]]SSS^^^dddNNNFFFFFFdddtttvvvvvvvvv|||ppp^^^XXXYYY^^^kkk|||~~~|||TTTAAA<<<:::888888777666666666666666666555555444444333222222333333222222333333444555888555@@@^^^zzz___MMMHHHKKKJJJOOOUUUTTT\\\jjj{{{oooVVVEEEAAABBBDDDHHHMMMPPPPPPMMMJJJ@@@JJJWWW___]]]VVVPPPLLLJJJOOOVVVZZZZZZYYYZZZ[[[^^^dddgggfffhhhqqq{{{}}}wwwvvvuuutttsssssstttuuuppprrrttttttnnncccUUULLLEEE???:::999777444333555111333666777777666777888===<<<\\\tttRRRCCC777333666777555555333222111000000000000000000000000000000000222222111111111111222222222000000333777===IIIUUU___]]]fffwwwzzzrrrtttuuubbbUUULLLAAADDDPPPTTTPPPNNNLLLNNNSSSYYY^^^```gggmmmoookkkhhhkkkoooqqqyyyyyyhhhkkkkkkiiihhhlllqqqtttuuummmhhhggg```SSSHHHDDDCCCCCCEEEHHHKKKLLLKKKIIINNNRRRVVVUUUPPPMMMMMMPPPNNNPPPSSSTTTUUUVVVXXXYYY]]]^^^^^^^^^]]]^^^```aaappp~~~|||qqqtttooosss{{{~~~vvvsssssstttjjjhhheeebbb^^^YYYRRRNNN???;;;999;;;;;;;;;>>>CCCFFF[[[fffjjjqqqqqqoootttuuuqqqzzzzzzooouuuuuu^^^XXXjjjggglllxxxTTT===;;;:::;;;<<<777999<<>>999:::::::::<<>>777777:::444AAACCCXXXfffIIIGGGTTTfff{{{ccc___YYYnnnbbbJJJRRRJJJvvvvvv{{{yyyyyyppp```VVV]]]jjj{{{SSS???;;;999888888777666666666666666555555444444444333333333444444333333333444555555777;;;HHH___sssWWWKKKNNNQQQTTTZZZeeetttnnnQQQEEEGGGIIIMMMWWWdddkkklllnnnrrrqqqtttzzzzzzmmmccc```\\\bbbkkksssxxx{{{}}}~~~|||}}}|||zzzzzzyyywwwtttsssssstttpppqqqssstttpppfffXXXNNNFFFBBB===999666444222111333333444555666666666666888888<<>>IIIYYYdddiiikkknnnqqqrrrvvvzzz~~~|||mmm^^^FFFCCCXXXsssuuufffnnnrrrHHH<<<<<<999777999999<<>>:::777555333111222222444555666666666666999:::;;;DDD```www___sssxxxLLL:::888777888555444444333333222222111111111111111111111111111///000000000111111111111444111111777CCCPPPYYY]]]jjjqqqsssiii\\\___vvvxxxxxxaaaQQQIIIBBBCCCHHHEEEDDDEEEJJJQQQTTTVVV[[[aaagggpppwwwtttooommmppprrrqqqqqqrrrttttttqqqlllhhheeeggggggfffhhhllllllhhhZZZNNNDDDEEEIIIJJJIIIHHHNNNOOOSSSWWWWWWWWW^^^gggllljjjfffaaa\\\[[[]]]___hhhkkkppptttvvvtttpppmmmsssrrrooommmpppzzz~~~yyysssrrrmmmgggdddbbb___YYYTTTJJJCCC===<<<<<<:::;;;???===EEESSS```hhhjjjmmmqqqsssvvvyyy~~~qqqbbbKKKAAAIIInnn~~~|||jjjlllTTT<<<;;;;;;777:::;;;;;;OOO}}}mmmLLLFFFQQQooonnnXXXZZZqqqPPPEEEHHHOOO|||uuu}}}uuufffiiirrr{{{vvvtttvvv{{{yyy}}}SSS???;;;999888777777666666666666666555555444444444333333333333222222333444555666666777LLLjjjsssooo[[[UUUIIIMMMNNNSSS[[[iii|||aaaLLLHHHHHHEEEGGGIIIPPPYYY^^^aaahhhpppwwwxxxjjjgggeeeiiirrr{{{}}}{{{{{{~~~{{{wwwsssrrrsssssspppmmmlllqqqwwwwwwqqqeeeZZZSSSIIIEEE???;;;888666333111111222333555666777777777444777888AAAbbb```kkkPPP999777777777555444444333333222222111111111111111111111111111///000000000111111111111333111111888EEESSS]]]bbbmmmpppoooiiifffnnn~~~zzzwww```PPPHHH@@@BBBFFFCCCCCCCCCHHHOOOSSSVVV\\\bbbjjjtttyyyuuuooonnnnnnmmmmmmmmmoooqqqqqqnnnhhhdddeeehhhhhhgggiiilllkkkfffWWWMMMDDDEEEIIIIIIHHHGGGLLLPPPWWW\\\YYYUUUXXX^^^cccdddeeebbb___\\\[[[[[[cccgggmmmqqqssssssqqqoooxxxwwwttttttxxxzzzyyyvvvqqqmmmhhheeebbb___ZZZVVVJJJCCC===<<<;;;999999<<<===AAAMMM^^^hhhjjjmmmrrrtttvvvxxx{{{wwwkkkQQQBBBBBBbbb~~~www}}}aaa>>>;;;<<<777:::<<<<<>><<<;;;888888;;;>>>>>>HHH[[[gggjjjnnnssstttwwwxxxyyy}}}}}}wwwYYYEEE>>>[[[sss{{{nnnBBB<<<<<<777<<<===BBBhhhyyy|||zzz\\\DDDEEESSSwwwdddmmmeeeHHHLLLLLLaaawww}}}oooppprrrvvv||||||QQQ>>>;;;:::888888777666666666666666555555444444444333333333222222222333444555666777AAAaaa|||pppyyygggXXXVVVTTTHHHIIIHHHHHHJJJOOOTTTXXXZZZWWWPPPIIIHHHGGGFFFGGGJJJGGGEEEJJJXXXeeemmmqqquuuwwwuuuvvvxxxzzz|||zzzyyy{{{yyy~~~|||yyyxxxvvvvvvvvvuuuttttttuuuwwwoooooopppqqqnnnfff[[[RRRKKKGGGAAA<<<999666444222000111333555666777888888888===:::===cccnnnmmmzzzTTT;;;;;;:::444555444444333333222222111000000000000000000000000000000000000111111111111000222777>>>JJJXXXgggpppzzzuuunnnppp~~~lllppp~~~|||{{{|||uuu^^^NNNFFF===>>>CCC???DDDBBBCCCIIINNNTTT^^^ggglllwwwzzztttpppssstttpppmmmkkkhhhgggggggggeeedddhhhkkklllkkklllmmmiiicccQQQMMMJJJKKKKKKJJJMMMRRRUUU\\\eeeggg___SSSOOORRRQQQTTTWWWXXXWWWUUUTTTTTT^^^gggpppttttttvvv}}}}}}zzzrrrmmmllljjjgggccc^^^YYYVVVMMMFFF???===;;;888888;;;===;;;DDDXXXfffjjjmmmssssssxxxzzzzzz}}}hhhOOO@@@ZZZ|||tttyyyEEE===<<<666===???IIIttt~~~zzzrrrYYYEEEGGGUUU~~~|||dddGGGMMMOOOlll{{{vvvmmmnnnrrrxxx~~~{{{PPP>>><<<:::888888777666666666666666555555444444444333333333222222222333444555777777BBBbbb~~~xxxwwwooopppaaaddd___YYYUUUPPPBBBBBBCCCFFFIIILLLNNNNNNLLLGGGIIIOOONNNHHHHHHPPPNNNJJJNNN\\\kkksssuuuvvvxxx~~~~~~~~~}}}}}}|||yyy~~~~~~tttwwwyyyxxxwwwwwwzzz~~~uuusssqqqrrrqqqjjj___UUUKKKGGGAAA<<<999666444222000111333555666777888888333<<<;;;>>>aaaqqqmmmsss{{{VVV===>>>;;;444555555444333333222222111////////////////////////000000000000111111111111///444:::AAALLLZZZjjjuuuzzzrrrssslllwww~~~|||{{{|||~~~ttt]]]MMMEEE<<<===BBB>>>DDDBBBBBBGGGMMMTTT___iiilllwwwzzztttqqqwwwxxxtttoookkkeeeaaaaaaccceeefffdddhhhjjjkkkmmmpppmmmgggVVVTTTRRRQQQNNNKKKOOOVVVZZZ```ggghhh]]]PPPLLLOOOXXXZZZ\\\]]]]]]\\\]]]^^^aaakkkuuuyyyxxxzzz~~~qqqkkkkkkjjjhhhddd^^^YYYUUUOOOHHHAAA???===999999<<<<<<888AAAVVVeeeiiilllsssqqqxxx}}}}}}~~~vvvYYYFFF^^^qqqHHH======666>>>@@@NNN{{{{{{yyy|||pppZZZHHHJJJVVVgggGGGLLLQQQtttvvvnnnooopppsssyyy~~~xxxMMMAAA666888::::::999999888777777777666666555444333333222222777222111444666555555888GGGaaayyyxxx~~~||||||{{{yyy~~~qqqccc\\\ccciiicccVVVOOOFFFBBB???@@@EEEKKKOOOPPPQQQPPPOOOOOOQQQTTTYYY\\\XXXYYY^^^fffpppxxx|||}}}~~~||||||wwwwww|||vvvvvvvvvvvvvvvvvvvvvvvvrrrppppppqqqqqqlllaaaYYYOOOFFF>>><<<:::777555666111222333444555777888888444777>>>;;;JJJzzzkkk___???>>>555666555555555444333222000///000000000000000000000000222222111111111111111111444000222???OOO]]]iiissspppiii}}}lll{{{}}}}}}zzz||||||ppp```NNNEEEAAA??????BBBBBBBBBFFFLLLPPPTTT]]]ggglllwww{{{tttqqqxxx}}}zzzrrrkkkcccaaaccceeedddaaafffgggfffggglllpppllldddVVVRRRMMMJJJLLLQQQUUUXXX```bbbdddbbb[[[VVVVVVZZZVVVZZZ___cccdddeeefffffflllttt|||}}}~~~yyyssspppjjjeeecccccc```WWWOOOOOOHHHAAA???===999999;;;===<<<@@@MMM___lllooonnnuuussswwwwwwaaaEEE[[[ooosssKKK???;;;<<<::::::UUU|||zzz}}}ttt|||nnnUUUHHHGGG^^^XXXMMMPPPSSSwwwmmmnnnpppuuuzzzzzz{{{wwwMMMAAA666999999999888888777666666555666555555444333333222222666222111444666555666999BBB\\\yyy}}}|||{{{zzzzzzyyyxxx{{{}}}bbbaaacccggghhhccc[[[TTTEEEBBB@@@CCCIIIPPPUUUWWW```aaaccceeegggjjjmmmpppwwwuuuuuuyyy{{{|||zzz}}}xxxxxxwwwvvvuuutttssssssooollljjjjjjjjjggg___YYYRRRHHH???<<<999555333444111222333444555777888888666666<<<:::EEEpppmmmbbb@@@===555555555555555444333222000000000000000000000000000000222222222222222222222222444///666GGGUUU]]]gggssswwwuuufffqqqpppeee|||}}}~~~|||~~~|||yyy{{{~~~}}}zzzlll\\\KKKBBB???>>>@@@BBBBBBBBBFFFLLLPPPTTT]]]gggnnnyyy~~~xxxuuuzzz}}}zzzrrrllleeeaaaaaabbbbbbaaacccfffggghhhnnnsssrrrnnnbbb[[[RRRMMMMMMQQQWWWZZZ]]]```cccaaa[[[WWWWWWZZZ\\\```fffjjjmmmnnnoooppp|||zzzzzzzzzuuuqqqlllgggeeefffbbbYYYRRROOOHHHBBB@@@===:::999;;;<<<;;;>>>JJJ[[[iiinnnnnnvvvuuuxxx~~~dddGGGVVVkkkjjjNNN???<<<>>><<<:::VVV}}}sss~~~~~~zzz}}}iiiPPPFFFHHHbbbSSSJJJPPP[[[wwwsssjjjnnnnnnrrrxxxzzz|||wwwLLLAAA777;;;888888777777666555555555555555555444444333333222666222222444666555888<<>>:::999;;;;;;:::<<>><<<999<<>><<<<<<>>>BBBAAABBBFFFKKKOOOSSS]]]fffooozzz}}}zzzuuurrrkkkddd]]][[[]]]``````fffjjjlllqqqyyyttthhhXXXLLLJJJOOOXXX^^^^^^eeejjjggg```]]][[[ZZZ\\\aaahhhnnnrrrvvvxxxzzzvvvuuuxxxyyyssstttyyy}}}yyyuuurrroookkkjjjiiifff___YYYQQQJJJCCCAAA>>>:::999;;;;;;:::;;;BBBPPP```mmmsssuuuvvvzzz}}}}}}lllLLLEEEfffooo```zzzlllCCC???<<<999???^^^rrr~~~~~~gggMMMFFFOOOmmm|||\\\MMMPPP}}}|||yyytttnnnnnnlllnnnvvv}}}uuuKKKAAA888<<<:::999999888888777666666444444444444444333333333444222333555666666;;;BBBPPPooo}}}tttnnnnnnoooooosssuuuwww{{{lllYYYhhhwwwyyyhhh___bbbZZZJJJCCCCCCEEEIIIOOOXXX```eeekkkpppwww|||~~~{{{}}}zzz{{{{{{|||}}}yyytttyyy|||zzzuuutttsssqqqooommmlllkkkeeefffggghhhgggddd___[[[PPPFFF===999888555444666111222333444555777888888777444444888:::===UUUttt|||oooqqqsssFFF<<<:::666444444444444333222111111000000000000000000000000///000000000111111111222666222===SSS]]]^^^jjj~~~tttaaadddttt|||}}}|||~~~~~~|||yyy|||}}}|||xxxxxxyyyvvvqqqfffWWWGGG???<<<;;;===@@@AAAAAAEEEKKKOOOSSS\\\fffmmmxxx~~~{{{xxxtttmmmddd]]][[[]]]___aaagggkkklllpppxxx~~~ooodddTTTIIIGGGMMMVVV\\\___hhhmmmhhh```\\\XXXTTTSSSXXX___fffjjjnnnqqqsssqqqsssyyyvvvqqqxxx|||xxxuuuqqqooollljjjiiieee___ZZZSSSKKKDDDBBB???;;;999;;;<<<;;;;;;@@@LLL\\\llluuusssuuuzzz}}}~~~uuuSSS@@@UUUxxxhhh|||uuuAAA@@@@@@@@@???bbbwww~~~gggLLLEEENNNmmm```JJJ^^^{{{yyyrrrnnnooolllnnnwww~~~uuuLLLBBB888<<<::::::999999888777777777444444444444444444444444333222333555666666===FFFTTTwww~~~vvvllliiikkklllpppsssxxx|||vvvaaaVVVhhhpppmmmaaa^^^ddd\\\LLLBBBCCCEEEIIIMMMUUU^^^dddooosssyyy|||zzzpppppptttrrrsssvvvzzz|||}}}}}}}}}|||yyyuuuqqqssssssqqqooommmkkkjjjiiiaaacccgggiiifffaaaZZZUUULLLCCC<<<:::999777666777111222333444555777888888555666444777;;;;;;OOOttt~~~llliii{{{JJJ<<<;;;666333444444444333333222111000000000000000000000000......//////000111111111555555???PPP^^^gggtttvvvhhhooo}}}~~~~~~}}}zzzwwwzzz|||{{{wwwvvvwwwsssmmmbbbTTTEEE???===<<<<<<>>>AAAAAAEEEKKKOOOSSS\\\fffkkkvvv{{{uuukkkccc]]][[[\\\]]]bbbfffiiikkkooovvvzzzxxxeee\\\OOOFFFFFFKKKSSSXXX]]]hhhnnnggg___[[[UUUNNNNNNSSSZZZaaaeeehhhkkkmmmrrrvvv}}}wwwlllvvv{{{xxxvvvrrrpppnnnkkkhhhddd^^^ZZZTTTLLLEEEBBB???;;;:::;;;<<<<<<<<>>>>>======>>>@@@AAAEEEJJJNNNRRR\\\eeejjjuuu{{{sssggg___\\\[[[ZZZZZZ```ccceeehhhnnnuuuuuuqqq^^^WWWNNNHHHGGGKKKPPPSSS\\\iiipppiiibbb^^^XXXOOOQQQVVV]]]cccfffiiilllmmmuuuxxxwww~~~zzzxxxwwwsssrrrpppmmmiiiddd^^^[[[TTTMMMFFFCCC@@@;;;:::<<<;;;;;;<<<>>>EEESSSeeeqqqqqqrrrxxx~~~nnnJJJFFFaaavvvIIIDDD===;;;BBBcccuuuxxxwww]]]CCC@@@QQQvvvwwwnnnwwwvvvggglllkkklllpppwwwzzz|||uuuMMMCCC888;;;888888888777666666555555444444444444444444444444222222444666555777???IIIaaa}}}~~~yyy~~~{{{kkkccceeeiiijjjpppxxxaaaYYYSSSHHHLLLMMMMMMMMMPPPQQQJJJ??????AAAEEEHHHLLLTTT^^^eeellluuu}}}jjjiiiooopppsss|||{{{wwwvvvuuurrrnnnjjjfffcccbbbeeegggiiihhhccc\\\VVVSSSIIIBBB======<<<777444333111222333444555777888888444<<<666444<<<<<>>>>>>>>???@@@AAAEEEJJJNNNRRR\\\eeejjjuuu{{{qqqddd\\\[[[[[[YYYWWW^^^```bbbeeennnuuusssmmmZZZUUUNNNJJJIIILLLOOOQQQ]]]kkksssmmmfffccc]]]SSSWWW\\\bbbgggkkkmmmoooqqqyyy{{{zzzwwwwwwuuutttrrrnnnjjjddd___[[[UUUMMMFFFCCC@@@<<<:::<<<::::::;;;<<>><<