BM6P6(@ uuuaaaRRRKKKIIIGGGDDDBBBAAA???===:::===;;;999888777666444222333333333333333333333333111111000000000000111111222111111111000000//////000000///...---,,,,,,,,,..................------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,******))))))************+++++++++***(((---___(((((())))))*********+++************************((()))*********((('''&&&))))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))***************************)))((('''///***))),,,+++%%%%%%***---cccKKK&&&+++$$$%%%'''(((******))))))'''((()))******+++******'''&&&&&&&&&&&&'''((((((+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&(((,,,++++++333"""///&&&&&&...(((((((((((())))))))))))************************)))))))))))))))******+++++++++111))),,,+++777,,,******)))))))))************))))))******))))))))))))******)))***++++++***)))***,,,******))))))((((((''''''((((((((('''&&&&&&%%%%%%!!!"""###$$$%%%'''(((((('''''''''''''''((())))))%%%)))---+++###"""..."""+++)))&&&$$$###%%%''')))((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%$$$######"""((((((((((((((((((((((((((((((((((((((()))*********)))(((((()))***+++,,,))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''(((((())))))******)))((('''''''''(((***++++++***)))'''''''''((()))&&&&&&'''((())))))((((((***)))((('''&&&&&&'''(((((('''&&&&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&%%%&&&((()))(((''')))((('''&&&&&&''')))***''''''((((((((((((''''''))))))))))))************+++******)))(((''''''&&&'''(((***++++++)))'''&&&''')))***)))((('''(((***((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))************ttt```SSSMMMIIIGGGDDDBBBAAA???===:::<<<:::888777777666444222333333333333333333333333111111000000000000111111000000000000//////....../////////......------,,,........................,,,---...000000...---,,,------------------------------------------------,,,,,,+++***)))((('''''')))************+++++++++***(((---___((()))))))))************************************((((((((((((((('''&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))***+++++++++++++++%%%&&&))),,,+++)))))),,,+++yyy""",,,'''((()))))))))((('''&&&(((((())))))***)))))))))'''&&&&&&&&&&&&'''((((((+++***)))((('''(((((()))(((((('''''''''&&&&&&&&&&&&***)))%%%***(((!!!***222222''',,,(((((((((((())))))))))))************************)))))))))))))))******+++)))))))))&&&)))'''...$$$---''',,,******++++++++++++******************************,,,------+++)))'''(((((((((((((((((())))))))))))))))))******************''''''(((((())))))******(((''''''''''''(((((()))...&&&EEE&&&,,,###""",,,###'''&&&###!!! """$$$%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''(((((())))))"""###%%%'''(((((((((((())))))))))))((('''&&&%%%%%%&&&''''''((((((''''''&&&'''''''''(((((((((((()))((('''''''''(((******+++***)))(((''''''((()))&&&&&&'''(((((((((((((((***)))((('''&&&''''''((((((((('''&&&''''''))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((''''''&&&((((((((('''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&(((((((((((((((''''''''''''(((&&&%%%&&&(((((('''&&&))))))((('''&&&&&&&&&'''''''''((((((((((((''''''))))))))))))*********************)))(((''''''''''''((()))******)))((('''''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((('''''''''(((((()))))))))*********qqq___SSSMMMHHHFFFDDDBBBAAA???===;;;;;;999888777777666555333333333333333333333333333111111000000000000111111////////////............................................................,,,---...//////...---,,,................................................///......---,,,+++******)))************+++++++++***(((---___))))))))))))************))))))))))))))))))))))))((((((''''''&&&&&&''''''))))))(((((((((((())))))''''''(((((((((((())))))'''''''''((((((((()))))))))******+++++++++*********---,,,)))''')))***)))&&&'''...(((((()))))))))((('''&&&(((((()))))))))(((''''''''''''&&&&&&''''''((()))******)))((((((((())))))((((((((('''''''''&&&&&&%%%)))%%%***(((""")))***RRRIII///'''(((((((((((())))))))))))************************)))))))))))))))******++++++---&&&))),,,(((+++www888222)))+++***++++++,,,,,,++++++*********+++,,,,,,+++******+++,,,,,,+++)))'''(((((('''''''''((()))*********)))))))))***+++,,,,,,,,,************************(((((((((((('''''''''''',,,,,,%%%###(((%%%)))'''%%%$$$$$$%%%&&&(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((( ###'''(((((('''&&&))))))))))))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))******))))))(((((((((((()))&&&''''''((((((((((((((())))))(((''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))(((((('''((((((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((('''''''''''')))'''&&&'''(((((('''&&&))))))(((((('''&&&$$$$$$'''(((((())))))(((((('''))))))))))))******************))))))((((((''''''(((((((((((())))))))))))''')))***)))((('''(((***((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))******nnn\\\PPPKKKHHHFFFCCCBBBAAA???===;;;:::888777666777777555333333333333333333333333333111111000000000000111111////////////////////////............////////////---------...............------...//////...------------------------------------------------------000000///...------,,,,,,))))))*********+++++++++***(((---___)))))))))))))))*********(((((((((((((((((((((((())))))'''&&&&&&'''((()))))))))(((((((((((())))))&&&''''''((())))))******(((((((((((())))))))))))************)))((('''&&&111111+++$$$%%%+++---)))'''DDD---%%%&&&'''((()))******+++(((((()))(((((('''&&&&&&'''''''''''''''(((((()))******))))))))))))))))))(((((((((((('''''''''''''''---###&&&''''''222)))www---&&&(((((((((((())))))))))))************************)))))))))))))))******++++++///%%%+++---(((...===zzz---...''')))******++++++******)))((()))+++,,,,,,+++)))(((''')))******))))))+++,,,'''((((((((()))))))))***'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&)))+++(((&&&%%%&&&***)))(((''''''((()))***%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''"""###&&&((()))))))))((()))))))))))))))(((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))''''''((((((((((((((('''((((((((('''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((('''''''''''')))(((''''''(((((('''&&&&&&'''(((((((((&&&%%%$$$(((((())))))))))))((((((((()))))))))***************)))))))))(((((((((''')))(((((((((((())))))***''')))***)))((('''(((***((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***kkkXXXMMMHHHGGGEEEBBBAAAAAA???===;;;999777666666777777555444333333333333333333333333111111000000000000111111000000000000000000000000......//////////////////---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++***(((---___******))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))&&&''''''((()))***++++++))))))*********+++++++++)))***************))))))***)))&&&%%%***///---'''AAAttt***&&&''''''((()))***+++,,,(((((()))(((((('''&&&&&&(((''''''''''''((())))))))))))******************))))))(((((((((''''''''''''///'''"""''')))***"""+++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&***%%%))))))%%%000!!!###...((((((((())))))))))))((((((&&&((()))++++++)))(((&&&&&&((())))))))))))+++,,,***)))))))))((((((((('''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((()))''''''((()))(((((('''&&&%%%PPP(((******((($$$&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((((((((((((((())))))))))))))))))))))))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((())))))))))))((('''(((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''(((((())))))******%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))(((((()))***(((((((((((('''''''''''')))(((''''''((()))(((&&&$$$%%%'''((()))(((''''''(((((())))))))))))((((((((()))))))))************))))))))))))((((((((((((((((((((('''((()))******''')))***)))((('''(((***((((((''''''''''''((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))iiiVVVLLLGGGFFFDDDBBBAAA@@@???===;;;777666555555777777666555333333333333333333333333111111000000000000111111000000000000111111111111////////////////////////,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++************)))************+++++++++***(((---___************))))))))))))))))))))))))))))))))))))******))))))******++++++))))))(((((((((((())))))''''''((())))))***++++++*********+++++++++,,,,,,((()))***+++------------)))(((***...---((($$$$$$)))+++***)))((((((((())))))(((((()))))))))(((''''''((((((''''''(((((()))***((()))***+++++++++******)))))))))(((((((((''''''%%%+++..."""(((&&&<<>>;;;999888777666555555444444555333333333222222222111111111000000000000111111222//////////////////////////////............///////////////...............------............------,,,,,,,,,,,,------------(((((())))))***++++++,,,)))******+++++++++******+++++++++++++++++++++++++++&&&***\\\))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))%%%)))+++)))---222111+++===%%%&&&###'''''''''(((((((((((((((&&&''')))******)))'''&&&(((((('''&&&&&&&&&&&&&&&***))))))(((((((((((()))222((((((111...######///%%%&&&<<<"""```&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,***************)))))))))))))))))))))************+++,,,###******)))'''***---,,,(((++++++++++++************))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''(((((())))))******,,,###"""222&&&HHH///+++((("""***'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((()))*********))))))((((((((((((((((((''''''((((((((('''&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))(((((((((((((((((()))******&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))******((('''((((((***((('''&&&'''((('''&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((()))))))))(((((())))))(((''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''''''''''''''---,,,,,,+++***)))(((''''''(((((())))))(((((('''&&&&&&'''((()))***++++++''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((''''''''''''(((''''''''''''((())))))|||fffVVVMMMHHHEEEDDDBBB@@@???===:::888888777666555555444444555333333333222222222111111/////////000000111111222//////////////////////////////............//////........................------............------+++++++++,,,,,,------...)))))))))*********++++++((()))***+++++++++++++++***************************'''+++]]]((((((((((((((((((((((((+++******))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((###,,,///'''"""$$$&&&$$$<<<---((($$$$$$((((((((((((((('''''''''*********))))))'''&&&%%%******)))((((((((((((((()))))))))(((((((((((()))***&&&$$$'''&&&######&&&)))555vvvbbb&&&************************(((((())))))***++++++,,,++++++******************((()))))))))************--- zzz<<<***,,,***%%%'''...000,,,++++++*********)))))))))((((((((((((((((((((((((''''''((())))))((('''&&&'''''''''''''''''''''''''''((((((((()))))))))***'''*********'''!!!((()))***$$$,,,&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((()))))))))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))******)))))))))((((((((()))))))))******&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&((()))(((&&&%%%%%%&&&***((('''&&&'''((('''&&&(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))))))))(((''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''+++*********))))))((((((((((((((((((((((((((((((*********))))))))))))((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((({{{dddUUUMMMHHHEEEDDDBBB@@@???===:::888888777666555555444444555333333333222222222111111---......//////000000000//////////////////////////////............//////---------...............------............------***++++++,,,,,,---------,,,,,,++++++************((()))***+++++++++++++++)))))))))))))))))))))))))))''',,,___((((((((((((((((((((((((++++++******))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((***+++)))&&&'''***------$$$'''---(((((((((((((((((('''''''''***)))(((''''''(((***+++******)))(((((((((((((((((((((((())))))))))))(((222444###$$$666444%%%\\\((())))))))))))))))))))))))***)))))))))))))))))))))******************++++++((()))))))))************))))))???yyy)))------***((()))(((&&&******)))))))))((((((((((((((((((((((((((((((((($$$%%%''')))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&...***&&&***"""%%%+++&&&+++&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''(((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))&&&((()))(((&&&%%%%%%&&&***((('''&&&'''((('''&&&((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((%%%&&&'''((((((((((((((())))))(((''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))************)))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((+++*********))))))))))))(((((((((''''''((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((''''''zzzcccUUUMMMIIIEEECCCAAA@@@@@@>>>;;;999888777666555555444444555333333333222222222111111---......////////////...//////////////////////////////............//////---------------.........------............------++++++++++++,,,,,,,,,,,,---,,,,,,+++******)))))))))******+++++++++******))))))))))))))))))))))))((('''...```))))))))))))))))))))))))******************)))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((("""###,,,111+++###!!!(((MMM+++'''''''''((((((((((((((('''&&&%%%%%%'''+++///111(((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))(((111...//////)))!!!&&&111111KKK***''''''''''''''''''''''''))))))))))))(((((((((''')))))))))***************))))))))))))************&&&222 %%%%%%(((...///+++'''&&&))))))))))))((((((((('''))))))))))))))))))))))))$$$$$$&&&((()))*********(((((((((((((((((((((((((((((((((((())))))))))))555,,,)))&&&$$$***'''((('''''''''(((((((((((((((((((((((((((((((((((((((###%%%(((***+++***(((&&&&&&&&&&&&'''''''''''''''))))))((((((((((((((((((''''''((()))))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))***''''''((((((((()))))))))((()))******((('''((((((***((('''&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&))))))(((''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))***************))))))$$$%%%&&&&&&'''((()))***(((''''''&&&&&&''''''(((''''''((()))***+++,,,,,,((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&yyycccTTTLLLIIICCCBBB@@@@@@@@@???<<<:::888777666555555444444555333333333222222222111111//////000111000///......//////////////////////////////............//////,,,,,,,,,------.........------............------,,,,,,,,,+++++++++++++++******************))))))******+++++++++***))))))************************((('''///aaa))))))))))))))))))))))))******************++++++***))))))(((''''''&&&&&&))))))))))))))))))))))))((()))))))))************''''''(((((())))))******+++###$$$***###000NNN+++&&&&&&''''''(((((())))))&&&&&&'''''')))+++---...(((((('''&&&&&&&&&&&&&&&&&&'''((()))******)))(((000(((%%%%%%NNN333+++'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))*********))))))))))))************%%%...yyy===***!!!***000,,,***...*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))(((((((((((($$$::: 000%%%'''((('''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((()))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''((()))))))))(((''''''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&(((******)))((()))******((('''&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''((()))******)))((('''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%))))))(((''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&''''''((()))***++++++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))))))))(((&&&%%%xxxbbbTTTLLLIIICCCAAA@@@@@@@@@???===;;;888777666555555444444555333333333222222222111111000111222222222000///...//////////////////////////////............//////,,,,,,,,,------.........---..................------,,,,,,++++++*********''''''(((((())))))******+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,'''(((///aaa)))))))))))))))))))))))))))))))))***+++++++++,,,***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++)))%%%)))+++'''DDD)))%%%&&&&&&'''((()))******)))***++++++***)))((('''******)))(((((((((((((((&&&'''(((*********)))(((111333!!!111yyy!!!+++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''(((((()))))))))***))))))))))))************%%%&&&)))CCChhhAAA###$$$***&&&&&&...+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))))))))))))))((((((((((((%%%###xxx777%%%%%%***((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))))))))((((((((((((###$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))'''((((((((('''&&&%%%%%%(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((******))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((($$$%%%'''((('''&&&'''(((***((('''&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''((((((((('''&&&%%%%%%))))))(((''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((((((''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((()))))))))(((&&&%%%vvvdddWWWMMMGGGEEECCC@@@???>>>>>><<<;;;777777777777666555444333555444222000///000000111000000000000////////////000000000000////////////000000///...............//////.........---------,,,,,,------------,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------++++++++++++------,,,)))---^^^+++***)))+++------***'''((()))*********)))'''&&&))))))************))))))+++///000###***&&&&&&***+++,,,,,,+++(((%%%###)))((('''$$$###%%%)))---000"""FFFggg(((---,,,+++***)))'''&&&&&&---(((###000 '''222222...***'''(((***,,,,,,&&&***...000---)))&&&$$$666$$$vvv&&&((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))---&&&------)))<<<$$$+++333$$$******++++++++++++****** $$$''')))(((&&&%%%%%%((((((''''''''''''((((((&&&+++$$$/// ***,,,%%%'''$$$$$$)))***'''$$$%%%RRRUUU$$$''')))###111((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%(((((())))))((('''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((("""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&''''''+++*********))))))(((((())))))))))))************))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((+++*********))))))(((((()))((('''&&&&&&'''((()))))))))************))))))))))))(((((('''''''''&&&)))(((&&&%%%&&&''')))+++uuucccWWWNNNHHHEEECCC@@@??????>>><<<:::777777777666666555444333444333222111000000000111000000000000////////////......//////000000111111000000///...............//////.........------------------......---------,,,,,,------,,,++++++***++++++++++++++++++++++++***))))))***+++,,,------,,,+++************+++,,,,,,)))---^^^)))((('''))),,,---+++((((((((())))))(((''''''&&&(((((())))))))))))((((((%%%###///---!!!---,,,,,,))))))((('''(((***+++---***+++,,,,,,+++***((((((fff---,,,,,,++++++***)))(((''''''+++'''444$$$---,,,222%%%!!!"""%%%(((,,,,,,+++)))***&&&!!! '''///444;;;''',,,(((((((((((((((((((((((('''(((((((((((()))))))))************++++++++++++((((((((((((((((((((((((''')))$$$%%%OOO###,,,$$$))))))(((*********++++++*********&&&))),,,,,,+++*********((((((''''''''''''((((((++++++###+++'''((('''%%%444###888+++@@@,,,%%%***///***$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''')))+++,,,+++***(((((((((((((((((('''&&&'''((()))((('''&&&''')))'''''''''''''''((())))))++++++************++++++)))((((((''''''(((((()))(((((('''&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''###$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((************)))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((((()))(((((((((''''''''''''***)))((((((((()))+++,,,tttbbbVVVNNNHHHCCCBBBAAAAAA@@@???;;;999777777777666555555444444444333222111111000111111000000000000////////////------...///000111111222000000///..............................------------..................---++++++,,,,,,,,,+++******************************)))))))))))))))***+++,,,+++******))))))******+++,,,)))---^^^&&&&&&&&&(((+++,,,+++)))***))))))((((((((((((((('''(((((((((((((((((('''444'''!!!&&&...!!!"""%%%''')))++++++)))&&&$$$(((...%%%"""===ttt!!!'''************)))))))))((((((&&&,,, ###---...------......,,,)))&&&###///666111555XXX>>>+++***))))))))))))))))))))))))''''''''''''((((((((((((************++++++++++++''''''''''''''''''''''''$$$222$$$(((BBB'''+++...%%%111************************((()))******))))))***+++((((((''''''''''''(((((()))%%%$$$)))111''' &&&444111###~~~111%%%!!!***(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&&&&'''(((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))+++******))))))******+++***))))))))))))))))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))*********))))))))))))((((((***))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))************rrr```TTTLLLFFFBBBBBBAAABBBAAA???;;;888888777666666555444444444333333222222111111111111000000000000////////////---......//////000000000000000///.......................................---......//////......---***++++++,,,++++++******++++++++++++++++++++++++)))))))))))))))***+++,,,++++++************++++++,,,)))---^^^&&&&&&''''''((())))))(((,,,+++***)))))))))++++++(((((())))))))))))(((((($$$444'''(((111///!!!999***(((''''''(((***---///AAATTTzzz|||---((()))))))))))))))*********...+++(((***&&& 000111***%%% !!!&&&,,,///TTTjjj!!!///$$$))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((("""555***...!!!***###000000$$$000******))))))))))))******((())))))((('''''')))+++((((((''''''''''''(((((()))%%%(((###...((($$$555111###GGG~~~222'''&&&***%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&&&&&&&$$$"""&&&&&&'''((())))))(((((('''((()))((('''&&&''')))'''''''''''''''((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))((((((***))))))((('''&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&'''((()))(((((((((qqq^^^RRRIIIDDDBBBBBBAAABBBAAA???;;;888888777666555444444555555333333333333222222222111000000000000////////////000000//////......------000000///...............---.....................------............------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,)))---^^^))))))(((((('''&&&&&&'''***)))(((''''''(((***+++)))******++++++******)))!!!999"""...))))))))))))************nnn|||!!!,,,&&&))))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))###,,,))))))###>>>,,,)))(((###(((******)))(((((()))******+++,,,+++)))((((((+++---((((((''''''''''''((((((%%%'''333((('''111***777AAA!!!222...$$$###%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&(((******)))(((&&&&&&'''((())))))(((((('''((()))((('''&&&''')))'''''''''''''''((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((())))))((('''&&&&&&(((((((((((((((((())))))***))))))((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((((((&&&&&&'''((()))(((((((((ooo\\\PPPHHHCCCCCCBBBAAAAAA@@@???;;;999999888666555444444555555222222333333333333222222000000000000////////////111000000///...---,,,,,,000000///...............---------...............,,,------------------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++,,,,,,------,,,,,,+++,,,)))---^^^*********(((&&&%%%%%%'''&&&&&&&&&&&&&&&''''''(((***++++++,,,,,,++++++***000"""---%%%)))))))))))))))*********666%%%&&&---))))))))))))))))))))))))))))))))))))************************++++++++++++************************+++%%%&&&$$$...KKKppp...!!!%%%+++...***)))(((''''''((()))***)))***)))(((&&&&&&(((***((((((''''''''''''((((((333((("""&&&(((---..."""***&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((!!!!!!"""%%%))),,,,,,+++&&&'''(((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))***))))))(((((())))))***)))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((''''''&&&''''''((((((((((((''''''''''''((((((((())))))))))))'''%%%$$$''''''(((((((((((())))))***))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))************&&&''''''((((((''''''&&&))))))************))))))'''''''''((((((((((((((())))))))))))************mmm[[[QQQJJJFFFEEECCC@@@??????>>><<<:::999888666444333444555666222222333444444333333222000000000000/////////////////////......------,,,000000///...............---------.........//////++++++,,,,,,,,,,,,+++++++++,,,---...............+++++++++++++++++++++++++++******)))))))))*********+++,,,,,,,,,,,,+++***,,,)))---^^^)))******(((&&&%%%''')))&&&&&&'''(((((((((((((((******++++++++++++******"""~~~AAA$$$=== *********))))))))))))))):::xxx(((%%%+++((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++))))))))))))))))))))))))000"""''''''...,,,...%%%***---111***)))(((''''''((()))***''''''(((&&&%%%$$$%%%'''((((((''''''''''''((((((!!!---111444AAA!!!+++--- &&&$$$///'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((  ###&&&(((((('''(((((((((((((((((('''&&&'''((()))((('''&&&''')))'''''''''''''''((())))))))))))(((((((((((())))))***))))))(((((())))))***(((((()))******)))((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((((((((((((''')))((('''&&&&&&'''((((((((((((''''''''''''((((((&&&''')))))))))((('''%%%'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))((()))))))))************&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((()))***)))((((((((()))+++,,,lll[[[RRRLLLIIIEEECCC@@@???>>>>>><<<;;;999888666444333444555666111222333444444444333222000000000000////////////------..................000000///...............---------.........//////***++++++,,,,,,++++++***,,,------.../////////...***************************)))(((((((((((()))))))))***+++,,,,,,+++***))),,,)))---^^^((()))***(((&&&&&&))),,,((()))***,,,,,,,,,+++***))))))************))))))'''222###'''+++---************)))))))))(((***%%%,,,(((###((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((,,,&&&,,,$$$!!!333...,,,###%%%+++)))(((''''''((()))+++***+++++++++)))(((((()))((((((''''''''''''((((((***)))***(((rrr///444 000)))!!!((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''(((((('''%%%((()))))))))((('''&&&&&&'''((()))((('''&&&''')))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((()))***++++++***)))(((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((($$$%%%((()))***)))((('''&&&'''''''''(((((())))))))))))))))))************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++kkk[[[PPPKKKJJJDDDDDDCCCBBB@@@>>><<<;;;888666444333333555777999333333444444333333222111000000000000000000000000////////////////////////111000///.....................---------,,,,,,,,,......................../////////......---------...,,,***(((((()))***+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++(((,,,^^^))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((("""///"""&&&222111))))))(((''''''''''''(((+++nnnTTT)))+++--- ---))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%111$$$222***&&&>>>###)))... ***)))(((''''''((()))***'''''')))+++---///111222---,,,***((('''&&&''''''&&&***...***!!!$$$'''(((***,,,,,,***((('''((((((((((((((()))******+++***)))(((&&&&&&%%%%%%***)))((('''&&&&&&'''(((((('''%%%%%%%%%&&&(((***)))((((((+++......+++((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((***+++***(((''''''((($$$&&&((()))))))))+++,,,+++***((('''&&&&&&&&&'''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))),,,***((('''((()))((('''))))))((('''&&&%%%$$$$$$'''((()))***+++++++++******)))(((''''''((()))***+++++++++*********)))))),,,++++++***)))(((''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&((()))***)))'''&&&'''&&&%%%$$$$$$%%%&&&'''~~~iiiYYYNNNIIIHHHDDDDDDCCCBBB@@@>>><<<;;;777666555444444555666888333333444444333333222111000000000000000000000000000000000000000000000000000//////............/////////.........---------........................,,,,,,+++++++++*********---,,,***))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++(((,,,^^^))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))---&&&nnnCCC@@@!!!)))111!!!'''''''''''''''((()))***,,,EEE&&&''''''!!!'''((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))***++++++&&&,,,!!!///(((***555 ''' ...***)))(((''''''((()))***+++++++++***************(((((('''''''''((()))***&&&!!!%%%(((***,,,,,,'''((()))******)))(((''''''''''''''''''(((((()))******)))(((((((((((()))***)))((('''&&&''''''((()))((('''&&&&&&((()))+++)))((((((***------***'''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''')))******((('''((((((&&&((())))))((('''((()))'''((((((((('''&&&%%%$$$((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))%%%%%%&&&'''((())))))***))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))******+++++++++******))))))(((''''''((())))))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))+++)))''''''((()))((('''*********)))((((((''''''+++******))))))(((''''''))))))(((''''''((()))************))))))(((((((((+++*********)))(((((((((''''''''''''((((((((((((''''''(((((())))))******))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((({{{fffWWWLLLGGGFFFDDDCCCCCCBBB@@@>>><<<;;;666666555555555555555666333333333333333222222111000000000000000000000000111111111111111111111111///............//////000000000/////////.................................++++++************)))))),,,,,,+++******+++---...***++++++++++++,,,,,,,,,((((((((((((((((((((((((+++(((,,,^^^)))))))))))))))))))))))))))***+++***))))))***+++************************,,,***'''zzz)))***+++/// &&&&&&&&&'''((()))++++++---######..."""!!!'''111###))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))***++++++,,,,,,$$$---%%%...***333///111))))))(((((((((((()))))),,,+++***)))((('''&&&%%%''''''&&&&&&'''(((((()))000%%%***$$$YYYlllKKK...---''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))***++++++))))))(((''''''''''''((())))))((('''''')))***+++)))(((((()))+++***(((&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((&&&(((******)))(((((()))((()))***)))'''%%%%%%%%%%%%&&&((())))))&&&$$$"""(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))''''''''''''''''''((()))((((((((((((((((((((((((((()))******++++++++++++((((((''''''''''''(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''(((((('''&&&))))))))))))))))))))))))+++***)))'''&&&''''''((())))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++---+++(((&&&%%%%%%&&&'''((((((''''''''''''((((((yyydddVVVKKKFFFFFFCCCCCCBBBAAA@@@>>>===<<<555555555555555555444444222333333333333222111111000000000000000000000000000000000000000000000000...............///000111////////////.........---........................---------,,,,,,,,,,,,,,,,,,++++++++++++,,,......++++++++++++++++++++++++************************+++(((,,,^^^)))))))))))))))))))))))))))***++++++))))))***+++************************444 ;;;///,,,$$$)))''''''''''''((()))***+++,,,"""iii///BBB)))111)))&&&(((((((((((((((((((((((())))))(((((((((((())))))************************'''''''''''''''(((((()))222000,,,..."""000&&&HHHkkk444(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%)))&&&111)))%%%&&&,,,"""TTTHHH+++444)))((((((''''''(((((()))''''''&&&&&&''''''((()))))))))(((((())))))***+++((((((((('''''''''(((((((((((('''''''''((()))***((((((((())))))(((&&&%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((%%%''')))***)))((()))***'''))))))(((&&&$$$$$$%%%&&&'''((())))))'''%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$###$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((()))'''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&(((***+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((''''''(((((())))))*********)))((('''&&&&&&'''((())))))(((((((((((())))))yyydddVVVKKKGGGGGGCCCCCCBBBAAA@@@???===<<<555555555555555444444333222222333333222222111000////////////////////////////////////////////////...............///000111.........---------,,,,,,........................---------...............++++++++++++,,,------...++++++++++++++++++++++++************************+++(((,,,^^^)))))))))))))))))))))))))))+++,,,+++***)))***+++************************---111]]]}}}&&&***'''111%%%$$$))))))***))))))((((((((())))))(((,,,///999(((,,,'''222+++,,,(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((((((((()))***'''''''''''''''(((((()))///...///---///)))+++%%%((('''(((((())))))))))))((((((&&&''''''((()))***++++++(((((((((''''''&&&%%%%%%%%%(((---$$$///,,,&&&///(((000+++333wwwAAA +++&&&%%%***))))))(((((())))))***((((((''''''(((((()))***))))))(((''''''''''''(((''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((()))((('''&&&&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''((((((((((((%%%''')))***)))((()))***%%%'''(((((('''&&&&&&'''***)))((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%&&&(((***+++)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((((((((((((******))))))((((((''''''%%%&&&''')))))))))((((((((())))))))))))))))))(((xxxcccUUULLLGGGGGGBBBBBBBBBAAA@@@???======777666555444333333333333222222222222222111111000////////////////////////........................///............//////000...------------,,,,,,,,,........................++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++(((,,,^^^))))))))))))))))))))))))***+++,,,+++*********,,,************************---111'''}}}***""";;;333(((%%%)))(((+++***))))))((((((((()))%%%---&&&)))+++...111'''&&&,,,&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((())))))))))))))))))***++++++%%%'''+++))) +++...''')))000(((((())))))))))))(((((())))))))))))************$$$%%%&&&(((((()))))))))(((...***"""***+++&&&"""&&&&&&222***444"""222)))!!!;;;************************((((((((((((((()))******))))))(((''''''&&&''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((&&&(((******)))(((((()))$$$&&&((((((''''''((()))+++***)))(((((((((***+++&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((()))***((((((((((((((((((((((((((())))))******))))))((())))))************))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((('''((()))++++++)))''''''((((((((())))))******+++***)))'''&&&''''''((()))*********)))((('''&&&(((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&###$$$''')))******)))((((((((())))))))))))((((((vvvbbbUUUKKKGGGGGGBBBBBBBBBAAA@@@???>>>===888666444222222222333444222222222222222111000000////////////////////////////////////////////////000//////............///............------------........................******+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++******************************+++(((,,,^^^))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))111((("""&&&***444###--- ******)))((()))))))))((())))))******&&&***!!!UUU&&&'''///,,,+++555!!!***444$$$))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&''')))***)))))))))))))))***++++++$$$'''((()))&&&'''...)))JJJfff###+++'''((()))******)))((('''))))))))))))))))))))))))$$$%%%''')))************"""***'''---+++000---%%%...+++&&&$$$###%%%,,,222PPP...)))"""///''' '''((()))******)))((('''(((''''''''''''((())))))(((((((((((((((((()))***%%%&&&((()))))))))((((((&&&&&&'''((((((((((((((('''((())))))'''&&&(((+++''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((''')))******((('''((((((%%%'''))))))((((((((()))(((((())))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))))))))))))))))))))++++++******)))*********((((((((((((((((((((((((************)))(((''''''(((((()))******)))((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))+++,,,,,,***(((((((((((()))))))))))))))+++******))))))((('''''')))*********)))(((&&&%%%'''''''''(((((())))))))))))))))))((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''(((((()))))))))''''''((())))))(((''''''uuuaaaTTTJJJFFFFFFBBBBBBBBBAAA@@@???>>>===999777444222111222333555111222222222222111000000////////////////////////000000000000000000000000111000///...............000/////////....................................+++++++++,,,,,,---------+++++++++++++++***)))(((,,,,,,,,,++++++*********------------------------+++(((,,,^^^))))))))))))))))))))))))***+++,,,,,,******+++,,,(((((((((((((((((((((((()))---(((111RRRZZZ ---'''""" 222...)))444$$$(((((((((((()))+++,,,---)))+++&&&&&&(((...$$$***///%%%$$$000)))!!!000))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&&&&((()))***'''''''''''''''((())))))***,,,***,,,,,,%%%,,,)))444'''((()))******)))((('''&&&''''''((()))***++++++((())))))******)))((('''((((((+++(((---,,,)))((('''(((+++,,,,,,***MMM???+++%%%&&&***&&&000)))%%%&&&''')))******)))'''&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))+++,,,---%%%&&&((()))))))))(((((('''(((((()))))))))))))))&&&(((***)))''''''***---''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((()))(((***+++***(((''''''(((''')))******)))(((((()))%%%&&&)))******)))'''%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''++++++***))))))((())))))(((((((((((((((((((((((())))))(((((('''%%%$$$###&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((()))+++------+++)))'''''''''''''''''''''''''''((()))***+++++++++***)))*********)))(((&&&%%%&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))***)))'''&&&&&&'''((()))&&&'''((())))))((('''&&&ooo```VVVKKKFFFGGGDDDBBB@@@???>>>===;;;999777777777666555555444444666777666444111000000222333333111000///---,,,,,,000000111111222222333333......------------...............///////////////------------------------++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,---......//////((()))+++,,,---,,,,,,++++++(((,,,^^^'''((()))******+++******))))))))))))))))))))))))'''))),,,......,,,)))'''"""000(((+++222JJJ,,,333))))))))))))************&&&''''''((()))*********///+++(((\\\,,,&&&+++,,,***))))))))))))))))))))))))---,,,+++***))))))))))))*** $$$)))...$$$***(((((((((((())))))))))))(((((()))***************///---***)))((('''$$$""",,,{{{000&&&---'''$$$(((---...------&&&''''''((()))******+++******))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((()))eeeXXX555///+++!!!---+++*********))))))(((((()))(((''''''''''''((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((())))))******))))))******+++++++++,,,''''''((((((((((((''''''((((((((((((((())))))***''''''(((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))$$$%%%&&&((())))))))))))''''''''''''((((((((((((******))))))))))))************))))))((((((''''''))))))(((((('''''''''&&&$$$&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((('''(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((,,,,,,++++++***)))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((******))))))((((((''''''((()))++++++)))((()))***((((((((((((((((((((((((nnn___VVVLLLGGGHHHEEECCCAAA@@@???>>><<<:::777777777666555555444444222333333111///......///333333222222111000000000------................../////////......////////////////////////.........------------------------------------------------)))))))))))))))***++++++)))))))))***+++,,,,,,,,,)))***+++,,,,,,,,,+++++++++(((,,,^^^)))***************)))(((************************((()))+++,,,,,,+++)))(((***)))+++///***ppp ###222$$$"""888+++*********))))))((((((''''''((())))))***++++++&&&///###&&&QQQyyyOOO&&&&&&+++)))&&&))))))))))))))))))))))))***************)))))))))222---...!!!***###777"""))))))*********+++++++++(((((()))******************)))((((((******)))((($$$WWWhhh### '''------***((()))***''''''(((((())))))******)))))))))(((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((+++999lll%%%///)))((('''---)))))))))((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++''''''((((((((((((''''''+++++++++++++++,,,,,,---''''''''''''((((((((()))''''''''''''(((((())))))))))))))))))))))))))))))&&&'''((((((((((((((('''''''''''''''((((((((((((***))))))(((((())))))***))))))(((((((((((((((''')))(((((((((''''''''''''%%%'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''((())))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))***************************+++))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))((()))++++++)))((()))***))))))))))))))))))))))))mmm___UUULLLGGGHHHFFFDDDBBBAAAAAA@@@===<<<777777777666555555444444111333555555333111111111111111111111111111111111---------,,,,,,,,,,,,,,,000000////////////000000000000//////......------------------------------------------------------))))))(((((())))))******(((((())))))***+++++++++++++++,,,,,,,,,+++******+++(((,,,^^^++++++++++++***)))((('''************************))))))************))))))---%%%///***&&&JJJ...***&&&'''***+++(((%%%,,,,,,+++***)))(((''''''(((((())))))***+++++++++'''555%%%***NNN***!!!!!!,,,444111+++((())))))))))))))))))))))))'''((()))*********)))(((%%%""",,,###///777))))))))))))************(((((()))***************)))(((''')))+++,,,,,,+++$$$222"""%%%+++))))))---...+++(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))(((???ttt///222<<<(((((('''''''''''''''&&&)))))))))(((((())))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********))))))(((((((((*********))))))))))))((((((((((((((())))))))))))''''''(((((((((((('''''',,,++++++++++++,,,------&&&&&&''''''''''''((((((&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''((((((((((((((((((((('''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((()))******(((((()))******+++,,,,,,))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''((()))*********((()))++++++)))((()))***************************mmm^^^UUUKKKFFFFFFEEECCCAAAAAA@@@@@@>>><<<777777777666555555444444000333666777555444333333/////////////////////////////////......---------000//////////////////000111111000///...------,,,........................+++++++++++++++++++++++++++******)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))+++(((,,,^^^++++++++++++******)))(((***************************))))))))))))))))))***)))'''111!!!---000vvv///###***,,,***)))'''&&&++++++******)))(((((('''))))))******++++++++++++,,,###,,,,,,***MMM$$$***(((***...+++%%%###&&&))))))))))))))))))))))))$$$&&&(((***+++***)))(((JJJ(((---&&&&&&'''''''''((((((((((((((()))***************---,,,******++++++)))(((***&&&222***+++'''"""'''222000%%%))))))))))))((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))###(((***VVV---(((000''''''''''''''''''''''''***))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((+++******))))))(((((('''(((((((((((((((((())))))''''''((((((((((((((((((''''''((((((((((((''''''))))))(((((())))))***+++'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))))))))*********+++))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((()))))))))***((()))++++++)))((()))***************************mmm^^^TTTIIICCCDDDDDDBBB@@@@@@@@@???===;;;777777777666555555444444---///222333222111000000000000//////...---------111000000000///.........///......------......///111111000///...------,,,........................++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++*********+++(((,,,^^^))))))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))(((---###444(((^^^---444777$$$;;;)))!!!***,,,###"""+++))))))))))))))))))*********************+++++++++)))***&&&888999|||888!!!,,,111***)))'''&&&&&&$$$$$$)))///************************$$$%%%(((***++++++***)))+++,,,''''''''''''(((((((((((((((((()))***************///---+++*********(((&&&''')))???eee...000,,,&&&&&&+++((( ))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&...444\\\777$$$!!!444(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''')))))))))(((((('''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((*********)))))))))(((((())))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))((((((''''''&&&***)))))))))((((((((('''((()))++++++)))((()))***************************mmm]]]SSSIIICCCDDDCCCBBB@@@???@@@???===<<<777777777666555555444444///111333444222111111222222222111000000///....../////////.....................------------......000000//////......------........................------------------------......------,,,,,,------************************,,,,,,+++******++++++++++++(((,,,^^^((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++...'''(((---333GGGsssCCC###(((,,,888...&&&***+++$$$(((((())))))************************************%%%+++'''%%%---$$$DDD111&&&,,,...&&&%%%,,,'''(((***,,,---......///************************&&&'''(((***++++++******SSS************++++++++++++(((((()))***************+++***))))))***+++***((()))'''///...((($$$''',,,(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***... ///$$$///'''###((((((((((((((()))))))))(((((((((((()))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))*********((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''((())))))((((((((((((''''''''''''''''''(((((((((((('''''')))(((((((((((()))******++++++************))))))+++++++++************)))''''''''''''''''''''''''$$$%%%&&&((())))))******''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''((((((((('''''''''((((((((((((((()))***+++***(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((()))******++++++***))))))(((''''''))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((((((((*********)))((('''''''''((()))++++++)))((()))***************************jjj\\\SSSJJJEEEFFFDDDBBBAAA@@@AAA@@@???===777777777666555555444444333555666555333333333555000000000000000000000000...............///////////////............/////////////////////.................................------------------------......---,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++*********+++,,,---+++(((,,,^^^******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''///---###---KKK---$$$***(((+++000,,,&&&,,,999///"""%%%---------111*********)))))))))))))))))))))))))))))))))))))))'''111(((((($$$'''~~~ZZZ111+++555...666&&&***...&&&&&&'''((((((((('''$$$!!!************************((())))))******+++++++++999++++++++++++,,,,,,,,,,,,(((((()))***************(((''''''(((***+++***))) &&&000)))(((,,,+++&&&***333''''''(((((())))))******))))))))))))******++++++(((((())))))))))))((((((******))))))))))))******...***AAA***&&&&&&'''''''''(((((((((''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++)))((((((((('''''''''''''''(((((())))))******+++******))))))(((((((((''')))))))))(((((((((''''''''''''(((((((((((('''''')))))))))))))))******+++************)))))))))(((+++*********))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((***))))))(((((())))))***))))))((((((((((((((('''''''''''''''((((((((())))))******)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((((((((())))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))hhh[[[SSSKKKGGGIIIEEEDDDBBBBBBBBBBBB@@@???777777777666555555444444222333222111//////000222,,,,,,------...//////000.../////////000111111111000000////////////000000.........///////////////////////////////////////++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------++++++*********+++---...+++(((,,,^^^,,,,,,,,,,,,+++***))))))------------------------+++,,,,,,------,,,,,,+++###...)))))))))444222xxxYYY888""")))000)))%%%+++)))((((((***+++***)))'''%%%---///'''%%%***,,,''',,,,,,+++***)))((('''''')))))))))((((((((((((((((((!!!)))((('''###;;;ooo???+++ (((000---%%%###333"""!!!000111!!!!!!111******(((&&&'''+++...///************************+++******)))******+++,,,fffqqq))))))*********+++++++++(((((()))***************)))((('''((()))***)))(((,,,$$$---GGG^^^<<<"""$$$,,,)))$$$&&&&&&''''''((()))******+++))))))******+++++++++,,,(((((())))))))))))((((((******))))))))))))******)))(((111222'''+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++))))))(((((('''''''''&&&(((((()))***+++,,,,,,---///...---+++***((('''&&&******))))))((((((((('''''''''((((((((((((''''''((((((((((((((())))))*********))))))((((((((('''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((()))******))))))))))))************))))))((((((''''''&&&'''''''''(((((()))))))))******)))&&&%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((('''(((((()))***+++************************&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******((()))++++++)))((()))***((((((((((((((((((((((((hhhYYYPPPHHHDDDEEEBBBBBBAAAAAA???>>><<<;;;999777666555555444111///444444333333222111000000//////000000000000//////........................////////////////////////++++++,,,---.........---,,,++++++******+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++)))000222!!!)))///"""333'''...000+++(((,,,...---+++444...]]],,,---+++((((((+++***'''...---***((((((((()))***---,,,***))))))***,,,---...,,,)))'''(((+++000333***333"""...---333###------------------------000///...---,,,+++******---......---***))))))***333:::&&&(((+++---&&&)))))))))))))))))))))))),,,"""+++&&&/// 333,,,)))***###+++555***(((+++++++++******)))))))))******))))))))))))******++++++++++++++++++++++++***,,,222&&&(((%%%,,,)))))))))))))))******+++###WWW:::$$$&&&,,,)))''',,,,,,---+++%%%$$$,,,))))))))))))))))))))))))+++222---((()))!!!(((000&&&000,,,+++)))))))))))))))(((+++%%%&&&333***)))(((,,,###)))222)))%%%111(((((((((((((((((((((((( 000111&&&###)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***!!!###&&&((()))(((&&&%%%))))))))))))))))))))))))((((((((((((''''''''''''+++***)))(((((()))***+++,,,+++***(((''''''&&&&&&(((((())))))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&''')))*********)))(((***)))))))))((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((()))++++++)))((()))***((()))++++++***))))))******$$$$$$))))))'''((('''&&&&&&'''((()))***(((((())))))******++++++''''''''''''(((((((((((('''&&&%%%&&&(((******)))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((())))))))),,,+++++++++)))((('''&&&))))))))))))))))))))))))((('''''''''((()))+++,,,+++++++++++++++***)))(((gggYYYQQQHHHCCCEEEBBBBBBAAAAAA???>>><<<;;;777666555555666666444222444444333333222111111000//////000000000000//////111111111111111111111111////////////////////////,,,,,,---...............------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++000///***'''000...###''',,,...------222555000&&&...$$$+++bbb+++---,,,)))***------***,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++***))))))***+++---...,,,...%%%((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((($$$///******111))))))))))))))))))))))))((($$$///%%%---(((&&&ttt---//////!!!***!!!000)))(((((((((''''''''''''******))))))))))))******(((((((((((((((((((((((()))000###///''',,,$$$))))))))))))))))))******++++++111(((444&&&!!!222###)))+++******---000,,,,,,,,,,,,,,,,,,,,,,,,(((;;;***)))---***$$$***''''''((()))***)))((('''!!!"""IIIttt)))***(((///$$$222;;;,,, ((((((((((((((((((((((((666+++]]]333(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''))))))((((((((('''''''''******)))(((((()))******///...,,,***(((&&&%%%%%%((((((((((((((('''&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((()))))))))))))))******)))((((((((((((((((((((((((((('''''''''&&&(((((((((''''''&&&&&&&&&)))((((((((('''''''''''''''(((******((('''((()))'''((())))))''''''((()))***&&&""""""&&&******)))(((((('''&&&''''''))))))&&&'''''''''((((((((()))((((((((())))))))))))***((('''&&&&&&(((******)))''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))))))))((((((((('''*********))))))((((((((()))************))))))((()))))))))))))))))))))))))))((((((((((((***,,,---***++++++++++++***)))(((gggZZZRRRHHHCCCDDDBBBBBBAAAAAA???>>><<<;;;666555444555777777666555444333333222222111111111//////000000000000//////////////////////////////////////////////////////------.../////////............------...///000000++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++......'''---000)))+++&&&###+++...&&&!!!...999<<<(((///ZZZ))),,,,,,)))***------+++)))******+++,,,------...++++++++++++++++++++++++((()))+++,,,,,,+++)))(((^^^ppp222555222...&&&"""++++++++++++++++++++++++(((((()))***+++,,,------***+++,,,,,,******+++,,,...555+++000444***&&&---))))))))))))))))))))))))(((&&&000!!!(((111 444!!!<<<,,,222!!!...+++++++++************)))))))))(((((((((((())))))++++++++++++++++++++++++%%%000)))+++)))000$$$((()))))))))))))))******+++000nnn(((,,,111,,,---------+++(((%%%###''''''''''''''''''''''''+++$$$111###@@@ggg---))))))---+++$$$%%%&&&((()))******)))(((<<<%%%222((( ***'''%%%555))))))))))))))))))))))))!!!%%%555<<<+++'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((***))))))(((((())))))***...---,,,***)))(((''''''(((((((((((((((''''''&&&((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******+++***(((''''''((())))))''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&((((((((((((''''''''''''&&&'''))))))'''''''''((('''''''''&&&%%%%%%''')))((((((''''''((()))***+++)))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))***************((('''''')))***)))(((&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++******))))))((('''((()))***************))))))))))))))))))))))))'''&&&&&&&&&&&&''')))*********++++++******))))))~~~eeeYYYRRRHHHCCCCCCBBBBBBAAAAAA???>>><<<;;;777666555555666777666555333333333222222111111111//////000000000000//////........................////////////////////////......///////////////...------------...///000111+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$000+++...)))%%%222,,,///------000444000%%% ###777ttt(((,,,---***)))++++++)))******+++---------------***++++++,,,,,,++++++***)))***,,,------+++)))'''000"""///"""666111++++++++++++++++++++++++((()))******+++,,,------***+++,,,,,,++++++---..."""///%%%&&&,,,111+++************************---'''/// !!!444)))!!!TTT###...$$$+++(((222))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%***,,,''')))000%%%))))))))))))))))))******+++...___xxxaaa)))%%%!!!!!!&&&,,,000111,,,,,,,,,,,,,,,,,,,,,,,,,,,***000000,,,'''((((((...+++$$$(((((())))))))))))***+++222,,,%%%###'''***+++++++++))))))))))))))))))))))))!!!555&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''(((((())))))***))))))(((((((((((((((''''''''''''''''''''''''******)))))))))((((((((()))))))))(((((()))))))))(((((((((((()))***+++,,,'''(((((((((((((((''''''))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((''''''''''''(((((()))((('''''''''(((***++++++)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&((())))))(((''''''((((((((('''%%%$$$%%%'''***&&&(((++++++)))((()))+++))))))((((((''''''''''''))))))))))))************(((((()))))))))*********+++)))(((((()))))))))((((((((((((((()))***+++,,,************++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((******************++++++(((((()))***************(((((((((((((((((((((((((((''''''&&&'''((()))***))))))************))))))|||cccXXXQQQHHHCCCDDDBBBBBBAAAAAA???>>><<<;;;999777555444555555555444333333222222222222222111//////000000000000//////111111111111111111111111////////////////////////...///////////////......------,,,,,,---......///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""000...)))******,,,((()))'''&&&)))...222555888000***000+++000111---*********(((+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------,,,+++******)))sss^^^jjjXXXaaaUUU^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^____________```bbbnnn555"""%%%---333&&&,,,,,,,,,,,,,,,,,,,,,,,,---&&&...'''"""......'''XXX]]]^^^___XXX```]]]\\\\\\\\\\\\\\\\\\]]]]]]______^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\???$$$+++'''''',,,''',,,)))))))))))))))******+++))):::...'''***,,,&&&)))******)))&&&$$$%%%(((+++,,,,,,777%%%---777!!!))))))))))))))))))))))))666,,,%%%%%%&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))(((((((((&&&&&&&&&'''((()))***+++''''''((((((((((((((('''))))))***))))))((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((((((((()))))))))((((((''''''&&&'''(((((((((((((((((('''((((((''''''''''''(((((()))((('''''''''(((***+++))))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''')))+++***)))((()))))))))))))))'''%%%&&&)))+++$$$(((++++++(((&&&(((***)))))))))(((((('''&&&&&&************))))))))))))'''''''''((((((((())))))+++)))''''''((())))))(((((((((((())))))+++,,,---************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---***************)))((((((((((((((((((((((((((((((,,,+++*********+++,,,---((())))))*********))))))zzzaaaVVVOOOHHHDDDEEEBBBBBBAAAAAA???>>><<<;;;999777444333444444444333222222222222222222222222//////000000000000//////000000000000000000000000////////////////////////....../////////...------------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***---...%%%222111###???:::000((('''((('''%%%%%%000"""---...444666111---,,,,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++......---,,,+++++++++,,,+++bbbXXX444---111+++***###,,,,,,,,,,,,,,,,,,,,,,,,)))%%%---000)))(((+++***%%%}}}******)))''')))+++---)))))))))))))))******+++'''---]]]))))))+++$$$---))))))(((%%%!!!!!!%%%)))|||---111''' ...---))))))))))))))))))))))))444''''''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''(((((('''&&&&&&&&&''''''&&&'''((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((())))))))))))((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((()))******((((((((()))))))))))))))((((((((()))))))))))))))((()))))))))))))))******'''''''''((((((((((((((((((***++++++***))))))************)))((((((***,,,%%%'''***)))'''&&&''')))'''(((((()))(((((('''&&&((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&&&&((()))((('''''''''''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,***************)))(((''')))))))))))))))))))))))))))(((''''''''''''))))))(((((())))))******))))))yyy```TTTNNNGGGDDDFFFBBBBBBAAAAAA???>>><<<;;;777444222111222444444444222222222222222222222222//////000000000000//////........................////////////////////////...............---,,,,,,......---,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------///&&&222%%%222...---WWW,,,)))111111---:::xxx,,,333666111---,,,,,,+++******))))))***+++------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++)))888)))+++***,,,---++++++++++++++++++++++++(((***)))---...)))***)))!!!===***,,,((('''...***)))))))))))))))******+++'''***---&&&***''',,,%%%)))+++***&&&$$$'''***000+++444111%%%%%%((((((((((((((((((((((((...%%%(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''))))))((('''''''''''''''&&&&&&'''((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((('''''''''((((((((((((((()))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''((()))))))))))))))&&&''')))*********)))((('''''''''((((((((())))))&&&'''''''''((((((((((((''''''''''''((((((((()))''')))******)))(((((())))))***+++***))))))***+++'''((()))(((''''''((((((&&&'''((())))))((((((''')))((((((((('''''''''&&&'''(((((((((((()))))))))'''%%%$$$%%%'''((((((((()))((((((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))))))))xxx___RRRMMMFFFEEEHHHBBBBBBBBBAAA???>>><<<;;;444222000000222444666666222222222222222222222222//////000000000000//////111111111111111111111111////////////////////////---.........---,,,,,,+++000///...---,,,+++++++++,,,------......------,,,+++++++++,,,,,,---------,,,!!!999'''***$$$???hhhUUUYYYmmm'''...222///******+++***)))((('''''')))+++...000---,,,***))))))***,,,---((()))+++,,,,,,+++***)))%%%,,,)))333###***,,,+++))))))))))))))))))))))))+++000$$$%%%///......***---[[[NNN+++///)))'''///&&&)))))))))))))))******+++'''***111###+++,,,***###)))///000---***+++,,,%%%$$$<<<(((%%%---((((((((((((((((((((((((...)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((***+++***(((%%%###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''''''''(((((()))***+++&&&&&&'''((())))))((((((''''''((())))))***))))))))))))))))))))))))))))))&&&''''''((()))******+++******)))((('''&&&&&&%%%''''''(((((())))))******&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''')))*********)))((($$$&&&)))+++,,,***((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&((())))))(((''''''(((((()))++++++***))))))******)))(((((((((((())))))%%%&&&''')))))))))((((((++++++******)))))))))((())))))))))))************%%%$$$###$$$&&&(((((((((,,,+++***************+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++***)))((('''&&&%%%&&&'''(((***++++++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((()))))))))))))))vvv___RRRNNNJJJFFFEEECCCCCCBBBAAA@@@===;;;999666666666777666555555444333333333333222111000000111111111111111111111111111111000000//////......////////////............////////////////////////........................------...//////...------,,,,,,,,,---------.........000+++333///%%%...---,,,,,,++++++++++++,,,+++***+++---...---,,,)))******++++++***************))))))******+++,,,---000IIIggg///'''///333+++*********))))))(((((())))))))))))************+++,,,)))000###++++++%%%...,,,)))(((''')))+++,,,$$$===888sss,,,&&&...&&&,,,+++***))))))***+++,,,...###mmm>>>***+++$$$...666"""jjj&&&+++***)))'''''''''((()))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&)))***)))'''&&&''''''((()))******+++)))'''&&&(((++++++)))''''''((('''&&&%%%%%%''')))''''''(((((())))))******''''''''''''''''''''''''((()))))))))))))))(((((('''&&&%%%&&&((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((((('''&&&&&&&&&%%%%%%&&&)))******))),,,***)))'''&&&&&&&&&&&&(((((('''(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((()))))),,,,,,+++***))))))******++++++******))))))(((((())))))*********))))))(((''''''((())))))***))))))+++*********))))))((((((---,,,++++++,,,,,,***)))&&&'''(((*********)))((()))))))))))))))*********vvv___RRRMMMIIIFFFEEEBBBCCCBBBAAA@@@===;;;999666666666666666555555444333333444333333222111000111111111111111111111111111000000000/////////...////////////............////////////////////////........................++++++,,,------,,,++++++,,,,,,,,,---------......&&&&&&111+++KKK------,,,+++++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++******,,,++++++++++++,,,------'''---666!!!111111))))))++++++++++++*********)))))))))))))))************)))$$$///'''222)))$$$111+++***)))((()))***,,,---$$$---///*********))))))(((((((((((())))))+++,,,$$$lllNNNZZZ...+++***)))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))'''&&&''')))***)))''''''''''''((()))*********)))'''&&&(((***+++)))'''((())))))(((&&&&&&(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&((()))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))(((((('''((('''&&&'''((()))((('''***)))((('''&&&&&&''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))+++******)))(((((())))))*********)))))))))))))))))))))*********))))))(((&&&&&&'''(((((((((((((((************)))))))))(((---+++******++++++***(((''''''((()))))))))))))))++++++******))))))((((((uuu^^^RRRMMMIIIFFFEEEBBBBBBBBBAAA@@@===;;;:::666666666666666555555555444444444444333222111000000000000000000000000000000000000000////////////////////////............////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......222000///(((666,,,,,,+++++++++,,,------+++))))))***+++,,,+++***,,,,,,---,,,,,,+++******++++++******++++++,,,---'''''',,,===***...+++''',,,,,,,,,+++++++++++++++)))))))))*********+++++++++(((999nnn***'''%%%///'''(((((()))***+++,,,------((((((+++111)))+++(((((())))))))))))((((((,,,555KKK%%%***))))))(((((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))((('''(((***+++***)))''''''(((((())))))******(((''''''(((******)))((()))******)))(((((()))+++*********)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%&&&((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***************))))))(((***(((''''''(((((('''%%%)))(((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((()))))))))))))))((((((((((((((())))))))))))************((())))))******)))))))))******+++,,,,,,,,,,,,+++************))))))))))))+++***))))))******)))(((((((((((((((((())))))***,,,,,,+++***)))(((''''''uuu^^^RRRMMMIIIEEEDDDBBBBBBBBBAAA@@@>>><<<:::777777666555555555555555444444444444333222111000////////////////////////000000000000////////////////////////............////////////////////////................................................,,,,,,,,,---------......***$$$ 888444ZZZ++++++++++++,,,,,,---...+++*********,,,---,,,+++------------,,,+++******))))))((((((((()))******---%%%...FFF***%%%111++++++++++++++++++++++++))))))*********+++++++++---/// 222 ...---###'''(((***+++,,,,,,++++++...)))hhh,,,,,,((()))***+++,,,,,,+++***))))))(((444###uuu!!!)))))))))(((((((((((()))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***''''''((()))******)))(((((()))***)))(((((()))******)))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))))))))((((((&&&&&&'''((()))((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))******))))))((()))(((''''''(((((('''&&&''''''''''''(((((()))))))))))))))))))))((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******++++++'''((()))))))))))))))))),,,,,,------------,,,,,,*********)))))))))))))))***)))'''((()))***)))'''***)))(((''''''((()))***+++*********))))))((((((uuu^^^QQQMMMHHHEEEDDDAAAAAABBBAAA@@@>>><<<;;;777777666555555555555666444444444444333222111111////////////////////////////////////000000000000////////////............////////////////////////////////////////////////........................,,,,,,,,,---------......,,,DDD...'''444222---GGG++++++++++++,,,,,,---...---,,,+++,,,.........------------------,,,+++***)))))))))((()))******+++,,,---)))+++)))'''...111))))))******************************++++++++++++,,,***(((TTT+++555111)))***+++,,,,,,+++)))(((---$$$,,,SSS )))))))))***+++,,,,,,+++***)))'''222)))>>>$$$,,,((((((((())))))))))))((((((((((((((((((((()))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((())))))***)))******+++(((((((((((())))))))))))'''((())))))))))))))))))'''((())))))((('''((()))'''((((((((()))))))))***''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&''')))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((()))(((((('''((('''&&&'''((())))))'''&&&&&&'''(((((()))))))))))))))******)))((('''&&&&&&'''((()))***)))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((())))))***++++++******)))(((((())))))******++++++''''''((()))))))))))))))(((((()))))))))(((((('''))))))))))))))))))******)))((('''''')))***)))'''***)))(((''''''((()))***(((((())))))*********+++ttt]]]QQQLLLHHHEEEDDDAAAAAAAAAAAA@@@>>><<<;;;888777666444444555555666555555555444444333222111000000000000000000000000////////////000000000000////////////............////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***'''AAA%%% +++333555666,,,,,,+++++++++,,,------...---,,,---...//////---++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...&&&666111^^^$$$777!!!)))))))))))))))******************++++++++++++,,,...###///999$$$&&&---)))***++++++,,,+++***)))(((((((((,,,---///###---(((((())))))))))))((((((###(((,,,%%%111WWW+++'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''(((***)))(((((()))+++(((((((((((())))))))))))&&&(((******)))((()))***&&&((())))))(((''''''((('''''''''((()))*********''''''''''''''''''''''''&&&'''((())))))******)))((('''&&&''')))***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((''''''&&&&&&''')))***)))(((&&&&&&'''((())))))(((((((((((()))******)))''''''&&&'''(((*********))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))((((((((()))+++,,,,,,+++******))))))))))))************&&&&&&'''((())))))))))))((())))))))))))(((((('''))))))))))))************)))((('''((()))***)))(((***))))))(((((((((((((((''''''((()))***+++,,,,,,ttt]]]QQQLLLHHHDDDCCC@@@AAAAAAAAA@@@>>>===;;;888777555444444444666777555555555555444333222111111111111111111111111111.../////////000000000111////////////............////////////////////////////////////////////////---,,,++++++++++++,,,---,,,,,,,,,---------......>>>...)))555)))@@@555 (((999333555------,,,+++++++++,,,,,,---,,,+++,,,...///...---((()))***+++,,,,,,,,,,,,---------,,,------...///&&&333&&&000BBB000+++###)))))))))******+++++++++*********+++++++++,,,,,,***&&&...(((;;;===)))******+++++++++******((()))+++&&&ppp###,,,))))))(((((((((((())))))""",,,...222(((///:::###&&&'''((()))******)))(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&((())))))''''''(((+++))))))))))))((((((((((((%%%(((******(((''')))***''')))++++++)))(((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))************)))''''''''')))***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))(((''''''(((((('''&&&&&&'''((())))))(((((('''&&&''')))*********((('''%%%&&&(((***+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((('''(((***+++,,,+++***)))*********)))))))))))))))%%%&&&'''((())))))))))))++++++,,,,,,+++******)))((()))))))))************)))((('''(((***+++***))))))))))))))))))(((''''''(((((())))))******++++++ttt]]]QQQLLLHHHDDDCCC@@@AAAAAAAAA@@@???===<<<999777555444333444666777555555555555444333222222111111111111111111111111.../////////000000111111000/////////............////////////////////////000000000000000000000000///...------------...///,,,,,,,,,---------......:::...''''''111===222&&&)))555+++999fff...------,,,++++++++++++,,,+++***+++---...---,,,'''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...---+++999"""%%%DDD999*********++++++,,,,,,,,,******+++++++++,,,,,,,,, ,,,)))555zzz'''(((///(((((()))***+++,,,,,,---,,,******---)))''',,,+++***))))))***+++,,,444###$$$///555jjj)))'''&&&&&&'''(((*********)))(((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((%%%'''))))))&&&&&&(((***))))))))))))((((((((((((%%%(((******(((''')))+++(((***,,,,,,+++***)))*********))))))((((((''''''))))))))))))))))))))))))&&&'''((()))************)))((('''((()))***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************,,,***((((((((('''&&&$$$&&&'''((())))))((('''&&&%%%''')))***+++***)))((($$$&&&(((***++++++))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++*********))))))((((((%%%''')))***+++***)))(((++++++******))))))((((((%%%&&&'''((()))))))))))))))))))))))))))((('''&&&(((((())))))*********+++)))(((((()))***++++++***((()))*********((('''&&&************))))))))))))mmm[[[SSSHHHCCCEEECCCAAA@@@>>>=========;;;999888888888777666444333222222333333333333222111111000000000000000000000000111111000000//////......000000000///......------//////............//////................................................////////////...---,,,+++------------------------///...---,,,,,,---...///---ddd------------------------,,,,,,,,,++++++*********---+++******,,,------,,,---,,,,,,++++++,,,,,,---)))'''...---+++ppp...'''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))'''222 555+++///'''...------,,,,,,------...111...+++,,,[[[$$$***((()))***++++++***)))(((&&&''''''((()))******+++---444$$$))))))((((((''''''&&&&&&((((((((((((((()))*********)))(((''''''((()))*********))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((***+++***)))((()))***,,,+++***((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))******++++++)))(((''''''''')))***++++++***)))(((''''''((((((***(((&&&'''***+++)))'''************))))))))))))'''((()))((('''&&&''')))******)))(((((((((((((((((((((((((((((('''''''''---***(((((())))))'''$$$((((((((((((((()))******((('''&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((()))***)))(((******))))))))))))******+++***)))'''''''''((()))&&&&&&''')))************&&&&&&''''''(((((())))))(((((())))))************---+++)))((('''((()))***+++++++++************)))*********)))))))))))))))(((***,,,,,,+++***)))***))))))))))))))))))))))))))))))***++++++++++++++++++)))(((''''''((()))+++jjjZZZSSSIIIEEEGGGEEEFFFDDDAAA@@@@@@>>><<<:::888888777777666444333222222222333333222222111000000000000000000000000000111111000000////////////........./////////////////////.........//////000////////////////////////..............................///////////////...------------------------......---,,,,,,---......999%%%''']]],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,000++++++111NNN///444,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111%%%000'''000BBB%%%777,,,,,,,,,++++++,,,,,,,,,***&&&&&&***GGGVVV'''))))))************))))))''''''(((((())))))******///111222+++"""000((((((((((((((('''''''''((((((((((((((()))*********)))(((''''''((()))******)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((()))******(((((()))******)))((((((((()))******(((((((((((())))))))))))((())))))******))))))((()))))))))))))))*********)))((((((''''''((()))***))))))))))))))))))((((((+++)))((((((***+++***((((((((((((((('''''''''''''''((()))((('''&&&''')))******)))(((((((((((((((((((((''''''''''''(((((('''%%%$$$&&&((()))((('''((((((((((((((()))******(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''))))))(((((((((((())))))---,,,***)))))))))***+++'''((()))***+++++++++***************)))))))))))))))))))))))))))*********,,,+++)))((((((((()))***+++++++++************)))************))))))))))))(((***,,,,,,+++*********************************((()))******++++++*********)))(((''''''((()))***hhhXXXRRRIIIEEEHHHFFFHHHFFFCCCAAA@@@>>><<<:::888888777666555444444333111222222222222111000000000000000000000000000000111000000000000/////////------......///000000111...............///000111////////////////////////........................+++,,,---...////////////------------------------------,,,,,,,,,,,,---------666&&&>>>++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((((((***++++++***+++,,,---......---,,,+++,,,444''')))333---WWW***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...&&&...***222```%%%///++++++++++++++++++++++++(((---...---'''************))))))*********)))))))))))))))))))))))),,,"""???*** ///(((###'''''''''(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''((()))***+++(((((((((((()))))))))))))))******************)))************))))))))))))***))))))(((((((((((()))((()))***+++++++++***)))+++***))))))++++++***)))(((((((((((('''''''''''''''((()))((('''&&&''')))***))))))((((((((((((((()))((('''&&&&&&'''((()))((('''&&&(((***++++++***)))(((((((((((()))******))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))((((((((((((((((((((((((((((((,,,+++******)))*********)))***++++++++++++******+++++++++***)))(((((((((*********))))))))))))))),,,+++***(((((()))******+++++++++************)))************************(((***,,,,,,***)))******************************(((((()))******************)))(((''''''((()))***gggWWWRRRIIIEEEGGGEEEEEECCCAAA??????>>>;;;999888777777666555444444444111111222222111111000///000000000000000000000000000000000000000000000000............//////000000......---......///000111................................................***+++,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,333+++'''---444444///,,,~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''')))******)))+++,,,...//////...,,,+++)))///%%%,,,...'''ttt$$$************++++++++++++------------------------(((///,,,$$$444===---%%%,,,,,,,,,,,,,,,,,,,,,,,,---333,,,000!!!---,,,+++))))))))))))+++,,,******))))))))))))))))))000%%%555rrr;;;))),,,))))))%%%$$$&&&&&&''''''(((((())))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((())))))))))))******++++++++++++******++++++******))))))((((((******))))))(((((('''''''''(((***,,,---,,,+++******)))))))))******))))))************))))))))))))'''((()))((('''&&&''')))))))))(((((((((((()))))))))((('''&&&&&&''')))*********))))))))))))((('''))))))(((((())))))***+++******)))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&(((******)))(((((())))))))))))(((((())))))((((((((((((((((((******+++++++++***)))))))))((((((((('''''''''&&&************))))))))))))++++++***))))))******++++++++++++*********)))))))))***************++++++)))***,,,+++***)))***+++************************(((((()))************)))******)))(((((()))******gggXXXRRRHHHDDDEEECCCBBBAAA????????????>>><<<888777666555444444555555222222222222222111000000000000000000000000000000000000000000111111111111000000//////...........................///000000////////////////////////.......................................---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,222---((('''&&&&&&***///)))///uuu........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////...+++,,,...//////...,,,+++)))(((***222%%%444???555))))))))))))************------------------------+++555+++%%%///'''iii444------...//////...------.........333uuuXXX,,,+++***))))))***+++,,,************))))))))))))''')))111###///777555)))555333,,,&&&&&&''''''(((((())))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((('''&&&&&&(((((((((((())))))))))))******++++++++++++******++++++******))))))((((((******))))))(((((('''''''''(((***,,,---,,,+++***'''(((((((((''''''((((((************))))))))))))'''((()))((('''&&&''')))))))))(((((((((((())))))((('''&&&&&&'''((()))***((((((((('''&&&%%%%%%%%%)))))))))))))))***++++++*********))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''')))++++++***)))***++++++++++++***)))((((((((()))))))))(((((()))))))))***))))))((((((&&&'''''''''((((((((()))*********)))))))))))))))+++***************+++++++++++++++*********))))))))))))******+++++++++,,,)))+++++++++))))))***,,,************************(((((()))*********************))))))))))))******fffWWWRRRHHHDDDEEEBBBCCCAAA@@@@@@AAAAAA@@@???888777666444444444555666222333333333333222111111000000000000000000000000000000000111111111111222111000000///......------//////............//////111111111111111111111111........................111111111111000///...---+++,,,,,,------.........,,,,,,------------,,,,,,(((444999333++++++111---:::---"""^^^........................,,,,,,,,,,,,------------...---,,,,,,...//////...,,,---...//////...---,,,...)))111333###==="""~~~++++++,,,,,,,,,------------------------------------///+++222--- ccc'''---...///000000///...---(((000&&&,,,222LLL++++++************++++++************************!!!777'''...+++VVV///111---%%%!!!CCC333'''''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((('''((())))))''''''((()))))))))***)))((('''&&&%%%(((((((((((()))))))))))))))******************)))************))))))))))))((()))))))))))))))((('''((()))***+++++++++***)))&&&'''((((((&&&&&&'''((((((((((((((('''''''''''''''((()))((('''&&&''')))((((((((((((((())))))***&&&&&&''''''((()))))))))''')))******)))(((***+++***))))))))))))***++++++))))))*********)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))((((((***++++++***)))***+++,,,,,,+++***)))))))))***++++++++++++***'''(((((()))))))))((((((((((((((()))***+++++++++((()))))))))*********************++++++++++++++++++++++++************)))))))))******+++,,,,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++))))))***+++++++++++++++************************|||dddVVVRRRIIIDDDFFFCCCCCCAAA@@@@@@@@@@@@>>>===888777555444444444666777333444444444444333222222000000000000000000000000000000111111111222222222///////////////.........111000///......---......////////////////////////......................../////////000000///......++++++,,,,,,---......///,,,---............---,,,AAA333'''&&&+++---,,,+++ ,,,'''111999 FFF........................,,,,,,,,,---------......,,,+++)))***,,,------,,,..............................333,,,---666$$$^^^---------.........//////........................+++)))...777)))***<<<>>>,,,---///000000///---,,,'''111666---&&&444***++++++,,,,,,++++++***)))))))))******++++++,,,---(((---222***###&&&***eeeCCC %%%666,,,,,,###999888((((((((((((((('''''''''((((((((((((((()))******'''((()))******)))(((''''''((((((((()))))))))***(((((()))))))))*********((((((((((((((((((((((((((()))******(((((()))***((()))*********)))((('''(((((((((((())))))))))))((())))))******))))))((()))))))))))))))*********'''((()))******))))))((())))))))))))))))))((((((&&&((())))))'''&&&''')))(((((((((((('''''''''''''''((()))((('''&&&''')))((((((((((((((()))******$$$%%%''')))***)))(((((()))+++,,,+++(((''')))*********))))))******+++,,,(((((()))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((''')))))))))((((((***+++,,,,,,+++***(((((()))***+++,,,++++++***'''((()))***************))))))))))))************''''''((()))***++++++,,,)))***++++++,,,,,,,,,++++++++++++************)))))))))***++++++,,,------***++++++***((()))***,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,*********++++++*********yyyaaaTTTQQQIIIFFFHHHEEEBBB@@@>>>======<<<:::888888777555444444555666777444444555555444444333222000000000000000000000000000000111111222222222222------......///000000000222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,------------++++++,,,,,,---...//////------...//////...------"""%%%+++222222......111444------,,,%%%'''...***777------------------------,,,,,,,,,------.........///---,,,---...////////////...------------...///***111111%%%888+++000,,,........................)))))))))*********++++++************************........................---111444!!!666+++000///---------............///........................))),,,222...222""";;;,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************!!!(((111888000000(((+++,,,...//////...,,,+++,,,'''111+++)))111666...***************************+++,,,---...000000111,,,,,,,,,,,,,,,,,,,,,,,,***************************************************111+++'''333(((444***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,%%%&&&&&&&&&)))---+++'''!!!)))???ppp[[[000'''+++---,,,%%%,,,111...***'''+++))))))(((((('''''''''&&&((((((((((((((()))******'''((()))******)))(((''''''((((((((())))))******))))))))))))************(((((((((((((((((((((((((((***+++***)))((()))+++'''((()))+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))******++++++&&&'''(((*********))))))+++***)))(((''''''((((((''')))+++***'''&&&(((***************))))))))))))'''((()))((('''&&&''')))((((((((((((((()))******###%%%(((***+++***((('''&&&((((((%%%!!! *********)))******+++,,,'''((()))***++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''''''''((('''&&&''')))***++++++***)))'''&&&'''(((*********)))((('''((()))***+++,,,,,,,,,))))))((((((''''''&&&&&&&&&&&&''')))***+++,,,---)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,,,,------+++++++++***((()))+++---++++++++++++++++++++++++++++++,,,------------,,,******++++++++++++******|||bbbSSSOOOHHHEEEFFFBBBBBBBBBBBBAAA???>>><<<;;;;;;999777666666666555333555555444444444333333333000000111111111111000000***,,,...000222222222111111111111111000000000000------...//////000//////////////////////////////------............------//////.........---------........................///............---------////////////////////////........................(((,,,AAAiii......////////////......---------,,,,,,+++++++++---------.........//////------------...000111222---......///////////////------------------------........................////////////////////////,,,,,,,,,---...///000111......------------......000///---,,,,,,---///000//////.........//////000---------.........//////111000///...------...///000000000000000000000000---------,,,,,,,,,,,,,,,---............/////////------------,,,+++******------------------------*********+++,,,---...///+++***(((((()))+++...000------------------------------++++++++++++------000///...---,,,+++++++++++++++************++++++,,,++++++,,,------,,,*********+++++++++******)))))))))))))))))))))))))))******))))))))))))******+++,,,***%%%%%%000EEEVVVkkkXXXXXXGGG)))************))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***'''((()))***************'''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((,,,***(((((()))***))))))))))))))))))))))))))))))+++)))''''''((())))))((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((((((((***,,,---(((((()))***************))))))************)))))),,,+++***)))((((((((((((---///000---***'''(((***---)))&&&'''+++...---***,,,,,,++++++***)))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((,,,+++***((((((((()))*********++++++++++++******,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,+++***))))))+++---.........---,,,++++++***************++++++,,,,,,,,,******,,,,,,,,,,,,************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++|||bbbSSSOOOHHHEEEFFFBBBAAAAAAAAA@@@>>>===;;;:::;;;999777666666666555333444444333333333222222222000000111111111111000000---...///000111222222222111111111000000000//////...//////000111111000000..................---------......//////......---//////.........---------........................+++,,,,,,---...///000000////////////////////////......------------......444---,,,444999555---(((.........//////.........---------,,,,,,,,,++++++---------.........//////.........///////////////---......///////////////------------------------........................////////////////////////------------......///000///......------......///000///---,,,,,,---///000000000///......---..................////////////000000///.......................................///.....................------------------------++++++,,,---............---------------------------------,,,------......,,,,,,,,,------...//////////////////////////////------,,,++++++,,,------///...------,,,,,,,,,,,,++++++************++++++---,,,+++,,,......,,,+++******+++++++++******)))******************************))))))))))))******+++,,,+++(((%%%&&&+++///"""+++...)))***000///&&&*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***************)))((('''+++******))))))))))))))),,,,,,+++***)))((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((+++)))(((((()))******)))************************)))(((&&&&&&'''(((((('''))))))(((((((((((())))))))))))))))))))))))))))))...,,,+++)))''''''''''''(((((()))***************))))))************))))))+++******)))))))))))))))((()))***)))'''''')))+++...***&&&&&&)))+++***'''*********************+++(((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))))),,,+++***)))(((((()))*********++++++++++++******++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,+++***))))))+++---............---,,,+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,************************))))))***+++++++++++++++{{{aaaRRROOOGGGEEEFFFBBBAAA@@@@@@???>>><<<;;;:::;;;999666666666666555444333333222222222111111111000000111111111111000000000000000000000111222222000000000000///////////////000000111111111111111000000//////.........------......//////......---...............---------........................+++,,,,,,---...///000000////////////////////////000///---,,,,,,---///000000+++((('''&&&%%%)))...------............------------------,,,,,,,,,,,,---------..................///000000000///---,,,---......///////////////------------------------........................////////////////////////.........---....../////////......------......///000///...------...///000111111///...---,,,,,,,,,............/////////000//////000000//////......------..................000000000000000000000000........................,,,,,,---...////////////------------------------000//////...------......,,,---.../////////---,,,////////////////////////------,,,,,,,,,,,,------...------,,,,,,,,,------++++++************++++++---,,,,,,---......---+++)))******+++++++++******++++++++++++++++++++++++************************))))))*********(((%%%###...((()))///...'''&&&+++******))))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********))))))(((...,,,***(((''''''''''''++++++***))))))(((''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))(((((((((((()))((('''''')))++++++***++++++++++++++++++++++++(((&&&%%%%%%'''((('''&&&)))((((((''''''(((((()))************************...---+++)))'''&&&&&&%%%(((((()))***************))))))************)))))))))))))))))))))******+++))))))((('''%%%&&&)))+++---***&&&&&&((()))(((&&&(((((()))******+++,,,,,,((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))*********++++++***)))))))))************++++++++++++***************+++***))))))(((++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---//////......---,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************((()))******++++++******zzz```QQQNNNGGGDDDFFFBBBAAAAAAAAA@@@>>>===;;;::::::888666666666666555444333333333333222222222222000000111111111111000000333222111000000111222333000000000/////////......///000000111111000000000222222111111000/////////......////////////......................................................///............---------////////////////////////111///---++++++---///111///000111111///...111555,,,,,,------------,,,,,,------------------,,,,,,........................---...000111111///...,,,---......///////////////------------....................................////////////////////////000///.............../////////............////////////............//////000000///...---------------............/////////...///000111111000///.........////////////000000/////////000000111111111222222111111000000//////000000000//////...---,,,------------------------//////......---......///---------------,,,++++++---------------------------------,,,,,,---------------,,,,,,,,,---......,,,++++++******++++++,,,...---,,,---...///---+++))))))***+++++++++******++++++++++++++++++++++++***************************))))))))))))+++,,,------%%%$$$******###$$$+++***)))))))))((((((((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++)))((('''%%%&&&''')))+++,,,,,,------,,,)))'''&&&&&&'''(((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((('''&&&''')))+++++++++************************((('''%%%&&&'''(((((('''(((((((((''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))(((((()))***************))))))************))))))(((((((((((()))***+++,,,///...+++(((&&&&&&((())),,,)))''''''(((***)))(((((()))))))))*********+++(((((()))))))))*********))))))))))))))))))))))))''''''((()))******+++++++++***************************++++++++++++************++++++******)))(((***++++++++++++,,,,,,,,,++++++*********+++,,,---//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++zzz```QQQNNNGGGDDDFFFBBBCCCCCCBBBAAA@@@>>>===<<<:::888666555666777666555444444444444333333333333000000111111111111000000444333111000000000111222000000000000////////////...//////000//////......000000000//////............//////////////////...---.............................................///............---------////////////////////////111///---++++++---///111,,,///000///...+++(((&&&,,,,,,------------,,,,,,------------------------.....................---+++,,,...000111111///...---......///////////////---------....../////////////////////////////////////////////////////////000//////.........///////////////......//////////////////....../////////...............///000111............///////////////000111222222222111000.../////////000000111111......///000111111222222444444333222111111000000000000000000///...---,,,........................,,,,,,,,,,,,---...///000111///---+++++++++------------------------------------------------------------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---,,,,,,---......---+++((()))***+++++++++++++++************************)))***++++++++++++***)))***++++++((($$$$$$(((+++++++++++++++---111444666)))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++)))((('''%%%&&&''')))+++,,,,,,---***)))(((''''''((()))***&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((&&&&&&''')))++++++***)))))))))))))))))))))))))))'''&&&'''(((******)))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++(((((()))***************))))))************))))))(((((((((((()))***,,,,,,000---***'''&&&'''((((((***((('''(((***+++------*********)))))))))(((((())))))))))))************************************'''(((((()))***++++++,,,*********++++++++++++*********++++++++++++******+++++++++++++++******)))*********+++++++++,,,,,,++++++***+++++++++,,,,,,...............---------.........------,,,,,,,,,.........------.........++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------......------yyy___PPPMMMGGGDDDFFFCCCDDDCCCCCCBBBAAA???>>>===999777666555666777666555555555555444444444333333000000111111111111000000222111111000000000111111111111111111000000000000...////////////......---,,,,,,------------------...//////000000//////...---------.......................................+++,,,,,,---...///000000////////////////////////000///---,,,,,,---///000***,,,------000555555333------............------------------...........................---------+++,,,...///000111000000---......///////////////---------...//////000000/////////////////////////////////////////////////////////...//////000000000//////......//////000////////////////////////.........///000111333333000000000000111111111111222222333333444333333333//////000000111111222222000000111222333444555666666555444333222111000000......///000111111111111000000000000000000000000+++++++++,,,---///000111444222///------...000111////////////////////////------............------...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++,,,------,,,***((()))***+++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))###(((,,,,,,)))'''(((***)))---***!!!$$$$$$))))))((((((((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********))))))(((&&&&&&'''((())))))******)))))))))(((((('''''''''))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((******)))(((((((((((((((((((((((()))'''&&&''')))*********(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((()))))))))(((((((((((()))***************))))))************))))))(((((((((((()))***+++,,,+++)))&&&%%%'''((())))))((((((((((((***,,,...///++++++***))))))((('''''')))))))))*********++++++************************((())))))******+++++++++)))***++++++,,,+++++++++******++++++++++++******++++++,,,,,,++++++***)))************++++++++++++******+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,///......------......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......xxx^^^PPPMMMGGGDDDFFFCCCCCCCCCBBBBBB@@@>>>===<<<999777555555666777666555444444444333333333222222000000111111111111000000//////000000111000000000222222222222111111111111000000000000000///......,,,,,,------......////////////000000000000//////---------.........//////........................+++,,,,,,---...///000000////////////////////////......------------.........111111+++***---...+++.........//////.........------------........./////////.........------------.........//////000000---......///////////////---------...///000000000///////////////////////////////////////////////////.........///000111111000000////////////000000//////000000000000//////111000000000111222333333333333333444444444555555444444444444444555666666333333444555555666777777444444666777888:::;;;;;;;;;:::999888666555444333000111222333444444444444111111111111111111111111...---------...///000000222111000/////////000111////////////////////////,,,---...//////...---,,,///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++,,,,,,+++)))(((((()))++++++,,,,,,+++************************)))***,,,------,,,***)))"""%%%(((,,,......------***---+++'''(((---...,,,))))))((((((((('''''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***************)))((('''$$$%%%''')))******)))(((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))(((&&&&&&((())))))((((((((((((((((((((((((((((((&&&%%%&&&(((******)))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))((('''&&&(((((()))***************))))))************))))))))))))(((((()))***+++++++++)))'''''')))***)))((((((((((((((((((***,,,...)))))))))))))))((((((((())))))*********+++++++++************************************************)))***+++,,,,,,,,,++++++******++++++++++++***************+++***))))))(((************++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,------------...------------------------,,,------...............xxx^^^PPPMMMFFFDDDFFFCCCBBBBBBBBBAAA???>>><<<;;;999777555555666777777666333333333222222222111111000000111111111111000000---...///111111111000///333333333222222222111111111111111111111000//////......///000111222333333//////000000000000//////---------.........//////........................//////.........---------////////////////////////........................###,,,111---+++---///.........////////////......---------.........////////////.........---------000000///............///---......///////////////---------...///000000111000000000000000000000000////////////////////////............///111222222000000////////////000000//////000000000000//////333333222222222222222222666666666777777777777888666555444444444666777888888999999:::;;;<<<<<<===888888:::;;;===>>>???@@@@@@@@@>>>===;;;:::999888666666666666555444333222222222222222222222222222111000000///////////////---...///000000///...---------------------------,,,---...//////...---,,,000///...---,,,+++++++++---,,,,,,++++++,,,,,,---+++***)))***,,,,,,***((((((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,'''###$$$(((+++***''',,,)))'''((('''%%%&&&))))))(((((((((''''''''''''&&&&&&''')))***,,,------)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((()))***************$$$&&&(((***+++)))'''&&&%%%%%%&&&'''((()))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((***(((&&&&&&((((((((('''))))))))))))))))))))))))&&&%%%$$$%%%'''))))))((('''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((()))***************))))))************)))))))))))))))))))))******+++000...++++++,,,,,,)))&&&)))))))))((('''''')))+++''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))+++++++++***************)))***+++,,,---,,,,,,+++******++++++++++++******)))))))))))))))((((((''')))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------qqq```OOOGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA>>>:::888<<<999777666666666444333444444333222222222333333333333222222111000//////000000000000111111111111//////............//////222111111000000000000000000000000000000000000000......////////////......///////////////////////////.........------------///...---,,,,,,---...///......///000000000000000///...------///000000///...///////////////.............................................---------............/////////000000000000000000000000000222222111000///...------000000///...............111111111111111000000000222222111111111111111222///000222111000...///////////////000000111111111333333333222222222222222555555444444555777999:::>>>>>>????????????>>>>>>===>>>@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHKKKMMMOOOKKKJJJIIIHHHFFFEEEDDDDDD???===;;;999999999:::;;;;;;;;;;;;:::999777666555222222111111111111111111000///.../////////---++++++,,,...///000000///...000000//////...//////000////////////...---,,,,,,------------------------)))******+++++++++******++++++******+++---///000,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,+++***((((((((()))***,,,,,,++++++***++++++++++++)))((('''((()))+++,,,,,,,,,++++++***)))(((((('''(((((((((((()))))))))*********+++---,,,***((()))***++++++,,,,,,,,,,,,************))))))))))))))))))************))))))''''''((())))))))))))))))))***+++***)))+++---000(((((()))*********************))))))((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))******+++,,,---+++***((('''&&&''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))(((((((((***+++,,,++++++++++++++++++++++++))))))))))))************///+++&&&&&&))),,,,,,+++,,,+++******)))*********+++******+++------,,,***++++++++++++******)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,------...///---.........---,,,,,,+++------------------------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,tttcccRRRJJJHHHFFFDDDEEECCCDDDDDDCCCAAA>>>;;;999:::888666555666777666555555444333333222222333333444333333222111111000000000000000000111111111111000//////......//////000222111000000//////000000000000000000000000000000......////////////....../////////////////////////////////.........------///...------------...///......///000000000000000///...------///000000///....../////////......---........................................................./////////000000000000000000000000000000111111111000//////......222111000000/////////000///////////////.........000000000000000111111222000111333222111000000111333333333333444444444444333444444555555666666666:::::::::;;;<<<>>>@@@AAADDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJMMMOOONNNNNNOOOPPPPPPPPPPPPPPPRRRQQQQQQQQQRRRSSSUUUVVVXXXWWWUUURRROOOMMMKKKIIIHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;:::999888888777666555444333333222111222333222111///222222333333444333333333000//////............///---.........---,,,++++++------------------------,,,,,,,,,,,,,,,+++******++++++******+++---...///,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,+++***)))(((((()))***+++******))))))******+++***)))((('''((()))+++,,,,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,(((((('''((()))***(((&&&))))))******+++*********************))))))))))))))))))************))))))'''(((((()))))))))((((((((()))***)))((()))+++---(((((()))*********************))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((())))))***+++******(((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++***)))(((((()))***************)))))))))))))))))))))))))))************---+++((('''(((*********,,,++++++***************+++******+++------,,,******++++++,,,+++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,+++------------------------++++++,,,,,,,,,---------///......---,,,,,,------uuueeeTTTLLLIIIFFFDDDDDDBBBBBBBBBBBB@@@>>><<<;;;888666555555777888777666555555444333333333333333444444333333222222111111000000000000111111111111111000000//////000000111222111000000//////000000000000000000000000000000......////////////......////////////////////////000000000/////////......///......------......///......///000000000000000///...------///000000///------...............---////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000333222111111111111111111......//////////////////111111111222333333444444///111222111000000111222444444555555555666666666999999:::<<<===>>>???@@@CCCDDDEEEFFFHHHJJJMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\___bbbbbbccceeeeeeeeecccbbb```cccbbbaaaaaa``````aaaaaagggfffccc```]]]ZZZXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNMMMLLLJJJIIIGGGEEEEEEAAA@@@@@@>>><<<:::888777888777777777888888777555555444444333333333333333111000///...............------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++***************++++++***)))))))))*********)))))))))))))))*********)))((((((((()))+++,,,,,,,,,++++++***)))))))))((((((((()))))))))******)))(((&&&&&&(((((((((''')))))))))***))))))((((((************))))))))))))((())))))******))))))((((((((()))))))))(((((('''&&&'''))))))(((''''''((((((((()))))))))************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***,,,+++***)))((((((((((((************))))))(((((()))))))))*********+++++++++++++++***(((((()))***,,,,,,+++***************+++******+++------,,,***++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---............---,,,,,,------------------------,,,,,,,,,,,,------------//////......------......tttdddSSSKKKHHHEEEBBBAAAAAAAAAAAAAAA@@@>>>===<<<999777555555666777666555666555444333333333333333444444444333333222222222///000000000111111111111111111000000000000111111111111000///////////////////////////////////////......////////////......////////////////////////000000000000//////////////////............//////......///000000000000000///...------///000000///,,,------............---000000000000000000000000////////////000000000000...////////////000000000000000000000000000000000//////000000000111111111222222111111111111222222000000111111222222333333555555666666666777666666222333555444333333555777777888999:::<<<>>>???@@@CCCDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRTTTWWWZZZ\\\]]]^^^___```bbbeeegggiiikkkkkklllkkkkkkkkkmmmrrruuuwwwxxxzzzzzzyyyvvvsssqqqpppppppppooooooooooooooopppooonnnllljjjiiihhhgggdddbbb```]]][[[ZZZYYYYYY[[[ZZZXXXVVVTTTSSSQQQQQQLLLLLLLLLKKKIIIFFFDDDCCC@@@???>>>???@@@@@@>>>===;;;999777666555444555666444333222111000000000000/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************+++************************))))))))))))******+++))))))(((((())))))***++++++++++++*********))))))'''''''''(((((((((((())),,,***''''''(((*********************)))(((((('''************)))))))))((((((((())))))))))))((((((((((((((()))(((((('''&&&%%%'''))))))(((&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((('''''''''((()))*********************************(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++++++++***+++******)))))))))))))))------,,,,,,+++*********))))))*********+++++++++***,,,...---)))''')))+++,,,,,,+++************++++++******+++------,,,***---------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------............------------------------------,,,,,,,,,------------...000//////.........//////tttdddSSSKKKHHHEEEBBBAAAAAA@@@@@@@@@???>>>======;;;999777666666666555333777666555444333333333333444444333333333333333222///000000000111111111111111111000000000000111111111000000///.../////////////////////////////////......////////////......////////////////////////000000000000////////////////////////////////////......///000000000000000///...------///000000///,,,------...//////......111111111111111111111111.../////////000000111111////////////000000000111111111111111111111111111//////000000111111222222111111111000000111111222111111222222333444555555555555666777777777666666999:::;;;::::::;;;===??????@@@CCCGGGJJJNNNPPPRRRQQQRRRSSSUUUWWWYYY[[[[[[]]]___aaadddgggjjjlllmmmnnnooooooqqqsssuuuxxxyyyxxxyyyyyyxxxyyy|||}}}yyyyyyzzz{{{{{{|||||||||yyyyyyxxxvvvuuutttsssrrrpppnnnllljjjhhhfffddddddeeecccaaa___]]]\\\\\\\\\YYYYYYYYYYYYXXXUUUSSSQQQKKKJJJIIIIIIJJJJJJHHHFFFFFFDDDBBB@@@>>>=========:::999777666555444444333000000000000000000///...------------------------((()))***,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++++++++******************+++,,,---)))))))))))))))******++++++++++++************************+++++++++,,,,,,,,,***(((''')))************+++++++++***)))((((((************)))))))))((((((((())))))))))))((((((''''''((((((((((((''''''&&&(((******)))'''''''''((((((''''''(((((()))***))))))))))))************(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******)))))))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))************,,,,,,,,,+++++++++******************+++++++++++++++---///...***)))***------,,,,,,+++***++++++++++++******+++------,,,***/////////...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------...//////......---------------------------,,,,,,---------.........//////.........//////000tttdddTTTMMMJJJGGGDDDCCCAAAAAA@@@???>>>=========<<<:::777666666555444222777777555444333333333333333333333333222222222222000000000000111111111111111000000//////000000111111000//////......//////000000000000000000000000......////////////......////////////////////////000000000/////////.........//////000000//////.........///000000000000000///...------///000000///------...///000000000000000000000000000000000000---......//////000000111/////////000000000111111111111111111111111111111000000000111111222222222111111111000111111222333000000111222333444555666444666888:::;;;;;;;;;;;;>>>???@@@??????AAADDDFFFIIIKKKOOOSSSYYY]]]aaacccccccccdddfffggghhhiiijjjmmmooorrruuuxxx{{{|||}}}~~~}}}||||||}}}}}}{{{{{{{{{zzzxxxvvvtttrrrppppppmmmllljjjhhhfffffffffgggbbbcccccccccbbb___\\\[[[YYYXXXWWWVVVVVVUUUSSSPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA@@@???===;;;::::::999111111111111000///...---........................((()))***,,,---------------------------,,,+++******++++++,,,,,,++++++******************+++++++++)))***++++++,,,+++++++++************+++,,,---...((()))))))))************************************)))))))))*********++++++***((('''''')))))))))(((******++++++******))))))************))))))))))))'''(((((())))))(((((('''%%%&&&'''((((((((((((''''''(((******)))(((((())))))((('''&&&'''((()))***)))))))))************+++))))))))))))))))))))))))))))))((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))(((((())))))***+++))))))******)))((('''&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***'''''')))***++++++++++++))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,,,,******,,,---------,,,++++++++++++++++++******+++------,,,***............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------...////////////...------------------------,,,---------..................------......//////rrrbbbSSSLLLJJJGGGDDDCCCBBBAAA@@@???======<<<<<<:::888666666666666555444888777666555333333333222222222222222222222222222000000000000111111111111000//////......//////000000000///............///000000000000000000000000......////////////....../////////////////////////////////.........------...///000111111000///.........///000000000000000///...------///000000///---...///000111111111111000000000000000000000000,,,------...//////000000//////000000000111111111111111111111111111111111111111111111111111222222222222222222222333444444111111222444555777888888;;;===AAAEEEHHHJJJKKKKKKLLLMMMMMMMMMMMMOOOSSSVVVZZZ\\\```eeekkkooosssuuuxxxxxxxxxyyyyyyzzzzzz{{{|||}}}~~~|||{{{yyywwwuuutttsssssstttuuurrrssssssssspppmmmiiifffgggfffdddcccbbb```]]][[[VVVUUUSSSQQQNNNKKKHHHGGGIIIGGGFFFDDDBBB@@@@@@???666666666555444222111000000000000000000000000000,,,,,,------------,,,,,,------......---+++***)))***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))***+++,,,,,,,,,++++++))))))))))))***+++,,,---(((((()))***************************************''''''''''''((((((((((((***)))))))))++++++)))((((((((())))))***)))))))))************))))))))))))''''''((((((((((((''''''$$$%%%&&&'''((()))))))))'''((()))((('''(((***+++)))((('''&&&&&&((()))***))))))*********+++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))(((((('''''''''((())))))'''''')))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))******+++***))))))((((((((()))******++++++*********+++++++++,,,,,,+++)))'''''')))+++,,,---------,,,++++++++++++,,,+++******+++------,,,******+++,,,---------------++++++,,,,,,,,,,,,------------------------------,,,---------......//////------...///////////////------------------------------------............------,,,,,,---......///nnn___PPPJJJHHHEEEBBBAAACCCBBB@@@>>>===<<<<<<;;;888777555555777777777666888888666555444333333222111111111111111111111222000000000000111111111111//////............//////000000///...............000000000000000000000000......////////////......///////////////////////////.........------------...///000111111000///......//////000000000000000///...------///000000///......000111222222222222////////////////////////,,,,,,,,,---...//////000000000000000111111111111111111111111111111111111111111111111111111111111333333333333333444555666333444555777888:::;;;<<>>;;;888666555666777888888<<<999666333222333555777000000000000000000000000222222222111111111111000222222111111111111222222///.........///000111111//////000000111111111222000000//////......------------,,,---000111111000////////////000000000000111000......//////...,,,---...///111111111000///222111000///...---,,,,,,111111111111222222222222////////////////////////////////////000000000000000000000000111111111111---...///000111222222222111222222222000000222444555444222222333555888::::::;;;<<<===>>>AAAFFFIIIPPPVVV___hhhppptttvvvwwwzzzxxxvvvsssssstttuuuwww{{{}}}~~~yyyuuusssooojjjfffiiigggdddbbbaaa___\\\ZZZSSSRRRQQQOOOLLLIIIGGGEEEDDDCCC@@@>>>======>>>???666666555555333222000///111000///...------------+++,,,...///...---***))),,,+++++++++++++++,,,,,,.........---------,,,,,,'''(((***+++,,,,,,+++*********))))))***+++,,,,,,************++++++,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((()))***,,,,,,******))))))))))))******))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***))))))******'''((()))***************))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((((((((((((((((()))******''''''((((((((((((''''''+++******)))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))***((('''%%%%%%'''(((***++++++)))(((((()))***+++************************((()))***++++++++++++++++++++++++******(((''''''******++++++++++++******)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,------......,,,)))''''''))),,,...(((***++++++++++++...000++++++******++++++,,,---,,,,,,,,,---------............------------......////////////////////////---,,,+++******,,,...///......---,,,---...///000////////////////////////jjj\\\NNNIIIIIIGGGEEEDDDBBBBBBBBBBBBAAA???>>>===:::888666666777888888777<<<:::777444222111222222111111111111111111111111000000111111222222222333222222111111111111222222222222222111222222333333///000000000111111111111///////////////............------...000111000///000000000000////////////000///......///000///---...//////000000000000///------,,,,,,,,,,,,,,,+++/////////......---------////////////////////////////////////000000000111000000111111111222222222222222333333333222111000222333444444333333555777666555444444555777:::<<>>===<<<999888777888999888666444111222333333444444444444111111111111111111111111///000000111222222333333222222111111111111222222111000///...............000000000000000111111111......//////000000000111111///...///000000///...111111000000//////......///...---...000111111000222111000.........///000000000000111111111111222000000000///.........---//////////////////////////////000000000111111111000000000111111111111222///111333666777666555444000222333333222333555777<<<===@@@DDDHHHMMMPPPRRRSSSWWW\\\bbbgggmmmssswww~~~zzzwwwuuusssqqqooopppnnnkkkhhhddd```^^^\\\XXXVVVSSSOOOLLLIIIHHHGGGHHHGGGEEEDDDBBBAAA@@@???>>>===<<<:::777555222111333222000.........///000---,,,++++++++++++++++++---------,,,,,,,,,++++++...---,,,*********+++,,,+++***************++++++,,,,,,------,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))))))))*********))))))))))))******((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******+++++++++************************)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((******++++++,,,,,,------((((((((((((((())))))*********))))))))))))******))))))(((''''''''''''''')))))))))((())))))******)))))))))))))))))))))))),,,++++++******++++++,,,&&&(((***+++,,,,,,++++++************************+++,,,,,,,,,++++++***)))++++++++++++******)))(((***++++++,,,,,,++++++***+++************+++,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,---......//////***++++++,,,,,,++++++******+++,,,,,,,,,---///111+++++++++++++++,,,------------------............//////............//////////////////////////////---------,,,---...//////...............//////000////////////////////////jjj\\\NNNIIIIIIGGGEEEDDDAAAAAAAAA@@@???>>>===<<<:::888888888999888666444000111222444444444444333111111111111111111111111111111111111111111111111222222111111111111222222444333222222111111111111111111000000000000000000.../////////000000111111111000//////000111///...111000000000/////////...///......///111222111000222111000.........///000/////////.........------//////000000111111111222000000000000000000000000000000000000111111111111/////////000000000111111///111333555666666555555555666777777777777:::<<>>:::666444666444111///---...///000......---,,,,,,,,,,,,,,,///............---------+++***)))))))))+++,,,---++++++***************+++---.........---,,,+++++++++++++++*********))))))))))))))))))))))))))))))+++***)))))))))))))))*********))))))))))))******))))))))))))))))))))))))&&&'''((()))***+++,,,---((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))))))******+++++++++*********************)))((('''))))))))))))))))))))))))++++++******)))(((''''''******++++++,,,,,,------((((((((((((((())))))*********))))))))))))******))))))(((''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))*********))))))*********'''(((***,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,,,,***++++++++++++******)))++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))+++++++++,,,------......***+++,,,,,,,,,,,,+++***'''((()))))))))***,,,...,,,,,,++++++,,,,,,---...---------.........///////////////....../////////////////////////////////......---.........//////.........///////////////000000000000000000000000jjj\\\NNNIIIIIIGGGEEEDDDBBBBBBAAAAAA@@@???===<<<;;;999888777888777666444444555555444333222111000222222222222222222222222222222222111111111000000222222111111111111222222222222111000000000111111111111111111000000000000///000000000000000000111111/////////111111000////////////000000000000000000///...///111222111000111000000////////////000111111111000000/////////------...///000111222222000000000000000000000000000000000111111111222222///000000000000111111111555555555555555444333333333555777888999;;;>>>@@@GGGKKKRRR[[[dddkkkppprrrrrrtttxxx||||||vvvpppmmmfffeeebbb^^^ZZZVVVSSSQQQMMMMMMLLLKKKKKKLLLNNNOOOPPPOOONNNKKKGGGCCC???===;;;999666333111000111111000000///...------------------------,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++******)))*********...------,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))))))))))))))))))))++++++***)))))))))************************************))))))))))))******))))))))))))))))))))))))((()))***,,,,,,+++******)))************))))))((())))))))))))))))))))))))************************((((((((()))))))))))))))((((((((((((((()))************(((''''''(((*********)))((((((''''''(((((())))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************************************)))***+++,,,------------'''((()))+++,,,---------++++++,,,,,,,,,,,,++++++))))))(((((())))))***+++)))))))))******)))))))))++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,---+++***)))+++,,,...............//////000------........./////////000//////......//////000////////////////////////.........///////////////---...///000000000000///000000000000000000000000iii[[[MMMHHHHHHFFFDDDCCCBBBBBBBBBBBBAAA???>>>===<<<:::777666666666666555777666555444333222111111222222222222222222222222111111111111111222222222222222111111111111222222///............//////000111111111111000000000///111111111000000000000000000///...///111222222111......//////000000111111222000///000111111000///...//////000000000000///222222333333333333333444...//////000000111111111000000000000000000000000000000111111111222222222111111222222222333333333888777666555555555666666222555999<<>>;;;888666555444222111000///............------,,,,,,,,,+++++++++******++++++,,,+++++++++,,,++++++***))))))******---+++***((()))***,,,...+++++++++************))))))))))))))))))))))))))))))((((((((()))***++++++******))))))))))))******++++++++++++++++++++++++---,,,***)))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))''')))***,,,,,,,,,***)))((())))))************)))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((((((((''''''((((((((((((((()))*********)))'''&&&&&&''')))*********)))(((((((((((()))))))))))))))***+++,,,---))))))))))))))))))))))))((())))))))))))))))))((()))))))))((())))))******************************++++++,,,,,,---,,,,,,,,,'''((()))+++,,,---......+++,,,,,,------,,,,,,+++******))))))******+++,,,+++******))))))******+++------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///...............///000000............////////////000000////////////000000////////////////////////......///000000000000000---...///000111000000///000000000000000000000000hhhZZZLLLGGGFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>;;;777555555666666666555444444333333444444555222222222222222222222222//////000111222333333444222222111111111111222222111111000111111222333333222111111111000000//////222222111111000000/////////......///222333333222------...///000111222222333111000000111111///...---...///111111111000///---...///000111222333333222222222222111111111111000000000000000000000000000111111111111222222222333333444444444444555555777666555555666888:::<<<999<<>>===999888777666555555555555666555555555444444444444222222222222222222222222222222222222222222222222111111000//////...//////111111222222333333333333222222111111111111111111//////000000000000//////000///...---...///111333222111000//////000111111000000000000000000000000111111222222222111111000000111111111111222222222000000000000000111111222333222111000000//////000444444333333333444666666111111222222333333333444777888888888999<<<@@@DDDBBBEEEJJJOOOVVV___hhhnnnwwwzzzzzzwwwvvvsssmmmgggeeecccaaa``````___^^^\\\^^^___aaaaaa```]]]ZZZXXXUUURRRNNNKKKHHHEEEAAA>>>;;;777444111111111000///---...///...,,,*********,,,---...//////---+++***---,,,***))))))***,,,---++++++++++++******))))))*********))))))))))))(((---,,,***)))))))))******++++++************++++++******))))))((((((''''''))))))))))))))))))))))))************************''')))***)))((('''(((***))))))))))))))))))))))))+++***)))'''''''''((()))+++++++++***************))))))))))))))))))))))))************))))))))))))......---,,,+++))))))((())))))************))))))((())))))))))))*********((((((((()))(((''''''&&&+++***)))))))))***,,,---++++++************++++++)))************+++++++++******))))))******+++,,,*********)))))))))))))))+++++++++************)))++++++++++++++++++++++++---,,,,,,,,,+++*********,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,...///000000---------,,,,,,+++++++++---,,,+++++++++,,,---...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++...---,,,++++++,,,///000........................111111000000/////////...---------.........//////.........///////////////.........//////000111222111111000000111111222333fffYYYLLLGGGFFFDDDCCCDDDBBBBBBBBBAAA@@@???>>>===:::999888777777666666666555555555444444444333333222222222222222222222222222222222222222222222222222111000000//////000000///000111333333222111000111111111111111111111111//////000000000000//////111000//////000111222333222111000//////000111222111111111111111111111111///000111111222222111111000111111111111222222222000000000000000111222222222111111000000111111222333222111111111222333333222222333444555666666777666777888999<<<@@@FFFKKKSSSVVV\\\ccckkksss|||~~~{{{{{{zzzvvvrrrnnnllljjjiiigggeeebbb___```aaaccceeedddcccaaa```ZZZXXXUUURRRPPPNNNJJJHHHEEEAAA<<<888555333111///000000111000////////////---...///000///...,,,+++---,,,+++******+++,,,---,,,+++++++++************++++++*********))))))))),,,,,,***)))))))))******++++++************++++++***)))))))))))))))(((((())))))))))))))))))))))))************************)))***+++***)))((()))+++************************,,,+++***)))((())))))*********************++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))))))))******+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))((((((((('''''''''***))))))))))))***++++++++++++************++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++******++++++++++++************+++++++++++++++++++++++++++++++++++++++*********---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///........................000000000//////.........---------.........//////////////////000000000000000000000000000111222333000000000//////000111111eeeXXXLLLGGGFFFDDDBBBCCCBBBBBBAAAAAA@@@???===<<<;;;:::999888777777777777555555555444444444333333222222222222222222222222222222222222222222222222222222111111000000111111000111333444333222000...111111111111111111111111000000000000000000000000111111111111222222222222111111000000000111111222111111111111111111111111...///000111111111111111000111111111111222222222111000000000000111222222111111111111111222222333333222111111111111222222000000111222333555666777888999<<>>===<<<::::::999888777777777777666666666555555555444444222222222222222222222222222222222222222222222222333333222111111222222222333444444333333222111111111111111111111222222222111000000000000000000111000000111222222111111000111111111111111111222222111111111111111111111111000000111111111000000///000000111111111222222222111111000000111111222333222111111000000000111111555444444333333333333333333333333333555777888999<<>>===<<<999999777666666666666666777777777666666666666555222222222222222222222222222222222222222222222222333222222222222222333333555444222000///000111222000000111111111222222222111111000000000000111111///000000111111000//////000000111111222222222222111111111111111111111111222222222222111///...---000000111111111222222222111111111111111222222333333222111000///.........444444444555444444444444999999888999:::<<>><<<;;;999888777666555555555555777777777666666666555555222222222222222222222222222222222222222222222222222222111111222222333333333222000......///111222000000000111222222333333222111000//////000111222000000000//////////////////000111222333333333333222222222222222222222222333333333222111000///...000111111111111222222222222111111111111222333333333222111000////////////222222333444444444444444888888888999<<>>???zzz```UUUKKKHHHGGGDDDBBBBBB@@@@@@@@@@@@???===<<<;;;:::999888777666666666666555555555555444444444444222222222222222222222222222222222222222222222222111111111111111222333333111111222333333333222222///000000111222222333333333222000//////000222333222222000/////////000000///000111333444444333333222222222222222222222222222222333333333333222222000111111111111222222222222222111111222222333444222111111111222333333444111222444555666777666666777777888;;;@@@FFFKKKOOOYYY```jjjttt~~~|||zzzuuuqqqmmmkkkjjjjjjkkkjjjiiiiiijjjjjjiiigggccc```]]]ZZZWWWTTTOOOLLLLLLGGGBBB??????===888333222111111000000000000000...---,,,++++++,,,---...,,,---------............,,,,,,,,,,,,++++++++++++((()))***+++,,,++++++***++++++************++++++***)))))))))))))))((((((************************************************((()))******(((((()))***(((((((((((((((((((((((())))))+++,,,,,,,,,++++++******************++++++************************---------,,,,,,,,,++++++((((((((())))))*********)))))))))))))))))))))))))))))))))*********++++++*********))))))))))))(((***))))))))))))***++++++++++++************++++++)))************+++++++++******))))))******+++,,,******++++++,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,------------------------.........///+++,,,---...//////......---------...............------............------///...---------...000111////////////////////////.........//////000000000.../////////000000000000///000000111333444444555333444444555666888999:::777888;;;>>>BBBGGGJJJLLLyyy___TTTJJJHHHGGGDDDBBBBBB@@@@@@@@@@@@???===<<<;;;;;;:::999888777777777777444444333333333222222222222222222222222222222222222222222222222222222222111000000000111222222333000333777::::::888555333///000000111222222333333333222000//////000222333555333111//////000111222///000222333444444333333222222222222222222222222///000222333444555555555000111111111111222222222222222111111222222333444000111111333444666888999333444666888::::::::::::<<<===???DDDJJJRRRXXX]]]eeelllwww{{{vvvrrrpppppppppiiihhhhhhiiilllmmmmmmllliiifffbbb^^^ZZZUUUOOOLLLKKKGGGCCCBBBBBB@@@:::555444333222222111111222222///...,,,++++++,,,...///---------.........//////,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***++++++************++++++******))))))((((((''''''************************************************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))***,,,---...------,,,+++++++++************************************************)))))))))((((((+++***)))((('''&&&%%%%%%))))))************))))))((())))))))))))*********)))************)))((((((+++***)))))))))***,,,---++++++************++++++)))************+++++++++*********)))***++++++,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********---------------------------------.........//////***+++---///000000///////////////...------,,,,,,------............------000///---,,,---...000222000000000000000000000000.../////////000000111111////////////000000000000111222222333555666666777555555666777999;;;<<<======???BBBFFFKKKQQQUUUWWWzzz```UUUKKKFFFDDDAAA@@@BBBBBBAAA@@@>>>======<<<<<<888888777777777777888888999888888777777777777777444444333333333333222222333333333222222111111111111000000000111222333333444333111222333444444333111222222000---++++++,,,333222111111000000111111000000000000000111222222000000000000000000000000222222222222222222222222111111222222111000...---222111000000111333555666333333222222111222222222222333444333222111222333333444555666888:::<<<===AAADDDHHHKKKPPPXXXccckkkuuu|||}}}xxxssspppooonnnmmmllllllmmmnnnnnnooommmiiiddd___ZZZVVVTTTOOOMMMHHHBBB<<<;;;<<>>======<<<<<<;;;;;;999777666555555555888777666666555555666666444444333333333333222222333333333222222222111111111111111000111111222222555333111111111222111000000111222222000000111222333222111111000000111111111000000000000000111111000000000000000000000000222222222222222222222222...///000222222222222111333222111000111222444555333333222222222222222333111333444333222222444555444555666888:::===AAADDDJJJNNNSSSXXX^^^fffpppwww~~~~~~zzzxxxsssrrrpppooonnnnnnnnnnnnqqqoookkkgggbbb___\\\[[[XXXUUUNNNGGG@@@======???;;;:::888666555444333333111111000...------------......------------......,,,,,,---------+++***)))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,++++++***+++++++++++++++***))))))***++++++,,,,,,++++++************+++++++++************)))*********)))))))))))))))***************+++++++++************************,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))************((())))))))))))*********))))))(((((())))))***+++************************,,,+++++++++++++++,,,,,,************))))))))))))************)))))))))(((,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,***++++++,,,------.........///000///---,,,---...///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////........................---....../////////////////////.........---------------......///000000111111111111000000///////////////000000000000111111/////////000111222222333555666888888888999<<>>===<<<<<<;;;;;;999777666555555555777666555555444444555555444444333333333333222222333333333222222222222111222222111111000111111111666444111111111111000...111222333333111111222333333222111111000000111111111111000000000000000111000000000000000000000000111111111111111111111111...///111222333333222222333222111111111222333444333333222222222222333333111333444333333333555777666777:::<<>>===<<<;;;888888777777777777888888777666555555444444555555444444333333333222222222222222222222222222222222333333222111000000000111555333111111222222111000333444444222000......///333222111111000000111111222111111000000000000000111111111111111111111111000000000000000000000000222333333333333111000///444333222111111111222333333333222222222333444444333444444444333444666888888;;;>>>BBBFFFNNNWWW^^^```hhhrrrzzz}}}zzzvvvtttrrrrrrpppmmmjjjiiijjjlllmmmoookkkcccXXXMMMEEEBBBAAA@@@AAAAAAAAA@@@>>><<<;;;555555444333111000...---...------------------...------..................***++++++,,,,,,++++++*********))))))******+++,,,((()))+++,,,------,,,++++++******************+++***)))))))))))))))))))))+++++++++*********))))))++++++******)))((((((((())))))))))))((((((((((((************************,,,,,,++++++************))))))))))))))))))))))))((()))))))))************))))))))))))************)))(((((((((((()))******************************+++***))))))((()))))))))+++++++++******)))))))))*********))))))))))))))),,,+++******,,,,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------......///000111000...---...///......//////...---,,,+++,,,,,,,,,---------------......------------..............................---......////////////////////////.....................//////000000000000////////////////////////000000111111222222333333333444555666777888888888666888;;;===@@@EEEJJJNNNUUU[[[bbbgggkkkooouuuzzztttZZZQQQIIIFFFEEEBBBAAABBB@@@@@@@@@@@@???===<<<;;;888888777777777777888888888777666666555555666666444444333333333222222222222222222222222222222222333333222111000000000111111///...///111222222111333444444333000//////000333222111111000000111111111111000000000000000111222222222222222222222222000000000000000000000000333333444444333222000///333333222222222222222222333222222222333444444555555666666555444555888;;;;;;???EEEIIIOOOXXXccclllqqqyyyzzzvvvssssssqqqnnnlllkkkmmmoooppptttqqqkkkaaaVVVMMMGGGEEEEEEEEEFFFEEEDDDBBB@@@???888888777666444222///...------,,,,,,,,,,,,------..................//////***++++++,,,,,,++++++*********))))))******+++,,,((()))+++,,,------,,,+++*********++++++*********)))))))))))))))))))))***+++++++++*********))))))************))))))(((((()))))))))(((((((((((((((************************,,,,,,,,,,,,++++++******************************((()))))))))******************++++++++++++,,,,,,***))))))))))))***++++++******************************)))))))))))))))***))))))******+++++++++,,,))))))))))))))))))******,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......///000111111//////000111,,,---......///......---,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---........................---......////////////////////////////////////////////////000000000000000/////////000000000000000111111222222333444444555555666888:::;;;<<<<<<<<<>>>@@@DDDGGGLLLRRRZZZ^^^hhhnnnuuuzzz}}}qqqYYYPPPHHHFFFFFFCCCAAABBB@@@@@@@@@@@@???>>><<<:::;;;;;;999777666555555555888777666666555555666666444444333333333333222222111222222222222333333333222222111111000111111111---,,,+++,,,///111111111111222333444333333444666333222111111000000111111000000000000000111111222222222222222222222222222111111111111111111111111000111333444555555444444222222222222222222222222333222222333333444555666777888888888999;;;???BBBBBBHHHPPPWWW]]]fffrrr|||{{{wwwvvvtttrrrpppoooooopppqqquuutttqqqkkkaaaWWWPPPMMMKKKJJJJJJHHHGGGEEECCCBBB<<<<<<<<<:::888555222111---------,,,,,,---------///......---------......***++++++,,,,,,++++++*********))))))******+++,,,******+++,,,,,,,,,++++++)))***++++++++++++***))))))))))))************++++++++++++************))))))))))))))))))))))))***)))*********++++++++++++************************,,,,,,,,,---,,,++++++***************************))))))))))))************+++++++++,,,,,,,,,------***************++++++,,,************************++++++******+++,,,,,,---))))))******+++,,,,,,---))))))))))))************,,,+++******,,,,,,+++***************+++++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------------------.........///111111000000222333////////////////////////,,,,,,,,,---......//////------,,,,,,,,,,,,------........................---......///////////////...////////////000000000000000000000000000000000000000000000111111111111111222222333444555666666555888;;;???BBBDDDEEEFFFGGGJJJNNNSSSYYYaaajjjppp}}}oooWWWOOOHHHFFFFFFCCCBBBCCC???@@@AAAAAA@@@>>>;;;:::;;;;;;999777666555555555777666555555444444555555444444333333333333222222111111222222222333333333111111111000111111222222000///---...000111111111000111333333222222444555333222111111000000111111////////////000111333333333333333333333333333333222222222222222222222222111222333555555555555444000111222222333333333333222222222333333555666666777888:::<<>>;;;:::888888777777777777888888555555444333333333333444444444444333333333222222111111111222222333333333111000000000111222333333555444222222333444333222111222222111///...///000333222222111000111111111.........///000222444444333333333333333333333333222222222222222222222222444555555666555333222111///000111222333444444444222222222333444555666777777999<<>>BBBEEELLLVVVccclllwww~~~}}}zzzxxx{{{zzzzzzzzzxxxrrriiiccc^^^YYYSSSMMMJJJGGGEEEDDDGGGEEEBBBAAA@@@???===;;;555555666555222///+++))),,,------------,,,++++++---,,,,,,++++++,,,,,,---************************,,,,,,++++++***)))(((((()))((((((***,,,,,,+++************************************)))))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++---,,,***)))))))))***+++))))))(((((((((((())))))+++++++++***))))))(((((((((***+++)))&&&%%%'''***'''(((***++++++******)))+++++++++*********))))))******+++,,,,,,,,,,,,+++***+++,,,,,,---...//////...------,,,,,,++++++***------------------------,,,---......//////......((()))+++---///333999===AAA???:::555000...,,,,,,***+++---//////...---,,,//////.........---------.........////////////000333111...,,,,,,...111333---------............///......///000111222222333000111333333222111111222///000444999888777:::@@@DDDHHHPPPZZZeeennnuuuzzznnnXXXOOOHHHFFFEEEBBBAAABBB@@@@@@@@@@@@???===<<<;;;;;;:::999888777777777777666555555555555444444444555555444444444333333333333333333222222222111111333333333333333333333333333222222222222333444444222222111111111111222222111222222333333222222111111111222222222333333333333333333222222222111111222222333333333444444444333333444444444444333333333333333333444444555666777666555555777:::<<<===AAAEEEKKKQQQYYYcccpppyyy~~~|||~~~}}}{{{zzzxxxssslllgggccc```\\\WWWSSSNNNIIIEEEFFFCCC@@@?????????>>><<<;;;:::999777444000---,,,//////......---,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++******))))))+++***)))+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))************************))))))******************+++++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))******))))))(((((((((((())))))'''''''''''''''&&&&&&&&&)))***+++***'''&&&(((***((())))))***************.........---------,,,,,,(((((()))***************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---......//////......,,,---///000222555:::>>>BBB???;;;666222///...---,,,,,,...//////...---,,,//////.........------------............/////////222111///------...000222....../////////000000000//////000000111111222222...000222222222111222444222333666999:::999>>>EEENNNTTT^^^jjjuuu~~~nnnXXXOOOGGGFFFEEECCCBBBCCCAAAAAAAAA@@@???>>><<<<<<;;;:::999888777777777777666555555555555444444444555555444444444333333333333333333222222222222111333333333333333333333333222222222222222333444444333333222222222222333333111222222333333222222111111222222222222333333333333333333222222222222111333333333333444444444444333333444444444444333333222222222333444555666777777777666777999===@@@BBBHHHNNNXXXbbbkkkvvv|||zzzxxxuuupppmmmfffdddaaa]]]XXXQQQIIIDDDDDDAAA>>><<<<<<======<<<@@@???===:::777444111000000000//////...---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))+++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))***))))))(((((())))))***)))))))))))))))************++++++***(((((()))+++***))))))))))))***++++++,,,++++++++++++*********((())))))***************---,,,,,,,,,++++++++++++***++++++,,,------..............................,,,---......//////......+++,,,---...///222555888AAA>>>;;;777333111000///......................../////////............------------............///000000////////////000000000000000000111111111111111111111111111111111111///111333333333333555777777777999===???AAAIIIRRR]]]eeerrr~~~nnnWWWOOOGGGFFFEEECCCBBBCCCAAAAAAAAA@@@???>>>===<<<;;;:::999888777777777777666555555555555444444444555555444444444333333333222222222222222222222222333333333333333333333333222222222111222333333444444333333222222333333444111222222333333222222111222222222222222222222222222222222222222222222222333333333444444444444555444444555555555555444444444333333333444555555666888999999;;;>>>CCCIIIMMMSSS[[[hhhttt~~~{{{yyyvvvtttrrrkkkiiieeeaaa\\\VVVNNNIIIFFFCCC>>>;;;;;;;;;::::::??????@@@???===999666444000000//////.....................------.........---------------------------------,,,,,,+++++++++...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))++++++++++++++++++++++++---,,,,,,++++++***************+++++++++******)))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,+++))))))***))))))))))))))))))***))))))******+++,,,------+++++++++***)))******++++++***)))((()))***+++,,,************))))))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------..............................,,,---......///.........***,,,---------///222444===<<<999666333111000///000000///............////////////...............------------...............//////000000000000000000000000000111111111111222222222222222111111111333444555666555666888:::;;;;;;>>>DDDHHHNNNXXXcccnnnwwwmmmWWWNNNGGGFFFEEECCCBBBDDDAAAAAAAAAAAA@@@>>>===<<<;;;:::999888777777777777666555555555555444444444555555444444444333333333222222222222222222222222333333333333333333333333222111111111111222333333444333333222222333333444111222222333333222222111222222222222222222222222222222222222222222222222333333444444444555555555444555555666666555555444666666555555444555555555888:::<<<>>>CCCKKKTTT[[[eeennn|||~~~{{{yyyyyyxxxtttnnnhhhccc^^^YYYVVVKKKHHHCCC???===;;;999888:::<<<@@@CCCBBB???;;;999111111000/////////000000.........------.........------------------------------,,,,,,,,,,,,,,,+++...---,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))++++++++++++++++++++++++---,,,,,,++++++*********)))******+++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))+++,,,,,,+++***)))******))))))))))))******%%%&&&''''''((()))******+++***))))))***++++++++++++***)))))))))***,,,---...------------,,,,,,,,,++++++,,,------------,,,))))))***++++++,,,------.........------,,,,,,,,,........................,,,---......///............///111111000111333444888777555333111000///...000//////.........//////////////////////////////---------.........//////---...///000111111000/////////000000000111111111333333333333222222222222444555666666666777999;;;???@@@EEEMMMTTT\\\hhhssslllVVVNNNGGGFFFEEECCCCCCDDDBBBBBBAAAAAA@@@???===<<<;;;:::999888777777777777666555555555555444444444555555444444444333333333111222222222222333333333333333333333333333333333111111111111111222333333333333222222222222333333111222222333333222222111333333333222222222222111111222222222222333333333333444444444555555555555555555666666666666555555777777666666666666777777999<<<@@@DDDKKKUUUbbblll||||||ssslllfffbbb___\\\RRROOOKKKGGGDDDAAA===;;;777;;;@@@DDDFFFDDDAAA???777666444222111111111222......------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------+++)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,'''(((***++++++***))))))+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))+++,,,,,,,,,,,,---------))))))***++++++++++++***+++******))))))******+++'''(((((()))***++++++,,,+++)))((((((***++++++******************+++,,,,,,,,,,,,,,,,,,++++++++++++)))******+++++++++++++++))))))***+++,,,---......//////......---,,,,,,+++------------------------,,,---......//////......,,,...////////////000222444333222111000///...---------........./////////...////////////000000000.........////////////000---...///000111111111000///000000000000111111111333333333333333333333333444555666777888:::>>>AAAGGGJJJRRR\\\eeelllwwwjjjVVVNNNFFFEEEEEEDDDCCCDDDBBBBBBBBBAAA@@@???>>>===;;;:::999888777777777777666555555555555444444444555555444444444333333333111111222222222333333333333333333333333333333333111111111111111222222333222222111111111111222222111222222333333222222111333333333222222222111111111111222222222333333333444444444444555555555555666666666777777666666666666666666777888:::;;;<<>>:::777444222222222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++,,,---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((***+++++++++))))))************************))))))******************))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))***++++++,,,+++******))))))******++++++++++++,,,,,,---------***(((&&&'''***+++***))))))***++++++,,,,,,++++++*********)))))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......)))+++------,,,,,,---///111111111000000///...---***+++,,,...////////////.../////////000000000000/////////000000000111111.........///000111111222111111111111222222222333222222333333444444555555555777:::<<>>===;;;:::999888777777777777666666555555555444444444555555444444444333333333111111111222222333333333333333333333333333333333111111111000111222222333222111111111111111111222222222222333333222222222333333333222222111111111111111111222222333333333444444444555555555666666666666777777777777666666444444666777:::<<>>BBBGGGMMMTTTYYYeeejjjvvveeeWWWOOOHHHGGGGGGCCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>;;;;;;::::::::::::999999999888666444333444555666666666555444333111///...333222111111222333555666444444444444333333222111555555555444444333333333000111111222333333333333222222222333333333444444333222222111111222222333555333000......000333555444444444555555555666666999888777666555555666777666444555:::===>>>BBBHHHNNNUUU```lllxxx~~~ssskkkgggaaa___]]]\\\\\\ZZZXXXVVVLLLHHHDDDCCCEEEIIIMMMOOOMMMJJJFFFCCC???999444///000000//////...------,,,///...---,,,+++*********........................///...------,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++*********)))***++++++,,,%%%$$$,,,,,,******------,,,+++***)))(((''')))***+++,,,++++++,,,...++++++++++++++++++++++++*********)))))))))))))))---,,,***(((((()))***++++++*********))))))((((((---+++******,,,,,,+++***---......,,,***))))))***(((((()))***++++++,,,,,,000///---,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,------...///000000......---------,,,,,,,,,000---++++++...000///...////////////////////////............////////////////////////000000000000000111111111222222222222000000000000111111111111222111111111222333444444555333222222555888::::::<<<@@@EEEJJJPPP[[[gggppp{{{eeeUUUMMMGGGFFFEEEBBB???@@@AAAAAAAAAAAA@@@???======;;;;;;:::::::::999999999999888666444333444555666444555555555555444333222222222222111222333555666333444444444333333222111555444444444333333333333333333444555555555444444444444444444555555555555333333222222222222333333666444222111111222444666444444444444555555555555888777666666666777888999:::888999===AAACCCJJJPPP\\\dddooozzz}}}tttoookkkiiifffeeeeeeeeecccbbbVVVRRRMMMJJJJJJLLLNNNOOOQQQOOOKKKGGGCCC>>>888444222111000///...---------//////...---,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++)))))))))*********++++++---&&&$$$)))---+++((()))***************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************))))))))))))---,,,***)))((()))***++++++*********))))))))))))***)))))))))++++++)))(((&&&(((*********+++,,,...***++++++,,,------......///...---,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------------------------------,,,,,,------...//////000............------,,,,,,000---++++++...000///.../////////////////////////////////000000000000111////////////000000000111000000000111111111222222111111111111222222222222333333333333333444555555666555444555888;;;>>>@@@FFFKKKSSS[[[cccmmmxxxeeeTTTLLLEEEDDDDDD@@@>>>>>>AAAAAA@@@@@@???===<<<;;;::::::::::::999999999999999888666555444444555555333333444555666666666666222222222222333444555555333333444444444333222222444444333333333333222222444444555555555444333333333333333333444444444444333333222222222222333333555444444333333444444555333333333444444444555555777666666666666888:::;;;<<<999:::>>>CCCIIISSS]]]ooowwwyyypppmmmiiihhhhhhhhhhhhhhhccc^^^XXXTTTSSSSSSSSSRRRXXXVVVRRRNNNJJJEEE???;;;555333111///------.../////////...............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))************+++++++++'''((()))***+++******)))---******,,,+++)))(((***))))))*********++++++++++++,,,---,,,*********+++************************************************,,,+++***)))))))))***+++***************))))))))))))((()))+++,,,,,,)))'''$$$&&&((()))***+++---///++++++,,,,,,------......------......------,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,------------------------,,,,,,------...//////////////////............---///---,,,,,,...//////...////////////////////////000000000000111111111111/////////000000000111111///000000000111111111111222222222333333333333444444444444444444555666666777777777999<<>>???@@@@@@@@@???>>><<<:::::::::::::::999999999999888888777666555444444555555222333444555555666666555222222222222333444555555333333333444444333333222333333333333333333333222333333333333222111111000000000111111111222222222333333333222222333333333222222333333333333222222333333333333444444444444777666666555666777999:::===<<<>>>DDDKKKUUUdddqqqtttpppllliiihhhiiiiiihhhjjjfffaaa^^^\\\\\\[[[ZZZ___]]]YYYUUUQQQLLLFFFBBB999777333000......//////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))*********+++++++++&&&''')))++++++***)))(((%%%&&&)))***((((((***---,,,,,,++++++***))))))(((***+++,,,,,,+++***+++---)))))))))))))))))))))))))))***************++++++++++++***))))))******+++******************************,,,...000///,,,))))))***++++++***)))***,,,*********+++++++++,,,,,,,,,,,,.........---,,,+++))))))*********+++++++++++++++,,,,,,,,,------------------------------------------.........///////////////////////////......---------...///////////////////////////////////////000000000111111111//////000000000111111111//////000000000111111111222222222222333333333333555444444444555666777777777888:::>>>BBBIIIPPPUUU```jjjyyydddVVVMMMGGGFFFEEEBBB@@@@@@?????????>>>===<<<;;;:::::::::999999999888888888888777666666555444444444333444444444444333333222111111222333444444444444222333333444444333333333333333333333333333333333333333333333222111111000000000111111111222222222444333333333333333333444222333444444444444333222333333333444444444555555888777666666666777999999@@@AAAGGGPPPZZZgggzzz|||xxxssspppnnnnnnmmmmmmkkkiiifffddddddeeedddcccdddbbb^^^[[[XXXSSSNNNJJJ@@@===999444111000000000------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++*********++++++,,,,,,,,,))))))*********+++++++++&&&(((***+++,,,+++)))(((!!!%%%)))((('''(((,,,///,,,,,,++++++***)))))))))((()))++++++++++++---...))))))))))))))))))))))))))))))******+++++++++,,,******************++++++***************+++++++++)))***,,,...000///,,,***---......---+++******++++++++++++++++++,,,,,,,,,+++,,,---.........,,,,,,))))))*********+++++++++------------............---------------------------------................../////////////////////,,,---...............///////////////////////////........./////////000000000000000000111111111111000000000000111111111111111111111222222222222333444444444555666777888999999<<<@@@EEEKKKUUU___fffxxxdddWWWOOOHHHGGGGGGCCCAAABBB>>>??????>>>>>>===<<<;;;999999999999888888888888777777777666555555444444444444444444333222111000111111222333444444444444222222333444444444333333333333444444444444555555444444555555555444333333333333333333444444444444444444333333333333444444555666666777777666666555444444444555555555666666888888777777888:::<<<===AAAEEEOOO\\\hhhvvv|||xxxuuussssssqqqpppmmmkkkjjjjjjkkkkkkjjjiiihhhfffcccaaa^^^[[[VVVRRRIIIFFFAAA<<<777444333222......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,++++++++++++++++++,,,,,,)))************+++++++++((()))***+++,,,++++++***&&&+++---***(((***,,,,,,(((((()))***+++,,,,,,---(((***++++++++++++,,,...************************))))))******+++,,,,,,,,,)))*********++++++++++++*********+++++++++++++++(((((())),,,......+++)))+++,,,------,,,,,,---...------------............,,,,,,------......------,,,,,,,,,,,,------------............////////////------------------------........................---............/////////+++---//////...---...///////////////////////////............////////////000000000111111111222222000111111111222222222222111111111111222222222222333444444666888:::<<<===>>>CCCIIIPPPYYYdddqqq{{{cccWWWOOOHHHHHHGGGDDDAAABBB>>>>>>>>>??????>>>>>>===999999999999888888888888777777777666666555444333555555555555444333222111000111333444555444444444111222333333444444444333444444444555555666666666333333444555555555444444444444444444555555555555444444333333333333444444666666666666666666666666555555555666666666777777888888999:::===???BBBDDDHHHNNN[[[jjjwww~~~|||yyyxxxxxxwwwvvvtttrrrqqqooooooooonnnllljjjkkkjjjgggfffdddaaa]]]ZZZRRRPPPKKKEEE@@@;;;777555000000///...------------------------------------+++,,,...000000///...---,,,,,,++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,***...///***))),,,---***'''((()))***+++,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))***++++++,,,------))))))***+++++++++++++++*********++++++,,,,,,,,,)))))))))***------,,,+++)))***,,,,,,,,,,,,...///........................,,,,,,,,,,,,,,,---...///------------............---------.........//////------------------------........................,,,,,,------............***---000000...---...///////////////////////////...////////////000000000000000111111111222222222222222222222333333333333222222222222333333333444444555666888;;;>>>AAABBBGGGLLLUUU]]]ggguuucccWWWOOOHHHGGGGGGCCCAAAAAA===>>>>>>???????????????999999999888888888888777777777777777666555444333555555555666555555444444000111333444555555444333111222333333444444444444555555555666666666777777000111222222333333333333222222333333333333444444555444444333333444444555555555444444444444555555666666666666777777777777888888:::<<<@@@DDDHHHJJJUUU\\\kkk{{{~~~}}}}}}~~~~~~|||{{{xxxvvvsssrrrqqqnnnkkkhhhmmmllljjjiiihhheeebbb___YYYVVVRRRLLLEEE???:::888222222111///....................................,,,---///111111000///...---,,,,,,++++++*********)))************+++++++++,,,,,,+++++++++,,,---...))),,,,,,))))))......)))+++++++++***************...//////---***((('''(((++++++++++++++++++++++++))))))***+++,,,,,,------((()))***+++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,...//////...)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------.....................---,,,,,,,,,---------......***---000000...---...///////////////////////////000000000000111111111111000111111111111222222222222222333333333444444444333333333444444444555555555666888:::>>>AAADDDFFFMMMTTT]]]gggrrr~~~eeeVVVMMMFFFEEEEEEBBBAAABBB???????????????>>>======;;;;;;::::::999888777777777666666666555555555555777777777666555555555444222222333333333444444444555444333222222333444555666555444333222333444444333333333333333333333333333333333333333333333333222222333333333444444444000111222333555666777777555333333555888888555222666999<<<>>>AAAFFFOOOUUU___kkk}}}}}}}}}xxxrrrnnnlllkkkjjjjjjmmmooonnnjjjgggfffggg^^^[[[VVVSSSPPPJJJCCC===666444222111111111///...//////...---------.........------,,,,,,------...---,,,++++++------,,,++++++***)))))))))***,,,,,,*********)))******+++,,,******++++++++++++************))))))))))))*********+++---......---+++***---,,,***)))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------...------,,,........................000---******---......,,,......------------......//////............//////...------------...//////000000000000000000000000//////............//////...............---------000000000000111111111111222222111111111111111111222222333333333444444444444333333444555666555555444333777>>>AAABBBJJJUUU]]]eeepppxxx~~~eeeUUUMMMFFFEEEEEEBBBAAABBB???????????????>>>======;;;;;;::::::999888888777666555555555555444444444666666555555555555555555222222333333333444444444666555444444444444555666555444333222222222333333333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555777666666888;;;===;;;999999<<>>FFFJJJNNNWWWbbblllsss|||}}}dddUUUMMMFFFEEEEEEBBBAAABBB???????????????>>>======;;;::::::999999888888888555555555444444444333333444444444444444555555555333333333333444444444444555444444333333444444555444333333222111222222222333333333333333333333333333333333333333333333333333333333333444444444444666666666666666666666666444333444666:::<<<<<<;;;===@@@DDDIIIPPPZZZfffooo{{{rrrjjjeeehhhjjjmmmnnnmmmkkkjjjjjjhhhfffcccaaa]]]XXXRRRNNNEEEAAA<<<777555333000///111000//////......//////,,,,,,++++++++++++,,,,,,---,,,++++++------,,,++++++************+++,,,,,,...---,,,+++))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,+++************+++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++///---++++++---...------......------------......000000////////////000000...------------...//////........................//////............///////////////000000111111111000000000000111111111111111111222222222222222222333333333444444444555555555555444444555666777888;;;===CCCKKKRRRZZZgggrrr|||cccUUUMMMFFFEEEDDDBBB@@@AAA???????????????>>>======:::::::::999999888888888666666555555555444444444222333333333444555555555333333333444444444444555333222222222222222222333444444333333333222222333444444444444444444444444444444444444444444444444333333333444444444444555333333444555777888999999333333444555888;;;<<<===AAAEEEKKKQQQZZZfffttt~~~{{{oooiiiggghhhkkklllllllllkkkkkkiiihhhgggdddaaa\\\XXXTTTNNNIIIBBB<<<888444111///111000///...............---,,,,,,++++++,,,,,,------,,,++++++------,,,+++************++++++,,,,,,...---,,,+++******************++++++++++++******+++******))))))******+++,,,---............---,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------,,,+++******************************...---,,,,,,------------......------------......//////............//////...------------...//////........................//////............//////......//////000111222222///000000000111111111111111111222222222222222333444444444444555555555555333444444555777:::>>>AAA===BBBIIISSS^^^kkkzzz|||bbbUUULLLEEEDDDDDDAAA@@@AAA???????????????>>>======::::::999999999999999888777777777777666666666666222333333333444555555555333333444444444555555555333333444444444444333333555555555555555444444333444444444444444444444444444444444444444444444444333333444444444555555555222222333444666777888999888888999999;;;>>>BBBDDDGGGLLLSSS[[[eeerrryyyppphhhhhhhhhiiijjjkkkkkkkkkiiijjjjjjhhhddd```]]][[[VVVQQQIIICCC===888444111111000///...------------......------------......---,,,++++++------,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******++++++++++++******++++++************++++++,,,------------------,,,+++++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......------------.........------,,,,,,------......------------...////////////////////////////////////............//////------...///000000111111///000000000111111111111111111222222333333333333444444555555555666666666444555666666777;;;AAAFFFGGGNNNYYYcccqqq{{{bbbTTTLLLEEEDDDDDDAAA@@@AAA???????????????>>>======999999999999999999999999888888888777777777666666444444444444444555555555333444444444555555555555555666666777777666666555666666666666666555444444444444444444444444444444444444444444444444444444333444444444555555555555555555555555555555555555888999:::;;;<<<@@@FFFJJJQQQVVV___hhhrrryyymmmkkkhhhggghhhjjjkkklllkkklllnnnllliiieeecccbbb\\\XXXQQQKKKEEE???:::666222111000///...---------//////............//////---,,,++++++------,,,+++***++++++,,,---,,,,,,,,,+++++++++++++++,,,------******++++++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...............////////////......------------------------+++---......---,,,,,,---......------------.........------------------......------------...//////000000000000000000000000//////............//////.........//////000000000000000000000111111111111111111222222333444444444555555555666666666666777777888999999999>>>EEELLLTTT^^^iiittt{{{aaaTTTLLLEEEDDDCCCAAA???@@@???????????????>>>======999999999999999999999999777777777777666666666666666666555555555555555555444444444444555555555555444555666666666666555444555555666666666555444333555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666666666666888:::;;;>>>DDDLLLRRR\\\ccclllvvvtttoooiiiggghhhkkkmmmmmmjjjmmmooonnnkkkgggffffffaaa^^^YYYTTTNNNGGG@@@;;;555444222111000/////////.........------.........---,,,++++++------,,,+++***+++,,,---------,,,,,,------,,,+++++++++,,,,,,******++++++++++++******...------,,,,,,------...+++++++++******+++++++++***+++,,,---------,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,---...////////////------------------------***---//////---,,,,,,---......------------....../////////....../////////...------------...////////////////////////////////////............//////000000000000000000000000000000000000111111111111111111222222333444444555555555666666666777777777888;;;===???AAAHHHSSS[[[eeeppp{{{zzzaaaTTTLLLEEEDDDCCCAAA???@@@???????????????>>>======999999999999999999999999777666666666555555555555777777777666555555555444444444444555555555666666111111333333333333111111333444555555555444333222555555555555555555555555555555555555555555555555444444444555555555666666444444555777888999:::;;;999;;;>>>AAAEEELLLUUU\\\dddkkkuuuyyyssskkkggghhhkkknnnooohhhkkknnnmmmjjjgggfffgggeeebbb^^^YYYTTTMMMEEE@@@777666555333222111111111...------,,,,,,------...---,,,++++++------,,,+++***+++,,,---...---,,,,,,///...---,,,+++***************++++++++++++******,,,++++++******++++++,,,+++******))))))******+++)))***,,,---...---,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***---000///---+++,,,---.........------.........111111000000000000111111...------------...//////........................//////............//////222222222111111111111111000000000000111111111111111111222333333444555555666666666666777777777777888<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888777555666888999888777555444666666666666666666666666888777777666555444444444777555444222222333444555555555555555555555444444000222444666666666444333444444444555555555666666444333333222333444666777777777888888999:::;;;<<<999<<>>===@@@EEEKKKUUUccctttvvv^^^OOOLLLHHHEEEDDDBBB@@@???>>>>>>??????>>>>>>===<<<;;;;;;:::999999888888777666777888999888777555444555555555555555555555555666666666555444333333333777666444222222333444555555555555555555555555555222333444555555555444333444444444555555555666666777666555333222333333444555555666777888:::<<<>>>>>>BBBHHHOOOWWWaaammmttt~~~vvvoookkkiiigggfffhhhkkknnnpppooommmmmmmmmkkkiiifffddd```ZZZSSSNNNGGGCCC===888555333111000333111///......///---,,,...............---------000//////...,,,***((('''---,,,+++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------------***+++---.........---,,,++++++++++++,,,,,,,,,------,,,+++******+++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------------------------....................................///////////////......------......///////////////////////////...------,,,---...000111...///111222222222000///111111111111000000000000222222333333333333444444333444555444333333555777555666888::::::<<>>===;;;;;;:::999999888888777666777888888888777666555444444444444444444444444555555555444333333222222777666444333333333444555555555555555555555555555555555555444444444444444444444555555555666666666777666555444333333444444555666777777888;;;???BBBEEEKKKRRRZZZbbbmmmyyy{{{sssnnnkkkhhhfffhhhkkkmmmooonnnnnnnnnooommmkkkhhheeeccc___ZZZVVVOOOKKKDDD???;;;777444111333111///...///000///...---------...............+++++++++++++++,,,---...,,,+++*********+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***---///000000///...+++,,,------...---------,,,+++*********+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------++++++,,,---......//////------------------------....................................///////////////......------......///////////////////////////000///---,,,,,,---///000...///000222222111111000111111111111111111111111222222333333333333444444222333555555555555888:::444777;;;>>>@@@CCCFFFHHHNNNTTT___kkkwwwttt\\\OOOLLLHHHEEEDDDCCCAAA???@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::999999888888777777888888888888777666555444444444444444444444444555555555444444444333333666666555444333444444555444444444555555555555555777666555444333333444444555555555555666666666666444444333333444666888999777888:::::::::===CCCHHHNNNTTT]]]eeemmmwww}}}wwwrrrooollljjjjjjlllnnnooonnnnnnpppqqqnnnlllhhhfffccc```\\\YYYUUUQQQKKKEEE@@@;;;666333222000///...///000///...,,,---------.../////////************,,,...111222++++++,,,,,,,,,,,,,,,+++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---/////////......++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))***,,,...+++++++++******+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,------...//////000------------------------....................................//////////////////............//////////////////////////////111000...,,,,,,---///000//////000111111111111000000111111111111111222222222222222333333333444444222333555555444555777999555777;;;???CCCHHHNNNRRR[[[dddppp|||sss\\\NNNKKKGGGDDDCCCBBB@@@>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::999999888888777888888888888888777777666444444444444444444444444666666666555555555555555666666555555444444444444444444444555555555666666777666555444444444444444555555555666666666777777444444444444555777999:::777:::;;;;;;<<<@@@HHHOOOZZZaaajjjqqqvvvzzzwwwuuurrrqqqooopppqqqpppooopppqqqsssqqqooollliiifffccc___\\\YYYUUUPPPKKKEEE???999555222111///.../////////---,,,---------.../////////222111...,,,+++++++++,,,***,,,///000///---)))&&&---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///...---+++++++++,,,,,,++++++******************,,,+++***))))))+++---...+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------........................------------------------..................................../////////////////////....../////////000000000000000000000000111000...------...///000//////000111111111111111000000111111222222222333222222222333333333444444333444555444333333555777888999;;;???FFFOOOZZZaaapppxxxsss]]]NNNKKKGGGDDDBBBAAA???>>>??????@@@@@@??????>>>===;;;;;;:::999999888888777999999888888888777777777444444444444444444444444666666666666666666666666666666666666555555444444333333444444555666666666666666666555555555555555555555666666666777777777888777666555555666777888777:::===>>>@@@GGGRRR[[[kkkrrr{{{~~~|||{{{zzzyyyvvvvvvuuusssqqqqqqsssuuuuuusssqqqooommmiiieeeaaa]]]ZZZVVVQQQLLLFFF???:::555333000000000000///------------...............//////...---,,,,,,,,,,,,+++---000111000---(((%%%,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000///,,,***))))))***+++,,,++++++************+++,,,,,,+++++++++,,,---...---......//////......------,,,,,,++++++,,,,,,---------------------------......------------------------------------------....................................////////////000//////......//////000000000000000000000000000//////////////////000000000000000000000111111111000000111111222333333333222222333333333333444444333444555444333333555666;;;===@@@FFFPPP^^^mmmwwwttt]]]NNNKKKGGGEEECCCBBB@@@???>>>>>>??????>>>>>>===<<<;;;;;;:::999999888888777999999888888777777888888555555555555555555555555555555555555555555555555666666666666666555555444333333444444555666666777444444666777777666555555555666666666777777777777888888666666666777888999888===BBBFFFJJJTTTcccnnn~~~}}}}}}zzzvvvsssrrrtttuuuuuutttssssssrrrooojjjgggbbb```\\\YYYTTTNNNGGGBBB999666444222222111000..................---------)))***++++++,,,,,,,,,,,,,,,---...///...---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++*********......,,,+++++++++,,,,,,,,,,,,---------.........---...///000000///...------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,------......------------------------....................................////////////000000////////////000000000000000000000000000000---...///000111111000000000000000000000111111222000000111222222333444444222222333333333333444444333444555555444555777999===AAAHHHRRRaaarrrttt^^^PPPLLLHHHFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888888777:::999888888777777888888666666666666666666666666444444444444444444444444666666666777666555555444333333444444555666777777222444666888888777666555666666666666777777777777555555555555777999;;;===;;;AAAHHHMMMTTT```qqq~~~}}}yyytttssstttvvvrrrrrrsssttttttrrrmmmiiieeedddaaa^^^ZZZTTTMMMHHH<<<999666555444333111////////////......------,,,---------,,,***'''$$$"""...---,,,+++,,,---...///,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---,,,***000///...---,,,------...,,,---.../////////......+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---------------------------((()))***+++---...///000------------------------..................................../////////000000000////////////000000000000000000000000000000+++---///111222222000000000000000000000111111222000000111222333333444444222222333333333444444444222333555666666888:::===>>>DDDOOO]]]nnnooo\\\NNNKKKIIIGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;<<<:::;;;<<<<<<;;;:::888777888777777666555444444444777777666666666666777777444555555555555555444444666666666666666666666666555444444444444555666666444555666666555555666777777777777777777666666666777666555444444666;;;???AAAFFFNNNXXXcccqqq}}}}}}|||||||||zzzzzz{{{|||~~~}}}{{{xxxuuusssrrrvvvvvvwwwyyyzzzxxxtttqqqmmmjjjeeeaaa]]]YYYTTTQQQFFF@@@888222000000222222000///......000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,---......//////...------...,,,***+++---...,,,***)))+++,,,,,,,,,,,,---///000///---+++++++++---...++++++++++++++++++++++++************************------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------........................///////////////000111111000000000000000000000000000000000000111111111111////////////000000000000///000000000000111111111333333222222333333444555555555444333333333444444555222222777::::::;;;>>>>>>JJJ[[[nnnnnn\\\OOOLLLHHHFFFEEEEEECCCBBB@@@@@@???>>>============;;;;;;;;;<<<;;;999888777999888888777666666555555777777666666666666777777444555555666666555444444666666666666666666666666555444444444444555666666555777888888777666888999888888888888888777777777666777888888888:::???BBBIIIOOOXXXbbbmmmzzz}}}{{{zzzrrrqqqpppooonnnnnnnnnnnnpppppppppqqqsssuuuvvvwwwzzz{{{}}}~~~{{{xxxvvvuuuwwwxxxzzz|||}}}{{{wwwtttooolllhhhdddaaa]]]XXXUUURRRLLLCCC;;;666333222000000///......000000///...---------------------------------------------...+++,,,------......------------------------------...........................,,,***+++---...,,,******,,,,,,,,,*********,,,000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.........------------------------........................///////////////000111111000000000000000000000000000000000000111111111111111111111111222222222222000000000111111111222222333333222222333333444555555555444444333444444555666222222666::::::===AAAJJJWWWjjj}}}mmm[[[PPPLLLGGGEEEDDDDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;:::999888777999999999888888777777666777777666666666666777777444555555666666555555555666666666666666666666666555555444444555555666777777888:::999888888999;;;888888888888888888888888888999;;;===>>>BBBFFFJJJUUU\\\gggqqq|||~~~|||{{{zzzxxxvvvssssssrrrqqqpppnnnlllkkkiiihhhgggfffffffffffffffeeeeeeffffffhhhiiijjjkkkmmmlllmmmmmmoooqqqssstttxxxxxxyyy{{{}}}}}}zzzyyyxxxyyy|||{{{wwwssspppllliiifffbbb]]]ZZZWWWQQQIIIAAA:::555000---111///......///000000///---------------------------------....../////////+++,,,------......---------...///000000///...---///......------......///---,,,++++++------,,,++++++,,,---,,,)))((()))***///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---............/////////------------------------........................///////////////000000111000000000000000000000000000000000000111111111111111111111222222222333333111111222222222333333333333333333333333444444555555555444444444555555666888555444888;;;===CCCIIISSSbbbvvvkkkZZZPPPLLLGGGCCCCCCCCCDDDDDDAAAAAA???>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888999999888888888777777777666666777777777777666666444555555666666666666555666666666666666666666666555555555555555666666777777888:::999888888999;;;888888888888888999999999:::;;;===???BBBIIIPPPUUUbbbjjjuuu|||{{{xxxuuurrrqqqpppooommmllljjjjjjiiihhhfffeeecccccceeeeeedddcccbbbbbbcccccc`````````aaabbbcccdddeeeeeedddccccccdddgggjjjlllnnnoooppprrrtttwwwzzz{{{zzz}}}}}}|||zzz{{{~~~~~~{{{yyyvvvrrrnnnkkkfff```\\\VVVRRRLLLFFFAAA;;;666222111///------...//////...........................,,,,,,------......//////+++,,,------......------,,,...///111111///...,,,------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++...------,,,,,,,,,---...........................,,,,,,,,,---------------+++++++++,,,,,,...///000------........./////////------------....................................000000////////////000000000000000000000000000000///000000000111111111111//////000000000111111111222222222333333333444444333333333333333444555555555444444444555666777777:::777666:::>>>CCCKKKTTT]]]llljjjYYYPPPLLLFFFCCCBBBCCCCCCCCC@@@@@@???>>>============<<<<<<;;;:::999999999999888777777777777777666666666666777777777777666666444555555666777777666666777777777777777777777777666555555555555666777777666777888888777777888:::777777777888888999999999::::::<<<>>>EEEOOOZZZbbbooovvv~~~|||{{{yyywwwtttrrrpppooommmkkkiiihhhhhhhhhgggeeeffffffeeecccbbbaaa``````^^^]]]]]]\\\\\\\\\\\\\\\_______________```aaabbbcccaaa___^^^___bbbeeegggiiiiiijjjkkklllmmmoooooooooqqqtttvvvyyy|||~~~|||xxxtttoooiiibbb^^^[[[XXXSSSOOOKKKEEE@@@<<<333000...,,,---......---........................++++++,,,,,,------------+++,,,------......------+++,,,...//////...,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---------,,,------------........................,,,,,,---------.........++++++,,,,,,---...///000,,,------------.........---------....../////////////////////////////////000000////////////000000111111111111111111111111///000000000111111111111000000000000111111111111222333333333333444444444444444333333444444555666444444444555666777888999888666777<<>>===============<<<;;;:::999999999999777777777777777777777777555666777888888777666555444555666666777777777777777777777777777777777777666666555555666666777888555666777777666666777999888888888999999::::::;;;:::;;;>>>DDDMMMYYYfffooo}}}~~~|||yyywwwtttsssrrrpppooommmkkkjjjiiihhhhhheeecccbbbbbbcccdddcccbbbeeedddcccaaa```_________[[[[[[ZZZZZZZZZZZZZZZ[[[______^^^^^^^^^___``````aaa```^^^]]]^^^```bbbdddddddddeeeeeeeeeeeeffffffeeegggjjjkkkmmmooosssuuuwwwxxxzzz|||}}}yyytttnnngggbbb```]]]XXXSSSOOOIIICCC???777444000............---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---......---,,,+++))))))***+++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,......------///000,,,,,,------------------........................+++,,,,,,------.........---,,,,,,,,,---...//////,,,,,,---------.........---------...//////000000////////////////////////111000000///////////////111111111111111111111111000000000000111111111111222222222333333333333444222222333333333444444444444444444444444555555666444444555555777888::::::888888;;;CCCJJJTTTcccpppgggXXXMMMJJJGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;999888999999999888888888888888888888888555666777888888777666555444444666777777888888888777777777777777777777777666666666666666777777888555666777777666666777999:::::::::;;;<<<=========>>>CCCJJJSSS^^^kkkwww~~~{{{xxxwwwooonnnmmmkkkjjjhhhgggggggggfffeeecccccccccddddddaaa```___```bbbddddddccceeedddcccaaa`````````aaa______^^^^^^^^^______```bbbaaa````````````aaaaaabbbaaa___^^^___```aaacccaaabbbbbbccccccccccccbbbbbbccceeeeeeeeefffiiikkkmmmmmmnnnpppsssvvvyyy{{{{{{}}}zzztttnnniiiccc___[[[VVVQQQLLLGGGCCC===999444111000000///....................................---,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,***,,,...---+++***,,,...,,,---......,,,,,,---...+++,,,,,,---.........---------------------------***++++++,,,------............---------......///---............/////////---------...///000000000////////////////////////111111000///////////////111111111111111111111111000000000000111111111111222222222333333333444444222222222222333333333333444444444444444555666666444444555666777999;;;<<<===???EEEOOOYYYddduuufffWWWLLLJJJGGGEEEEEECCCAAA@@@CCCBBBAAA@@@????????????===<<<:::999888888999:::999999999999999999999999555666777999999777666555444444666777888888888888777777777777777777777777666666666666666777888888555777888888777777888999<<<<<<<<<===>>>??????@@@EEEKKKVVVbbbnnnzzz{{{zzzyyyvvvssspppnnnllldddddddddcccbbbaaa``````bbbaaa`````````aaabbbcccbbb``````aaadddfffgggggggggfffdddcccbbbbbbbbbcccbbbaaaaaaaaaaaaaaabbbbbbeeedddcccccccccccccccccccccbbbaaaaaaaaaaaaccccccaaabbbcccdddddddddddddddcccdddeeedddddddddfffgggffffffggghhhkkknnnqqqrrrpppsssyyy~~~~~~yyysssooogggccc___[[[XXXTTTPPPMMMAAA===888444222222111000////////////////////////000000///...---,,,,,,++++++,,,------......------...---,,,,,,,,,,,,---...(((+++...111222111...,,,***,,,...---+++***,,,...---......---+++******++++++,,,------.........---------------------------******++++++,,,---......///......---------......////////////000000000000---------...///000000111000000000000000000000000111111000///////////////111111111111111111111111000000000000111111111111000000111111111222222222111111222222222333333333555444444444444555666666444444555666888999;;;<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<666666777777777777666666444555555666777888888999::::::999999888777666666666666666666777777777777888888999999888555333111:::<<<>>>@@@AAACCCFFFIIINNNXXXgggvvv}}}xxxtttqqqppppppnnnjjjfffcccaaa```___^^^^^^^^^^^^___```aaabbbbbbaaaaaaaaabbbbbbcccdddccccccccceeehhhjjjjjjjjjjjjiiihhhggggggggghhhiiiiiihhhfffeeeeeeeeeffffffkkkjjjiiihhhffffffffffffhhhgggfffdddccccccbbbbbbhhhhhhhhhgggggggggffffffhhhgggeeedddccccccddddddeeedddcccbbbbbbccceeefffjjjlllppptttyyy~~~}}}wwwssskkkgggbbb]]]YYYVVVSSSPPPHHHCCC;;;555222000///......---...///111222111000......------------......///............------------------............///000///...------...///000---,,,,,,++++++,,,,,,------,,,+++,,,...///...---------------------,,,,,,******+++++++++******)))......------------.........------,,,,,,------...------......//////000000////////////////////////000000000000000000000000000000000000000000000000333111...++++++,,,///111000111111111111222222222000111111111111222222222444444444444444444444444333444555666666666555444666666888;;;;;;999===DDDGGGTTTaaakkkwwwfffWWWLLLIIIFFFCCCCCCBBB@@@??????????????????>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888666666777777777777666666555555666666777777888888999999888888777666666555888888888888999999999999777888999999999888777777<<>>===@@@@@@@@@@@@@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;:::999999888888666666777777777777666666666666666666777777777777888888777777666555555555888888888888999999999999888888888999:::;;;======???AAAEEEJJJPPPWWW___dddrrr|||}}}wwwmmmkkkhhhdddaaa___^^^^^^]]]^^^^^^______^^^^^^^^^^^^^^^^^^___```bbbcccdddfffffffffggggggiiijjjjjjiiijjjkkkmmmooopppqqqrrrsssssssssssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhiiihhhhhhggggggfffdddcccbbbccccccdddeeehhhkkkoooqqqtttxxx}}}~~~~~~yyytttmmmgggbbb^^^ZZZXXXSSSOOOIIICCC===888222...000.........000000///.........------------......///............------------------............///,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,...///...---+++,,,,,,------.........------......///......---......------------.........------,,,,,,------...///////////////.........////////////////////////000000000000000000000000000000000000000000000000222111000000///000000000000111111111111222222222111111111111222222222333444444444444444444444444444444555666666666666666888777999<<>>??????@@@@@@??????>>>===:::;;;<<<======<<<;;;:::888888999999999:::::::::666666777777777777666666777777777777666666666666888888777777777666666666555666666666777777777777999999888888999;;;>>>???>>>AAAFFFMMMWWWbbbmmmuuu~~~wwwqqqlllbbbaaa___]]][[[[[[[[[[[[[[[\\\^^^```aaaaaaaaa```bbbbbbbbbccceeeggghhhiiiiiiiiiiiijjjkkkmmmnnnoooqqqrrrtttuuuvvvwwwyyy{{{yyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}|||||||||}}}{{{{{{zzzyyyxxxvvvvvvuuusssrrrrrrqqqqqqpppppppppnnnnnnnnnnnnllljjjgggffffffeeeccccccdddfffjjjlllnnnppptttxxx}}}}}}~~~{{{ssslllfffaaa]]]ZZZWWWSSSNNNIIICCC;;;333...111000......///000///---......------------......///............------------------............///,,,---...//////...---,,,---,,,,,,++++++,,,,,,------,,,+++,,,...///...---++++++,,,,,,---...//////------...////////////.........------------.........------,,,,,,------...000000//////......------////////////////////////////////////////////////000000000000000000000000111111222222222111111000000000111111111222222222111111111222222222333333444444444444444444444444444555555666777777777777888666777<<<@@@HHHUUUaaattt~~~bbbVVVLLLIIIFFFDDDDDDCCCBBBAAA>>>>>>??????>>>>>>===<<<999:::;;;;;;;;;;;;:::999888888999999999999999:::666666777777777777666666777777777777666666666666999888888888888888777777555666666666777777777777;;;:::888777888999<<<===;;;???EEEOOO[[[kkkzzz}}}xxxtttpppkkkgggccc]]]\\\[[[ZZZZZZZZZ[[[\\\\\\^^^```bbbcccddddddccceeefffggghhhjjjlllnnnooommmnnnnnnoooqqqssstttuuuxxxzzz}}}}}}}}}~~~~~~}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxuuuuuuuuutttqqqooollljjjjjjiiifffeeedddfffhhhjjjkkkkkkmmmqqqvvvzzz~~~yyyrrrlllfff```\\\]]]ZZZVVVRRRLLLDDD;;;666444222000/////////...---......------------......///............------------------............///---...///000000///...------,,,,,,++++++,,,,,,------,,,+++,,,...///...---++++++,,,,,,---...//////,,,,,,---.....................------------.........------,,,,,,------...000000//////......------////////////////////////////////////////////////000000000000000000000000000111222333333222111111000000111111111222222222111222222222222333333333444444444444444444444444555555666666777888999999===;;;<<>>>>>>>>>>>>>>===<<<<<<:::999999999999999999:::<<<;;;;;;999888777666555666666777777777777666666666666666666777777777777999999999888888888888888888888888888999999999999;;;:::888777777888:::;;;:::>>>EEEPPP___rrr}}}yyyvvvuuunnnlllhhhfffdddbbb___]]]ZZZZZZYYYYYYZZZ[[[]]]^^^^^^___aaaccceeefffggggggjjjjjjkkkmmmooorrrtttuuuvvvvvvwwwxxxzzz}}}~~~||||||{{{yyywwwtttrrrqqqqqqooommmkkkjjjjjjkkkkkkkkkjjjjjjmmmqqqtttvvvvvvwwwzzz~~~zzztttllleee```^^^\\\YYYUUUPPPIIIAAA<<<777555111000/////////.........------------......///............------------------............///...//////////////////...---,,,,,,++++++,,,,,,------,,,+++,,,...///...---+++,,,,,,------.........++++++,,,---..................------------.........------,,,,,,------...///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222222222333333333333444444444444444444444444666666666666777999:::;;;======@@@HHHRRR```sss{{{```UUULLLIIIFFFDDDCCCCCCAAA@@@>>>????????????>>>======<<<;;;999888888999;;;<<<<<<;;;:::999888666555555666666777777777777666666555555666666777777888888777777777888888888888888888888888888999999999999999999888888888999;;;;;;;;;???GGGSSSdddzzzzzzsssmmmiiigggfff```___^^^^^^______]]][[[[[[[[[ZZZ[[[\\\^^^```aaa```aaabbbdddgggjjjlllnnnqqqrrrsssuuuxxxzzz}}}~~~}}}||||||zzzyyywwwuuutttsssrrrrrrooonnnmmmooorrrsssrrrpppnnnqqqtttwwwzzz~~~}}}tttkkkeee]]][[[YYYVVVSSSNNNGGGCCC:::777333111000000///.........------------......///............------------------............//////......------......///---,,,,,,++++++,,,,,,------,,,+++,,,...///...---------------------------***+++,,,---..................------------.........------,,,,,,------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111222222000111111111111222222222222222222333333333444444444444444444444444444444666666666666777999;;;<<<===>>>DDDPPP^^^ooozzz___UUUMMMJJJFFFCCCBBB@@@???===@@@@@@@@@@@@@@@???>>>>>>>>><<<:::888888:::<<<>>>999999888888888888888888666666777777777777666666444555555666777888888999666666666666777777777777666666666666777777777777888888888999:::;;;<<<======AAAIIIUUUhhhxxxtttoooiiiddd```^^^]]]ZZZZZZZZZ\\\^^^___^^^]]]^^^]]]]]]^^^___aaadddeeebbbcccdddfffjjjnnnrrrtttyyyyyy{{{}}}}}}{{{zzzyyyuuusssrrrsssuuuuuurrrooojjjlllnnnppprrrvvv{{{~~~}}}~~~zzzpppjjjaaa```^^^\\\YYYUUUPPPLLL;;;888444111111000000///.........------.........//////.........------------------.........//////......,,,++++++,,,......---,,,,,,++++++,,,,,,------,,,+++,,,...///...---------------------,,,,,,+++,,,---...////////////.........------............------,,,,,,------...---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000//////000111222222000111111111111222222222222222333333333444444444444444444444444444444444777666666666777999;;;===AAACCCKKKZZZjjj~~~{{{aaaVVVKKKJJJGGGEEECCCBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<;;;:::888666666666666777888888888888888888888888:::999777777888999888888777777888888888999999999888888777777777777777888555777888:::::::::999999>>>CCCMMM^^^ttt}}}wwwtttkkkiiieeeaaa^^^[[[YYYYYYXXXYYYYYYZZZ\\\^^^___```bbbaaabbbccceeefffeeedddgggggghhhkkkoootttyyy{{{~~~}}}zzzxxxwwwuuusssqqqpppooommmmmmnnnpppsssuuu{{{yyyrrrhhheeeaaa]]]ZZZVVVSSSPPPHHHBBB:::444111111111111.........///////////////000000000000000000000000.../////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,000000///...------,,,,,,,,,---......///.........++++++,,,,,,---...//////.........////////////000,,,------...///000111111////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333444444444444444444333333444444444444444444888888999;;;:::999===DDDEEENNN[[[jjj{{{yyy```UUUKKKIIIGGGEEECCCBBBBBBBBB@@@@@@@@@???>>>===<<<;;;<<<<<<;;;:::::::::::::::<<<;;;999888777777777888888888888888888888888888999777666666777888888777777777888888888999999999888888777777777777888888555777999:::;;;;;;<<<===AAAGGGSSSfff{{{xxxrrrmmmkkkdddbbb```]]][[[ZZZYYYYYYXXXYYYZZZ[[[]]]```bbbcccffffffgggjjjlllmmmmmmmmmmmmnnnpppsssxxx}}}~~~{{{yyyrrrqqqooonnnnnnooorrrsssvvvzzzzzzoookkkeee```]]]YYYVVVSSSLLLFFF>>>888444333222111////////////////////////..............................//////......---,,,........................,,,,,,---------.........,,,------.........------000//////...------,,,,,,+++,,,---...////////////333333222000///...---------............/////////---.........///000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333444444444444555555333444444444444555555555666666777:::999999???FFFLLLWWWgggwwwwww^^^TTTKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;:::999999999999:::<<<;;;:::999888888888999777777777777777777777777888666555555666777777666888888888888888999999999888888777777777888888999666888:::;;;;;;<<>>999555333111000000//////////////////............................../////////...------........................------....../////////000,,,---...////////////////////////...------,,,,,,+++,,,---...////////////555444333222000...---,,,---------............///////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333444444444555555555444444444444555555666666666666777;;;;;;===DDDLLLXXXeeexxxuuu\\\SSSJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999:::::::::::::::999999888888888888666666666666666666666666888666555555777888888777888888888888888888888888888888777777888888999999888999;;;;;;:::<<>>999444111111111000000000000//////000000000000000000000000......////////////......................................................,,,---...///000000000000//////.........---------,,,---......///...........................//////------------............000000000///////////////////////////000000000000000000000000000000000000///000000000111111111111222222222222222222222222333333333333333333333333333333444444555555666666444444444555666666777777999888:::>>>@@@CCCKKKUUUeeetttttt[[[RRRJJJIIIFFFDDDBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;888888888888888777777777666666666666666666666666999777666666888:::999999888888888888888888888888888888888888888999:::::::::<<<===;;;:::===DDDJJJWWWdddwwwxxxsssjjjgggaaa\\\YYYYYYZZZ[[[]]]]]]^^^___```aaabbbbbbffffffggghhhjjjmmmnnnppptttxxx}}}~~~||||||{{{{{{|||}}}|||||||||zzzqqqiiiccc___\\\ZZZVVVPPPJJJDDD===777333222222111111000000000000111111111111111111111111......///////////////...////////////////////////000//////...---,,,++++++,,,---...///000000000000...............---------////////////...---,,,+++******+++,,,...///000000---------.........//////000000000000000/////////////////////000000000000000000000000000000000000///000000000111111111111222222222222222222222222333333333333333333333333333333444555555666777777444444555666666777888888;;;:::<<>>>>>?????????>>>>>>======<<<;;;;;;;;;;;;<<<777777888888888777777666777777777777777777777777999777666777999:::::::::999999999888888888888888888888888888888999:::;;;;;;===>>>======AAAKKKSSSdddqqq{{{tttoookkkdddaaa\\\XXXVVVVVVWWWXXX[[[\\\]]]___```aaabbbbbbggghhhiiilllooorrrtttvvvzzz~~~}}}}}}~~~~~~zzzqqqiiiccc___]]]ZZZVVVPPPKKKCCC<<<777333333222222111000000000////////////////////////......///000000000//////////////////////////////000//////...---,,,++++++,,,---...///////////////........................////////////...---,,,+++............////////////.........////////////000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333444555666777777888444555555666777888999999;;;;;;???FFFMMMVVVcccpppsss[[[RRRIIIHHHFFFCCCBBBAAAAAAAAA???????????????>>>===<<<===<<<;;;;;;::::::;;;;;;777777888999999999888777888888888888888888888888777666555666888::::::999999999999888888888777777888888888888999:::;;;<<<:::===@@@@@@AAAHHHUUU___ppp}}}|||tttoookkkhhhfffaaa___[[[XXXVVVVVVVVVWWWXXXYYY\\\___aaacccddddddiiikkknnnrrrwww|||~~~}}}zzzqqqiiiddd```^^^[[[WWWRRRJJJBBB===444333333222111111000000////////////////////////......///000000000000000////////////////////////........................,,,------.........------........................,,,------...//////......000000000////////////////////////000000000111111/////////000111111111222////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333444555666777888888444555666777888999999:::>>>???EEEOOOZZZgggxxxsss[[[RRRIIIHHHFFFCCCAAAAAAAAAAAACCCCCCBBBBBB@@@???===<<<<<<;;;::::::999999::::::777888::::::;;;:::999888888888888888888888888888666555444555777999999888999999999999888888777777888888888888999:::;;;<<<999===AAABBBEEENNN\\\hhhxxx{{{rrrkkkgggeeeddddddaaa___\\\ZZZXXXWWWXXXXXXWWWYYY]]]```dddfffggghhhlllooosssyyy~~~wwwnnnhhhbbb```^^^[[[VVVOOOGGGAAA444444333333222111000000111111111111111111111111......///000000000000000000000000000000000000000------...///000111222333---------...------,,,,,,---.....................)))***,,,...///000111111------......//////000000000000000000111111111111......///000111222222333////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333444555666777888999444555666777888999::::::BBBDDDLLLXXXeeeuuusss[[[SSSKKKHHHFFFDDDDDDCCCAAA???AAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::999999:::::::::999999999888888666666777888888888888888777777777777888888888888888777777777777777888888888888888888888888999999;;;???CCCFFFKKKWWWjjjxxxxxxqqqhhhbbb``````______```___]]][[[ZZZYYYYYYZZZ\\\^^^```bbbdddhhhmmmppptttxxx}}}qqqeeegggbbb\\\XXXUUURRRMMMHHH===888222///...//////000000000000000000000000000111000000000/////////.........////////////......000000//////.........---***+++,,,---...//////000---......///////////////,,,,,,------------,,,,,,000///...------...///000,,,---......//////......111111000000//////......000000000000000000000000333333222222111222222333111111222222222333333333333333333333333333333333///111222444555555444444333333444444555666666666<<<::::::;;;;;;999<<>>>>>===<<<<<<;;;::::::999999:::::::::999999999888888666666777888888888888888777777777777888888888888::::::999999999999999999999999999888999999999999<<<@@@EEEJJJSSScccvvv~~~yyynnniiibbb^^^^^^_________cccbbb```^^^]]]]]]^^^^^^aaacccfffiiilllpppuuuyyy|||{{{nnniiiddd^^^YYYWWWTTTPPPLLLBBB===666111000000000000000000000000000000000000000000000000000/////////......////////////......///.........------------++++++,,,,,,------......---......///////////////------............------000///...------...///000,,,---......//////......111000000000/////////...000000000000000000000000222222111111111111222222111111222222222333333333333333333333333333333333111111222333444444444444333333444555555666666777888666777:::::::::>>>EEEOOORRR___tttrrr[[[SSSJJJHHHEEEDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;::::::999:::::::::999999999888888666666777888888888888888777777777777888888888888;;;;;;:::999888888888999::::::999999999999::::::>>>AAAGGGQQQ```sssxxxppplllbbb___[[[ZZZ\\\^^^______eeedddcccbbbbbbbbbcccdddcccfffjjjoootttyyyxxxlllggg```\\\ZZZWWWTTTPPPIIIDDD<<<555222111111111000000000000000000000000000000000000000000000000......////////////......---------------,,,,,,,,,////////////////////////---......///////////////.........//////.........//////............//////------...////////////...000000000000////////////000000000000000000000000111111000000000000111111111111222222222333333333333333333333333333333333222222222222333444555666333444444555555666777777666555777:::;;;===EEEMMMXXX___ooorrrZZZRRRJJJHHHEEEDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777888888888888888666777777777888888888888999999888777666666666666;;;::::::999999:::;;;<<<@@@DDDLLLYYYlll{{{ssskkkeee```XXXXXXWWWXXXZZZ]]]^^^___dddcccccccccccceeeggghhhhhhlllrrryyyqqqkkkccc^^^\\\ZZZWWWTTTPPPJJJAAA999444222111000000000000000000000000000///000000000000111111111......////////////......------------------------.........------,,,,,,,,,---......///////////////......////////////....../////////....../////////------...///////////////000000000000////////////000000000000000000000000000////////////000000111111111222222222333333333333333333333333333333333444333222222222444555666444444444555666666777777888777:::===???BBBMMMXXXbbbmmmrrrZZZRRRIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;::::::::::::::::::999999999888888666666777888888888888888666777777777888888888888999888888777666666777777;;;::::::999:::<<<>>>???CCCHHHSSScccvvv{{{rrrkkkddd^^^ZZZUUUVVVWWWXXXZZZ\\\^^^```aaaaaaaaaccceeehhhjjjlllrrrwww~~~xxxqqqgggaaa]]][[[XXXVVVSSSMMMEEE===888444222000111111111111111111111111000000000000111111111111......////////////........................//////*********)))((((((''''''---......///////////////......////////////.........//////////////////...---...//////000000//////////////////000000000000000000000000000000000000//////......///000000111111111222222222333333333333333333333333333333333555444333222333444555666444444555555666777777888999999<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666777888888888888888777777777777888888888888:::999999999999999::::::::::::999999;;;>>>AAACCCGGGOOO^^^nnnzzzrrrkkkeee___ZZZWWWTTTVVVWWWXXXYYY[[[___bbb```aaabbbeeeiiinnnrrrtttzzzyyymmmeee```]]]ZZZWWWUUUPPPIIIBBB===888444111111111111111111111111111222222111111111000000000......////////////...............///////////////---------,,,,,,+++++++++---......///////////////.........//////...............////////////............///000000000000///////////////000000000000000000000000000000000000///......//////000111222111111222222222333333333333333333333333333333333555444444444444444555555444555555666666777888888999:::===AAADDDLLL]]]mmmqqqYYYQQQIIIGGGDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666777888888888888888777777777777888888888888888888888888999:::;;;;;;999999999999<<<@@@CCCFFFJJJVVViiizzz{{{rrroooiiiddd```\\\WWWTTTSSSUUUWWWXXXXXX[[[aaaeeecccdddggglllqqqwww|||tttjjjccc___\\\YYYUUURRRLLLGGGBBB===777333111111111111111111111111444333222222111000//////......////////////......---------....../////////000000000000000000000000---......///////////////------............---------...///000000///...---......///000000000000000.../////////000000000111000000000000000000000000////////////000111222333111111222222222333333333333333333333333333333333444444555555555555444444555555555666777777888888:::;;;@@@FFFKKKVVVjjj}}}qqqYYYQQQHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666777888888888888888777777777777888888888888555555666666777888::::::999888888999<<>>DDDKKKRRR___vvv~~~nnnZZZQQQGGGGGGFFFDDDCCCBBBAAA@@@DDDCCCBBBAAA???>>>===<<<>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999888888888777777666666444888999888888999777333888888999999999:::::::::999999;;;???AAACCCJJJSSS\\\iiiyyyzzzssspppnnnbbb___\\\\\\]]]]]]ZZZWWWTTTWWWZZZ[[[[[[___dddjjjkkkooouuu{{{wwwkkkccc^^^[[[UUUSSSQQQPPPNNNHHH???888555333000//////000///...000000000000000000000000000000000000000000000000111111000000//////......////////////////////////111,,,(((***...222111///////////////////////////...///////////////......////////////000000000000000000000000000000000000000///...------...///000000000000000000000000000222222222333333444444444444444444444444444444444333333333444555666777777888777555555555888;;;===<<<===DDDRRR___mmmzzztttpppnnnYYYQQQHHHHHHGGGEEEDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>===;;;999999:::;;;:::999::::::::::::::::::::::::888888888888888888777777999???BBB>>>:::999999888888999999999999::::::::::::999;;;???AAADDDLLLVVVcccqqq}}}tttmmmiiiggg```]]][[[[[[[[[[[[YYYWWWVVVYYY\\\^^^___ccciiinnnwww|||sssjjjccc___XXXVVVSSSRRROOOJJJAAA;;;777444222000111111111000000000000000000000000000000000000000000000000000111000000000/////////...///////////////////////////+++'''(((,,,//////---........................//////000000000000//////////////////000000000000000000000000000000000000000///............///000111111111111111111111111222222222222222222222222444444444444444444444444333444444444555666666666888777777666666888;;;===@@@BBBKKK]]]nnn|||wwwsssoookkkhhhmmmYYYQQQIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????;;;:::888888999999999888::::::::::::::::::::::::888888888999999999999999;;;DDDHHHBBB:::888:::;;;999999999999::::::::::::<<<;;;===AAADDDIIISSS^^^mmm{{{~~~sssjjjccc```^^^]]][[[YYYYYYYYYYYYXXXWWW[[[^^^bbbdddggglllsssxxx}}}rrrhhhccc\\\YYYVVVTTTRRRMMMFFF@@@:::777333222222222222222000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////,,,)))))),,,......,,,........................///000000111111111000000////////////000000000000000000000000000000000000000//////......//////000222222222222222222222222111111111111111111111111444444444444444444444444444444555555555555555555666777888888888999<<<>>>BBBFFFSSSggg|||xxxtttnnnjjjhhhfffeeeccckkkXXXQQQIIIHHHGGGFFFDDDCCCBBBBBB??????@@@@@@@@@AAAAAAAAA<<<:::888888999:::999888::::::::::::::::::::::::888888888999999::::::;;;999@@@CCC>>>888777888999999999999:::::::::;;;;;;???>>>@@@EEEIIIPPP\\\hhhvvv|||sssjjjaaa[[[XXXWWWZZZYYYXXXWWWXXXYYYZZZZZZ```dddiiimmmpppvvvyyymmmfff^^^ZZZVVVTTTSSSPPPKKKGGG===999555333222333222222000000000000000000000000////////////////////////000000000000////////////////////////////////////111///------...000///...------------------------...//////000000000000///////////////000000000000///////////////////////////////////////000000000222222222222222222222222222222222222111111111111444444444444444444444444555555555555555444444444444666999999888999===@@@IIIPPP^^^sss|||vvvooolllhhheeeddddddfffgggjjjXXXQQQGGGGGGFFFEEECCCBBBAAA@@@>>>??????@@@@@@AAABBBBBB===;;;:::999;;;;;;:::999::::::::::::::::::::::::888888888999999::::::;;;777;;;;;;888777999999777999999:::::::::;;;;;;;;;>>>===AAAHHHOOOWWWeeeqqq}}}vvvrrrjjjbbb[[[WWWUUUTTTWWWWWWWWWXXXYYY[[[]]]___dddhhhnnntttyyyrrriii```\\\WWWUUUTTTSSSPPPMMMAAA===888444333222222111111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000///....../////////...........................,,,------.../////////...////////////000000000000////////////////////////...//////000000000000000111111111111111111111111333333333333333333333222444444444444444444444444555555555555555444444444222666999999999;;;@@@EEERRR]]]ooozzzrrrmmmhhhfffdddbbbbbbeeehhhkkkhhhWWWQQQGGGFFFEEEDDDCCCAAAAAA@@@>>>??????@@@AAAAAABBBBBB???===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::888888888999999999999999666999888777888<<<<<<999::::::::::::;;;;;;;;;;;;<<<===CCCMMMVVV```nnn{{{zzzmmmiiiccc]]]XXXUUUTTTTTTVVVWWWXXXYYY[[[___dddgggjjjooovvv|||{{{qqqeee```YYYVVVVVVUUUSSSPPPGGGBBB;;;666444333222111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000------------------------////////////////////////++++++,,,---............////////////000000000000000000000000000000000000......///000111111111111000000000000000000000000222222333333333444444444444444444444444444444444444444555555555555555555333666:::::::::>>>FFFLLLWWWhhh~~~|||uuupppkkkgggbbbbbbcccccccccfffkkkooogggWWWQQQHHHGGGFFFEEEDDDBBBAAAAAA?????????@@@@@@AAAAAABBB???===;;;;;;<<<===<<<;;;::::::::::::::::::::::::888888888888888888777777555:::;;;888777:::<<<<<<:::::::::;;;;;;;;;;;;<<>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999888888888777777666666333;;;>>>999444666;;;>>>:::::::::;;;;;;;;;<<<<<>>>>>???EEEQQQ[[[sssyyyrrrllliiiiiiiiiiiihhhkkkoooqqqsssuuuzzz~~~fffUUUOOOGGGFFFEEECCCAAA@@@@@@@@@CCCAAA???===<<<<<<<<<===???===<<<<<<<<<<<<:::999888888888777666555555444888999999::::::999999888999888999999:::;;;<<<======<<<;;;::::::<<<>>>@@@GGGOOO\\\kkkzzz{{{rrrjjjccc^^^]]][[[WWWUUUUUUVVVVVVVVV[[[^^^bbbeeeiiioooxxx~~~}}}sssggg___]]][[[VVVQQQPPPNNNIIIBBB;;;666444333222222222222222333333333111111111111000000000000000000000000000000000000...---------...///111222......////////////............//////000000111111333222111000///...---,,,111///...------...///111000000000000////////////111111222222222222111111...///111111111000111222333333222222333333444555444444444444444444444444555666777666555666888:::;;;===@@@CCCDDDJJJZZZkkkzzzssspppkkkgggeeeeeeggghhhmmmqqquuuxxx{{{~~~fffUUUOOOHHHGGGFFFDDDBBBBBBAAAAAABBBAAA@@@???>>>============;;;::::::::::::999777::::::999999888777777666888999999::::::999999888999999888999999:::;;;<<<===<<<;;;;;;<<>>BBBGGGJJJSSSeeevvvxxxrrrnnnllliiigggfffiiilllnnnrrruuuzzz~~~eeeTTTOOOIIIHHHFFFEEECCCCCCBBBBBBAAAAAAAAAAAA@@@???======@@@>>>======>>>>>><<<;;;<<<;;;;;;::::::999999999888999999::::::999999888999999888888888999999:::<<<===<<<===???DDDKKKPPP\\\eeetttzzzpppfff^^^YYYUUUSSSUUUVVVXXXYYY\\\^^^___```dddiiipppwww~~~vvviiicccaaa^^^[[[UUUTTTPPPKKKEEE>>>999666222222111111000111111111222222111111111000000000000000000000000000000000000000111111111111111000...//////000000//////...000000000000000000//////---......///000111111222000000............000000000000000000000000000000111111222222222222111111111333444444333222222333333333222222333333444555333333333333333333333333444666777777666777999;;;===???EEEMMMTTT___sss}}}uuuooojjjhhhgggffffffiiimmmrrruuuxxx|||dddTTTOOOHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===@@@???======>>>???===<<<<<<;;;;;;;;;:::::::::999888999999::::::999999888999999888888777888888888<<<=========@@@GGGQQQXXXfffpppyyyrrrhhh___YYYVVVTTTSSSRRRTTTXXX[[[^^^```bbbdddjjjpppxxx~~~nnneeeaaa___]]]XXXVVVSSSOOOJJJCCC<<<777666555444333222333333333222222222111111111000000///////////////////////////000111222111000///...//////000000000000//////222111111000000/////////000000000000////////////000000///......///000000000000000000000111111111111111222222222222111111222333444444222111111222333333222222333333444555444444444444444444444444222333555666777999<<<>>>>>>AAAHHHRRR\\\iii}}}yyysssnnnjjjgggeeeeeeeeeggglllqqqwwwzzz}}}cccTTTOOOFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===;;;:::999999::::::999888:::::::::::::::999999999888999999::::::999999888999999888888777888888888<<<===>>>>>>BBBKKKXXXbbbttt~~~|||qqqjjjaaaZZZVVVUUUUUUVVVQQQUUUZZZ]]]```bbbfffiiirrrxxxuuuhhhaaa^^^\\\YYYWWWTTTQQQMMMFFF>>>888888777555333222222333444222222222222111111111111////////////////////////...///000000000///...---//////000000000000//////222222111111000000//////000000000000////////////000000////////////000000///000000000111111111222111111222222222222111111000222333333222111111222333333222222333333444555555555555555555555555555444555777777777888;;;===@@@CCCKKKWWWbbbooo~~~vvvpppllljjjhhhgggffffffhhhkkkpppvvv{{{~~~cccSSSOOOEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@??????>>><<<:::999:::;;;;;;:::999999999999999999999999999888999999::::::999999888999999888888888999999:::;;;>>>@@@BBBGGGTTTeeeqqqyyyrrrgggaaaZZZUUUSSSTTTVVVWWWSSSXXX^^^bbbdddiiinnnsss}}}pppfff```]]]ZZZWWWTTTQQQOOOJJJBBB<<<888666444222000000111222333222222222222111111111000000000000000000000000......////////////......///000000111111000000///111111111111111111000000---......///000111111222000000000000000000000000///000000111111222222222111111222222222222111111///111333333222111222333333333222222333333444555555555555555555555555555888999999888666666888999BBBEEEOOO\\\hhhuuuwwwsssmmmiiihhhhhhhhhhhhjjjkkkmmmqqqwww}}}bbbSSSOOOFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>===<<<===>>>???>>>===999999999999999999999999888999999::::::999999888999999888999999:::;;;<<<;;;???CCCGGGOOO___tttxxxnnnggg^^^ZZZUUURRRSSSUUUWWWXXXXXX]]]ccchhhlllrrr{{{{{{mmmeee```\\\XXXTTTRRRQQQMMMFFF@@@:::888555222000000111222333333222222222111111111000000000000000000000000............///000111111000000111111111111000000111111111111111111222222.../////////000000000111000000000111111000000000///000000111111222333333111111222222222222111111///111333333333333444555333333222222333333444555444444444444444444444444666777888888777777999;;;DDDHHHSSScccppp{{{yyyooollliiiggghhhjjjlllllloooqqqtttxxxbbbSSSOOOGGGFFFEEEDDDDDDCCCDDDDDD@@@???>>>=========>>>???<<<;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::999999999::::::999999999999999999999:::;;;<<<===<<<@@@FFFLLLVVVhhhzzzpppfff```[[[WWWTTTRRRTTTWWWYYYZZZ[[[```hhhmmmrrrzzztttiiiddd]]]YYYTTTSSSSSSPPPIIICCC===:::777444222222333444333333333222222222111111000000000000000000000000000//////...///111333444000000111111111111000000000000000111222222222333333222111000///...---,,,000000111111111111000000///000000111222222333333111111222222222222111111///111333555555555666888333333222222333333444555222222222222222222222222111333555777888;;;>>>AAAEEEJJJWWWggguuu~~~vvvpppmmmjjjhhhhhhkkknnnpppppprrrtttxxx}}}}}}cccTTTLLLDDDCCCBBBAAA@@@@@@AAABBB@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888999::::::::::::999:::999888999:::<<<<<<;;;===@@@FFFRRRcccwwwwwwnnnfff^^^XXXUUUWWWXXXWWWUUUWWW[[[___aaagggnnnuuu|||zzznnnjjjbbb^^^YYYVVVUUUSSSOOOKKKDDD>>>888444444444333222000000111111111111000000111111111111111111111111333222222222111111000000000000000000000000000000111111000000000000111111000000////////////000000333333222222222222222222000000000000111111111111111111000000111111222333222222222222111111000000333333333444444444555555555555555444333333222222555666777777777999<<<>>>DDDOOO^^^mmm}}}}}}uuummmffffffggghhhiiijjjnnnssswww}}}~~~}}}bbbSSSLLLEEEDDDCCCAAAAAAAAABBBBBB@@@@@@???>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888999::::::::::::999999999888999;;;===>>>???CCCGGGOOO[[[lll{{{ooohhhaaa[[[VVVUUUWWWYYYYYYYYY\\\bbbgggkkkqqqyyyvvvoooddd```ZZZXXXWWWUUUQQQNNNGGGBBB;;;666555555444333000000111111111111000000111111111111111111111111222222111111111000000000000000000000000000000000111111000000000000111111000000////////////000000000000000000000000000000000000000000111111111111111111000000111111222333222222222222111111111000333333333444444444555555666666666666666666666666555666777888999;;;???BBBIIIUUUdddtttzzzuuuoooiiidddfffhhhiiikkknnnrrrxxx|||{{{aaaSSSLLLFFFEEEDDDBBBAAABBBBBBCCCAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<::::::999888888999999:::::::::::::::999999999:::<<<>>>@@@BBBDDDJJJTTTaaarrr}}}qqqhhhbbb^^^YYYUUUUUUXXX[[[]]]^^^cccjjjppprrrxxx~~~sssgggbbb]]]ZZZYYYXXXUUURRRLLLFFF???999666555555444000000111111111111000000111111111111111111111111111111000000000000//////000000000000000000000000111111000000000000111111000000////////////000000000000000000000000000000000000000111111111222222111111000000111111222333222222222222111111111111333333333444444444555555555666666666666777777777555666888999:::===BBBEEENNN[[[kkk{{{vvvoookkkiiigggeeegggiiilllooorrrxxx~~~zzz```RRRKKKGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999::::::;;;;;;::::::999:::::::::;;;===AAACCCEEEMMMZZZhhhxxx|||vvvmmmeee```]]]YYYWWWVVVYYY]]]___bbbhhhqqqwwwzzzwwwkkkeee___[[[ZZZYYYWWWUUUOOOJJJCCC<<<777555555555000111111222222111111000111111111111111111111111000000000///////////////////////////////////////111111000000000000111111000000////////////000000222222222222222333333333000000111111111222222222111111000000111111222333222222222222222222222222333333333444444444555555555555555555444444444444666777888999;;;>>>CCCGGGQQQ___ppp~~~}}}vvvnnnhhhffffffgggggggggjjjnnnsssxxx~~~xxx___QQQKKKHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;888888888999999:::::::::999999:::;;;;;;;;;;;;::::::;;;;;;;;;:::<<<@@@DDDLLLVVVeeetttwwwrrrkkkddd___\\\ZZZXXXXXX[[[___bbbfffmmmwww~~~~~~pppiiiaaa\\\ZZZYYYWWWUUUPPPLLLFFF???999555444444111111222222222222111111111111111111111111111111///////////////000000000////////////////////////111111000000000000111111000000////////////000000111111222222222333333333111111111111222222222222111111000000111111222333222222222222222222222333333333333444444444555555777777666555444444333333888888999999;;;???DDDHHHWWWddduuu|||tttooohhhdddcccdddggghhhjjjmmmrrrwww}}}www^^^QQQKKKHHHFFFDDDCCCAAAAAAAAAAAA?????????>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999::::::<<<======>>>999999:::;;;;;;;;;;;;;;;:::<<<===<<<;;;===CCCHHHRRR^^^ooo~~~|||rrrnnniiiccc^^^\\\ZZZZZZ\\\___cccgggllluuuwwwoooeee^^^ZZZYYYVVVTTTPPPNNNJJJCCC<<<777444444111111222222222222111111111111111111111111111111//////000000000000111111000000000000000000000000111111000000000000111111000000////////////000000/////////000111111222222111111111222222222222333111111000000111111222333222222222222333333333333333333333444444444555555999999888777777666666555888999:::;;;===AAAHHHLLL___lll{{{yyyrrrkkkhhheeebbbaaadddhhhjjjooorrrxxx}}}vvv]]]PPPJJJGGGFFFDDDBBB@@@@@@@@@@@@?????????>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;999;;;>>>>>>===AAAHHHOOO[[[hhhzzzwwwnnnllliiidddaaa___^^^______ccchhhmmmttt~~~vvvjjj```\\\YYYVVVTTTOOOPPPNNNHHH@@@:::666555111222222333333222222111111111111111111111111111000000000111111111222222000000000000000000000000111111000000000000111111000000////////////000000...//////000111111222222111111111222222222333333111111000000111111222333222222222333333333444444333333333444444444555555666666777777888888888999888999:::<<<@@@GGGNNNTTTfffrrryyypppjjjeeedddccccccdddggglllooouuuyyy~~~uuu]]]PPPJJJGGGFFFCCCAAA@@@?????????BBBBBBAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888;;;>>>???@@@EEENNNUUUgggttt|||uuunnnmmmjjjgggdddcccdddeeeaaaeeekkkrrrzzzzzzmmmccc]]]YYYVVVTTTPPPQQQQQQLLLDDD<<<888777111222222333333222222111111111111111111111111111000000111111222222222333000000000000000000000000111111000000000000111111000000////////////000000000111111222333333444444111111222222222333333333111111111000111222222333222222222333333444444444333333333444444444555555111222333555666888999:::777999;;;>>>CCCKKKTTTZZZhhhttt{{{rrrjjjeeebbbcccdddfffhhhlllqqquuuzzz}}}rrrZZZMMMGGGIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA???>>><<<;;;@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::;;;<<>>EEEQQQ^^^ggguuu{{{yyynnnhhhdddbbbaaabbbeeeiiiooosssvvvvvv|||rrr[[[NNNHHHIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===??????>>>======<<<<<<===<<<<<<;;;;;;;;;:::::::::999:::::::::;;;;;;;;;;;;999:::===@@@BBBIIIZZZkkk{{{tttooollllllfffcccdddeeeeeegggkkkooovvvsssjjjeee\\\VVVVVVVVVSSSPPPNNNKKKFFF???999777555333333444333222111222222222222111111111111////////////000000000111000111222222111000222333////////////000000111111000000000000000000000000222222222111111111111111222111111111000000000000111///...///222444444333222222222111222222333444333333444444444555555555666666555555555666777777:::<<>>>>>>>>===============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<777888<<>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<777888===DDDLLLZZZnnnzzzpppiiifffddddddeeebbbaaadddgggiiipppwwwyyylllaaa[[[[[[XXXUUURRRPPPOOOKKKEEE@@@999777444444444555444333333333222222222111111111//////000000000111111111000111111000...,,,---...000000000000000000000000000000000000000000000000333333222222111000000000111111111111111111111111111000000111222333444444333222222222222333444444444444444444555555555555666555666666777888999:::999>>>EEEPPP]]]lll{{{yyyssslllfffddddddeeeeeeiiilllqqqvvv{{{qqq[[[PPPKKKIIIGGGDDDDDDDDDDDDCCCBBB>>>??????@@@@@@@@@@@@@@@<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::;;;@@@IIISSSaaauuutttjjjeeebbbaaaaaaaaa```aaafffjjjnnnxxx~~~~~~~~~qqqddd]]][[[XXXUUURRRPPPOOOLLLGGGCCC;;;999666444555555555444333333333222222222222111000000000000111111111111///000111///---+++,,,---111111111111000000000000000000000000000000000000222222222111111111000000111111111111111222222222333333333222111111222333333333222222333333444555444444444555555555666666555555666666888999;;;;;;<<>>>>>???@@@@@@@@@??????<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;>>>???EEEPPP\\\kkk~~~}}}wwwnnnfffbbbaaa````````````dddjjjpppwww{{{yyyyyyyyyxxxvvvuuusssrrrqqqqqqqqqrrrsssvvvzzz~~~yyyjjjaaa\\\YYYVVVRRRQQQPPPNNNJJJFFF>>>;;;777555555555555444333333333333222222222222000000000111111111222222111222333222///......///222111111111111000000000000000000000000000000000111111111111111111111111111111111222222222222222444555555333111000111333333333333333333444444555444444555555555666666666555555666777888:::<<<===@@@FFFQQQ```qqq}}}sssjjjfffbbbaaacccfffiiijjjpppuuu{{{nnnYYYOOOKKKIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@@@@AAA@@@@@@??????===>>>???@@@???===<<<:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>999666555555444333444444333333333222222222000000111111111222222222333444444333111000111222222222222111111111000000000000000000000000000000000000000111222222333333111111111222222333333333222444555333111000222555444333333333333444555555555555555555666666666666555555666777999;;;===>>>CCCLLL\\\nnnssshhhdddbbb```aaaeeejjjmmmooouuu{{{mmmXXXOOOKKKIIIGGGEEEDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@???>>>???@@@@@@???===;;;999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<=========>>>CCCFFFOOO]]]lll{{{{{{sssjjjfffaaa______`````````ccceeekkkttt||||||sssllljjjgggdddaaa```___]]]\\\\\\[[[[[[ZZZ[[[\\\^^^___^^^aaafffjjjmmmppptttvvv{{{xxxjjjbbb\\\YYYUUUTTTTTTSSSPPPLLLCCC???:::666555444333333444444444333333333222222000111111111111222222222222333444333111111111222222222222222111111000000000000000000000000000000//////000111222333333444111111111222222333333333111333444333111111444777444333333333333444555555555555555555666666666777555555666777999<<<>>>???FFFQQQeeezzz{{{mmmbbbbbb``````bbbhhhnnnsssuuuyyyjjjWWWLLLGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@??????>>>===<<<<<<;;;999999999999999999999999===999888999:::;;;???DDD@@@IIIVVVfffvvv~~~sssooodddbbb```___```bbbccccccggglllttt{{{zzzwwwwwwwwwxxx~~~}}}zzzvvvpppjjjeeeaaa[[[[[[ZZZYYYXXXVVVUUUUUUTTTVVVWWWXXXXXXYYY[[[]]]___```bbbffflllppprrrssswwwzzz~~~mmmddd\\\[[[XXXTTTRRRRRRRRRPPPHHHEEE???999555444444555111111111111111111111111000000/////////111222444222111000.........///000000000000000000000000000//////000111222333333333111111111111000000//////333222111111000111111111222333444444555555444444333444444555555444444333555555555555555555555555:::777777;;;======@@@EEEGGGZZZsss{{{nnneeecccaaabbbdddfffiiiooouuuzzz}}}jjjXXXOOOJJJKKKIIIGGGEEECCCAAA@@@@@@AAAAAAAAAAAAAAA@@@???????????????>>>===<<<<<<<<<::::::::::::::::::::::::<<<999888:::;;;;;;???DDDFFFPPP___nnn{{{uuukkkhhhcccbbb``````aaadddeeefffkkkqqqzzz~~~{{{vvvqqqnnnmmmnnnnnnmmmllljjjgggccc___[[[YYYWWWWWWVVVUUUUUUTTTSSSSSSUUUVVVXXXXXXYYYZZZ]]]___```aaaccchhhmmmqqqtttuuuxxx{{{tttiii```^^^ZZZVVVTTTSSSQQQOOOJJJFFFAAA;;;666555555555222222222222222222222222222111000000000000000111333333111000000000111111000000000000000000000000000000000111222222222333222222111111111000000000111111000111111222333333222222333444444444444444333444444555555444444333333333444444555666777777888666666:::;;;<<<@@@FFFNNNaaayyyvvvkkkeeeddd___aaadddgggkkkpppwww{{{hhhYYYRRRNNNMMMLLLIIIFFFCCCAAA???>>>AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<>>999666555555444444444444444444444444222222222222111000///...555444333222222222333333000000000000000000000000111111111111111111222222222222222222222111111111000000000000222333444555111222222333333333333333333444444555555444444333111222333444666777888999999777777;;;<<<>>>CCCJJJYYYkkkvvvooogggcccddd___ccchhhmmmqqqvvv|||gggXXXRRROOOKKKJJJHHHEEEBBB@@@??????AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;>>>>>>===AAAHHHUUUdddxxxwwwnnneee```aaa^^^______aaaccchhhnnnrrryyyyyytttllliiiddd```\\\ZZZYYYYYYUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWUUUWWWZZZ\\\^^^aaaeeehhhlllooossswww{{{yyyhhhaaa[[[YYYWWWSSSPPPOOOOOOLLLGGGAAA<<<888666555333333333333333333333333111111222333222111000...444444444333333333333444000000000000000000000000222222222111111111111111222222222222222222222222111111111111222333444555000111222222333333222222333444444555555444444333333333444555666777888888:::888:::===???BBBJJJRRRbbbtttuuunnnhhhcccbbbdddbbbfffmmmtttyyy~~~fffVVVPPPLLLGGGFFFDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<@@@??????FFFNNN[[[kkkwwwooohhhbbb___aaa\\\^^^```bbbfffllltttzzz|||yyyvvvqqqkkkgggbbb___\\\XXXTTTRRRRRRQQQQQQPPPOOONNNNNNOOOQQQQQQSSSSSSTTTVVVWWWYYYZZZZZZWWWZZZ]]]```cccgggllloootttwww|||lllbbbZZZYYYXXXSSSQQQRRRPPPNNNIIIDDD>>>:::777555333333333333333333333333///000111333333333222111222222333333333333333333000000000000000000000000222222222111111111111111222222222222222222222222333333222222222222222333000111222222333333222222333444444555555444444333555555555666666666666666999888:::>>>@@@EEEOOOZZZjjj|||zzzoooiiidddaaabbbeeedddiiiqqqxxx~~~fffUUUNNNIIIDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::===AAAAAABBBKKKUUUdddrrrwwwnnnhhhccc___^^^```]]]```cccfffjjjrrr|||~~~}}}{{{zzzyyysssqqqnnnllljjjfffaaa^^^VVVUUURRRPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTUUUWWWXXXZZZ[[[\\\\\\___cccgggkkkpppuuuxxx{{{tttfff[[[YYYXXXSSSQQQTTTPPPNNNKKKFFFAAA<<<888555222222222222222222222222///000111222333333333333111111222333333333222222000000000000000000000000111111111111111111222222111111111222222222222222444444333222222222222222111222222333333333333333333444444555555444444333666666666666666666666666666777:::>>>BBBHHHUUUbbbttt|||sssjjjfffcccaaacccgggggglllttt{{{gggVVVMMMHHHDDDCCCCCCBBBBBBBBBCCCCCC??????@@@@@@??????>>>===============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAABBBEEEPPP\\\nnnzzzxxxooogggdddaaa]]]]]]``````ccchhhlllpppyyy|||{{{ttttttttttttrrrqqqooonnngggeeebbbaaa___\\\XXXUUUNNNNNNLLLKKKKKKJJJJJJKKKIIIJJJLLLNNNPPPRRRSSSTTTWWWWWWYYYZZZ\\\]]]^^^___cccfffkkkooosssyyy~~~mmm^^^[[[YYYSSSQQQUUUOOONNNKKKGGGBBB===888666444444444444444444444444222222222111111222333333000111222333444333333222000000000000000000000000000000000111222222222333000000000111111111222222333333222222222333444444222222333444444444444444333444444555555444444333555555666666777777888888888999===BBBFFFNNN]]]lll~~~ssskkkeeecccccccccfffjjjnnnrrryyyhhhWWWNNNIIIFFFEEEDDDCCCCCCCCCCCCCCC???????????????>>>==================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBFFFSSSaaavvvtttllleeecccaaa^^^^^^aaabbbggglllpppuuu~~~zzzvvvsssrrrjjjkkkkkkkkkjjjhhhfffeee^^^\\\ZZZXXXWWWUUURRROOOLLLKKKKKKKKKKKKKKKLLLLLLJJJLLLPPPTTTWWWYYYZZZZZZ[[[\\\]]]^^^```aaacccccchhhkkkpppuuuyyysssaaa]]]ZZZSSSQQQUUUNNNMMMKKKGGGCCC===999666555555555555555555555555555444222111000111111222000111333444555444333333000000000000000000000000//////000111222333333444//////000000111111111222111111111222333444555666222333444444555555444444333444444555555444444333333444555666777888999:::;;;===AAAGGGLLLTTTeeeuuuxxxmmmfffaaabbbcccdddhhhllltttxxxfffWWWOOOKKKEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<>>>>>>>>============<<>>===<<<<<<<<<<<<<<<>>>@@@CCCFFFLLLYYYiiiuuuxxxpppeee```ZZZXXXZZZ^^^``````hhhnnnuuu|||}}}{{{zzz{{{}}}~~~~~~~~~|||xxxqqqlllhhhdddaaa^^^[[[[[[[[[ZZZWWWUUURRRQQQPPPOOONNNMMMKKKJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPQQQUUUVVVWWWYYYZZZ\\\^^^___```cccfffhhhkkknnnrrruuu|||lllaaa\\\UUURRRUUUOOONNNLLLKKKHHHDDD>>>:::999777444333333444333222333222222111111222222333333333333333333333333333111111111111111111111111333333333222222111111111111111111111111111111111333333333222333333444555333333333333333333333333555444333222333555777888777777666666777888888999999===CCCHHHPPP___sss{{{qqqkkkddddddddddddffflllrrrxxx}}}dddTTTKKKFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<>>>>>>===<<<<<<<<<======???AAADDDIIITTTdddwww~~~qqqhhhbbb^^^YYYWWWYYY\\\___aaakkkrrrzzz~~~|||wwwuuusssrrrssssssrrrqqqmmmiiiddd```^^^[[[XXXVVVRRRRRRRRRRRRPPPOOONNNMMMKKKKKKKKKJJJJJJIIIIIIHHHJJJKKKMMMNNNPPPRRRSSSTTTXXXYYYZZZ\\\^^^```cccdddeeehhhlllooossswww|||xxxiiiaaaXXXTTTUUUPPPOOOMMMKKKIIIEEE@@@<<<;;;888666444555555444333333222222111111222222333333333333333333333333333111111111111111111111111222222222222222111111111111111111111111111111111222222111111222222333444333333333333333333333333777777555555555666777888777777666666666777888888:::???EEEKKKUUUeeeyyytttlllhhhbbbccceeegggkkkqqqyyy~~~cccTTTKKKEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<>>>===============>>>>>>???AAAFFFOOO]]]qqqzzznnnfff```^^^[[[YYY[[[___cccfffnnnuuuyyyuuussspppnnnkkkjjjiiiiiigggeeeccc```\\\ZZZYYYXXXVVVTTTOOOOOONNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQTTTVVVWWWXXX[[[[[[\\\^^^aaadddgggiiikkknnnrrruuuyyy~~~pppeee]]]YYYYYYRRRPPPNNNLLLJJJGGGBBB>>>;;;999666555555555444333333222222111111222222333333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111111111111000111222222333333333333333333333333333888777666555555666666777777777666666666777888888;;;???FFFOOO[[[llluuulllfffdddaaacccfffjjjooouuu|||~~~cccUUUMMMGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>=====================>>>???@@@???BBBJJJVVVhhh}}}wwwkkkddd^^^]]][[[[[[]]]bbbhhhlllrrrzzzyyytttpppmmmgggdddaaa___^^^\\\ZZZYYY[[[YYYWWWVVVVVVVVVTTTSSSNNNNNNMMMKKKJJJIIIIIIHHHKKKLLLMMMNNNOOOPPPQQQRRRPPPQQQSSSUUUWWWYYY[[[\\\]]]]]]^^^```dddhhhlllnnnqqqtttxxx{{{vvviii```[[[YYYTTTRRROOOMMMLLLHHHDDDAAA;;;999666444444444333222333222222111111222222333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333333333333333333333666666555555555555555555777666666777777888999:::;;;AAAJJJUUUccctttzzznnnfffbbbaaaccceeeiiinnnrrrxxx{{{bbbVVVOOOIIICCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAAFFFPPP```ttt}}}qqqfff___[[[[[[[[[\\\^^^dddlllrrryyy{{{uuuoookkkhhhaaa^^^[[[YYYXXXWWWUUUSSSSSSQQQPPPQQQRRRRRRQQQOOOMMMLLLKKKIIIHHHHHHHHHHHHLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^___```aaacccggglllpppssswwwzzz~~~ooocccZZZUUUVVVSSSQQQOOOMMMJJJFFFDDD<<<999666444444444333222333222222111111222222333333333333333333333333333111111111111111111111111000000000111111111111111111111111111111111111111111111000000111111222333333333333333333333333333444444444444444444444444666666777777999:::<<<===???EEEPPP^^^mmm~~~tttiiicccaaaaaaeeehhhmmmrrrwww}}}zzzaaaVVVNNNHHHDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<===>>>@@@AAABBBDDDJJJWWWjjjwwwlllccc^^^[[[\\\]]]___bbbiiirrryyy}}}xxxrrrlllfffbbb___[[[YYYVVVUUUTTTSSSRRRPPPLLLKKKKKKLLLNNNNNNMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXYYY[[[\\\^^^______bbbcccdddfffkkkpppuuuxxx|||vvvhhh]]]UUUWWWTTTQQQOOONNNKKKHHHEEE>>>;;;888666555555444333333222222111111222222333333333333333333333333333111111111111111111111111///000000000111111111222111111111111111111111111222111111111111222333333333333333333333333333333222333444444555555555555666666777888;;;===???@@@EEEMMMZZZiiizzzzzznnnfffbbbcccdddfffjjjqqqwww}}}yyyaaaUUUNNNGGGEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFMMM\\\ppp}}}sssjjjddd```]]]___aaacccgggoooyyy|||yyyyyywwwtttpppjjjddd^^^YYYWWWSSSQQQNNNMMMMMMMMMKKKJJJJJJIIIIIIJJJLLLMMMKKKJJJLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^______```eeeeeefffiiimmmsssxxx||||||nnnaaaYYYXXXUUURRRPPPNNNLLLIIIGGG???===999777777666555444333222222222222222222333333333333333333333333333111111111111111111111111//////000000111111111222111111111111111111111111222222111111222222333444333333333333333333333333222333444555666666666666555666777999<<<>>>AAABBBJJJRRR```qqquuukkkdddcccdddfffgggkkkssszzzzzzbbbUUUMMMJJJEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@???>>>======>>>???@@@???===<<<<<<===@@@AAABBBIIIUUUhhh{{{wwwmmmdddaaabbb\\\^^^bbbeeeiiirrr~~~~~~}}}~~~zzzsssnnnlllgggfffccc___\\\XXXUUUTTTMMMLLLJJJJJJIIIJJJKKKLLLJJJJJJIIIHHHHHHIIIIIIJJJHHHHHHGGGHHHJJJMMMPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^\\\[[[[[[^^^bbbeeefffiiilllqqqssstttwww}}}qqqccc]]]XXXVVVRRRPPPOOOMMMKKKIIIEEE???999555555555444333444444444333333222222222333222222111111222222333111111111111000000000000111000000000000222333444555444222111111111222222222222333333333333444444333333333444444444555555333333444444555666666666:::999:::===<<<<<>>???>>>===<<<<<<===>>>??????>>>======???BBBDDDDDDOOO[[[nnn}}}tttkkkdddbbbccc___bbbeeehhhnnnxxx|||{{{zzzxxxwwwyyy}}}}}}yyytttnnnhhhdddbbb]]]\\\ZZZWWWTTTQQQNNNMMMIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIKKKNNNQQQSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]\\\[[[\\\___cccfffggglllpppuuuwwwyyy|||xxxhhh```YYYVVVSSSPPPOOOMMMJJJIIIFFFAAA;;;777666666555444444444444333333222222222444333333333333333333444222222222222111111111111333222111000000111111222444333222111111111222222222222333333333333444444333333333444444444555555333333444555555666666777777666888<<<===>>>DDDMMMZZZgggwww}}}sssjjjggghhhhhhlllppprrrwww~~~www___SSSLLLIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@?????????@@@???>>>======>>>???@@@???>>>>>>???AAACCCFFFGGGVVVcccuuuwwwpppiiicccbbbeeeccceeeiiimmmttt~~~yyytttrrrpppoooppprrrtttvvvrrrpppkkkeee```\\\ZZZXXXSSSRRRPPPNNNLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIJJJLLLOOORRRSSSVVVWWWXXXYYY[[[\\\^^^^^^]]]]]]^^^```cccgggkkknnnrrrvvvzzz}}}oooccc[[[XXXTTTPPPNNNLLLJJJHHHGGGCCC>>>:::888777666555444444333333333333222222555444444333333444444555444333333333333222222222444333222111000000000000444333222111111111222222222222333333333333444444333333333444444444555555333444444555555666777777666555888===???BBBJJJSSS```nnnuuummmgggfffhhhjjjnnntttvvv{{{uuu^^^QQQKKKHHHDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????AAA@@@????????????@@@AAA@@@@@@@@@@@@@@@CCCFFFIII[[[hhhzzz~~~ssslllgggbbbbbbeeeeeeggglllqqqzzz~~~xxxtttnnnllliiihhhiiijjjkkkkkkiiifffaaa\\\XXXUUUTTTTTTMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKNNNPPPSSSTTTWWWXXXYYY[[[]]]^^^___```aaabbbeeegggjjjooossswwwwww{{{vvvggg^^^ZZZUUUQQQOOOMMMJJJIIIGGGDDD@@@;;;888666555555333333333333333333333333444444333333333333444444333333333333222222222222333222222111111111000000333222222222222222222222222222222333333333444444333333333444444444555555444444444555666666777777888888;;;@@@CCCFFFOOOYYYdddsssyyyoooiiieeefffhhhjjjpppvvvyyy~~~ttt]]]QQQKKKIIICCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@???>>>======>>>???@@@AAAAAAAAA??????BBBHHHMMM___kkk}}}zzzooojjjeeeaaabbbeeedddhhhnnnvvv}}}||||||}}}~~~{{{uuuqqqlllhhhdddcccccccccbbb```aaa^^^ZZZVVVRRRQQQPPPPPPIIIHHHHHHHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIKKKMMMOOORRRTTTUUUYYYZZZ[[[]]]___aaabbbccceeehhhkkknnnqqquuu{{{}}}}}}kkkbbb]]]WWWSSSOOOMMMKKKIIIGGGEEEAAA<<<888555444444333333333333333333333333333333222222222222333333333222222222222111111111000000111111222222222222222222222222222222222222222222222333333333444444333333333444444444555555444444555555666777777888::::::<<>>===<<<;;;;;;<<<===>>>BBBBBBAAA??????DDDMMMUUUgggrrr~~~uuukkkfffccc```bbbeeeeeekkksss}}}{{{wwwuuuwwwxxxzzz|||{{{xxxrrrmmmhhhccc___\\\]]]\\\YYYVVVVVVUUURRROOOLLLKKKJJJJJJEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXX[[[\\\^^^```cccfffhhhiiiiiimmmrrruuuwww{{{sssfffaaaZZZTTTQQQNNNLLLKKKGGGFFFCCC>>>888444333444222222333333333333444444333222222111111222222333222222222222111111111111//////000222222333333222111111222333333333222222222222333333333333444444333333333444444444555555444555555666666777888888:::999<<>>>>>===<<<<<<===>>>>>>BBBBBB@@@???@@@IIIVVV```rrr|||vvvmmmeeebbbaaa```bbbggghhhooozzz}}}wwwrrrooommmnnnpppssssssoooiiiddd```\\\WWWUUUWWWVVVSSSOOOMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNOOORRRUUUXXXZZZ[[[\\\^^^___bbbeeehhhlllnnnoooqqqvvv|||}}}iiiddd]]]VVVRRRPPPNNNLLLIIIHHHFFF@@@:::555444555222222222333333444444444333333333222222333333333444333333333222222222222000000222222222222111000000111222333333333333222222222333333333333444444333333333444444444555555555555555666777777888888::::::>>>DDDIIIPPP\\\ggguuutttmmmgggfffhhhmmmoooqqqxxxsss\\\QQQMMMKKKBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAA@@@???BBBMMM]]]iii{{{|||ppphhhaaa_________ccchhhkkksss{{{uuupppmmmccceeegggjjjjjjggg```\\\ZZZUUUQQQPPPRRRRRROOOKKKIIIIIIHHHHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRUUUXXX[[[]]]______```bbbeeehhhlllpppssstttyyy~~~kkkfff^^^WWWSSSQQQNNNMMMJJJJJJHHHBBB;;;666555666222222222333333444444444555444444333333444444555555555444444444333333333222222333333222111///...000111222333444333333222222222333333333444444444333333333444444444555555555555666666777777888888<<<<<>>>>>>>>>>>>>>??????@@@@@@CCCEEEFFFJJJWWWiiiwww}}}qqqjjjccc]]]]]]___```eeejjjqqqyyy|||uuummmgggcccaaa^^^[[[[[[\\\\\\YYYVVVRRRPPPMMMLLLLLLKKKJJJHHHIIIHHHFFFEEECCCBBBBBBAAAAAABBBCCCCCCBBBBBBDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIKKKMMMQQQUUUWWWVVVXXXZZZ[[[[[[\\\]]]^^^aaadddhhhlllpppvvv|||rrrggg\\\YYYWWWSSSNNNMMMKKKIIIFFFCCC@@@<<<666333666555444333222222222222111222333444555444333222222333333444444333333222222222222222222222222222222222111111222222333444444555555666666555555444444444444444444444444444333555666777666777888:::999===DDDKKKTTT```nnnwww}}}rrrllliiifffhhhllloootttzzzuuu\\\OOOKKKJJJDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===>>>???@@@AAA>>>AAAEEEHHHQQQ```tttyyymmmhhhbbb]]]^^^```bbbgggmmmwww}}}wwwpppiiiccc```]]]ZZZWWWWWWWWWWWWTTTRRROOOMMMJJJIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNQQQTTTVVVXXXYYY[[[]]]^^^^^^___```aaafffiiimmmqqqvvv|||yyylll```[[[XXXSSSNNNMMMKKKIIIFFFCCCAAA<<<777444333333222111000000000111222222222333333222222111222333333444444333333222222222222222222222222222222222111111222222333444444444444555555444444444444444444444444444444444333555666777666777999:::;;;???FFFNNNXXXfffuuu{{{qqqllljjjhhhjjjnnnrrrwww}}}uuu\\\PPPKKKJJJDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======???AAABBB@@@CCCGGGNNNZZZlllrrrhhhfff```]]]___aaadddkkkrrr~~~yyywwwsssnnnhhhbbb]]]ZZZWWWUUURRRQQQQQQOOOMMMKKKKKKIIIFFFEEEEEEEEEDDDBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDEEEGGGIIIHHHGGGGGGHHHIIIKKKMMMNNNPPPQQQRRRTTTVVVWWWYYYYYY\\\^^^```aaabbbbbbdddfffllloootttyyy~~~~~~~~~~~~sssddd]]]YYYTTTOOOMMMKKKIIIGGGDDDBBB>>>999555333222222111111111222222444333222111111000111111222333333444444333333222222222222222222222222222222222111111222222333444333333444444444444333333444444444444444444444444333555777777777777999;;;===BBBIIIRRR^^^oooxxxppplllkkkkkknnnrrrvvv{{{uuu]]]PPPKKKIIIDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>???BBBCCCDDDFFFKKKUUUdddxxxyyymmmdddbbb^^^]]]___cccgggpppxxx{{{wwwtttooommmjjjeee```[[[WWWUUUQQQPPPNNNMMMKKKIIIHHHFFFHHHFFFCCCCCCCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEEEEEDDDEEEGGGIIIJJJIIIHHHHHHJJJMMMOOOQQQTTTUUUVVVXXXYYYZZZZZZZZZ^^^```bbbcccdddfffhhhkkkrrrvvv{{{~~~}}}|||yyyfff^^^ZZZUUUPPPNNNLLLJJJGGGEEECCC@@@;;;777555444444444444555555666666555333111000000111111222333333444444333333222222222222222222222222222222222111111222222333444333333333333333333333333333333444444444444444444444555777777777777999;;;===BBBKKKVVVeeexxx~~~uuuppplllkkkmmmqqquuuzzzsss]]]QQQKKKIIIDDDCCCCCCCCCCCCBBBBBBBBB????????????????????????AAAAAA???>>>???@@@BBBCCCEEEGGGNNN\\\ooossshhhccc^^^\\\\\\aaaeeejjjuuu~~~wwwnnnhhheeeccc```]]]YYYUUUSSSQQQMMMMMMLLLJJJHHHFFFEEEEEEFFFDDDBBBBBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCDDDBBBCCCEEEEEEEEEEEEHHHJJJKKKJJJJJJJJJLLLOOORRRTTTVVVWWWXXXZZZ[[[\\\\\\\\\___aaaccceeegggjjjnnnqqqxxx|||~~~|||~~~~~~iii^^^[[[WWWRRRPPPLLLJJJHHHGGGEEEAAA===:::555555555444555555666666777666444333222222222333222333333444444333333222222222222222222222222222222222111111222222333444444333333222222333333444333333333444444444555555444666777888777888999;;;<<>>666666555444333333333444444444444555444444333333222333333444444333333222222222222222222222222222222222111111222222333444666555444222222444555666222222333333444555555666444666888888888888:::<<<@@@IIIYYYkkkyyyqqqooopppqqqpppuuuyyynnn[[[RRRLLLHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDDDDCCCBBBAAAJJJNNNZZZppptttgggaaaaaa^^^___dddkkkqqqyyy||||||wwwooohhhbbb^^^YYYWWWOOONNNLLLJJJHHHGGGGGGGGGDDDFFFHHHFFFDDDBBBDDDFFFCCCBBB@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLOOOQQQOOOQQQSSSVVVYYY[[[\\\]]]]]]]]]\\\\\\^^^aaadddfffjjjlllppptttyyyxxxzzz{{{}}}zzzhhh```ZZZSSSOOOMMMLLLJJJIIIHHHEEEBBB???:::999888666666555555555111222333444555444333222222333333444444333333222222222222222222222222222222222111111222222333444777666444333333444666777222222333333444555666666555666888888888999:::<<>>@@@BBBAAACCCGGGLLLQQQaaa|||zzzpppfffaaa```dddcccgggnnnuuu{{{uuuqqqkkkccc]]]ZZZVVVRRRNNNKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@AAACCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRTTTVVVWWWXXXYYY\\\___aaaaaa___^^^^^^aaafffjjjppptttzzz~~~}}}zzzxxxwww{{{xxxyyyqqqddd\\\VVVQQQOOONNNLLLLLLJJJGGGBBB???:::888555333444444333222444444444333333333222222///222555555333222333555222222111111111111111111666555444333222222222222444333333333444555777888666666666666666555555555:::555222555888999;;;???FFFSSSfff{{{}}}tttmmmjjjmmmrrrvvvzzziiiXXXOOOJJJHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAEEEAAA???AAACCCBBBDDDHHHNNNUUUhhhwwwooogggcccdddddddddiiiqqqzzzzzzqqqjjjddd]]]XXXVVVSSSOOOLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMNNNQQQSSSUUUVVVXXXXXXYYYZZZ]]]___````````````aaaeeelllpppyyy~~~}}}yyywwwzzzxxxxxx~~~vvvggg]]]VVVQQQOOONNNMMMLLLJJJGGGCCC???;;;888555444444444333222444444444333333333222222000333555555333222333444111111222222333333444444222222222222333444555555444444333333444555666777666666666666666666666555777444333777888999<<>>EEEQQQ```uuu{{{vvvppplllkkkooouuuzzz}}}hhhWWWMMMHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBDDDAAAAAADDDDDDCCCFFFKKKTTTeee~~~uuunnniiieeefffjjjhhhkkkrrr~~~wwwmmm^^^XXXQQQLLLKKKJJJGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTXXXYYYZZZZZZZZZ[[[]]]___^^^```ccchhhmmmuuu}}}zzzvvvuuuxxx|||{{{uuuttt{{{qqqbbbYYYUUUQQQPPPMMMLLLKKKHHHDDDAAA===;;;777666555555444333555444444444444333333333333444444444333222222222111222222222333333444444444444444444333333222111666555555555444444444555555555555555666666666666666777:::<<<;;;:::@@@IIIUUUfff}}}uuurrrnnnkkkmmmrrrxxx}}}jjjYYYOOOJJJHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAACCCAAAAAACCCCCCCCCHHHOOO\\\ooo|||qqqjjjfffdddfffjjjmmmpppyyywwwooo^^^XXXPPPJJJHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSVVVWWWXXXZZZ[[[[[[\\\___aaa```ccchhhmmmttt|||yyytttrrruuuyyy}}}wwwtttzzzxxxggg]]]XXXSSSPPPNNNLLLKKKHHHEEECCC???<<<999777666666555444555555555444444444333333444333333333333333333333333333222222111111000000333333444444444333222111555555555555555555444444444555555555666666777777999:::<<<>>>======DDDNNNXXXkkk}}}qqqooollllllooouuu|||lll[[[PPPKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@CCCAAAAAABBBCCCDDDLLLVVVgggyyywwwlllgggdddcccfffjjjrrrvvvxxxooo___XXXPPPJJJHHHGGGEEECCCCCCCCCCCCCCCDDDDDDEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVVVVXXXZZZ\\\]]]```cccffffffjjjooouuu|||xxxrrrppprrrvvvyyy}}}{{{vvv{{{lll```[[[TTTQQQNNNLLLKKKIIIFFFDDD@@@===:::888777777555444555555555555444444444333444222111111333444444444444333333222111000//////...000222444555555555555444444555555666555555444444444555555666777777777:::999999<<<>>>AAAJJJSSS^^^qqqyyynnnmmmlllmmmrrrxxx~~~lll[[[QQQKKKJJJFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDBBBBBBCCCCCCGGGRRR]]]rrrzzzqqqhhheeeddddddgggllltttzzzwwwmmm^^^WWWOOOJJJIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQSSSUUUWWWUUUXXX[[[^^^aaadddiiilllooorrrwww}}}xxxqqqnnnooorrruuuzzz~~~yyy|||pppaaa[[[UUURRROOOLLLKKKIIIGGGEEEAAA>>>;;;999888777666444555555555555444444444444333111///000333666666555333333333222222111111111...///222444666666555555222333444666666666555555444444555555666777777888888444333777>>>EEEOOOYYYfffyyy{{{sssmmmlllmmmoootttzzzlll[[[PPPKKKIIIEEEDDDDDDCCCBBBBBBAAAAAA?????????@@@AAABBBDDDEEEFFFDDDCCCDDDDDDIIIVVVbbbyyytttllleeedddeeeeeeiiinnnvvv{{{vvvkkk\\\UUUNNNIIIIIIJJJJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUXXXVVVXXX\\\```ccchhhmmmpppuuuxxx}}}yyyqqqmmmmmmooorrrxxx|||{{{}}}rrrbbb[[[UUURRROOOLLLKKKIIIGGGEEEBBB???;;;999888888666555666666555555555444444444333000...000444777777666333333333333333333333333111222444555555444222111111222444666777777666666444444444555666777777888555///---333===HHHSSS]]]mmm~~~vvvnnnllllllmmmpppuuu{{{lll[[[QQQKKKIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@AAACCCBBBAAAAAABBBDDDGGG???>>>DDDHHHKKKYYYjjj~~~rrrjjjcccbbbccceeekkkqqq|||{{{oooaaaXXXPPPNNNLLLIIIGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNLLLNNNPPPPPPNNNMMMNNNOOOSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[^^^ccciiiooouuuxxx{{{~~~{{{sssnnnmmmnnnpppvvv{{{|||||||||ggg\\\TTTRRRNNNLLLKKKJJJHHHFFFDDDBBB???;;;888777777777666666555555555444444444222333555666777666555333555555444333333222111111222222222222222222222222555444444444444555666666666555555555444444444444666777<<<@@@BBBHHHWWWeeevvvyyyqqqooojjjlllooorrrwww~~~lll[[[QQQKKKIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBCCCCCCBBBAAACCCDDDHHHBBBAAAGGGJJJOOO___qqqyyymmmfffaaaaaacccffflllsss~~~~~~rrrcccZZZQQQOOOMMMJJJHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMOOOOOONNNOOOPPPPPPOOOOOOPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZ^^^```ccchhhmmmssswwwzzz}}}}}}vvvqqqoooooopppuuuzzz~~~|||kkk^^^UUUSSSOOOMMMLLLJJJHHHFFFEEECCC???<<<999777777777666666555555555444444444444555777888888888666666555555444333333222111111333333333333333333333333333222222222222333444444555555555666555555555444666888<<<@@@DDDKKK\\\kkk~~~tttmmmllljjjlllooosssxxx~~~lll[[[QQQKKKIIIFFFFFFEEEDDDDDDCCCCCCBBB@@@BBBCCCCCCBBBBBBCCCDDDGGGDDDEEEIIIMMMUUUhhh|||tttiiiddd```aaadddiiiqqqyyywwwfff\\\TTTPPPOOOKKKJJJKKKIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQPPPOOOPPPRRRTTTTTTTTTTTTUUUWWWXXXZZZ[[[bbbdddhhhmmmrrrvvvyyyzzz|||zzzuuurrrpppooossswww~~~~~~rrrbbbWWWTTTPPPMMMLLLJJJHHHGGGFFFDDDAAA===999777666666555555555555555444444444444555666777888777666666555444444333333222222111333333333333333333333333333222222222222333444444444555666777777666555444777888<<>>:::888666555555555555555555555555555222333444555555555444444444444444333333222222222444444444444444444444444555444444444444555666666333444666888888888666666888999===AAAFFFQQQddduuu|||rrrjjjhhhiiikkknnnrrrwww|||jjjZZZPPPJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCAAABBBDDDCCCBBBBBBCCCEEEBBBCCCFFFLLLUUUddd{{{zzzsssgggdddccceeehhhmmmxxx~~~mmmcccYYYTTTRRRNNNMMMNNNMMMMMMLLLLLLKKKLLLLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQUUUXXXWWWWWWXXXYYY[[[]]]___```bbbdddhhhlllpppsssttttttsssvvvyyy{{{|||~~~{{{uuuooolllnnnsssxxx}}}{{{||||||jjj]]]YYYTTTOOOMMMLLLJJJIIIGGGFFFCCC???<<<888666555444555555555555555555555222333333444444444444444444444333333333333222222444444444444444444444444555444444444444555666666333444666888999999888888;;;<<>>???DDDIIINNNXXXkkk|||uuunnnjjjkkkoooooosssxxx~~~iiiYYYOOOJJJHHHEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCCCCDDDEEEFFFHHHLLLVVVhhh|||qqqlllddddddeeejjjnnnuuuyyynnnccc]]]ZZZVVVUUUWWWTTTTTTSSSRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSQQQSSSUUUVVVWWWXXXZZZ\\\[[[\\\]]]^^^```ccceeefffggghhhjjjmmmqqquuuxxxzzz{{{}}}~~~xxxrrrnnnmmmpppuuuyyy~~~yyybbb]]]VVVQQQNNNMMMKKKJJJFFFEEECCCAAA>>>;;;999777444444444555555555666666555444444444555555666666333333333333333333333333333333333333333333333333333222222222222333444444666555555555777999<<<>>>AAADDDJJJQQQXXXbbbtttyyyqqqllliiikkkpppqqquuu{{{iiiXXXOOOJJJHHHDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDFFFJJJKKKOOOZZZpppwwwmmmhhhffffffiiinnnsss|||~~~rrrfffaaa]]]ZZZYYY[[[WWWVVVVVVUUUTTTTTTTTTUUUQQQQQQSSSTTTVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTUUURRRTTTWWWYYYZZZ[[[\\\^^^]]]]]]^^^```bbbdddfffhhhkkklllmmmppptttyyy}}}yyyssspppmmmpppuuuyyy~~~ccc^^^WWWRRROOOMMMLLLKKKEEEDDDCCCAAA???<<<999888444444444555555555666666333222222222222333444444333333333333333333333333222222222222222222222222555444444444444555666666777666555555666999===???CCCGGGNNNWWW___iii|||tttmmmiiigggjjjooossswww}}}iii[[[QQQJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBAAACCCDDDDDDCCCCCCDDDFFFHHHKKKTTTfff|||rrrgggdddbbbbbbgggooowww}}}uuuiiiaaa___^^^^^^]]]ZZZZZZYYYYYYYYYYYYZZZZZZTTTUUUVVVVVVVVVXXXZZZ\\\YYYYYYZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\``````aaadddiiilllnnnooorrrtttwwwzzz}}}wwwoookkkmmmqqqwww~~~nnn]]]WWWVVVPPPNNNMMMGGGIIIGGGDDDBBBAAA>>>;;;888777777666555555555555555444444444444444444444444333333333222222111111111111111222222222333333333555555444444444444555555666777777777888;;;@@@CCCHHHLLLTTT\\\fffsss~~~pppjjjiiijjjlllooosssxxxiiiZZZQQQJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@AAACCCDDDDDDCCCCCCEEEFFFIIINNNZZZmmm~~~pppgggddddddeeejjjsss|||wwwllldddaaa```___^^^^^^]]]\\\\\\[[[[[[[[[[[[XXXZZZ[[[\\\\\\]]]```bbbbbbbbbbbbbbbbbbaaa```___\\\]]]^^^___```aaabbbbbbhhhhhhjjjmmmrrrwww{{{}}}}}}yyyqqqlllmmmooottt{{{qqq```XXXWWWPPPOOOOOOHHHIIIGGGDDDCCCAAA???;;;888777777666555555555555555444444444444444444444444333333333222222222111111111222222222222333333333555555444444444444555555666777777777888;;;???CCCHHHMMMVVV```kkkzzz}}}|||ooojjjjjjkkknnnrrrvvv{{{gggYYYPPPJJJGGGFFFFFFEEEDDDCCCCCCBBBAAAAAACCCDDDDDDCCCDDDFFFHHHJJJRRRbbbxxx{{{nnngggeeefffhhhnnnxxxyyynnnfffcccbbbaaa___bbbaaa```___^^^]]]]]]]]]^^^```bbbcccdddeeehhhjjjiiiiiiiiiiiihhhgggffffffcccdddeeefffhhhjjjkkkkkknnnoooqqqtttzzz{{{sssmmmmmmmmmpppuuu}}}wwwdddZZZWWWQQQPPPPPPJJJIIIGGGDDDCCCAAA???<<<999777777666555555555555555444444444444444444444444333333333333222222222222222222222222333333333333555555444444444444555555666666777777888:::>>>BBBHHHOOOYYYeeesss~~~xxxmmmjjjkkkmmmqqqvvvzzzeeeWWWOOOJJJGGGHHHHHHHHHGGGFFFEEEEEEEEEAAABBBCCCCCCCCCDDDGGGIIIJJJVVVjjjwwwlllfffeeegggiiippp|||{{{ppphhhdddcccaaa___aaaaaaaaaaaaaaaaaabbbbbbcccfffiiikkklllmmmppprrrrrrssssssrrrrrrpppoooooollllllmmmoooqqqtttvvvwwwxxxyyy{{{{{{tttnnnmmmkkkkkkooowww~~~hhh\\\WWWPPPPPPPPPJJJHHHGGGDDDCCCBBB@@@<<<:::777777666555555555555555444444444444444444444444333333333333333333333333222222222333333333444444555555444444444444555555555666777777888:::>>>@@@HHHPPP\\\jjjxxx}}}tttmmmlllnnnpppuuu{{{cccUUUNNNIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEAAABBBCCCCCCCCCEEEHHHKKKLLLZZZrrrtttjjjeeeeeegggiiirrr|||qqqiiieeeccc```^^^^^^___```aaadddfffhhhiiihhhkkkooorrrtttuuuxxxzzz~~~}}}wwwwwwxxxzzz|||{{{uuupppmmmiiihhhkkkrrrzzznnn^^^WWWOOOOOOPPPIIIHHHFFFDDDCCCBBB@@@===;;;777777666555555555555555444444444444444444444444333333333333333333333333222222333333333444444444555555444444444444555555555666777888888:::===???HHHPPP^^^lll{{{yyyrrrmmmnnnpppssszzz}}}aaaTTTMMMIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCCCCCCCFFFJJJMMMRRRbbbzzz{{{qqqhhheeegggiiillluuu~~~ssskkkgggddd```^^^]]]^^^```cccgggkkknnnpppooorrrwwwzzz}}}{{{wwwqqqmmmhhhfffhhhnnnuuuzzzuuuaaaXXXPPPOOOPPPIIIHHHFFFDDDCCCCCCAAA>>>;;;777777666555555555555555444444444444444444444444333333333333444444444444333333333333444444444444555555444444444444555555444666888888888999<<<>>>EEEOOO]]]lll{{{vvvqqqnnnpppssswww~~~|||```SSSLLLIIIHHHDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCFFFKKKNNNZZZkkkvvvnnnggggggiiimmmpppzzzvvvnnniiifffbbb___^^^___bbbfffjjjooosssuuuvvvzzz|||zzzqqqmmmhhheeefffkkkrrrvvv|||fffZZZQQQQQQQQQJJJHHHFFFEEEDDDCCCAAA>>><<<777777666555555555555555444444444444444444444444333333333444444444555555333333333444444444444555555555444444444444555555444666888888888999;;;===BBBLLL[[[lll|||tttqqqpppsssvvvyyy{{{___RRRLLLIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBCCCFFFKKKOOOaaaqqq}}}ssslllggghhhlllqqqttt~~~xxxpppkkkgggccc``````bbbdddhhhmmmqqquuuwww|||}}}|||qqqnnniiieeefffjjjpppttt|||~~~zzziii]]]SSSRRRRRRKKKHHHFFFEEEDDDCCCAAA???<<<777777666555555555555555444444444444444444444444333333333444444555555555333333333444444444555555555555555444444555555555444666888888888999;;;<<>>DDDMMM\\\jjjwwwzzzuuuuuuvvvxxx}}}zzzbbbWWWNNNIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCEEEHHHIIILLLWWWbbbzzzuuunnnjjjiiiooovvvzzzuuunnniiibbbbbbbbbdddhhhlllqqqttt~~~wwwtttnnnhhhdddeeehhhlllwww}}}{{{mmmpppvvviii\\\SSSOOOOOOLLLJJJHHHFFFEEEDDDBBB@@@===:::666444444555666666666666555444444444444555555555555555555555555666444444444444444444444444222222111111000000//////666444555999999999;;;@@@HHHSSSbbbppp{{{yyytttuuuvvvzzzzzzbbbVVVLLLGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGHHHMMMYYYfff~~~vvvpppllllllrrryyyyyyqqqlllbbbbbbbbbccceeejjjnnnpppwww}}}uuusssnnniiieeeeeeiiilllqqqwww}}}mmmnnnrrrzzzmmm^^^VVVRRRPPPKKKIIIGGGEEEEEECCCAAA??????;;;777555666777777777666666555444444444444555555555555444444444444444444444444444444444444444777666666555555444444444555444666999999999===DDDLLLWWWgggvvvyyyssstttwww{{{yyy```UUUKKKFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEGGGHHHMMM[[[jjjvvvpppnnnnnnuuu|||}}}tttnnnbbbaaaaaaaaacccfffjjjlllpppvvv~~~uuusssoooiiifffeeehhhkkkooovvvmmmlllmmmtttsssbbbZZZTTTQQQKKKIIIGGGEEEDDDCCCAAA???>>><<<888777777888888777666666555444444444444555333333333222222222222222444444444444444444444444888888888777777777777777555444777:::::::::@@@GGGNNN[[[mmm~~~|||xxxssstttxxx}}}vvv^^^TTTLLLGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCFFFGGGHHHNNN^^^nnn|||sssooonnnpppxxx~~~tttmmmaaa```______aaadddgggiiimmmrrrzzzxxxuuupppjjjeeedddfffhhhooouuummmjjjiiiooo{{{zzzggg]]]VVVPPPLLLJJJHHHFFFFFFDDDBBB@@@===;;;888777888888777555666666555444444444444555444444444444333333333222444444444444444444444444555555555555555666666666555555888;;;;;;;;;BBBKKKTTTbbbvvvyyyvvvtttvvvzzzsss]]]TTTMMMIIIIIIEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGHHHIIIOOO```pppyyyqqqnnnnnnqqqzzz|||qqqjjjaaa```___^^^___bbbeeeggglllqqqyyyzzzwwwrrrkkkeeecccdddeeejjjqqqzzzmmmhhhfffkkkxxxjjj___VVVPPPMMMKKKIIIHHHGGGEEECCCAAA;;;999888777888777555444666666555444444444444555888888777777666666666555444444444444444444444444444555555666666777777777555666999<<<;;;<<>>IIITTThhh{{{}}}yyywwwzzz|||sss]]]TTTLLLHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEGGGIIIOOO___vvvwwwsssoooooopppwwwwwwnnnhhhddd___]]]___bbbdddjjjpppxxx~~~}}}{{{vvvqqqkkkgggdddbbbfffllluuu}}}xxxiii```gggsss}}}xxxdddXXXSSSOOOLLLHHHFFFEEEEEECCCBBB@@@===:::888888888777555555444444444444333333333333333444444444444333333555555555555555555555555444666777666555555666777999888:::<<<===AAAMMMYYYmmm|||zzzyyy|||sss]]]TTTLLLHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJMMMVVViiivvvqqqnnnooorrrzzz}}}uuulllfffaaa]]][[[___cccgggnnnvvv}}}}}}|||xxxtttnnnhhhccc```dddjjjsss{{{zzzjjj```fffsss~~~~~~hhhZZZTTTOOOLLLHHHFFFEEEEEECCCBBB@@@>>>;;;999888888777666444444444444444444444444333444444444444444444333555555555555555555555555555666777666555444555666:::999:::<<<>>>CCCPPP]]]rrr~~~{{{{{{{{{ttt]]]SSSLLLHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHKKKPPP[[[pppuuuqqqoooqqquuu~~~zzzrrrjjjddd___[[[ZZZ___dddiiirrrzzz}}}|||zzzvvvpppiiiddd```dddiiiqqqyyy}}}lllaaafffssskkk[[[TTTOOOLLLHHHFFFEEEEEECCCBBBAAA>>>;;;999999888777666444444444444444444444444444444444444444444444444555555555555555555555555555666777666555444555666999888999<<>>;;;999999999888666333333333444444444444555555555444444444444555555555555555555555555555555444666777666555555666777999888999<<<@@@IIIZZZiii}}}}}}{{{zzz{{{uuu]]]SSSLLLIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEKKKVVVggg~~~zzzrrroooooosss{{{~~~vvvnnnfffaaa]]]ZZZYYY]]]aaaccchhhnnnrrrtttwwwyyyyyyyyyzzz{{{uuussspppoooqqqvvv|||}}}|||zzzwwwrrrlllgggddd```eeelllttt|||vvvgggiiisssuuubbbYYYOOOLLLHHHFFFEEEEEECCCBBBAAA???;;;:::999999888777333333333444444444555555666555444333333444555666555555555555555555555555333555666666555555777888999888999===BBBMMM___ooo|||{{{{{{{{{uuu]]]SSSLLLIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCGGGNNN[[[nnnuuupppmmmnnnttt}}}}}}uuummmeee```^^^ZZZZZZ]]]^^^___bbbggggggiiijjjjjjjjjiiijjjkkkjjjhhhgggiiinnnvvv}}}|||zzzvvvrrrmmmhhhfff___cccjjjrrrzzzzzzjjjjjjsss~~~yyyeee\\\OOOLLLHHHFFFFFFEEEDDDBBBBBB???<<<:::999999888777333333333444444555555555666555444333333444555666555555555555555555555555222444666666555666777999:::888:::>>>EEEPPPcccttt{{{{{{{{{|||ttt]]]UUUNNNIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHMMM[[[qqqvvvsssoooooowww|||sssjjjbbb^^^XXXXXXYYYYYYZZZ\\\]]]^^^aaabbbbbbaaa```___aaabbbdddeeefffhhhmmmwww{{{xxxtttnnngggcccbbbcccgggnnnyyywwwoooqqq}}}gggZZZSSSMMMGGGDDDCCCCCCAAA???>>>===;;;999888888888888666666555555555444444444444444444444444444444444333333444555555666666666777777777888888999:::;;;:::;;;>>>BBBGGGTTTjjj~~~zzzxxx{{{sss]]]UUUNNNIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIPPP^^^uuuuuusssoooqqqyyy{{{qqqggg```\\\YYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZ[[[]]]___]]]```dddiiiqqq}}}}}}zzzvvvpppjjjeeedddeeehhhnnnwwwzzzpppqqq{{{iii[[[SSSNNNGGGDDDDDDCCCAAA??????>>><<<:::888888777888666666555555555444444444555555555555555555555555555555555444444444444444444444444444555666777777999:::>>>DDDKKKYYYqqq}}}yyyxxx~~~rrr]]]TTTNNNIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKSSSccczzz|||tttrrrpppsss}}}zzznnnddd]]]YYYZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVWWWZZZ]]][[[```hhhpppzzz|||yyysssmmmhhheeeeeeggglllttt~~~~~~rrrpppxxxlll]]]SSSNNNHHHDDDDDDDDDBBB???@@@???===;;;999777777666555555555555555444444444666666666666666666666666555555555444333222222222555555555555666777888999888:::>>>FFFPPP```yyyzzzwwwxxxrrr\\\TTTMMMHHHHHHDDDDDDCCCBBBBBBCCCEEEFFFHHHLLLWWWhhhzzzssspppoootttzzzmmmccc\\\YYYZZZYYYXXXWWWWWWVVVVVVWWWUUUVVVVVVVVVVVVXXX\\\^^^bbbhhhrrr{{{~~~{{{vvvooojjjeeeeeefffjjjqqq{{{tttooouuuooo^^^SSSNNNHHHEEEDDDDDDBBB@@@AAA@@@>>><<<999777666555555555555555555555555555555555555555555555555555444444444333333222222222666666666666777888999:::999:::???HHHTTTfff}}}wwwuuuxxxqqq[[[SSSMMMHHHGGGDDDCCCBBBBBBCCCDDDEEEFFFGGGMMMYYYmmmyyysssoooooovvv{{{nnnddd]]]ZZZVVVVVVVVVUUUVVVWWWWWWXXXWWWWWWXXXXXXXXX[[[___bbbhhhppp{{{}}}wwwqqqlllccccccdddhhhpppzzzwwwqqquuurrr___TTTNNNHHHEEEDDDDDDBBB@@@@@@@@@>>><<<:::888666555444555555555555555555555444444444444444444444444222222222333333444444444333333333333444555666666:::;;;???IIIWWWiii|||vvvuuuwwwpppZZZSSSLLLHHHGGGCCCCCCBBBBBBCCCDDDEEEFFFFFFNNN]]]qqqyyyuuuppprrrzzzqqqfff^^^ZZZQQQQQQQQQRRRSSSTTTVVVWWWVVVWWWXXXYYY[[[___eeeiiiooowwwzzzsssnnndddcccdddgggnnnxxx|||tttvvvvvvbbbTTTOOOIIIEEEEEEEEECCC@@@@@@???>>>===;;;999777666444444444555555555555555444444444444444444444444222222222333444555555555555555444555555666777888;;;;;;@@@KKKYYYmmm{{{wwwvvvxxxoooZZZRRRLLLHHHGGGCCCCCCBBBBBBCCCDDDFFFGGGGGGPPP```vvvzzzwwwsssuuuuuuggg]]]XXXPPPPPPPPPQQQRRRSSSUUUVVVTTTUUUXXX[[[```fffnnnsss~~~}}}vvvqqqgggfffeeegggmmmvvvyyyxxx{{{eeeTTTOOOIIIEEEEEEEEECCCAAA>>>>>>>>>===<<<:::888777444444444555555555666666555555555555555555555555444444444444444555555555888888888888999:::;;;;;;;;;;;;@@@LLL]]]qqqzzzxxxxxx{{{oooZZZRRRLLLHHHGGGCCCBBBBBBBBBCCCDDDFFFGGGHHHQQQccczzz{{{yyyuuuxxxwwwhhh\\\VVVRRRRRRRRRSSSSSSTTTUUUVVVSSSVVVYYY^^^eeemmmvvv}}}yyytttjjjhhhggggggllluuu~~~}}}zzzhhhTTTOOOIIIFFFEEEEEECCCAAA===>>>>>>>>>===;;;999777444444444555555555666666666666666666666666666666777666666555555444444333555555555555666777888999;;;:::@@@MMM___uuuyyyyyyzzz}}}ppp[[[RRRKKKGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHMMMTTTddd{{{}}}|||vvv}}}zzzkkk^^^VVVPPPTTTRRRMMMNNNTTTVVVSSSVVVWWW[[[aaakkkvvv~~~wwwllleeeaaaeeelllsss{{{xxxzzzkkkWWWOOOHHHGGGFFFCCC@@@AAA>>>>>>===<<<;;;999888777666555444444555666555444555555444333444555666777555555555555555555444444444444555555666888999:::999===EEEQQQdddzzz{{{vvvwww{{{ppp[[[RRRKKKGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHNNNVVVggg~~~|||{{{xxx}}}mmm___WWWPPPSSSRRROOOPPPVVVXXXVVVZZZ]]]aaaiiittt~~~xxxooohhhcccffflllrrryyyvvvwww~~~mmmZZZRRRJJJIIIGGGDDDAAAAAA>>>>>>===<<<;;;999888777666555444444666666555444333333222222222333444555555555555555555555555555555555555555666777999999:::>>>GGGTTTggg~~~|||wwwxxx|||qqq[[[RRRKKKGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHOOOXXXjjj~~~zzzzzz{{{qqqbbbYYYPPPRRRRRRQQQSSSWWWZZZYYYZZZ^^^eeeooo{{{yyyssskkkfffgggkkkpppwww~~~uuusssxxxppp^^^UUUMMMJJJHHHDDDAAAAAA>>>>>>>>>===;;;:::888777666555444444666666555444333222222222222333444555555555555555555555555555666666555666666777888999;;;@@@JJJYYYmmm}}}xxxzzz}}}qqq\\\SSSKKKGGGHHHEEEDDDCCCBBBCCCEEEGGGHHHNNNYYYmmm|||yyyyyy}}}tttdddZZZQQQRRRRRRRRRTTTWWWYYYZZZ[[[bbblllxxx{{{tttmmmggggggjjjooowwwwwwrrrssstttaaaWWWNNNKKKHHHCCC@@@AAA>>>>>>>>>===<<<:::888777666555444555666777666444444444444444555555666666444444444555555555555555666666666666666777888888<<>>===<<<:::999888777666555555666777666555444444444555555555555555444444444555555555666666666666555666666777888999;;;BBBOOO```uuu|||yyy{{{rrr\\\SSSLLLHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHMMMZZZooozzzzzz{{{|||jjj___XXXTTTQQQSSSUUUWWW\\\aaakkkwwwsssmmmgggfffgggkkkuuutttqqquuu~~~|||cccYYYOOOJJJGGGCCC@@@AAA??????>>>>>><<<;;;999888777666555555777777666555111222333333444444333333333333444444555666666666444444555555666888999:::<<>><<<;;;999888777666555666777888777555111222333444444444333333333333444444555666666777333333444555777999:::;;;>>>FFFTTTfff{{{|||wwwvvv{{{rrr]]]TTTMMMIIIIIIEEEDDDCCCBBBCCCEEEGGGHHHPPP]]]qqq||||||~~~qqqeeeZZZSSSPPPTTTYYY^^^gggrrrvvvpppjjjfffccceeeoooyyywwwqqqqqq|||fff[[[QQQMMMJJJFFFDDDFFF?????????>>>===;;;999999888666555666777888777555333444555666666666555444333333444444555666777777222222333555777999;;;<<<@@@HHHVVVhhh~~~zzzuuuuuuzzzqqq___QQQLLLLLLGGGHHHFFFCCCCCCEEEGGGIIIJJJVVVcccyyy}}}~~~xxxhhh[[[WWWVVVXXX[[[cccqqq~~~{{{rrrjjjfffdddfffllltttxxxsssttt{{{nnn___SSSOOOKKKCCC@@@CCCAAA???============<<<;;;777777666666666666777777444444444555555555666666444444444555555555666666333555777888777888:::;;;AAAJJJYYYlllyyywwwuuuxxxooo]]]OOOKKKKKKFFFGGGEEECCCCCCEEEGGGJJJKKKVVVfff}}}~~~zzzjjjaaa\\\ZZZ\\\```jjj{{{{{{rrrjjjfffdddeeelllsss|||}}}xxxwwwooo```SSSOOOKKKDDDAAADDDAAA???===<<<<<<<<<;;;999777777666666666666777777444444444555555555666666444444444444555555555555333555777888777888:::<<>><<<<<<;;;999888777777666666666666777777555555555555555555555555444444444444333333333333555666777888888999<<>>===<<<;;;999777777666666666666777777555555555555555555555444444444444444444444444444555666777888888:::>>>AAAIIIUUUhhhwwwqqqrrrttt{{{kkkZZZNNNKKKLLLGGGBBBDDDFFFEEEEEEGGGMMMRRRcccwww|||}}}rrrmmmjjjmmmxxx~~~}}}tttjjjeeebbbbbbhhhnnnxxx}}}www}}}lllXXXQQQNNNHHHDDDFFFEEEBBB@@@???>>>>>><<<;;;777777666666666666777777555555555555555444444444444444444555555555666666666777888888888;;;???BBBKKKXXXmmmuuupppqqquuu|||kkkZZZMMMJJJJJJFFFBBBDDDFFFFFFEEEGGGNNNSSScccyyyuuuwwwuuuqqqooouuu~~~~~~tttkkkeeebbbaaagggnnnvvv}}}|||tttyyyoooYYYQQQNNNHHHDDDEEECCCAAA???>>>>>>>>><<<;;;777777666666666666777777666666555555555444444444333444444555666777888888777777888888999;;;@@@CCCMMM[[[qqquuuppprrrvvv~~~kkkYYYLLLIIIIIIDDDAAADDDGGGFFFEEEGGGNNNTTTbbb{{{|||pppsss}}}|||yyyxxx~~~~~~~~~uuukkkeeebbbaaafffmmmwww~~~}}}sssvvv|||qqqZZZRRRNNNHHHDDDDDDAAA???============<<<;;;777777666666666666777777666666555555555444444444333444555666777999::::::777888888888999<<<@@@DDDNNN\\\sssuuuppprrrwww~~~jjjXXXLLLIIIIIICCCFFFEEEEEEGGGFFFGGGNNNVVVhhh}}}vvvkkkppp}}}{{{{{{|||}}}tttqqqlllgggcccbbbeeehhhttt|||}}}ssssssuuu|||rrr\\\UUUMMMIIIHHHBBBAAAAAA@@@???>>>===<<<<<<888777555666888999999888666555444333333444666777777777777777777666666666;;;777555777999999===CCCQQQbbbyyywwwssswww|||jjjXXXLLLIIIIIICCCFFFEEEEEEGGGFFFGGGNNNVVVkkkrrrjjjppp~~~}}}xxxuuuoooiiicccbbbdddgggqqqzzz|||pppppprrryyyuuu^^^VVVLLLHHHFFF@@@AAAAAA@@@???>>>===<<<<<<:::888777666777888777666666555555444444444555555666666666666666666666666999666555888::::::>>>DDDSSSddd|||wwwssswww}}}iiiXXXLLLIIIIIICCCFFFEEEEEEGGGGGGGGGNNNWWWmmmyyymmmiiippp}}}{{{xxxrrrjjjdddbbbccceeennnvvv{{{mmmlllnnnuuuyyyaaaWWWLLLGGGEEE???AAAAAA@@@???>>>===<<<<<<<<<:::777777777777666444666666666666555444333333555555555555555555555555666444666:::;;;;;;@@@FFFVVVhhhxxxssswww}}}iiiXXXLLLIIIIIIDDDFFFEEEEEEGGGGGGHHHOOOXXXlllsssjjjhhhqqq}}}{{{zzzwwwvvvwwwzzz~~~~~~|||yyyssskkkdddbbbccceeelllttt{{{kkkkkklllsss~~~|||bbbXXXMMMHHHFFFAAAAAAAAA@@@???>>>===<<<<<<;;;999777666777777666555555666777777666444222111444444444555555555555555444444666;;;<<<<<>>===<<<<<<999777666666777888888777555666777777666444222111444444444444555555666666333444777;;;<<<<<>>===<<<<<<888777555666888999999888666666666666555444333333444444444555666666777777555555888;;;;;;<<>>===<<<<<<:::888666666777888777777666555555444444444555555444444555666666777888888777777999:::999;;;EEEQQQbbbyyyyyyuuusssyyyhhhXXXMMMJJJKKKEEEFFFDDDEEEHHHHHHJJJQQQZZZqqq|||mmmkkkhhhxxx{{{vvvoooooouuuyyyzzz{{{|||zzztttllleee```]]][[[ZZZTTTVVVXXXZZZZZZZZZ[[[\\\\\\]]]```bbbccccccbbbbbb```aaacccdddeeeiiinnnqqquuuyyyxxxnnnfffbbbaaaccchhhoooyyyooonnnpppvvvjjj[[[MMMHHHHHHCCCAAAAAA@@@???>>>===<<<<<<<<<:::777777777777666555666555444333333444666777555555555666777888888999888888999:::888:::EEERRReee}}}xxxtttsssyyyfffWWWLLLJJJIIICCCFFFEEEEEEHHHIIIKKKTTT]]]rrryyyjjjlllmmm}}}{{{qqqnnnmmmmmmmmmrrrvvv{{{~~~xxxqqqlllfff```\\\YYYVVVTTTWWWWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]___```aaa^^^^^^^^^___```aaabbbcccoooqqqvvv{{{}}}xxxppphhhcccbbbbbbhhhoooyyyyyyppplllsssnnnXXXOOOJJJGGGGGGDDDAAA>>><<<===>>>>>>===999999888888777666666666666666666666666777888888555555555555555666777888666666888:::;;;>>>HHHTTTiii|||ttttttuuu{{{fffWWWLLLJJJIIIDDDEEEDDDEEEGGGHHHKKKSSS]]]ppptttfffiiinnn~~~vvvmmmkkkkkkkkklllpppsssxxx|||~~~{{{sssmmmjjjeee___ZZZYYYYYYYYYXXXVVVVVVWWWXXXXXXXXXWWWWWWYYYYYYZZZ\\\]]]______``````______```aaabbbcccdddhhhkkkpppuuu|||~~~yyyqqqiiidddccccccgggnnnxxx|||tttooovvvqqq[[[PPPJJJGGGFFFEEECCC???>>>>>>>>>>>>===999999888888777666666666888777666666555555555555555555555555555666777777666666888:::;;;>>>IIITTTlll|||ttttttwww}}}fffWWWLLLJJJJJJDDDEEECCCDDDFFFHHHJJJRRR\\\oooooocccgggooo~~~ppphhhgggggghhhjjjmmmpppuuuyyy{{{}}}zzzssslllhhheeeaaa[[[WWWWWWXXXZZZZZZWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______```bbbbbbbbbbbbcccdddeeeeeedddhhhlllrrrxxxzzzrrrkkkfffddddddfffmmmwwwyyytttzzzuuu^^^RRRLLLGGGFFFGGGDDDAAA?????????>>>===:::999888777666666666666999888777555444333333333555555555555666666666666666666888:::;;;>>>IIIUUUooo{{{uuuvvvyyyfffWWWMMMJJJJJJDDDDDDCCCCCCFFFGGGIIIRRR[[[ppp}}}lllbbbhhhooo~~~nnngggeeeeeefffhhhkkknnnssswwwyyy{{{~~~yyysssnnniiifffddd```\\\YYYXXXYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\^^^___aaaaaaaaaaaaffffffffffffggghhhiiijjjhhhkkkoootttyyy~~~yyyrrrkkkfffddddddeeelllwww~~~xxx}}}vvv```TTTMMMHHHFFFGGGEEEBBB@@@??????===<<<:::999888777666666666777777777555444444333333333555555666666666666666555777666888:::;;;???JJJWWWppp{{{vvvwww}}}fffWWWMMMJJJJJJEEEDDDCCCCCCFFFGGGIIIRRR[[[ooozzzjjjbbbiiiqqq|||nnngggeeedddeeegggjjjmmmrrrvvvxxx{{{}}}~~~wwwpppkkkgggdddbbb___]]]\\\[[[[[[ZZZXXXVVVZZZ[[[\\\]]]^^^^^^^^^^^^]]]___aaadddfffffffffffflllllllllmmmnnnooopppqqqppprrrvvvyyy}}}}}}|||xxxqqqjjjeeecccbbbdddlllvvv{{{wwwaaaVVVOOOJJJHHHFFFDDDAAA@@@???>>><<<:::;;;999888666555666777777555555444444444555555666555555666777666666555444777666777999;;;???KKKXXXpppzzzvvvyyyeeeWWWMMMKKKKKKEEEEEECCCDDDFFFHHHJJJRRR\\\lll~~~xxxiiibbbiiitttyyylllgggdddbbbcccfffiiimmmqqquuuwwwzzz|||~~~~~~yyysssmmmiiifffcccaaa\\\[[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]^^^___`````````aaacccfffjjjlllmmmmmmmmmrrrrrrssstttvvvxxxzzz{{{yyy{{{~~~|||{{{wwwqqqjjjeeebbbbbbdddlllwww|||xxxcccXXXQQQKKKIIIEEECCCAAA@@@@@@???<<<:::;;;:::888666555666777888555555444444555666666777555666777777777666444444888777777999:::???LLLYYYpppyyywww{{{~~~||||||}}}~~~}}}|||eeeVVVMMMKKKKKKFFFEEEDDDEEEGGGHHHKKKSSS]]]kkk}}}zzzllleeelllxxx}}}~~~}}}ssshhhdddbbb```bbbfffhhhkkkppptttvvvxxx{{{}}}~~~|||xxxsssnnnkkkhhheeeccceeebbb^^^]]]]]]___``````___```aaacccddddddeeeeeedddfffkkkooorrrssstttssswwwxxxyyy{{{}}}|||{{{xxxrrrlllfffccccccdddlllxxx{{{~~~|||fffZZZRRRLLLIIIDDDCCCAAAAAAAAA@@@>>><<<<<<:::777555555555777888777777666555555555666666555666777888777666444333888777777999:::@@@MMMZZZsssxxxxxx||||||yyywwwvvvvvvxxxyyyyyyxxxeeeVVVMMMKKKKKKFFFFFFEEEEEEHHHIIIKKKTTT]]]mmm}}}oooiiippp{{{~~~}}}||||||||||||vvvwwwyyyzzz|||~~~wwwmmmdddaaa```___bbbffffffjjjooorrruuuwwwyyy{{{}}}~~~wwwtttpppllljjjgggdddaaasssmmmeee```___aaacccddddddeeefffhhhiiijjjjjjjjjfffiiimmmrrrvvvxxxxxxxxxzzz{{{}}}}}}|||yyytttmmmgggeeeddddddmmmxxx{{{}}}iii\\\SSSKKKHHHDDDCCCBBBBBBCCCBBB@@@>>><<<:::777555444555777888:::999888666555555555555555666777888777666444222888777777999:::@@@MMM[[[vvvxxxxxx}}}{{{vvvrrruuusssrrrsssvvvwwwwwwwwwbbbWWWMMMHHHHHHEEEGGGFFFFFFGGGHHHKKKSSS]]]pppvvvmmmooo}}}|||yyyyyyxxxvvvtttrrrpppooonnnppprrrrrrsssuuuwwwzzz~~~oookkkfffccccccdddddddddeeeiiioootttvvvxxx{{{||||||~~~|||yyysssqqqpppnnnmmmmmmmmmnnntttfff```dddiiijjjhhhggghhhkkkmmmpppqqqrrrsssqqqrrrtttvvvyyy|||{{{uuuoooiiieeecccfffmmmvvv~~~sssttt~~~fffXXXPPPIIIBBBFFFDDDBBBAAAAAA@@@>>><<<;;;:::999888777777777777888888888777666666555555999999999999888888888888888777777999;;;AAAOOO]]]{{{yyyyyy{{{~~~zzzxxxvvvuuusssttttttuuuvvvwwwwwwxxxbbbWWWMMMHHHHHHEEEGGGEEEEEEGGGGGGJJJSSS\\\rrrwwwyyy}}}{{{yyywwwssssssrrrpppnnnllljjjiiicccdddfffggggggiiikkknnntttvvvyyy|||xxxkkkhhhdddaaabbbcccdddeeefffiiinnnqqqtttvvvxxxzzz{{{|||~~~}}}yyywwwqqqpppooonnnmmmmmmmmmmmmwwwppphhhfffiiilllllliiihhhjjjlllpppsssuuuwwwxxxwwwwwwyyy{{{}}}{{{uuuooojjjfffcccgggmmmvvv~~~ssssss|||kkk\\\TTTMMMGGGFFFDDDBBBAAAAAA@@@>>><<<;;;:::999888777777777777666666666555444444333333444444444444444555555555888777888:::;;;AAAPPP___}}}yyyxxxzzzyyyvvvttttttsssuuuvvvvvvwwwxxxxxxyyyyyybbbWWWNNNIIIIIIFFFFFFDDDDDDFFFFFFIIIRRR[[[sss}}}yyywwwtttqqqoookkkjjjiiihhhfffcccaaa```\\\]]]___``````aaadddfffmmmnnnqqqtttvvvwwwxxxxxxyyyyyyzzz{{{|||~~~zzzooofffccc```^^^```ccceeefffhhhjjjmmmoooppprrruuuwwwyyyzzz|||~~~|||zzzvvvssspppooonnnmmmmmmmmmmmmmmmmmmllllllmmmooopppnnnmmmlllmmmpppsssvvvyyy|||}}}~~~~~~{{{vvvpppkkkfffdddgggmmmvvv~~~~~~sssrrrzzzmmm^^^UUUOOOJJJGGGEEECCCBBBAAA@@@>>><<<;;;:::999888777777777777777666666555555444444333444555555666666777777777888777999:::<<>><<<;;;:::999888777777777777999999888888777666666666555666666777888999999:::777777999;;;<<>><<<;;;:::999888777777777777999999999888777777666666333444444555666777777888666888:::<<<===EEEXXXkkk{{{vvvxxx{{{~~~{{{zzz{{{}}}}}}}}}cccXXXOOOJJJJJJGGGEEECCCCCCEEEEEEHHHQQQZZZsssxxxuuupppkkkhhhddd```^^^ZZZZZZYYYWWWUUUSSSQQQPPPKKKLLLNNNNNNMMMNNNQQQSSSUUUWWWYYYZZZ\\\\\\\\\[[[[[[[[[\\\^^^```ccceeefffhhhjjjmmmpppssswww|||~~~tttjjjddd[[[YYYVVVWWWZZZ^^^bbbcccfffhhhkkkmmmnnnpppsssuuutttvvvyyyzzz||||||zzzyyywwwuuurrrqqqqqqrrrssstttttttttssstttuuuvvvvvvwwwxxx{{{}}}~~~~~~}}}~~~}}}yyytttnnniiieeedddjjjqqqyyyyyyvvvzzzsss___UUUOOOLLLIIIGGGDDDCCCBBB@@@>>>;;;;;;:::999888777777777777888777777666666555555444666666666777777888888999666888;;;===>>>FFF[[[ooozzzvvvyyy|||}}}{{{{{{}}}dddXXXOOOJJJJJJGGGEEECCCCCCEEEFFFHHHQQQ[[[ppp}}}}}}{{{tttpppkkkgggddd```]]]ZZZUUUUUUTTTRRRPPPNNNLLLKKKIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTUUUUUUWWWYYY[[[]]]^^^```bbbeeegggjjjnnnrrrvvvwwwyyy{{{zzztttlllddd```YYYVVVSSSSSSVVVZZZ]]]^^^aaadddhhhlllnnnpppsssttttttvvvxxxzzz{{{}}}~~~{{{zzzyyywwwtttrrrrrrsssuuuvvvwwwwwwwwwwwwvvvvvvwwwyyy{{{~~~~~~zzzuuuoooiiifffbbbhhhpppxxxyyywwwyyyvvvaaaUUUOOOLLLJJJHHHEEECCCBBB@@@>>>;;;;;;:::999888777777777777888888777777666555555555888888888999999999999999555888<<<>>>>>>GGG]]]rrryyywwwzzz~~~~~~|||}}}dddXXXOOOJJJJJJGGGFFFDDDDDDFFFFFFIIIRRR[[[kkkzzzzzz{{{wwwqqqmmmhhhdddaaa^^^ZZZXXXQQQQQQPPPNNNLLLJJJHHHGGGEEEFFFGGGGGGGGGGGGIIIKKKIIIJJJLLLNNNNNNNNNNNNMMMPPPPPPQQQRRRTTTVVVXXXYYYWWWYYY[[[]]]___cccgggkkknnnpppssssssnnnfff___\\\WWWTTTQQQQQQSSSVVVYYYZZZ\\\aaafffkkknnnppprrrtttuuuvvvxxxzzz{{{}}}}}}zzzyyyxxxwwwtttrrrtttuuuwwwxxxyyyyyyyyyxxxvvvuuuwwwzzz~~~{{{vvvooojjjfffaaagggooowwwyyyvvvyyywww```TTTNNNKKKJJJHHHEEECCCBBB@@@>>>;;;;;;:::999888777777777777::::::999999888777777777555555555555444444444444555888<<<>>>>>>HHH___tttyyywww{{{dddXXXNNNHHHGGGDDDEEECCCDDDFFFFFFHHHPPPYYYnnnvvvwww|||uuuqqqllliiiddd```]]]ZZZWWWTTTQQQPPPNNNKKKIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTWWW\\\___aaaeeefffhhhhhheee```[[[XXXRRRSSSTTTTTTTTTUUUXXX[[[^^^aaafffiiilllooorrruuurrrtttvvvxxxzzz|||~~~|||{{{{{{zzzzzzyyyxxxxxxvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}}}}}}}~~~}}}zzzuuunnnhhheeefffggglllttt}}}ssspppvvvyyycccXXXRRROOOIIIGGGDDDAAA???>>>>>>???:::999999888777666555555666666777777777777777777555555666666777777888888:::999<<>>>>>???;;;:::999999777777666555777666666666666666666666555555666666777777888888:::999<<>>>>><<<;;;;;;:::999888777666666666666555555555444444555555666666777777888888:::999<<>>===<<<;;;:::999888888777666666666555444444333333555555666666777777888888:::999<<>>===<<<<<<;;;:::999888888666666555555444444444444555555666666777777888888:::999<<>>===<<<;;;;;;999999888777555555555555555555555555555555666666777777888888:::999<<>>>>>>>>???????????????>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKKKKKKKMMMPPPRRRSSSVVV[[[___aaadddhhhjjjmmmooosssuuuxxx{{{~~~}}}|||yyytttmmmgggddd___aaagggqqqyyy~~~pppmmmuuummmZZZQQQNNNHHHHHHGGGEEECCCAAA???>>><<<<<<;;;:::999888777777444555555666666777777888555555666666777777888888;;;999<<>>>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@BBBAAA@@@@@@@@@AAACCCDDDIIIJJJKKKKKKKKKMMMPPPRRRRRRUUUZZZ]]]```cccfffiiilllnnnrrrtttwwwzzz}}}}}}{{{xxxsssmmmgggccc]]]___eeeooowww~~~pppnnnvvvnnnZZZQQQNNNHHHHHHGGGEEECCCAAA???>>><<<;;;;;;:::999888777666444444555666777888999999555555666666777888888888;;;999;;;@@@EEEPPPlll{{{uuutttzzzfffVVVJJJHHHIIIEEECCCBBBCCCEEEDDDEEEKKKSSSjjj|||tttmmmeee___ZZZYYYVVVQQQNNNLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBAAA???===<<>>@@@AAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHHHHIIIJJJLLLNNNOOOQQQTTTWWW[[[^^^```cccfffiiikkknnnqqqvvvzzz|||~~~}}}yyyuuuqqqlllgggcccaaabbbfffmmmvvv}}}sssrrryyynnn\\\SSSMMMKKKHHHEEECCCCCCBBB@@@>>>;;;::::::999888777666666777777777777777777777777555666777888999999999888:::999<<>>AAA@@@>>>======>>>@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQUUUWWWZZZ]]]___cccgggjjjlllooorrrwwwzzz}}}}}}yyyuuuqqqlllfffccc^^^```dddkkkuuuzzzppppppxxxnnn]]]SSSMMMKKKHHHEEECCCCCCBBB@@@>>>;;;;;;:::999888777666666555555555555555555555555555555666777777888888999:::999===CCCHHHUUUppp|||vvvxxx}}}gggWWWLLLIIIJJJFFFCCCBBBCCCEEEDDDEEEKKKSSS```vvvwwwpppiiibbb[[[WWWSSSOOOKKKHHHGGGEEECCCBBBDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>>>>>>>>>>???@@@AAA@@@???>>>======>>>???@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQVVVXXXZZZ\\\^^^bbbhhhkkknnnppptttxxx|||~~~zzzvvvqqqlllfffbbb]]]___dddlllvvvuuulllmmmwwwooo]]]SSSMMMKKKHHHEEECCCCCCBBB@@@>>>;;;;;;:::999888777666666555555555555555555555555666555555444555777888999;;;:::===DDDJJJWWWsss}}}wwwyyygggXXXMMMJJJKKKFFFCCCBBBBBBEEEDDDEEEKKKSSS^^^ttt}}}vvvnnngggaaa[[[WWWSSSPPPLLLIIIHHHGGGEEEDDDCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB???>>>=========>>>@@@AAA??????>>>>>>>>>???@@@@@@@@@?????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIKKKLLLNNNPPPQQQVVVXXXYYY[[[]]]bbbhhhmmmooorrruuuzzz~~~~~~zzzwwwrrrlllfffaaa```bbbfffmmmxxx{{{ppphhhiiitttqqq___SSSMMMJJJHHHEEECCCCCCBBB@@@>>><<<;;;:::999888777777666555555555555555555555555666555444333444666888999;;;:::===DDDJJJXXXuuu~~~yyy{{{}}}|||gggXXXMMMJJJJJJFFFCCCBBBBBBEEEDDDEEEKKKSSS]]]ttt{{{tttmmmggg```[[[WWWRRROOOKKKIIIHHHGGGFFFDDDBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>=========>>>??????????????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJKKKMMMOOOPPPRRRVVVWWWYYY[[[]]]bbbiiimmmqqqsssvvv{{{{{{xxxsssmmmfffaaaaaabbbfffmmmwwwvvvllldddfffqqqtttaaaUUUMMMJJJHHHEEECCCCCCBBB@@@>>><<<;;;;;;:::999888777777666666666666666666666666666555444333444666888999;;;:::===DDDKKKZZZwwwzzz}}}|||zzzyyy|||~~~fffXXXMMMIIIJJJEEECCCBBBCCCEEEDDDEEEKKKSSS]]]sss}}}yyyrrrkkkeee```ZZZVVVNNNKKKHHHFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRUUUVVVYYY[[[^^^ccciiimmmqqqssswww{{{|||xxxtttmmmeee```^^^```eeelllvvvtttiiiaaacccmmm~~~wwwcccVVVNNNKKKHHHEEECCCCCCBBB@@@>>><<<<<<;;;:::999888777777777777777777777777777777666555555444555777888999:::999<<>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSVVVYYY\\\```dddhhhlllqqqssswww{{{}}}yyytttmmmeee```]]]```eeemmmyyyssshhh___aaakkkzzzzzzfffXXXPPPKKKHHHEEECCCCCCBBB@@@>>><<<<<<;;;:::999888888777666666666666666666666666555555666777777888888999:::888;;;BBBJJJZZZyyy|||~~~{{{xxxvvvvvvvvvxxx{{{~~~dddVVVLLLHHHHHHCCCCCCBBBCCCEEEDDDEEEKKKSSSeee{{{zzzzzzxxxtttmmmgggbbb\\\WWWSSSLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBB<<<===???AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRUUUYYY]]]aaadddhhhkkkqqqssswww{{{}}}zzzuuummmeee___^^^aaagggqqq}}}ssshhh______iiixxx|||gggYYYQQQKKKHHHEEECCCCCCBBB@@@>>>===<<<;;;;;;999999888777555555555555555555555555555666777888999999999888999777:::BBBJJJZZZzzz}}}~~~|||wwwtttsssssstttvvvyyy|||~~~```TTTLLLIIIIIIBBBFFFCCCBBBCCCEEEFFFMMMUUUeee|||{{{{{{|||vvvnnngggbbb]]]VVVRRRLLLIIIEEEBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMOOONNNNNNNNNOOOPPPQQQQQQRRRTTTYYY^^^bbbeeeggghhhooosssyyy}}}~~~yyywwwxxxtttjjjaaa```jjjxxxtttiii___```iiiwww{{{eeeXXXPPPMMMIIIEEECCCBBBBBBAAA@@@>>>===;;;888777777777777555555444444444333333333333444666888999888777666::::::===BBBKKK]]]{{{}}}}}}~~~|||zzzxxxvvvuuutttuuuvvvyyy}}}|||___SSSKKKIIIIIICCCEEEBBBAAACCCDDDFFFLLLTTTeee|||~~~yyyzzz{{{uuullleee```[[[UUUPPPMMMIIIEEEBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPRRRVVV[[[___cccfffhhhooosssxxx|||{{{vvvsssnnnhhhdddlllqqqvvvzzz~~~uuuiii______iiivvv~~~hhhZZZQQQMMMJJJFFFCCCBBBBBBAAAAAA???>>><<<:::888888888888666666666555555555444444555555555555555777888999::::::===AAAJJJ\\\yyy|||}}}~~~{{{yyyvvvuuuttttttvvvyyy|||yyy]]]RRRJJJHHHIIIDDDDDDAAAAAACCCDDDEEEKKKRRRaaazzz{{{xxxzzzyyysssjjjddd___ZZZTTTOOOMMMIIIEEEBBBBBBAAA@@@@@@CCCBBBBBBAAAAAA@@@@@@???BBBBBBCCCBBBBBBAAA@@@???AAAAAABBBBBBDDDEEEGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJLLLLLLNNNOOOOOOPPPPPPPPPPPPRRRUUUYYY^^^cccgggjjjnnnrrrwww{{{~~~}}}xxxsssooommmmmmtttrrrooopppuuu~~~wwwkkk``````hhhuuukkk\\\SSSMMMJJJFFFDDDCCCCCCBBBAAA@@@???<<<:::999999999999777777777666666666555555888555222111111444888;;;::::::<<>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????DDDEEEEEEFFFHHHIIIKKKLLLKKKKKKLLLMMMOOOPPPRRRSSSRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSQQQPPPOOONNNMMMLLLKKKLLLNNNOOOPPPQQQPPPPPPSSSTTTVVVZZZ___eeejjjlllnnnrrrvvvzzz}}}~~~~~~~~~}}}~~~|||zzzxxxvvvtttnnnjjjfffgggppp~~~zzznnncccbbbjjjvvvnnn]]]SSSNNNKKKGGGDDDDDDCCCCCCBBB???>>><<<:::999888888888777777777666666666555555777555222000111444888:::999:::<<>>??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@EEEEEEFFFGGGIIIKKKMMMNNNMMMNNNNNNPPPRRRTTTUUUWWWWWWYYYZZZ\\\]]]]]]\\\[[[WWWWWWVVVTTTSSSQQQOOOOOOMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUWWW[[[```eeejjjmmmooorrrvvvzzz|||~~~}}}}}}}}}}}}}}}~~~~~~vvvnnncccaaa```eeeppp~~~qqqfffeeelllxxxnnn]]]SSSOOOLLLGGGEEEDDDDDDCCCBBB>>>===;;;999777777777777666666666555555555444444444444333333333555777888888999<<>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIKKKNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZ\\\^^^```bbbccccccbbbaaa[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWZZZ]]]bbbfffjjjlllpppsssvvvzzz|||~~~~~~}}}}}}~~~~~~{{{|||}}}xxxlllaaa]]]^^^aaagggqqq~~~sssgggfffnnnzzzooo^^^TTTOOOLLLHHHFFFEEEEEEDDDCCC>>><<<:::888777666777777666666666555555555444444333444444555666666777777777888<<>><<<:::999888999999888888888888777777777777777666555555555777999:::666888<<>>;;;999999888777666888888777777666666555555444666666666555666888:::<<<<<<>>>CCCKKK\\\xxxwwwuuuwwwzzzzzzmmmgggcccffflllqqquuu{{{uuu\\\SSSKKKIIIJJJFFFIIIHHHFFFDDDBBBDDDGGGJJJSSSfffxxxzzz{{{}}}tttnnneee^^^YYYUUUOOOKKKHHHFFFEEECCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEGGGHHHJJJKKKMMMOOORRRUUUYYY[[[]]]]]]^^^^^^^^^]]]___aaadddcccfffiiilllnnnnnnmmmmmmnnnooopppqqqqqqpppooonnnfffaaaZZZWWWYYY\\\^^^___fffkkkqqqvvvyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzvvvrrrllleee```]]]\\\```hhhrrr|||}}}qqqgggfffooo|||sssaaaYYYPPPMMMIIIFFFEEEEEECCCBBBAAA>>>;;;999999888777666888777777777666666666555555666777777666777999;;;::::::===AAAIII[[[wwwxxxvvvxxxzzzrrrgggbbbbbbfffkkkqqquuu{{{uuu\\\SSSJJJHHHIIIEEECCCDDDCCCBBBBBBDDDHHHKKKPPPbbbtttzzz{{{}}}uuunnneee^^^YYYTTTNNNJJJGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNOOORRRUUUXXX[[[^^^______``````___^^^___aaacccdddfffiiimmmoooppppppooopppqqqssstttuuuuuuuuuuuulllggg```\\\[[[]]]___```iiiooowww}}}~~~|||{{{~~~}}}zzzxxxyyy}}}}}}zzzvvvrrrllleee```]]]\\\___hhhqqq{{{yyynnneeefffooo~~~sssaaaXXXPPPMMMIIIGGGFFFEEECCCBBBAAA>>>;;;999999888777666777777777777666666666666666777888888777888:::;;;888888;;;@@@HHHYYYuuuyyywwwyyy{{{vvvjjjbbb___bbbfffkkkqqqvvv{{{uuu\\\RRRIIIGGGHHHDDDBBBCCCCCCBBBBBBDDDGGGJJJOOObbbtttyyyzzz|||~~~uuunnneee^^^YYYTTTNNNIIIGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGIIIKKKMMMNNNQQQRRRUUUXXX[[[^^^```aaa```aaaaaa```______aaacccdddfffjjjmmmoooqqqrrrrrrrrrsssuuuwwwxxxxxxxxxwwwrrrmmmfff```^^^^^^```aaajjjqqq{{{~~~{{{zzz~~~~~~~~~vvvooommmmmmlllmmmpppqqqvvv}}}zzzvvvrrrllleee```\\\[[[___gggpppyyyvvvmmmeeegggqqqsssaaaXXXQQQNNNJJJGGGFFFEEECCCAAAAAA>>>;;;999999888777666777777777777666666666666555666777777666777999;;;777888;;;@@@GGGXXXssszzzxxxyyy{{{yyyvvvwwwxxxvvvyyyzzzvvvnnneeeaaa___bbbfffmmmsssxxx|||www]]]RRRIIIGGGHHHDDDDDDEEEEEEDDDCCCDDDFFFIIIRRRdddvvvxxxyyy{{{~~~tttnnneee]]]XXXSSSNNNIIIFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOSSSUUUXXX[[[^^^```bbbbbbbbbbbbbbbaaa``````bbbdddggghhhkkknnnqqqrrrssstttssstttvvvxxxyyyyyyxxxxxxvvvrrrkkkddd```___aaabbbkkkrrr~~~~~~|||{{{|||}}}}}}~~~xxxssslllfffdddddddddggglllkkkrrr}}}}}}zzzvvvrrrllleee```\\\[[[^^^fffoooxxxtttlllfffiiirrrtttbbbYYYRRROOOJJJHHHFFFEEECCCAAAAAA>>>;;;999999888777666666666666666777777777777444555666555555555777999888888;;;@@@HHHWWWrrr{{{xxxyyyzzzxxxrrrnnnmmmmmmlllooopppnnniiidddaaaaaaccchhhooouuu{{{yyy^^^SSSIIIGGGHHHEEEEEEFFFFFFEEEDDDDDDFFFHHHTTTggg{{{vvvwwwyyy~~~}}}ssslllddd]]]XXXTTTNNNJJJFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQWWWYYY\\\___bbbdddeeeeeedddeeeeeedddcccdddfffhhhkkklllnnnqqqsssuuuvvvwwwuuuvvvxxxzzz{{{{{{{{{{{{{{{wwwppphhhbbbaaaccceeekkkttt~~~~~~}}}|||||||||}}}~~~xxxnnnhhhcccbbbaaaaaaeeekkknnnuuu}}}zzzvvvrrrllleee```\\\[[[^^^eeemmmvvvssslllgggiiirrrvvvcccZZZRRROOOKKKHHHFFFEEECCCAAAAAA>>>;;;999999888777666666666666666777777777777333444555555444444666888888999<<<@@@GGGVVVooo|||xxxxxxyyy{{{sssnnnllljjjiiiiiikkkmmmmmmjjjfffdddcccfffkkkrrryyyzzz___SSSJJJGGGIIIEEEDDDEEEFFFEEEDDDDDDFFFHHHTTTiiitttuuuwww|||}}}qqqkkkbbb\\\XXXTTTOOOLLLFFFEEECCCBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPSSSTTT[[[]]]```dddggghhhiiihhhggghhhhhhhhhggghhhkkknnnqqqrrrsssuuuwwwyyyzzzzzzwwwxxx{{{~~~~~~{{{uuummmfffcccfffiiimmmuuu~~~}}}}}}||||||}}}}}}~~~||||||}}}~~~uuuppplllkkkjjjhhhlllrrrxxx}}}zzzvvvrrrllleee```\\\[[[]]]eeemmmuuu~~~rrrkkkfffhhhpppxxxddd[[[SSSPPPKKKHHHGGGEEECCCAAAAAA>>>;;;999999888777666555666666666777777777888333555666555555555777999888999<<>>;;;999999888777666555666666666777777888888444666777666666666888:::888888;;;>>>CCCPPPhhh~~~}}}wwwvvvvvv~~~wwwrrrqqqpppooonnntttvvvxxxxxxwwwtttpppnnnjjjoooxxx{{{^^^SSSJJJHHHIIIDDDBBBBBBAAA@@@AAADDDJJJNNNYYYlll~~~uuurrrsss|||{{{rrrllleee]]]WWWRRRMMMJJJFFFEEEDDDBBBBBBCCCCCCDDDCCCDDDDDDFFFGGGJJJKKKLLLKKKLLLNNNPPPQQQTTTXXX\\\___bbbgggjjjkkklllmmmnnnmmmmmmmmmlllmmmqqqwww{{{xxxzzz|||~~~~~~zzzrrrkkkhhhiiikkkttt{{{~~~||||||}}}}}}|||{{{}}}~~~~~~}}}}}}~~~|||||||||||||||||||||||||||~~~|||xxxrrrkkkddd^^^\\\[[[^^^dddkkktttyyylllbbbfffooo||||||fff[[[TTTQQQLLLIIIGGGEEEBBB@@@???>>><<<;;;;;;:::888666777777666666666666777777999999888888888888888999::::::;;;???EEERRRhhh|||{{{uuuuuuxxxxxxwwwvvvuuuwwwzzz|||~~~|||wwwtttrrrtttwww}}}{{{___SSSJJJHHHHHHCCCDDDCCCBBB@@@@@@CCCHHHLLLXXXmmm}}}uuuqqqsss{{{|||sssnnnfff^^^XXXRRRMMMJJJGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDDDDFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSVVVZZZ]]]aaadddiiilllmmmmmmooopppoooppppppqqqrrruuuyyy}}}}}}~~~~~~uuunnnkkkkkkmmmttt|||~~~|||zzzzzzyyyxxxvvvvvvxxxzzzzzzyyyxxxyyyzzzwwwwwwwwwvvvvvvvvvwwwwww|||~~~|||wwwqqqjjjccc^^^\\\[[[^^^dddkkkuuu{{{nnndddgggppp|||}}}ggg\\\UUURRRMMMJJJHHHFFFCCCBBB@@@>>><<<;;;;;;:::888777777777666666666666777777777777666666666666777777:::999;;;???EEEQQQggg{{{}}}wwwwwwzzz{{{{{{{{{{{{~~~~~~zzzyyywwwzzz|||___SSSJJJHHHHHHCCCEEEDDDCCCAAA@@@BBBFFFJJJYYYmmm|||tttqqqrrrzzz~~~uuupppggg___XXXSSSMMMJJJHHHGGGEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEGGGHHHJJJJJJNNNPPPRRRTTTVVVYYY]]]```dddgggkkknnnooooooqqqrrrqqqsssvvvwwwxxxzzz}}}zzzrrrnnnoooqqqvvv}}}yyywwwuuutttrrrpppsssuuuwwwxxxwwwxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwyyy{{{}}}zzzuuupppiiibbb]]][[[[[[^^^dddlllvvv~~~pppfffiiiqqq|||~~~iii^^^VVVRRRNNNKKKHHHGGGDDDBBB@@@>>>;;;:::::::::888777777777666666666666777777777666666666666666777777:::999;;;???DDDPPPeeexxxzzzzzz|||}}}}}}~~~|||~~~~~~aaaTTTKKKHHHHHHCCCDDDDDDDDDBBBBBBDDDHHHKKKYYYnnn{{{tttpppqqqyyywwwqqqiii```YYYSSSNNNJJJGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJNNNQQQTTTVVVXXX[[[^^^aaafffiiilllnnnoooqqqrrrtttsssvvvzzz}}}~~~~~~vvvqqqrrrsssyyy|||yyyuuurrrqqqpppnnnmmmnnnpppsssuuuuuuvvvwwwyyyxxxvvvtttssssssuuuxxxzzzzzz}}}}}}xxxsssnnngggaaa\\\ZZZZZZ^^^eeemmmwwwsssiiikkksss}}}jjj```UUURRRMMMJJJHHHFFFDDDBBB@@@>>>;;;:::::::::999777777777666666666666777777888888888888888888999:::999999;;;>>>CCCNNNcccuuu{{{zzz|||}}}}}}~~~bbbUUUKKKHHHHHHCCCCCCCCCDDDCCCDDDFFFKKKNNNYYYmmm}}}uuuqqqqqqxxxwwwrrriiiaaaZZZSSSNNNKKKFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQTTTWWWZZZ\\\___bbbgggiiillloooppprrrtttvvvuuuyyy~~~yyyttttttvvv}}}vvvsssnnnlllkkklllkkkkkkfffhhhkkkmmmnnnoooqqqrrrqqqpppooonnnooorrruuuwwwzzz||||||vvvqqqkkkeee___[[[YYYYYY^^^fffnnnxxxtttjjjmmmttt}}}jjj```TTTQQQLLLIIIGGGEEECCCAAAAAA>>>;;;999999999999888777777666666666666777777888888777777888999::::::999888:::===BBBLLL```rrr{{{zzz{{{}}}}}}~~~cccVVVLLLHHHHHHCCCAAABBBCCCDDDDDDGGGKKKNNNVVViiivvvqqqqqqxxxvvvqqqhhh```YYYTTTNNNKKKFFFEEECCCBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOORRRVVVYYY\\\^^^aaacccgggiiimmmoooqqqtttxxxzzzxxx|||}}}wwwwwwyyy|||nnnkkkgggeeeeeefffffffffbbbdddgggiiijjjkkkmmmnnnmmmmmmmmmnnnpppssswwwyyyyyy|||{{{uuuoooiiiccc^^^ZZZXXXYYY^^^fffoooyyytttkkkmmmttt~~~~~~jjj```TTTPPPLLLHHHFFFDDDBBB@@@AAA>>>;;;999999999999888777777666666666666777777555555555555666777888999888888:::===AAAJJJ]]]ooo|||yyyyyy|||{{{|||~~~dddWWWLLLHHHHHHBBBAAABBBCCCCCCCCCEEEHHHKKKSSSdddwwwrrrrrryyyuuuoooggg___YYYTTTOOOLLLFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJMMMOOOPPPPPPTTTXXX\\\^^^aaacccfffhhhjjjnnnqqqtttwww{{{{{{{{{{{{|||vvvhhheee```^^^^^^____________aaadddffffffgggiiikkkiiijjjlllnnnrrruuuxxxzzzxxx{{{~~~yyysssmmmhhhbbb]]]YYYWWWXXX^^^gggpppzzzsssjjjmmmuuu~~~|||hhh___UUUQQQMMMIIIGGGEEECCCAAABBB???;;;888888999999999777777666666666666777777555555555555666777888999888888:::===@@@III[[[lll}}}yyyyyy~~~wwwvvvxxx{{{dddWWWLLLIIIHHHBBBAAABBBBBBBBBAAABBBDDDGGGOOOaaazzzxxxsssrrryyysssnnnfff___YYYTTTOOOLLLHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGIIIKKKNNNQQQRRRRRRUUUZZZ^^^aaaccceeegggiiikkkooorrrvvvzzz~~~~~~~~~}}}rrreeeaaa\\\YYYYYYYYYZZZZZZXXX[[[^^^______```bbbcccbbbcccfffjjjnnnqqqtttuuuxxx{{{}}}yyyssslllgggaaa\\\YYYWWWXXX^^^gggpppzzzrrrjjjmmmuuu~~~{{{ggg^^^VVVRRRNNNJJJHHHFFFDDDBBBBBB???;;;888888999999999777777666666666666777777777777777777888999:::;;;888888:::<<>>EEEWWWggg{{{}}}{{{~~~~~~yyysssooogggbbb___`````````ccciiiqqqtttyyy|||}}}gggXXXMMMIIIIIIDDDDDDDDDCCCCCCDDDEEEFFFHHHPPP[[[ooowwwrrrpppwwwuuunnneee^^^YYYUUUPPPLLLHHHGGGEEECCCCCCDDDEEEFFFIIIJJJLLLOOORRRVVVXXXYYY\\\^^^```aaabbbcccfffhhhnnnrrrwww|||sssaaaZZZSSSNNNMMMMMMJJJKKKMMMNNNPPPRRRSSSRRRRRRTTTUUUTTTUUUVVVYYY]]]aaaeeegggjjjlllooorrruuuwwwxxxxxxwwwyyy{{{{{{{{{|||~~~uuupppkkkiiiooouuuxxx||||||uuullleee___[[[ZZZ[[[aaajjjsss}}}~~~ssslllgggmmmxxxlllaaaWWWSSSNNNJJJHHHFFFDDDCCC===<<<;;;::::::999999:::666666666666666666666666555555666666777888999999888888:::<<<>>>EEEUUUeeezzz}}}~~~~~~|||zzzxxxtttnnnjjjbbb^^^\\\]]]^^^]]]___dddjjjnnnuuuzzz}}}eeeWWWLLLIIIJJJEEEDDDDDDCCCCCCDDDEEEFFFHHHNNNXXXkkkyyysssrrrxxxuuuoooggg```\\\WWWQQQMMMHHHGGGEEEDDDCCCDDDFFFGGGIIIKKKMMMQQQTTTXXXZZZ\\\^^^___aaaaaabbbdddgggiiinnnrrrxxx~~~tttaaaYYYRRRMMMMMMMMMKKKKKKNNNNNNPPPRRRRRRQQQQQQQQQRRRQQQQQQSSSUUUYYY]]]```bbbeeegggjjjnnnqqqsssuuuuuutttvvvxxxyyyyyyzzz|||~~~}}}}}}tttkkkhhhcccbbbfffjjjlllqqqvvv||||||tttlllddd___\\\ZZZ[[[aaakkkttt~~~tttmmmjjjqqq~~~ooodddXXXTTTOOOKKKIIIGGGEEEDDD======<<<;;;::::::::::::777777777777777777777777666666777888888999::::::888999;;;===???EEEUUUdddxxx~~~~~~yyyuuuuuuuuuuuutttpppkkkggg___\\\ZZZ\\\]]]\\\^^^cccfffllltttzzz~~~dddVVVLLLIIIJJJEEEDDDDDDCCCCCCDDDEEEGGGHHHLLLUUUhhhzzztttrrrxxxuuuooogggaaa]]]XXXRRRNNNHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKNNNRRRVVVYYY\\\^^^___```aaabbbbbbdddhhhkkkooottt{{{tttaaaUUUOOOKKKKKKKKKJJJKKKNNNLLLOOOQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRUUUXXX[[[]]]```bbbeeeiiillloooppppppoooqqqssstttuuuvvvxxxzzzyyyzzz}}}vvvmmmgggccc___^^^aaaccceeeiiioooxxx{{{ssskkkddd^^^\\\ZZZ\\\bbbkkkuuutttnnnmmmuuuqqqfffZZZVVVQQQNNNKKKIIIFFFDDDAAA@@@>>><<<:::888777777777777777777777777777777777777888888999999::::::999999;;;>>>???EEETTTcccuuu{{{wwwppppppqqqrrrrrrooojjjfff^^^[[[YYY\\\]]]]]]```eeehhhnnnwww~~~fffWWWLLLIIIIIIDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKRRReee}}}yyytttrrrwww~~~tttnnngggaaa]]]XXXRRRMMMHHHGGGEEEDDDDDDEEEGGGHHHIIIKKKNNNRRRVVVZZZ]]]______```aaaaaabbbeeeiiilllrrrwww~~~qqq]]]SSSMMMIIIKKKLLLKKKLLLPPPNNNPPPSSSSSSRRRPPPOOOPPPMMMMMMMMMNNNQQQSSSVVVWWW[[[]]]```dddgggiiijjjjjjiiikkknnnooopppqqqtttvvvuuuxxx||||||tttnnnhhheee```^^^^^^aaadddfffkkkrrrwwwzzzrrrjjjccc^^^[[[\\\]]]cccmmmvvvtttooonnnwwwrrrfff\\\XXXTTTPPPMMMJJJFFFDDDAAA@@@>>><<<:::888777777777777777777777777777777777777777888888888888888888888;;;===>>>CCCRRR```ssszzzwwwttttttuuuvvvvvvrrrmmmiii```\\\[[[^^^```aaaeeekkkmmmttt}}}hhhYYYMMMIIIIIIDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJQQQccc|||xxxsssqqqvvv}}}rrrmmmfff```\\\WWWQQQLLLHHHGGGEEEDDDDDDFFFGGGIIIIIIKKKNNNRRRVVVZZZ^^^______```aaaaaaccceeejjjmmmtttyyynnnZZZTTTNNNJJJLLLMMMMMMOOORRRRRRTTTVVVWWWUUUSSSRRRRRRLLLKKKLLLLLLNNNPPPRRRTTTXXXZZZ]]]```ccceeeffffffeeegggjjjkkklllnnnqqqssssssvvv|||zzzrrrmmmiiifffdddaaa___```eeehhhkkkrrryyyxxxzzzqqqiiibbb]]][[[]]]___eeeoooxxxtttnnnnnnwwwqqqfff]]]ZZZUUUQQQNNNJJJFFFDDD>>>>>><<<;;;;;;;;;;;;;;;777777777777777777777777777777777777666666666666777777999<<<===BBBPPP^^^qqq}}}zzzyyyzzzzzz{{{|||{{{wwwqqqmmmddd```^^^aaadddeeekkkqqqrrryyyiiiWWWQQQKKKGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIUUUhhh}}}|||ssspppwwwvvvqqqiiibbb[[[UUUPPPLLLDDDCCCBBBBBBCCCEEEGGGIIIJJJMMMQQQUUUXXX[[[___aaabbbccccccccceeeiiiooosssvvv{{{lll\\\RRRNNNKKKJJJLLLPPPSSSTTTWWWYYY\\\]]][[[VVVQQQNNNNNNMMMMMMMMMNNNPPPRRRSSS[[[]]]___```___^^^______bbbccccccdddeeeiiiooossszzz|||~~~vvvrrrnnniiigggiiiiiifffgggmmmrrrvvv}}}xxxpppiiiccc```^^^^^^aaahhhqqqyyy|||tttpppqqqzzztttgggbbb]]]WWWSSSPPPLLLGGGBBB???===;;;:::;;;;;;999888999888888888777777666666999999888777666666777777999888999<<<>>>CCCPPP]]]sss|||~~~~~~|||}}}~~~~~~zzzuuurrrkkkhhhfffggglllqqqvvvxxx~~~kkkYYYRRRLLLHHHHHHBBBAAAAAAAAABBBDDDFFFGGGKKKTTTdddxxx{{{rrrooovvvvvvqqqiiibbb[[[UUUPPPLLLFFFEEEDDDDDDDDDFFFHHHIIIJJJMMMRRRVVVXXX[[[___aaaccccccddddddfffjjjoootttyyy~~~mmm\\\RRROOOLLLLLLOOOSSSVVVWWW^^^```bbbbbb___YYYSSSOOOKKKKKKLLLMMMNNNQQQSSSUUUYYY[[[]]]^^^]]]\\\\\\\\\]]]^^^___```ccchhhnnnsssyyy|||{{{wwwtttooonnnppppppnnnooovvv|||~~~wwwooohhhccc___^^^]]]```hhhrrrzzzyyyrrrnnnppp{{{vvvjjjbbb^^^XXXUUURRRNNNHHHDDD???===;;;::::::;;;:::888999999999999888888888777999999888777777777777777999888999<<<>>>CCCPPP]]]qqq~~~{{{xxxrrrpppnnnoootttyyy~~~mmm[[[SSSMMMIIIIII@@@@@@@@@AAACCCFFFHHHJJJMMMRRR___sss{{{rrrnnnuuu~~~vvvqqqjjjbbb[[[UUUPPPLLLIIIHHHFFFEEEEEEGGGHHHIIIKKKNNNRRRVVVYYY\\\___aaaccccccdddeeefffkkkqqquuu}}}nnn]]]SSSPPPNNNNNNRRRVVVYYY[[[cccdddfffeeeaaaZZZSSSNNNIIIJJJJJJLLLNNNRRRTTTVVVYYY[[[]]]]]][[[ZZZYYYZZZVVVWWWYYY\\\___eeemmmrrryyy|||{{{yyy{{{|||zzz|||}}}vvvnnngggbbb___]]]\\\```hhhrrr|||uuunnnlllppp|||xxxmmmccc___ZZZVVVTTTPPPJJJFFF@@@>>>;;;::::::::::::999:::::::::999999999999999999888777777777777777777999888999<<<===CCCPPP]]]ooo}}}{{{zzz{{{ooo[[[SSSMMMIIIIIICCCCCCCCCDDDEEEHHHJJJLLLLLLPPP\\\rrrzzzqqqmmmttt|||wwwrrrjjjbbb\\\VVVPPPMMMJJJIIIGGGFFFEEEFFFHHHIIILLLOOOSSSWWWYYY\\\___bbbccccccdddeeeggglllrrrwwwppp___SSSQQQOOOPPPTTTXXX[[[\\\aaabbbdddccc___XXXQQQLLLIIIJJJJJJLLLOOORRRUUUVVV[[[]]]^^^^^^[[[YYYXXXYYYTTTUUUWWWYYY]]]cccjjjooowwwzzz|||tttllleee```^^^]]]\\\___hhhttt~~~{{{qqqkkkjjjooo}}}{{{pppddd```[[[YYYVVVRRRLLLGGGBBB???;;;::::::::::::999999999999999999999999999888888777777777777777888999888999;;;===BBBOOO\\\nnnppp[[[SSSKKKGGGHHHEEEDDDDDDDDDDDDFFFGGGHHHJJJNNN[[[ttt{{{qqqmmmsss{{{wwwrrrjjjccc\\\VVVQQQMMMIIIHHHFFFEEEEEEFFFGGGHHHMMMPPPTTTXXXZZZ\\\___bbbbbbbbbdddeeeggglllsssxxxsssbbbTTTRRRQQQRRRUUUYYY[[[\\\\\\]]]^^^^^^[[[UUUOOOLLLJJJJJJKKKMMMOOORRRUUUWWW]]]^^^___^^^[[[XXXVVVVVVUUUVVVWWWYYY[[[aaaggglllssswww|||zzzsssjjjccc___]]]]]]\\\```iiiuuuxxxooohhhhhhnnn}}}}}}tttfffbbb^^^[[[YYYUUUNNNHHHCCC@@@<<<::::::::::::999777777888888888888888888888777777777777777888888:::888999;;;===AAANNN[[[nnnrrr\\\SSSKKKGGGGGGDDDCCCBBBAAAAAABBBCCCDDDGGGMMM[[[sss{{{rrrnnnsss{{{wwwrrrkkkccc\\\VVVQQQMMMIIIHHHFFFEEEEEEFFFHHHIIINNNQQQUUUXXXZZZ]]]```bbb```aaabbbdddggglllsssxxxwwweeeXXXVVVTTTTTTVVVYYYZZZZZZYYYZZZZZZYYYVVVRRROOOLLLJJJJJJKKKNNNQQQTTTXXXZZZ___``````^^^ZZZWWWUUUTTTVVVWWWXXXYYY[[[___fffjjjooorrrwww{{{~~~yyyqqqhhhbbb^^^]]]\\\]]]aaajjjvvvwwwnnngggfffmmm|||wwwkkkgggccc```]]]XXXPPPJJJDDDAAA<<<:::999:::::::::777777777777777888888888777777777777777888888999:::999999;;;<<>>IIITTTeee}}}|||```SSSLLLGGGEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFHHHLLLWWWiii}}}yyyppprrrwww~~~xxxmmmddd]]]WWWPPPLLLIIIHHHGGGGGGHHHKKKOOOQQQRRRUUUYYY\\\^^^___aaabbbbbb```bbbfffhhhkkkrrrzzz}}}wwwuuuvvvzzzxxxtttnnngggbbb\\\WWWTTTSSSPPPMMMHHHEEEDDDCCCCCCFFFFFFKKKSSSZZZbbbooo{{{~~~yyyoooeee___YYYXXXWWWXXX[[[bbbhhhmmmsssvvv|||~~~yyytttkkkccc]]][[[[[[\\\eeeiiittt{{{rrrlllhhhllltttuuuqqqgggTTTEEEAAA<<<999888888999999:::999888888777777888888777777777777777888999999999777777999:::===GGGQQQccczzz|||```SSSLLLGGGEEECCCBBBBBBAAABBBCCCEEEFFFFFFGGGKKKTTTcccwwwwwwoooqqqvvv~~~xxxmmmddd]]]WWWPPPLLLJJJIIIHHHHHHIIILLLOOORRRSSSVVV[[[^^^``````aaabbbcccaaabbbgggiiikkkrrryyy~~~zzzvvvuuuwww|||zzzvvvooohhhccc]]]WWWSSSPPPNNNJJJGGGDDDBBBBBBBBBHHHHHHMMMUUU[[[cccooozzz{{{|||~~~}}}wwwnnnddd^^^XXXWWWVVVXXX]]]dddkkkpppwww|||~~~wwwrrrjjjaaa\\\ZZZ[[[\\\ccciiiuuuzzzrrrkkkhhhmmmvvvyyysssgggRRREEEAAA<<<999888999999999:::999888888777777888888777777666666777777888999888777777999:::===EEENNN\\\rrr|||aaaTTTMMMHHHFFFCCCCCCBBBAAAAAABBBDDDDDDEEEGGGJJJRRR___qqqvvvoooqqqvvv}}}xxxnnnddd^^^WWWQQQLLLKKKJJJIIIHHHJJJLLLOOOQQQTTTXXX]]]```aaabbbbbbcccbbbaaacccgggiiikkkqqqxxx}}}|||uuurrrvvvxxx|||}}}yyyqqqjjjddd]]]WWWSSSMMMKKKHHHEEECCCBBBBBBBBBHHHJJJOOOWWW^^^dddoooyyy|||}}}}}}zzzsssiii___YYYVVVVVVWWWZZZ```hhhoootttzzz}}}vvvqqqhhh```[[[ZZZ\\\]]]cccjjjxxxzzzrrrkkkfffkkkwww}}}uuuhhhSSSFFFBBB===:::999::::::::::::999888888777777888888777666666666666777888888777666777::::::<<>>;;;:::;;;;;;;;;:::999888888777777888888666666666666666777888888777666888:::;;;;;;BBBJJJPPPdddqqqvvvxxxrrrpppzzz{{{aaaTTTNNNJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDAAADDDHHHOOOYYYjjj|||yyypppqqqtttzzzxxxmmmddd^^^YYYSSSNNNNNNLLLKKKJJJJJJLLLOOOPPPVVVZZZ___bbbccccccccccccaaa```bbbgggiiijjjooovvv~~~}}}uuurrrrrrtttwww{{{yyypppggg___WWWRRRHHHFFFDDDBBBAAABBBCCCCCCDDDHHHPPP[[[bbbhhhrrr{{{~~~}}}{{{vvvooofff^^^XXXUUUWWW[[[aaaiiiqqqxxx|||}}}vvvqqqhhh```[[[[[[]]]___dddmmm~~~{{{rrrlllgggnnn|||~~~nnnXXXHHHDDD???<<<;;;;;;<<<<<<:::999999888777888888888666666666666666777888888666666888;;;;;;;;;AAAIIISSSfffppprrrqqqiiieeennnzzz~~~cccUUUMMMIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGDDDEEEMMMXXXggg{{{zzzrrrpppsssyyy|||vvvnnneee]]]WWWQQQNNNMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbcccaaabbbeeegggiiinnnssswwwyyyqqqooorrrvvv{{{~~~tttqqqmmmbbbTTTLLLFFFDDDBBB@@@@@@BBBDDDEEEFFFKKKSSS\\\eeennnwww|||~~~uuuiii___XXXVVVWWWVVVYYYbbbjjjqqqzzz{{{wwwmmmccc^^^[[[ZZZ]]]aaahhhppp|||}}}tttppppppvvvlllXXXFFFBBB>>><<<;;;;;;:::999;;;:::999999888888999999777777777777777777777777888888888777888;;;AAAEEEQQQaaalllrrrttthhhaaaiiittt~~~cccUUUMMMHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCEEECCCDDDKKKVVVeeeyyy}}}tttqqqsssxxx}}}wwwooofff^^^XXXRRRNNNMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbcccaaaccceeegggjjjnnntttxxxvvvpppqqqtttxxx~~~{{{xxxsssgggXXXNNNFFFDDDBBB@@@@@@BBBDDDEEEGGGMMMUUU___gggpppwww|||}}}tttiii___YYYWWWYYYXXX\\\dddlllsss|||{{{wwwmmmccc^^^\\\ZZZ]]]bbbjjjrrr~~~~~~wwwsssrrryyykkkVVVFFFCCC???<<<;;;;;;:::999;;;:::999999888888999999777777777777777777777777888888888777888;;;@@@DDDPPP```kkkrrrttthhh```hhhppp~~~dddUUUMMMHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCAAACCCJJJTTTbbbvvvuuurrrrrrvvvyyyqqqhhh```YYYSSSOOOMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbcccbbbcccfffhhhjjjoootttxxxwwwrrrooorrrxxx|||yyyjjjYYYOOOEEEDDDBBB@@@@@@BBBDDDFFFIIIOOOXXXbbbjjjrrrxxx|||{{{ssshhh___ZZZYYY\\\\\\```iiiooouuu|||uuukkkbbb^^^\\\[[[___cccllluuuzzzxxxuuu~~~jjjSSSFFFCCC???<<<<<<;;;;;;:::;;;:::999999888888999999777777777777777777777777888888888888888;;;@@@DDDOOO___kkkrrrttthhh___eeekkkyyyeeeVVVLLLGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBDDDJJJRRR```uuuuuuqqqqqquuu{{{sssjjjbbb[[[TTTPPPMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbcccbbbcccfffhhhkkkooouuuyyywwwqqqnnnooossszzz}}}lllYYYNNNFFFDDDBBBAAAAAACCCEEEGGGIIIPPPZZZdddmmmsssyyy|||~~~{{{ssshhh```\\\\\\^^^___eeemmmsssyyy|||tttjjjaaa]]]\\\\\\```eeennnwww}}}zzzzzzvvvlllSSSFFFCCC???===<<<<<<;;;:::;;;:::999999888888999999777777777777777777777777777888999888999;;;???CCCMMM]]]iiisssvvviii^^^cccffftttfffVVVMMMHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBEEEJJJRRR___sssuuuqqqqqquuu|||tttlllddd\\\TTTPPPMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbcccaaaccceeehhhjjjoootttxxx|||rrrnnnmmmnnntttzzznnnZZZOOOGGGEEECCCBBBCCCEEEGGGIIIKKKQQQ\\\fffnnnuuu{{{~~~~~~vvvlllccc___^^^```bbbjjjsssxxx~~~{{{rrrhhh```]]]\\\]]]bbbgggpppyyy~~~yyywwwwwwuuunnnTTTGGGDDD???===<<<<<<;;;:::;;;:::999999888888999999777777777777777777777777777888999999999;;;???BBBKKK[[[hhhtttxxxkkk___bbbdddpppfffWWWNNNIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBEEEJJJPPP\\\rrrwwwsssrrrvvv}}}uuummmeee\\\TTTOOOMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbcccaaabbbeeegggiiinnnssswww~~~~~~vvvnnnlllmmmooosssyyyppp]]]SSSHHHGGGEEEDDDEEEGGGIIIKKKMMMSSS]]]gggpppxxx~~~sssjjjeeeccccccgggpppyyy~~~zzzpppggg___\\\]]]^^^ccciiiqqq{{{|||uuurrrssstttpppTTTGGGDDD@@@======<<<<<<;;;;;;:::999999888888999999777777777777777777777777777999:::::::::;;;>>>AAAHHHYYYhhhuuu{{{oooaaacccbbbmmmgggXXXOOOJJJHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAADDDIIINNNZZZooo|||wwwuuuxxx}}}uuummmeee\\\TTTNNNMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbccc```aaacccfffhhhmmmrrrvvv}}}vvvooojjjkkkmmmoootttyyyooo]]]SSSIIIHHHGGGFFFFFFIIIKKKMMMPPPVVV___iiisss|||}}}rrrkkkhhhfffkkkvvv}}}yyynnnfff^^^\\\]]]___dddjjjttt~~~{{{sssnnnooosssnnnSSSGGGDDD@@@=========<<<;;;;;;:::999999888888999999777777777777777777777777777999:::::::::;;;>>>@@@FFFWWWgggvvv~~~rrrcccdddaaajjjzzz{{{tttgggXXXOOOKKKIIIEEEEEEDDDCCCCCCCCCCCCCCC???@@@CCCGGGLLLWWWmmmzzzwwwyyy}}}uuummmeee\\\SSSNNNMMMIIIGGGIIIJJJKKKNNNTTTVVVZZZ___cccccccccbbbccc___aaaccceeehhhlllrrrvvv||||||pppjjjgggjjjnnnppptttyyylllZZZRRRJJJIIIHHHGGGHHHJJJMMMOOOSSSXXXaaakkkuuuxxxpppllliiiooozzz}}}xxxnnneee^^^\\\]]]```eeekkkvvv{{{rrrmmmlllsssmmmQQQGGGDDD@@@>>>======<<<;;;;;;:::999999888888999999777777777777777777777777777999:::::::::;;;>>>@@@EEEVVVgggwwwttteeeeee```hhhwwwssskkkgggVVVNNNHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHLLLVVViiizzzzzzuuuuuu}}}~~~vvvnnneee]]]UUUPPPMMMKKKHHHHHHKKKNNNPPPQQQWWW[[[aaaddddddbbbaaa```ccccccddddddfffjjjpppuuuzzz}}}uuuggghhhiiikkkmmmsssyyy~~~tttdddVVVOOOFFFGGGGGGFFFEEEFFFIIILLLTTTWWWaaappp|||xxxooorrrxxx{{{vvvkkkeee___\\\ZZZ[[[bbbjjjwwwyyyooollloooxxxhhhRRRIIIFFFBBB???>>>===;;;:::::::::;;;;;;::::::999888666777888999999999999999999999888777999;;;===???FFFPPPaaapppxxxtttkkkcccbbbiiiuuuvvvjjjfffhhhWWWOOOIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCEEEGGGKKKTTTfffwww|||vvvvvv~~~}}}vvvmmmeee]]]UUUPPPMMMKKKHHHIIIKKKOOOQQQRRRWWW[[[```ccccccbbbaaa```bbbbbbcccccceeeiiiooosssxxx{{{}}}qqqggghhhjjjkkknnntttzzzwwwjjj\\\QQQLLLFFFGGGGGGFFFFFFHHHKKKNNNVVVYYYbbbqqq}}}xxxvvv|||zzzuuuiiiccc^^^\\\[[[]]]eeemmmyyywwwnnnkkknnn{{{gggRRRGGGEEEAAA??????>>>===<<<::::::;;;;;;::::::999888777777888999999999999999999888888888999;;;===>>>DDDNNN^^^nnnuuusssjjjbbbccciiitttqqqfffbbbjjjYYYPPPKKKGGGFFFEEEDDDCCCBBBBBBAAAAAADDDCCCDDDGGGIIIQQQcccttt}}}wwwvvv}}}|||uuummmeee]]]VVVQQQMMMKKKIIIIIILLLOOORRRRRRXXX\\\```ccccccbbbaaaaaa```aaabbbccceeeiiinnnrrruuuyyy~~~vvvlllggghhhjjjmmmpppuuu|||zzzrrrhhh]]]TTTMMMIIIFFFFFFGGGGGGGGGIIIMMMPPPXXXZZZdddrrr|||yyysssfffaaa]]]\\\\\\___hhhqqq|||~~~tttllljjjnnn}}}eeeRRRFFFDDDAAA????????????>>>::::::;;;;;;::::::999888777777888999999999999888888888888888999:::<<<>>>BBBLLL[[[jjjrrrqqqiiibbbdddhhhqqq}}}{{{kkk```\\\lllZZZRRRLLLHHHGGGFFFEEECCCBBBAAAAAAAAADDDDDDEEEGGGIIIPPPaaaqqq}}}vvvtttzzz|||uuummmfff^^^WWWRRRMMMKKKIIIJJJMMMPPPSSSSSSXXX\\\```ccccccbbbaaaaaa```aaacccdddfffiiinnnrrrsssvvv{{{qqqhhhfffhhhkkknnnrrrwww~~~vvvpppeee[[[TTTNNNKKKIIIDDDEEEFFFFFFGGGJJJNNNQQQXXX[[[dddrrr~~~wwwqqqfffaaa]]]]]]^^^aaajjjttt~~~zzzqqqjjjjjjooo}}}bbbPPPGGGEEEAAA@@@??????>>>===::::::;;;;;;::::::999888777888888999999999888888888777777888999:::<<<===AAAJJJYYYgggppppppjjjdddcccffflllwww~~~ttteee[[[XXXnnn\\\SSSMMMIIIHHHGGGEEEDDDCCCBBBAAAAAAEEEEEEFFFHHHIIIPPP```ppp|||uuurrrwww~~~}}}vvvnnnggg___XXXSSSNNNKKKJJJJJJMMMQQQTTTUUUYYY\\\```bbbbbbaaaaaabbbaaabbbdddfffgggkkkooosssrrruuuzzz~~~{{{nnngggfffhhhlllppptttzzzoooggg\\\SSSNNNKKKJJJHHHDDDEEEFFFFFFGGGJJJNNNRRRXXX\\\eeesss~~~vvvooogggaaa^^^^^^___bbbkkkuuuwwwnnniiikkkqqq}}}___OOOJJJGGGCCC@@@???>>>===;;;::::::;;;;;;::::::999888888888999999999888888777777777777888999:::;;;<<>><<<;;;::::::;;;;;;::::::999888888999999999999888777777666666777888999:::;;;;;;@@@GGGTTTbbblllnnnlllhhh___bbbiiissszzz}}}vvvhhh[[[UUUTTTooo\\\TTTNNNIIIFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBDDDFFFHHHNNN^^^mmm~~~vvvqqqsssyyyzzzrrrjjjaaaZZZUUUNNNLLLJJJKKKOOOSSSUUUWWWZZZ\\\___aaaaaaaaabbbccc```bbbdddfffhhhkkknnnqqqtttvvvzzz}}}tttlllgggeeehhhmmmrrrxxx~~~|||llldddZZZSSSQQQOOOKKKHHHHHHIIIJJJJJJJJJMMMQQQTTTZZZ```kkkyyy~~~uuummmddd___]]]^^^aaafffqqq{{{zzzqqqkkkiiipppxxxzzz]]]QQQJJJGGGCCCAAA@@@???>>><<<::::::;;;;;;::::::999888999999999999999888777777555666777888999:::::::::>>>EEEQQQ^^^iiilllkkkhhh^^^bbbkkkwwwzzz}}}pppbbbWWWRRRSSSooo\\\SSSMMMIIIFFFEEEDDDDDDDDDDDDDDDEEE???@@@BBBEEEGGGMMM]]]lllwwwrrrsssyyy{{{sssjjjbbbZZZUUUNNNLLLJJJKKKOOOSSSVVVWWWZZZ\\\___aaaaaaaaabbbccc^^^aaaccceeegggjjjmmmpppuuuwwwzzz}}}ssskkkhhhdddhhhmmmsssyyyppphhh___YYYVVVTTTOOOKKKKKKLLLLLLLLLLLLOOORRRUUU\\\bbbnnn|||uuummmaaa]]][[[^^^bbbiiitttyyypppkkkjjjqqqzzzzzz^^^SSSHHHEEEBBBAAAAAAAAA@@@???::::::;;;;;;;;;:::999999999999999999999888777666555666777888::::::::::::<<>>;;;888888999;;;<<>>>>>===<<<:::888888999:::;;;999888666555999::::::999888888999;;;;;;===CCCKKKUUU]]]bbbddddddggglllvvv~~~{{{|||sssddd\\\VVVQQQPPPRRRxxx```RRRMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBEEEGGGGGGHHHPPPZZZjjj~~~~~~sssppprrryyy{{{rrrhhh^^^XXXNNNLLLJJJHHHIIIKKKNNNPPPRRRVVV[[[^^^^^^^^^______ZZZZZZ\\\^^^ccchhhllloootttwwwzzz|||{{{rrrmmmnnnoooooosssxxx|||}}}zzzxxxuuurrrooommmjjjgggffffffggggggkkkqqq|||zzzyyyzzzwwwnnnhhheeebbbdddjjjqqqzzzjjjXXXQQQIIIGGGDDDCCCCCCBBB@@@>>>======>>>>>>===<<<:::999888999;;;;;;999777666666666777888777555555777888:::<<<@@@IIISSS\\\ccceeefffhhhnnnvvv|||yyyzzz}}}|||pppccc[[[WWWRRRPPPRRR{{{bbbTTTNNNLLLHHHHHHFFFEEEDDDCCCCCCCCCAAABBBEEEHHHGGGGGGNNNXXXfffzzzwwwsssuuuxxx{{{rrrhhh^^^XXXOOOMMMJJJIIIIIIKKKNNNPPPQQQUUUYYY\\\]]]\\\\\\]]][[[[[[\\\^^^bbbgggkkkmmmuuuwwwzzz}}}yyyqqqnnnppprrrrrruuuzzz~~~}}}{{{zzzxxxwwwvvvtttrrrqqqpppppppppssswwwyyyxxxwww{{{sssjjjeeedddbbbcccjjjrrr{{{gggWWWQQQIIIGGGEEECCCCCCBBB@@@>>>>>>>>>>>>======<<<;;;:::888:::;;;:::777666666888666777777777555555777888999;;;???GGGRRR\\\dddhhhhhhjjjooowww~~~zzz{{{~~~wwwlll```ZZZWWWSSSQQQSSS}}}dddVVVPPPNNNIIIHHHGGGEEEDDDDDDCCCCCC@@@BBBEEEHHHGGGGGGMMMVVVeeexxxzzzuuuwwwwwwwwwlllbbb\\\OOOMMMKKKIIIIIIKKKNNNPPPQQQTTTXXX[[[[[[[[[[[[[[[_________aaadddhhhkkkmmmsssuuuxxx{{{}}}wwwpppnnnqqqtttssswww|||~~~~~~}}}{{{{{{zzzzzzyyyxxxwwwwwwxxx{{{xxxvvvvvvyyyppphhhdddcccaaacccjjjrrr|||eeeVVVQQQIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;888:::;;;:::777555666999888999999888777777888:::999:::>>>FFFQQQ]]]eeeiiiiiikkkpppxxx~~~ssshhh^^^YYYWWWSSSRRRTTTdddUUUNNNLLLHHHFFFDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDEEEHHHMMMPPPbbbttt}}}vvvsssuuu|||yyyqqqdddYYYRRROOOKKKIIIJJJKKKLLLMMMPPPTTTYYY\\\]]]]]]]]]]]]]]]]]]^^^___aaadddgggiiipppssswww{{{~~~|||tttooolllnnnrrrtttxxx~~~zzzvvv{{{}}}}}}}}}}}}~~~yyyqqqjjjccc```[[[^^^ccciiiqqq~~~~~~fffWWWNNNLLLIIIFFFDDDDDDBBB@@@???????????????>>>===<<<;;;;;;;;;:::999999888888777777777777777777777777777999:::===BBBLLLYYYeeemmmlllmmmpppvvv~~~~~~xxxnnneee]]][[[[[[WWWSSSSSSdddUUUNNNKKKHHHFFFDDDDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEGGGLLLOOO```qqqxxxtttttt{{{zzzrrrfffZZZTTTPPPKKKIIIIIIKKKMMMMMMPPPTTTYYY\\\]]]\\\\\\\\\\\\\\\]]]___aaadddggghhhmmmqqquuuyyy||||||uuupppnnnoootttwww{{{zzzxxxzzz|||{{{yyywwwvvvvvvwwwxxx|||~~~wwwnnngggaaa]]]\\\___eeekkksss~~~iii[[[TTTNNNKKKHHHEEEDDDCCCAAA???????????????>>>===<<<;;;;;;;;;::::::999888888888888888888888888888888888999:::<<>>===<<<;;;;;;::::::999999888888888888888888888888888888999:::<<<@@@GGGRRR]]]eeemmmnnnpppttt}}}vvvooohhhaaa\\\]]]^^^\\\[[[]]]fffVVVNNNKKKIIIGGGEEEDDDEEEEEEDDDCCCAAABBBCCCCCCDDDFFFJJJLLL[[[kkkyyysssqqqvvv~~~vvviii]]]YYYTTTMMMHHHHHHKKKNNNPPPPPPTTTYYY\\\\\\[[[ZZZZZZ[[[\\\\\\^^^```cccfffhhhjjjmmmqqquuuxxx||||||vvvsssrrruuuyyyyyytttsssuuuwwwvvv~~~}}}yyyuuuqqqoooppprrrtttyyy~~~xxxoooggg```[[[YYY]]]aaagggnnnxxx|||wwwggg___ZZZVVVRRRMMMIIIGGGEEEBBBAAA@@@@@@@@@@@@???>>>======<<<;;;;;;:::999999888888888888888888888888888888999:::<<<>>>CCCLLLXXX```iiilllpppsssyyy{{{tttnnngggaaa]]]^^^___]]]]]]___hhhXXXOOOLLLIIIGGGEEEEEEEEEEEEEEECCCAAABBBDDDDDDDDDFFFIIIKKKYYYiiiwwwqqqooosss{{{xxxkkk```[[[VVVOOOJJJIIIKKKNNNPPPPPPTTTYYY\\\\\\[[[[[[[[[\\\\\\]]]^^^```cccfffhhhlllnnnrrruuuxxx|||}}}wwwuuutttwww|||zzzsssnnnmmmnnnqqqttt}}}~~~yyyuuurrrssstttvvv{{{}}}uuummmeee___[[[ZZZ\\\aaagggooozzz|||xxxlllgggcccZZZVVVPPPKKKHHHFFFCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888888888888888888888888888:::<<<===@@@HHHSSS\\\eeeiiiooosssxxx~~~xxxrrrnnniiiccc`````````]]]^^^aaajjjZZZQQQNNNIIIGGGEEEEEEFFFFFFEEEDDDBBBCCCEEEEEEEEEFFFIIIKKKWWWggg~~~uuuooommmqqqwww{{{oooddd\\\WWWPPPLLLKKKLLLNNNOOOPPPTTTYYY\\\]]]]]]]]]]]]]]]]]]]]]___aaadddgggiiinnnpppsssuuuxxx|||~~~yyyvvvuuuxxx}}}|||uuunnnkkkkkkmmmsss}}}zzzxxxwwwwwwxxx{{{sssjjjccc^^^\\\[[[\\\aaahhhqqq|||}}}zzzyyy|||tttqqqooo___ZZZSSSMMMIIIGGGDDDCCCAAAAAAAAAAAAAAA@@@>>>>>><<<<<<;;;;;;::::::999999999999999999999999999999777:::<<<<<<===DDDPPPZZZbbbiiiooossswwwzzztttpppmmmlllgggddddddbbb```aaaeeemmm\\\SSSOOOJJJHHHFFFEEEFFFFFFEEEDDDBBBDDDFFFGGGFFFGGGIIIKKKTTTccc|||uuuoookkknnnuuu}}}tttiii]]]XXXRRRNNNMMMMMMNNNNNNPPPTTTYYY]]]____________^^^^^^___```bbbeeehhhjjjoooqqqssstttwwwzzzzzzwwwvvvyyy~~~}}}wwwrrrqqqrrruuu}}}}}}}}}}}}}}}xxxpppgggaaa]]]\\\\\\^^^bbbjjjsssyyypppqqqttt~~~|||uuurrrooobbb]]]UUUOOOJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;::::::999999999999999999999999999999666999<<<;;;<<>>CCCHHHYYYaaalllsssxxxxxxqqqmmmlllmmmppptttvvvuuutttttttttooo^^^UUUPPPLLLJJJHHHGGGGGGGGGFFFEEECCCDDDDDDDDDCCCEEEGGGJJJQQQ]]]rrryyytttrrrtttzzzyyysssfff```XXXRRROOOOOOOOOOOONNNRRRWWW\\\___``````___```______```cccfffjjjlllnnnqqqtttwwwxxxzzz|||~~~}}}|||}}}{{{xxxtttpppooorrruuuyyy|||yyyqqqiiiccc^^^ZZZ\\\```dddjjjsss~~~}}}qqqgggaaa^^^dddqqqwwwjjjaaa\\\WWWUUUSSSOOOMMMKKKJJJJJJGGGGGGFFFDDDBBBAAA??????======<<<;;;;;;;;;;;;;;;:::999999999888888888888666777777777999<<>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888999999::::::;;;===AAAEEELLLUUUaaammmvvv{{{rrrmmmjjjnnnqqquuuxxxzzz{{{|||~~~tttaaaVVVPPPLLLJJJHHHGGGHHHHHHFFFEEECCCDDDDDDCCCCCCCCCFFFHHHMMMTTTfff|||zzzwwwxxx}}}}}}kkkdddZZZRRRNNNMMMMMMMMMLLLOOOTTTXXX\\\^^^_______________```bbbfffiiikkkooorrrvvvyyyzzz|||zzzpppjjjgggfffdddeeeiiiooovvv}}}zzzrrrkkkddd```^^^\\\^^^cccfffmmmxxxsssiiicccaaabbbmmm~~~}}}pppgggaaaZZZXXXTTTQQQMMMKKKIIIIIIHHHHHHFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<:::::::::999999999999888:::;;;;;;;;;;;;===@@@CCCHHHPPP\\\hhhsss~~~~~~uuuooolllooorrrvvvyyy{{{}}}vvvcccWWWPPPMMMKKKHHHHHHHHHHHHGGGFFFDDDEEEEEEDDDCCCDDDFFFHHHKKKPPP```www}}}zzzzzz~~~oooggg\\\SSSNNNMMMMMMMMMPPPRRRVVVZZZ^^^``````aaa^^^]]]]]]___aaadddhhhjjjoooqqquuuxxxzzz}}}}}}~~~{{{yyyyyyzzz{{{yyymmmfffcccccccccdddhhhooovvv|||yyynnngggaaa___]]]\\\```eeehhhooo{{{~~~pppgggccccccgggsss}}}rrrhhhccc\\\ZZZVVVRRRNNNLLLJJJJJJIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@???===<<<<<<<<<<<<::::::::::::999999999999999:::::::::999:::===???DDDJJJUUU```lllxxx}}}{{{zzzsssooopppssswwwzzz|||~~~xxxdddXXXQQQMMMKKKIIIHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDGGGIIIIIIMMM[[[rrr}}}{{{~~~ssskkk```VVVPPPOOOOOOOOOQQQSSSVVVZZZ]]]^^^______\\\\\\\\\]]]```cccfffhhhmmmppptttwwwyyy{{{~~~||||||xxxvvvvvvvvvyyy|||{{{nnneeebbbaaaaaabbbhhhrrrzzzzzzwwwllleee___^^^]]]]]]aaafffkkksss{{{mmmeeecccdddooo{{{{{{ooofffbbb[[[YYYVVVSSSPPPNNNMMMMMMKKKJJJIIIGGGFFFDDDCCCBBBAAAAAA???>>>===<<<<<<<<<;;;;;;:::::::::999999999888999:::999888999;;;===???DDDLLLWWWcccooo{{{|||yyy~~~~~~wwwsssqqqssswwwzzz|||~~~yyyeeeXXXQQQMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDEEEGGGIIIHHHLLLYYYppp~~~|||~~~vvvnnnbbbXXXRRRPPPPPPQQQOOOQQQTTTWWWYYY[[[\\\\\\[[[[[[[[[\\\___bbbfffhhhkkknnnrrruuuwwwzzz}}}{{{~~~{{{wwwvvvuuutttvvvyyy}}}~~~pppgggcccbbb___aaahhhttt~~~}}}xxxuuujjjddd^^^]]]]]]]]]aaagggnnnvvvzzzllldddccceeeuuuxxxmmmccc___ZZZXXXVVVSSSQQQPPPPPPPPPLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;:::999999;;;===<<>>>>>===<<<;;;<<<;;;::::::999999::::::999999888888999999:::;;;<<<;;;???FFFMMMWWWgggttt~~~}}}|||vvvuuuvvvxxx|||{{{gggZZZQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHGGGEEECCCDDDFFFIIIGGGLLLVVVfffzzz~~~{{{{{{~~~wwwjjj___WWWSSSQQQOOOSSSTTTVVVXXXZZZ\\\]]]]]]_________```bbbeeehhhjjjkkkmmmqqqtttwwwxxxyyyyyyzzz}}}}}}}}}{{{zzz|||}}}qqqjjjgggfffjjjoooxxx~~~wwwpppkkkccc]]]ZZZ[[[^^^```eeekkkwwwvvvlllfffjjjrrrvvvmmmfffaaa___[[[YYYWWWUUURRRPPPOOOOOOOOOOOONNNLLLJJJIIIHHHGGGDDDBBB???>>>>>>>>>===;;;<<<;;;;;;:::999:::::::::999999999888999999:::;;;;;;:::<<>><<<===???AAADDDMMMVVVhhh{{{}}}zzzyyy{{{~~~lll]]]UUUPPPNNNLLLKKKKKKKKKJJJIIIFFFHHHIIIHHHFFFDDDDDDDDDEEEHHHNNNZZZkkkzzzyyy~~~wwwlllccc[[[VVVRRRTTTUUUUUUWWWYYY[[[]]]___``````aaabbbdddeeeggghhhjjjlllnnnqqquuuwwwyyyzzz}}}{{{|||~~~|||}}}yyypppggg```\\\ZZZZZZ]]]___ccckkkuuuxxxllleeefffppp{{{{{{jjjbbb^^^ZZZWWWWWWXXXWWWVVVUUUSSSSSSSSSSSSOOONNNNNNNNNMMMMMMMMMMMMHHHFFFCCCBBBBBBBBB@@@???>>>===<<<<<<;;;;;;<<<<<<::::::999999::::::;;;<<<<<<;;;<<>>>>>===<<<<<<<<<<<<===:::::::::::::::;;;;;;<<<999888:::======>>>DDDLLLWWWjjj|||vvvssssssuuuwwwxxxnnn```XXXQQQNNNLLLKKKLLLLLLKKKIIIGGGHHHIIIHHHFFFDDDCCCDDDFFFGGGLLLUUUfffzzz~~~zzz}}}wwwmmmddd\\\WWWUUUUUUUUUVVVXXX[[[^^^``````aaabbbdddeeeffffffgggjjjkkkmmmpppssswwwzzz{{{|||~~~xxxrrrjjjbbb]]]ZZZZZZ\\\```bbbgggqqq}}}yyykkkbbbaaahhhxxxtttiii___\\\[[[XXXWWWXXXXXXWWWVVVTTTRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDBBBAAA???>>>======<<<<<<======;;;::::::::::::;;;<<<<<<999888:::<<<<<<;;;AAAHHHPPPccc|||{{{sssooonnnppprrrtttooo```YYYQQQOOOLLLLLLLLLLLLKKKIIIIIIJJJIIIFFFDDDCCCDDDFFFHHHHHHKKKTTTdddwww{{{~~~{{{qqqggg___ZZZUUUUUUUUUVVVXXX[[[^^^``````aaacccdddeeefffffffffjjjkkkmmmpppssswwwzzz|||||||||vvvpppiiiaaa]]]ZZZZZZ]]]aaaccchhhssssssfff___```jjj|||nnneee]]][[[[[[ZZZYYYZZZYYYXXXVVVTTTSSSQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJKKKHHHFFFEEEEEEDDDCCCBBB??????>>>===============;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>===;;;@@@GGGLLL___xxxyyyqqqlllkkkmmmoooqqqtttaaaYYYVVVSSSOOOMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFJJJRRR```ttt~~~wwwwwwzzz~~~uuulllccc\\\ZZZXXXUUUTTTVVVYYYZZZZZZ[[[^^^aaacccddddddeeefffgggjjjnnnrrrtttvvvyyy|||}}}}}}yyysssmmmfffaaa^^^\\\\\\^^^dddiiippp}}}zzzlllbbbcccfffmmmyyyqqqfff^^^^^^___[[[XXXYYY[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<============>>>AAADDDLLL[[[pppyyymmmgggfffhhhhhhhhhwwwccc[[[VVVSSSPPPMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFJJJQQQ^^^pppxxxwwwzzzyyypppfff```\\\YYYVVVUUUWWWYYYZZZ[[[[[[^^^aaacccccccccdddeeehhhkkkooorrruuuwwwzzz}}}~~~~~~|||wwwqqqjjjddd^^^\\\[[[[[[___eeellltttsssggg___bbbhhhrrrwwwooofff^^^^^^^^^ZZZXXXYYYZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@?????????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<=========<<<===@@@BBBIIIWWWkkk}}}{{{ooohhhgggiiijjjjjjzzzfff]]]VVVSSSPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCDDDFFFIIIOOOZZZlllxxxvvvyyyvvvlllddd^^^[[[WWWUUUWWWYYYZZZ[[[[[[^^^aaabbbbbbbbbcccdddhhhkkkooosssuuuxxx{{{}}}|||yyytttmmmggg```\\\YYYZZZ[[[___hhhoooxxxzzzkkkaaa[[[```jjjxxxtttllleee^^^]]]\\\ZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSQQQPPPNNNLLLKKKHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::;;;::::::999999::::::;;;<<<======<<<;;;<<<>>>@@@FFFQQQcccuuusssjjjhhhjjjlllmmm}}}hhh___WWWTTTQQQOOONNNNNNLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEIIINNNXXXiii~~~wwwuuuvvv{{{ppphhh___\\\WWWUUUUUUWWWYYYZZZ\\\___bbbccccccbbbcccdddgggjjjooorrruuuxxx{{{~~~{{{wwwqqqjjjddd^^^[[[YYYZZZ[[[aaajjjrrr{{{zzzrrrddd]]]ZZZ___kkk}}}{{{pppiiiddd___]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???===;;;::::::::::::999999999999::::::<<<<<<<<<;;;::::::<<>>===;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;::::::<<<>>>AAAIIIVVVgggzzz|||rrrmmmmmmoooqqqlllbbb[[[XXXUUUSSSRRRQQQPPPOOOLLLLLLKKKJJJHHHFFFEEEDDD@@@DDDGGGKKKSSSeee|||yyytttuuuyyyyyyoooccc___YYYUUUTTTVVVWWWXXX]]]```ccceeeeeefffggghhhgggjjjnnnrrruuuyyy|||~~~uuuqqqkkkddd^^^\\\[[[[[[]]]___fffpppyyywwwlllddd\\\\\\]]]dddrrrssskkkcccdddccc___^^^aaabbb```ZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;:::;;;===???AAAFFFQQQbbbwwwvvvpppnnnoooqqqoooddd]]]ZZZWWWUUUTTTSSSRRRQQQNNNMMMMMMKKKJJJHHHFFFEEE@@@DDDGGGIIIPPP```xxx}}}wwwwwwxxxvvvgggbbb[[[WWWVVVWWWYYYZZZ[[[^^^bbbdddeeefffgggiiihhhlllppptttxxx{{{}}}qqqmmmfff```[[[ZZZZZZ[[[^^^```iiittt~~~{{{qqqfff^^^VVVYYY___hhhyyyqqqjjjaaaeeeeeeaaaaaaeeegggddd```___^^^\\\YYYWWWVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<===:::;;;<<<;;;;;;<<>>AAAJJJ[[[ttt{{{sssooonnnooovvvjjjbbb^^^ZZZWWWUUUTTTSSSRRRSSSRRRPPPMMMJJJHHHFFFEEEIIIEEEEEEJJJNNNVVVjjj|||yyy|||pppjjjaaaZZZWWWWWWWWWXXX\\\___bbbcccdddeeegggiiilllnnnrrruuuxxx{{{~~~zzzuuupppggg^^^[[[ZZZYYYZZZ\\\```fffnnnwww|||pppccc\\\[[[TTTYYYccctttyyyoooiiieeedddccceeegggjjjjjjjjjiiiddd^^^\\\]]]]]]YYYVVVWWWTTTQQQQQQRRRRRROOOLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@======<<<<<<===>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>AAACCCJJJYYYppp~~~uuummmlllnnnyyyllldddaaa\\\YYYXXXWWWVVVTTTSSSRRRPPPMMMJJJGGGEEEDDDGGGCCCDDDIIILLLSSSfff{{{}}}xxxzzz|||uuunnnddd\\\XXXWWWXXXYYY\\\___bbbcccdddeeegggiiilllnnnrrruuuxxx{{{}}}wwwrrrkkkbbbZZZXXXXXXWWWYYY]]]aaagggqqq{{{yyymmm```YYYYYYXXX]]]hhhzzzwwwooojjjfffdddcccdddfffhhhhhhhhhgggbbb]]][[[\\\\\\YYYUUUWWWTTTRRRQQQRRRRRROOOMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIHHHGGGEEEDDDCCCBBBBBB@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<===>>>>>>@@@BBBHHHVVVlllwwwooommmooo~~~ppphhhddd```\\\[[[ZZZYYYXXXVVVTTTRRROOOLLLIIIFFFEEEFFFBBBCCCGGGIIIOOOaaauuu}}}wwwwwwxxx|||tttiii___ZZZXXXYYYYYY\\\^^^aaacccdddeeeggghhhkkknnnrrrvvvyyy|||}}}yyytttooofff^^^XXXWWWWWWXXX[[[___dddlllwww|||sssggg[[[VVVVVV\\\cccppp}}}uuuppplllgggeeeccccccdddeeeeeedddddd```[[[YYYZZZZZZWWWUUUVVVUUUSSSRRRRRRQQQOOONNNLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@===<<<;;;::::::===<<<<<<<<<<<<======>>>???AAAGGGRRRfffzzzqqqnnnooossskkkhhhccc```___^^^\\\[[[[[[YYYVVVSSSOOOKKKIIIGGGFFFBBBCCCGGGHHHLLL]]]ppp~~~vvvuuuvvv{{{{{{nnnbbb\\\YYYYYYYYY\\\^^^aaaccccccdddfffhhhkkknnnrrrvvvyyy}}}}}}zzzvvvpppllleee___YYYYYYYYYZZZ^^^dddhhhqqqvvvmmmaaaVVVSSSUUU]]]gggwww}}}wwwpppllliiifffcccaaabbbbbbbbbaaaaaa^^^ZZZXXXXXXXXXVVVTTTVVVUUUTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCBBB@@@>>>===;;;:::999======<<<<<<<<<<<<===>>>>>>@@@FFFPPPaaazzz~~~~~~tttppppppwwwoookkkgggdddbbbaaa```___^^^\\\YYYUUUPPPLLLIIIGGGGGGDDDDDDHHHHHHKKKZZZkkkvvvttttttxxxsssggg___[[[YYYXXX[[[^^^aaabbbcccdddfffhhhkkknnnssswwwzzz~~~~~~{{{xxxtttnnniiiddd^^^ZZZZZZZZZ[[[```ggglllvvvzzzpppggg\\\TTTSSSWWW]]]jjj~~~zzzqqqllljjjfffbbb_________^^^^^^^^^[[[YYYWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@>>>===<<<;;;======<<<<<<<<<<<<=========@@@EEENNN]]]tttxxxssssss}}}ssspppkkkhhhgggfffeeeccc```^^^ZZZVVVQQQLLLIIIGGGHHHEEEFFFIIIHHHIIIVVVgggyyysssrrruuu}}}yyymmmddd^^^[[[YYY[[[]]]```bbbcccdddfffgggkkknnnssswww{{{|||xxxuuuqqqkkkfff```\\\YYYZZZZZZ\\\ccckkkrrr|||~~~uuukkkbbbYYYSSSUUU[[[cccqqqyyyqqqnnniiifffaaa^^^]]]]]]\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVTTTRRRPPPPPPQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEAAABBBBBBAAAAAA@@@>>>>>>>>>======<<<<<<<<<<<<===<<>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>BBBEEEOOOaaayyy~~~|||xxxtttqqqoooooommmllliiigggccc^^^YYYTTTPPPMMMGGGEEEEEEHHHFFFEEEQQQ```rrrqqqooopppwww~~~xxxoooggg```]]][[[]]]```bbbbbbccceeegggjjjnnnsssxxx||||||vvvrrrpppkkkeee___[[[ZZZ[[[^^^aaafffqqq|||yyypppeee]]]WWWUUU[[[cccuuu{{{wwwpppnnnrrrhhhddd___[[[ZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTVVVWWWUUUWWWXXXUUUQQQOOOPPPRRROOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFEEECCCAAA???===???>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBIIIYYYpppzzzwwwvvvuuutttrrrooojjjddd```\\\WWWPPPJJJIIIFFFDDDEEEFFFGGGMMMTTTjjjyyyssspppsssyyy~~~ssshhh```ZZZZZZ[[[\\\]]]___```aaabbbiiimmmqqqvvv{{{yyyxxxtttooojjjddd___]]]ZZZYYY[[[^^^aaahhhvvvvvvkkk```ZZZVVVWWW^^^fff}}}}}}sssrrrrrrssstttlllfff^^^YYYYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUYYYWWWUUURRRPPPOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGHHHHHHGGGDDDBBB@@@==============================???CCCHHHQQQcccttt~~~|||zzzzzzxxxwwwwwwrrrlllfffaaaZZZRRRLLLJJJFFFEEEFFFFFFGGGLLLSSSddd}}}zzztttppprrrxxxwwwmmmccc]]]ZZZ[[[\\\^^^```bbbcccdddjjjmmmrrrwww{{{xxxvvvrrrmmmgggaaa]]]ZZZZZZZZZ\\\```dddkkkzzz~~~rrriii^^^YYYWWWZZZcccmmmzzzqqqppppppppprrrnnnhhh```[[[YYYYYYXXXWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVTTTRRRPPPNNNMMMLLLLLLPPPPPPOOOOOOOOOOOONNNNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGEEECCCAAA@@@@@@??????>>>===<<<<<<======???BBBEEELLL\\\lll}}}~~~}}}xxxrrrllleee]]]RRRKKKJJJGGGEEEFFFFFFFFFKKKRRR\\\sss|||vvvqqqrrrvvv}}}~~~rrrggg___ZZZZZZ[[[]]]```cccfffhhhjjjnnnssswww||||||wwwuuupppjjjccc^^^ZZZWWWYYYZZZ]]]ccchhhqqqzzzmmmddd[[[WWWWWW]]]jjjwwwvvvnnnmmmmmmmmmnnnooojjjccc]]]ZZZXXXWWWVVVZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSQQQPPPNNNMMMLLLLLLPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBB@@@???>>>===<<<>>>======@@@AAAFFFTTTaaauuu~~~{{{~~~yyytttlllbbbVVVNNNJJJGGGFFFFFFFFFEEEIIIPPPWWWkkkxxxsssrrruuuzzzwwwiiiaaaZZZZZZZZZ\\\___cccgggiiikkkoootttyyy~~~}}}yyyvvvsssmmmggg```[[[XXXVVVXXXYYY^^^ffflllvvv{{{uuuhhh```XXXUUUWWW```pppsssmmmkkkjjjjjjkkkllliiiccc^^^[[[YYYXXXWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMKKKIIIHHHIIIIIIJJJFFFFFFGGGHHHHHHGGGGGGFFFCCCCCCBBBAAA@@@???>>>======<<<<<>>AAABBBAAACCCGGGQQQgggvvv~~~kkkVVVOOOJJJGGGHHHIIIGGGGGGIIIRRRUUUeee}}}{{{vvvvvvyyy{{{xxxoooeee```aaafffhhhhhhmmmooorrryyy~~~xxxqqqjjjfffccc\\\WWWWWWXXXWWWXXXYYY]]]eeeqqq|||vvvjjjaaaZZZZZZ[[[bbbppp}}}kkkhhhdddaaa```___^^^]]]bbbaaa```^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUSSSRRRQQQQQQRRRQQQOOOMMMNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEECCCAAA>>>???@@@@@@@@@AAADDDGGGQQQ___sssqqq\\\RRRLLLIIIJJJJJJHHHHHHKKKQQQUUUddd|||}}}xxxwwwxxxzzzwwwllleeefffiiikkkkkkoooqqquuu{{{{{{uuuoooiiieee```ZZZVVVWWWZZZZZZ[[[^^^bbbiiiuuu|||ssshhh___[[[\\\___gggvvvzzziiifffbbb___^^^^^^]]]\\\______]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFFFFFFFDDDBBB???@@@@@@@@@@@@AAADDDGGGPPP]]]rrryyydddUUUOOOKKKLLLLLLJJJJJJMMMOOOUUUdddzzz{{{xxxxxxyyy}}}pppgggeeefffhhhiiippprrrvvv||||||vvvqqqkkkfffbbb\\\WWWTTTWWWZZZ\\\^^^bbbgggooozzzyyyoooddd]]]\\\___eeeppptttfffccc___]]]\\\\\\[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ^^^]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRSSSSSSSSSQQQOOONNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHGGGHHHGGGFFFDDD@@@AAAAAAAAA@@@AAADDDFFFMMMYYYlllkkkXXXQQQMMMLLLLLLJJJJJJMMMMMMTTTbbbwwwzzzyyyxxx}}}vvvkkkfffeeefffgggnnnqqquuu{{{~~~xxxrrrlllgggaaa^^^YYYUUUTTTWWWZZZ\\\```eeelllttt~~~~~~uuulllbbb\\\[[[```jjjxxxwwwmmmdddaaa]]][[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[]]]]]]\\\[[[YYYXXXWWWWWWUUUVVVXXXYYYXXXWWWUUUSSSSSSRRRQQQRRRSSSRRRQQQOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIHHHIIIIIIGGGFFFAAABBBBBBBBBAAAAAADDDFFFGGGRRRdddzzzppp[[[TTTNNNMMMLLLIIIIIIKKKKKKRRR```rrr}}}zzzxxx{{{tttmmmjjjiiijjjnnnrrrwww{{{|||uuunnnhhhbbb]]]YYYXXXUUUUUUXXX[[[\\\bbbhhhpppxxx}}}sssiiiaaa\\\ZZZbbbppprrrhhhccc```\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSQQQPPPOOOPPPQQQQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIIIIJJJJJJHHHGGGCCCDDDDDDBBBAAABBBDDDFFFFFFNNN^^^ttt~~~~~~uuu```XXXQQQNNNLLLHHHHHHJJJIIIQQQ]]]mmm|||yyyzzzzzzqqqlllkkkkkkppptttzzz~~~|||wwwpppiiiddd^^^ZZZWWWWWWVVVWWWZZZ]]]___fffmmmvvv~~~{{{pppggg```]]]]]]fffwwwmmmdddaaa^^^[[[YYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[WWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSPPPOOONNNOOOQQQQQQOOOMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEEEECCCBBBBBBDDDFFFHHHMMMZZZnnn~~~~~~|||eee\\\TTTPPPMMMHHHHHHJJJHHHOOOZZZiii~~~zzzxxx}}}vvvooollllllpppuuu{{{~~~zzzuuupppjjjddd```\\\XXXVVVWWWVVVYYY^^^aaadddllluuu|||xxxmmmddd___\\\bbbmmmwwwiiiccc^^^[[[XXXWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFDDDBBBBBBDDDEEEIIILLLTTTeee|||iii```WWWRRRNNNIIIHHHJJJGGGOOOXXXfff}}}{{{www{{{}}}vvvsssrrroootttyyy}}}{{{vvvoookkkeee```]]][[[XXXWWWVVVVVVZZZ```dddiiirrr|||vvvjjjbbb^^^\\\fffrrrqqqfffbbb\\\YYYVVVUUUVVVXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSQQQPPPPPPQQQRRRRRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJIIIGGGFFFGGGFFFDDDBBBBBBDDDEEEHHHIIINNN]]]rrrkkkaaaVVVRRROOOLLLKKKMMMIIIPPPZZZggg}}}yyywwwwww|||~~~uuuooovvvwwwyyy{{{wwwqqqjjjgggbbb]]]YYYXXXXXXYYYXXXZZZ^^^aaaeeemmmwww~~~yyypppfff______dddnnn~~~zzzhhhaaa```[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVUUUTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRPPPOOONNNOOOOOOPPPQQQQQQRRRSSSSSSMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEJJJVVVfffyyypppeeeZZZTTTRRROOONNNPPPMMMTTT]]]iii~~~~~~xxxwwwzzz~~~yyyyyyyyyzzz||||||tttooofffccc^^^ZZZVVVUUUUUUVVVXXX[[[```dddiiiqqq|||uuulllddd```cccjjjyyyvvvggg```___XXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUXXXXXXXXXWWWVVVVVVUUUUUUQQQQQQRRRRRRQQQPPPOOONNNKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEHHHSSSaaatttwwwkkk^^^XXXTTTQQQQQQTTTSSSYYYaaammm{{{xxxxxx~~~~~~}}}{{{|||~~~{{{vvvppplllcccaaa\\\XXXUUUTTTTTTUUUZZZ]]]bbbgggmmmwww|||pppgggbbbbbbkkktttqqqeee^^^\\\VVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBFFFDDDGGGOOO[[[lll}}}pppbbbZZZVVVSSSSSSUUUVVVZZZbbbnnn~~~zzzxxx{{{}}}{{{}}}zzzuuupppkkkhhhbbb```\\\YYYWWWVVVWWWWWW\\\```eeekkkrrr|||yyyllleeebbbfffsssxxxlllddd]]]ZZZUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXXXXXXXXXXWWWVVVVVVSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPOOONNNNNNMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBEEECCCEEEKKKUUUeee|||ssseee\\\VVVRRRRRRTTTVVVXXX___kkkzzz}}}zzz{{{~~~~~~|||}}}zzztttooojjjgggddd^^^]]][[[YYYXXXXXXYYYYYY___ccciiiooovvvuuujjjdddeeelll{{{sssjjjccc\\\XXXVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHFFFEEECCCCCCBBBBBBCCCBBBDDDIIIPPP^^^uuuuuuggg^^^XXXRRRPPPRRRSSSSSSXXXbbbppp}}}}}}~~~~~~{{{tttmmmiiieeeaaa___ZZZYYYXXXXXXXXXYYY[[[\\\ccchhhooovvv~~~xxxooogggeeehhhsssooogggaaa[[[XXXVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAACCCGGGLLLWWWlll~~~wwwiii```YYYSSSOOOPPPOOOMMMOOOXXXdddrrrxxxtttmmmhhhccc```\\\ZZZXXXXXXXXXYYY[[[]]]___```gggmmmuuu~~~yyymmmgggccceeelllxxx|||kkkccc]]]YYYXXXVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSNNNNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEAAAAAADDDFFFHHHOOOaaarrryyykkkbbb[[[SSSOOOOOONNNIIIJJJQQQ[[[hhh|||}}}sssoooiiiddd```\\\YYYVVVYYYYYY[[[\\\___aaadddeeejjjpppyyy}}}ssseee```___dddnnn|||xxxggg```[[[XXXXXXUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFAAABBBDDDEEEDDDJJJYYYiii|||xxxnnngggZZZUUUTTTOOOMMMKKKKKKNNNSSS\\\mmm|||~~~wwwrrrmmmjjjfffaaa]]]ZZZYYYXXXXXXZZZ\\\^^^aaadddiiilllpppvvv{{{mmmbbb___^^^dddsssrrrddd___^^^YYYTTTXXXWWWUUUSSSRRRRRRSSSSSSVVVVVVWWWXXXWWWVVVTTTSSSQQQRRRRRRRRRPPPOOOPPPQQQQQQPPPNNNMMMLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGEEECCCCCCCCCCCCDDDCCCDDDFFFFFFIIISSS^^^qqqyyypppiii]]]WWWWWWQQQNNNKKKJJJLLLNNNUUUdddrrr}}}vvvqqqjjjhhhccc___[[[YYYXXXWWWYYY[[[^^^aaadddhhhmmmqqqvvv|||vvvhhhbbb```bbbjjjzzzlll```]]]]]]YYYTTTWWWVVVUUUTTTSSSSSSTTTTTTVVVVVVWWWWWWWWWVVVTTTTTTQQQRRRSSSRRRPPPOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEEEEHHHQQQ[[[lll|||{{{sssmmmaaa[[[ZZZUUURRRNNNKKKKKKLLLPPP[[[fff{{{~~~xxxrrrnnnfffccc```\\\YYYWWWVVVVVVYYY\\\```cccgggmmmssswww}}}{{{nnnbbb```aaafffrrruuueee\\\[[[[[[XXXUUUVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRSSSRRRQQQPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDCCCCCCEEEEEEFFFMMMVVVcccssswwwrrreee___^^^WWWVVVQQQNNNMMMLLLNNNUUU^^^ooo|||}}}xxxsssmmmiiiaaa___\\\XXXVVVUUUUUUVVVZZZ]]]aaaeeejjjooovvvzzzuuuhhh^^^]]]aaaiiiyyyvvvmmmbbb\\\ZZZZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRSSSTTTSSSQQQPPPQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEECCCCCCEEEEEEEEEJJJQQQ[[[kkk~~~yyyllldddaaaZZZWWWRRRNNNNNNMMMMMMRRRXXXhhhvvv}}}wwwrrrlllgggccc]]][[[YYYVVVUUUUUUVVVVVV\\\___cccggglllrrrxxx}}}|||oooddd]]][[[aaammm{{{pppkkkddd___\\\ZZZWWWUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUTTTRRRQQQRRRSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFDDDDDDEEECCCCCCEEEEEEEEEHHHMMMVVVdddzzzsssjjjeee]]]WWWRRRNNNNNNNNNLLLOOOSSSaaaooo~~~wwwqqqkkkfffbbb___ZZZYYYWWWUUUUUUVVVWWWXXX^^^aaafffkkkqqqxxxxxxkkkbbb___^^^eeesss~~~uuulllkkkhhhddd___[[[XXXWWWUUUVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSRRRSSSSSSTTTUUUSSSTTTUUUTTTSSSRRRSSSTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJHHHFFFEEEDDDFFFCCCBBBFFFGGGEEEGGGKKKSSS```rrr{{{pppjjj```[[[UUURRRRRRQQQNNNNNNQQQYYYgggyyy|||wwwpppjjjeeebbb___\\\YYYXXXVVVUUUVVVWWWYYYZZZ___cccjjjqqqxxxuuuggg```aaaccclll{{{uuupppiiijjjjjjgggbbb]]]ZZZYYYVVVWWWWWWWWWWWWVVVTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTUUUVVVUUUSSSRRRSSSTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDFFFBBBBBBFFFHHHGGGGGGJJJQQQ\\\lll}}}tttmmmccc```ZZZVVVVVVTTTQQQPPPQQQSSS```sss|||uuuqqqjjjeeeaaa___]]]\\\XXXWWWVVVVVVVVVXXXZZZ\\\```eeellluuu~~~~~~rrreee```bbbiiiqqqyyypppnnnfffiiikkkiiiddd___\\\[[[WWWWWWXXXXXXWWWUUUTTTRRRSSSRRRQQQQQQQQQSSSTTTUUUTTTUUUVVVUUUSSSSSSSSSTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIKKKLLLMMMNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJGGGEEEDDDFFFBBBBBBGGGIIIHHHHHHJJJPPPYYYhhhxxxvvvkkkhhhccc___ZZZWWWUUUTTTRRRQQQUUU\\\lllyyysssrrrllleee___]]]\\\ZZZXXX[[[WWWUUUXXXZZZYYYZZZ]]]gggmmmtttzzz~~~qqqgggfffkkkssstttkkkgggdddggghhhfffaaa\\\ZZZ[[[VVVWWWXXXXXXXXXVVVSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQPPPPPPRRRRRRRRRPPPNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNNNNNNNNNNMMMMMMIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIOOOSSS\\\mmm|||rrrnnneeeaaa\\\YYYWWWUUURRRQQQWWW\\\hhhyyy~~~vvvqqqjjjeee___ZZZYYYXXXWWWUUUXXXUUUTTTYYY[[[\\\^^^bbblllrrrzzz{{{pppiiikkkrrr{{{nnnfffcccaaacccdddccc^^^[[[YYYYYYVVVWWWXXXXXXWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGLLLPPPXXXgggyyywwwssshhheeeaaa^^^[[[XXXUUURRRYYYZZZcccsssyyyrrrlllccc___ZZZWWWVVVVVVUUUUUUUUUSSSTTTYYY]]]___ccchhhrrrxxxwwwpppmmmttt}}}}}}pppfff```^^^\\\]]]___^^^[[[YYYXXXXXXVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQRRRSSSSSSRRRQQQOOONNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGJJJLLLRRR^^^ooowwwrrrmmmiiieeebbb___[[[XXXUUUWWWXXX```pppzzzssslllggg```^^^ZZZWWWVVVUUUVVVVVVTTTRRRTTTZZZ^^^aaagggnnnwww~~~}}}uuuqqqsss~~~sssiiibbb]]]\\\XXXYYYZZZZZZYYYXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSQQQOOOMMMKKKKKKKKKMMMNNNNNNMMMMMMKKKJJJHHHGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHJJJNNNWWWdddtttxxxrrrmmmjjjeeebbb___\\\XXXVVVUUUWWW```pppyyysssmmmfffbbb___^^^[[[XXXUUUTTTTTTUUUUUUTTTWWW]]]```dddkkksss|||zzztttttt{{{xxxllleee```\\\[[[VVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTSSSRRRRRRQQQOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIKKKMMMOOOQQQRRRPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIIIILLLRRR\\\jjjwww|||uuunnnjjjddd```]]][[[YYYWWWVVVZZZbbbppp}}}wwwqqqlllgggaaa^^^[[[[[[YYYWWWTTTRRRSSSTTTWWWXXX[[[aaaeeeiiisss|||xxxvvvzzzooofffbbb]]]YYYXXXVVVTTTTTTTTTVVVWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUUUURRRRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQOOONNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNMMMLLLLLLMMMNNNOOOMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNUUUaaammmuuuyyyrrrmmmfffaaa______^^^^^^[[[___dddmmm~~~zzzvvvpppjjjfffbbb]]]ZZZWWWXXXXXXVVVTTTSSSUUUWWWYYYZZZ```fffkkkqqq||||||vvvxxxssseee___]]]YYYTTTRRRUUUSSSQQQRRRTTTUUUUUUSSSUUUTTTTTTTTTTTTTTTUUUUUURRRRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLPPPYYYdddlll{{{|||wwwrrrkkkeeeddddddeeeeee___cccfffjjjxxxuuuqqqkkkfffbbb___[[[YYYUUUWWWXXXXXXVVVVVVXXX[[[ZZZ\\\bbbjjjpppwwwxxxtttyyyxxxkkk___[[[YYYTTTOOOLLLTTTQQQOOOPPPRRRTTTSSSQQQUUUTTTTTTTTTTTTTTTUUUUUURRRRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLJJJKKKLLLNNNOOOOOOOOOOOOQQQPPPMMMKKKIIIIIIHHHIIILLLJJJHHHFFFFFFHHHJJJKKKIIIJJJKKKKKKNNNUUU___fffzzz{{{vvvooojjjjjjlllooopppiiiccc```fffqqq~~~zzzuuurrrkkkccc___^^^]]]ZZZVVVVVVVVVVVVUUUUUUWWW[[[^^^]]]cccjjjrrryyyyyytttvvvkkkfff___ZZZWWWUUUTTTSSSSSSRRRQQQQQQQQQSSSTTTUUUQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVTTTQQQOOOOOOPPPPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKJJJKKKMMMSSS[[[aaavvv|||yyyvvvtttvvvyyy{{{{{{tttlllgggiiipppyyy|||qqqmmmggg```\\\\\\\\\YYYVVVTTTTTTTTTTTTTTTWWW[[[^^^ccciiiqqqyyyrrrqqqxxxtttfffbbb\\\WWWUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUSSSQQQOOOOOOOOOOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJJJJMMMRRRYYY^^^ooo}}}~~~}}}~~~~~~uuummmkkkooovvvuuujjjfffaaa\\\YYYZZZZZZXXXUUUSSSTTTUUUUUUVVVYYY^^^bbbkkkqqqzzz|||xxxnnnrrr{{{kkkaaa^^^YYYUUUTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTSSSPPPNNNNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIHHHHHHHHHHHHHHHHHHIIILLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFIIIIIIJJJJJJLLLPPPVVV[[[fffsss{{{zzzqqqnnnpppwww}}}uuummmhhhbbb^^^ZZZXXXWWWWWWUUUTTTTTTVVVWWWXXXZZZ___dddhhhqqqxxxzzztttqqqqqqyyysssjjj```]]]XXXUUUTTTSSSRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSRRROOOMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNSSSVVV]]]iii{{{zzzuuu}}}wwwrrrrrrxxxwwwqqqmmmjjjhhh```^^^ZZZXXXVVVUUUSSSRRRTTTUUUWWWZZZ]]]bbbiiinnnvvv}}}zzzrrrnnnnnnwww{{{nnnhhhaaa^^^YYYVVVUUUSSSRRRPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQOOOLLLKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHHHHIIILLLKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJLLLPPPRRRWWWbbbrrrvvvqqqzzz~~~xxxtttwww{{{uuuooojjjdddaaa]]]\\\ZZZWWWUUUSSSRRRQQQSSSUUUXXX[[[```fffmmmrrr}}}}}}rrrlllmmmppp|||qqqgggcccaaa^^^ZZZWWWUUUTTTRRRPPPQQQQQQRRRSSSTTTSSSSSSSSSPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNPPPPPPNNNLLLJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKHHHJJJKKKKKKKKKKKKMMMOOOTTT\\\iiivvvuuupppyyy|||wwwxxx~~~zzztttnnniiiddd^^^[[[XXXXXXWWWVVVTTTRRRRRRRRRVVVXXX\\\```eeellltttyyyvvvllljjjooovvvwwwjjjccc```^^^[[[XXXVVVVVVUUUSSSQQQPPPQQQSSSTTTUUUVVVUUUUUUQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJMMMOOOPPPNNNKKKIIIIIIIIIIIIKKKKKKLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMRRRWWWaaammmzzzvvvqqqzzz~~~yyyzzz{{{uuummmfffbbb```______TTTTTTUUUTTTSSSRRRSSSSSSZZZ]]]aaaeeekkkrrrzzz~~~qqqhhhiiirrrzzzppphhhccc```[[[YYYVVVUUUVVVUUUTTTSSSPPPQQQSSSUUUVVVWWWWWWVVVRRRRRRQQQPPPPPPOOONNNNNNLLLLLLKKKKKKJJJJJJJJJJJJIIILLLOOOOOOMMMKKKIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKMMMMMMLLLKKKKKKLLLQQQUUU\\\gggtttyyyuuu{{{yyyyyy{{{xxxooolllhhhccc___[[[YYYXXXWWWXXXXXXWWWUUUVVVXXXZZZZZZ```gggkkkooouuutttpppmmmjjjtttwwwllleee```^^^^^^]]][[[XXXWWWVVVVVVVVVRRRRRRRRRTTTUUUWWWYYYZZZWWWUUUSSSPPPNNNMMMMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPPPPMMMKKKHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMKKKIIIGGGMMMMMMNNNMMMMMMLLLKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLLLLKKKJJJJJJLLLNNNQQQPPPVVVbbbnnnzzz{{{xxxvvvuuuyyyzzzvvvrrrhhhfffccc___\\\ZZZYYYYYYUUUVVVVVVVVVUUUVVVXXX[[[aaagggoootttxxxtttrrrpppqqq~~~pppggg```\\\ZZZXXXWWWUUUTTTSSSSSSSSSSSSQQQRRRRRRSSSUUUVVVXXXYYYVVVUUUSSSQQQOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPOOOMMMKKKHHHHHHHHHHHHHHHJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKIIIGGGKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMLLLJJJJJJKKKMMMPPPOOOTTT___kkkvvv}}}wwwtttrrroooqqqvvv{{{wwwrrrmmmjjj```___]]][[[YYYXXXXXXYYYUUUVVVWWWWWWWWWYYY\\\^^^dddjjjssszzzwwwnnnnnnpppwwwwwwllleee^^^YYYXXXWWWVVVUUUTTTTTTTTTUUUUUUQQQQQQRRRRRRTTTUUUVVVWWWUUUTTTTTTSSSQQQOOONNNMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNMMMKKKJJJJJJLLLNNNMMMQQQZZZeeeppp~~~xxxtttrrroookkkllloooxxx~~~yyytttooojjjeeebbb[[[ZZZYYYWWWVVVVVVWWWWWWVVVWWWYYYZZZ[[[^^^aaadddfffmmmwwwwwwoooiiikkkrrruuummmggg```[[[YYYXXXWWWWWWVVVUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJKKKLLLNNNNNNLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNKKKJJJJJJKKKMMMLLLOOOVVV^^^hhhwwwzzzuuurrrqqqnnniiiiiilllqqq}}}|||xxxrrrlllhhhddd___\\\ZZZYYYXXXVVVUUUUUUVVVVVVUUUWWWYYY\\\^^^bbbfffjjjmmmuuuzzztttmmmiiihhhmmmxxx~~~sssnnniiibbb\\\ZZZVVVVVVUUUTTTRRRQQQOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSQQQRRRRRRRRRRRRPPPNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOOOOLLLJJJJJJJJJLLLKKKNNNSSSXXXaaaooo||||||yyywwwrrrnnnnnnkkkggggggiiilllvvv|||tttpppkkkfffbbb___[[[YYYZZZYYYWWWUUUUUUUUUUUUUUUTTTWWWZZZ]]]```eeejjjnnnsss{{{|||qqqjjjddddddhhhqqq~~~uuunnnjjjfff___ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLNNNOOOOOOMMMKKKKKKKKKLLLLLLNNNRRRTTTZZZgggtttxxxtttrrrmmmiiiiiigggccccccggghhhooo||||||xxxuuummmiiiddd___]]][[[XXXWWWWWWVVVUUUTTTTTTUUUVVVVVVWWWZZZ^^^aaafffkkkqqquuu{{{vvvlllfffccchhhqqq|||ssslllgggeeeccc]]]YYYXXXVVVVVVVVVVVVUUUSSSQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIHHHIIIJJJLLLKKKJJJGGGGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMOOOPPPNNNLLLLLLLLLLLLLLLOOORRRRRRUUU```mmm}}}xxxsssnnniiieeeeeeccc```aaadddeeekkkvvv{{{wwwrrrooohhhddd___[[[YYYXXXWWWUUUTTTTTTSSSSSSTTTUUUVVVWWW\\\^^^cccgggkkkqqqwww|||}}}tttkkkeeemmmtttvvvlllgggcccbbbaaa\\\YYYYYYOOOPPPQQQQQQQQQPPPNNNMMMPPPOOONNNNNNMMMNNNNNNNNNOOONNNMMMLLLLLLLLLNNNNNNNNNMMMLLLJJJJJJIIIIIIIIIKKKIIIHHHHHHJJJKKKKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLJJJLLLOOOPPPOOOMMMMMMMMMLLLMMMPPPRRRQQQSSS]]]hhhttt~~~yyyssspppjjjgggdddcccccccccbbbaaadddjjjsss}}}}}}yyytttoookkkiii___[[[WWWVVVXXXYYYXXXWWWWWWWWWVVVTTTSSSUUUYYY\\\]]]```eeeiiioooxxxtttjjjiiimmmxxxyyyqqqgggccc___\\\YYYWWWTTTQQQNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMMMMNNNLLLJJJJJJLLLPPPUUUYYY___TTTKKKIIIKKKJJJJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQSSSSSSSSSRRRRRRUUUYYY]]]jjjwww~~~yyysssooojjjgggcccbbbbbbcccbbbbbbeeeiiipppxxx{{{yyyuuupppkkkgggdddbbb\\\XXXUUUTTTUUUVVVUUUTTTTTTUUUTTTSSSSSSUUUXXX\\\```dddiiinnnttt}}}zzzqqqkkkmmmtttuuullleeebbb^^^[[[YYYVVVSSSQQQOOONNNMMMLLLLLLNNNPPPQQQRRRRRRQQQPPPPPPOOOOOONNNOOOMMMKKKJJJKKKNNNQQQSSS[[[QQQJJJJJJKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOOOOOOONNNOOOQQQRRRSSSSSSSSSRRRTTTWWWZZZcccmmm}}}xxxrrrnnniiifffbbbaaaaaabbbccccccfffgggkkkqqq||||||xxxsssppplllfffaaa^^^\\\\\\ZZZWWWTTTSSSSSSTTTSSSRRRSSSTTTUUUUUUUUUWWW[[[___dddhhhnnnttt{{{zzzsssnnnlllttt~~~~~~nnneeeccc```\\\YYYWWWUUUSSSPPPPPPOOOMMMKKKLLLMMMPPPRRRSSSSSSRRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKKKKLLLMMMTTTMMMHHHJJJKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCAAABBBDDDFFFHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHKKKLLLNNNNNNMMMMMMOOOPPPQQQSSSTTTSSSRRRRRRSSSUUUZZZaaannn|||xxxqqqmmmiiifffbbb```aaacccddddddiiigggggglllttt~~~yyytttqqqmmmjjjeee___[[[YYYXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUWWWXXXZZZ]]]aaadddhhhmmmttt||||||sssnnnkkkooo|||wwwiiiaaa___]]]YYYWWWVVVTTTRRRPPPPPPOOOLLLKKKKKKMMMPPPRRRRRRRRRQQQQQQPPPOOOOOONNNLLLLLLKKKKKKJJJIIIIIIHHHNNNIIIGGGJJJKKKIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIHHHJJJKKKLLLLLLKKKLLLNNNOOOPPPRRRSSSSSSQQQOOOOOOOOOTTTYYYcccqqqyyyrrrmmmhhheeebbbaaabbbdddeeeeeekkkgggfffiiinnnxxx~~~zzzvvvqqqmmmjjjfffccc^^^ZZZWWWUUUUUUVVVUUUVVVUUUUUUTTTTTTTTTUUUSSSUUUXXX[[[^^^aaafffjjjmmmsss|||~~~wwwooolllmmmuuu{{{pppfff___\\\ZZZVVVUUUTTTSSSQQQOOOPPPNNNMMMKKKLLLNNNPPPRRRPPPOOOOOONNNNNNMMMLLLLLLIIIIIIJJJJJJIIIIIIHHHHHHIIIFFFFFFJJJKKKHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHJJJJJJJJJIIIHHHIIIJJJKKKJJJJJJJJJLLLNNNOOOQQQRRRRRROOOMMMKKKKKKOOOSSS[[[hhhwwwzzzrrrmmmgggeeecccdddeeefffgggfffkkkfffeeehhhkkkrrr~~~zzzuuupppmmmiiieeebbb]]][[[XXXUUUSSSRRRSSSSSSPPPRRRSSSSSSRRRRRRTTTUUUSSSVVVZZZ^^^bbbfffkkkooovvv}}}wwwrrrmmmmmmrrr}}}zzzoooiiibbb]]]YYYWWWTTTSSSRRRRRRPPPOOONNNNNNMMMMMMMMMNNNOOOPPPNNNMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEFFFIIIJJJGGGFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKNNNNNNPPPQQQPPPMMMJJJIIIIIIIIIMMMUUU```mmm{{{{{{sssooofffeeeeeefffhhhiiihhhfffjjjdddccchhhiiilll|||~~~~~~}}}uuuqqqlllhhheeebbb^^^\\\WWWVVVUUUTTTSSSSSSSSSSSSMMMPPPSSSTTTSSSSSSVVVXXXWWWZZZ___dddiiinnnssswwwzzzooolllkkkpppyyymmmeeeaaa]]]ZZZVVVTTTRRRQQQQQQQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGEEEFFFIIIIIIFFFFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGFFFHHHKKKMMMMMMNNNOOOMMMKKKIIIHHHIIIFFFKKKQQQYYYcccppp~~~{{{tttooofffeeefffhhhjjjjjjiiiggghhhbbbcccggghhhiiixxx}}}{{{}}}~~~zzzwwwuuuppplllgggbbb```]]]ZZZXXXUUUUUUUUUUUUUUUUUUUUUTTTNNNQQQUUUVVVVVVVVVYYY[[[\\\```eeekkkpppuuuzzz~~~|||tttiiihhhjjjrrr~~~uuueee^^^[[[YYYWWWUUUSSSQQQPPPPPPPPPOOONNNLLLMMMNNNPPPPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFGGGIIIHHHEEEFFFJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKGGGHHHGGGFFFFFFGGGJJJMMMMMMNNNNNNLLLIIIHHHHHHIIIGGGKKKQQQWWW]]]iiixxx~~~vvvoooiiigggggggggiiiiiihhhgggfffbbb```aaabbbfffppp{{{~~~~~~}}}|||}}}~~~zzzwwwvvvtttooojjjgggeee```[[[VVVTTTRRRRRRQQQRRRSSSUUUUUUUUUTTTSSSTTTTTTSSSRRRRRRUUUZZZ^^^]]]bbbiiiooottt{{{wwwrrrjjjmmmrrrzzzxxxiii^^^ZZZYYYWWWVVVSSSRRRQQQPPPOOONNNNNNNNNMMMKKKJJJLLLNNNOOOMMMKKKMMMMMMLLLKKKJJJIIIIIIHHHNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGIIIDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJGGGKKKOOORRRWWW^^^hhhooo}}}uuuooohhhhhhhhhjjjkkkjjjhhhfffdddaaa___aaaaaadddmmmwww~~~}}}~~~zzztttqqqpppmmmhhhdddaaa___[[[WWWTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTYYYYYYYYYXXXYYY[[[```dddhhhmmmsssyyyyyyrrrmmmjjjoooxxx{{{qqqddd\\\XXXWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJLLLNNNOOONNNLLLLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNQQQTTTZZZccciiizzzxxxrrrjjjjjjjjjlllmmmkkkhhheeebbb______aaabbbccciiiqqq{{{xxxuuuqqqkkkhhhfffccc___[[[XXXWWWUUURRRQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUYYYYYYZZZZZZ[[[^^^cccgggpppttt{{{{{{tttooommmoooxxx|||ooohhh___XXXVVVVVVTTTSSSSSSRRRQQQOOONNNNNNNNNNNNKKKJJJKKKLLLOOOOOOOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNOOOQQQUUU\\\bbbvvv~~~yyynnnmmmlllkkklllkkkiiigggccc```___bbbccccccfffkkkxxx~~~}}}{{{|||}}}}}}zzzwwwssspppjjjgggbbb___\\\ZZZVVVSSSQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXZZZ[[[]]]___ccchhhlllwww{{{{{{vvvsssssstttzzzrrrddd```ZZZVVVUUUUUUTTTRRRRRRRRRPPPOOONNNMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDEEEGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMNNNOOOSSSYYY___rrr~~~uuurrrnnnlllkkklllkkkkkkfffbbbaaadddeeedddeeehhhppp{{{|||yyyxxxxxxyyyyyyyyy{{{}}}~~~~~~|||xxxuuurrrnnnkkkhhhaaa___[[[XXXVVVSSSQQQOOOMMMNNNNNNOOOQQQRRRSSSTTTSSSTTTTTTVVVWWWYYYZZZ[[[]]]___bbbeeeiiinnntttxxx|||uuurrrtttxxx|||uuummm]]][[[WWWUUUTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMJJJLLLMMMNNNNNNNNNOOOOOOJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEFFF@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLNNNOOOSSSYYY^^^lllzzz{{{xxxtttqqqppppppooonnniiieeebbbeeefffddddddfffhhhrrr~~~{{{xxxvvvuuutttssstttwwwxxxzzz|||}}}{{{vvvrrrnnnkkkhhhfffccc```YYYXXXVVVSSSQQQOOONNNNNNMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWYYY[[[]]]___```cccggglllrrrxxxxxxrrrrrrwww~~~uuujjjfffZZZXXXVVVTTTSSSSSSTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMKKKMMMOOOOOONNNMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@BBBBBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHLLLNNNOOOSSSYYY^^^kkkyyy}}}{{{zzzyyyvvvsssppplllfffbbbdddeeecccbbbddddddjjjwww~~~zzzwwwtttsssmmmoooqqqrrrsssuuuxxx{{{}}}~~~~~~}}}zzzwwwuuussskkkhhhdddaaa___]]][[[YYYSSSSSSRRRPPPNNNMMMMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUWWWWWWWWWYYY[[[^^^```bbbcccgggnnnttt{{{}}}xxxssspppttt}}}wwwiiiaaa^^^XXXWWWUUUSSSQQQQQQRRRTTTRRRQQQOOONNNMMMMMMLLLLLLLLLOOOPPPPPPMMMLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHKKKMMMNNNQQQVVV[[[fffsss|||uuuqqqmmmfffbbbcccdddbbbaaabbbdddgggppp}}}yyyuuurrrjjjlllmmmnnnnnnppprrruuuyyyzzz|||}}}}}}}}}|||{{{~~~~~~}}}|||vvvvvvuuutttrrrpppmmmllldddaaa]]]ZZZYYYXXXWWWUUUOOOPPPOOONNNLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUXXXXXXXXXZZZ\\\___bbbccclllpppwww~~~tttqqqnnnooowwwyyynnnddd]]][[[XXXWWWTTTQQQOOOOOOQQQSSSQQQQQQOOONNNMMMLLLLLLLLLMMMPPPRRRPPPMMMKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEECCCBBB@@@??????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>???@@@BBBCCCDDDEEEEEEFFFEEECCCCCCCCCDDDFFFHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKMMMMMMOOOSSSWWW[[[hhhxxx|||tttoooeeedddaaa___^^^^^^______bbbcccgggsss~~~xxxtttmmmiiifffdddfffhhhjjjkkkpppooonnnppprrrtttsssrrrvvvwwwwwwyyy|||~~~}}}{{{{{{{{{zzzxxxuuurrrqqqooommmjjjiiigggfffcccaaa]]]YYYUUUTTTUUUUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQSSSUUUUUUUUUWWWXXXXXX[[[___ffflllppptttzzzzzzuuuttttttxxxxxxkkkeee___[[[XXXVVVUUUTTTRRRRRRRRRSSSSSSUUURRROOOLLLKKKLLLOOOQQQQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAA@@@???======@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAEEEDDDBBBAAABBBCCCEEEGGGIIIGGGFFFGGGHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKMMMOOOPPPQQQ[[[___fffmmmvvvyyyqqqlllfffdddaaa___]]]]]]]]]^^^^^^___ccclllyyy{{{vvvoookkkfffccccccccccccccchhhhhhgggiiilllmmmmmmmmmppppppqqqsssuuuyyy|||~~~}}}zzzxxxwwwvvvuuuuuusssqqqnnnllljjjfffdddaaa```___]]][[[YYYXXXUUURRRQQQRRRRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUWWWXXXXXXZZZ[[[\\\___cccjjjqqquuu|||vvvoooqqqwwwnnnddd```]]]YYYXXXXXXWWWUUURRRQQQPPPPPPPPPQQQPPPMMMKKKJJJKKKLLLNNNPPPPPPPPPPPPOOONNNMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???======??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOTTTWWW\\\bbbiiipppwww|||~~~uuunnnjjjeeedddaaa^^^\\\[[[[[[\\\[[[]]]aaaeeelllxxx{{{vvvqqqkkkeeebbb```^^^]]]aaa``````bbbeeeggggggfffffffffgggiiikkkooorrrsssxxxyyy{{{{{{zzzyyyzzz{{{~~~}}}{{{zzz|||{{{yyywwwtttqqqooonnnllllllkkkiiigggdddaaa```\\\ZZZXXXWWWVVVUUUSSSQQQRRROOOMMMMMMNNNOOOOOONNNOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\]]]___aaadddhhhlllssszzz|||uuuqqqmmmssstttddd^^^\\\ZZZXXXXXXZZZYYYVVVRRRPPPNNNMMMMMMOOONNNMMMLLLLLLLLLLLLLLLOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???======>>>??????@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBAAACCCEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIKKKKKKMMMOOOSSSVVVZZZ___eeehhhsssvvvzzz~~~yyyrrrlllhhheeeccc___\\\ZZZYYYYYYYYYZZZ^^^aaabbbeeennn}}}zzzrrrlllgggccc___]]]^^^]]]]]]^^^aaacccbbbbbb]]]^^^^^^___bbbeeegggiiimmmooopppqqqppppppqqqrrrwwwxxxyyyzzzzzz{{{zzzzzz{{{|||yyyzzz{{{|||}}}}}}||||||||||||{{{{{{yyyxxxvvvvvvsssrrrpppmmmjjjhhhfffeeeccccccaaa___]]]ZZZXXXWWWWWWUUUSSSRRRRRRRRRPPPNNNMMMLLLKKKKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVXXXYYY\\\```bbbfffjjjnnnrrrwww}}}zzztttooommmrrr|||vvvjjj___[[[ZZZXXXVVVWWWYYYXXXUUUQQQOOOMMMLLLLLLOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???=========>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBB>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCBBBBBBCCCDDDFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRUUUZZZ]]]eeejjjqqqyyy~~~|||}}}}}}zzztttnnnjjjhhhcccaaa^^^ZZZXXXWWWWWWXXXXXX]]]aaaaaaaaaiiiwwwzzzsssnnniiidddaaa]]]\\\[[[\\\^^^^^^^^^\\\XXXXXXXXXYYYZZZ\\\___```bbbdddggghhhhhhiiijjjlllnnnnnnooopppqqqqqqqqqqqqppprrruuuxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~{{{zzztttuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrrqqqooonnniiihhhfffdddbbb```^^^]]]\\\[[[YYYWWWUUUSSSRRRQQQSSSRRRPPPPPPPPPPPPOOOMMMKKKKKKKKKLLLLLLNNNPPPRRROOOOOOPPPQQQRRRTTTTTTUUUSSSUUUXXXZZZ\\\___eeeiiilllqqqwww|||xxxqqqnnnnnnooozzz|||mmmddd\\\YYYVVVRRRQQQSSSVVVUUURRRPPPNNNMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@===>>>???@@@@@@@@@@@@???AAAAAACCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFEEECCCCCCDDDDDDCCCAAAFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLNNNPPPTTTWWW]]]dddmmmuuu{{{xxxxxxwwwsssnnniiifffeeeaaa___\\\YYYWWWVVVVVVWWWVVVZZZ^^^^^^___eeeqqq{{{{{{uuuooojjjggg```^^^\\\\\\\\\[[[YYYXXXVVVUUUUUUTTTUUUVVVXXXYYYYYY\\\___```aaaaaaccceeedddeeefffgggggghhhhhhhhhiiikkkmmmppprrrrrrsssrrrssstttuuuvvvwwwwwwwwwwwwvvvwwwwwwwwwvvvuuusssrrrmmmmmmmmmlllllllllllllllnnnnnnlllkkkhhhfffdddbbb______]]]\\\ZZZXXXWWWVVVVVVUUUSSSQQQPPPOOOOOOOOOOOONNNMMMMMMNNNOOONNNLLLLLLMMMMMMMMMMMMOOORRRUUUPPPPPPQQQSSSTTTVVVWWWWWWUUUXXX\\\___aaafffmmmsssssszzzyyyqqqmmmnnnrrrwwwqqqddd^^^XXXUUUQQQMMMMMMPPPTTTRRRPPPOOOMMMMMMMMMNNNKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA??????@@@@@@???>>>>>>===<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????<<<===???@@@AAAAAA@@@???@@@AAACCCDDDEEEEEEDDDCCC@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCGGGEEECCCCCCCCCCCCAAA@@@EEEDDDDDDDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEFFFFFFGGGEEEGGGHHHIIIJJJLLLPPPSSSYYY```iiiqqqxxx~~~~~~vvvvvvsssnnnhhhdddaaaaaa^^^\\\ZZZWWWVVVUUUVVVWWWVVVYYY\\\]]]^^^ccclllsss~~~wwwqqqmmmgggdddaaa___^^^\\\YYYWWWUUUTTTSSSQQQQQQQQQRRRSSSSSSVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^_________cccccceeeggghhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkiiiiiihhheeedddccccccbbbbbbbbbbbbcccbbbbbb```^^^\\\[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMNNNLLLLLLLLLNNNNNNNNNLLLLLLNNNOOOOOONNNOOOSSSVVVRRRRRRTTTUUUWWWYYYZZZ[[[YYY^^^cccfffiiioooxxx{{{xxxrrrmmmlllqqqzzzvvvhhh\\\XXXTTTRRROOOKKKNNNSSSSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA???????????????>>>>>>===<<<<<<======>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@<<<===???AAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBBAAA??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCBBBDDDCCCAAAAAABBBBBBAAA???CCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIMMMOOOTTT[[[eeemmmttt|||~~~wwwvvvrrrllleee```^^^]]]]]][[[YYYVVVUUUUUUVVVWWWXXXZZZ]]]^^^```dddjjjooouuu~~~wwwrrrnnnkkkgggdddbbb___[[[XXXUUUSSSRRRPPPOOONNNOOOOOOPPPRRRTTTTTTSSSSSSSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]___``````bbbaaa``````aaabbbdddeeehhhgggeeedddbbbaaaaaaaaa^^^^^^]]]\\\[[[[[[[[[[[[WWWXXXXXXXXXXXXXXXWWWWWWQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLMMMOOOPPPOOONNNMMMOOOPPPPPPNNNOOOSSSVVVTTTTTTVVVXXXZZZ\\\]]]^^^]]]bbbhhhkkkooouuuvvvsssoookkkllltttzzzkkkaaaXXXUUUSSSRRROOONNNRRRYYYTTTSSSPPPNNNLLLKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB>>>????????????>>>>>>===<<<<<<<<<<<<============?????????@@@@@@AAABBBBBB<<<>>>@@@BBBCCCBBBAAA@@@@@@AAACCCDDDDDDBBBAAA???>>>>>>???@@@@@@AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????AAABBBAAA@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHIIIHHHGGGHHHKKKMMMPPPWWWaaajjjqqq{{{}}}}}}vvvlllddd```^^^]]]]]][[[[[[YYYXXXVVVTTTSSSRRRZZZ\\\___bbbccceeegggiiikkkwww~~~xxxuuuqqqmmmiiieee___\\\ZZZWWWSSSPPPPPPOOONNNMMMQQQOOONNNNNNPPPPPPOOOMMMTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[[[[YYYYYYYYYZZZZZZ[[[[[[[[[]]]\\\\\\[[[[[[[[[\\\\\\UUUWWWWWWVVVUUUSSSTTTUUUVVVUUUTTTSSSSSSRRRPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMJJJMMMOOOPPPOOONNNMMMNNNRRRQQQQQQQQQRRRSSSTTTTTTWWWZZZ]]]^^^___```bbbcccgggkkkrrrxxx|||nnniiihhhnnnuuu}}}lllaaa___UUUSSSQQQOOOOOOQQQSSSTTTSSSSSSSSSRRRQQQNNNLLLJJJJJJNNNOOONNNOOORRRSSSPPPOOOMMMKKKKKKKKKJJJHHHFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===<<<<<<;;;;;;<<<===<<<;;;<<<===?????????@@@BBBEEEEEECCCAAA????????????????????????===>>>???@@@AAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGNNNSSSZZZbbbkkkvvv~~~|||vvvmmmeeeaaa___^^^]]]]]]\\\[[[YYYXXXWWWVVVVVV___bbbdddfffeeeeeefffggghhhrrr~~~zzzuuupppkkkeeeaaa\\\YYYUUURRRQQQQQQPPPOOOOOONNNMMMMMMNNNNNNLLLKKKPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUUUUUUUUUUVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXSSSTTTTTTSSSQQQQQQRRRTTTUUUTTTTTTTTTSSSRRRPPPNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLNNNNNNNNNLLLKKKLLLMMMLLLNNNQQQRRRQQQPPPPPPPPPUUUUUUUUUUUUVVVXXXYYYZZZ\\\^^^aaacccdddfffiiikkkpppuuu|||xxxsssnnnlllnnnuuu}}}uuuddd[[[XXXPPPOOOMMMKKKKKKLLLMMMNNNQQQQQQQQQPPPOOOMMMKKKJJJJJJMMMOOOPPPTTTZZZ[[[WWWRRRPPPMMMKKKJJJIIIHHHFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<======<<<;;;;;;===???@@@@@@BBBEEEGGGGGGDDDBBBAAAAAAAAABBBBBBBBBCCCCCC>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@????????????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMQQQWWW]]]eeeppp|||~~~}}}{{{uuummmfffbbb```___^^^___^^^\\\[[[ZZZZZZ[[[[[[cccfffhhhhhhfffcccbbbbbbeeekkkvvv{{{tttnnniiiccc___[[[XXXWWWVVVUUUSSSQQQOOONNNNNNNNNNNNLLLJJJMMMMMMMMMMMMNNNNNNNNNOOOKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRQQQQQQPPPPPPSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPRRRUUUUUUVVVWWWWWWUUUSSSPPPNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOPPPOOOMMMLLLMMMNNNMMMOOORRRSSSSSSRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^ccceeegggjjjllloootttwww~~~zzzqqqmmmpppqqqwwwwwwjjj^^^VVVSSSPPPOOONNNMMMMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNRRR\\\eeefffaaaWWWSSSNNNKKKIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<======<<<;;;;;;<<<>>>AAABBBDDDGGGIIIHHHEEEBBB@@@@@@AAAAAABBBCCCDDDDDD@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNLLLOOOSSSWWW]]]gggttt|||~~~{{{zzzzzzyyyxxxyyytttmmmgggdddbbb```______^^^\\\[[[[[[\\\^^^___bbbdddffffffccc```^^^^^^bbbeeelllzzz~~~wwwsssllliiiddd```^^^\\\[[[YYYWWWUUUSSSRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPOOONNNMMMOOOOOONNNNNNNNNOOOPPPPPPRRRRRRQQQPPPOOOPPPTTTWWWXXXZZZ\\\\\\YYYTTTPPPNNNMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPQQQPPPNNNMMMNNNOOONNNPPPSSSTTTTTTUUUVVVWWWXXXYYY[[[]]]```ccceeegggkkkllloooqqquuuzzzxxxrrrppptttyyyxxxjjjbbb[[[UUURRRPPPPPPPPPOOONNNLLLKKKIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLSSSaaalllmmmhhh[[[VVVOOOJJJHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<======<<<::::::;;;===@@@BBBDDDGGGIIIHHHDDDAAA;;;<<<===>>>???@@@AAABBB@@@@@@???>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@AAABBBCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEGGGIIILLLMMMNNNLLLMMMOOOQQQVVV___kkkttt}}}zzzxxxvvvtttsssvvvrrrlllhhheeeccc```___]]]]]]\\\\\\\\\]]]______```bbbddddddaaa___^^^^^^aaaaaafffqqq~~~xxxtttnnniiifffcccaaa___]]][[[YYYXXXWWWVVVSSSQQQOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPOOONNNLLLKKKNNNNNNMMMMMMNNNOOOPPPPPPRRRRRRQQQOOONNNPPPSSSVVV\\\```cccccc]]]WWWQQQNNNNNNMMMMMMMMMNNNOOOPPPPPPOOOQQQRRRQQQPPPOOOPPPQQQPPPRRRUUUVVVWWWXXXZZZ\\\```bbbdddgggkkkooosssuuutttvvvyyy}}}~~~yyywwwwww|||~~~iii```\\\XXXTTTRRRLLLMMMMMMMMMLLLJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKRRR```kkklllgggZZZUUUNNNIIIGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCC????????????????????????>>>>>>>>>===============;;;<<<===<<<::::::;;;===???@@@AAADDDFFFEEEAAA>>>999::::::<<<===>>>??????@@@???>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLKKKMMMMMMNNNQQQYYYccclllssszzz}}}{{{yyywwwtttqqqsssoookkkgggeeeccc```^^^\\\\\\]]]]]]^^^^^^^^^^^^___```bbbaaa```______```______bbbjjjxxx|||vvvqqqmmmjjjgggfffdddaaa___^^^\\\YYYWWWTTTSSSRRRQQQPPPOOONNNMMMOOONNNMMMMMMMMMMMMMMMNNNLLLMMMNNNOOOOOONNNLLLJJJOOONNNNNNOOOOOOPPPQQQRRRPPPPPPOOONNNMMMNNNPPPSSS\\\aaaggggggbbbZZZTTTQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVUUUWWWZZZ\\\]]]___bbbdddfffgggjjjoootttyyy}}}}}}{{{}}}}}}nnn___XXXVVVSSSPPPPPPMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGIIIKKKOOOYYYbbbccc^^^WWWRRRLLLGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::<<<>>>>>>>>>>>>@@@AAAAAA>>><<<;;;;;;<<<<<<===>>>??????>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLNNNTTT^^^eeejjjqqq|||~~~~~~{{{xxxtttpppmmmjjjgggeeeccc```]]]\\\]]]___`````````^^^]]]^^^^^^^^^]]][[[[[[]]]___]]]^^^```eeennn{{{|||xxxuuuqqqooollliiihhhfffccc```]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPLLLNNNPPPRRRRRRQQQOOOMMMOOOOOOOOOPPPPPPQQQSSSSSSPPPQQQQQQPPPNNNNNNOOOQQQXXX___gggiiiddd]]]XXXVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTUUUWWWXXXXXXYYY[[[]]]]]]___bbbdddeeehhhkkknnnnnnppptttyyy~~~{{{~~~nnndddYYYUUURRROOONNNOOOOOOOOOOOOOOOOOONNNMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHFFFHHHJJJKKKPPPVVVVVVSSSQQQNNNIIIEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::;;;===???>>>===<<<===>>>>>>===<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKKKKLLLQQQYYY___eeejjjrrr||||||yyynnnllliiigggeeeccc___]]]\\\^^^aaabbbbbbaaa^^^]]]\\\\\\ZZZXXXVVVVVVYYY[[[\\\]]]___bbbhhhsss{{{xxxuuusssqqqnnnkkkiiieeedddbbb```]]][[[YYYXXXVVVVVVUUUTTTSSSSSSSSSSSSOOOQQQSSSUUUVVVUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSTTTSSSQQQPPPPPPQQQSSS\\\fffiiieee___ZZZYYYZZZYYYXXXXXXWWWWWWWWWWWWVVVXXXZZZ[[[\\\]]]___aaaccceeehhhjjjlllnnnrrruuu{{{}}}}}}}}}|||zzz{{{vvvhhh```XXXUUURRRNNNMMMOOOKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGHHHHHHIIIEEEHHHJJJIIIJJJMMMNNNKKKNNNKKKGGGDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::777999:::::::::;;;>>>@@@???===;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFHHHJJJJJJKKKOOOVVV\\\^^^aaagggooo{{{}}}~~~~~~{{{qqqllliiihhhddd^^^[[[[[[]]]]]]^^^``````___[[[XXXVVVXXXZZZXXXVVVUUUXXXZZZaaa```]]]]]]```gggrrryyy~~~~~~|||yyyvvvsssppplllgggccc^^^\\\ZZZ```___]]][[[YYYXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZWWWWWWVVVVVVUUUTTTTTTTTTVVVZZZ^^^aaa```___^^^]]][[[\\\]]]]]][[[[[[\\\]]]```aaacccddddddeeehhhjjjlllppptttxxx{{{|||||||||{{{zzz{{{rrrkkk]]]YYYRRRNNNMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFDDDBBBAAAAAAAAACCCDDDEEEDDDBBB@@@?????????@@@?????????>>>>>>>>>============<<<;;;::::::999999;;;<<<<<<<<<;;;::::::999:::888666777:::<<<;;;999:::;;;;;;:::999:::<<>>===<<<;;;:::999999<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCC>>>>>>???@@@BBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDHHHMMMQQQTTTXXXZZZ```jjjttt~~~|||||||||tttnnnjjjhhhddd]]]ZZZZZZWWWWWWYYY\\\^^^___]]][[[[[[\\\[[[ZZZXXXXXXZZZ[[[[[[ZZZXXXWWWYYY```iiiooo}}}{{{xxxtttpppmmmkkkjjjhhhgggeeecccaaa```______^^^^^^^^^^^^]]]\\\\\\\\\YYYYYYXXXXXXYYY[[[\\\]]]YYYYYYYYYXXXXXXWWWWWWWWWWWWZZZ___aaabbbaaaaaaaaaaaacccdddcccbbbbbbcccdddgggiiikkkmmmnnnpppsssvvvyyy|||}}}xxxyyy}}}yyy{{{~~~uuufff```[[[WWWRRRNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@BBBCCCBBBAAA@@@???>>>>>>???????????????>>>>>>>>>=========<<<<<<;;;::::::999999::::::;;;;;;:::999999888:::888777777:::;;;:::888:::;;;;;;:::999999;;;===999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAABBBBBBBBB======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGJJJNNNPPPTTTVVV\\\eeeooo}}}|||yyy{{{yyyrrrllliiiddd]]]XXXXXXRRRSSSUUUZZZ^^^aaaaaa```bbb___[[[YYYZZZ[[[[[[[[[UUUUUUTTTSSSTTTXXX___dddttt}}}~~~{{{yyyyyytttsssqqqooolllkkkjjjiiijjjiiihhhfffeeeeeeeeeeeebbbbbbaaaaaaaaabbbdddeee``````````````````______[[[^^^cccfffgggggghhhiiihhhiiikkkkkkjjjjjjkkkmmmtttvvvyyy{{{|||~~~|||xxxuuuxxx}}}|||zzzjjj___[[[WWWTTTPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>???@@@@@@>>>>>>============>>>>>>?????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999999888888777:::999888888999:::999777:::;;;;;;:::999888:::;;;888888888888888888888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<888888999999::::::;;;;;;======<<<<<<======>>>??????@@@@@@@@@AAAAAAAAAAAA<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLPPPQQQVVV___iiixxx~~~|||zzzvvvnnniiiddd\\\WWWVVVRRRSSSVVV[[[```dddfffeeeeee```ZZZWWWXXXZZZYYYXXXSSSSSSSSSRRRRRRUUUZZZ^^^gggrrr|||zzzwwwvvvuuutttsssrrrqqqpppoooppppppqqqooonnnmmmllllllmmmnnnnnnkkkkkkkkkkkkllllllllllllcccgggkkknnnpppqqqtttuuusssuuuvvvwwwvvvvvvxxxzzz~~~{{{yyywwwvvvzzz|||oooccc[[[WWWRRRPPPNNNMMMMMMLLLJJJHHHIIIIIIJJJKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@???>>>=========>>>>>><<<<<<<<<<<<======>>>>>>>>>>>>>>>===============;;;;;;;;;:::::::::999999888999999999999999888888:::999999999999888777666:::;;;;;;:::888777888999888888888888888888888888777888999999::::::999999999:::::::::;;;;;;;;;;;;999999999999::::::::::::======<<<<<<======>>>???>>>>>>?????????@@@@@@@@@<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFEEEDDDDDDEEEGGGIIIJJJMMMNNNRRRZZZdddsss~~~zzzoooiiiccc\\\VVVTTTSSSTTTWWW\\\aaaeeefffeeeccc^^^WWWTTTUUUVVVVVVTTTRRRRRRRRRQQQQQQTTTXXX\\\```hhhvvv|||||||||||||||}}}~~~{{{zzzxxxwwwvvvvvvwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyppprrruuuxxxzzz|||{{{xxxxxxxxxyyy{{{lllccc[[[SSSPPPNNNMMMLLLLLLLLLLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAA@@@????????????@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999::::::::::::999999888999::::::888777666666999:::;;;:::888777777888777777777777777777777777888888999:::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<======>>>============>>>>>>>>>???======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLPPPWWW```ooo}}}pppiiiddd\\\VVVTTTQQQSSSWWW]]]bbbddddddccc___[[[WWWTTTSSSSSSSSSRRRPPPPPPPPPPPPPPPTTTYYY]]]___dddnnnzzz~~~{{{wwwuuuxxx{{{}}}lllaaa\\\VVVPPPMMMKKKJJJIIIJJJLLLMMMLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAA@@@???????????????=========<<<<<<<<<;;;;;;::::::;;;<<<======<<<<<<:::::::::::::::;;;;;;;;;::::::::::::999999999999888999::::::::::::::::::666888::::::888777666777777999::::::888777777888666666666666666666666666888888999::::::::::::999888888999999999:::::::::<<<<<<;;;;;;:::::::::999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===============>>>>>>>>>????????????@@@??????>>>>>>??????@@@??????@@@BBBDDDFFFHHHIIIJJJJJJMMMTTT[[[hhh{{{~~~pppiiiddd]]]VVVTTTPPPSSSYYY___eeegggeeeccc\\\[[[ZZZWWWSSSRRRRRRTTTQQQQQQPPPPPPQQQVVV\\\aaaccceeekkksss|||}}}zzzwwwtttuuuzzz|||~~~ooo```YYYVVVRRROOOOOOIIIGGGGGGHHHKKKNNNOOONNNLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::888999:::;;;;;;;;;:::999777888888888999999999999999999999999999999999999777777888999999999999999444777::::::888777777888555777999999888777777888666666666666666666666666666777888888999999888888888888888888999999999999999999999999:::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>???>>>>>>======>>>>>>???>>>???@@@AAACCCEEEFFFGGGFFFFFFIIIOOOUUU___qqqpppiiiddd]]]WWWTTTQQQTTT[[[ccciiikkkhhhfff[[[\\\]]]ZZZUUURRRTTTVVVSSSSSSRRRRRRTTTYYY```ffffffhhhkkkpppwww~~~zzzxxxvvvtttvvv~~~wwwzzzpppcccVVVQQQOOOLLLLLLMMMHHHFFFFFFHHHKKKOOOPPPQQQRRRQQQNNNKKKHHHGGGFFFFFFCCCCCCBBBAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA??????>>>===============<<<<<<======<<<<<<;;;:::777888999::::::999888777666666777777888888888999999999999999999999999999666666777888888888888888222666::::::888777777999444666888999888888888888666666666666666666666666555666666777777777777777777888888888888999999999555666777888999:::;;;;;;999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>============>>>>>>??????@@@AAACCCDDDDDDEEECCCCCCFFFKKKQQQYYYiiixxxzzzooohhhccc\\\XXXXXXUUUXXX]]]aaadddeeeeeeeeebbb```^^^[[[XXXVVVTTTTTTVVVVVVUUUUUUXXX^^^fffllloookkkjjjnnnqqqvvv|||wwwtttssstttuuuzzz~~~zzzuuu^^^YYYSSSNNNLLLKKKJJJIIIEEEEEEGGGIIIKKKNNNQQQRRRSSSQQQMMMIIIFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;<<<<<<============<<<<<<888999999999999888777777999999888888777666666666:::999777666666666777888<<<;;;:::888777666666666999888888888777777666666666777777777888888888888777666555777999999666333888888777777666666555555555555666777777777777777777777888888888999999999777888888999999::::::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDDDDFFFGGGGGGIIIQQQ^^^hhh|||wwwtttzzzvvvkkkfffbbb\\\YYYZZZVVVXXX\\\___bbbdddddddddcccbbb```^^^[[[YYYWWWVVVWWWXXXXXXYYY[[[aaaiiinnnrrrmmmjjjkkklllqqq}}}yyytttrrrqqqqqqzzz~~~~~~}}}}}}~~~nnncccYYYUUUOOOKKKIIIIIIHHHGGGDDDEEEFFFGGGIIILLLNNNOOOPPPNNNKKKHHHEEEDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>???>>>>>>======<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;888888888888888777777777777777777777777777888888::::::888777777777888888888888777777777777888888888888888777777777666666666666777777777888888888777555444555888888666444777777777777666666555555555555666777777777777777777777777888888888999999999999999999999999999888999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>======???@@@@@@@@@@@@AAACCCCCCDDDFFFFFFGGGMMMXXX```nnnvvvxxxrrrssswww|||}}}rrrhhhccc```\\\ZZZ[[[YYYZZZ[[[]]]___aaabbbcccdddcccbbbaaa___\\\ZZZYYYYYY[[[\\\^^^```dddiiimmmtttoookkkhhhgggkkkvvvyyyqqqmmmnnnrrruuuxxx{{{rrraaaZZZSSSOOOJJJGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLJJJHHHFFFDDDCCCCCCDDD@@@@@@@@@@@@?????????>>>>>>>>>===============>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::888888777666666666666666555555666777777888999999:::999999888888888888999444444555555666777999999777777777777666666666666666666666666777777777777666555333444555666555444777777777666666666666555555555666777777777666666777777777777888888888888::::::999999888777777666999999:::;;;;;;;;;;;;:::;;;::::::999999::::::;;;;;;<<<<<<===>>>>>>=========>>>@@@@@@??????AAABBBAAABBBDDDDDDDDDHHHPPPUUU```hhhuuuvvvssssssuuuyyy|||qqqfffaaa___[[[ZZZ[[[[[[[[[[[[[[[\\\^^^```aaabbbbbbbbbaaa```]]][[[ZZZ\\\^^^```aaabbbcccfffhhhpppnnnllliiihhhjjjqqqyyy~~~tttmmmmmmsss|||~~~}}}wwwfff\\\YYYNNNKKKGGGEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCBBBBBBBBBCCC@@@????????????>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999888777666555444555555666666666666666777777888888888888777777777777777777333333333444555666777888666666666666666666666666555555555666666666777777666444333222333444555555666666666666666666666666555555666666666666666555666666666777777777888888999999888888777777777777888888999:::::::::::::::::::::999999999999:::::::::;;;<<<<<<===============???@@@@@@@@@@@@AAACCC@@@AAACCCCCCCCCDDDHHHLLLXXX```kkkxxx|||yyyxxxxxx}}}}}}~~~~~~ssshhhbbb^^^ZZZYYYZZZ^^^]]]\\\[[[[[[\\\^^^____________^^^]]]\\\[[[ZZZ]]]___aaaaaa```___```aaaiiilllnnnmmmkkklllooorrr~~~xxxqqqooossssssdddYYYTTTTTTLLLIIIFFFEEEEEEFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>=========<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999999999999888888777666666555555555555555777777777777666666555555555555666666666666666666555444444444444444555555555555555555555555555666444555555555555666666666555444333222222333444555555555555555555666666666555555666666666666555555555555666666666777777777666666666777777888888888777888999999::::::999999999999888888888888999999999999;;;<<<<<<=========>>>???AAAAAA@@@@@@BBBCCC@@@AAABBBBBBBBBCCCEEEFFFPPPWWWbbblllxxx~~~xxxzzz|||}}}~~~}}}zzz}}}wwwjjjddd```\\\[[[\\\```___]]]\\\[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYY]]]^^^```___]]][[[[[[\\\cccjjjoooooommmnnnnnnnnntttxxxvvvtttwwwuuudddYYYQQQMMMNNNKKKHHHFFFEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;:::999999999999::::::::::::::::::::::::888888999999999999888888666666666777666555555444888888777666666555444444333444444555555555555444666666555444333333333444444444444555555555555555444444444444555555555666333444555444333222444666444555555555555666666666555555666666666555444444555555555555666666666666444555555666777777888888777777888999999999999888999888888777777888888999888888:::;;;<<<<<<=========>>>@@@@@@??????AAABBBAAAAAAAAAAAABBBBBBCCCDDDGGGMMMWWW```jjjwww~~~{{{{{{{{{||||||}}}~~~}}}|||}}}{{{vvvxxxyyymmmfffccc___^^^```aaaaaa___^^^\\\[[[[[[[[[ZZZYYYWWWUUUUUUVVVXXXZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[aaaiiiooommmkkkmmmmmmkkkooovvvyyyzzz}}}|||hhh]]]VVVPPPLLLLLLJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB??????@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;:::999999888888888999999999999999999::::::888999999::::::999999888555666888999888777444333666666666666666666555555333333555666666666555555666666555444444444444444333333444444444555555555333333444444444555555555222555777666444333444555444444444555555555666666555555666666555555444333444444555555555666666666666666666666666666666666666777777888888888888888888888777777777777888888777888999:::;;;<<<<<<<<<;;;<<<>>>>>>======???@@@@@@???>>>???@@@BBBCCCCCCAAAFFFNNNVVV^^^hhhttt|||}}}zzzyyywwwvvvyyy|||}}}yyytttttt{{{zzznnnhhheeebbbbbbdddbbbbbb```___]]]\\\ZZZZZZZZZXXXUUUSSSSSSUUUXXXZZZXXXYYY[[[ZZZZZZZZZ[[[]]]bbbjjjnnnjjjhhhkkkllliiinnnqqqwww~~~|||mmm]]]VVVSSSNNNKKKJJJIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAABBBBBBBBB??????@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888888888999999999999999999999:::999999::::::::::::999999444666999::::::888444222444444555555666777777777333444666777777777666666555555444444444555555666333333333444444555555555333333333444444444555555222555888888555333444555444444444555555555666666555666666666555444333333444444444555555555666666777777777666555555444444666666777888888888888888888888777777777777888888666777999:::;;;<<<<<<<<<999:::<<<<<<;;;;;;===>>>???>>><<<===???BBBCCCCCC@@@DDDJJJPPPVVV^^^hhhppprrrvvv{{{}}}}}}xxxuuupppsssxxx|||yyywwwzzztttkkkfffffffffggghhhgggeee```ZZZWWWVVVWWWUUUTTTTTTTTTUUUWWWYYYZZZXXX^^^```ZZZYYY]]]``````iiijjjkkkjjjhhhhhhhhhiiijjjjjjmmmwwwjjjcccYYYQQQMMMLLLMMMMMMGGGGGGFFFFFFEEEDDDDDDDDD???@@@AAABBBBBBAAA???===>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999888888888777777666666666666666666666666555555555555555555555555444333333222222222333333666666666666555555555555555555555555555555555555666555333111111111333444555444444333333444444555555555555444444333333333333444555555666666555555444444444555555555555666444555555555666777777777888999999888888777666555555555666777888999999:::999999999999999888777666777888888999999:::;;;;;;::::::999888888777777666======???@@@@@@@@@@@@@@@AAAEEEIIIKKKNNNUUUaaajjjlllkkklllpppwwwxxxrrrppprrruuu{{{}}}{{{zzz~~~xxxnnniiihhhiiijjjllljjjgggaaa[[[VVVUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYWWW\\\^^^ZZZZZZ___cccccckkkkkkkkkiiifffeeefffgggiiijjjmmmttt~~~xxxjjjccc]]]UUUNNNKKKJJJIIIIIIFFFEEEEEEDDDDDDCCCCCCBBB???@@@AAABBBAAA@@@>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888999999888888888777777777777777777777777777777777555555555555555555555555444444333333333333444444666666666666555555555555555555555555555555555555555444222000000111222333555444444333333444444555555555444444444333333333333444444555555555555555444444444444555555555555333333333444444444444444777777888888888777666666666666666777888888888999777777888888888777666666777888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>???@@@@@@@@@@@@>>>AAADDDFFFIIIPPPZZZbbbfffhhhiiilllqqqxxx}}}uuuuuuuuuxxx}}}|||}}}}}}tttooonnnoooooopppooojjjccc\\\VVVTTTTTTRRRQQQQQQRRRSSSUUUXXXYYYWWWZZZ[[[ZZZ[[[```eeeffflllkkkiiifffcccbbbccceeeiiikkknnnpppuuu~~~}}}}}}~~~vvveee\\\YYYUUUOOOJJJHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@???===<<<=========>>>======<<<;;;<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888888888777777777777777777777777777777777777444444444444444444444444555444444444444444555555666666666555555555555444444444444444444444444444444333111000000000111222555444444333333444444555555444444444444333333333333333444555555555555555444444444444555555555555444444444444444333333333555666666777777777777777777777777777777777777777555555666666777777666666777777888888999:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<===>>>????????????>>>@@@BBBCCCEEEKKKSSSZZZdddhhhlllmmmooovvv}}}zzzwwwyyy}}}|||~~~yyyuuuuuuuuuuuutttrrrmmmeee]]]WWWUUUTTTSSSRRRRRRSSSTTTVVVXXXZZZYYYZZZZZZZZZ\\\```dddfffiiihhhfffccc```aaacccfffkkknnnpppoooooottt|||vvvyyy}}}wwwfff]]]ZZZQQQNNNKKKIIIHHHGGGEEECCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888888777777777666666666777777777777777777777777444444444444444444444444555555444444444555666666666666555555555444444444444444444444444444444444333333222111111222222333555444444333333444444555444444444444444444444444333333444555555555444444333333444444444555555555777777777666555555555444333444555666777777777777777777777777777666666666333444555666777777777777777777777888999999::::::888888888999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDHHHOOOTTT___eeekkkmmmooouuu}}}~~~|||}}}}}}{{{yyyxxxvvvrrrpppllleee^^^YYYVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^```aaabbbbbbaaa______```dddgggmmmppprrrooollloooyyy~~~xxxvvvtttyyytttdddXXXTTTUUUMMMKKKIIIHHHHHHGGGEEEDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;:::::::::999999999999999999999888888888777777777777777666666666555555666666666666666666666666444444444444444444444444444444444444444555666777555555555555444444444444444444444444444444444444444444333333333444444444555444444333333444444555444444444444444444444444222333333444555444444444333333333444444444444555777777777666555555555444222333444555666777777777777777777666666666666666444555666777888999999999666777777888888999::::::666666777888999::::::;;;::::::;;;<<<============AAAAAA@@@AAABBBFFFJJJNNNTTTZZZbbbfffiiiqqq~~~~~~}}}{{{}}}}}}~~~~~~~~~zzzuuuqqqjjjiiifffaaa\\\YYYXXXXXXYYYYYYXXXWWWXXXYYYZZZ[[[[[[YYYYYY]]]___]]][[[\\\\\\]]]]]]]]]^^^aaadddhhhllloooqqqnnnkkkmmmuuu}}}zzzwwwvvv|||ttteeeZZZOOOLLLNNNIIIHHHGGGFFFGGGGGGEEECCCEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===============;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888999888888888888777777777666666666666555555555555555555555555555555555555333333333333333333333333333333333333444555666666555555555444444444444333333333333333333333333333444444444555555555555555555444444333333444444555333333333444444444444555222222333444444444444444333333333333444444444444444444444444444333333333222333444555666666666666666666666666666666666666444555666777888999999999666666777777888999999999888888999::::::;;;<<<<<<999999:::;;;<<<<<<<<<<<>>======>>>AAAEEEGGGLLLRRRZZZ```fffooozzz|||xxxtttwww{{{xxxooohhh______^^^[[[XXXWWWXXXYYY\\\[[[ZZZYYYXXXYYYYYYZZZYYYVVVWWW^^^```\\\YYYYYYXXXZZZ\\\]]]^^^```cccfffhhhjjjlllkkkjjjkkkqqqvvvwwwyyy}}}}}}|||tttbbb[[[UUULLLHHHJJJFFFDDDCCCCCCCCCCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<<<<======>>>>>>:::;;;;;;;;;;;;:::999999999999999999888888888888888888888888777777777777666666666555555555444444444444444444444444444444333333333333333333333333222222222222333444555666555555555444444444333333333333333333333333333333222333444444555555555444555444444333333444444555333333333444444444555555222222333444444444444333222222333333333444444444333333333444444444444444222333444555555555555555444555555555666777777777444555555666777777777777666666777777888888999999999::::::;;;;;;<<<<<<<<<888999:::;;;;;;<<<<<<;;;===<<<:::;;;<<>><<<<<<;;;<<<<<<===>>>???:::;;;;;;;;;;;;:::999999999999999888888888888777888888888888777777777777666666555555555444444444333333333333333333333333333333333333333333333333222111111222333444555666555555444444444333333333333333333333333333333333111222333333444444444444555444444333333444444555333333333444444555555555222222333444444444333333222222333333333444444444444555555666666777777777333333444444555555444444333444444555666777888888333444555555666555555555666666666777888888999999999999::::::::::::;;;;;;888888999:::;;;;;;;;;;;;>>><<<:::;;;===@@@AAABBB???BBBGGGNNNWWWaaaiiinnnwww~~~vvvwwwuuuvvv{{{zzzpppeee___VVVVVVWWWWWWXXXXXXYYYYYY\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWWWWXXXXXXYYY[[[]]]^^^___aaabbbaaa``````bbbfffiiinnnmmmpppvvvooo___YYYPPPJJJHHHGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>===;;;;;;<<<<<<===::::::::::::999888777666999999999888777666666555777777777777666666666666666666666666555555555555666666555444333222222111555555444444444444555555333333333444444444555555444444333333333333222222222222222222222222222222222222222222222222222222000111222444444333222222666666555444333333222222555555555555444333333222222222333333444555666666555555444444444333333333444444444444444444444444444444444555555555555666777777777777666666666666666666666666777777777777999999999888888888888888:::999888888888999:::;;;::::::;;;;;;<<<=========DDDCCCCCCHHHPPPZZZbbbffftttzzzyyysssoooooorrrppphhh___ZZZVVVWWWWWWXXXYYYYYYZZZZZZ___^^^]]][[[YYYXXXWWWVVVSSSTTTUUUVVVXXXXXXYYYYYYVVVVVVVVVVVVXXXZZZ\\\]]]``````___^^^]]]___bbbeeehhhiiilllqqqyyy}}}|||}}}}}}|||{{{oooaaaZZZTTTNNNIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>===>>>>>>??????======;;;:::::::::;;;<<<;;;;;;;;;::::::999888777999999888888777666666555777777777777666666666666777777777777666666666666555555555444444444444444444444444444444444444444333333333444444444444555444444333333333222222222222222222222222222222222222222222222222222222222000000111222222222222111666555555444333333222222333444444444444333333222222222333333444555555666555444444444444333333333444444444444444444444444444444444444555555555555666666666666666666666666555666666666777777777777666666666666666666666666999999888888888999:::;;;::::::;;;<<<<<<======>>>AAAAAABBBGGGOOOYYYbbbgggpppvvv{{{qqqkkkggghhhfff```ZZZXXXVVVVVVWWWYYYZZZ[[[\\\\\\___^^^\\\ZZZYYYWWWVVVVVVPPPPPPQQQSSSTTTVVVXXXYYYUUUTTTRRRRRRSSSVVVYYY[[[]]]]]]\\\ZZZYYYZZZ]]]___bbbeeehhhlllsss}}}zzzvvvrrrqqqtttxxx|||}}}ppp```XXXSSSOOOJJJGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@??????===============>>>??????<<<;;;;;;:::999:::::::::;;;;;;;;;;;;:::999888888999999888888777666666666666666666666777777777777666666666666555555555555444444555555555666666666222333444555555444333222333333333333444444444444333333333333222222222222222222222222222222222222222222222222222222222222333333333333333444555555555555444444333333222222111222333333333333333333222222333333444444555555444444444444333333333333444444444444444444444444444444444444555555555555666666666666666666666666555555666666666777777777666666666666666666666666888888888777888999999:::;;;;;;;;;<<<======>>>>>>??????AAAFFFNNNXXXbbbhhhpppvvv|||ssskkkdddbbb```\\\YYYYYYUUUVVVWWWYYYZZZ\\\]]]]]]\\\[[[YYYVVVUUUTTTSSSSSSPPPOOOOOOPPPQQQSSSVVVWWWSSSRRRPPPOOOPPPSSSWWWYYYZZZZZZZZZXXXWWWWWWYYY[[[```dddhhhjjjnnnxxx|||uuuqqqooommmooouuu~~~qqq```WWWTTTNNNKKKIIIFFFFFFFFFFFFFFFGGGFFFDDDBBBAAA@@@??????<<<<<<<<<<<<===>>>??????<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999888888888888777777666666666666666666777777777777555555555444444444333333555666666666666666666666222444555777777555444222222222333333333444444444333333333222222222222111222222222222222222222222111111111111111111111111333333222111111333444555444444444333333333222222000111222222333333333333222222333333333444444444444444444333333333222222444444444444444444444444333333444444444555555555444555555555555555666666555555555666666666777777777777777888888888888888777777777777888888999999:::;;;;;;<<<======>>>>>>===>>>AAAFFFMMMWWWaaahhhpppxxxtttjjjaaa^^^\\\YYYXXXYYYTTTUUUVVVXXXYYY[[[\\\\\\YYYWWWUUUSSSRRRQQQRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTSSSQQQOOONNNOOORRRUUUWWWYYYYYYZZZYYYWWWXXXYYY[[[```cccfffgggiiirrr~~~}}}qqqjjjkkkmmmpppwwwnnn```TTTNNNMMMKKKJJJIIIFFFDDDCCCCCCCCCFFFEEECCCBBB@@@?????????<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888888888777777777777777555666666666777777777888666666666555555555444444888777777666555555444444333444666777777666444333222222222333333333444444333333222222222111111111222222222222222222222222111111111111111111111111000///.........///111222333333333333333222222222000111222222333333333333222222222333333333333333444444333333333222222222444444444444444444444444333333333444444444444555333333444444555555555555555555555555666666666666666666777777888888888888666666777777777888888888::::::;;;;;;<<<<<<=========???BBBEEEKKKTTT___fffmmmxxx}}}{{{|||qqqggg^^^ZZZXXXUUUTTTUUUSSSTTTTTTVVVWWWXXXYYYYYYVVVUUURRRPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSRRRPPPOOOPPPRRRUUUWWWYYYZZZ[[[[[[[[[\\\^^^```bbbcccddddddfffllluuu|||tttkkkgggnnnsss|||lll___WWWOOOKKKKKKHHHIIIIIIGGGDDDAAAAAAAAADDDCCCBBB@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::999999888888888777777777777777777555555666666777777888888999888888888777777777777888888777666555444333222444444555666666555444444222222222222333333333333222222222222111111111111222222222222222222222222111111111111111111111111333222222222222333444444333333333333222222222222111222333333333333333333222222222222333333333333333333333333222222222222444444444444444444444444333333333333444444444444222222333333444555555555444444555555555666666666333444444555555666666777555555666777777777777666999999999:::;;;;;;<<<<<<<<<>>>AAACCCGGGOOOYYYaaalllwwwzzzwwwyyyzzzmmmddd[[[XXXVVVRRRPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVQQQPPPNNNLLLLLLNNNPPPQQQOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWYYY[[[^^^___```bbbeeeggghhhfffeeedddfffjjjooorrr{{{}}}tttrrrrrryyywwwjjj\\\UUURRRNNNKKKKKKEEEGGGIIIGGGDDDBBBAAABBBAAA@@@??????>>>>>>??????======<<<;;;:::::::::::::::;;;;;;<<<;;;:::999888777888888999999888888777777777777777777777777888555555555666777888888888888888777777777666666666666555555555444444333333333333333333333333333333111222222222222333333333222222222222111111111111222222222222222222222222111111111111111111111111444444555555666666666555222222222222222222222222333444444444444333333222222222222222222222222222333333333222222222222111444444444444444444444444222222333333333444444444111222222333444444555555444444444555555555666666333333444444555666666777444555666777777777666666777888888999999::::::;;;;;;===???@@@BBBHHHRRRZZZdddooozzzzzzxxxyyy{{{yyyvvvtttlllccc[[[XXXVVVRRROOOOOOQQQQQQRRRRRRSSSSSSSSSTTTLLLJJJIIIGGGHHHJJJLLLNNNMMMOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWZZZ\\\```bbbdddfffiiikkknnnkkkgggggghhhkkkmmmnnnrrrzzz{{{xxx|||tttfffZZZOOOLLLKKKIIIGGGHHHCCCFFFHHHHHHEEEBBBCCCDDD??????>>>>>>>>>>>>??????>>>===<<<;;;:::999999999999999:::;;;:::999888777666777777888888888777777777777777777777888888888444555555666777888888999555555444444444333333333333333333444444444444555222222111000000111222222111111222222222333333333222222222111111111111000222222222222222222222222000000000000000000000000...///000111222111000///222222222222222222222222555555555555444444333222222222222222222222222222333333333222222222111111444444444444444444444444222222333333333444444444111111222333333444555555444444444555555555666666555555555666777888888999333444666777777777666555666777777888999999::::::999<<<>>>>>>>>>DDDMMMUUUWWW```iiiqqqxxx}}}|||yyyzzz~~~|||}}}|||~~~zzzrrrllljjjjjjeeeaaa]]]YYYWWWVVVUUUSSSQQQPPPOOONNNMMMNNNOOOPPPMMMJJJGGGGGGJJJKKKKKKIIIMMMNNNPPPSSSUUUVVVTTTRRRSSSSSSSSSSSSSSSUUUVVVWWWYYY]]]aaacccdddiiirrryyy{{{uuummmfffbbbbbbdddfffkkknnnwwwmmmfffWWWSSSMMMIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???>>>AAAAAA@@@???>>>===<<<;;;999::::::::::::999888888======;;;:::999888888888999888888888777777666666555555555555555444444333555555444444444444555555666666666666666555555444777666555444333222222222222222222222222333333333111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111333333222222333333444555222222222222222222222222111222222333444555666666111111111111111111111111444444444333333222222222222222222222222222222222333333222111111222333333111222333444444444444333444444444444444444444444555555555555555555444444777666666555555555555666666777777777888888888888;;;:::::::::<<>>AAACCCBBBCCCFFFKKKQQQWWW\\\___jjjmmmrrrxxx~~~xxxsssqqqrrrssssssqqqnnnmmmlllmmmfffbbb]]]ZZZXXXWWWUUUTTTQQQQQQRRRRRRQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMKKKPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTSSSRRRSSSVVVZZZ\\\```aaaccccccdddiiirrrxxx~~~xxxpppjjjeeebbbaaa___]]]^^^eeemmmwww|||{{{}}}mmm___WWWUUULLLIIIEEECCCCCCCCCCCCBBB?????????@@@@@@@@@AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999666777888999999999888888888888777777777777666666888888888888888777777666555555444444444444555555555666666666666555444444666555444333333222222333222111111111000/////////111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111111111111111111222222333222222222222222222222222333333333333333333333333111111111111111111111111333333333333222222222222222222222222222222222222333222222111111222222333333333222111111222444555444444444444444444444444555555555555555555555555444444444444555666777777888888888888999999999999888888777777999<<>>???AAAEEEIIIMMMOOOVVV\\\fffqqqxxx|||}}}}}}|||}}}wwwpppmmmmmmlllllllllmmmoooooopppfffbbb]]]ZZZXXXWWWUUUTTTLLLMMMNNNOOONNNMMMLLLKKKLLLLLLLLLMMMNNNNNNNNNMMMQQQTTTXXX[[[ZZZXXXVVVUUUVVVTTTSSSSSSUUUZZZ___bbbffffffeeeccccccfffmmmrrryyyvvvrrrlllfffaaa\\\ZZZ\\\YYYXXX\\\aaahhhttt|||xxxggg]]]VVVQQQPPPLLLIIIEEEBBBAAA@@@>>>===????????????????????????>>>>>>======<<<;;;;;;:::::::::;;;;;;::::::999888444666777999999888666555777777777777777777666666666666777777666666555444555555444444444444555555555555666666555555444333555444444333222222222333444444444333222111000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111444333333333222222222111111111111111111111111111333222222222222222222222111111111111111111111111222222222222222222222222444333111000000222333555333333333333333333333333444444444555555555555555333333333444555666777888777777777777888888888888777666666666777999;;;============???AAADDDFFFHHHIIIPPPZZZeeemmmqqqrrrrrrqqqqqqttt~~~~~~vvvooollljjjhhhfffhhhlllppprrrrrreeeaaa]]]YYYWWWVVVUUUSSSKKKKKKLLLMMMMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQXXX^^^fffiiifff___YYYVVVTTTSSSSSSTTTXXX]]]dddgggjjjhhheeebbb```aaaeeegggjjjiiihhheeeaaa\\\XXXUUUXXXUUUTTTVVVXXX\\\dddmmm|||~~~yyyxxxxxxyyyzzz}}}uuubbbWWWQQQLLLIIIHHHJJJGGGDDDBBBAAA@@@>>>===@@@??????>>>======<<<<<<===<<<<<<<<<;;;:::::::::999999999999999888777777666777888999888666333222666666666666666666777777666666666666666555444444555555444444444444555555555555555555555444444333444444333222222222333333444444444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222111111111111111111111111333333333222111111000000111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222444333111000000111333444333333333333333333333333444444444555555555666666333333333333444666777777555555555555666666666666555555555555666777999:::777777888888:::===???AAAEEEIIIPPPXXX^^^ccceeefffffffffiiisss}}}vvvooolllhhhdddaaaccckkkqqqrrrqqqddd```[[[XXXVVVUUUSSSRRRMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKMMMMMMNNNPPPTTTWWWccckkktttwwwqqqfff]]]XXXSSSSSSSSSUUUXXX^^^cccgggiiigggccc```]]]]]]]]]]]]]]]]]]^^^^^^\\\YYYVVVTTTRRROOONNNPPPPPPQQQWWW___kkkyyy~~~{{{yyyuuuqqqpppsssyyy~~~nnnbbbUUUOOOLLLHHHEEEEEEDDDBBBAAA@@@AAABBBAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::999999888888888888888777777666888888888888777555333222555555666666666666777777777777777777777666666555555555444444444444555555444555555555555444333333333333222222222222333333222111111111000/////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111222222222111111000000000111111111111111111111111111111111222222222222222111111111111111111111111111222222333333222222111444333222111000111222222333333333333333333333333333333444444555666666666333333333333444555666666444444444444555555555555555555444555555666777777444444444555777999<<<===CCCDDDGGGKKKOOOTTTWWWZZZ___```eeeooo}}}{{{tttnnnlllgggaaa\\\___hhhooopppnnnbbb___ZZZWWWUUUTTTRRRQQQOOOOOONNNMMMMMMMMMMMMNNNKKKMMMNNNNNNOOOSSSZZZ___lllsss{{{|||sssggg]]]WWWSSSSSSSSSTTTWWW[[[^^^```eeebbb___]]][[[YYYXXXWWWSSSTTTVVVWWWWWWUUUSSSRRRNNNJJJHHHIIIJJJKKKRRRZZZaaannn}}}xxxssspppqqqrrrzzz~~~~~~lll___VVVOOOLLLIIIEEEEEEGGGBBB@@@??????@@@AAA@@@>>>=========<<<<<<;;;;;;;;;::::::::::::999999999999888999999999999888777777888777777777666666555555555555555666666666777777666666666666666555444444555555444444444444555555444444555555444444333222333222222222222222333333111111000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000111000000000000111222222111111111111111111111111111111111111111000000000111111111111111111111111000111111111222222222222111111111111111111111111111222333333333333222111222222222222111111111000222222222222222222222222333333444444555666666777444444444333333444555555444444444555555555666666555555555555555555666666666666666666777999;;;===??????@@@BBBEEEHHHLLLNNNUUUXXX___hhhssszzzsssnnnkkkfff___YYY\\\fffmmmnnnlllbbb^^^YYYVVVTTTSSSQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMNNNOOOPPPQQQVVV^^^dddooovvv|||zzzpppcccZZZUUUTTTSSSSSSTTTUUUWWWYYYZZZ```^^^\\\[[[ZZZXXXVVVTTTMMMOOOQQQRRRSSSRRRPPPOOOLLLHHHEEEEEEGGGJJJSSS\\\\\\iiiwwwxxxtttsssrrrsssvvv|||yyyfffYYYTTTNNNIIIFFFCCC@@@BBBFFFCCCAAA?????????>>><<<:::;;;;;;;;;<<<<<<<<<<<<===::::::999999999999999999999::::::::::::999888888777666666666666777888888444555555555666666777777333333444444333333222111555555555444444555555555444444555555444444333222222222222111222222333333222222222222222333333333000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000111111111111111222222333000000000000000000000000000000000000000111111111111111111111111111111111000000111111222222222222000000000000000000000000111222333444444333222111222222222222222111000///222222222222222222222222333333444444555666777777555555444333333333444444555555555666666666666777555555555555555555555555777777666666666888999:::;;;;;;<<<===@@@BBBEEEFFFFFFKKKSSS[[[eeeqqq