BM66(d@ ((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))************))))))))))))******)))))))))***+++++++++,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))******)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((()))***************(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''%%%$$$((((((((((((((('''''''''))))))))))))************))))))))))))************)))******++++++,,,,,,---+++,,,------......---------------,,,,,,+++++++++...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,111111///,,,)))(((***---///---+++******,,,///111,,,+++***((((((((()))************)))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))(((((((((((((((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''%%%&&&(((***,,,,,,++++++***++++++,,,------,,,+++,,,---.../////////000333777AAATTTfffyyy((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))(((((()))))))))***************+++++++++))))))******************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))******)))(((((((((((()))***''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((()))***)))((('''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((()))************)))(((((())))))))))))((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))'''&&&%%%((((((((((((((((((((('''))))))))))))************))))))))))))************))))))******++++++,,,,,,+++,,,------......---------------,,,,,,+++++++++...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))),,,+++***)))***+++---...,,,+++)))((((((((()))************************************)))))))))((((((******)))))))))((((((((())))))))))))(((((((((((((((((()))***************))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((()))(((&&&&&&((()))++++++************++++++------,,,,,,,,,---.../////////111444777@@@RRRcccttt((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))+++++++++***************+++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))((()))))))))***))))))(((((())))))***''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''(((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''((('''((())))))******))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))'''&&&''''''(((((((((((((((((())))))))))))************))))))))))))************))))))******++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---,,,***''')))))))))))))))*********+++***))))))((()))))))))************++++++++++++******))))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&((())))))(((''''''(((******))))))))))))******---,,,,,,,,,,,,---...///...///111555777>>>NNN]]]ppp((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))((()))))))))******************************************))))))))))))************++++++++++++******,,,+++++++++***)))))))))---,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))((((((((())))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))(((''''''''''''((((((((((((((()))))))))************((()))))))))******************++++++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///+++++++++++++++++++++++++++)))((())),,,------+++'''((()))******))))))(((******))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%''')))***(((''''''''')))(((((((((((())))))***,,,,,,,,,,,,------......---///222555777<<>>EEEUUUttt))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((&&&'''))))))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***))))))))))))******************)))))))))******+++''')))+++...000111111111000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************((()))******++++++******((())))))))))))))))))***))))))))))))))))))))))))((())))))******+++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((()))(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((((((((((((((())))))))))))(((''''''''''''((()))))))))((((((''''''''''''((()))******''''''''''''(((((((((((()))))))))))))))***************))))))******+++,,,)))))))))************+++,,,+++******))))))******(((((()))))))))))))))***(((((())))))))))))(((((((((((()))***************((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''(((&&&&&&))))))((((((,,,(((((((((((()))***++++++))))))))))))))))))))))))(((((('''''''''((()))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,------......///...000111111222666>>>DDDUUUsss))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))+++'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***((()))))))))************++++++++++++,,,,,,---...***+++---///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************'''((()))***+++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))*********+++++++++************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******((('''&&&'''((()))(((&&&((('''&&&&&&&&&'''))))))'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))(((''''''((((((((())))))*********(((((((((((()))***++++++''''''(((((())))))))))))(((((())))))******+++++++++***)))))))))***+++,,,************++++++++++++,,,+++******))))))******(((((((((((())))))******(((((())))))))))))(((((()))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********(((''''''((())))))((('''((('''(((+++***'''(((+++))))))((((((((())))))***))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&((('''%%%%%%'''***'''(((((((((((()))))))))))))))))))))******++++++)))((((((((()))***+++,,,++++++,,,------......///...000111111111666===CCCUUUsss))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((())))))(((''''''***,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))***++++++++++++***(((((())))))*********+++,,,,,,,,,---...///000111---...///111111///...---******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************&&&''')))***,,,,,,------++++++******))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++***((('''((()))***)))((((((((('''&&&'''((()))***&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))***+++,,,(((((((((((()))***,,,,,,(((((())))))*********+++'''(((((()))***++++++,,,+++***)))))))))***,,,---,,,,,,---------.........,,,++++++***)))*********'''((((((((())))))******(((((())))))))))))((((((***)))((((((((()))+++,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))************'''''''''(((***+++***)))***)))***,,,+++''''''***+++***)))((((((''''''((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))++++++******)))))))))(((&&&((()))(((&&&&&&(((+++))))))))))))************))))))******+++++++++,,,)))((((((((((((***+++,,,++++++,,,------......///...000111111111555===CCCUUUsss***)))(((((((((***+++,,,AAA777,,,%%%&&&)))++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((+++,,,,,,+++)))((()))***'''''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------...///000000000000///...---,,,,,,++++++++++++******)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++************************+++***&&&(((---''',,,???DDD888000000---%%%&&&---******))))))((((((''''''(((((()))***************(((((()))***+++,,,,,,,,,...+++(((((()))++++++***))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))******((('''((()))***)))(((&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************++++++******++++++,,,---***+++,,,,,,------,,,,,,+++******)))))))))))))))'''***(((%%%,,,666333'''******))))))(((((('''''')))(((((('''''''''(((((())))))))))))((((((((((((******))))))((((((''''''***)))(((''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))***+++,,,,,,******)))((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))+++...///...***((((((***))))))(((((('''''''''&&&,,,,,,++++++++++++++++++++++++,,,------......//////...///222222333:::BBBKKKiii))))))))))))))))))***+++III@@@444,,,))))))'''&&&))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***+++++++++)))((()))***&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......////////////......---,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++"""+++...---,,,000KKKrrroooMMM,,,###(((++++++---******))))))((((((((((((((())))))***************)))))))))***+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))(((''''''))))))(((''''''''''''((((((((())))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---***+++,,,,,,------,,,,,,+++******)))))))))))))))!!!'''***...<<>>333))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''''''''((((((((())))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''')))*********((('''((()))***)))((((((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))))))))))))))******+++))))))***++++++++++++***+++******)))))))))))))))'''&&&'''***+++))))))***'''((((((((())))))******&&&&&&&&&'''''')))******&&&''''''((()))******+++'''((((((((())))))******(((((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''************)))))))))))),,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%(((+++***'''%%%''')))&&&'''''''''(((((())))))((()))***+++,,,---......++++++,,,------......///,,,+++---111333555===EEEMMMccc************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************++++++,,,,,,,,,------------------...------,,,,,,------,,,,,,,,,---......***+++,,,---...///000000111///------///000...+++444333000...---...///000......//////////////////000000000000000000000000................................................,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++,,,,,,---555999???BBBBBB<<<666111))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''&&&%%%&&&'''((()))&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&''''''((()))******+++(((((())))))))))))(((((()))))))))(((''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&(((,,,---+++)))%%%&&&((())))))'''%%%$$$''''''''''''((()))++++++)))))))))))))))))))))))))))************+++++++++,,,+++******))))))************)))((((((((((((((())))))))))))************(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))+++***)))'''''''''((()))((()))***++++++***)))(((+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))******************))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&)))))))))))))))******+++++++++******************---------............///,,,///111222333666===BBBQQQfff************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++,,,,,,,,,------------------......------,,,+++++++++++++++,,,,,,---............////////////...,,,+++,,,///000///---222111000000000111222333/////////.........------////////////////////////................................................---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,000222555666666333///,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&'''((()))&&&&&&''''''((())))))***(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((('''''''''((((((((((((((()))((('''&&&&&&&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&))),,,---,,,+++'''(((((()))((('''&&&%%%''''''''''''((()))***+++(((((())))))***++++++,,,************+++++++++++++++***))))))(((((())))))******)))(((((((((((((((((((((((()))))))))******(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))***)))((('''&&&''''''(((((()))***++++++***)))(((++++++******)))((((((''')))))))))))))))))))))((())))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))((('''''')))))))))))))))******+++************************,,,,,,,,,,,,---------......000111222222666===CCCRRRjjj))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,------------,,,------.........------,,,,,,++++++,,,,,,---...------..................444333222222444444333222//////000000000000000111111111000000///.........////////////////////////////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***((((((((('''(((((()))***'''((((((((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))),,,......---***))))))((((((((((((((((((''''''(((((()))***+++++++++++++++++++++++++++************+++++++++,,,***))))))(((((((((((((((***))))))(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((''''''(((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))************))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((''')))))))))))))))******+++************************+++++++++,,,,,,,,,------000111222111222777???EEEUUUppp(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,------------...,,,------...........................///000111111---......///000111222222111111000//////...------222222333333222111000///222222222222222222222222////////////////////////////////////////////////........................///.........------------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''(((((()))''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((())))))'''''''''(((((())))))***'''(((((()))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''')))+++...//////,,,+++)))((('''((()))***((((((((((((((()))******000///...,,,***)))''''''*********+++++++++,,,,,,******)))(((((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***))))))))))))))))))))))))((((((((((((''''''(((((()))))))))******)))))))))************))))))(((((()))))))))))))))*********((()))))))))************''''''(((((())))))******&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''''''''''')))))))))))))))******+++***************++++++++++++,,,,,,,,,,,,---------111222222111222777@@@GGGVVVttt(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........,,,---....../////////...////////////000111222333111222222222333333333333333444444444333333333333333444444555555444444333111111222222333333444444000000000000000000000000000000000000000000000000/////////////////////////////////.........------,,,,,,,,,------,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))((((((''''''''''''&&&&&&''''''((((((((((((((())))))******)))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''''')))***,,,///000---+++)))''''''(((***+++)))(((((((((((())))))***//////...,,,***)))((('''***++++++++++++,,,,,,,,,++++++***))))))))))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))******))))))***))))))))))))))))))************)))))))))))))))((()))))))))*********+++((()))))))))************''''''(((((())))))******''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''')))))))))))))))******+++))))))*********+++++++++------------............111222222111222777@@@GGGVVVuuu))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,******++++++,,,---------,,,---------............,,,---...///////////////---------...///000111222222222222111111111000000222444666666666666888:::111111111222333333444444111111222222222333333333111111111111111111111111000000000000000000000000//////////////////////////////.........---------,,,,,,------------,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''((())))))***************(((((((((((((((((((((((()))))))))(((((((((''''''&&&'''(((((((((***---000,,,+++)))((('''(((***+++))))))(((((((((((()))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************((((((((((((((())))))***''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((()))***++++++))))))))))))))))))))))))))))))***+++++++++************))))))))))))************))))))))))))))))))((())))))******+++++++++))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((()))))))))))))))******+++)))))))))***++++++,,,,,,---------.........//////000111222111222777???EEETTTsss************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,******++++++,,,------...------------............,,,---...///000000000000.........///000111222333333444555666777999::::::777888:::999777666777999<<<;;;999777666666666666777777666555555444333333222222222222222222222222111111111111111111111111////////////////////////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((()))***))))))(((((((((((((((((((((((('''(((((())))))))))))((((((%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((()))))))))((('''&&&'''(((((()))******))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&'''((('''&&&'''+++...+++***)))((('''((())))))))))))(((((((((((())))))&&&'''((()))+++,,,---...+++++++++,,,,,,,,,------++++++***)))))))))))))))((((((((((((((()))******((((((((()))))))))******(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))***+++******)))+++***)))(((((()))***+++)))))))))))))))))))))***((())))))******+++,,,,,,))))))))))))************))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&((()))+++)))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,---------............000111222222666===CCCQQQnnn************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))******************************+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////,,,---...///000000000000000000000111222444555666999;;;>>>BBBGGGKKKNNNPPPZZZ\\\\\\XXXSSSPPPOOOQQQRRROOOJJJEEEAAA???>>>===>>>>>><<<:::888666555444333333333333333333333333111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,+++***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&''')))*********)))(((((((((((((((((('''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&''''''((())))))))))))***++++++***)))((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((&&&%%%&&&***...***))))))(((((((((((((((***)))(((((((((((())))))''''''((()))***+++++++++++++++,,,,,,,,,---------******)))(((((((((((((((((((((((((((((()))******))))))))))))************(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''(((*********)))(((+++***)))(((((()))***+++)))))))))))))))*********((())))))***++++++,,,,,,))))))))))))******************))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((('''((()))+++---)))))))))))))))******+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,///111222333666===BBBOOOkkk************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++******************++++++,,,,,,,,,++++++***...---++++++,,,---,,,,,,(((***.../////////000111333111...------000333444111333666777;;;DDDQQQ[[[qqqtttyyyzzzxxxxxxyyyxxxsssgggZZZRRRMMMEEE===>>>777666:::;;;666222333666000///333555111000222777333//////222333222000......////////////......//////...------------.........---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******"""&&&)))(((%%%%%%)))...,,,+++)))'''&&&&&&'''((())))))(((((()))***++++++''''''&&&%%%&&&(((***,,,******+++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))************))))))(((++++++++++++***((('''&&&(((((((((((()))***+++,,,+++***)))'''''''''((()))))))))))))))************(((((((((((()))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((***++++++++++++,,,,,,,,,------,,,++++++000///000333333444;;;CCCQQQhhh************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++******************++++++,,,,,,,,,,,,++++++------,,,---.../////////000000000...,,,---///111///333777999999:::>>>BBBJJJGGGHHHQQQfffrrrZZZOOODDD@@@===888888;;;999444222666777444222444444222000000222333222111/////////000000///////////////...------------............---------,,,,,,------,,,,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&))),,,+++))))))---111---+++)))(((''''''((()))))))))(((((()))******+++((('''&&&&&&&&&(((***+++******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((())))))*********))))))***************))))))(((******)))))))))))))))***+++***)))((('''(((((()))))))))))))))************)))))))))))))))(((((((((,,,)))'''(((***+++***((())))))))))))))))))))))))***))))))(((((())))))***))))))((((((((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,------,,,,,,+++000///000333333444;;;CCCPPPeee************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************++++++++++++++++++++++++,,,,,,---,,,,,,+++)))***+++,,,............000000111000//////111333222444555666<<>>>>>IIIZZZooouuueeeQQQCCC>>><<<888333555444333222222333444555111000000///////////////////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))******************)))(((''''''''''''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))*********((()))))))))))))))))))))))))))(((''''''''''''''''''((())))))******************+++++++++,,,,,,,,,,,,,,,+++++++++*********************************((())))))*********))))))+++***((('''((()))+++,,,***)))))))))))))))******((()))***++++++++++++***))))))))))))************)))))))))******++++++,,,(((***+++***((('''))),,,))))))))))))))))))))))))+++******))))))******+++*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++,,,---...////////////000///000333333444;;;CCCPPPddd************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************+++,,,,,,---......,,,---...///000000000000111444777777777;;;DDDKKKWWWhhhqqq\\\QQQJJJBBB;;;666555333222222333555666111111000///////////////000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******++++++******)))(((''''''&&&''')))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((('''&&&&&&'''((((((((('''((())))))))))))((((((***)))((('''''''''''''''&&&'''(((***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))************))))))((()))(((''''''(((***---...,,,+++***)))((((((((((((((()))***+++,,,,,,+++***))))))))))))************(((((()))***+++,,,,,,---(((***+++***((('''))),,,)))))))))))))))))))))))),,,++++++++++++++++++,,,************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***+++,,,---.../////////+++,,,---...////////////000///000333333444;;;CCCOOOddd************************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((***************+++++++++***+++------,,,,,,...000000222333111//////222555???@@@DDDIIIKKKQQQbbbrrrpppTTTCCC888111444666444333555555222222444333///---//////...---...///000///...///...,,,,,,------,,,+++++++++++++++++++++++++++,,,***(((***---...,,,***************************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))************))))))******)))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++)))''''''(((***+++)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))******)))))))))))))))******)))(((((()))+++...///))))))************))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---,,,,,,,,,---------......---000222222222666<<>>CCCQQQppp************************)))******++++++******)))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&''''''(((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))'''''''''((())))))************++++++,,,,,,------...///111111111111222444666@@@JJJKKKIIIOOO```ooosssVVVAAA777555333444888888333000000222000//////111111000...---,,,,,,---///000///...------------------------,,,,,,,,,,,,---...------*********************************************************)))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))******++++++******)))******))))))((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++******,,,++++++***************)))******++++++******)))))))))))))))))))))))))))+++***((('''(((***,,,...***++++++++++++***))))))))))))************))))))(((((()))************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,,,,---------......///111333333444777===CCCQQQooo******************************++++++++++++******(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))******+++***++++++,,,------......,,,...111333555777:::<<>>AAAFFFJJJNNNRRRWWWZZZeee~~~yyyZZZ@@@777999555444222222222222111///111000......//////...,,,////////////////////////***---///...,,,+++---000************************************************+++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))((())))))***++++++***++++++,,,,,,++++++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,.........////////////000......---------,,,,,,,,,------------------------++++++------------++++++++++++,,,,,,,,,---------------------------------***+++,,,------,,,+++***+++***)))))))))+++...///777555333000---***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,---...---+++(((&&&///...+++)))(((((()))***))))))************))))))))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---------......///111333444444777>>>CCCHHHbbb,,,,,,,,,+++++++++******++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++*********,,,...------...111555:::===MMMJJJLLLRRRUUUUUUZZZaaacccJJJ<<<888999666111222777333+++222000...---///111111000...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((&&&''')))*********)))((()))***,,,---...------,,,)))************+++++++++++++++++++++++++++++++++---------............///000///......------......////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,---444444444333111000...---,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))************************************************++++++************++++++++++++)))))))))***+++,,,))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,---...///000000000111222333444888<<<@@@MMMaaa,,,,,,,,,++++++++++++***++++++++++++*********)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))++++++******+++---+++---000333777<<>>DDDLLLNNNJJJQQQYYYYYYWWW[[[dddzzzrrrpppuuu|||~~~|||zzzvvv\\\DDD;;;888444333777333///---111333111000111000/////////..................---------,,,,,,,,,***++++++,,,---...//////......---,,,,,,+++******************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))******)))(((''''''((((((((())))))))))))((((((,,,+++***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((()))***(((,,,...---,,,,,,---,,,...,,,******+++...//////222000...///333555555444666888:::;;;;;;;;;===>>>@@@BBBAAA???AAAEEECCC>>>@@@AAAAAAAAA@@@===:::999<<<:::888666666555333222111222333333222000---+++...///000000111111000000...///000000000000000000000...+++)))(((***---///........................,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++++++++***)))(((......---,,,,,,------...,,,***))))))***++++++***))))))))))))))))))))))))******************************************************))))))******+++,,,+++++++++,,,,,,,,,---------------.........//////000111111111333777>>>CCCNNNhhh---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))************))))))))))))------,,,,,,---...//////444<<>>;;;888333000777666444333333333222222333333222///------000444...000111111111000000000.........---------------------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---------------,,,++++++++++++++++++************+++***))))))++++++***)))******************************************************************************))))))******+++,,,+++,,,,,,,,,---------------------.........//////000111111111333777>>>BBBJJJddd------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))************************...---,,,,,,---...111222999AAAFFFHHHJJJQQQXXX\\\```aaafffwwwuuuwwwuuurrrooooooqqqtttvvvxxxsss{{{XXXBBB<<<999555555333444666444///...111000000000000////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((((()))***)))((('''((()))******)))(((((()))******((((((((((((((((((((((((************************)))))))))))))))***++++++---+++******,,,------...////////////000111222333555:::AAAFFFKKKQQQXXX]]]hhhhhhhhhhhhiiikkkppptttzzzoooeee^^^VVVMMMFFF<<<999444111111222333222111222222000---,,,///222///111333333111000000000---...000222111///---+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,+++***++++++++++++***)))(((***)))))))))++++++)))'''******************************************************************************))))))******+++,,,,,,,,,,,,---------......------........./////////000111111111333777===BBBHHHddd...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((''''''((())))))))))))))))))***************++++++---,,,,,,,,,///222666999AAAFFFKKKPPPTTTZZZ___bbbaaakkk}}}~~~}}}|||~~~~~~zzztttqqqsssnnnmmmllljjjhhheeedddcccbbbcccdddeeegggkkkqqquuuwwwyyy~~~zzzxxx|||kkkLLL>>>;;;444444555666333//////222111111111000000000//////............------------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))***)))((('''((())))))'''&&&$$$$$$&&&''')))((()))))))))((((((((()))************************(((((((((((()))***++++++000,,,***---///...------111111000000333888>>>BBBNNNYYYgggqqqwww~~~zzzccc\\\SSSJJJDDD>>>777333111111222444444333111///000333666555333000000111---...111222111000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,++++++******,,,,,,---------,,,+++******))))))***+++***(((&&&******************************************************************************))))))******+++,,,,,,,,,---------.....................////////////000111222222333777===AAAHHHddd.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))******+++++++++,,,++++++,,,///333999>>>BBBJJJLLLRRR\\\dddggggggggg```yyy~~~zzzxxxrrrmmmiiihhhddd^^^\\\]]]YYYXXXWWWUUUSSSQQQPPPOOOJJJJJJKKKKKKMMMQQQWWW[[[___eeelllttt|||xxxwww{{{oooNNNBBB666333333555333000000444222111111111111000000000//////.........---------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((''')))***)))((('''(((***)))'''&&&$$$$$$&&&'''))))))***,,,+++)))(((***+++************************,,,,,,,,,,,,---...///000+++((()))///333222444777222777>>>EEELLLRRRXXX]]]xxx}}}pppbbbSSSHHH@@@:::444333777888555111111555999888444000000222////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++***)))*********((('''******************************************************************************))))))******+++,,,,,,,,,,,,---------.............../////////000000000111222333444777<<<@@@GGGccc............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))******+++,,,,,,,,,+++,,,///333999@@@FFFIIILLLOOOWWWcccjjjkkkkkklllkkk}}}zzzzzz{{{yyyzzz{{{zzzvvvsssqqqppphhhaaa\\\[[[YYYUUUSSSTTTOOOOOONNNMMMKKKJJJIIIIIIGGGGGGFFFDDDCCCDDDFFFIIILLLRRRZZZ___dddoooxxxuuuuuuttt|||mmmOOO<<<666222333444222222444222222222222111111111000/////////.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''(((((('''((())))))(((((()))*********)))(((((()))******))),,,...---***)))+++---++++++++++++++++++++++++++++++++++++,,,...///000,,,((()))...000...444===AAANNN___nnnvvvyyyzzz{{{ttt___RRRBBB777555555444222222777<<<:::555111000222111000...---------//////........................,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------...............************+++,,,---......,,,***)))*********)))++++++++++++++++++++++++******************************************************))))))******+++,,,+++++++++,,,,,,,,,------....../////////000000000000111333333444777;;;???KKKggg............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))***++++++,,,---------///333888???EEEJJJMMMPPPVVVaaakkklllkkkpppyyyyyysssooonnnoooqqqqqqnnniiifffdddeee___XXXSSSSSSRRRNNNLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHFFFCCCAAA@@@AAADDDHHHMMMOOORRRYYYdddmmmwww}}}}}}xxxzzziiiGGG<<<444333555444333222333333222222222111111111////////////............------------------,,,,,,---------,,,,,,+++++++++************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''((((((''''''''''''((((((&&&((())))))(((((()))+++************************))),,,///---***)))+++...++++++++++++++++++++++++)))))))))***+++,,,---...222------222333555DDDUUUjjjvvvmmmYYYHHH===999777333999>>><<<666111111333222111000/////////000000////////////////////////,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------...//////......+++***))))))***---000222111...***))))))+++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,*********+++++++++,,,,,,.../////////000000000000000111333444555777;;;>>>KKKfff//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))***+++,,,,,,------///111666<<>>CCC^^^~~~------......///.........------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++***)))))))))((((((''''''''''''((())))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((++++++******+++,,,---...///:::BBBCCCEEELLLTTTYYYmmmtttxxxqqqkkkxxx|||{{{{{{}}}~~~zzztttlllddd]]]YYYWWWVVVUUUSSSQQQOOOMMMLLLJJJJJJJJJHHHEEEDDDDDDFFFEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???@@@AAABBBCCCLLLJJJNNNWWW^^^eeerrr|||}}}WWW@@@===888444555333555333222222333333111000222111111000///.................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&************************))))))))))))*********************)))******+++,,,---,,,,,,,,,,,,,,,---------+++***---000111111111333CCCPPPTTT```yyyqqqWWWFFFIIIFFF<<<444222444555444111------000111///---000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***///...---+++******++++++******++++++++++++******,,,,,,++++++++++++++++++******************************************************+++++++++,,,,,,,,,---------------------,,,,,,...///000///000111333AAAKKKJJJ<<<111444999888HHH\\\ooo.........///......------------------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((((('''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((,,,+++******+++---///111777???EEEGGGLLLWWWbbbgggwww~~~|||rrryyy}}}|||~~~~~~yyyvvvqqqjjjaaaZZZSSSPPPNNNNNNLLLKKKIIIHHHFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGGGGIIIKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCAAAAAAAAABBBBBBBBB@@@BBBHHHMMMRRR\\\ggguuu~~~bbbKKK999555888555444333111111222333111000111111000000///......---........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((((((((''''''''''''************************))))))))))))***************************++++++,,,---------,,,,,,------...+++///222222000///555;;;OOOmmmuuufffNNN;;;666888666000888555222222333444333222000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,+++++++++,,,---...******++++++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++---------------............///000000///...000111999@@@IIIKKKDDD;;;999<<>>AAACCCEEELLLSSSWWWgggaaa@@@666:::777444333111111222333222111000000//////......------........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))***************************+++,,,,,,......------------......---333555222///777JJJYYYuuukkkKKK<<<:::777333666555444333222111000000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++))))))***+++,,,...///000******++++++++++++***************++++++,,,,,,---************************************************(((((()))))))))*********,,,,,,,,,------......//////000111000...---...///000444BBBMMMGGG777444>>>AAAWWWmmm000000000000///---,,,,,,------------------------++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************(((((('''&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))*********+++******+++...222777:::EEEHHHLLLSSScccwww~~~yyyuuuyyyzzzyyyyyyxxxqqqjjj```]]]VVVPPPJJJFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBEEEHHHJJJJJJIIIJJJJJJGGGFFFFFFFFFGGGGGGEEECCCFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGFFFDDDCCCBBBBBBDDDGGGJJJNNNUUUbbbwwwYYY???999666555333111111222333222222////////////......------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************+++************+++,,,,,,------------------......111222000///:::TTTrrrxxxzzziiiJJJ;;;888777333333444444222000//////111111111000000000//////............---------------------------------------------...---,,,,,,+++))))))***+++,,,...///000***++++++,,,,,,++++++***))))))***+++,,,,,,------************************************************))))))))))))*********+++******++++++,,,---.........///000000...---...000///777BBBEEE:::///333@@@CCCXXXlll000000000000///...---,,,------------------------+++++++++************)))************************)))))))))))))))******+++******************++++++(((((((((''''''((((((((((((((((((((())))))))))))((()))))))))*********+++*********---111666;;;>>>EEEKKKTTTbbbwww}}}|||~~~~~~|||}}}zzzwwwyyyxxxrrrnnnjjjaaaXXXQQQNNNIIIEEEBBBAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIDDDGGGJJJKKKJJJIIIIIIIIILLLJJJIIIIIIJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLFFFEEECCCAAAAAACCCDDDDDDJJJJJJNNNYYYkkkzzz}}}ZZZCCC:::888555222111222333333222///////////////.................................------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((()))))))))************+++++++++***+++,,,,,,---,,,,,,,,,---...///000000111333666@@@[[[mmmWWWIII@@@555555555555555555444333222111111111111000000000//////.........---------------------------------------.........---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------*********************************************************+++++++++,,,,,,(((((()))***+++,,,,,,,,,+++---//////......000111444EEENNNCCC333000999@@@EEEWWWjjj000000000000//////...---------------------------,,,,,,,,,+++++++++******************************)))))))))))))))******+++)))))))))***************((())))))******))))))((((((((((((((())))))))))))((())))))******+++++++++)))***---111666;;;@@@CCCHHHTTTfffyyywwwoooooovvv~~~{{{xxxwwwxxxyyyxxxvvvpppeee]]]WWWOOOGGGDDDBBB@@@>>>>>>???AAACCCAAABBBCCCFFFHHHJJJLLLMMMJJJLLLNNNOOOMMMLLLLLLMMMPPPNNNMMMLLLLLLKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMEEEEEECCCAAABBBEEEEEEBBBAAABBBFFFMMMUUUaaasss{{{wwwyyynnnaaaIII;;;888555333333333333333000000000000000/////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,------------...///000222444555555CCCTTTiii}}}~~~yyyvvvaaaHHHAAA999444444555555444222222222222111111111000/////////.........------------------------------...............---,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***************************************************++++++++++++,,,,,,,,,)))))))))******+++++++++***,,,............000222111DDDMMM@@@333444999999DDDVVVhhh//////000000000//////...---------------------------------,,,,,,,,,,,,+++************************)))))))))))))))******+++((((((((())))))*********((()))+++------+++)))((((((((((((((())))))))))))((())))))******+++,,,,,,***---111777===BBBFFFHHHTTTeee}}}zzztttppprrrzzz{{{wwwuuuuuuuuusssqqqlllhhh___SSSLLLIIIDDD?????????>>>>>>???AAACCCEEEEEEFFFHHHKKKOOOQQQTTTUUUUUUVVVXXXWWWVVVVVVWWWYYYZZZYYYWWWVVVVVVTTTQQQOOONNNMMMMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGIIIJJJKKKFFFHHHFFFCCCEEEIIIHHHBBB@@@???CCCIIIKKKNNNXXXccczzzxxxccckkk{{{ccc???<<<777444444444333333000111111111111111111111........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************,,,++++++++++++,,,------...///000222444777999;;;GGGccc{{{ttt{{{uuucccJJJ:::444444333222333333222222222111111111////////////...................................................------,,,+++,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------///000...333777555333444666888BBBVVVkkk...//////000000000000///------------------------......---------,,,,,,,,,************************)))))))))))))))******+++''''''(((((()))))))))***(((***---//////---***((((((((((((((())))))))))))((())))))***++++++,,,,,,+++///444;;;BBBFFFJJJKKK```tttuuulllmmmrrryyy}}}yyy|||wwwrrrtttxxxwwwqqqjjj\\\XXXOOODDD@@@BBBCCC@@@AAAAAAAAAAAABBBDDDFFFHHHLLLNNNPPPSSSWWWZZZ]]]^^^___```aaaaaa```aaaccceeejjjhhhfffeeedddccc```]]]TTTSSSRRRQQQPPPPPPOOONNNJJJIIIGGGGGGFFFGGGHHHIIIFFFHHHFFFBBBDDDIIIGGG@@@FFF@@@???BBBFFFIIIRRR]]]]]]oooyyytttkkkbbb```qqqxxxBBB>>>999555444444333333111111111111111222222222........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...000111222555888;;;===???\\\zzzqqqpppcccGGG;;;888555333333333333222222222111111000/////////..........................................//////......---,,,******,,,---...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************************************))))))))))))************...---------------------.../////////---,,,---...222&&&""",,,444555999@@@BBBXXXqqq000000000000//////////////////.........---------------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***+++***((()))+++,,,,,,+++111444555>>>GGGDDDHHHZZZnnn{{{qqqtttpppssswww{{{|||yyyvvvsssoootttwwwwwwxxxtttgggXXXLLLGGGBBB@@@AAAAAA???===AAABBBDDDEEEFFFIIIMMMPPPRRRXXX]]]aaahhhqqqvvvuuuyyyzzz|||}}}~~~{{{uuunnniii```___\\\YYYWWWUUUTTTTTTRRRPPPKKKGGGEEEFFFHHHJJJGGGEEEDDDGGGLLLNNNJJJEEEKKKEEE>>><<<@@@FFFKKKLLLTTT^^^jjjwwwrrrqqqqqqeee\\\rrrYYYBBB333777:::444222777444333222111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***+++,,,---,,,***((((((+++...///000666888333333:::>>>KKKccc~~~ttt}}}fffGGG999555333777555222222222222000...000000///...............000///...------...///000//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************///...,,,+++***+++,,,,,,..................------///000111222333555888;;;CCCUUUttt111000000000//////////////////.........---------------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))******))))))***+++---...666;;;<<>>???AAABBBCCCGGGJJJNNNRRRVVVZZZ```cccsssyyy~~~}}}ssshhh^^^YYYZZZVVVRRROOONNNNNNLLLKKKOOOKKKHHHJJJNNNPPPMMMJJJFFFEEECCCAAA@@@AAADDDFFFLLLRRRXXXbbbssszzzssshhh___bbbxxx```@@@555888888444333444333222111111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((******)))))))))((((((((((((((((((((()))))))))***))))))))))))***++++++,,,---,,,++++++---///000111444@@@???999FFF\\\uuu~~~qqqaaaFFF<<<999888666444222111111222333000000///............////////////......///////////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************...---,,,+++++++++,,,,,,........................///111222333333555999<<>>?????????>>>???BBBGGGKKKRRRWWW^^^eeelllsssyyy}}}{{{nnnhhhaaa]]]\\\YYYSSSNNNOOOKKKIIIKKKOOOPPPLLLHHHBBBFFFIIIHHHCCC@@@@@@BBBLLLMMMNNNQQQ^^^rrrqqqmmmqqqjjjbbbsssVVV999555:::888222444444333222111111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++*********)))))))))******)))))))))(((((((((************************'''(((((())))))(((((('''''''''((((((((()))))))))************))))))))))))((((((((()))))))))************)))))))))******+++......///000111333555666666CCCAAAAAA___eeeMMM???666777777666555444555555111000000///////////////...//////000000//////.../////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))*********++++++------,,,+++++++++,,,,,,........................000111333333444666999<<>>@@@BBBCCCCCCDDDIIIPPPWWWbbbhhhqqqyyyxxxqqqnnnjjjccc\\\RRROOOMMMOOOQQQQQQKKKEEECCCFFFIIIIIIGGGDDDDDDDDDIIIKKKLLLNNNSSS]]]iiippppppllluuurrrdddfffvvvsssIII888999999555555444333222222111111222000000000////////////...------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************)))))))))******+++---...111333444666999;;;888???@@@RRR||||||dddHHH:::999777888999999666333222111000000//////000000...///000111111000///.../////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,............////////////000111333333444666:::===FFFRRRmmm111111111111000000000000---.....................------,,,,,,,,,+++++++++************************))))))************))))))((()))))))))************))))))))))))))))))))))))************))))))))))))(((+++------,,,///777>>>CCCHHHFFFIIIZZZmmm~~~nnngggmmmooojjjhhhmmmsssvvv|||zzz~~~~~~xxxiiiZZZIIIAAA@@@AAAAAA@@@AAADDDHHHLLLPPPWWW```gggwww|||}}}ooofff[[[TTTRRRQQQMMMJJJGGGEEEDDDEEEGGGIIIHHHGGGAAADDDHHHKKKLLLOOOVVV]]]uuuqqqppppppkkkfffiiiqqqhhhGGG:::777555666555444333222222222222111000000000////////////---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++************++++++,,,...000222333333444888::::::FFFWWWxxx}}}sss|||fffRRRFFF999444666888777333222222111000000000000000...///000111111000///...////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,........./////////000000000111222333444666999<<>>;;;===@@@BBBDDDGGGKKKQQQYYYbbbllluuu{{{ppp^^^VVVSSSRRRQQQMMMHHHCCCBBBEEEHHHHHHGGGGGGFFFGGGHHHFFFEEEIIIOOOVVVlll|||tttooolllqqqgggGGG888555666666555444333333333333111111000000000/////////------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********++++++*********)))))))))''''''''''''''''''''''''((())))))******))))))(((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))*********+++++++++******++++++,,,......222444666555444666;;;???JJJddd|||hhhMMM;;;555666777777333222222111111111111111///000000111111000000///...////////////000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++*********++++++++++++,,,++++++,,,---------,,,,,,.........//////000000111///000222222333555888;;;CCCMMMjjj222222222111111111000000---------.........//////------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,---***+++...111666;;;@@@CCCEEELLLRRRfffssshhhcccbbbgggiiiiiirrr~~~yyyzzzyyytttkkk```UUUPPPFFFAAA>>>@@@BBBDDDKKKTTTZZZ\\\ccclllwww|||ppphhhaaa\\\VVVRRRLLLHHHFFFFFFFFFFFFOOOKKKIIIJJJGGGBBBBBBFFFEEE[[[zzzssswwwcccEEE:::777666555444333333333333111111111000000000//////...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++*********))))))(((((((((((((((((((((((())))))************))))))&&&&&&'''''''''(((((((((''''''(((((())))))))))))))))))*********+++++++++******+++,,,---///000111555888;;;<<<>>>CCCMMMTTTqqqyyy[[[FFF;;;777666333333222111111111111222111000000000000000000111.../////////000000000000......------------......------------------------------------------------++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***+++,,,---------,,,,,,---......///000000111111...///000111222444777:::CCCKKKfff222222222111111111111000---------.........//////---------,,,,,,,,,++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...+++,,,...333999???BBBCCCGGGOOOZZZuuuuuuaaaddd^^^bbbllllllbbbbbblllnnntttxxxrrrbbbQQQGGGCCC:::===DDDJJJJJJKKKXXXgggnnnooosss|||tttiii]]]\\\XXXPPPHHHDDDEEEGGGIIIFFFHHHNNNNNNHHHEEEGGGNNNLLLZZZ~~~{{{zzz|||SSSBBB777777555444444444444444111111111111000000000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&'''''''''((((((((())))))*********+++)))************+++++++++***++++++,,,...000222333555999???CCCIIISSSaaakkk}}}]]]CCC777333444333222222111111222222222111000//////000111222.../////////000000111111......------------......------------------------------------------------*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,---......///000111111222---...000000111333777:::DDDIIIbbb000111222333333222000///------......//////000000///............---------++++++++++++++++++++++++************************++++++******************))))))))))))))))))))))))---+++)))((()))+++++++++'''///000333@@@EEEEEEJJJNNNWWWiiilllhhhdddiiinnnlllhhhhhhmmmtttuuuxxxxxxooo^^^OOOIIIGGGBBBBBBEEEKKKVVVcccpppxxxqqqlllggg```YYYQQQIIIDDDDDD>>>EEENNNQQQOOOJJJGGGFFFDDDPPPRRRXXX{{{|||nnnDDD:::;;;333///777888222111222111111000000000000000.........///////////////------------------------------------------------...---+++******+++---...,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++++++++***+++,,,...111...+++---222666777666;;;<<<@@@FFFLLL[[[wwwuuuOOO<<<999222555444222444777444...333333111000////////////000/////////000111222222//////.........---------......---------,,,,,,,,,///***&&&)))///222...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000000111333333444666:::<<>>:::444222222333444444333222222111111000000000000000000000000000111222//////.........---------.........---------,,,,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000///111222333333555999<<>>DDDHHHIIIHHHSSShhhxxxwwwsssiiigggnnn{{{||||||yyyuuurrrqqqqqqyyy{{{vvvTTT999888???;;;555444222333555666777555444333222222111000/////////000//////////////////////////////.........---------+++******+++...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000000...///111111222444888:::CCCOOOnnn666555444222111111111111///////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++---...---++++++...222666>>>AAAAAACCCCCCRRRnnn}}}fffnnnppppppkkk___ZZZ```mmmuuuyyyooogggcccXXXUUUQQQNNNQQQ]]]mmmyyyzzzyyywwwwwwxxxzzz}}}{{{|||}}}}}}}}}}}}ttthhh\\\RRRRRRPPPKKKEEEDDDHHHLLLPPPPPPLLLHHHKKKRRRTTTRRRkkk___;;;:::666555777000333333222111111111111222000000//////......------------------------------------------------------++++++++++++++++++++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,---///222555333222777???FFFHHHHHHEEEdddrrrcccVVVVVVXXXWWWYYY^^^fffiiilllmmmkkkkkkmmmppppppqqqvvvpppGGG666666666555555333444555666666555444333222111000000000000000000...////////////000000000/////////.........---------+++***,,,///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000///000111222333555888;;;CCCPPPooo777666444222111111111111.........///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***,,,...,,,+++---333999888@@@BBBCCCFFFJJJaaaooogggyyyiiiddd___^^^```eeepppyyyvvvhhh]]]YYYWWWWWWWWWXXX]]]gggttt}}}}}}{{{xxxvvvuuuwwwzzz{{{{{{}}}lll```\\\UUUNNNIIIHHHKKKMMMUUUSSSOOOKKKJJJKKKLLLKKK\\\yyyKKK:::777333111222444333222222111111222222///////////////.........------------------------------------------------++++++,,,,,,,,,,,,++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---------...111333333333555:::@@@GGGMMMOOO^^^}}}{{{lll___XXX```^^^]]]^^^bbbiiipppuuutttzzz}}}zzz}}}jjjIII999666555555555555555444444333333333000000000000000000111222.../////////000000000000////////////............000111111000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////000000000000///111222333333555999<<>>BBB@@@BBBFFFKKKVVVppp}}}mmm^^^\\\aaammmwww{{{}}}zzzooohhhfff^^^SSSPPPUUU[[[bbbiiilllkkklllooosssrrrooommmoooppprrryyymmmddd]]]YYYVVVNNNJJJGGGIIIOOORRRNNNIIIGGGLLLNNNTTTgggiiiEEE;;;777222444444333333222000///...////////////////////////------............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))************++++++************++++++***,,,...000222444555555???EEEMMMOOOMMMXXXxxxhhhLLL<<<888666222111111222444555333333222222111000000000///000000111111///...---////////////////////////,,,111777666000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---...///000111000111222333333555999<<>>555222666666111111555333333333222111111000000...///000000000///...---////////////////////////---///111111///---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........///000111000111222222222444777:::DDDUUUuuu[[[===666444111//////000000000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++************+++++++++,,,,,,,,,---///333888===BBBEEEGGGEEELLL^^^xxxmmmvvvrrr___XXX^^^fffrrr}}}~~~zzzxxxhhh\\\QQQQQQTTTYYY___fffpppmmmjjjggggggiiilllnnnoookkkjjjlllnnnpppxxxvvv\\\XXXWWWNNNIIIGGGKKKOOOOOONNNOOOKKKEEEHHHPPPUUUhhhwwwLLL:::999666555444333222111111000////////////////////////------............------------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))************++++++*********+++,,,,,,+++///333444444777???FFFQQQTTTUUUVVV___vvv|||xxxyyyoooNNN===333:::===555///222333333333222222111111111///000111111111000...---////////////////////////...---------...///...---------------------------------------------------------------------------,,,,,,,,,------------...///////////////000000000000111222222111333666888DDDVVVxxx}}}PPP888444111...111000000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,+++---111555:::???BBBDDDEEEFFFSSSmmm}}}lllhhhhhhbbb\\\YYYeeennnyyy|||uuupppccc[[[VVV\\\gggqqqwww{{{ssskkkcccbbbggglllllljjjllliiiiiikkklllmmmsss{{{yyyiiiaaaRRRKKKGGGJJJNNNOOOPPPSSSOOOFFFGGGNNNOOOWWW|||aaaCCC:::777666444333222111222222000000000000000000000000------............------------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))************++++++******+++,,,,,,---///222444555777>>>KKKTTT[[[YYY\\\kkk}}}yyyrrrSSS999888<<<777333555333333333222222222222222111111222333222111000//////////////////////////////---+++,,,...//////---------------------------------------------------------------------------,,,,,,---------........./////////000000000000000000111222222111333666888DDDVVVyyyggg???666555111555000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,///333999===AAACCCCCCBBBHHH]]]|||zzzqqqcccYYYXXXYYYXXXmmmttt{{{}}}|||xxxpppggg\\\XXXXXXbbbqqq|||~~~|||nnnggg______fffkkkjjjgggiiiggghhhjjjkkklllpppvvvyyyzzz|||gggXXXPPPIIIIIIKKKLLLOOOSSSTTTIIIEEEIIIHHHLLLfff|||QQQ999888777555333222222222333000000000000000000000000------............------------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))************++++++***++++++,,,---...222444666999???JJJXXXbbbaaa```nnnhhhsssHHH666666888999:::333333333333333333222222111222333333333222111000////////////////////////...---,,,---...///...---------------------------,,,,,,,,,------------...------------------------,,,---------...............///000111111111000000000111222222222444777:::DDDVVVxxxwwwCCC777888444666000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------...111777<<<@@@CCCCCCCCCDDDPPPlll}}}qqq```SSSSSSYYY^^^ssswwwyyyxxxxxxvvvmmmcccZZZXXXYYYbbbqqqzzzvvvoooeeeccc``````bbbeeeffffffeeedddggglllmmmmmmpppvvvvvvvvvxxx|||{{{cccXXXNNNKKKJJJKKKMMMQQQSSSLLLIIIIIIGGGHHHXXXkkkggg>>>999777555333222222333444000000000000000000000000------............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))************++++++++++++,,,---......222444888???JJJWWWcccjjj]]]ccc~~~{{{qqqaaaBBB888999999888333333333333333333333333111222222333222111000///////////////////////////....../////////......---........................,,,,,,,,,---------..............................------------...............///000111222111000000000111222333333555999<<>>AAABBBDDDHHHJJJTTTsssxxx```PPPQQQSSSTTTbbbwwwyyy{{{xxxpppjjjjjjjjjiiihhhhhhhhhfffaaa]]]YYYWWWWWWXXXYYY[[[\\\\\\\\\]]]ZZZ]]]aaafffjjjmmmooopppoooooollljjjiiilllqqquuu{{{rrrkkkooowwwzzzxxxxxx{{{uuuzzziii\\\XXXPPPKKKLLLOOOPPPPPPMMMJJJIIIKKKMMMPPPdddsssFFF>>>777666444222222555222222111111000/////////..............................---------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************************+++++++++++++++)))***---///...111555888HHHRRR___qqqrrreee___ggguuu|||qqqeee^^^[[[ZZZ\\\___]]]eeefffkkk{{{}}}xxxUUU>>><<<999777777666444222222222333111111000///////////////////////////////////////......................../////////...---,,,,,,,,,---------............///,,,------------------,,,...------------...//////////////////////////////111222333333333555999;;;BBBSSSsssuuuQQQ@@@666444222222111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))***+++,,,++++++,,,...111888:::>>>AAACCCEEEIIILLL\\\hhhWWWJJJKKKTTT]]]kkkwwwuuuwwwuuuooojjjjjjiiiggglllmmmkkkcccYYYRRRQQQRRRUUUVVVXXXZZZ[[[[[[[[[ZZZZZZ^^^cccfffhhhjjjooorrroooooommmkkkkkkmmmqqquuuyyy{{{|||}}}zzzyyyzzz}}}yyyyyyoooqqqdddXXXQQQMMMKKKMMMNNNOOONNNLLLIIIIIIIIIQQQRRRuuuTTTCCC777888777000000888222222111111000/////////...........................------------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************+++++++++,,,+++)))+++...///000444:::???RRRdddttt|||ooo```aaa~~~}}}tttpppmmmddd]]]]]]___ccciiippprrrxxxwww{{{fffxxxcccDDD===999888777777666444333222222111111000////////////000////////////////////////.................................---,,,,,,++++++---------............///...------,,,,,,------......------------...//////////////////////////////000111333333333555888;;;@@@QQQrrreeeHHH555444333333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++---000333<<<<<<>>>AAACCCDDDJJJPPP___xxxaaaWWWMMMMMMYYYgggqqquuuwwwyyyvvvppplllkkkhhhdddkkkiiiddd\\\TTTOOONNNPPPRRRTTTVVVXXXYYYYYYXXXWWWXXX^^^cccfffeeegggmmmrrrmmmllliiiffffffiiiooottttttvvvxxxyyy}}}uuuuuuwww```UUUPPPMMMLLLMMMOOOOOONNNKKKHHHFFFSSSNNNaaagggJJJ555777999111000888222222111111000/////////........................------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,+++,,,///000000666>>>FFF\\\rrr}}}jjjdddsss}}}yyyyyysssnnnnnnuuuzzz{{{lllvvvXXXGGG:::777666555555555555333222222111000000//////000000////////////////////////.................................---------,,,,,,---------............///...---,,,++++++,,,---......------------...//////000000000000000000000000000111222333333555888;;;@@@QQQrrrZZZ:::666444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,,,,,,,///333777@@@>>>???BBBBBBDDDNNNYYYrrrzzzjjjZZZUUUQQQTTT```nnnuuuuuuyyyzzzxxxrrroooooolllggggggaaaYYYRRRPPPNNNMMMLLLOOOPPPQQQSSSTTTTTTTTTTTTUUUZZZ```cccbbbdddiiimmmfffccc^^^ZZZZZZ___hhhnnnooorrruuuxxx|||yyyzzzvvv```UUUQQQMMMNNNPPPQQQPPPMMMHHHEEEGGGKKKSSSmmmXXX777444:::555111444222222111111000/////////........................------------------------,,,,,,+++++++++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,...---...111111222:::CCCRRRjjj}}}yyyjjjtttzzzqqqkkk~~~~~~{{{]]]???777555444444555555444222222222111000000000000000000000000000000000000000/////////////////////////////////...............---------............///...---,,,++++++,,,---......------------...//////000000000000000000000000000111222222333444888:::AAARRRsssvvvKKK:::555444333222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,------...111666:::AAA???AAADDDCCCGGGXXXkkkwww]]]QQQPPPSSS\\\iiirrrvvvwwwssssssppplllkkkmmmkkkgggbbbZZZQQQKKKKKKKKKJJJHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPUUU[[[^^^___```ccceeebbb___ZZZVVVVVV[[[dddjjjjjjpppuuuwwwyyytttwwwoooYYYSSSPPPPPPRRRSSSSSSOOOJJJEEEAAALLLMMMVVV{{{qqqDDD777999888333222222222111111000/////////........................,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,......000333444777AAALLLeeezzzwwwttt}}}tttllluuuJJJ===999555333555666444222222222111000000000000111000000000000000000000000////////////////////////////////////////////////---------............///...------,,,,,,------......------------.../////////////////////////////////000222222222444777:::BBBSSStttaaa>>>555555333222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------......000444999>>>??????CCCGGGFFFLLLeee}}}kkkUUUNNNNNNWWWgggqqqsssuuuyyyqqqppplllffffffiiihhhcccWWWSSSLLLHHHFFFGGGHHHJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLOOOUUUZZZ]]]^^^^^^]]]]]]\\\ZZZXXXXXX\\\bbbfffhhhpppwwwwwwuuu{{{|||ooorrreeeZZZTTTSSSSSSUUUUUURRRLLLGGGFFFNNNJJJOOOiii[[[>>>888888666333222222111111000/////////........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------...222666999>>>KKKYYYwwwzzzxxx|||gggfffFFF@@@888555555555333000333222111111000000111111000000000000000000000000////////////////////////........................---------............///,,,------------------,,,...------------.../////////////////////////////////000111222222444777:::BBBSSStttqqqAAA666555444222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---......///111555;;;???>>>???EEEIIIIIIQQQpppYYYRRRQQQQQQ]]]pppxxxssssssyyyzzzxxxqqqjjjiiikkkiiidddLLLLLLJJJFFFCCCDDDJJJOOOFFFEEEDDDCCCDDDFFFJJJLLLIIILLLQQQWWW\\\]]]ZZZWWWUUUVVVWWWWWWWWWYYY\\\___hhhqqqyyywwwrrrvvvppppppvvvhhhVVVUUUTTTVVVVVVTTTNNNIIIGGGJJJEEEPPPfffsssmmmFFF666666777555222222111111000/////////........................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,...333999===DDDSSSbbbuuuzzzyyyfffcccMMMFFF<<<666555555222///333222111111000111111111000000000000000000000000000000000000000000000000---------------------------------.........//////+++,,,............,,,+++...------------...//////111111111111111111111111///000111222222444777:::BBBSSSsss{{{LLL;;;555555333,,,///333,,,///////////////......---,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,///555:::>>>???:::>>>FFFIIIHHHUUU{{{iiiZZZQQQJJJSSSdddttt{{{xxxsssppp}}}wwwrrrrrrsssoooddd[[[LLLIIIEEECCCCCCDDDDDDDDDFFFCCCAAACCCGGGJJJKKKJJJIIIKKKNNNTTT[[[]]][[[XXXUUUUUUTTTSSSSSSUUUZZZ^^^oooqqqrrrqqqrrr{{{|||nnnmmmiii]]]VVVYYY[[[RRROOOOOOHHHFFFIIIHHHOOO___qqqHHH888444///666222222111111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,,,,111222888<<<>>>GGG]]]rrr~~~rrr|||~~~uuunnn{{{lllkkkMMM999777555888999444111000000000000000111111111111111111000000000000------...............---///////////////////////////////////////...............------------.........------------.../////////111222111///.........222333333333333555888;;;AAATTTxxxVVV<<<444555444...111555...///////////////......---,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,---000666;;;>>>???BBBCCCEEEFFFKKKcccxxx```UUUNNNQQQ[[[hhhssszzz}}}yyyrrr~~~wwwooolllkkkhhh___WWWJJJGGGDDDBBBBBBCCCCCCCCCBBBAAA@@@BBBFFFIIIIIIHHHLLLLLLNNNRRRXXX[[[\\\[[[YYYYYYWWWUUUTTTUUUYYY\\\nnnqqqttttttuuu}}}{{{iiifffzzzvvvbbbVVVUUUVVVPPPPPPPPPJJJEEEGGGEEEKKKXXXeeeLLL:::666111444222222111111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,---,,,+++++++++,,,---...444555888>>>CCCPPPggg}}}zzzwwwsssllluuu|||~~~{{{dddJJJ===444777999222111111000000000000111111111111111111000000000000....../////////......---/////////////////////////////////////////////.........------------.........------------.../////////000222111000//////000111222333333333555888:::@@@QQQtttmmmAAA777555555///222444...///////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...222777<<>>>>>???BBBFFFHHHHHHGGGKKKKKKKKKNNNSSSWWWYYYZZZ^^^]]]ZZZWWWUUUUUUXXX[[[kkkooosssuuuwww||||||fff___ooorrr]]]TTTSSSOOOPPPRRRLLLHHHIIIEEEGGGRRRYYYiiiUUU<<<999555222222222222111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,---,,,,,,+++,,,---///000888777999???JJJ]]]wwwvvvssslllnnnuuu}}}|||uuullldddbbbeeejjjgggKKK777777:::222222222111111000111111222111111111111000000000000000000000000000///......////////////////////////......//////////////////......------------............------......///000///000222222111000111222111222333333333555888:::???LLLlllJJJ;;;555555000000222+++///////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000444:::>>>@@@@@@BBBDDDEEEIII[[[~~~|||ZZZQQQTTTQQQYYYooofffaaaZZZUUUQQQMMMHHHDDDDDDBBB@@@@@@@@@AAA@@@>>>;;;<<>>444444000111222---///////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...111666<<<@@@AAA@@@EEEGGGHHHNNNggg{{{qqqSSSOOOTTTVVVccc}}}rrrYYYWWWTTTPPPLLLGGGBBB@@@AAA@@@??????@@@@@@>>><<<:::===@@@CCCEEEGGGHHHHHHEEEHHHMMMPPPRRRSSSSSSSSSZZZZZZXXXVVVVVVXXX\\\___eeejjjpppuuuyyy}}}wwwxxxkkkeeeooorrrYYYSSSOOOPPPSSSOOOQQQQQQHHHEEEMMMQQQXXXgggvvvKKK===999111333333222222111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,*********+++,,,///111222888777:::FFF]]]wwwxxxyyyxxxnnnnnnwwwrrrFFF555888777444444333222222222222222111111111111000000000///111111222222111000//////////////////////////////---.........//////000000......------------......///............///000000...000222222222111222333000222222222222444777999===EEEaaa\\\BBB444444111333666222///////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///333999>>>AAAAAAAAACCCFFFFFFMMMnnnbbbQQQNNNPPPXXX```zzziiiZZZZZZXXXTTTMMMGGGBBBAAA?????????@@@AAA@@@===;;;;;;===AAABBBCCCEEEGGGIIIGGGKKKPPPTTTUUUTTTTTTTTTWWWWWWWWWVVVWWWZZZ```dddhhhlllrrrwww|||~~~vvvwww~~~mmmhhhnnn}}}yyy\\\UUUPPPPPPSSSQQQOOOQQQIIICCCIIIMMMSSS```\\\AAA;;;333333333333222111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++...000333555888999???PPPjjjvvv~~~zzzsssnnnqqqyyy~~~UUU999666777555555444333222222222222111111111111000000000000000000111111111111000000////////////////////////------......///000000000......------------......//////......//////000111///000222222111000111222000111222222222444777999===DDDaaalllMMM999666222333666333///////////////......---,,,------......------,,,------------------------,,,,,,,,,------------......000444;;;@@@CCCBBBAAA@@@FFFJJJVVV|||mmmTTTQQQOOONNNZZZaaavvv~~~pppfffeee```XXXMMMEEEBBBBBB>>>>>>???@@@AAA@@@===:::;;;===@@@@@@@@@AAAEEEHHHHHHLLLPPPRRRRRRRRRSSSUUUWWWWWWWWWWWWYYY]]]cccgggkkkmmmqqqvvv|||yyyqqqttt~~~yyyjjjbbb___eeeuuuggg]]]TTTOOOQQQPPPLLLRRRKKKDDDGGGHHHMMMXXXlllqqqHHH===555444333333222222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,...000333666888999===GGG[[[xxxyyyxxxtttmmmpppwww}}}~~~~~~~~~|||jjjEEE:::999666555444333333222222222111111111111000000000000......///000111111111111////////////////////////------......///000000111......------------......///////////////000000111///000222111000//////000000111222222222333666999===EEEbbbzzzWWW???999333111333//////////////////......---,,,------......------,,,------------------------,,,,,,,,,---------.........000555;;;AAACCCCCCAAA@@@LLLVVVhhh{{{{{{^^^KKKTTTQQQNNN]]]nnn~~~~~~{{{tttpppmmmfffYYYKKKBBB@@@AAA===>>>???AAABBBAAA===:::;;;===???>>>===???CCCFFFHHHJJJMMMMMMLLLMMMQQQTTTXXXXXXYYYYYY[[[___dddiiijjjlllooottt{{{wwwnnnhhhkkkyyyvvvgggYYYNNNKKKWWWgggsssfffXXXNNNNNNMMMKKKSSSOOOGGGGGGFFFHHHRRRYYYMMM>>>777444444333222222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000222666999;;;;;;AAANNNdddvvv|||~~~zzzqqqjjjttt}}}|||}}}zzzpppkkkjjjjjjkkk~~~zzzRRR???<<<777666555444333222222222111111111111000000000000,,,---...000111111111111////////////////////////---------...///000000111.........------.........///////////////000111111///111222111///.........000111222222222333666999===FFFcccnnnCCC444555222000444////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////111555:::>>>@@@AAACCCDDDDDDIII[[[tttnnnrrrZZZRRRJJJJJJWWWaaattt|||xxxttteeeOOOAAA???AAA@@@???@@@BBBCCCCCCAAA>>><<>>>>>>>>???@@@AAAAAADDDGGGKKKMMMNNNOOOQQQSSSZZZYYYZZZ\\\___bbbcccccceeekkkppprrrxxx}}}vvvqqqjjjfffeeexxxwwwnnn```TTTLLLLLLPPPTTTtttjjjZZZPPPNNNOOOPPPQQQPPPKKKFFFFFFKKKQQQ[[[www^^^@@@;;;777444222111111222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,------...******///333444777:::AAAAAARRRllllllyyyyyysssqqqpppgggzzz}}}wwwnnnjjjkkkmmmmmm}}}rrr^^^EEE===;;;444333333...222666...111111111111111111111111333333111000////////////000000000000000000000000////////////////////////.......................................///000000000000000000000000000000111222444333333444666888BBBAAAYYYUUU===777555444444////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,------...///333666;;;>>>@@@AAABBBDDDEEEJJJ```tttkkkVVVPPPIIIKKKXXXaaauuu||||||{{{tttdddOOOBBB@@@@@@>>><<<===>>>>>>>>>===;;;:::>>>>>>===>>>>>>???@@@AAABBBDDDGGGIIIKKKNNNSSSVVVYYYXXXYYY[[[^^^aaacccdddhhhlllnnnpppvvvyyytttooohhhdddcccssstttmmmbbbWWWOOOLLLLLLMMMeee}}}|||eeeWWWQQQMMMSSSSSSQQQLLLFFFEEEIIIMMMUUUmmmnnnIII;;;777555222111111222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...---+++,,,111555555888;;;CCCHHH___|||yyyqqqwwwrrrsssnnnnnnqqqmmmvvv}}}}}}yyywwwvvv}}}qqqxxxtttwwwTTT@@@;;;444666666000333777000111111111111111111111111222111000000////////////000000000000000000000000////////////////////////.......................................///000000000000000000000000000000111222333333333444666888@@@@@@WWWjjjCCC333333333///////////////////////////.................................------------,,,------------------......555888<<>>;;;;;;;;;;;;:::::::::999<<<<<<<<<======>>>???@@@@@@AAACCCDDDGGGLLLSSSWWWWWWWWWXXXYYY\\\```dddfffjjjlllmmmnnnuuu{{{tttqqqmmmgggaaa___nnn~~~|||tttoooggg]]]TTTNNNJJJHHHSSShhhmmm]]]RRRJJJUUUTTTRRRLLLGGGEEEGGGJJJVVVddd~~~{{{WWW===888555222111111222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///---+++...333777777999===IIIUUUnnnvvv{{{zzzlllhhhjjjhhhmmmtttrrrrrryyylllwwwwwwuuudddHHH;;;555888999333444777222111111111111111111111111000000//////.../////////000000000000000000000000////////////////////////.......................................///000000000000000000000000000000111222333333333444666888>>>???VVVxxxMMM222333333,,,////////////////////////........................//////.........---------......------------......777:::===???@@@AAACCCDDDMMMTTTyyypppoooWWWLLLMMMKKKRRRbbbjjjxxxyyyrrrjjj^^^MMMBBB@@@BBBBBB???===<<<;;;::::::;;;<<<===;;;;;;;;;<<<===>>>???@@@>>>???AAACCCFFFJJJOOOSSSUUUVVVWWWXXX[[[___dddgggiiilllnnnqqqxxx{{{uuupppooommmeee___]]]nnn}}}|||yyyuuulllbbbXXXPPPJJJGGGIIIYYYkkkuuucccWWWLLLTTTSSSQQQMMMHHHFFFGGGIIIVVV]]]nnneee@@@888666333111222222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///000---,,,000666999999;;;@@@QQQbbbyyy}}}tttccc^^^cccfffnnnvvvsssqqqxxxvvvrrryyysssoootttxxx{{{aaa???666888;;;444333666222111111111111111111111111///............//////000////////////////////////////////////////////////.......................................///000000000000000000000000000000000222333333333444777999>>>AAAXXXwww~~~\\\999666777000////////////////////////........................//////.........---------......---------...//////999;;;>>>@@@AAABBBDDDFFFKKKZZZzzzdddQQQJJJMMMNNNXXXjjjqqqzzz~~~xxxqqqaaaTTTFFF@@@AAABBBAAA???>>>===;;;::::::;;;===>>>:::::::::;;;<<<>>>???@@@===@@@CCCEEEGGGHHHKKKMMMSSSUUUWWWXXXZZZ]]]bbbfffgggkkkooottt|||xxxrrrnnnnnnllleee^^^[[[qqq}}}~~~yyyooodddYYYPPPJJJGGGHHHSSS^^^wwwmmm^^^RRRQQQQQQOOOMMMJJJIIIIIIIIIPPPWWWgggoooBBB999777333222222222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///000......222888::::::>>>DDDUUUnnnyyy|||rrr^^^WWW___gggrrrwwwqqqrrrxxxvvviiidddmmm{{{zzzkkkddduuusss{{{GGG:::888:::444222444111111111111111111111111111///............//////000////////////////////////////////////////////////////////////////////////...............///000000111111111111111111111111000111333333333444777999???DDD[[[~~~xxxggg>>>555555111////////////////////////.................................------------,,,------------...///000111999<<<>>>@@@AAACCCFFFHHHIIIbbb\\\MMMIIIMMMOOO]]]qqqxxx~~~zzzrrr^^^RRRFFFCCCCCCAAA???===;;;:::999999999:::<<<<<<:::::::::;;;===>>>@@@AAA???BBBEEEGGGGGGHHHHHHIIIQQQTTTXXXYYYYYY[[[```dddeeeiiinnnttt}}}wwwqqqnnnnnnkkkddd\\\YYYppp}}}|||qqqeeeZZZPPPJJJHHHJJJQQQXXXnnnttt```RRRNNNNNNNNNMMMLLLKKKJJJJJJMMMYYYkkk{{{III:::777444222222222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////000444999:::;;;AAAIIIZZZ{{{lllyyyooo\\\WWWaaaiiissswwwppptttxxxyyyiii]]]dddssszzzhhh^^^nnnzzzrrrUUU@@@777888444222444000111111111111111111111111000000//////.../////////000000000000000000000000////////////////////////////////////////////////...............///000000111111111111111111111111///111222333333555777:::@@@GGG```uuuqqqDDD222111111////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,---...000222222999<<<>>>@@@BBBDDDHHHJJJOOOrrrpppXXXKKKHHHLLLOOO```uuu|||tttWWWMMMEEEDDDDDD@@@======999999999999::::::;;;;;;::::::;;;<<<===???AAAAAABBBDDDEEEFFFGGGHHHJJJLLLOOOTTTYYY[[[ZZZZZZ]]]aaacccfffjjjoooyyy}}}xxxrrrmmmllliiiaaaZZZWWWiiizzzwwwlll```VVVNNNJJJGGGOOOVVVllldddTTTNNNNNNNNNMMMMMMLLLJJJHHHOOOZZZiii~~~ZZZ;;;888555333222222111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...111222555999:::<<>>@@@BBBEEEIIILLLXXXlllUUUJJJHHHKKKOOO```vvv~~~uuuNNNFFFAAACCCCCC???===???::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<>>>@@@AAABBBDDDEEEEEEEEEEEEHHHLLLPPPNNNTTTZZZ\\\ZZZYYY\\\___ccceeefffkkkuuu~~~|||yyyrrrmmmkkkhhh___XXXUUUcccwww~~~sssggg\\\RRRMMMDDDMMMVVVmmmooo^^^OOOOOONNNNNNNNNLLLIIIGGGNNNUUU]]]jjjkkk;;;888555333222222111/////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------222333555888999<<>>=========777777888999:::::::::::::::;;;<<<======???CCCEEEEEEGGGGGGEEEDDDEEEJJJNNNRRRPPPOOOQQQWWW\\\^^^^^^dddjjjgggiiixxxzzzyyyvvvooojjjiiieee[[[RRRNNN\\\yyyrrrfffVVVJJJFFFKKKWWWjjjnnntttYYYVVVTTTOOOLLLMMMNNNKKKFFFNNNQQQUUU```{{{tttGGG777<<<444...777222222////////////..................---------,,,,,,,,,++++++------------+++++++++,,,------++++++,,,---------------------------.........,,,+++,,,///222888999555666===@@@MMMeeevvvnnneeeXXX```iiillljjjiiilllppppppuuu{{{~~~}}}{{{zzzgggXXX^^^nnnwwweeeeeennnxxxSSS===<<<666111333555111111111111111111222222222111111111000000////////////000000111111111222000000000000000000000000111111000000//////............///000000000000000000000000000000000000000111222333333333444777:::DDDGGGZZZ~~~yyybbbbbbaaa???777222000000000///......------........................,,,,,,---......---,,,,,,///000111000000333888<<<>>>DDD@@@???GGGIIIHHHOOOjjjlllUUUPPPJJJJJJUUUbbbhhhlllpppzzz|||ttttttgggRRRFFFDDDBBB@@@>>>=========888999:::;;;;;;<<<<<<<<<:::<<<======>>>@@@CCCEEEEEEFFFGGGEEECCCEEEIIINNNQQQOOONNNPPPTTTXXXZZZZZZ[[[cccccciii{{{~~~xxxqqqjjjhhhddd[[[TTTQQQ___zzzppp```SSSIIIKKKVVVkkk~~~|||[[[UUUqqqgggXXXTTTPPPNNNOOOPPPLLLHHHGGGKKKOOOYYYppp~~~HHH666:::555000777222111////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,------------------------------...---,,,,,,---000222666999666888>>>BBBSSSnnnrrrfff^^^WWWWWW___hhhkkkjjjjjjnnnrrrtttwww{{{}}}|||{{{zzz{{{~~~yyyhhh[[[bbbsssyyygggccciii{{{\\\BBB>>>888444555555111111111111111111222222111111111111000000000/////////000000000111111111000000000000000000000000111000000000/////////.........///000000000000000000000000000000000000000111222333333333444777:::???DDDYYYhhh]]]sssGGG888444111000000//////......---........................,,,------......------,,,000111111111222555:::===???EEEAAA@@@GGGIIIJJJTTTvvvcccQQQMMMJJJLLLWWWdddmmmrrruuu|||uuuooo^^^JJJEEEDDDBBB???>>>=========999:::;;;<<<============;;;===>>>??????@@@CCCEEEDDDEEEFFFDDDBBBDDDIIIMMMQQQOOOMMMNNNPPPSSSTTTUUUTTT___ccckkk~~~zzzrrrjjjhhhddd\\\VVVTTT]]]vvvdddVVVLLLLLLYYYppp[[[GGG\\\sss[[[UUUPPPOOORRRQQQNNNJJJEEEJJJNNNVVVhhhMMM666999666222777000000////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,------------------------------------,,,,,,---000333555:::999:::@@@FFF[[[{{{kkk]]]XXXTTTWWW^^^gggkkkkkklllppptttwwwxxxzzzzzzyyyxxxyyyzzz}}}xxxjjj^^^gggxxx}}}jjj```aaaeeekkkooohhhHHH???999777888444222222222222222222111111111111111111000000000000//////000000000000111111000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000111222333333333444777:::;;;BBBXXXsssiiiRRR===777111111000000///.................................------------------------.........///111444999<<>>???@@@@@@AAACCCEEECCCEEEEEEDDDBBBCCCHHHMMMQQQPPPNNNMMMNNNOOOQQQQQQUUUaaafffnnn~~~}}}xxxqqqllljjjggg^^^WWWSSS[[[sss___OOOMMMOOOaaa|||uuu^^^kkkyyy___VVVOOOOOORRRQQQMMMKKKFFFJJJOOOTTTaaazzzXXX:::888666444777///000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,---------,,,...222444666;;;;;;<<>>CCCAAAAAAGGGGGGOOObbb|||tttUUUOOOFFFKKKPPPQQQUUUbbbwwwtttfffUUUFFFEEECCCAAA???===<<<<<<<<<999:::;;;<<<<<<============???AAABBBBBBBBBDDDEEECCCEEEEEEDDDBBBCCCHHHMMMRRRQQQPPPNNNNNNNNNPPPRRRWWWccciiiooo~~~|||{{{sssooommmnnnkkkaaaVVVQQQ^^^|||nnnZZZKKKLLLUUUmmmeeeXXXNNNNNNPPPNNNKKKJJJDDDHHHLLLPPPYYYnnnhhhAAA888777555777...111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,---------///333666666<<<<<<>>>GGGQQQlllnnn[[[UUUWWW\\\aaafffiiikkklllnnnqqqrrrvvvzzz}}}~~~}}}}}}}}}vvviii___iii{{{uuudddYYYPPPVVV]]]sss^^^FFF666666888111333333333333222222111111000000000000000000111111000000//////////////////////////////////////////////////////000000000000......///000000000000000000000000000000000000000111222333333333444777:::@@@GGG\\\~~~zzzcccHHH666222111111000000//////..............................------,,,,,,------...///...---///444999<<<>>>>>>BBBAAACCCHHHHHHTTTkkk{{{gggQQQLLLFFFMMMPPPKKKKKKZZZqqq~~~~~~|||ttthhhZZZMMMCCCDDDCCCAAA>>>===<<<<<<<<<999:::;;;<<<============>>>@@@BBBCCCCCCCCCDDDFFFDDDEEEFFFDDDBBBDDDIIIMMMRRRRRRQQQPPPNNNOOORRRTTTUUUbbbggglll{{{|||}}}pppmmmmmmpppmmmbbbVVVPPP^^^zzzmmm\\\PPPKKK\\\wwwnnn]]]NNNMMMNNNKKKHHHIIIGGGIIIMMMQQQXXXjjj{{{JJJ:::777666666---333////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------+++,,,---------000444777777<<<<<>>???>>>CCCCCCFFFJJJKKKYYYttt|||```RRRLLLHHHLLLMMMIIINNN```tttzzzvvvpppiii___RRRJJJFFFDDDCCC@@@>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAADDDEEEDDDDDDEEEFFFEEEFFFGGGEEECCCEEEIIINNNPPPQQQQQQPPPNNNOOOSSSVVVUUU```cccggguuu{{{yyy|||pppllllllnnnkkkaaaVVVQQQ___wwwkkk^^^UUUKKKbbb|||xxxbbbPPPMMMMMMIIIGGGIIIJJJIIILLLQQQXXXgggTTT<<<777666555...666////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------+++,,,------...000555888666:::<<>>HHHcccwwwwwwWWW666222222111111000/////////...........................---,,,,,,,,,,,,---...000---,,,///555;;;>>>??????DDDDDDHHHMMMMMM]]]zzzqqqwwwzzzZZZQQQIIIGGGJJJJJJKKKVVVkkk}}}{{{sssllleee\\\QQQLLLLLLDDDCCC@@@>>><<<;;;;;;;;;<<<===>>>??????@@@@@@??????AAADDDEEEEEEDDDEEEFFFEEEGGGGGGEEEDDDEEEJJJOOONNNPPPQQQPPPNNNPPPTTTXXXWWWaaabbbdddpppuuuuuuyyyqqqllljjjkkkiii```WWWSSSeee~~~sssggg[[[UUULLLfff}}}~~~fffQQQMMMMMMHHHGGGJJJFFFDDDFFFLLLSSSaaazzzZZZ===777555444...777000/////////..................---------,,,,,,,,,------++++++++++++------+++,,,------++++++,,,---------------------------+++,,,------...111555888666999;;;GGG]]]ppp~~~ssscccRRRQQQ\\\ZZZ\\\```dddhhhlllooopppssstttvvvwwwxxx{{{|||qqqddd\\\iii}}}ooo[[[UUUUUUSSSdddrrrEEE777;;;888555555444333333222111111//////000000111111111222000000//////.........---000000000000000000000000.../////////000000111111...//////000000000000000000000000000000000000000111222333333333444777:::999GGGfffnnn^^^:::222000111333111---...111......------------......///...------...///000111...///000333777:::===???@@@BBBBBBFFFJJJMMMfffmmmiiiOOOIIIEEEGGGNNNQQQTTTccczzzsssfffbbbYYYKKKEEEHHHDDDCCC@@@>>><<<;;;;;;;;;>>>=========>>>???@@@@@@FFFEEEEEEEEEEEEEEEFFFGGGGGGGGGEEECCCAAACCCIIIOOOSSSSSSTTTRRRQQQQQQSSSUUU[[[]]]aaagggoootttwwwwwwrrrmmmiiigggccc[[[XXXYYYkkk}}}rrrdddXXXSSSUUUuuummmRRROOONNNGGGGGGOOOIIIFFFFFFHHHNNN[[[ooopppGGG>>>666666999000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,...---------///222555777;;;>>>BBBLLLbbbzzzvvvbbbVVVSSSVVVZZZ]]]aaafffiiilllnnnqqqssssssuuuyyy|||}}}}}}|||{{{vvvbbbZZZiii~~~uuu^^^[[[RRRSSSjjjRRR888<<<999555444444333333222222111222222222111111111000000222111111111000000//////......///000000000000000000000////////////000000222222111111111111222222111222222222222111000000111222333333444555999;;;>>>III]]]cccqqqGGG555222111222000,,,,,,///......------------......///...---------...///000...///111444777;;;===???@@@BBBBBBFFFLLLRRRnnnkkkxxx```KKKIIIGGGKKKTTTZZZ^^^jjj{{{}}}zzzooocccZZZQQQHHHDDDEEEBBBAAA???===;;;;;;;;;;;;????????????@@@AAABBBBBBFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHFFFCCCAAACCCJJJOOOTTTTTTTTTRRROOOOOORRRUUUZZZ\\\aaahhhoootttuuutttpppkkkhhhfffaaa[[[[[[^^^sssqqqcccYYYTTT___~~~vvvWWWPPPNNNHHHHHHOOOJJJGGGEEEGGGLLLXXXmmm~~~PPPAAA666555777///000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,,,,,,,---...------...000333666888:::===EEETTTnnn~~~ppp^^^SSSSSSWWW\\\]]]```dddhhhjjjlllnnnppprrruuuyyy|||}}}}}}}}}}}}uuuccc[[[hhh|||vvvaaa\\\SSSUUUlllcccAAA===777555555444333333222222111222222222111111111000000111111111111000000000///......///000000000000000000000////////////000000222111111000000111111222111222222222222111000000111222333333444555999;;;===HHH\\\dddwwwMMM777333111111000,,,+++.........------------......///...------,,,------......///111555888;;;>>>???@@@CCCBBBFFFNNNYYYyyyiiimmmvvvoooUUUGGGIIIHHHIIIQQQXXX]]]hhhuuuyyyuuutttqqqeeeUUUIIIEEECCCAAA???>>>===;;;;;;;;;<<<<<>>GGG\\\{{{}}}zzz~~~iiiXXXQQQSSSYYY^^^\\\```dddfffhhhiiikkklllqqquuuyyy|||}}}}}}~~~tttddd]]]hhhxxxxxxddd\\\TTTXXXooojjjBBB888444555555444444333222222222222222222111111111111111111111111111000000000000......///000000000000000000000////////////000000222111111000000111111222111222222222222111000000111222333333444555999;;;===GGGYYYpppiiiPPP999444000000000------///......------------............------,,,,,,,,,,,,...000222666999<<<>>>???AAAEEECCCEEEPPP___}}}iiieeegggbbbOOOFFFHHHHHHGGGOOOWWW]]]hhhtttzzzyyywwwyyymmmTTTEEEEEEDDD===>>>===<<<<<<<<<<<<===>>>AAAAAAAAAAAABBBCCCEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHEEEBBBDDDJJJPPPVVVWWWVVVRRRLLLKKKPPPTTTXXXXXX[[[```fffkkkmmmnnnfffccc```___\\\\\\dddnnntttsssbbbVVVQQQPPP```oooWWWOOOLLLLLLNNNPPPKKKGGGFFFIIISSSfffwwwUUU===444333555444000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------......///000333555888999<<>>>>>>>>=========>>>???@@@??????@@@@@@AAACCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJHHHEEEBBBDDDJJJOOOVVVXXXXXXSSSMMMKKKOOOTTTXXXVVVVVVXXX^^^dddhhhkkkccc^^^[[[ZZZZZZ]]]gggrrrppp}}}mmm[[[OOOLLLNNNZZZwww~~~```SSSOOONNNMMMRRRNNNJJJHHHJJJRRRcccsssWWW<<<555555444666000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------.........000222444777999:::===???KKKeeeyyydddVVVRRRWWW]]]aaa___bbbeeeggghhhhhhiiijjjooosssxxxzzzyyyzzz}}}ssseee^^^dddqqqzzzhhhYYYVVV^^^wwwOOO999<<<666666555444444333333222111111111111111111111111000000000000000000111111......///000000000000000000000////////////000000111000000000000000000111111222222222222111000000111222333333444555999;;;===FFFWWW{{{ttt]]]zzzkkk@@@777000000111000000222......------------......---............------,,,...000444888<<<>>>???@@@BBBHHHFFFFFFTTTllllll]]]ZZZZZZNNNGGGIIIIIIXXXeeexxx}}}ttttttfffOOOCCCFFFFFFAAA???>>>=========???@@@AAA>>>>>>???@@@AAABBBDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJHHHDDDBBBCCCIIINNNUUUYYY[[[VVVOOOLLLPPPUUUVVVTTTSSSUUUZZZ```eeegggaaaZZZUUUUUUYYY^^^hhhqqqppp}}}|||kkkXXXLLLJJJLLLUUUmmmkkkWWWQQQOOOKKKRRRNNNKKKKKKKKKRRRaaaooodddBBB999555111666000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---.........///111333666888:::;;;<<>>GGGXXX|||^^^oooyyyFFF<<<333111111000///000......------------......,,,---.../////////.........111555999<<>>>>>===<<<======???@@@>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHIIIJJJKKKMMMNNNIIIIIIGGGDDDAAABBBHHHMMMSSSYYY]]]YYYRRRNNNQQQVVVTTTSSSTTTWWW\\\```bbbbbb```WWWPPPRRRXXX___gggmmmqqqxxxyyyhhhTTTHHHFFFIIIPPPdddwwwttt\\\SSSOOOJJJOOOMMMKKKKKKLLLPPP^^^kkkrrrHHH<<<555///555000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...///111444777999;;;<<<<<>>:::666666666555444444333333000000111111111222222222///000000000111111111111......///000000000000000000000////////////000000000000////////////000000111222222222222111000000111222333333444555999;;;???HHHYYY}}}iiiqqqKKK@@@555222111///---............------.........,,,---///000000000//////...111555999===???@@@@@@>>>GGGHHHJJJ\\\zzziiiVVVQQQRRRHHHDDDLLLQQQcccjjjuuu~~~~~~}}}zzznnn[[[LLLCCCAAA???===>>>===<<<;;;;;;<<<===>>>?????????@@@BBBDDDEEEFFFHHHHHHIIIIIIKKKLLLMMMNNNIIIIIIGGGCCC@@@BBBGGGLLLRRRYYY^^^[[[TTTPPPRRRWWWRRRSSSVVVZZZ___aaa```___```UUUMMMPPPYYY```fffjjjooottt~~~~~~~~~vvveeeQQQDDDBBBEEEJJJ\\\nnnzzz^^^TTTOOOIIIMMMKKKKKKKKKLLLPPP\\\hhhzzzJJJ<<<444...666000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///...///222555888:::<<<<<<>>>KKKcccvvviiiYYYPPPRRRWWW[[[\\\___aaaeeeggghhhhhhiiikkkmmmrrrwwwvvvsssrrrwww|||vvvbbbXXX```ooozzzdddbbbbbblllzzzEEEBBB666666666555444444333333000000111111222222222222//////000000111111111222...//////000000000000000000000////////////000000000000////////////000000111222222222222111000000111222333333444555999;;;???IIIZZZ~~~gggmmmYYY:::666333000333---///////////////////////////............////////////111333777:::<<<===@@@BBBDDDFFFFFFHHH___aaaZZZRRRLLLGGGEEEIIIPPP```hhhrrr|||~~~xxxeeeTTTMMMGGG@@@>>>BBB>>>>>>>>>>>>>>>???@@@@@@DDDCCCCCCCCCEEEGGGIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLIIIEEECCCEEEMMMSSS[[[[[[ZZZXXXUUUTTTUUUVVVMMMRRRUUUVVVYYY___aaa___ZZZQQQKKKLLLSSS[[[dddlllrrrzzz||||||rrrbbbQQQFFFDDDEEEIIISSSfff{{{yyy```XXXSSSKKKGGGHHHIIIKKKJJJNNN[[[hhh~~~KKK888666444333222111111000///......---,,,,,,,,,------.........+++++++++,,,,,,---------...------,,,,,,------...------......///000000000...---111888;;;:::<<>>777222///333---111////////////////////////............////////////111333777:::<<<>>>@@@BBBEEEHHHGGGKKKccc```XXXQQQMMMIIIFFFIIIOOO```jjjuuu}}}}}}xxxdddQQQJJJGGGAAA???BBB>>>>>>===>>>>>>???@@@AAADDDDDDDDDDDDEEEGGGIIIJJJFFFGGGHHHJJJJJJKKKKKKJJJMMMLLLJJJFFFCCCFFFMMMSSS\\\]]]\\\ZZZWWWUUUVVVWWWRRRVVVWWWWWWZZZ___aaa___ZZZQQQIIIIIINNNUUU___gggrrr~~~zzzpppaaaQQQGGGEEEFFFCCCKKK\\\ppp~~~{{{hhh[[[RRRJJJHHHHHHJJJKKKJJJMMMYYYgggUUU;;;666444333111111111000///.........,,,,,,,,,---------......------------------.........------,,,,,,------...------......///000000000//////333999<<<<<<>>>BBBJJJUUUxxxyyyrrrdddXXXOOOPPPUUUYYY[[[^^^```bbbeeeggghhhjjjlllnnnlllmmmpppqqqsssuuuyyy{{{~~~uuuddd\\\bbbmmmxxxeeedddnnn{{{```CCC:::999666444333444333222222222222222222222222222444444333222222111000000111111000000000000111111000000000000000000000000000000000000111111111111222444555444222111111222333444555444444666999;;;AAAEEE```}}}lllrrrfff@@@777222///333...333////////////////////////............////////////111444777:::<<<>>>@@@CCCGGGIIIIIINNNiii```XXXQQQMMMJJJGGGJJJOOO]]]kkkzzzxxxaaaLLLFFFFFFBBB???AAA=========>>>???@@@AAABBBDDDDDDEEEEEEGGGIIIJJJKKKGGGHHHIIIJJJKKKJJJJJJIIIMMMMMMJJJGGGDDDFFFMMMSSS]]]]]]]]]ZZZWWWUUUUUUUUUXXX[[[[[[YYYZZZ___aaa```[[[QQQGGGEEEHHHNNNXXXaaalll~~~|||xxxnnn```QQQHHHEEEFFF@@@EEEQQQdddwwwyyyppp^^^SSSKKKIIIJJJLLLMMMKKKMMMXXXddd|||ccc@@@666555333111111000000//////......,,,,,,,,,------------.....................------...------,,,,,,------...------......///000000000000111555<<<>>>>>>AAAFFFMMM[[[uuunnn\\\RRRKKKNNNTTTXXX[[[^^^```bbbeeeggghhhjjjmmmooolllnnnpppqqqrrruuuxxx{{{{{{hhh]]]cccmmmzzzggglll|||uuuNNN>>>;;;777666444333111000222222222222222222222222333333333222111111000000111111000000000000111111000000000000000000000000000000000000111111111111111333444444222111111222333444555555555666999<<>>AAACCCFFFJJJJJJPPPpppdddZZZPPPLLLJJJIIINNNSSSYYYmmmvvv^^^HHHCCCEEEBBB???@@@=========>>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJLLLMMMKKKLLLMMMOOOOOONNNMMMLLLMMMMMMKKKGGGEEEGGGMMMRRR\\\\\\\\\ZZZWWWTTTSSSTTT]]]___]]]ZZZZZZ___aaa___]]]SSSIIIEEEEEEHHHQQQZZZfffvvv|||xxxnnnaaaSSSIIIEEEDDD@@@CCCKKK[[[rrrzzzttt___TTTOOOLLLMMMOOOPPPMMMNNNXXXcccwwwrrrDDD666777333111000000000/////////...------------------------//////......------,,,,,,...------,,,,,,------...------......///000000000000111666===??????DDDJJJQQQ___www}}}iiiYYYQQQLLLOOOTTTVVVYYY]]]```bbbdddeeefffgggjjjllljjjllloooqqqrrruuuyyy|||~~~iii^^^cccnnnzzzhhhppp~~~yyy}}}YYYAAA;;;777777666444111111222222222222222222222222333222222222111111000000111111000000000000111111000000000000000000000000///000000000111111111111000222333333222111111222333444555555555777:::===CCCMMMnnnsssdddnnnAAA555444555666---111////////////////////////............////////////222444888;;;===???AAACCCEEEIIIJJJSSSwwwhhh\\\OOOJJJIIIKKKRRRYYYXXXooorrrZZZEEEAAACCCAAA??????<<<<<<===>>>@@@AAACCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRPPPNNNMMMMMMMMMKKKHHHEEEFFFLLLQQQ\\\]]]]]]\\\YYYVVVUUUUUU^^^___]]]ZZZZZZ^^^```^^^^^^VVVMMMHHHFFFFFFMMMTTTeeewww}}}yyypppdddWWWLLLEEEBBBBBBCCCGGGSSSkkkwwwwww```UUURRRMMMOOORRRSSSPPPPPPXXXcccwww}}}GGG666:::333000000000000////////////------------------------...---------,,,,,,++++++...------,,,,,,------...------......///000000000///111777===???@@@FFFNNNUUUeee~~~{{{dddUUUPPPMMMQQQVVVXXX[[[^^^aaabbbcccccccccdddfffhhhgggjjjmmmpppsssvvv{{{~~~iii]]]cccooouuueeekkkzzzzzz}}}{{{fffDDD;;;666777888555333444222222222222222222222222222222111111111111111000111111000000000000111111000000000000000000000000///000000000111111111111000222444333222111222333222444555555666777;;;>>>AAAMMMooowwwbbbxxxFFF666555666666,,,111////////////////////////............////////////222555888;;;===???AAADDDCCCIIIKKKVVV~~~iii\\\NNNIIIJJJMMMSSSZZZ[[[sssyyykkkVVVDDDAAABBB@@@===???<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHKKKMMMNNNOOOOOONNNOOOQQQRRRRRRPPPMMMKKKLLLLLLKKKGGGDDDEEEJJJOOO\\\^^^___^^^[[[YYYWWWWWWZZZ\\\[[[XXXYYY]]]^^^\\\^^^XXXRRRNNNJJJFFFIIIOOOggg|||yyyrrrhhh]]]QQQGGGBBB@@@CCCDDDLLLaaa{{{xxx|||bbbUUUQQQMMMOOOSSSTTTRRRQQQXXXccc{{{III777===222000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------......///000000000///222888>>>@@@AAAIIIRRRSSSgggaaaQQQMMMNNNTTTYYY[[[___ccc```aaaaaaaaaaaabbbeeehhhgggiiimmmooorrrvvvzzz}}}jjj```eeepppzzzkkk```aaa~~~vvvIII===444666888555444666222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111111222444444333333333444222444555555666888<<<>>>===JJJlll{{{aaaPPP999555444444,,,222////////////////////////............////////////222555999;;;===???BBBDDDCCCIIINNN[[[~~~eeeYYYMMMJJJLLLNNNRRRVVV]]]uuu}}}oooeeeSSSDDDBBBBBB>>><<>>@@@CCCEEEFFFEEEGGGIIILLLNNNOOOPPPPPPNNNPPPRRRSSSRRRPPPLLLJJJKKKKKKJJJGGGDDDDDDIIIMMMXXX[[[\\\\\\ZZZXXXWWWWWWUUUXXXXXXWWWXXX[[[\\\ZZZ\\\YYYWWWTTTNNNGGGGGGKKKbbb~~~yyywwwsssmmmcccXXXLLLEEE???CCCDDDGGGYYYtttfffUUUPPPKKKMMMRRRTTTQQQPPPWWWaaatttJJJ888>>>000////////////000000000000......---------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...------......///000000000111444;;;@@@BBBCCCLLLVVVYYYmmm```PPPNNNPPPVVVZZZ[[[^^^bbb^^^___``````aaadddhhhkkkiiikkknnnpppqqqtttxxx{{{|||nnndddgggoooxxxpppiii```YYY\\\mmmOOO@@@555666777333222777222222222222222222222222000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111333555555444444555666222333555666666999<<>>AAACCCEEEGGGEEEGGGJJJMMMOOOPPPQQQQQQPPPRRRTTTUUUTTTQQQMMMKKKJJJKKKJJJFFFCCCCCCHHHLLLTTTVVVXXXYYYWWWUUUTTTTTTQQQTTTVVVUUUWWWZZZ[[[XXX[[[YYYYYYWWWPPPHHHEEEHHHXXXuuu~~~vvvuuusssooohhh\\\PPPHHH???EEEEEEFFFVVVpppjjjWWWPPPHHHKKKPPPSSSPPPOOOVVV```dddKKK999???...////////////000000000000.........------,,,,,,,,,,,,------....../////////...------,,,,,,------...------......///000000000222666<<>>@@@CCCEEEFFFOOOPPPaaaxxxZZZTTTLLLJJJPPPXXXYYYUUU[[[zzz}}}||||||sss]]]OOOBBB???AAA???<<<:::>>>???@@@BBBDDDFFFGGGHHHGGGIIIMMMPPPRRRSSSSSSSSSUUUTTTSSSRRRQQQPPPOOONNNPPPMMMIIIDDDBBBDDDIIINNNVVVWWWXXXZZZZZZXXXTTTQQQSSSTTTVVVWWWXXXWWWWWWVVVTTTVVVYYYYYYUUUNNNEEE@@@MMMdddzzzxxxrrrsssrrrmmmggg^^^OOOBBBCCC@@@===AAAQQQjjjnnn\\\JJJHHHIIILLLRRRSSSRRRSSSWWWjjjUUU666888444222222222111000//////...///............---------------------------------//////.........---------...///111111000//////000444===@@@DDDLLLMMMUUUfffsss|||___QQQRRRSSSTTTVVVYYY[[[\\\]]]___bbbdddeeefffiiikkkjjjiiiiiimmmrrruuuuuutttzzzsssddddddnnn}}}jjjZZZ\\\\\\NNNQQQbbbpppuuufffHHH444333222666888222333333333222222222111111222222222222222222222222////////////////////////000///.........///111222222222111111111111111111111333444444333222333333333444666555555777===AAAIIISSSqqqrrrkkklll???555888222---111000000000000////////////------------...///000000666888;;;===>>>@@@CCCFFFFFFOOOQQQeeeppp\\\SSSJJJIIIPPPYYY^^^]]]]]]{{{}}}~~~zzzyyyoooYYYLLL@@@???AAAAAA>>>======>>>???AAABBBDDDEEEEEEHHHJJJMMMPPPSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOOOONNNMMMKKKGGGCCCAAADDDJJJOOOWWWXXXYYYZZZYYYVVVQQQNNNRRRSSSVVVXXXYYYZZZZZZZZZVVVXXX[[[[[[WWWOOOGGGAAAHHH___vvv~~~}}}tttoooqqqppplllggg___QQQEEEBBB@@@>>>AAAOOOfff~~~qqq___LLLKKKKKKNNNSSSUUUTTTUUUYYYjjjYYY::::::555222222111111000//////...///............---------------------------------//////.........---------...///111111000///000111555>>>BBBFFFMMMOOOWWWiiiyyyxxxwwwlllUUURRRRRRSSSTTTWWWYYY[[[\\\\\\^^^aaacccdddeeehhhjjjjjjiiiiiilllqqqtttuuutttwww~~~tttdddbbbjjjmmm\\\[[[[[[MMMMMM```mmmooovvvpppLLL666666555444666333333333333222222222111111111111111111111111111111////////////////////////000//////...///000111222111111111111111111111111111333555444333222333444333555666666555888===BBBFFFRRRpppvvvhhhqqqEEE888888222///111000000000000////////////------------...///000111666888;;;===???AAADDDFFFFFFOOOTTTjjjhhh]]]SSSIIIHHHPPP[[[bbbdddddd~~~~~~vvvssshhhTTTHHH??????BBBBBBAAA@@@======>>>???AAABBBBBBCCCGGGIIIMMMPPPSSSTTTTTTTTTRRRRRRQQQQQQPPPOOONNNNNNJJJHHHEEEAAA@@@CCCIIINNNVVVWWWXXXXXXVVVRRRNNNKKKOOOQQQSSSVVVXXXZZZZZZZZZXXXZZZ\\\]]]YYYRRRKKKFFFFFF\\\ttt|||sssmmmooonnnjjjggg```SSSGGGAAA@@@???AAAJJJ^^^xxxwwwdddQQQLLLKKKMMMRRRTTTTTTUUUYYYjjj^^^>>>;;;444222222111111000////////////............---------------------------------...............------------///000000000///111222666@@@DDDHHHOOOQQQZZZmmmyyy{{{jjjaaaRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]___bbbccceeefffiiikkkjjjjjjjjjmmmqqqssstttsssuuu{{{sssddd```fff~~~rrr]]]YYYYYYNNNHHHXXXeeennntttqqqRRR777999777222333555333333333222222222111111000000000000000000000000////////////////////////000////////////000111222111111111111111111111111222333555555333222333444333555777666666999???DDDGGGTTTttt{{{fff{{{OOO;;;666222000222000000000000////////////------------...///000111666999;;;===???AAADDDFFFGGGPPPWWWqqqnnn]]]RRRHHHJJJRRRZZZ```cccllluuupppcccPPPFFF??????BBBBBB@@@@@@>>>>>>???@@@AAAAAABBBBBBFFFHHHKKKOOOQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMJJJHHHDDD@@@>>>AAAGGGKKKSSSUUUWWWWWWTTTPPPMMMKKKLLLNNNPPPSSSUUUVVVVVVVVVWWWYYY]]]^^^\\\WWWQQQMMMIII^^^vvv~~~vvvmmmnnnnnnjjjfff```TTTHHHAAA@@@@@@AAAFFFUUUnnn|||iiiUUUKKKHHHIIINNNQQQRRRTTTWWWjjj```@@@;;;222111111111111000000/////////............---------------------------------........................---///000000000000222444777BBBGGGJJJQQQSSS^^^rrrzzzggg]]]TTTRRRSSSSSSUUUWWWYYY[[[]]]^^^```ccceeefffhhhkkkmmmkkklllmmmoooqqqsssttttttvvvxxx{{{~~~ooobbb```ddd|||uuu\\\VVVWWWPPPEEELLLZZZaaarrrqqq}}}YYY888;;;999000222777333333333222222222111111111111111111111111111111////////////////////////000000000000000111111111111111111111111222222222222444555555444333333444333666777777888;;;AAAFFFLLL[[[|||kkkZZZ>>>444111222444000000000000////////////...............///111111777999<<<>>>???AAADDDFFFGGGQQQ[[[xxxyyy\\\QQQJJJMMMTTTWWWYYY[[[mmmzzzssseeeNNNFFF@@@@@@BBB@@@>>>???@@@@@@@@@AAABBBCCCCCCDDDEEEGGGJJJLLLNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLIIIDDD???===>>>CCCHHHOOORRRUUUUUUSSSOOOMMMMMMMMMNNNPPPSSSTTTTTTTTTTTTTTTWWW[[[^^^]]]ZZZVVVSSSNNN___uuuxxxooopppnnnjjjfff```TTTIIIAAA@@@@@@AAACCCMMMdddzzz{{{gggTTTKKKGGGFFFLLLQQQSSSUUUYYYiii___???999///111111111000000000000000///............------------------------------------.....................---///000000000111333666999EEEJJJMMMSSSVVVbbbxxxvvveeeYYYSSSRRRSSSTTTUUUWWWZZZ\\\]]]\\\___bbbdddeeegggjjjmmmmmmnnnooopppqqqssstttuuuyyyxxxxxx}}}zzzjjj``````eee|||vvv[[[TTTVVVRRRHHHDDDQQQ^^^eeeuuuvvvaaa;;;:::888111333777333333333222222222111111222222222222222222222222000000000000000000000000///000000111111111111111000000111111111222222222222444666555444333444444444666888999999===CCCHHHPPP```rrrbbbAAA333111333555000000000000////////////............///000111111777999<<<>>>@@@BBBDDDGGGHHHRRR^^^{{{]]]QQQKKKPPPVVVTTTRRRTTTjjj}}}vvvfffLLLEEE@@@AAABBB???======@@@AAAAAABBBDDDEEEEEEFFFEEEGGGIIIKKKLLLKKKJJJIIILLLLLLLLLLLLLLLLLLMMMMMMMMMJJJEEE???<<<===BBBFFFLLLQQQUUUUUURRRNNNMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVSSSVVVZZZ]]]^^^\\\XXXVVVPPP]]]ppp{{{vvvpppqqqoookkkgggbbbVVVKKKCCC@@@@@@BBBAAAFFFYYYmmmtttbbbQQQMMMGGGFFFLLLRRRVVVYYY]]]hhhZZZ<<<999000111111000000000000000000///............------------------------------------------...............---...//////000111555777<<>>@@@BBBEEEGGGIIISSS```~~~___QQQKKKQQQVVVRRRPPPRRRkkkzzzooo]]]IIICCC@@@AAABBB???===>>>???@@@AAABBBDDDEEEGGGGGGGGGIIIJJJKKKKKKJJJHHHGGGJJJJJJKKKKKKKKKLLLLLLLLLLLLIIIDDD???<<<>>>CCCGGGMMMRRRVVVVVVQQQMMMKKKLLLNNNOOORRRUUUVVVXXXXXXXXXSSSVVVYYY\\\\\\ZZZWWWUUURRR[[[jjjxxx~~~|||wwwtttooopppoookkkiiidddZZZOOOFFF@@@???BBBAAABBBPPPbbb{{{~~~ooo```PPPKKKEEECCCJJJRRRWWW[[[___gggTTT::::::333000000000000000000000111///............------------------------------------------.........//////---...//////000222666999AAANNNTTTWWW]]]```oooyyyooo```UUUWWWSSSSSSTTTVVVXXXZZZ\\\]]]ZZZ\\\___bbbdddfffiiilllkkknnnppppppooooooqqqssswwwuuuvvvzzz{{{iii```___aaaqqqvvv^^^UUUTTTOOOKKKGGGIIIWWWdddhhh}}}|||}}}KKK:::555777777222333333333222222222111111111111111111111111111111000000000000000000000000///000111222222222111111///000000111222222333333333555666666555444444555555777:::;;;<<<@@@GGGLLLPPPbbbqqqhhhGGG666444444111000000000000////////////.........//////000111222777:::===???@@@BBBEEEGGGJJJSSSbbbaaaRRRKKKQQQVVVRRRQQQTTTooottteeeQQQFFFAAA???AAABBB@@@>>>@@@>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFIIIIIIJJJJJJKKKLLLLLLLLLJJJHHHCCC???===???EEEIIIOOOTTTXXXVVVPPPKKKJJJKKKJJJLLLOOORRRUUUWWWXXXXXXUUUWWWZZZ\\\[[[XXXUUURRRTTT[[[hhhtttzzzyyyuuusssmmmooonnnkkkjjjfff]]]SSSGGG@@@???CCCBBBAAALLL[[[www}}}nnnaaaSSSIIIBBB@@@GGGPPPVVV[[[^^^gggPPP999<<<777000000000000000111111111//////.........------------------------------------------.........//////---...//////000222666999DDDQQQXXX[[[```dddsssqqq}}}hhhXXXOOOVVVSSSTTTUUUVVVXXXZZZ\\\^^^]]]___ccceeegggiiimmmooojjjlllooonnnmmmllloooqqqttttttvvvzzz|||~~~lllbbb^^^^^^gggvvvaaaWWWTTTMMMFFFIIIEEEOOOdddgggrrr|||RRR;;;555999888///333333333222222222111111000000000000000000000000000000000000000000000000///000111222333222111111///000000111222222333333333555666666555444444555555777:::;;;<<>>???AAADDDGGGKKKRRRbbbgggTTTPPPMMMTTT]]]UUUZZZyyyuuubbbPPPHHHCCCAAACCCCCC@@@>>>>>>AAAAAAAAABBBDDDEEEGGGHHHJJJLLLNNNNNNLLLKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMJJJEEE@@@>>>@@@FFFKKKRRRTTTVVVTTTQQQMMMJJJIIIJJJLLLOOOPPPRRRTTTXXXZZZUUUUUUWWWYYY[[[ZZZVVVTTTQQQVVV```mmmwwwxxxsssmmmkkkoooqqqkkkddd___XXXRRRGGGEEEBBBAAAAAADDDHHHKKKiii{{{www^^^NNNNNNIIIFFFJJJTTT\\\___^^^eeeZZZ888666444111111000000//////..............................++++++,,,,,,,,,------------------.........//////000...///111000111888AAAHHHVVVZZZZZZbbbkkk}}}^^^TTTTTTQQQOOORRRXXX]]]aaabbbaaaaaabbbaaaaaaaaacccfffjjjmmmooojjjhhhkkknnnnnnnnnppprrrrrrtttxxx}}}ooobbb\\\ZZZeeeyyy}}}sssgggZZZTTTTTTKKKFFFFFFOOO]]]lllwww~~~uuukkkwwwYYY:::;;;:::444555111777<<<:::444000222666333111///000222222000---000000000000000000000000000000000000000000000000111111000000111111222333222333555555444555666888;;;<<<>>>>>>???CCCJJJPPPXXX^^^pppvvvvvvMMM888555666333111111111111000000000000///000111000//////111333999:::===>>>???BBBEEEGGGMMMTTTeeefffSSSPPPMMMUUU___XXX^^^~~~yyycccOOOIIIDDDBBBDDDDDDAAA???@@@BBBBBBBBBCCCDDDEEEGGGHHHIIIKKKMMMMMMLLLKKKJJJKKKIIIJJJKKKMMMMMMMMMMMMMMMMMMKKKFFFBBB@@@BBBGGGKKKTTTVVVWWWUUUQQQLLLIIIHHHKKKMMMNNNPPPPPPRRRUUUXXXUUUUUUUUUWWWYYYXXXVVVTTTTTTYYYcccoooxxxxxxqqqjjjhhhkkkkkkgggccc```ZZZTTTHHHFFFBBB@@@AAADDDGGGJJJ```uuu}}}~~~eeeTTTIIIEEEDDDJJJUUU]]]``````lll___;;;888666111111111000//////..............................++++++,,,,,,,,,------------------........./////////...000111111111888BBBJJJXXX]]]^^^fffppp|||]]]UUUTTTQQQRRRUUUYYY^^^aaabbbccccccbbbbbbbbbccceeehhhkkkmmmnnnhhhgggjjjmmmmmmmmmoooooopppsssyyysssfff___]]]bbb~~~{{{|||rrrggg[[[TTTTTTQQQJJJFFFMMM]]]llltttwwwttttttooojjjrrr^^^;;;;;;:::444444444888<<<>>>===888333000333333444444333222000...000000000000000000000000000000000000000000000000111111000000111111222333444555777777666666777888<<<>>>@@@@@@AAAEEELLLRRRXXX]]]ppppppwwwNNN888666555111111111111111000000000000///000111000//////111333888:::<<<>>>@@@BBBFFFIIINNNWWWjjjdddRRROOOLLLUUUaaa[[[ccc~~~eeeNNNIIIEEECCCEEEEEEBBB@@@AAACCCCCCCCCCCCDDDEEEGGGGGGHHHKKKMMMMMMLLLJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLKKKLLLKKKHHHDDDBBBCCCGGGKKKTTTVVVWWWUUUQQQLLLIIIGGGKKKLLLNNNOOOOOOQQQTTTVVVUUUTTTSSSTTTUUUVVVVVVUUUSSSYYYdddqqq{{{{{{sssjjjggghhhfffccccccccc^^^VVVKKKHHHDDDAAA@@@CCCFFFIIIVVVmmm|||yyyzzzxxx|||~~~dddRRRGGGEEEEEEKKKUUU]]]___^^^fffddd<<<888777222111111000000///..............................,,,,,,,,,,,,------------------........./////////......000222111111999CCCNNN]]]bbbdddlllwwwyyy]]]VVVUUURRRPPPRRRUUUXXX[[[]]]^^^___bbbbbbdddeeegggiiikkkllljjjfffeeehhhkkkkkkkkknnnmmmnnnrrrwww}}}tttggg```]]]___xxx{{{rrriii___WWWTTTVVVMMMGGGMMM___qqq{{{~~~iiiqqqrrrnnnuuuggg>>>:::;;;444333555555999@@@EEEBBB999000000222444555333222111000000000000000000000000000000000000000000000000000111111000000111111222333666777999999777777777888===???AAAAAACCCGGGOOOVVVXXX\\\ppplllsssIII555555444000111111111111000000000///...000000000///000222444777999<<<>>>@@@CCCGGGJJJMMMYYYooocccQQQOOOLLLTTT```]]]ffffffNNNIIIDDDBBBEEEEEEBBB@@@AAADDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLMMMLLLKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHEEECCCDDDFFFIIIRRRTTTUUUTTTPPPLLLIIIHHHJJJKKKNNNOOOPPPRRRUUUXXXWWWTTTQQQQQQRRRTTTUUUUUUOOOUUUbbbssszzzqqqjjjhhheeebbbdddfffaaaYYYPPPLLLHHHCCCBBBCCCFFFHHHPPPiiizzzxxxxxxwww|||}}}aaaNNNJJJIIIIIINNNUUU[[[\\\[[[___yyyfff<<<777555222222111111000//////...........................,,,,,,,,,------------...............////////////...///111333111222<<>>???AAABBBCCCIIIRRRYYYZZZ^^^nnnhhhuuuKKK666444555111111111111111000000000///...///000000///000222444888:::===???AAADDDGGGJJJLLL[[[tttbbbPPPOOOKKKRRR___^^^hhhzzzdddOOOGGGCCCAAACCCDDDAAA???@@@DDDDDDDDDEEEFFFGGGHHHIIIHHHJJJMMMNNNMMMLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGEEEBBBCCCEEEGGGNNNQQQSSSRRROOOLLLJJJIIIHHHJJJMMMOOORRRUUUYYY\\\XXXUUUQQQOOOPPPRRRTTTTTTOOOTTTaaatttuuuooommmhhheeegggiiiddd]]]VVVSSSNNNIIIGGGFFFGGGHHHRRRiiixxxxxxzzzzzz~~~eeeRRRKKKJJJKKKOOOVVV[[[\\\\\\ccczzz}}}hhh===777444222222222111000000//////........................,,,,,,---------................../////////000000...///222333111444@@@MMM___lllqqqqqqxxxzzzaaaXXXVVVRRRUUUUUUUUUVVVXXXZZZ\\\^^^\\\^^^aaadddffffffffffffcccaaaaaaeeeffffffiiinnnooonnnoooqqqttt}}}qqqeee^^^[[[```rrryyytttnnnddd[[[UUUTTTPPPNNN]]]{{{yyycccnnn}}}III;;;;;;777555333222222444888===@@@BBB;;;444---,,,000333222000000000000000000000000000000000000000000000000000111111000000111111222333555777999999888666666666===???AAAAAADDDJJJTTT[[[\\\cccqqqcccUUU;;;666666333111111111111000000000000...///000000000000222444999;;;===???AAACCCGGGJJJLLL^^^yyy```OOONNNKKKSSSaaabbbnnn{{{ppp___OOOFFFBBB@@@CCCCCC@@@???@@@CCCDDDDDDEEEFFFHHHJJJKKKIIIKKKNNNOOONNNMMMMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHFFFDDDBBBBBBEEEGGGNNNQQQSSSRRRPPPLLLJJJIIIFFFIIILLLPPPSSSWWW[[[___[[[WWWRRROOOOOOQQQRRRRRRRRRVVVbbbtttxxxqqqqqqnnnjjjjjjkkkgggaaa\\\ZZZVVVQQQNNNKKKJJJIIIVVVkkkxxx}}}~~~xxx{{{}}}~~~hhhUUUHHHHHHIIINNNUUU[[[___```dddxxxiii@@@999555333222222111111000//////........................,,,---------................../////////000000000///000222222111666EEEUUUffftttxxxwww~~~gggZZZUUURRRUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ\\\^^^aaacccdddddddddaaa___aaadddeeeeeehhhnnnnnnnnnooorrrvvvttthhh```]]]aaaooo~~~{{{vvvkkk___TTTVVVRRRLLLVVVuuueeelllTTT===;;;888666777666444000///222999???DDD>>>555111111111000...000000000000000000000000000000000000000000000000111111000000111111222333444666999:::999777666777>>>???AAABBBEEELLLVVV^^^]]]hhh|||___\\\===555555444111111111111000000000000---///000000000000333555:::<<<>>>@@@AAACCCFFFIIIMMMaaa~~~^^^NNNNNNKKKUUUeeeiiiwww~~~ooodddYYYNNNGGGBBBAAADDDDDDAAA@@@AAABBBCCCDDDEEEGGGIIIKKKMMMJJJLLLOOOPPPOOOOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGDDDBBBBBBFFFIIISSSUUUVVVUUUQQQLLLIIIHHHFFFIIILLLOOORRRUUUZZZ]]]]]]YYYTTTQQQPPPPPPPPPPPPRRRUUU```sss}}}ppprrrrrrooommmmmmjjjfffaaa```]]]YYYTTTPPPMMMKKKXXXmmmyyy||||||vvvxxx{{{|||}}}gggTTTGGGGGGHHHKKKQQQWWW]]]```bbbttthhh@@@999444333333222111111000000///........................------------.............../////////000000000000000111222222111888KKK]]]kkkyyy}}}}}}lll[[[UUURRRTTTTTTUUUVVVWWWWWWXXXXXXZZZ[[[]]]___aaacccdddddd___^^^aaadddeeedddhhhooommmmmmpppsssxxxwwwiii```\\\```kkk|||oooaaaSSSUUUQQQJJJTTTqqqyyywww```AAA;;;888666555555444111///000333777@@@@@@===888222...///111000000000000000000000000000000000000000000000000111111000000111111222333444777:::;;;;;;999999999???AAABBBCCCGGGNNNYYYbbb]]]lll]]]yyy\\\<<<333333444111111111111000000000000---...000000000111333555;;;===???@@@AAACCCFFFHHHNNNccc{{{\\\MMMNNNMMMWWWiiinnn~~~zzzggg]]]UUUNNNGGGCCCBBBEEEEEECCCAAACCCBBBBBBCCCEEEHHHJJJMMMNNNKKKMMMPPPQQQPPPPPPPPPQQQLLLLLLJJJIIIIIIJJJKKKLLLLLLKKKHHHDDDBBBCCCGGGKKKWWWYYYYYYWWWRRRMMMIIIGGGGGGIIILLLNNNPPPSSSWWWZZZ^^^ZZZUUURRRPPPPPPOOONNNNNNQQQ]]]rrrmmmrrrtttqqqnnnnnnllliiieeedddaaa^^^YYYSSSOOOLLLXXXmmmzzz}}}{{{sssuuuxxxxxx{{{gggTTTIIIHHHHHHIIIMMMSSSXXX[[[iiixxxeee>>>777111333333222222111000000000........................---------.........//////////////////000000000000111111222111111999NNNbbbmmm{{{ooo[[[TTTRRRXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[]]]^^^```bbbdddeee^^^^^^aaadddddddddiiiooonnnnnnpppssswwwxxxiii___ZZZ___ggg~~~qqqaaaQQQTTTOOOIIIUUUqqqhhhDDD;;;777555000111222333333333222111333;;;@@@<<<222,,,///555000000000000000000000000000000000000000000000000111111111000111222222333444777;;;===<<<;;;;;;;;;AAABBBCCCEEEHHHPPP\\\ddd]]]ooo```www^^^;;;444444///333222111111000000111111///000000/////////222444;;;<<<>>>???@@@CCCGGGJJJRRReee~~~]]]PPPJJJSSSZZZ___kkk|||yyydddZZZRRRJJJEEEDDDCCCBBBBBBAAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNOOOOOOOOONNNNNNMMMLLLLLLJJJIIIHHHGGGGGGFFFHHHIIIHHHEEEBBBBBBFFFIIIUUUWWWWWWUUUPPPLLLIIIHHHIIIJJJKKKMMMPPPRRRUUUVVVZZZ^^^\\\TTTOOOOOOMMMIIILLLNNNXXXooo{{{rrrlllooopppmmmjjjkkkggghhhfff___UUUNNNMMMNNNcccppp|||}}}zzzyyyxxxvvvzzz||||||eeeWWWNNNIIIHHHMMMRRRTTTWWW[[[fffzzzeee===666333222222111111000/////////........................,,,,,,,,,---------......000000///////////////000111000222666666<<>>555...///222000000000000000000000000333222000/////////000111000111111222222333444444777888888999999888888888@@@@@@CCCHHHNNNSSSZZZ___aaappp[[[lllccc>>>777888444222111000000//////000000///000000000///000222444;;;<<<>>>???@@@CCCGGGJJJSSSeee|||zzz^^^QQQMMMTTTYYY[[[eeessspppdddUUUGGGEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIHHHDDDAAAAAAEEEJJJSSSTTTUUUTTTPPPLLLIIIHHHGGGHHHJJJLLLOOOQQQSSSTTTXXX\\\\\\UUUPPPOOOKKKGGGGGGFFFKKK[[[ppp~~~{{{rrrmmmooorrrpppooopppkkkjjjeee[[[PPPKKKLLLPPPdddpppzzz{{{yyyyyyyyyyyyzzz|||xxx```QQQMMMIIIIIINNNQQQTTTXXX]]]hhh|||ggg???999666222222111111000/////////........................,,,,,,---------.........000000////////////000000222000111333444<<>>???AAADDDHHHKKKTTTggg~~~zzz___TTTPPPWWWYYYVVV]]]jjj}}}nnnXXXEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLIIIGGGFFFGGGHHHHHHJJJIIIGGGBBB???@@@EEEJJJOOOQQQSSSRRROOOLLLJJJIIIEEEFFFIIIKKKMMMOOOPPPQQQUUUYYYYYYTTTOOOLLLHHHEEEFFFCCCAAAGGGVVVgggttt{{{yyyrrrmmmoooqqqrrrrrrtttooollldddXXXLLLHHHLLLQQQhhhrrryyyxxxwwwxxxzzzzzzyyy|||vvv^^^NNNJJJHHHJJJNNNQQQSSSZZZaaakkk~~~~~~ggg>>>:::888222222111111000/////////........................,,,------------.........000000////////////000000444111111222333>>>[[[xxxqqqaaaWWWSSSWWWXXXYYYYYYXXXXXXZZZ\\\[[[\\\^^^___```aaaaaaaaa^^^___aaadddeeefffffffffgggiiigggjjjqqqssszzznnneee```^^^dddvvvxxxfffTTTRRRLLLIIIOOOaaattt~~~rrrnnnnnnvvvtttHHHAAA666555555444333222111222333444///111333333222111222333000000000000000000000000000111111111111000000///000111111222222333444444666999<<<===<<<;;;::::::GGGIIIKKKNNNSSS[[[ccchhhlllyyycccjjjkkk???333555555111111000////////////000///000000000000111333666:::<<<>>>@@@AAADDDHHHLLLTTTiiivvv___UUURRRXXXYYYUUU[[[gggoooXXXFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLIIIGGGFFFGGGHHHIIIJJJIIIFFFAAA===>>>DDDIIILLLOOORRRSSSPPPMMMKKKKKKEEEFFFHHHKKKMMMNNNNNNNNNSSSTTTSSSOOOKKKHHHFFFEEEKKKGGGBBBBBBIIIYYYlllyyywwwrrrmmmlllnnnoooqqqrrrppplllcccWWWKKKHHHMMMSSSjjjqqquuusssrrrvvvzzzzzzyyy|||zzzaaaQQQHHHGGGIIINNNQQQTTT\\\eeemmmyyyzzzbbb:::777666222222111111000/////////........................------------............000////////////000000111555333333555666AAA___~~~uuuhhh]]]VVVYYYZZZZZZYYYXXXXXX[[[]]][[[[[[\\\^^^___```aaaaaa```bbbdddfffggggggfffeeeeeeiiihhhkkkqqqrrr~~~zzznnnfffaaa___cccpppzzzssseeeVVVRRRLLLHHHNNN]]]ppp{{{wwwiiicccpppuuuHHH???555666555444333222222222333333111000///000111222222222///////////////////////////000111222222111000///000111111222222333444444555999>>>@@@>>><<<;;;;;;JJJOOORRRSSSWWW```iiinnntttlllsssmmm???111333333222222111000000000000111///000000000000111444777:::<<<>>>@@@BBBEEEIIILLLVVVkkkmmmzzz^^^UUURRRXXXYYYVVV___mmmhhhUUUIIIEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLOOOOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGGGGGGGHHHIIIIIIHHHEEE@@@<<<===BBBHHHKKKOOORRRTTTRRROOOMMMLLLFFFGGGIIIJJJLLLMMMNNNNNNRRRPPPMMMJJJFFFCCCDDDGGGKKKJJJGGGDDDFFFRRReeessstttqqqmmmiiiiiikkklllkkkllliiiaaaVVVLLLIIINNNUUUccchhhkkkjjjlllsssyyy{{{xxx{{{|||dddTTTHHHFFFGGGLLLQQQVVV___gggoooyyyyyy^^^888666555222222111111000/////////........................---------........./////////////////////000111111222222444666666AAA```|||~~~uuukkk```VVVYYYZZZZZZYYYXXXXXX[[[]]]ZZZZZZ[[[\\\^^^___aaaaaa```aaadddfffffffffdddcccaaaffffffhhhmmmmmmzzzyyymmmddd______bbbllltttmmm```WWWQQQJJJGGGKKKWWWhhhuuu|||jjj```lll~~~wwwHHH>>>444777444444333333222222222222444222//////111222222111///////////////////////////000111222222111000///000111111222222333444444444:::???AAA>>><<<<<<===MMMUUUZZZZZZ^^^gggppptttyyyxxx~~~nnn@@@333444444333222222111111111111111///000111000000222555777:::<<<>>>@@@BBBEEEJJJMMMWWWmmmiiiiii|||^^^TTTPPPTTTVVVWWWeeexxx{{{cccRRRJJJEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGEEE@@@<<<<<>>@@@BBBFFFJJJNNNWWWoootttllluuu___SSSLLLOOOQQQVVVjjj}}}dddQQQHHHEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEE@@@<<<<<>>@@@CCCFFFKKKNNNXXXooo~~~yyy```SSSJJJKKKNNNUUUlllgggQQQEEEEEEEEECCCBBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIKKKLLLMMMNNNNNNOOOOOOOOONNNNNNGGGHHHJJJKKKKKKJJJHHHFFFEEEFFFEEEAAA<<<;;;>>>BBBHHHLLLQQQSSSQQQNNNKKKIIIHHHFFFDDDBBBCCCFFFIIILLLHHHGGGLLLRRRPPPIIIGGGJJJHHHMMMRRRSSSRRRSSSYYY^^^nnnssstttnnnkkkmmmkkkggg]]]WWWNNNCCC>>>EEEUUUaaassstttqqqllllllpppsssrrrwwwvvvvvvwwwzzz}}}yyy```PPPJJJAAA>>>GGGVVV```eeehhhsssvvvuuuUUU999888111222222111111000/////////..................................../////////000............///000222222555444666888;;;NNNvvvwwwqqqxxxwwwmmmfffddd\\\PPPUUUXXXZZZZZZXXXWWWWWWWWWYYYYYYYYYZZZ\\\^^^aaabbb^^^^^^^^^^^^___aaabbbccc^^^cccaaaaaaddddddtttzzzlllaaa[[[OOOXXXaaalll|||kkkfffaaaWWWSSSRRRTTTPPPJJJIIIMMMSSSQQQMMMLLLWWWnnn[[[HHH666666333333444444444333222111...000222222111000000222000000000000000000000000111000/////////000222333000111111222333333444444444:::???>>>:::999===BBBYYYiiitttsssuuummmmmmddd<<<555:::333111111111111000000000000...//////......000444777:::;;;>>>@@@BBBEEEIIIMMMUUUqqq}}}```NNNOOOJJJKKKUUUaaa~~~dddMMMLLLFFFEEEDDDCCCDDDDDDCCCAAABBBCCCDDDFFFHHHJJJLLLLLLOOONNNMMMMMMLLLLLLMMMMMMHHHHHHHHHGGGEEEEEEFFFGGGIIIIIIGGGDDDAAA???@@@AAAHHHLLLPPPTTTSSSOOOJJJGGGIIIGGGEEECCCCCCEEEHHHJJJHHHDDDCCCHHHKKKIIIFFFFFFIIIMMMRRRVVVYYYZZZYYYXXXhhhpppxxxyyytttpppppprrriii[[[LLLEEEDDDIIITTT^^^rrruuutttpppnnnrrrtttsssuuuvvvwwwxxxzzz{{{|||}}}zzzdddRRRIIIDDDDDDLLLWWW^^^eeejjjuuutttlllPPP999777444333333222222000///...---////////////////////////........................//////000000111111222222222444222999888NNNqqqlll|||eeeeeebbbVVVUUUYYYZZZZZZYYYWWWUUUUUUVVV[[[\\\\\\ZZZYYY^^^hhhqqqtttmmmeeebbbccceeedddbbb]]]]]]___```aaafffsss|||qqqcccXXXUUU[[[```jjj|||eee\\\```^^^^^^ZZZTTTQQQRRRQQQMMMQQQTTTNNNEEEOOOnnnkkkEEE777888444444555444111///444999222222222111111111111000000///////////////000111111111000000000000111111333333333333444555666666222999???>>>999888???FFFcccuuuwwwssskkkpppeee;;;333777000111111111111000000000000...////////////000444777:::<<<>>>@@@BBBEEEIIIMMMVVVrrr~~~]]]LLLOOONNNQQQXXX]]]uuufffNNNKKKFFFEEECCCCCCDDDDDDBBBAAA@@@AAABBBDDDFFFHHHJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLJJJIIIIIIIIIJJJIIIIIIGGGDDD@@@>>>???@@@DDDHHHLLLPPPPPPMMMIIIFFFHHHGGGDDDCCCCCCEEEGGGIIIGGGBBB@@@CCCFFFDDDDDDEEEHHHKKKOOOTTTWWWYYYYYYYYY^^^gggssszzzzzzxxxwwwwwwgggYYYJJJDDDCCCGGGOOOWWWiiinnnqqqnnnlllooossssssssstttuuuvvvxxxyyy{{{{{{~~~fffTTTIIIEEEFFFOOOZZZbbbiiiooo}}}rrrhhhOOO888777555222222222222000///...---////////////////////////........................//////000000111111222222333666444;;;:::OOOiiiiiiyyyddd```]]]UUUWWWXXXYYYZZZXXXVVVUUUVVVWWWYYYZZZZZZYYYXXX\\\eeelllrrrlllddd```aaaaaa```^^^``````bbbccc```aaajjjuuuyyynnnccc\\\TTTYYY^^^ggg}}}}}}ggg]]]\\\]]]___aaacccfffeee\\\QQQSSSRRRLLLHHHRRRlllrrrKKK::::::888666333222222111222333222222222111111111111000222111000///////////////111111000000000000111111333333333333444555666666444;;;AAA@@@:::999???FFFgggyyy}}}zzzqqqyyyjjj>>>333666///111111111111000000000000...////////////111444777;;;===???AAABBBEEEIIIMMMWWWsssyyy]]]KKKMMMNNNSSS\\\aaaxxxjjjPPPKKKEEEDDDCCCBBBCCCCCCBBB@@@@@@AAABBBDDDFFFHHHJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLIIIIIIGGGCCC???======>>>BBBEEEJJJMMMNNNLLLHHHFFFHHHFFFDDDCCCCCCDDDFFFGGGEEE@@@===@@@BBBCCCDDDHHHJJJLLLOOOSSSVVVXXXYYYYYYZZZbbbmmmvvvyyyvvvpppkkkbbbTTTGGGBBBCCCFFFKKKOOO]]]gggnnnmmmjjjlllppprrrpppqqqssstttvvvxxxyyyzzzeeeQQQHHHEEEFFFQQQ]]]fffooouuuwwwlll~~~LLL666777666222222222111111///...---////////////////////////........................//////000000111222222333444777555<<<;;;QQQ|||cccYYYqqqtttfff^^^YYYTTTWWWVVVWWWXXXXXXVVVVVVWWWXXXVVVXXXYYYXXXWWWZZZ```eeejjjfff```^^^___```___^^^aaaaaacccccc```]]]bbbjjj|||vvvlllddd___RRRVVV[[[ccctttlll^^^YYYZZZ^^^eeennnzzzwwwkkkYYYQQQJJJKKKTTThhh~~~TTT???;;;888555222000111333222000222222222111111111111000333222111000///.........111111000000000000111111333333333333444555666666666===CCCAAA<<<:::@@@FFFjjj~~~{{{pppAAA555888111111111111111000000000/////////000//////111555888<<<>>>@@@AAACCCFFFJJJMMMZZZuuuttt___LLLLLLJJJOOO\\\jjjoooRRRLLLEEEDDDBBBBBBCCCCCCAAA@@@BBBCCCDDDFFFHHHJJJLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHFFFBBB>>><<<<<<===EEEGGGJJJMMMMMMLLLIIIGGGGGGFFFEEECCCCCCCCCDDDDDDAAA>>>===@@@CCCDDDFFFKKKKKKMMMQQQTTTVVVWWWWWWWWWXXX]]]eeennnsssqqqiiiccc[[[NNNCCCAAADDDFFFIIIKKKWWWcccmmmlllhhhiiimmmooonnnoooqqqsssuuuwwwyyyzzz{{{~~~}}}aaaKKKEEEBBBDDDPPP]]]hhhqqqwwwwww}}}III444666555222222222111111000......////////////////////////........................//////000111222222333333444777666<<<;;;RRRttteeeHHH___nnniii]]]UUURRRUUUTTTVVVWWWWWWVVVVVVWWWXXXUUUWWWXXXXXXXXXYYY\\\___```^^^\\\\\\___aaabbbbbb___^^^```aaa___]]]aaahhhvvvyyyoooeee^^^QQQSSSWWW]]]iii~~~ssscccWWW]]]___dddmmm|||dddTTTIIILLLTTTbbb\\\AAA;;;555666555222111333333222222222222111111111000000222222111000/////////000111111000000000000111111333333333333444555666666777>>>CCCBBB<<<:::???FFFjjjyyy{{{rrrBBB555888333111111111111000000000//////000000//////111555888<<<===@@@BBBDDDGGGLLLOOO\\\www___NNNPPPKKKLLLWWWgggoooRRRLLLFFFDDDCCCBBBCCCCCCBBB@@@BBBCCCDDDFFFHHHJJJLLLLLLIIIJJJJJJKKKLLLNNNOOOPPPQQQOOOLLLLLLLLLLLLKKKIIIGGGGGGEEEAAA===;;;;;;<<>>???BBBCCCBBBEEEIIIIIILLLPPPTTTWWWXXXWWWWWWUUUVVV[[[bbbiiillliiidddSSSIIIAAABBBEEEGGGIIILLLUUUbbbmmmlllhhhgggjjjlllmmmnnnppprrruuuwwwyyyzzzuuuxxx}}}yyy^^^IIIAAA>>>AAAMMM[[[fffpppvvv}}}{{{GGG444666444111111111111111000///...////////////////////////........................//////000111222333444444333777666<<<:::RRRxxxlllJJJYYYjjjiiiXXXOOOQQQTTTSSSUUUVVVVVVUUUUUUWWWXXXUUUVVVXXXXXXXXXYYYZZZ[[[\\\[[[[[[\\\___aaabbbbbb___]]]]]]^^^\\\\\\aaahhhxxx}}}tttfffZZZQQQQQQSSSWWW___nnn{{{iiiYYY^^^```eeemmm|||ttt___OOOMMMQQQ\\\yyyaaaBBB999777???AAA999222222555666222222222111111111000000000000000000000111222333111111000000000000111111333333333333444555666666777>>>CCCAAA;;;999???EEEhhhppplllrrrAAA222666222111111111111000000000000///000000000000222555888;;;===???BBBEEEIIINNNQQQ___yyybbbRRRTTTPPPNNNSSS[[[vvvmmmQQQLLLFFFEEECCCCCCDDDDDDBBBAAA@@@AAABBBDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPSSSOOOLLLKKKMMMMMMKKKHHHEEEEEECCC@@@===;;;<<<===DDDEEEFFFHHHHHHGGGFFFEEEGGGGGGGGGFFFEEEDDDBBBAAABBB??????BBBBBBBBBFFFMMMPPPQQQRRRTTTWWWYYY[[[\\\YYYVVVTTTVVVXXXZZZXXXVVVLLLFFFAAABBBDDDEEEHHHMMMWWWbbbkkkkkkhhhhhhiiiiiikkklllnnnqqqtttwwwyyyzzzxxxzzz~~~sss]]]LLL@@@===@@@LLLZZZeeennnuuu~~~{{{wwwDDD444777222111111111111111000//////////////////////////////...........................///000111222444555555222777666<<<:::SSSrrrXXX^^^nnnnnnXXXMMMRRRTTTSSSTTTVVVUUUUUUUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZ]]]]]]^^^^^^]]]]]]]]]]]]aaa^^^\\\\\\[[[YYY]]]cccxxx}}}vvvgggYYYRRRPPPOOORRRWWWbbbuuuooo]]]UUUZZZdddvvvppp\\\RRROOOVVVnnneeeBBB777<<>>AAABBBDDDFFFHHHIIIIIIIIIHHHHHHIIIHHHGGGDDDBBB@@@AAA???>>>AAADDDIIITTT___jjjeee___ZZZXXXZZZ^^^aaaaaa]]]WWWQQQNNNKKKIIIGGGHHHEEEBBBBBBAAA@@@EEEMMMWWW```ggghhhhhhiiijjjhhhhhhiiilllooorrruuuwwwxxxyyy{{{}}}xxxjjjZZZLLLBBB???AAAMMMZZZeeennnttt{{{|||qqqAAA555888222000111111111111000//////////////////////////////...........................///000111333444555666333888888===<<>><<<;;;<<<>>>AAABBBDDDGGGJJJMMMNNNOOOHHHIIIJJJIIIHHHEEEBBB@@@@@@===<<>><<>>DDDCCC???>>>DDDKKKkkkqqqzzzqqqGGG333111222000000000000000000000000000000000111222333555555;;;>>>BBBEEEHHHLLLQQQUUUbbb}}}[[[PPPMMMPPP]]]```jjj}}}XXXMMMKKKIIIGGGEEEEEEDDDBBBAAAEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGEEEHHHMMMOOOLLLIIIJJJKKKIIIDDDDDDIIIGGGBBB???AAACCCBBB???:::777666:::999999>>>FFFJJJIIIGGGEEEFFFIIIJJJJJJGGGDDDBBBAAA===>>>CCCHHHNNNVVV^^^}}}}}}vvviii______dddgggdddgggfff^^^XXX[[[```cccTTTOOOGGGBBBDDDIIIMMMMMMSSSVVV[[[___bbbdddhhhmmmeeeiiinnnnnnmmmnnnrrrvvvuuussstttwwwyyyzzzssscccPPPAAAJJJCCCCCCPPP]]]fffnnnuuuvvvggg???555666444444333222000///.........///////////////.........000000000000000/////////000111222222444444555666777;;;666===???QQQqqqWWWYYYuuuzzzfffXXXSSSSSSSSSSSSRRRRRRRRRRRRWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWaaajjjtttxxxsssiii```ZZZSSSNNNLLLLLLMMMYYYwww}}}eeeYYYVVVOOOWWW}}}{{{mmmTTTQQQRRRNNNZZZ^^^llloooDDD777777666666555555555666666222222222222222222222222222333555555555333111000000222333333222111333444444666777777666666888999888999>>>CCCCCCBBBFFFLLLiiittthhhCCC444333444000000000000000000000000000000000111222333555555;;;>>>BBBEEEIIIMMMRRRVVVccctttvvv\\\SSSOOOOOOXXX[[[ddd{{{ZZZQQQLLLIIIFFFDDDDDDCCCBBBAAADDDEEEGGGHHHJJJKKKKKKLLLIIIFFFEEEGGGKKKMMMJJJGGGGGGLLLMMMHHHEEEFFFGGGEEE??????>>>===<<<999777555:::888888<<>>BBBFFFJJJPPPVVViiillljjjaaaZZZ\\\aaadddeeehhhfffaaa___cccggghhh___WWWMMMFFFFFFJJJNNNNNNLLLNNNQQQUUUXXX\\\aaaeee___dddhhhiiiiiijjjooosssppppppuuu|||~~~uuufffTTTFFFFFFDDDIIITTT]]]ccclllttt~~~uuueee???555555333333333111000/////////////////////////////////...////////////////////////111111222333444555555666666;;;666>>>AAARRRzzzRRRSSSmmmkkkVVVQQQRRRRRRRRRSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZZZZYYYXXXWWW___eeelllnnniiiaaaYYYUUURRRNNNLLLNNNPPP\\\zzzpppUUURRRJJJOOOqqqvvvuuu___TTTNNNHHHNNNRRR___sssrrrEEE888666666555555444444555555222222222222222222222222222333444444444333111000000222333333222111333444444555666777666666777999===???EEEHHHEEEBBBEEELLLhhhrrr]]]>>>444444444000000000000000000000000000000000111222333555555:::===BBBFFFJJJOOOTTTXXXeeeuuuuuu~~~\\\UUUQQQMMMSSSTTT]]]~~~]]]TTTLLLIIIEEECCCCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNIIIGGGFFFGGGJJJKKKHHHEEEAAAHHHLLLIIIEEEFFFJJJMMMHHHDDD@@@>>>??????<<<:::999777777:::>>>AAA@@@???>>>@@@CCCEEEEEEEEECCCAAACCC???>>>AAACCCDDDGGGMMMSSSYYY]]]ZZZXXX\\\```bbbfffhhhggggggjjjoooqqqnnniii^^^PPPGGGEEEHHHKKKMMMHHHHHHIIIJJJMMMRRRVVVYYYWWWZZZ^^^``````bbbgggkkkkkkkkkooowwwzzzyyyyyy|||sssdddUUUJJJBBBGGGPPPZZZ___ccckkkssstttaaa===444555333222222111000000///000000......//////////////////.........///////////////111111222333444555666666777;;;666>>>@@@QQQWWWPPP```|||nnnUUUPPPQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXWWWVVVNNNSSSYYY]]]^^^\\\ZZZYYYYYYTTTRRRSSSTTT^^^xxxlllRRROOOFFFGGGcccqqqwww|||vvvgggWWWMMMJJJGGGHHHRRReeexxxvvvHHH999666555444444333333333444222222222222222222222222111111222333333222000///000222333333222111333444333444666666555555777999<<>>BBBGGGLLLQQQWWW[[[hhh|||}}}xxxzzz[[[WWWRRRLLLPPPPPPZZZnnnaaaTTTMMMIIIEEECCCBBBCCCBBBBBBEEEFFFHHHJJJKKKMMMMMMNNNJJJIIIHHHHHHJJJJJJGGGEEE===AAACCCCCCCCCHHHOOOTTTQQQJJJCCC@@@BBBCCCAAA===:::999888:::<<<>>>>>>===;;;===@@@BBBDDDCCCBBBAAAAAA>>>===???@@@???BBBFFFFFFPPPYYY[[[[[[___cccdddeeeggggggjjjqqqxxxxxxrrriii[[[LLLCCC@@@AAAEEEIIIJJJKKKJJJGGGGGGJJJMMMMMMLLLNNNQQQRRRTTTVVVZZZ^^^kkkiiijjjppptttuuuwww{{{xxxiii\\\QQQJJJDDDKKKVVV```eeeiiinnnrrrzzzoooYYY:::444666444111111000000000000000111............////////////.............../////////111111222333444555666666777<<<666===>>>NNNdddTTTUUUeeepppsssiiiWWWQQQRRRRRRSSSTTTTTTUUUUUURRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVXXX]]]dddkkknnnoooooonnneee___[[[YYYVVV[[[ppp~~~pppaaa]]]```kkkwwwooo\\\QQQNNNEEECCCXXX{{{tttnnnooossslllZZZPPPQQQIIIFFFKKK[[[nnn}}}zzzJJJ:::555555444333222222222222222222222222222222222222000000111111111111000///000222333333222111333444222444555666555555777999:::AAAJJJKKKCCC;;;===EEEpppfff}}}TTT:::555444111000000000000000000000000000000000111222333555555;;;>>>DDDIIIOOOUUU[[[```lll{{{~~~zzzZZZVVVRRRLLLPPPPPP[[[eeeeeeUUUMMMJJJFFFDDDDDDDDDCCCBBBGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGBBB>>>;;;;;;???EEELLLRRRQQQKKKCCC@@@AAABBB???<<<===<<<;;;;;;===???@@@@@@<<<>>>@@@BBBCCCCCCBBBAAA>>>;;;:::===>>>===???DDDBBBNNNYYY]]]^^^aaacccccccccdddeeeiiirrryyywwwpppbbbTTTEEE???======AAAFFFPPPUUUVVVOOOJJJIIIHHHEEECCCDDDDDDEEEEEEGGGKKKMMMbbbaaagggrrrzzz||||||~~~pppaaaTTTMMMJJJIIIPPPZZZdddmmmsssuuuuuulllhhh}}}PPP777555666555111111000000000000000111---.........//////000000............//////000000111222333444555666666777666;;;666???@@@QQQhhhSSSPPP]]]cccdddaaaXXXTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXXXXWWWWWWWWWWWWcccgggnnntttvvvtttpppllljjjccc^^^ZZZUUUWWWggg{{{~~~zzzooocccaaaWWW\\\eeennnvvvsssdddTTTOOOLLLEEECCCQQQnnn}}}pppooo|||{{{gggWWWTTTMMMGGGFFFSSSgggyyy|||LLL:::555555444222222111111111222222222222222222222222///000000000111000000000000222333333222111333444222444555666666666888:::;;;CCCNNNQQQJJJAAACCCKKKwwwbbb~~~TTT:::444444111000000000000000000000000000000000111222333555555<<<@@@EEELLLRRRYYY```dddppp~~~\\\VVVQQQMMMSSSSSS]]]jjjhhhXXXMMMJJJHHHGGGFFFEEEDDDBBBGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHKKKBBB:::999;;;===BBBGGGOOOKKKFFFEEEEEEDDDBBB???>>>>>>>>>>>>???AAADDDEEEAAABBBCCCDDDDDDCCCBBBBBB>>>:::888;;;<<<<<>><<>>???@@@AAAKKKOOO\\\ppp}}}|||zzz}}}ooo___RRRKKKKKKLLLTTT^^^gggqqq{{{~~~|||fffnnnqqqHHH666555666444222222111000000///000000------......///000000000......//////000000111111222222333444555666777777333:::777AAADDDVVVdddMMMQQQiiimmmbbb\\\XXXUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXXXXWWW\\\dddlllqqqpppkkkfffiiibbb]]][[[WWWWWWeeevvvwwwvvvppphhhbbbdddjjjjjjaaaVVVMMMKKKFFFDDDLLLaaa}}}zzz{{{}}}dddXXXRRRGGGBBBMMMbbbwww}}}MMM:::666555444333222111111111222222222222222222222222000000000000000111111111000222333333222111333444222444666777777777999;;;999AAAMMMSSSNNNFFFFFFLLLyyyddd~~~}}}TTT:::444555333000000000000000000000000000000000111222333555555===AAAGGGNNNUUU\\\ccchhhttt```VVVPPPNNNUUUVVV___lllmmmZZZLLLKKKJJJIIIIIIGGGDDDBBBEEEFFFGGGHHHJJJJJJKKKKKKHHHIIIJJJJJJIIIHHHHHHHHHLLLEEE???===999666999@@@GGGHHHHHHHHHHHHGGGEEEDDD>>>>>>???@@@AAADDDGGGJJJFFFFFFFFFFFFEEEDDDCCCBBB???;;;888:::;;;;;;???EEEEEEPPPYYYZZZYYYZZZ[[[[[[[[[]]]^^^___cccgggeee```VVVIII@@@AAA@@@<<<===CCCXXXmmm}}}xxxllleee___YYYQQQMMMIIIEEECCCBBBBBBAAA???BBBOOObbbqqqvvvvvvvvv{{{pppbbbRRRJJJIIIKKKVVVbbbiiiqqq|||lllyyyjjjDDD555666666222333333111000////////////------......///000000111//////000000111222222333222222333444555666777777444:::777AAADDDTTTiiiNNNVVVyyy~~~iii[[[[[[TTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVWWWYYYZZZ\\\```iiisss{{{}}}zzzvvvmmmfffbbbaaa]]]]]]iiiyyy}}}nnnlllqqqpppeeeZZZPPPNNNKKKHHHKKKXXXoooyyyggg\\\NNNEEELLL```www}}}MMM:::777666555333222222111111222222222222222222222222000000000000111111222222000222333333222111333444333555777888888888:::<<<999???KKKRRRPPPHHHFFFIIItttiii{{{SSS999444666555000000000000000000000000000000000111222333555555>>>BBBHHHOOOVVV^^^fffjjjvvvdddVVVOOONNNWWWWWW___eeeqqqZZZLLLLLLKKKKKKKKKIIIEEEAAABBBCCCEEEHHHJJJKKKLLLLLLFFFHHHIIIIIIHHHGGGHHHHHHGGGDDDCCCBBB:::333666???<<>>>>>???@@@BBBEEEIIIMMMJJJJJJIIIHHHFFFEEECCCBBBBBB<<<999999::::::???EEEGGGQQQYYYYYYWWWYYYZZZZZZXXX[[[\\\ZZZ\\\___]]]YYYSSSFFF>>>AAAAAA;;;:::@@@[[[vvv}}}uuupppjjj___ZZZTTTOOOLLLJJJHHHGGGGGGEEEIIIWWWfffooouuuyyyyyyqqqdddRRRHHHGGGHHHXXXfffjjjooo{{{qqq{{{gggCCC666666555111444333222000///.........---------...///000000111///000000111222333333333222333333444555666777777666;;;777???@@@NNNvvvTTTZZZnnn]]]^^^RRRRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRTTTUUUWWWVVVUUUUUUUUUVVVXXXZZZ[[[dddggglllttt{{{|||yyyuuuuuunnnjjjiiieeecccmmm|||}}}|||~~~nnn___UUURRRPPPNNNMMMUUUhhh{{{~~~zzzhhhXXXKKKOOO```vvv}}}LLL999888777555444333222222222222222222222222222222222111111000000111222333333000222333333222111333444444555777888888999;;;===>>>CCCNNNVVVUUUNNNJJJKKKoooeeeuuuQQQ===555222///000000000000000000000000111111111111222333444555@@@EEEMMMUUU]]]eeelllqqqlllRRRQQQQQQSSSZZZ]]]^^^zzz]]]KKKLLLJJJGGGFFFFFFDDDAAA@@@BBBDDDFFFGGGHHHHHHHHHFFFHHHIIIJJJHHHGGGHHHIIIGGGFFFEEEEEECCC@@@<<<888:::;;;===>>>>>><<<;;;:::<<<;;;999:::===@@@AAAAAA===???CCCIIIMMMMMMHHHCCCAAA:::555666888:::>>>CCCEEEKKKQQQSSSRRRRRRUUUXXXVVVVVVVVVUUUSSSPPPNNNLLLIIIFFFAAA>>>>>>??????>>>NNNsssuuufff^^^[[[YYYUUUSSSOOOLLLIIIMMMWWWdddoootttyyy|||}}}mmm[[[MMMFFFCCCNNN[[[ggglllpppyyyzzz\\\>>>999333...777222111111000///......---............/////////000000000000111222222333333333333333444555666666777:::777@@@>>>AAAOOOsssdddXXXqqqppp\\\RRRQQQPPPRRRTTTVVVVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYcccgggnnnuuuxxxvvvpppkkkjjjccc___```dddiiirrryyykkkZZZTTTNNNKKKIIILLLVVVbbbpppzzz|||dddRRRWWWgggwwwJJJ<<<777777666555444333333222000111222222111111333555///000111222333222111111222222333333333444444444666666666777888;;;===???<<>>===:::999777555444444666888888888888999===CCCIIIJJJFFFBBB???888333444666888<<>>===<<>>999333///666111111111000///................../////////000000000000111111222333333333444444444555666777777777:::666???@@@GGGUUUssslllTTTfffqqq\\\UUUSSSQQQRRRSSSTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYY]]]dddkkkooonnnhhhcccbbb\\\XXXYYY]]]bbbllluuuwwwyyyxxxiiiZZZTTTOOOLLLIIIKKKTTT^^^uuunnnmmmVVVYYYmmmMMM>>>777777666555444333333222222333444333222222333555///000111222333222222111222222333333333444444444555555666777999;;;===>>>???KKKPPPUUU[[[TTTKKKMMMuuudddFFF888444333222000000000000000000000000111111111111222333444555CCCJJJUUU^^^dddkkkqqqvvvsss[[[WWWSSSQQQSSSPPPWWWppp{{{```NNNKKKGGGEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFEEECCCCCCEEEGGGJJJHHHFFFFFFGGGFFFEEECCC???@@@AAAAAA@@@>>><<<:::666444222222222333222111333444777>>>EEEHHHFFFDDD===777222222444666:::>>>DDDJJJQQQUUUTTTSSSSSSTTTWWWWWWWWWUUURRRMMMHHHEEEDDDBBB@@@?????????>>><<<@@@PPPiiixxxllliiieee___]]]aaagggnnnqqq|||tttbbbRRRIIIHHHJJJWWWeeeqqqssssssyyySSS>>>999333000333111111000000//////............/////////000000000000111111222222333333444555555666666777888888888;;;666???BBBMMM[[[rrrzzzSSS[[[xxxrrr___VVVTTTRRRQQQRRRSSSSSSRRRVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWZZZ___dddfffddd___[[[VVVRRROOOPPPTTTYYYdddnnn{{{iiigggmmmkkkbbbWWWSSSPPPMMMJJJJJJQQQZZZooo}}}ccctttyyy\\\]]]sssQQQ>>>777777666555444333333222222333444333111111111333000111111222333222222222333333333333444444444444444555777999;;;<<<======CCCLLLOOOQQQWWWRRRJJJKKKtttcccFFF888333111000000000000000000000000000111111111111222333444444BBBKKKXXXccciiiooovvv{{{qqqZZZSSSNNNNNNQQQOOOOOOgggiiiQQQKKKEEEDDDEEEDDDCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCFFFFFFEEEDDDCCCDDDFFFIIIIIIGGGEEEDDDDDDDDDCCCBBB???@@@BBBCCCCCCAAA@@@???===;;;999777777666555333222222555<<>>BBBGGGLLLPPPQQQRRRSSSUUUYYYYYYYYYWWWTTTNNNIIIFFFEEEDDDBBBBBBBBBAAA???>>>AAAGGGSSSfff|||jjjgggdddbbbeeejjjooosss{{{~~~ppp]]]MMMGGGIIIMMM___mmmyyyzzzxxx}}}wwwLLL>>>777222111111111000000000/////////......////////////000000000111111222222333444444444777777777888888999999999;;;888AAACCCMMMZZZnnnYYYVVVrrr~~~pppcccVVVSSSQQQPPPRRRSSSSSSSSSUUUUUUTTTSSSRRRRRRSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTXXXXXXWWWXXXXXXWWWSSSQQQNNNLLLKKKMMMNNNSSS___kkk|||ppp]]]VVVYYYZZZXXXRRRPPPOOOOOOLLLKKKQQQXXXjjjfffffffffeeevvvSSS===777777666555444333333222000222333222000//////000111111222222222333333333333333333444444444444555555777999<<<===>>>>>>>>>EEEMMMMMMNNNTTTQQQKKKOOOuuu___CCC888333000000000000000000000000000000111111111111222333444444???KKK[[[hhhooouuu|||vvv\\\QQQIIIKKKPPPNNNLLLfffpppWWWLLLDDDDDDEEECCCCCCEEEAAAAAAAAABBBBBBCCCDDDDDDFFFFFFFFFEEEDDDFFFIIILLLLLLIIIFFFEEEDDDDDDBBBAAA>>>???BBBDDDFFFFFFEEEEEEEEECCCAAA@@@???>>>;;;999333222333999AAAHHHLLLLLL???888333333555666999>>>@@@BBBFFFIIILLLPPPTTTVVVVVVWWWWWWUUURRRNNNJJJGGGEEECCCBBBAAAAAA@@@>>><<<;;;???EEEPPP___sssjjjiiihhhhhhjjjmmmpppsssxxx{{{mmmYYYIIIEEEJJJPPPcccpppzzz{{{zzzlllEEE===666222333000000000000000////////////////////////000000000111222222222333444444555555888888888999999999999999:::;;;EEEBBBHHHTTTgggeeeWWWlllttthhhcccTTTQQQOOOOOOQQQTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQQQQNNNKKKHHHGGGHHHIIIJJJJJJMMMMMMOOOQQQPPPSSS^^^kkkxxx}}}kkkXXXMMMKKKNNNNNNMMMLLLMMMOOONNNMMMRRRYYYooozzzjjjlll~~~pppoooyyy|||zzzQQQ;;;777777666555444333333222111333444444222000000000222222222222222333333333333333444444444555555555777888;;;===???@@@@@@@@@EEEMMMLLLKKKPPPNNNMMMUUUzzzzzzVVV???777333111222000000000000000000000000111111111111222333444555===KKK^^^mmmuuu|||}}}~~~cccSSSIIIJJJOOOLLLMMMfffsss]]]OOOEEEEEEEEEBBBBBBFFF@@@@@@@@@@@@AAABBBCCCDDDDDDFFFGGGGGGGGGIIILLLOOOOOOMMMKKKIIIIIIHHHEEECCC>>>@@@CCCFFFHHHIIIIIIIIIHHHGGGEEEEEEDDDCCC@@@>>>222000000444===EEEJJJKKK@@@999444444555666:::>>>>>>???BBBFFFJJJNNNRRRTTTPPPPPPPPPPPPNNNLLLKKKIIIDDDAAA???======<<<:::999888:::===@@@BBBJJJ[[[kkk}}}ssskkkmmmooopppoooooopppqqqtttwww|||}}}jjjTTTFFFDDDLLLSSSbbbllluuuwwwyyybbb@@@===444111555///000000000000/////////////////////000000000111111222333333444444555555666999999999999999999999999:::<<>>===???CCCHHHMMMNNNNNNMMMKKKKKKKKKLLLLLLMMMNNNNNNEEEBBB>>>;;;:::999888777888888::::::555444===IIIZZZdddjjjiiikkkooojjj```iiimmmrrrtttsssqqqpppppprrruuuzzzxxxdddPPPDDDDDDNNNWWWaaahhhooosssxxx\\\<<<===222000777///////////////000000000000//////000000000111111111333333333444555555666666999999999888888888888888:::;;;CCC???DDDLLLTTTtttdddkkkgggWWW[[[UUURRROOONNNPPPRRRTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNMMMKKKHHHFFFDDDDDDEEEGGGLLLRRRWWWZZZZZZYYY^^^dddeee___\\\dddppp||||||vvvvvvqqqnnnuuuzzzpppeeeZZZQQQNNNMMMLLLLLLNNNPPPPPPOOOTTT[[[wwwppp]]]dddooommmlllpppyyy~~~|||jjjtttQQQ???777777666555444333333222000222555666555333333333333333222222222333444555444444444444555555555555888999999;;;<<<>>>@@@AAABBBNNNMMMFFFCCCAAAIIIZZZ{{{QQQ<<<777444333555000000000000000000000000111111111111222333444555;;;LLLdddvvv{{{dddVVVKKKMMMPPPJJJCCCOOOgggfffTTTFFFFFFFFFBBBAAAFFFDDDBBBAAA???>>>??????@@@???BBBEEEHHHJJJLLLNNNPPPLLLLLLLLLNNNOOONNNKKKIIIBBBDDDGGGIIIKKKKKKJJJJJJGGGFFFFFFGGGHHHGGGDDDBBB777333000222:::BBBHHHKKK???888333333444555888======@@@FFFLLLPPPOOOKKKGGGJJJJJJJJJKKKMMMOOORRRSSSHHHDDD???;;;::::::999888777666999<<<:::888>>>HHHRRRXXXWWWQQQTTT```eeeaaabbbiiiqqquuutttrrrppppppqqqtttzzz}}}rrr```MMMBBBDDDOOOYYYbbbgggmmmrrrzzzYYY:::<<<111000888///////////////000000000000000000000000111111111111333333444444555666666666888888888888888888888888:::999@@@>>>FFFMMMNNNfffjjjpppiiiWWW[[[WWWSSSOOONNNOOOQQQSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRQQQPPPOOOOOONNNNNNKKKKKKKKKJJJHHHEEEAAA???EEEHHHNNNUUU[[[^^^^^^\\\^^^dddlllllleee```gggrrryyyvvvnnniiiqqq{{{tttlllbbbYYYSSSQQQOOONNNOOOQQQPPPNNNSSSZZZuuubbb\\\aaa```aaahhhvvvhhhmmmSSSBBB777777666555444333333222,,,///222333222111000111444333222111222333444555444444444555555555666666888888888888:::===???AAABBBNNNNNNDDD>>>;;;EEEYYYkkkRRR>>>555333444///111111111111111111111111000000000111222333555555;;;JJJeeepppVVVOOOKKKKKKSSSHHHKKK[[[{{{sssVVVHHHJJJFFFBBBBBB???AAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEHHHJJJLLLMMMMMMNNNNNNNNNNNNLLLJJJHHHFFFFFFHHHGGGEEEHHHMMMNNNKKKLLLGGGCCCCCCFFFGGGDDD@@@888333///000888AAAIIIMMMBBB999111111333555999===?????????@@@BBBDDDEEEFFFGGGGGGJJJRRR[[[```___\\\HHHEEE@@@===;;;;;;999888555555666666666777999;;;FFFGGGHHHIIIMMMUUU^^^ddddddllltttuuupppkkkkkkmmmnnnrrruuuyyy}}}}}}mmmYYYMMMHHHKKKTTT^^^eeemmmrrrrrrvvvQQQ;;;:::///222333111000000000000////////////////////////000000000000222222333333333444444444666666777777888888999999888;;;======>>>FFFTTT___~~~{{{aaaTTTYYYTTTOOOMMMOOORRRRRRQQQQQQQQQQQQPPPOOOOOORRRTTTOOOPPPPPPOOOMMMLLLLLLMMMMMMJJJEEEBBBCCCDDDEEEFFFUUUWWW[[[^^^______]]]\\\bbbgggkkkhhh___[[[dddqqq|||uuuwww{{{|||ooofffaaaYYYPPPLLLJJJKKKOOOQQQPPPRRRVVVeeeiiiRRRXXXVVVWWW^^^kkk|||qqqnnnYYY999>>>999444111222333333222222222222222222222222222111222333333222222444666777777777777777777777777999:::;;;<<<============AAAPPPRRRIIIBBB>>>GGGZZZlllxxxMMM<<<444333555000111111111111111111111111000000000111222333555555:::HHHdddrrrWWWNNNIIIGGGLLLJJJJJJUUUssstttVVVHHHJJJGGGCCCCCCAAABBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMKKKKKKLLLKKKKKKJJJIIIHHHFFFGGGFFFDDDFFFKKKLLLIIIIIIEEEBBBCCCFFFFFFCCC@@@999444//////666???FFFJJJBBB999111111333555888;;;<<<===>>>@@@CCCFFFHHHJJJRRRRRRTTT[[[bbbeeeccc```HHHEEE@@@===;;;999888666666777777666444555777:::>>>@@@DDDIIIOOOXXXaaahhhlllrrrxxxwwwqqqkkkjjjkkktttxxx}}}lllWWWLLLJJJOOOYYYbbbkkkpppssssssxxxGGG999:::000222111///000000000000////////////000000000111111111111222222222333333333444444444666666777777888888999999777;;;=========DDDOOOYYYooo```VVVRRRNNNMMMOOORRRRRRQQQQQQQQQQQQPPPNNNNNNPPPRRROOOOOOOOONNNLLLKKKKKKKKKFFFEEECCCDDDHHHLLLNNNOOOUUUWWWXXXZZZZZZZZZXXXXXX]]]aaadddaaaXXXUUU___lll{{{rrrcccSSSMMMJJJKKKOOOQQQPPPOOORRR]]]qqqttt^^^SSSRRRUUU^^^mmmooonnnZZZ:::>>>:::666444444444222000222222222222222222222222111222333333222333555777777777777777777777777777999:::<<<===???@@@@@@AAAEEEUUUZZZUUURRRNNNTTTdddtttpppGGG999333333555222111111111111111111111111000000000111222333555555999FFFcccvvvZZZPPPJJJEEEGGGJJJGGGMMMggg|||]]]KKKLLLHHHDDDDDDAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIILLLMMMJJJJJJIIIIIIIIIJJJJJJKKKFFFGGGEEEBBBDDDHHHIIIFFFDDDCCCBBBCCCFFFGGGDDD@@@;;;666000///333;;;BBBGGGBBB888111000222333555999999:::<<>>======AAAIIIPPPuuuuuu```SSSOOOLLLLLLOOORRRQQQPPPPPPQQQQQQOOOMMMMMMNNNOOOOOONNNMMMKKKJJJIIIIIIIIICCCCCCDDDHHHMMMQQQTTTUUUQQQRRRSSSTTTUUUVVVVVVVVVZZZ[[[]]]ZZZRRRPPPZZZhhh~~~|||sssbbbQQQQQQLLLKKKOOOQQQOOOMMMNNNPPPXXXmmmsssbbbRRRRRRUUU```pppzzzmmmpppYYY<<<999777555444444444333111222222222222222222222222111333444333333333555777777777777777777777777777999:::===???AAACCCDDDDDDCCCTTT[[[\\\]]]ZZZ\\\iiizzziiiBBB888444222444222111111111111111111111111000000000111222333555555999CCC```{{{]]]RRRLLLFFFGGGIIIEEEGGG]]]eeePPPMMMHHHDDDCCC@@@BBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCDDDEEEHHHKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKFFFGGGEEEBBBCCCGGGGGGDDDAAAAAABBBEEEGGGGGGEEEBBB===888222///111666===BBBAAA888000000111222333666777888:::===AAAEEEHHHJJJNNNNNNOOOQQQSSSRRROOOLLLEEEBBB???===<<<<<<:::999===>>>===:::888:::???CCCDDDHHHOOOVVV[[[```eeehhhgggkkknnnnnnkkkhhhiiikkkmmmvvv~~~|||sss```MMMJJJSSS```llltttrrruuuxxx}}}[[[777666777111222---111////////////000000000000111111222222333333444444333333333444444444444555666666777888999999:::::::::<<>>???DDDIIIaaavvvXXXQQQNNNKKKKKKOOOQQQQQQPPPPPPPPPQQQOOOMMMLLLLLLMMMNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHKKKNNNQQQQQQPPPKKKLLLMMMNNNQQQUUUXXXZZZYYYZZZ[[[XXXQQQOOOZZZggg}}}yyymmm```XXXQQQLLLNNNPPPOOOMMMNNNKKKJJJSSSggguuuttthhh___VVVUUUWWWaaarrryyyzzz}}}zzzxxxoooiiiuuuVVV<<<555444222111222333444555222222222222222222222222222333444444444444666888888888888888888888888888;;;<<<===@@@AAACCCCCCDDDCCCRRRXXXZZZ]]][[[]]]iiieee@@@999555222333222000000000000000000000000000000000111222333555555:::@@@\\\```SSSLLLGGGHHHFFFDDDEEEVVV|||hhhPPPLLLFFFCCCCCC@@@@@@@@@??????@@@@@@AAABBBEEEDDDCCCCCCDDDGGGIIIKKKMMMLLLJJJIIIHHHHHHIIIJJJGGGHHHEEEBBBCCCGGGGGGDDD@@@@@@BBBEEEGGGGGGEEEDDD>>>:::555000000333999>>>???666//////000000222444666777999;;;>>>AAACCCEEEIIIIIIKKKLLLMMMLLLIIIFFF@@@>>>;;;:::;;;=========???===;;;;;;<<<@@@FFFJJJKKKPPPWWW]]]aaaccceeefffeeegggiiihhhffffffhhhkkknnnxxx~~~yyytttmmm]]]OOOOOOZZZfffpppwwwoootttzzzRRR999888555111333---555.../////////000000000111000000111111222333444444333333444444444555555555666666777888999:::;;;;;;<<<>>>@@@@@@???@@@CCCFFFVVVZZZSSSOOOKKKKKKNNNQQQQQQOOOOOOPPPPPPOOOMMMKKKLLLLLLMMMJJJGGGFFFGGGHHHHHHGGGJJJJJJJJJLLLMMMMMMLLLJJJJJJJJJKKKMMMPPPTTTWWWYYYXXXYYY[[[YYYTTTRRRZZZfffwwwlll^^^VVVPPPOOOOOONNNNNNPPPLLLJJJNNNXXX```aaa``````[[[WWWWWWaaarrrwwwlllnnnzzztttnnnnnneeeeeezzzPPP<<<<<<999666333111222555777222222222222222222222222222333444555444555888:::999999999999999999999999<<<===>>>???@@@AAAAAAAAAFFFSSSVVVTTTWWWVVVZZZhhh```===:::777222222222000000000000000000000000000000000111222333555555:::===XXXeeeSSSKKKFFFHHHCCCEEEGGGRRRrrrjjjOOOIIIEEECCCDDDAAA???????????????@@@@@@AAADDDDDDDDDDDDDDDFFFHHHIIILLLKKKJJJIIIHHHGGGGGGGGGFFFGGGEEEBBBCCCGGGGGGCCC???@@@BBBCCCEEEEEEEEEDDD>>>;;;888333111222666:::<<<444......000000111333666666777999;;;>>>@@@AAADDDEEEHHHJJJKKKJJJHHHGGGAAA===:::999;;;???CCCDDDBBB===999:::@@@GGGLLLNNNNNNTTT[[[aaadddeeefffgggjjjjjjiiigggddddddeeegggmmmwwwzzzsssaaaVVVNNNQQQZZZbbbiiimmmmmmrrrzzzLLL<<<999111111444---666......//////000000111111000000111222333333444444333444444444555555555555555666777888999;;;<<<<<<>>>???@@@@@@@@@AAACCCEEEPPPhhhXXXSSSNNNLLLNNNPPPQQQPPPNNNOOOPPPPPPNNNLLLLLLMMMLLLHHHDDDDDDGGGIIIIIIGGGHHHHHHHHHJJJLLLMMMLLLJJJMMMMMMMMMMMMOOOQQQSSSUUUVVVXXX\\\]]]XXXUUUZZZccc|||ppp^^^YYYUUUSSSPPPMMMMMMQQQGGGIIINNNTTTVVVVVV[[[bbb___YYYUUU\\\nnnsssgggjjjvvvuuunnnnnnbbbbbb|||{{{KKK<<>>999444222444666222222222222222222222222222333555555555666999;;;999999999999999999999999<<<===>>>???????????????DDDPPPPPPJJJJJJJJJRRRbbb[[[:::999888222111333000000000000000000000000000000000111222333555555::::::TTTpppVVVJJJFFFIIIBBBGGGIIIOOOjjjsssUUUMMMGGGDDDDDDAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEECCC@@@AAAFFFFFFCCC===>>>@@@@@@@@@AAABBBCCC===<<<:::666222222555888:::222,,,---///000111333555666777999;;;>>>@@@AAABBBEEEIIILLLMMMNNNNNNMMMKKKFFFAAA???BBBGGGLLLOOOJJJAAA:::<<>>>>>?????????AAACCCEEEMMMyyyzzz^^^XXXQQQMMMNNNPPPQQQPPPMMMOOOQQQQQQOOONNNNNNNNNKKKFFFBBBCCCGGGJJJJJJIIIGGGFFFFFFHHHKKKMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUYYY___ccc___ZZZ\\\bbb|||oooWWWXXXYYYZZZSSSLLLJJJNNNFFFJJJRRRWWWVVVUUU[[[ccciii___UUUXXXgggyyytttkkkooozzz|||xxxeee```zzzxxxJJJ===AAAAAAAAA===888444333444222222222222222222222222222444555666666777999<<<::::::::::::::::::::::::;;;<<<===???@@@AAAAAAAAAAAANNNNNNFFFCCCBBBLLL___WWW777888888222222333000000000000000000000000000000000111222333555555:::888QQQzzz[[[LLLHHHKKKBBBIIIJJJMMMfff___TTTKKKEEEDDD???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFEEEEEEEEEAAABBBDDDFFFFFFFFFEEEEEEBBBCCCAAA>>>@@@EEEEEEBBB<<<===>>>>>>===>>>@@@BBB<<<<<<<<<888444222444777888000+++---///000111333444555777999<<>>AAAMMMXXXYYYVVV]]]aaafffjjjjjjjjjiiijjjmmmkkkgggccc``````bbbcccmmmsssyyy}}}|||}}}rrrhhhTTTTTTZZZeeeooosssvvvzzzpppsssuuuwww~~~kkk???888666,,,222777)))111---......///000111111222222222333444555666777888444444444555555555666666555666777888:::;;;<<<===============???AAACCCEEELLLoooccc[[[SSSMMMMMMPPPQQQQQQLLLNNNQQQQQQPPPOOOOOOOOOJJJEEEAAABBBGGGKKKLLLJJJHHHGGGFFFGGGJJJMMMMMMMMMGGGHHHJJJLLLOOOQQQSSSSSSVVV[[[ccchhheee______cccnnnrrraaaVVVQQQVVV\\\^^^VVVKKKGGGJJJLLLQQQZZZ```___\\\```hhhsssfffWWWUUU```qqq}}}yyytttyyyiii___xxxxxxJJJ===666:::>>>>>>:::666333333222222222222222222222222222444555666666777:::<<<::::::::::::::::::::::::999;;;===???AAABBBCCCDDDDDDRRRSSSKKKEEEDDDNNNcccPPP:::555444666...333222111111111000000//////000000000111222333555555888>>>IIItttXXXGGGLLLDDDJJJDDDIIILLLWWWgggNNNNNNLLLCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA??????999:::;;;;;;;;;===@@@CCC>>>???===999333000111333444222000//////000222444555777999:::;;;>>>BBBEEEGGGJJJNNNRRRUUUXXX]]]___[[[YYYRRRIIIGGGOOOXXX\\\SSSGGG???CCCLLLSSSYYY___\\\cccgggfffhhhmmmnnnkkknnnjjjggggggfffcccdddgggpppqqqzzz}}}xxx{{{~~~sss```RRRHHHgggssspppqqqtttyyy~~~YYY777777555444333222222222000/////////000222444666777777666666777888999999777555222333555777555444777777999:::<<<===>>>???>>>??????>>>>>>???CCCFFFNNNdddccc\\\VVVRRRNNNKKKLLLQQQPPPOOONNNNNNMMMMMMNNNNNNIIIFFFCCCDDDHHHKKKIIIGGGHHHGGGHHHIIIKKKLLLKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPVVVXXXcccqqqrrrgggaaaeeellluuuzzzwwwrrrooonnnlllxxxzzzjjj\\\QQQLLLLLLMMMPPPQQQPPPMMMKKKMMM___jjjppptttllldddiiiwww}}}[[[SSS]]]eee}}}~~~fffSSSwwwnnnGGG:::888666444444444555444333333333222222222333444444444555666888999999999999:::888666777:::<<<;;;999;;;<<<===>>>@@@AAABBBCCCLLLQQQTTTNNNEEEGGGTTTaaa}}}LLL999555444666...333111111111111000000000///000000111111222333555666888===GGGrrrcccPPPTTTNNNKKKGGGIIIIIIQQQ~~~iiiOOONNNIII@@@@@@@@@@@@?????????@@@@@@AAADDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA???>>>===<<<;;;<<<<<<<<<;;;<<>>EEEKKKPPPUUU\\\ccchhhiiikkkppppppmmmrrrlllgggeeedddcccggglllvvvvvv||||||}}}yyy{{{|||nnnZZZMMMMMMtttuuutttuuuwww{{{KKK777666555444333222222222000000///000111333444555666777777888888999999999888555333444666777666444666777888:::;;;===>>>???AAABBBBBBAAA@@@BBBEEEGGGLLL^^^nnnaaaSSSNNNLLLLLLNNNQQQOOOOOONNNNNNMMMMMMNNNNNNJJJFFFCCCBBBEEEHHHHHHFFFHHHGGGGGGIIIKKKLLLKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPWWWYYYeeevvvzzzpppiiijjjmmmsssvvvqqqkkkjjjjjjjjjppp}}}qqqfff\\\RRROOOLLLMMMOOOOOOLLLIIITTTiiiwww|||}}}tttnnnttthhhTTTWWW```wwwyyysss^^^TTT~~~kkkFFF;;;888666444444444555444333333333333222333333444555555666888999::::::;;;;;;;;;888777888:::<<<;;;:::<<<<<<===???@@@AAABBBCCCHHHNNNPPPIIIAAAEEEVVVgggqqqEEE888555444666...222111111111111000000000000111111111111222444555666777<<>>>>>===;;;::::::===???======<<<777333222555888000...---,,,---000222444222444777999<<>>???@@@AAABBBCCCEEEMMMPPPHHH???DDDZZZoooccc>>>777555333555...222111111111000000000000000111111111222333444555666666;;;AAAiiivvvXXXOOOMMMJJJKKKKKKFFFHHHdddaaaUUULLLDDDFFF@@@@@@???>>>>>>>>>??????AAABBBBBBCCCDDDDDDDDDDDD@@@@@@AAABBBBBBCCCCCCCCCDDDAAA>>>;;;999:::<<<===>>>>>><<<:::777888:::<<>>>>>???AAABBBBBBCCCEEEOOOTTTLLLBBBFFF]]]sssVVV888666444111444...222000000000000000000111111111111111222333444666666555<<<>>>aaaaaaQQQQQQHHHKKKKKKIIIJJJYYYnnn[[[OOOGGGIIIAAAAAA@@@???>>>>>>?????????@@@BBBCCCDDDDDDDDDCCC@@@@@@BBBBBBCCCCCCBBBBBBBBB???<<<::::::<<>>999333000222555666444111///......000111111333444555666888<<>>???@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEGGGMMMuuu~~~jjjYYYMMMIIIKKKNNNNNNOOOOOOOOONNNMMMLLLIIIGGGCCC???>>>BBBJJJQQQMMMKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPUUUVVV^^^oooyyy|||sss___RRROOONNNJJJFFFGGG___pppttttttqqqwww|||}}}yyyrrrmmm```AAA888888666444444444555444333444444444444555666777888666777999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDPPPWWWQQQFFFGGGZZZnnn~~~MMM444666444///333...333000000000000111111111111222222222222333555666777555======YYYkkkOOOOOOHHHKKKJJJKKKNNNQQQooo{{{cccRRRHHHIIIBBBBBBAAA@@@????????????>>>???AAACCCDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<:::;;;>>>AAACCC;;;:::888666444666999===AAABBB@@@;;;444000111222888666333000......///000111222333333444555999;;;@@@BBBEEEHHHIIIKKKNNNQQQTTT[[[^^^\\\XXXUUUQQQKKKCCCGGGJJJLLLQQQUUUUUURRRHHHGGGLLLVVV^^^___]]]\\\XXXVVVWWW]]]aaacccggglllpppyyy~~~{{{wwwxxxzzz||||||zzzyyyyyyyyyxxxsssssswwwqqq```PPPIIINNN\\\nnn}}}xxxuuuzzztttkkkeeeqqqYYY===444444333222222222222222222333444555555555555444333444666999;;;<<<<<<<<<:::;;;;;;:::999999:::<<>>@@@CCCDDDDDDCCCBBBCCCDDDEEEEEEEEECCCAAA@@@???>>><<<;;;;;;===???AAA::::::888666666888===@@@???@@@@@@<<<666222111222666444111///---...///000///000222333333666999<<>>>>>===<<<<<<===???BBBCCCCCCDDDFFFGGGGGGQQQ^^^yyygggWWWNNNLLLMMMNNNOOOPPPPPPNNNMMMKKKFFFGGGEEE>>>888:::CCCLLLMMMJJJHHHGGGHHHJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSVVV[[[dddrrrooo```WWWSSSPPPNNNIIISSSUUUXXXcccjjjssslll~~~{{{~~~oooiiiTTT===888888666444444444555444333444444444555666777999:::888999:::;;;<<<=========<<<>>>>>>===::::::;;;>>>???@@@@@@AAAAAABBBBBBBBBFFFOOOVVVRRRIIIIIIVVVdddrrrDDD111777333---111///444//////000000111111111222222222222333444555666777555@@@<<>>@@@BBBDDDDDDCCCBBBDDDEEEFFFFFFEEECCCAAA???@@@>>>===;;;;;;;;;===>>>::::::999777777:::???DDD<<>>;;;<<<>>><<<:::999<<<>>>@@@???>>>===<<<;;;:::999999;;;???@@@AAABBBDDDEEE@@@LLLQQQ|||lll\\\PPPJJJMMMNNNOOOPPPPPPNNNMMMKKKFFFGGGEEE>>>666555>>>GGGKKKIIIFFFEEEGGGHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPOOOSSSYYY```kkkzzz{{{jjj\\\TTTPPPNNNMMMRRRNNNPPP^^^hhhppp}}}}}}kkkvvvwwwzzz~~~zzzqqqjjj{{{OOO<<<:::888666444444444555444333444444555555666888999:::999:::;;;===>>>>>>??????===>>>???===;;;:::;;;>>>@@@@@@@@@AAAAAABBBBBBBBBKKKRRRVVVRRRKKKMMMZZZfffbbb888777555222111000000111////////////000111333333333333222222333555666888888<<<<<>><<<;;;;;;<<<===777888999;;;<<<=========444999???@@@<<<666222000444333555666222***'''(((...///222333666:::@@@DDDGGGIIIKKKNNNOOONNNLLLKKKLLLKKKMMMRRRSSSSSSWWW\\\aaacccdddeeeeeedddbbbaaaMMMLLLLLLQQQXXXZZZXXXTTTVVVXXXYYYXXXXXX[[[dddkkkrrrxxx~~~|||yyyyyy{{{uuusssqqqqqqrrruuuvvvvvvqqqmmmoooooo^^^KKKOOOaaakkk{{{zzz}}}|||www~~~yyynnnnnnRRRAAA777444333333222111111111222333777999888888:::888555555666888:::;;;:::999888;;;;;;<<<===>>>>>>>>>===DDDBBB>>>;;;999999:::;;;:::<<<>>>AAABBBBBBAAAAAAAAAKKKPPPpppzzzbbbXXXQQQKKKKKKMMMOOOOOOMMMKKKJJJIIIGGGFFFCCC@@@===;;;999888@@@BBBEEEGGGIIIIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOMMMTTTYYY[[[^^^hhhyyyvvviii]]]VVVRRRSSSMMMJJJ```ooouuuzzz~~~~~~}}}|||zzzwww~~~pppiiiqqqKKK:::444666555444333222111111111333333444666888:::<<<===;;;<<<===>>>>>>===<<<;;;<<<===============<<<;;;CCC???===@@@FFFJJJIIIGGGGGGOOOaaaXXXOOOSSSSSSbbb~~~PPP888666444222111000000111000/////////000111222222333333222333444555777888999======EEEmmmuuugggNNNUUULLLFFFMMMIIIHHHXXXrrr}}}[[[NNNFFFFFFFFFFFFFFFDDDBBB@@@@@@@@@AAACCCDDDDDDDDDDDDGGGGGGGGGGGGFFFEEECCCCCCBBB@@@>>>===<<<<<<===>>>BBBAAA>>><<<:::::::::::::::<<<===;;;999777888999222...---///000...///222+++,,,...000333777<<<@@@DDDEEEHHHKKKLLLMMMLLLLLLNNNMMMNNNPPPPPPPPPWWW```qqqmmmiiigggeeedddbbb```NNNLLLMMMQQQVVVXXXUUUQQQSSSTTTUUUTTTUUUZZZdddlllqqqvvv{{{|||xxxvvvvvvwwwyyywwwtttrrrssssssrrrqqqpppnnnmmmgggWWWKKKRRRbbblllwwwvvvxxxxxx}}}vvv{{{tttGGG:::333444444333222222222222222444777888888:::===:::555666888999;;;;;;:::999888999:::;;;<<<============BBB@@@===;;;999999999:::999:::===@@@AAAAAAAAAAAA>>>DDDJJJeeeiiiYYYOOOHHHKKKMMMOOOOOONNNLLLKKKJJJIIIHHHEEECCC@@@>>>===<<>>??????>>>>>>;;;;;;<<<======>>>>>>>>>CCCAAA>>>???BBBCCCBBB@@@@@@GGGYYYQQQIIILLLMMM\\\yyyJJJ777666444222111000000111111000000000000000111111333333333444555666888999;;;>>>>>>CCCbbbsss|||pppTTTUUUNNNKKKNNNFFF@@@IIIbbbdddNNNJJJIIIHHHHHHHHHFFFDDDAAA???@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHGGGEEECCCBBBBBBAAA???>>>======>>>???IIIFFFAAA===:::999999:::::::::999:::???GGGRRRYYYBBB888000...---,,,,,,///***+++---///111555:::>>>BBBDDDFFFHHHJJJLLLMMMMMMNNNNNNNNNOOONNNQQQ^^^kkk|||ooofffcccaaa^^^[[[OOONNNMMMOOORRRSSSPPPMMMPPPQQQSSSSSSVVV\\\fffnnnuuuyyy}}}}}}zzzwwwwwwxxxxxxvvvtttssssssrrrpppnnnoooooohhh[[[NNNNNNYYYeeemmm{{{|||ttttttwwwwwweee@@@999666444444333222222222333333555666666777===AAA>>>777999999:::;;;;;;999888777777888999;;;<<<=========>>>===<<<:::999999888888777999;;;>>>@@@@@@AAA@@@AAAAAAIII\\\vvv```SSSMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBHHHGGGEEEDDDDDDFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLPPPRRRUUUVVVXXX^^^gggnnn~~~cccZZZTTT]]]sss~~~}}}wwweeeTTTQQQYYYkkkttt|||}}}www]]]@@@::::::666666555444333333444444777777777777888999::::::999:::<<<>>>???@@@AAAAAA::::::;;;<<<===>>>??????>>>??????@@@BBBCCCDDDDDDBBBHHHZZZSSSKKKNNNOOO```uuuHHH666555333222000000000111222111000000000000000111333333444555666888999999<<<>>>???BBBXXXsss^^^UUUMMMNNNPPPJJJEEEIII\\\sssUUULLLJJJGGGGGGHHHHHHFFFCCC@@@@@@@@@AAABBBCCCDDDEEEHHHIIIIIIIIIHHHEEECCCAAAAAAAAA@@@???>>>>>>??????CCCAAA???>>>======>>>>>>888777666999BBBPPP___hhhOOOCCC666111///+++))))))+++,,,...///111444999===CCCCCCEEEFFFHHHJJJLLLMMMLLLLLLNNNNNNNNNTTTfffwwwooobbb]]][[[XXXTTTOOONNNMMMMMMNNNNNNKKKIIILLLOOOSSSVVVZZZaaahhhnnnvvvyyy||||||zzzxxxwwwwwwrrrqqqpppqqqrrrqqqooommmmmmmmmbbbPPPJJJUUUcccjjjoooyyy~~~zzzuuuwww{{{}}}~~~TTT<<<:::888444444333333333333444444666666555777???EEEAAA888::::::::::::999888666666555666888:::;;;=========;;;;;;::::::999999888888666777999<<<>>>???@@@@@@CCC???GGGRRRhhhjjj\\\WWWMMMMMMMMMNNNNNNNNNMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLPPPQQQSSSVVV\\\dddmmmsss~~~iii]]]\\\lll~~~~~~zzzwww}}}kkkYYYWWWiiirrr}}}UUU===999:::555555444333333333444444888888888888888999;;;;;;;;;<<<===>>>???@@@AAAAAA<<<<<<<<<<<<======>>>>>>;;;>>>@@@AAAAAAAAACCCEEEDDDHHHZZZUUUMMMNNNPPPbbbjjj>>>666444333111000000000111222111000000000000000111333444555777888999::::::===>>>@@@CCCQQQwwwooorrrnnnXXXLLLNNNOOOMMMLLLLLLKKKkkkhhhOOOKKKFFFEEEGGGIIIHHHFFFAAAAAA@@@@@@AAABBBDDDDDDGGGHHHIIIIIIHHHEEECCCAAA@@@@@@@@@???????????????:::<<<===???@@@@@@??????;;;888666666;;;DDDLLLQQQGGG===444333333111......,,,---......///222666999???@@@AAABBBDDDFFFGGGHHHJJJJJJLLLLLLKKKQQQbbbsssuuudddZZZWWWWWWTTTQQQNNNMMMKKKKKKJJJIIIGGGFFFGGGKKKQQQWWW]]]bbbfffhhhppprrrtttuuutttsssrrrrrrnnnmmmmmmmmmnnnmmmkkkiiillliii[[[LLLOOOaaannnpppxxx|||~~~{{{zzz|||~~~{{{rrrFFF888666333555444444444444444555555666666555888@@@FFFBBB:::::::::999999888666555555555666888:::;;;<<<======999999999999999999888888666777999;;;===>>>???@@@@@@;;;BBBGGGSSS}}}qqq^^^XXXOOOMMMLLLMMMOOOOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIAAACCCEEEGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPSSSYYYbbbooo|||qqqkkkwww|||{{{|||}}}~~~tttgggiiisssssseeeqqqwww~~~PPP===999777444333333333333444444555777777777888999;;;===>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<<<<<<<>>>@@@AAA?????????@@@CCCEEEVVVRRRJJJJJJLLL```ccc999555444222111000000111111111000000000000000111111333444666888:::;;;;;;;;;>>>===@@@DDDLLLjjj|||lll|||```LLLLLLJJJJJJMMMJJJBBBVVVuuuVVVOOOFFFCCCEEEHHHHHHGGGCCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHHHHFFFCCCAAA?????????????????????>>>:::<<<>>>@@@@@@???<<<;;;:::888666777:::>>>@@@@@@???888444555555111//////,,,------,,,,,,---000333888999<<<>>>@@@BBBCCCCCCIIIHHHHHHGGGEEEHHHSSS```fff___VVVRRRSSSTTTSSSPPPKKKJJJIIIHHHGGGFFFEEEEEECCCGGGMMMTTTZZZ___aaabbblllmmmoooqqqrrrsssssssssooommmkkkjjjjjjiiigggeeekkkbbbTTTNNN\\\qqqyyyvvv~~~~~~```AAA:::555333555555444444444555666666555666777999???EEEBBB;;;::::::999888888777666666666777888:::;;;<<<<<<<<<888888888888888999::::::888888999:::<<<===>>>??????===AAACCCKKKrrrxxx^^^UUURRROOOLLLMMMOOOOOOMMMJJJIIIIIIHHHHHHHHHHHHIIIIII???AAAEEEHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMPPPTTTZZZddduuu}}}zzzzzz}}}{{{yyy{{{xxxxxx~~~xxxddd]]]cccuuuwww~~~zzz~~~sssJJJ>>>;;;555444333333333444555666666777777888999:::<<<>>>??????>>>>>>=========>>>>>>AAA???>>><<<;;;;;;;;;;;;:::<<<@@@DDDHHHKKKLLLMMMMMMMMM]]]ZZZQQQPPPRRRhhh___999444333222000000000111111000/////////000111222222333444777999;;;<<<<<<<<<@@@>>>AAAEEEHHH^^^zzzhhhPPPNNNIIIIIIMMMGGGGGGJJJmmmaaaVVVJJJCCCDDDGGGGGGFFFEEECCCAAA@@@??????@@@AAAAAACCCFFFGGGGGGEEECCCAAA===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===;;;999777777888<<>>BBBAAA<<<<<<;;;;;;:::999999999999888999:::;;;<<<<<<<<<<<<999888777777777999<<<===:::::::::;;;;;;<<<===>>>>>>AAAAAACCCKKKbbbhhh\\\TTTPPPMMMLLLOOOOOOLLLIIIJJJIIIIIIHHHHHHIIIIIIIIICCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPNNNQQQTTTWWW___qqqwwwxxx{{{}}}yyyyyyyyyyyyxxxtttsss}}}lll___aaappptttzzzxxx}}}cccBBB======666555555555555666777888999999999999::::::;;;=========<<<<<<<<<<<<===???@@@@@@???===;;;;;;;;;<<<===999:::>>>FFFNNNTTTTTTSSSUUUSSSccc```VVVSSSUUUmmm{{{VVV222444333222000000000111111////////////000111333333333555777:::;;;<<<===<<>>AAAFFFFFFWWWmmmSSSQQQJJJKKKPPPGGGKKKAAAZZZiii\\\MMMDDDCCCFFFFFFEEEFFFDDDBBB@@@>>>??????@@@???AAADDDGGGGGGEEECCCAAA<<<===>>>>>>>>>>>>======BBBAAA@@@>>>===<<<<<<<<<888888:::>>>CCCEEEDDDAAA>>>;;;;;;<<<999666777;;;333333111///------///111000444999@@@EEEHHHIIIIIICCCAAABBBEEEEEECCCEEEJJJHHHKKKNNNPPPOOOLLLGGGDDDEEEFFFFFFEEECCCCCCDDDEEEJJJJJJJJJNNNTTTZZZ```bbbaaabbbdddhhhmmmpppqqqqqqkkkiiiffffffhhhjjjlllllljjjVVVKKKYYYvvvxxxuuuvvv~~~{{{qqqCCC999666000666555555555555555666777777222777::::::<<<@@@@@@=========<<<;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<999888777666777:::===???<<<;;;;;;;;;;;;<<<===>>>888>>><<>>777777777777777888999;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::;;;<<<>>>@@@AAA>>>===<<<;;;;;;<<<>>>???@@@>>>>>>BBBIIIKKKGGGCCCNNNKKKZZZXXXNNNJJJLLLcccbbbHHH:::222222222111111111111000000000000000000111111111555666888:::<<<===>>>>>>@@@AAA@@@===JJJPPPmmmVVVNNNTTTGGGHHHKKKJJJAAAOOOkkkyyyaaaPPPJJJCCCDDDHHHCCCAAA@@@@@@???>>>>>>??????@@@BBBDDDEEEFFFEEEDDDCCC???>>>>>>==================<<<;;;<<<======;;;999999;;;>>>AAACCCBBBAAA@@@======<<<;;;:::888777666666555333111///...------333222444;;;DDDJJJJJJGGGEEEAAA>>>@@@CCCEEEBBB>>>CCCDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@BBBEEEJJJJJJLLLPPPWWW]]]aaaccchhhfffeeedddfffhhhkkkmmmhhhcccdddjjjjjjfffjjjsss___QQQLLL\\\rrrxxxwwwxxx|||^^^<<<:::666000:::777777888888888999999999:::;;;<<<=========<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;>>><<<999999::::::999888777777888999::::::::::::;;;<<<===>>>>>>>>>>>>>>>:::;;;???FFFGGGKKKyyy~~~hhhQQQQQQMMMGGGHHHNNNPPPMMMLLLKKKJJJLLLMMMMMMLLLJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNQQQPPPPPPQQQUUU^^^iiippp~~~{{{pppfffaaa___```iiijjjmmmqqqvvvxxxwwwuuupppuuuooo```yyy|||{{{xxxiiieeeiiittt|||zzzxxxxxxxxxvvv}}}zzzwww}}}}}}|||gggCCCBBB:::000;;;444555666777999;;;<<<<<<:::;;;<<<======<<<;;;:::999;;;===>>>???>>>===<<<>>>>>>===:::888777999;;;CCC;;;<<>>333222222222111111111111000///000000000111111222222555666888:::;;;======>>>@@@AAAAAA===GGGIII]]]eeeVVVUUUHHHIIIJJJOOOEEEJJJYYYvvvttt[[[OOOGGGIIILLLGGGBBBBBB@@@??????>>>>>>>>>>>>???BBBDDDEEEEEEEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>======>>>??????===<<<:::<<>><<<999===>>>@@@BBBBBBAAA@@@???@@@@@@???===<<<===AAACCCNNNNNNQQQUUU[[[```dddfffeeecccbbbaaaaaaccceeeggggggcccaaadddffffffgggjjjVVVNNNOOO^^^qqq{{{~~~~~~}}}}}}}}}SSS999999888555888888888888999999999:::::::::;;;<<<=========<<<;;;<<<<<<============<<<<<<===<<<::::::;;;;;;999888777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???@@@BBBGGGFFFDDDgggxxx\\\XXXQQQLLLJJJJJJKKKLLLKKKJJJJJJKKKLLLMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNOOOQQQTTTYYY```ddddddiiipppvvv{{{{{{qqqiiihhhddd___ZZZWWWWWWXXX\\\aaagggnnnsssuuuvvvvvvyyy{{{{{{vvvtttrrrssswwwyyyvvvrrrhhhaaaaaalllwwwzzzwwwvvvxxxzzzrrrooovvv||||||xxxyyyvvvbbb@@@@@@:::222:::555555666888999;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;<<<===??????>>>===<<<>>>>>>===;;;999999;;;===:::<<>>>>>>>>;;;===???BBBCCCDDDDDDDDDAAA@@@@@@???????????????@@@??????@@@AAAAAA@@@>>><<<>>>@@@AAAAAAAAA???>>>>>>===<<<:::888555333222000000000111111000//////000///222888@@@EEEFFFEEE<<<999555444777999888666888:::<<<===>>>>>>>>>===??????===;;;;;;===AAADDDPPPQQQSSSWWW\\\```dddfffaaa```^^^\\\\\\]]]^^^___cccaaa]]]\\\aaaeeebbbZZZLLLOOOYYYhhhtttyyy{{{}}}~~~|||{{{{{{||||||{{{yyyoooDDD888777::::::555999999999:::::::::;;;;;;:::;;;<<<===>>>===<<<<<<<<<===???@@@@@@???===<<<===<<<;;;<<<===<<<999777888888:::;;;<<<=========:::;;;<<<===>>>>>>>>>>>>CCCCCCDDDIIIGGGAAAVVVlll^^^RRROOOLLLGGGGGGKKKKKKJJJIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKMMMQQQSSSTTTUUUWWWYYYWWWZZZ^^^bbbcccdddfffhhhjjjnnnssswwwzzzwwwkkk^^^NNNOOOPPPOOONNNNNNOOOPPPUUU\\\fffnnnqqqrrrssstttzzzyyy{{{uuuxxxpppddd\\\dddttt|||{{{wwwxxx|||xxxfff```eeeqqq{{{}}}yyyrrrpppZZZ<<<>>>;;;444:::666666777888:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@======>>>??????>>><<<;;;>>>>>>===<<<:::;;;===@@@666BBBKKKIIIDDDBBBBBBBBB===FFFPPPRRRKKKGGGQQQ```~~~^^^@@@999555222222222111111111000000//////000111222444444555555666777999;;;<<<<<<<<>>>>>===<<<===>>>@@@AAABBBBBBBBB@@@@@@???>>>>>>>>>>>>???@@@??????@@@BBBCCCBBB@@@??????@@@AAAAAA???>>>===>>>===<<<999666333111///---...///111111222111111000000222777>>>BBBDDDDDD<<<999555333444666777666777888:::<<<===>>>>>>>>>??????>>><<<<<<>>>CCCGGGLLLNNNQQQUUUWWW[[[^^^aaa```^^^\\\ZZZYYYYYYZZZZZZ]]]^^^\\\YYY```eee\\\LLLIIIVVViiiwww|||{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvuuu[[[;;;:::888999<<<444:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>======<<<===@@@BBBBBBAAA>>>======<<<===>>>???===:::777777888999;;;<<<<<<======:::;;;<<<===>>>?????????CCCDDDDDDHHHJJJDDDQQQnnngggRRROOOOOOHHHGGGMMMLLLJJJIIIIIIJJJJJJJJJHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLOOORRRTTTTTTTTTUUUVVV\\\^^^``````_________aaaXXXZZZ^^^bbbiiiiii___SSSIIIJJJJJJIIIHHHIIIKKKMMMVVV___jjjppppppnnnoooqqquuusssxxx~~~uuuooosss}}}sssbbbdddsss{{{yyy}}}vvvdddZZZZZZgggrrr|||{{{nnnkkkPPP:::<<<;;;777999777888888999:::;;;<<<<<<>>>???@@@AAABBBBBBCCCCCC>>>????????????>>><<<<<<>>>>>>>>>===<<<===@@@BBB===JJJOOOFFF>>>???@@@>>>===DDDMMMNNNIIIIIIXXXjjjVVV>>>:::444222222222111111111000000///000111222333444555666555666777999:::;;;;;;<<<@@@:::BBB@@@CCCGGGJJJdddgggOOOOOOLLLGGGNNNQQQNNNMMMaaahhhRRRMMMHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>????????????????????????>>>============>>>>>>>>>>>>???BBBCCCBBB@@@@@@@@@AAAAAA@@@???===<<<===<<<:::888555222///---,,,---///000222333444444222222444777<<<@@@BBBBBB;;;999555333333555666666666666888:::;;;======>>>=========<<<<<>>999777;;;666::::::;;;;;;;;;<<<<<<<<<999;;;<<<>>>>>>>>>>>>===<<<>>>@@@BBBCCCAAA???>>>>>>===>>>???@@@>>>;;;888777888999::::::;;;;;;:::;;;;;;===>>>???@@@@@@@@@BBBCCCAAADDDIIIFFFNNNccc~~~^^^VVVTTTNNNKKKNNNMMMKKKIIIHHHIIIJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIMMMOOOQQQRRRSSSTTTVVVXXX]]]^^^`````````aaaccceee\\\YYYVVVUUUZZZ^^^ZZZQQQMMMLLLJJJGGGEEEGGGKKKNNNVVV^^^hhhmmmlllkkkmmmooopppqqquuu|||}}}}}}{{{tttppptttzzznnnhhhrrr~~~{{{zzz}}}wwwkkkfffgggkkkwwwyyynnnrrruuuGGG999;;;;;;:::999999999::::::;;;;;;;;;<<>>======>>>???>>>===<<<>>>AAACCCDDDKKKJJJ@@@<<>>???DDDJJJKKKGGGLLL```ttt|||KKK888777///222222222111111111111000111111222333444444555555555666777999::::::;;;;;;@@@999CCC@@@>>>DDDFFFVVVyyy|||XXXPPPKKKIIINNNLLLHHHHHHQQQ}}}___PPPHHHIIIHHHFFFDDDBBB@@@@@@????????????>>>>>>>>>>>>===???>>>>>>==================<<<===???BBBCCCBBBAAAAAAAAAAAA@@@???>>>======;;;:::999777444111...---......///000222444666888444444555777999<<<>>>@@@999777555333222222333444333333444666777999:::;;;999:::;;;;;;<<>>?????????>>><<<>>>@@@AAABBBAAA@@@???@@@???>>>???@@@???<<<:::888999999::::::999999888:::;;;<<<>>>???@@@@@@@@@???BBB>>>???DDDCCCGGGWWWuuuyyy{{{ggg]]]UUUOOOOOONNNLLLIIIHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQUUUWWWXXXYYY[[[]]]___bbbgggjjjccc___VVVOOOQQQVVVVVVQQQKKKIIIFFFCCCBBBEEEJJJNNNQQQVVV^^^dddgggjjjnnnqqqmmmooosssvvvtttrrruuu{{{zzzyyy~~~yyyooorrrzzz{{{vvvyyy}}}yyyrrr|||eeeAAA<<<:::;;;===:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???AAACCCEEEFFF@@@@@@@@@????????????????????????===<<<>>>AAACCCEEEEEEBBB???@@@DDDEEECCCAAAFFFKKKKKKHHHMMMaaavvvoooAAA555777...222222222111111111111000222333333333444444555555555666777999::::::::::::===777EEEBBB<<>>>>>>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>===<<<===???BBBDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>999999888666333000...,,,000000///000222555999;;;555555666666666888:::<<<888888777555333333333333222222333333555666777888777999;;;===>>>@@@CCCFFFHHHMMMRRRSSSQQQQQQTTTWWWWWWWWWXXXXXXXXXYYYYYYZZZYYY\\\cccgggccc[[[XXXZZZ[[[gggsssyyy}}}}}}wwwooojjjlllnnnmmmlllkkkmmmoooxxxJJJDDD999777===;;;888===999:::::::::;;;;;;;;;;;;999:::<<<>>>????????????===>>>???@@@@@@AAAAAAAAABBB@@@????????????>>><<<;;;;;;;;;;;;:::999888777777888:::<<<===>>>>>>???;;;@@@>>>===BBBBBBCCCNNNaaazzzeeeYYYTTTRRRPPPMMMJJJIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIGGGJJJMMMOOOOOOQQQSSSTTTVVVWWWXXXYYYZZZ]]]bbbfffbbb___WWWNNNLLLPPPQQQNNNGGGGGGEEEDDDCCCDDDHHHLLLOOOQQQVVV\\\cccjjjpppssspppoooqqqsssrrroooqqqvvvssslllmmmvvv{{{wwwwww|||wwwtttwwwuuupppttt}}}|||WWW===???;;;:::>>>:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFF@@@@@@?????????@@@AAAAAA?????????===<<<===@@@BBBCCC@@@@@@CCCDDDCCCCCCFFFAAAGGGNNNOOOJJJLLL\\\ooo{{{fff<<<666;;;333222222222111111111111000444444444444444444444444555666777888999:::::::::999555GGGFFF???HHHIIIOOOaaagggggglllVVVOOOJJJLLLHHHMMMSSSHHHXXX~~~eeeSSSHHHHHHFFFEEECCCBBBBBBBBB============>>>???AAAAAAAAA@@@@@@???>>>?????????======>>>@@@CCCEEEDDDCCC@@@@@@@@@?????????>>>>>>888888777555333000...,,,222111000///222555:::===555555555555444555777999999::::::888666444444555333333333444555666777888777:::>>>AAABBBDDDFFFHHHHHHMMMQQQRRRPPPOOORRRUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\^^^dddiiibbbXXXZZZeeedddkkkppptttzzz}}}uuuoooqqqrrrpppllljjjkkkmmm{{{```@@@EEE777000>>>>>>888@@@999999999:::::::::;;;;;;999:::<<<>>>???@@@??????======>>>??????@@@AAAAAACCCAAA???>>>??????>>>============<<<;;;:::888777555666888:::;;;<<<======666??????>>>DDDDDDDDDLLLWWWhhh[[[WWWVVVQQQNNNKKKIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJGGGKKKOOORRRRRRRRRRRRRRRWWWVVVUUUTTTRRRTTTWWWZZZ\\\\\\WWWOOOKKKLLLMMMJJJGGGHHHIIIHHHFFFFFFGGGIIIRRRRRRSSSXXXaaajjjqqqtttyyyuuutttvvvvvvrrrqqqsssllldddfffuuu~~~{{{vvvwww}}}xxxwwwsssmmmppp|||PPP<<>>DDD@@@HHHQQQRRRLLLJJJWWWgggssszzzXXX999444777555222222222111111111111111111222333333333444777:::999999999:::;;;;;;;;;<<<======>>>@@@CCCFFFIIIKKKWWW___zzz\\\VVVQQQGGGEEELLLMMMLLL[[[pppeeeUUUJJJIIIIII@@@>>>AAA???@@@>>>===<<<===>>>===<<<@@@??????>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCCAAAAAA@@@@@@???>>>======777777666444222///---,,,...///000222444555555555777555333111222444888:::;;;:::888777555444444444222222222222333333444555999:::;;;<<<===???BBBEEEJJJJJJKKKNNNRRRSSSQQQNNNTTTQQQMMMMMMQQQVVVZZZ\\\]]]___dddeee]]]UUUYYYdddkkkkkkrrr}}}zzzwwwyyyuuuwwwwwwsssoooooossswwwPPP===<<<:::888888999:::;;;999999999999999888777666999999:::;;;<<<<<<<<<<<<======<<<===>>>???AAABBBAAA@@@???>>>===============>>>>>><<<:::888888999444555777999:::;;;::::::?????????>>>>>>AAAEEEIIIfffwwwiiiYYYWWWQQQPPPMMMIIIIIIKKKMMMLLLMMMKKKHHHEEECCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLNNNOOOOOOPPPRRRTTTWWWUUUQQQLLLOOOWWW]]]^^^ZZZZZZXXXSSSLLLIIIJJJLLLJJJIIIGGGEEEDDDEEEEEEFFFLLLSSSXXX[[[___hhhoooqqquuuqqqnnnnnnmmmmmmrrryyyssskkkfffmmmyyy~~~wwwnnn{{{~~~xxxrrrpppooollljjjyyynnnRRR:::888======<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<=========>>>>>>????????????===<<<<<<===>>>>>>DDDDDDCCCCCCCCCBBBBBBBBB@@@IIIPPPNNNIIIJJJSSS]]]jjjuuu}}}{{{MMM555444444///111111111111111111111111111222333333333444777999::::::999999999999:::;;;===>>>???AAACCCFFFHHHIIIRRRxxxtttdddvvv]]]TTTIIIFFFOOOQQQNNNUUUccc\\\LLLFFFGGGCCCDDDHHHDDDAAA@@@======>>>>>>===<<>>>>>>>>>>>>>>??????===>>>???AAABBBBBBBBBBBBAAAAAA@@@??????>>>======777666555444111///---,,,...///000111333444444444444333222222333555777999:::999777555444333222222333222222222333333444555777888::::::;;;===AAACCCKKKJJJKKKNNNQQQRRRPPPNNNOOONNNMMMNNNQQQUUUXXXZZZbbbgggggg___\\\aaagggiiikkkmmmttt|||}}}xxxxxx{{{}}}yyyvvvwwwvvvtttwww|||sssAAA===<<<:::999888999;;;<<>>;;;999777777777888888999999:::;;;;;;;;;:::============>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>??????===:::888888999777888999:::::::::999999:::;;;======>>>AAAFFFIIIbbblllttt^^^WWWNNNMMMJJJHHHHHHJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKHHHJJJMMMNNNNNNOOOQQQSSSTTTSSSOOOMMMSSS]]]bbbaaabbb___ZZZTTTNNNKKKJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFIIINNNTTTZZZccclllnnnlllvvvrrrnnnmmmlllmmmvvv}}}uuusssuuuwwwuuurrruuuzzzzzzrrrkkkiiiiiihhhgggnnnuuu|||zzz{{{bbbLLL:::;;;@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<======>>>>>>============>>>>>>??????>>>===<<<;;;<<<<<<>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCKKKRRROOOGGGEEEMMMVVVfffuuufff>>>111555444,,,111111111111111111111111222333444333333444666999999888777777777999;;;======>>>@@@BBBDDDEEEFFFFFFMMM]]]bbbppp\\\NNNIIIQQQWWWSSSRRRWWWqqqzzzaaaPPPJJJFFFHHHHHHAAADDDBBB???>>>>>>>>><<<;;;============>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===777666555333111///------...//////000111222222222111111222333555777888999<<<:::999666555333222222333333222222222333444444555666888888999;;;???BBBIIIIIIJJJLLLNNNNNNMMMKKKIIIKKKMMMOOOQQQTTTXXX[[[hhhnnniii\\\___qqqyyyrrrppprrrxxx}}}}}}zzzzzz~~~xxxuuu|||~~~yyy|||\\\;;;===<<<:::888888999:::;;;DDDAAA<<<888666666888999777777888888999888888888::::::::::::<<<===>>>?????????>>>===<<<<<<<<<<<<>>>??????===:::888888999::::::;;;;;;:::999888888888:::===???AAADDDGGGJJJZZZ\\\wwwfffVVVQQQNNNJJJIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJGGGIIIKKKMMMMMMNNNPPPRRRSSSRRRPPPOOOUUU^^^cccbbb___ZZZRRRLLLHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDIIIPPPYYYeeennnnnnhhhssspppnnnlllkkkooo{{{xxxrrrrrruuuxxxrrrvvvtttkkkdddcccdddeee^^^^^^^^^ddduuu|||sss{{{RRRDDD;;;>>>AAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<=========<<<<<<<<<============>>>;;;;;;:::::::::<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDNNNVVVSSSJJJGGGNNNVVVaaauuuRRR555000666666000000000000111111111111111333444444444333444777999888777666555777:::>>>@@@===???AAACCCDDDDDDDDDDDDLLLPPPhhhxxx~~~kkkXXXKKKOOOWWWVVVTTTUUU^^^zzzuuu[[[OOOHHHJJJKKKCCCFFFDDDAAA??????>>><<<;;;;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>===666555444222000///...---///////////////000111111///111444777:::;;;<<<<<<@@@>>><<<:::888666555444333333333222222333333444444666777888888:::>>>AAAEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLNNNQQQUUU[[[```lllmmmgggaaajjj|||}}}{{{zzz{{{~~~}}}sssuuu{{{rrrLLL>>><<<:::999777777888999:::@@@>>>;;;888666666777888666777777777777777666555555555555666777888999:::;;;:::999888888888888888<<<======<<<999888888999::::::::::::999999888888:::===AAACCCEEEFFFHHHIIIOOOOOOYYY~~~tttXXXYYYRRRMMMLLLLLLJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGIIILLLMMMMMMNNNPPPRRRUUUXXXWWWRRRQQQUUUYYYZZZTTTNNNGGGCCCDDDFFFFFFEEEGGGHHHIIIIIIHHHFFFEEECCC@@@HHHQQQZZZdddlllnnnkkkllllllmmmnnnmmmppp||||||xxxxxxzzz|||rrrrrrmmmeeeccceeeeeeccc[[[ZZZXXX]]]kkkzzz~~~yyybbbGGG@@@<<>>@@@@@@AAAAAABBBBBBBBBBBBCCCNNNYYYXXXQQQNNNWWWaaaaaauuugggEEE333111444555444000111111111222222222333444555666555555666888;;;===;;;999888888:::<<<>>>===???AAACCCDDDDDDCCCCCCJJJPPP\\\www}}}eeeOOOKKKQQQUUUVVVXXX\\\bbb|||bbbTTTJJJMMMQQQMMMGGGEEEBBB@@@@@@???===;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>666555333111///.........//////......///000111111111444888<<>>;;;999777666555444333333222222333333333444555777777888:::>>>AAACCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOSSSZZZaaafffkkkfffeeemmmxxx~~~}}}sssqqq{{{ZZZ@@@???:::999777666555666777888777777777777777777777777777777777777666666555444222333444555666777777888888888777777666777777777999:::;;;:::999888999:::888888888888999999::::::<<>>>>>>>><<<<<>>EEECCC@@@<<<:::999999999>>>???@@@AAACCCCCCDDDDDDFFFRRRVVVmmm{{{xxx\\\NNNMMMPPPTTTXXX^^^VVVjjjzzzhhhRRRKKKNNNMMMHHHFFFCCCAAAAAA@@@>>>===;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>666444222000///......//////............000222333555777<<<@@@CCCDDDCCCCCCBBBAAA>>>;;;888666444333444444333222222222333333333555666777777999===@@@BBBDDDFFFFFFGGGGGGIIIKKKKKKKKKLLLQQQYYYaaagggiiihhhfffkkkxxx~~~|||}}}}}}~~~wwwooowwwtttMMM>>>???:::999777555555666777888333444666777888888888888999999888888777666555444333444666777888999999999999999888888777888888999666888999:::999999;;;===999999999999999:::;;;<<<;;;===???@@@>>>=========;;;BBBDDD\\\hhhYYYMMMLLLKKKHHHHHHKKKOOOLLLIIIFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJMMMNNNNNNOOOQQQSSSYYYfffoookkk___VVVRRRPPPEEEEEEFFFIIILLLNNNNNNNNNKKKKKKJJJIIIGGGEEEDDDCCCEEERRR^^^aaaaaaffflllppplllkkknnnrrrqqqmmmlllooo~~~|||rrrddd```ZZZZZZaaajjjjjjdddgggoooxxx{{{|||bbbLLLCCCBBB@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999888;;;;;;;;;;;;;;;:::::::::999999888888888:::;;;<<>>AAAGGGEEECCC@@@===;;;::::::>>>>>>???@@@AAACCCEEEFFFBBBNNNNNN[[[rrr]]]RRRNNNQQQTTTVVVPPPWWWuuugggNNNIIIHHHHHHFFFCCCBBBBBBAAA@@@>>>;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@===>>>>>>>>>>>>>>>>>>>>>666444222///.........//////...---...///111333555777:::>>>AAADDDEEEEEEEEEDDDBBB???<<<999666444444555444333333222222222333111333444555555888;;;>>>>>>@@@CCCDDDCCCEEEHHHKKKJJJIIILLLUUUaaaiiijjjgggeeennnxxx||||||zzzzzzzzz~~~yyyvvvvvvtttooovvv[[[GGGAAA===;;;:::888777666777999:::777777777888999;;;<<<===;;;;;;::::::888777666555444555666888999999999999888888777777777888888999555777:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<;;;:::999888999999;;;;;;<<<<<<===???@@@BBBCCCCCCCCCPPP[[[XXXNNNLLLXXXfffzzzyyyUUU@@@222555777222111666333333444444555666777777555777888999:::===@@@CCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>???@@@CCCEEEGGGAAAIIIFFFOOOzzzyyylllZZZPPPOOOQQQMMMMMMLLLUUUxxx}}}YYYOOOLLLHHHFFFCCCBBBBBBBBB@@@???<<<<<<;;;<<<<<<===>>>???>>>???@@@@@@AAAAAAAAA@@@============>>>>>>>>>>>>666444111///....../////////...---...///222555666999;;;>>>BBBDDDEEEFFFEEEGGGEEEBBB???;;;999777666555444333333222222222222000111333333444666:::<<<999<<>>@@@BBBDDDEEEEEE@@@;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???AAAAAA@@@@@@??????>>>>>><<<;;;:::999999999:::;;;888999;;;>>>AAACCCEEEFFFBBBOOOZZZXXXNNNMMMZZZiiifffEEE???777222111222222222444555666777777666555444555777999::::::;;;===???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@AAACCCDDDDDDAAAGGGJJJXXXmmmvvvuuu___VVVPPPNNNIIIJJJSSScccqqqWWWTTTHHHGGGFFFFFFAAA===???EEE@@@>>>============;;;999>>>============<<<<<<<<<>>>===<<<;;;;;;;;;<<<===999777333000...---...///000000000//////111555888===>>>@@@CCCEEEGGGHHHHHHGGGEEEBBB>>>:::888666666555555444333222222222222222222333444666888:::;;;999:::>>>BBBBBB@@@CCCIIIIIILLLRRR[[[ccciiillllll~~~|||yyyvvvsssqqqttt}}}tttkkkkkkrrrvvvzzzSSSFFF@@@;;;===:::::::::::::::;;;<<<<<<===<<<:::::::::;;;===>>>>>>@@@AAABBB@@@<<<888666666666555555555555666666333444555666666666666666<<<888888===???===;;;<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<>>>???@@@CCCBBBFFFKKKPPPhhhiii[[[WWWKKKIIIHHHKKKOOONNNIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNTTT]]]uuuyyytttxxxuuulllddd]]]QQQCCCAAAFFFLLLLLLIIIIIINNNSSS]]]___bbbbbbaaabbbeeehhh```fffmmmpppqqqtttyyy}}}|||qqqgggdddbbb[[[RRRMMMYYYWWWUUUWWW^^^kkkyyy}}}|||yyyUUUHHHBBBAAAAAAAAAAAAAAAAAAAAAAAABBB???======??????===:::<<>>AAABBB@@@@@@???>>>======>>>>>><<<:::999999;;;<<<<<<;;;888999:::<<<===???@@@AAAIIITTT\\\YYYOOOMMMVVVbbb~~~[[[AAA<<<555111111222111111444555666777777666555444555777999::::::;;;===??????@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@AAABBBDDDEEECCCDDDHHHGGGQQQ~~~lllWWWPPPJJJIIIMMMUUU___uuugggYYYOOOIIIDDDEEEFFFCCCAAABBBAAA@@@>>>>>>>>>>>><<<:::=========<<<<<<<<<;;;;;;::::::999888888888999::::::777444000...---......000000000//////111555999;;;===@@@CCCFFFHHHIIIIIIJJJGGGDDD@@@<<<999888777444333333222222222222222222222333444555777999::::::999;;;@@@CCCAAACCCFFFIIIQQQYYY]]]___eeepppzzz~~~{{{yyyxxxwwwwwwwww|||}}}xxxpppoooxxxfffJJJAAA@@@???<<<<<<;;;;;;;;;;;;<<<=========<<<:::999:::;;;<<<======>>>@@@@@@???<<<888666666666555444444444555555555444333444666666666555666555777===???>>>>>>@@@======<<<<<<<<<<<<======;;;;;;:::;;;;;;<<<===>>>???>>>BBBFFFIII\\\qqqddd\\\MMMOOOLLLKKKMMMLLLIIIHHHKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLRRRWWWjjj|||zzzlll```VVVNNNHHHEEEHHHJJJIIIHHHIIINNNSSSaaaccccccbbb___^^^```bbbfffjjjmmmmmmkkklllooosssyyypppfffaaa[[[UUUSSSUUU[[[[[[[[[]]]dddooo|||zzz}}}kkkKKKCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@AAA@@@>>>???DDDFFFAAA===>>>AAAAAA@@@??????>>>======>>>>>><<<;;;999888999:::999888999999;;;<<<>>>@@@AAAAAAIIISSS\\\YYYPPPNNNWWWbbbsssNNN:::777333111111111111000555555666666666666555555444666888999:::;;;===???===>>>@@@AAABBBBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEE@@@HHHGGGCCCJJJddd~~~```UUUMMMNNNSSSXXXYYYccc~~~{{{```RRREEEDDDGGGFFFCCC@@@CCCAAA?????????>>>===;;;<<<<<<;;;;;;;;;:::::::::888888777777777777888888:::888555111///.........///000000000000222666999999<<<@@@EEEHHHJJJJJJJJJIIIGGGCCC???;;;888777666111111111111222222222333222222222333444666777888;;;888999>>>AAABBBCCCFFFRRR[[[cccbbb]]]bbbttt}}}zzzwwwwwwyyy|||~~~{{{rrrnnnwwwxxxOOODDD===AAAEEE<<<>>>============>>>??????===<<<;;;::::::;;;<<<===<<<===??????>>>;;;888666666666555444444444444444777555333333555888;;;<<<<<<999:::>>>???===>>>AAA======<<<<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<;;;:::>>>AAA@@@LLLrrr}}}pppbbbPPPVVVPPPLLLLLLLLLJJJIIILLLJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIKKKMMM^^^{{{vvvgggYYYNNNKKKNNNPPPNNNJJJHHHHHHKKKOOORRRaaaaaaaaa___]]]\\\\\\^^^fffhhhiiigggdddccceeeggglllfff___ZZZSSSPPPSSSZZZaaacccgggkkkpppyyyYYYCCCBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???@@@???>>>CCCGGGHHHBBB>>>>>>@@@@@@??????>>>=========>>>>>>===:::888777888777666555::::::;;;===???@@@BBBBBBHHHSSS]]][[[RRRPPPYYYdddjjjEEE666555333222222333222222555666666666666666666555444666888999999;;;===???;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDD>>>HHHCCC@@@GGGPPPuuuuuu]]]TTTRRRSSSVVVUUUUUU```ppppppXXXLLLIIIHHHFFFFFFCCCBBB@@@??????>>>===;;;;;;;;;;;;:::::::::999999888777777888888888999999:::999555222000///.........////////////111444777888;;;AAAFFFJJJLLLLLLKKKFFFDDD@@@<<<888555333333//////000111222222333333222222222333444555666777:::888999===???AAAGGGNNNbbbgggjjjhhheeeiiivvv~~~{{{yyyyyyzzz|||~~~~~~wwwqqqsss~~~___CCCFFF>>>BBBJJJ>>>?????????>>>???@@@@@@AAA???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>;;;999777777777666555555555555555888888777555666<<>>===???>>><<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;999999<<<>>>;;;???YYYuuuqqq___]]]TTTNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIKKK^^^~~~wwwlllccc[[[YYY]]]```YYYQQQLLLLLLOOORRRSSSYYYZZZZZZZZZZZZ[[[]]]^^^\\\___bbbbbb```___^^^___^^^[[[ZZZ\\\[[[YYY\\\bbbkkkrrrzzzeeeKKKBBBFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>===============FFFIIIHHHBBB>>>??????>>>???>>>>>>=========>>>>>><<<:::888777888888777666:::;;;<<<>>>???AAABBBCCCHHHTTT^^^]]]UUURRR[[[eeebbb@@@444444444444444444555555666666666555555666666666444666888999999:::<<<===:::;;;===????????????>>>======>>>???@@@@@@@@@@@@>>>CCC>>>???GGGFFF\\\iiiZZZPPPLLLRRRUUUTTTVVV[[[qqq|||cccRRRIIIGGGJJJDDDBBB@@@??????>>><<<;;;;;;::::::::::::999999999555666666777777888888888:::888666333111000//////---...//////...000222444888;;;AAAFFFJJJKKKKKKKKKCCCAAA===999666333222222...///000222333333333333222222222333444555666777::::::===AAABBBEEEOOO[[[mmmkkkjjjlllrrrwww{{{|||~~~|||zzzxxxwwwqqqsssvvv{{{}}}MMMAAAIII>>>>>>GGG>>>???????????????@@@AAAAAAAAA@@@???>>>>>>=========;;;<<<===>>>===<<<:::999888888777777777777888888888<<<===999777@@@SSSccc```OOO>>><<<@@@AAA<<<999<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;===>>>::::::HHHYYY|||ggg\\\SSSRRRSSSQQQMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIKKKPPPddd}}}xxxuuunnneeeZZZSSSRRRTTTTTTTTTSSSSSSSSSUUUWWWYYY[[[\\\VVVZZZ___bbbaaa]]]ZZZXXXVVVVVV]]]hhhoooppppppqqqzzzeeeQQQFFFEEEHHHEEEBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>???@@@BBBDDDFFFHHHGGGAAA>>>??????<<<>>>===============>>>>>>;;;:::888888:::;;;:::::::::;;;<<<>>>???AAABBBCCCGGGTTT______WWWSSS[[[eeeWWW;;;333555555555444555777999666666555555555555666666666777999999888888:::;;;:::;;;===>>>>>>======<<<:::;;;<<<===>>>>>>>>>>>>>>>===;;;@@@EEECCCOOOggg~~~cccSSSJJJOOOWWWXXXXXXYYYQQQ{{{hhhRRRHHHFFFFFFDDDBBBAAA@@@???===;;;;;;;;;:::::::::999999999222333444555666666666555888777666444333222111111...///000000//////111222888;;;???CCCFFFGGGGGGGGGAAA???<<<999666444333333...///111333444444333222222222222333444666777888;;;===CCCKKKOOOSSS\\\fffkkkhhhhhhooozzz|||}}}~~~|||wwwrrrooohhhppp{{{^^^DDDAAAGGG===:::@@@===???>>>>>>>>>>>>???@@@@@@BBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999888777777888888999:::;;;999>>>@@@<<<999AAATTTeee^^^LLL<<<:::AAACCC@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<======>>><<<<<<>>>???===;;;AAAJJJmmmxxxjjj[[[WWWXXXUUUPPPMMMIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJJJJPPPeeerrrjjj```XXXUUUUUUTTTSSSQQQPPPOOOPPPRRRTTTTTTTTTVVVYYY\\\___^^^YYYTTTPPPNNNQQQ\\\lllyyy}}}~~~zzzTTTIIIEEEFFFGGGBBBCCCBBBBBBAAAAAA@@@@@@???===>>>???@@@BBBEEEJJJNNNCCCEEECCC???===???>>><<<======<<<<<<======>>>>>><<<:::999:::;;;======<<<::::::;;;===???@@@BBBBBBEEERRR^^^^^^VVVQQQXXXaaayyyHHH:::333555666555333444777:::777666555444444555666777777999:::999888777888999;;;;;;<<<======<<<:::999999:::;;;<<<=========<<<>>>888<<>>;;;;;;;;;;;;::::::::::::222222444555666666666555666666555555444333333333111222333222000000111222888999<<<>>>@@@AAAAAAAAA===;;;999666444333222222///111333444555444333222222222333444555777999:::???@@@HHHXXXdddhhhjjjkkkdddgggkkkrrrxxx|||~~~zzz|||||||||xxxrrrmmmiiigggppp|||~~~aaaIIICCC@@@AAA>>>;;;<<<>>>===============>>>>>>???@@@@@@???>>>===;;;:::999777888999999999999888888555555666777888:::;;;<<<<<<>>>???===<<>><<<<<<===??????===???CCCSSSyyy{{{eee\\\ZZZWWWSSSPPPJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHLLL[[[ssskkkfff___XXXTTTRRRQQQQQQOOOMMMKKKLLLNNNPPPPPPNNNQQQRRRSSSTTTSSSPPPLLLIIIJJJNNNZZZiiiuuu}}}fffKKKIIIGGGEEEFFFCCCCCCCCCBBBAAAAAA@@@??????===>>>@@@@@@AAADDDIIINNN???AAA???<<<<<>>;;;<<<<<<<<<<<<<<<===>>>>>>>>><<<::::::;;;<<<;;;:::999999;;;<<<>>>@@@AAAAAAAAAOOO[[[[[[RRRMMMSSS[[[{{{ggg===;;;333555555444222333777;;;777666555444444555666777888::::::999777666777888;;;<<<<<<===<<<;;;999888999:::;;;============<<<>>>555>>>CCC999AAANNNJJJoooyyy~~~ggg[[[TTTLLLJJJNNNNNNIIILLLeeesss\\\KKKIIIGGGFFFEEEDDDBBB@@@<<<<<<;;;;;;;;;;;;::::::333444666888999999888777555555555555555444444444444555666444222111111222777888999:::<<<=========888777555222111000000000000222444555555444333222222222333444666888:::;;;BBBAAAKKKaaatttyyyssslll```iiiqqqtttrrrsssyyyxxxyyyyyywwwtttooojjjgggkkkqqq{{{|||}}}iiiLLL@@@EEE@@@<<<@@@???===AAA<<<<<<<<<<<<<<<======>>>??????>>>===<<<:::888777555666666777777777777777333444444666888:::<<<===>>>===<<<<<<>>>???@@@@@@???;;;;;;>>>???======???<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>><<<;;;;;;>>>?????????AAABBBXXXlll^^^ZZZXXXUUUSSSKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIMMMKKKRRR]]]dddhhhsss~~~ccc```\\\VVVRRROOONNNOOOKKKIIIGGGIIIMMMOOOOOOMMMJJJIIIHHHHHHHHHHHHGGGFFFMMMRRR]]]iiiqqq{{{vvvVVVGGGKKKHHHEEEHHHHHHCCCCCCBBBAAAAAA@@@?????????@@@@@@>>>===>>>BBBFFF<<<>>>===:::;;;???>>>;;;<<<<<<<<<<<<<<<===>>>??????===;;;:::;;;;;;999888888999:::<<<===???@@@AAA???LLLYYYYYYPPPJJJOOOWWWwwwvvvNNN999777777666555666888:::999888666666555333333444888;;;;;;<<<===;;;999777777888::::::;;;;;;;;;;;;;;;:::888888999:::;;;======>>>======>>>???@@@BBBDDDEEEWWWyyydddWWWWWWOOOAAAFFFIIIIIIKKK[[[|||cccYYYMMMFFFJJJKKKDDD???????????????===:::888777888999999999999999999999999888888999999999888888777999777555444333444666777777777666666666666777777333333222222111000//////444444444555555555555666444222444888999999???HHHLLLUUUcccpppwwwwwwsssoooiiinnnqqqqqqooorrrzzzyyypppiiiggggggggghhhqqqqqquuuxxxvvv{{{zzzKKKIIIBBBAAAAAA@@@???>>>>>>===;;;;;;:::888666777999;;;======<<<;;;:::999888777666666666666555444333333777555444444666888999999:::;;;<<<=========<<<;;;CCC???:::999:::;;;;;;999;;;:::888777777888:::;;;<<<:::888666666888:::<<>>===<<<;;;;;;<<<===FFFJJJ```~~~yyyxxxlllccc]]]ZZZIIIJJJKKKKKKHHHFFFJJJPPPLLLHHHIIIMMMLLLFFFGGGLLLIIIHHHIIILLLLLLMMMTTT]]]qqq}}}}}}vvvmmm]]]ZZZUUUPPPLLLIIIHHHHHHFFFEEEDDDEEEFFFFFFEEEDDDDDDCCCAAABBBFFFIIILLLNNNTTT\\\dddmmm~~~TTTQQQKKKFFFCCCCCCEEEFFFDDDBBB@@@>>>=========>>>>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===AAAAAA>>>:::===<<<999777777777888999;;;<<<===>>>@@@@@@@@@@@@FFFSSS______UUUMMMOOOTTTooo]]]>>>333666666666666777999:::999888555666555444333555999<<<;;;<<<===<<<:::999999:::;;;<<<<<<<<<<<<;;;;;;:::999::::::;;;===>>>>>>???;;;<<<<<<===???@@@BBBCCCJJJuuuuuunnnxxx^^^WWWUUUPPPLLLMMMLLLJJJLLLWWWiiixxxuuuaaaOOOJJJJJJGGGBBBAAA===>>>>>>>>>===<<<;;;<<<999999999999::::::::::::999999999999999888777777888777666444444555666777666666555555555555666666555444444333222222111111222333444444444444555666222222666===@@@???DDDKKKWWWbbbqqqyyyyyyrrrjjjfffhhhlllppprrrsssxxx|||tttkkkddd`````````eeehhhpppvvvxxxiiiCCCEEEAAAAAA@@@@@@???>>>>>>===;;;;;;:::888777777999;;;<<<;;;;;;:::999888777666666666666666555444444333555333222333555666666666888999;;;<<<<<<<<<<<<;;;AAA===:::888999:::999888;;;:::888777777888:::;;;>>>===:::999999:::<<<===>>>===<<<;;;;;;;;;<<<<<<===CCCNNNtttrrryyykkkbbb```WWWWWWYYY\\\[[[WWWRRRNNNNNNMMMMMMNNNNNNMMMNNNRRRKKKIIIIIIJJJIIIFFFHHHLLLMMMVVV\\\[[[YYYWWWTTTNNNUUUSSSPPPLLLIIIGGGEEEEEEFFFEEECCCBBBBBBBBBBBBBBB???@@@CCCIIIOOOVVVZZZ\\\\\\jjj}}}kkkOOOMMMIIIFFFDDDDDDFFFGGGCCCBBBAAA@@@>>>>>>======??????????????????>>>>>>===<<<<<<;;;::::::999999>>><<<:::888777999===@@@>>><<<:::888888888999:::;;;;;;===>>>???@@@@@@@@@FFFSSS______TTTLLLNNNTTTbbbnnnJJJ777555888666555666888:::;;;999777555666666555555777:::===;;;<<<===<<<;;;:::;;;=========>>>======<<<;;;;;;:::;;;;;;<<<===>>>??????<<<<<<======???@@@BBBCCCGGG\\\~~~bbbcccsss```XXXTTTLLLJJJKKKMMMIIIEEELLLYYY~~~{{{\\\LLLHHHHHHEEEAAA???????????????>>>===<<<999999::::::;;;;;;;;;<<<;;;;;;;;;:::999888777666888777666555444555666777555444444333333444444555555555555444444333333222222333555555444444555666555555888>>>CCCFFFMMMUUUcccnnn|||{{{pppeee___]]]bbbhhhmmmsss|||zzzmmmccc]]]\\\\\\aaa___dddrrrUUU===BBB@@@@@@??????>>>=========;;;;;;;;;999777777999;;;:::999999888777666555555666666555555555555555555555444333444666666555333666777888:::;;;;;;;;;;;;>>><<<999888888999888777;;;:::999888888999:::;;;@@@>>><<<;;;:::;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;DDDBBBSSSwwwsss~~~rrrhhhhhheeefffllltttsssggg[[[]]]]]]YYYSSSPPPQQQPPPMMMJJJFFFDDDGGGHHHFFFEEEGGGHHHMMMPPPNNNMMMOOOOOOMMMNNNMMMKKKIIIGGGEEEDDDDDDBBBAAA???>>>???@@@BBBCCCGGGGGGIIIMMMUUU___hhhnnnpppiiiRRRJJJIIIGGGEEEEEEEEEEEEFFFBBBBBBBBBAAA@@@???>>>===@@@?????????>>>===============<<<::::::999999999<<<>>>===:::777999???EEE===<<<;;;999999999:::::::::;;;<<<===>>>?????????EEERRR^^^]]]QQQJJJMMMSSS___^^^BBB999888666666666777999;;;;;;999777666777777777777888<<<>>>:::<<<======<<<<<<===???>>>??????>>>>>>===<<<;;;:::;;;;;;<<<======>>>>>>????????????AAABBBCCCDDDLLLPPPyyywwwbbbqqqzzzhhh]]]RRRHHHFFFMMMMMMHHHNNN[[[ccctttYYYNNNKKKGGGBBBBBBAAA@@@@@@???>>>;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;:::888777666888777666666555555666666333333333222222333333333555555555444444333333333222444666666444444666888;;;::::::>>>DDDNNNZZZbbbjjjqqq{{{|||rrrhhhaaaXXX\\\cccllluuuvvviiiaaa^^^]]]\\\\\\XXX```zzzgggGGG<<>>===???>>>>>>===<<<;;;;;;:::;;;;;;:::999999:::;;;;;;555888<<<===<<<<<<===???;;;:::999888888888999999999:::;;;<<<===>>>>>>>>>BBBPPP\\\ZZZNNNFFFKKKSSSjjjqqqKKK999999888111666666777999;;;;;;:::888777888999999999:::<<>>@@@>>>>>>??????>>>======<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCHHHGGG]]]wwwnnnlllWWWGGGGGGGGGDDDIIIUUUPPPeee{{{ggg^^^TTTKKKEEEBBB@@@?????????===:::;;;;;;<<<<<<<<<===============<<<<<<:::999777777888888777666666666666666333333333222222333333333444444444444333333333333111444555444222444888===<<>>=========<<<;;;:::999999888888777777888999;;;===???:::888777888::::::888555888888777777777777777777888999:::;;;<<<=========@@@NNNZZZXXXKKKEEEKKKUUUppp```>>>444888999555888777777888:::;;;;;;:::999:::;;;;;;:::;;;<<<>>>:::<<<======<<<<<<===???======>>>>>>>>>>>>======::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????BBBBBBKKKaaa|||uuu[[[NNNGGGCCCFFFMMMSSSVVVaaazzzrrr```KKKGGGBBB@@@AAABBBAAA???=================================<<<;;;:::999888888888888777777777666666555444444333333444444555444444444444444444444444000333555555444999BBBJJJFFFNNNWWWaaakkksssssspppqqqtttxxx{{{{{{vvvpppkkksssssstttxxx{{{zzzuuuqqqppphhh```^^^```aaa\\\VVVNNNnnntttYYYCCC>>>@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999999;;;888888888888777777777666555555444444555777999:::555444333444666666555333666666666555666666777888:::<<<<<<<<<:::999999:::999999999999999999999999888888777777777777888888999999:::;;;;;;;;;::::::???CCCBBBCCCKKK[[[zzzooo}}}|||xxxdddcccgggqqqyyy{{{zzzzzznnndddXXXQQQMMMJJJLLLPPPPPPLLLIIIKKKKKKHHHFFFFFFCCCBBBAAA@@@@@@AAACCCDDDGGGIIIJJJKKKLLLPPPWWW]]]kkkxxxXXXJJJIIIHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::999999999666666555666999<<>>;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>???AAAFFFMMMjjjgggUUUNNNMMMOOOWWWYYY\\\ggg}}}}}}[[[TTTKKKEEEEEEEEECCC@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::888888888888888777666666666666555555555555666666555555555555555555555555333777:::;;;>>>GGGUUU```hhhnnnsssvvv{{{{{{sssnnnwww}}}vvvsssssszzzxxxxxx{{{|||vvvkkkbbbaaagggpppxxxyyyrrrhhh```lllsssSSSJJJ@@@???BBB:::=====================>>>:::;;;===<<<:::999::::::::::::999999999999888888555555444444555777:::;;;555333222333555666666666888888666555555666666777888:::<<<;;;999777888:::999999999::::::999999999777888888888999::::::;;;888999:::<<<<<<<<<;;;:::===AAABBBDDDHHHMMMhhh~~~zzzuuutttyyyuuuvvv~~~sssfffccclllnnnfffccchhhcccaaa______\\\WWWWWWZZZSSSKKKGGGIIIIIIFFFFFFHHHKKKJJJHHHHHHJJJOOOSSSVVVUUUUUUTTTSSSVVV```ooozzzbbbIIIFFFGGGDDDCCCCCCCCCCCCCCCDDDEEEEEE??????>>>>>>======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;777666555666888;;;???AAANNNIIIAAA;;;888888:::<<<666666777777777777666666666777888:::;;;;;;;;;;;;AAAPPP]]]ZZZNNNJJJTTTaaaeeeFFF:::777444555999;;;999666555777:::<<<===<<<>>>>>>>>><<<;;;<<<===;;;<<<===<<<;;;:::;;;===999:::;;;===>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<===>>>???>>>???DDDDDDTTT}}}bbbTTTOOOMMMPPPYYYaaadddiii{{{jjjaaaTTTKKKGGGDDDAAA>>>AAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888888888888888777666666777777666666666666777777666666666666777777777777888<<<@@@BBBGGGTTTeeesss~~~wwwhhhxxxwwwwww|||}}}|||}}}{{{nnnccc]]]pppxxxooo^^^CCCFFFBBBAAACCC;;;????????????@@@@@@@@@@@@:::<<<===<<<;;;999::::::;;;;;;;;;:::::::::::::::555555444444555888:::<<<777555444444666999999999:::999777666555555666666666999;;;:::888666777999888999999::::::999999888888999999:::;;;<<<======888999;;;<<<===<<<;;;;;;777======>>>DDDHHHUUUlllyyyuuuvvv{{{mmmeeexxxnnnvvvuuugggcccmmmcccfffkkknnnhhh^^^XXXXXX]]]TTTNNNOOOQQQOOOPPPTTTVVVUUUSSSTTTXXX^^^eeeiiigggfffdddccciiiyyykkkLLLDDDGGGGGGBBBBBBAAAAAABBBCCCEEEGGGIII???>>>===<<<<<<===>>>>>><<<<<<==================888777666666777:::===@@@===???@@@===888555777999666777888888888888777777666777888999:::;;;;;;;;;BBBRRR___]]]QQQMMMXXXfffoooXXXAAA999;;;<<<888555:::<<<===;;;888777999<<<>>>??????===;;;::::::;;;<<<<<<;;;:::::::::;;;;;;888999:::<<<======<<<<<<::::::::::::::::::::::::========================???@@@DDDFFFIIIfff~~~cccSSSLLLPPPYYYaaaddddddjjjyyywwwhhh___UUUIIIDDDFFFDDD@@@@@@CCCCCC===:::<<<;;;>>>>>>;;;888:::===>>>;;;<<<<<<999777888999999:::999888888777666333111888888777888999;;;<<<===??????EEEPPPYYYdddwwwxxxtttrrrooojjjttt}}}~~~}}}}}}~~~|||uuulllfffiiiyyy{{{vvvZZZAAA<<<>>>;;;999;;;???@@@@@@AAAAAAAAA@@@@@@;;;;;;:::999999888777777===<<<::::::;;;;;;:::999;;;999666777:::;;;:::888999999999888999999::::::;;;:::888777666555555666888888777666555555666666666666888999999888777666666777999;;;<<<<<<;;;:::888999;;;<<<<<<<<<;;;;;;>>><<<;;;;;;@@@GGGNNNSSS{{{wwwtttzzzvvvggg```lllxxxzzz}}}nnnaaadddeeebbbZZZWWWXXXYYYXXX]]]eeehhhgggqqqoooRRRIIIIIIEEEDDDFFFCCCBBBAAAAAAAAAAAABBBCCC>>>======<<<<<<<<<============<<<;;;:::999999888888888777777888999999:::;;;;;;:::999888777666555777888999999888777555444888999999::::::;;;;;;<<<>>>UUU^^^```___OOOTTTuuu[[[KKK===;;;???@@@===;;;:::;;;;;;:::999888999;;;AAABBBBBB@@@===;;;;;;;;;;;;;;;:::999999999999:::777888999;;;;;;;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA???QQQ|||eee___RRRZZZcccddd```^^^aaaeeehhhvvvmmmeee^^^YYYQQQIII@@@???CCCGGGFFFCCCAAA@@@@@@AAAAAA>>><<<;;;;;;;;;;;;999888:::===???;;;:::999999999:::999999===>>>>>>???@@@CCCHHHKKKMMMSSS```nnnvvv{{{yyyooohhhbbbdddkkkxxx}}}~~~ttthhhdddhhhooo}}}xxx|||cccNNN>>>>>>AAA>>><<<>>>>>>>>>???????????????>>>===<<<<<<;;;::::::999999;;;:::999:::;;;<<<;;;:::;;;999888999;;;<<<:::888888888888888888999999::::::::::::999888888777777888888777666666666777777666666888999999999888888888888:::;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999999:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999888888888888888999888888888888888888888888888888999999999888777666888999999::::::;;;;;;<<<999JJJRRRWWW[[[QQQWWWrrrGGG???;;;>>>BBBAAA??????:::999888999:::;;;;;;:::CCCDDDEEECCC@@@===;;;;;;::::::999888888888888888555666888999:::999999888777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======@@@>>>:::@@@[[[www~~~ooojjjddddddbbb\\\TTTPPPQQQSSSPPP```~~~tttccc^^^VVVTTT]]]eee]]]MMMNNNEEEAAAFFFHHHCCC???@@@@@@???>>>===<<<===BBBEEEDDDBBB???===<<<===@@@AAAJJJMMMOOOPPPSSSXXX```gggkkksssyyylllbbbcccgggqqq}}}vvvpppggg```bbbqqq}}}vvvsssYYYOOOCCC<<<@@@CCC???===???======>>>>>>>>>>>>======>>>=========<<<<<<;;;;;;999888888999;;;<<<<<<;;;:::999999;;;<<<<<<999777777666666666777777888999999:::;;;;;;;;;;;;:::999777777777777777777888999666666888999::::::::::::::::::::::::;;;<<<<<<===;;;;;;<<<<<<<<<;;;::::::666777:::===???@@@@@@@@@BBBbbbqqqllllll^^^[[[]]]eeennnuuu|||ttt^^^PPPEEE???BBBFFFCCCAAADDDBBBAAAAAA@@@@@@AAAAAABBB??????>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999888888888888888888555666666777888999::::::888999999:::::::::::::::888999999::::::;;;;;;<<<<<>>;;;;;;???@@@===<<<===;;;888777999<<<>>><<<999BBBCCCEEEDDDAAA>>><<<<<<;;;:::999888888888888888444555666888888888777666666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@@@@===>>>KKKZZZ~~~jjj{{{sssooopppmmmggg```YYYTTTRRRQQQTTTUUUdddwwwzzzwwwvvvnnnwwwqqqbbbSSSJJJNNNPPPJJJGGGJJJHHHFFFEEEEEEDDDCCCFFFKKKLLLJJJGGGFFFHHHOOOWWW]]]```cccfffgggiiioooyyyzzzpppkkklllttt~~~rrrcccUUUVVVhhh~~~oookkk~~~^^^OOOEEE@@@???BBBAAA===<<<>>>======>>>>>>>>>===<<<<<<============<<<<<<<<<<<<:::999888999:::;;;:::999777888999;;;;;;999777555555555555555666666777888777888:::<<<<<<<<<:::999777777777777777888999:::666666888999:::;;;<<<<<<<<<;;;:::999:::;;;===>>><<<<<<<<<;;;;;;:::999999888999;;;===>>>>>>===<<<:::NNNtttyyyhhh\\\cccuuu~~~___NNNFFFBBBBBBFFFGGGCCCAAACCCAAAAAA@@@@@@@@@@@@AAAAAA?????????>>><<<;;;:::999999999:::::::::;;;;;;;;;888888777777888999999:::555555666777888999::::::888999999:::;;;<<<<<<<<<888999999::::::;;;;;;<<<@@@HHHOOOUUUWWWYYYfffyyy===;;;;;;===<<<999:::===;;;999888;;;>>>???===:::>>>???AAAAAA???=========<<<;;;:::999888888888888444555666777888777666555666666777888:::;;;<<<<<<999999999999999999999999<<<===???@@@??????FFFMMMqqqzzzjjjxxxtttiiijjjjjjhhhccc\\\SSSMMMVVVQQQRRRYYY___hhh{{{~~~tttoooqqqnnnddd\\\[[[YYYVVVVVVXXXXXXUUUYYY___]]]\\\ZZZ[[[aaannn~~~wwwtttrrruuu|||~~~vvvlllgggYYYVVVWWWaaaoooyyyzzzvvveeemmm___KKKKKKBBB@@@@@@AAA@@@===>>>AAA>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999999999777666555666888999888666444333444444444444555666777888555666888:::;;;:::999888777666666666777888999999666777777888:::;;;<<<===<<<;;;:::999999;;;<<<===;;;;;;::::::999999999888<<<<<<=========>>>>>>>>>===GGGXXXsss|||iiinnnuuuzzz|||uuu~~~gggRRRJJJAAAAAABBBDDDCCC???>>>@@@???@@@@@@@@@@@@@@@@@@????????????>>>===;;;:::999888888999::::::;;;;;;;;;666666666777888:::;;;<<<777777777777777777777777888888999999:::;;;<<<===888999999::::::;;;;;;<<<>>>FFFRRRSSSKKKNNNbbbttt;;;888999;;;;;;:::<<>>??????===;;;;;;=========;;;;;;<<<>>>===<<<;;;:::999888888888555666777888888888777666666777777888999:::;;;;;;999999999999999999999999:::;;;<<<<<<<<<===???BBBSSSuuu|||wwwrrrqqqoooiiiccc]]]WWWTTTRRRPPPMMMIIIJJJRRR\\\cccfffwwwxxx{{{{{{uuusssvvvwwwuuu{{{}}}wwwyyy~~~zzzvvvoookkkjjjfff]]]UUURRRUUUdddtttxxxpppfffbbbcccnnnKKKAAAFFF??????@@@@@@@@@@@@CCCFFF>>>?????????>>>===<<<;;;999999999:::;;;;;;;;;<<<===;;;999888888777555444444666777777555333333333333333333444555666777888555666777888999888888777666666666666666666777888777777777777888:::;;;<<<:::::::::999999::::::;;;999999888777777777888888>>>===<<<<<<<<<>>>???@@@@@@EEEGGGQQQvvv~~~jjjQQQEEEBBB@@@AAABBBBBBAAA@@@AAABBB>>>??????@@@@@@??????>>>>>>>>>??????>>><<<:::999888888999999::::::;;;;;;666666666777888:::;;;<<<888888888777777666666666777777777777888999;;;;;;888999999::::::;;;;;;<<<===FFFWWWVVVEEEIIIcccttt999666777;;;===<<>>@@@AAA???>>>============<<<:::888888:::===<<<;;;:::888777777777666777888999::::::999888777777777888888999999999:::888888888888888888888888888;;;<<<<<<;;;<<<<<<===CCCZZZyyyyyyrrrfff___\\\SSSLLLHHHJJJMMMMMMKKKJJJ]]]mmmwwwtttqqqvvvyyyxxxmmmwww~~~|||ssshhh\\\UUUQQQQQQUUU[[[zzz|||fff[[[aaammmsssUUUGGGAAA>>>===>>>??????@@@CCCDDDDDD===>>>>>>======;;;::::::888999999:::;;;;;;<<<<<<;;;999888777888888666444555777888666444222333555333333444444555777888999666666777777777777777777777666555555555555555555888777777666777888999:::888999999999999999888888777777666555555666777888:::::::::;;;<<<===>>>???@@@AAAAAADDDUUUzzzgggRRRGGGAAA>>>AAABBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@???>>>>>><<<===>>>???>>>===;;;:::999999999999999:::::::::888888888777888888999:::888777777777666666666666777666555555666777888999888999999::::::;;;;;;<<<@@@HHH\\\[[[HHHPPPmmmzzz999777888===???>>>>>>AAA===@@@CCCCCC@@@======>>>@@@???<<<999777777999<<<;;;:::999777666555555555888999:::;;;;;;:::999888888888888888888888999999777777777777777777777777888;;;>>>>>>>>>>>>>>>===@@@>>>aaannn]]]ZZZNNNIIIOOOQQQIIIGGGLLLYYYfffrrrwwwzzz|||yyytttbbb___cccmmmvvvyyy|||zzz}}}{{{qqqbbbRRRIIIIIISSSdddsssvvvssskkkaaaaaassspppKKKBBBHHHCCC777>>>@@@@@@@@@AAACCCBBB???<<<<<<<<<<<<;;;:::999888888999999:::;;;<<<======999888666777888888777666777888999666333222444666333444444555666777999999888888777777666777888888777666555444444444444444888888777666666777888999777888999::::::999777666666555444444444666777888666777999;;;<<<======<<<===<<<>>>???>>>MMMzzz^^^JJJFFFGGGEEEBBB???@@@@@@??????@@@>>>;;;===>>>???@@@@@@???>>>===;;;<<<>>>??????===;;;:::999999999999999999999999;;;:::999888777777777777666666666666777777777777666555444444444555777888888999999::::::;;;<<<<<<>>>EEEZZZ\\\JJJUUUrrr|||<<<;;;:::;;;===??????>>>???DDDHHHFFFBBB>>>>>>@@@CCCBBB@@@<<<999777999:::BBB@@@<<<888666666666777555777999999888777666777888777666666666777999999:::888666666777888777666:::;;;;;;;;;;;;;;;::::::888DDDRRRtttllleee[[[RRRQQQOOOIIIEEEFFFSSSZZZhhhrrrqqqjjjkkkqqqaaaXXXRRRVVV^^^cccgggkkkuuu~~~qqqyyyzzzsssqqqgggZZZMMMJJJPPP]]]nnn|||iii```SSSSSSlllsssQQQKKKHHH===;;;DDD??????>>>??????@@@AAAAAA>>>===:::888777888999999======;;;:::999999999999777777888888888777555555555555666777666555444333333444555777888999999999;;;999777777777666444222555444333222222222333444666555555555777999;;;<<<::::::999888777666555555555555555666666777888999999:::<<<;;;::::::;;;======<<<===???@@@GGGZZZmmmooo```OOOHHHJJJKKKFFF???>>>>>>???AAAAAA@@@<<<999>>>???@@@AAABBBAAAAAA@@@;;;<<<===?????????>>>>>>===??????;;;555333777;;;777999888666777999999555888888777777666666555555444444555555555555444444666666777888999::::::;;;???HHHZZZ\\\MMMPPPgggvvv<<<;;;:::;;;===??????>>>???CCCFFFEEEAAA>>>???AAACCCBBB@@@===:::888:::;;;@@@>>>;;;999777666777777666888::::::999888888888888888777777777888999::::::888777666777888777666;;;;;;<<<<<<<<<<<<;;;;;;:::???BBBVVVnnn\\\XXXYYYVVVOOOKKKDDDHHHQQQZZZ\\\\\\bbbkkkeee\\\UUUVVVXXXYYY\\\___ccckkksssvvvwww}}}}}}www|||}}}uuufff\\\WWWUUUPPPRRR\\\fffgggccc```\\\\\\```mmmeeeSSSXXXXXXIII???AAAAAA@@@???>>>>>>>>>>>>???@@@>>><<<:::888888999999:::999999888888777777777666666666555555555444444111222333555555555555444333444555777777888888888999777666555666555444222444333222222222333444444666666555555666888:::;;;888888888777666666555555555555555555666777888999888:::;;;;;;::::::;;;<<<<<<;;;<<<>>>===???JJJWWWyyyyyycccWWWJJJEEEFFFGGGDDD???>>>>>>>>>@@@AAA@@@===:::<<<===>>>???@@@??????>>>;;;<<<===>>>>>>>>>===<<<<<<>>>>>>;;;666444666:::777999888555666999888444777777777666666666555555444555666777777666555444555666666777888999:::;;;@@@HHHZZZ\\\LLLLLL^^^kkk>>><<<;;;<<<>>>?????????>>>AAACCCBBB???>>>@@@BBBBBBBBBAAA>>>;;;:::;;;===<<<<<<;;;:::999888888777888:::;;;;;;:::999999:::999888888888888999:::::::::888777777888888888777;;;<<<<<<=========<<<<<<<<<<<<888>>>WWW|||tttiii^^^TTTOOOLLLKKKLLLOOOOOOOOOTTTYYYaaaZZZSSSOOOLLLHHHIIIMMMQQQUUUZZZ]]]```eeelllrrr|||yyyzzz{{{wwwwww~~~}}}|||||||||{{{xxxuuuxxx}}}rrrrrrmmmiiippp}}}pppiiiccc___YYYRRROOOQQQUUUYYYbbbkkklllfffaaaaaannnnnnvvv~~~gggVVVPPP[[[]]]NNN@@@>>>>>>>>>=========>>>???@@@AAA@@@>>>;;;:::999999:::888888888888777666555555666666555555555555555555222222333444555555444444444555666777777777777777666555333444555555333222222222111222222333444555666666666666666777888999666666666666666666666666555555555555666777888999777999::::::999888:::;;;:::999;;;======;;;>>>CCCHHHqqqYYYRRRLLLEEEAAAAAABBBAAA???<<<<<<===???AAA@@@>>><<<:::;;;<<<===>>>===<<<<<<;;;<<<<<<======<<<:::999:::<<<>>><<<888555666888666888888555555777777444666666666666666555555555444555777888888777555444555555666777888999::::::???GGGYYY^^^MMMFFFSSS\\\~~~@@@???===>>>@@@AAAAAA@@@===???@@@???>>>>>>@@@BBBAAAAAAAAA???<<<;;;===>>>;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<;;;:::;;;<<<999999999999999::::::::::::888666777888999888777;;;<<<==================<<<<<<:::===EEEVVVooozzzfff\\\YYYVVVRRRPPPOOOPPPRRRUUUYYYTTTOOOKKKEEE@@@AAAFFFHHHIIIJJJMMMQQQTTTVVVWWWWWWXXX___jjjppppppnnnnnnrrrqqqqqqrrrqqqmmmhhhddd```ccckkkrrrqqqiiieeeeeedddbbb[[[SSSRRRVVVWWWTTTOOOJJJEEEDDDEEEJJJUUU```mmmpppqqqjjj```cccyyyuuuYYYXXXKKKGGGNNNOOOFFF===<<<:::999:::;;;===@@@CCCEEEBBBAAA???===<<<:::::::::999999:::999888666444333555666777888888777666555444444444444444333333222555555666666777666666666333222111222333444333222000111111222222333444555666666666666666666666777444444444555555555666666555555555555555666888888666888999999888888999:::999999:::===???>>>======CCCLLLvvvssslllpppwww{{{gggTTTEEEFFFEEECCC@@@>>>>>>??????;;;;;;<<<>>>@@@AAA???===:::;;;<<<======<<<;;;:::;;;;;;<<<<<<;;;:::888777888:::<<<<<<999666666666555888999555333555555333555555555555555555555555222444666777777666444222444555555666777888999999===DDDXXX```OOODDDKKKQQQ}}}BBBAAA???@@@AAABBBBBBAAA<<<===============???AAA???@@@@@@???======>>>???;;;<<<===>>>>>>===<<<;;;:::;;;<<<;;;::::::;;;<<<888888999999::::::::::::999777666666777888888777;;;<<<<<<===>>>>>>======:::;;;<<>><<<===;;;:::::::::<<>>===<<<;;;;;;;;;::::::888777555333222333555777999999888555333333222222222222222222222444555666666666666555555222111000111222333222111///000111222333333444444555555555555666666555555333333444444555555666666444444444444555666777888666777999888777777888:::<<<;;;;;;<<<>>>@@@???<<>>RRRwwwmmmbbb]]]bbblllvvv{{{lllYYYNNNEEE===BBBDDDDDDBBB>>><<<>>>@@@;;;;;;;;;===@@@@@@???>>>;;;<<<=========<<<;;;:::;;;;;;;;;;;;:::999777666666888:::;;;:::777666555555999:::555333444555444444444444444444555555555111222444555555444222111444444555666777888888999;;;@@@UUUaaaRRREEEHHHLLL{{{BBBAAA??????AAABBBAAAAAA;;;;;;<<<<<<=========>>><<<>>>??????======>>>???;;;<<<===>>>>>>>>><<<<<<:::;;;;;;:::888888:::<<<777888888999:::999999999777555444444666777777666:::;;;<<<===============999999999>>>AAA>>>MMMnnnnnncccvvvxxxbbbSSSNNNOOOOOOMMMIIIGGGHHHGGGEEEEEEIII@@@???>>>BBBHHHMMMNNNNNNMMMGGGCCCEEEGGGFFFHHHKKKSSSQQQOOOOOOPPPPPPNNNMMMLLLDDD???@@@CCCBBBAAAAAACCCCCCDDDDDDDDDEEEFFFFFFAAAFFFPPPVVVVVVTTTYYYaaa```WWWRRRYYYllltttYYYIIIAAA@@@??????@@@@@@???>>>???AAA???===;;;;;;===???@@@@@@@@@??????>>>===<<<;;;:::999888777666555555555444555666777777777666555111111111000111222333333333444555666666666666666222111000000222333222000///000111222333333333222333333444555666666555555333444444444555555666666444444444444555666777888666888999999888777999:::===>>><<<::::::===<<<999;;;AAAJJJ^^^ssslllkkkkkkkkkooopppqqqsssvvv{{{nnnVVVLLLGGG@@@:::AAACCCDDDAAA>>><<<===@@@;;;;;;;;;<<>><<<<<<===>>>===<<<;;;::::::;;;;;;;;;:::999777666666777888999999888666555555:::;;;777333444555444333333333444444444444444111222222222222222222111333333444555666777888888:::===QQQ```TTTFFFHHHLLLvvv@@@???======?????????>>>::::::;;;<<<======;;;::::::<<<>>>>>>======>>>???;;;;;;<<<<<<<<<;;;;;;;;;888999999888666777999:::666777888999999999888888555444333333555666666555999999;;;<<<<<<=========999:::777:::???;;;AAAVVVzzzxxx~~~uuuggg^^^WWWTTTMMMJJJKKKLLLIIIGGGGGGEEECCCAAABBBFFFKKKMMMNNNNNNGGGBBBAAAAAA???@@@CCCDDDCCCCCCCCCEEEFFFFFFEEEDDD@@@???AAAAAA???@@@BBB@@@???@@@AAABBBCCCGGGJJJNNNWWWccciiicccYYYWWW[[[XXXZZZbbbqqqzzz[[[JJJBBB???<<<@@@BBB@@@>>>???AAAAAAEEECCC???<<<;;;<<<>>>???>>>>>>>>>>>>>>>======<<<;;;:::999888999;;;===???<<<:::777555666888<<<>>>;;;:::888666444333333333222333444555666666777777333111000111222222111000000111222222333222111111111222333555666666666555555555555555555666666666444444444444555666777777777888:::999888888999;;;;;;>>>>>>:::999<<<<<<999///BBBDDDFFF^^^zzz~~~kkkUUUHHHEEECCC???;;;@@@AAAAAA???===<<<===???<<<;;;;;;<<<>>>???>>>===;;;<<<=========<<<:::999::::::;;;;;;;;;:::888777666666666888888888777555666;;;===888333444555555222222333333333444444444333333222111111222333333222333444555666777777888;;;;;;NNN___TTTFFFGGGLLLnnn>>>===;;;;;;<<<======<<<::::::;;;===>>>===:::888999;;;===>>>======>>>???;;;;;;:::::::::999999999888888888777555555888:::555666777888999888777777444333222222444555555555888999:::;;;<<<<<<<<<<<<:::===;;;<<<@@@;;;;;;FFFGGGkkk}}}~~~~~~xxxbbbZZZTTTUUUVVVRRRMMMKKKMMMKKKGGGEEEFFFHHHKKKLLLHHHCCC@@@BBBCCCBBBBBBEEE@@@??????@@@BBBBBB@@@>>>:::<<>>>>>>>>>>>=========<<<;;;;;;===BBBFFFIIIEEE@@@:::555666;;;BBBGGGIIIFFFBBB===999555333222111222333555666777777777333222111111222222111///000111222333333222000//////111333555666666666666666666666666666666666666444444444444444555777777777999::::::999999:::;;;777===@@@<<<;;;>>>???<<<===BBB:::>>>LLLHHHbbbzzzmmmcccUUUEEE>>>===>>>???>>>>>>>>>===<<<;;;<<<>>>???===<<<;;;<<<===>>>>>><<<;;;;;;<<<===<<<;;;999999::::::;;;<<<;;;:::999888666666555666888888777666666<<<>>>999444444666666222222222333333444444444555444222111111222444555222333333444555666777777<<<:::LLL]]]SSSEEEFFFKKKiii999;;;===???@@@???>>>=========>>>>>>===;;;888777666999<<<>>>===<<<;;;;;;::::::999999888999999999999999888888777666666666777777888888888888777777555444333333444777999;;;999999999:::::::::;;;;;;<<<;;;:::999999;;;<<<>>>@@@MMMddd}}}yyyqqqfffgggeeeWWWTTTPPPOOOPPPOOOKKKKKKNNNNNNIIICCCAAABBBDDDEEEEEEBBBCCCDDDCCCBBBAAAAAAAAADDDFFFGGGEEECCCDDDHHHLLLNNNUUUXXX[[[fffuuuwwwqqq|||kkk]]]\\\eeennnxxxzzzeeeQQQJJJDDD======DDDBBBBBBBBBAAA@@@???>>>===AAA???===<<<<<<>>>@@@BBB@@@?????????>>>>>>======CCCEEEEEEAAA======BBBGGG@@@>>>;;;999888:::<<<>>>KKKNNNPPPLLLAAA777444666333222222333555666555444222111000//////111333444777777666555555555555555222333333444555666777777333444444444444444444333555333333555888:::999777???;;;888888666444777<<<666:::AAA<<<444<<>>>>>???>>><<<<<<===>>>===;;;::::::;;;============<<<<<<<<<<<>>????????????????????????===:::777555666999;;;<<<;;;::::::;;;:::999888888777888888888888888888777777666666666666666666777777666666666333333222222333555777999999999999::::::::::::;;;;;;:::999888888:::<<<===@@@@@@GGGkkk|||lllXXXUUUUUUXXXYYYUUUPPPOOOOOOJJJFFFEEEHHHIIIGGGDDDHHHHHHFFFDDDBBBBBBBBBCCCAAACCCGGGKKKPPPWWW]]]bbbqqquuuyyy}}}{{{sss[[[WWW\\\nnnnnn___OOOCCCBBBAAA<<<<<>><<<;;;===<<<;;;:::;;;<<<>>>@@@?????????>>>>>>>>>======AAACCCCCC@@@<<<<<<@@@EEEAAA???<<<888777888999;;;BBBJJJQQQOOODDD999666888444333222333555666666444333222000000000111333444888777666666555555555666444444444555555555555555444444555555555555444444666444444666999;;;:::888555:::BBBDDD===555555:::===888;;;===:::;;;===999===<<<;;;<<<>>>BBBFFFIIIWWWyyybbbQQQKKKHHHDDD@@@>>>???@@@???>>>===>>>???>>><<<;;;<<<===>>>>>>=========<<<<<<<<<>>>===;;;:::999:::;;;<<<<<<;;;;;;:::999999888888888777666666555555666666;;;888444222222333333333222222111111111111222222222111111000000111111222333333333333444666777999:::FFFVVV\\\SSSEEEAAADDDkkk;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???<<<999666555777888999999888777888:::888888777666666666666666777777777777777666666666444555555666666555555444222111111111222444555777888888999999999::::::::::::999777666777888:::;;;@@@===:::LLLvvvxxx}}}yyyvvvwww{{{{{{ssskkkhhh]]]UUUMMMKKKNNNOOOMMMIIILLLKKKIIIGGGGGGHHHJJJKKKWWWYYY]]]ccciiillllllllltttrrrsssuuurrrhhh^^^ZZZRRRZZZppptttUUUKKKBBB>>>BBBDDD@@@???CCCBBBBBBBBBBBB@@@===999777888888888999:::;;;<<<===>>>>>>>>>>>>============???@@@@@@===::::::===AAABBB???;;;888555555666666:::BBBHHHFFF>>>888888:::666444444444666777666555333222111111111222444555888888777777777666666666666666555555555444444444555666666777777666666555777666666777999;;;::::::666CCCRRRVVVJJJ:::666;;;<<<444333:::<<<999999<<<===<<<<<<<<<===>>>???@@@777\\\zzzjjj\\\PPPIIIHHHEEEBBB???>>>???@@@@@@@@@>>>???@@@???>>>===>>>?????????>>>>>>===<<<;;;;;;===<<<;;;:::999:::;;;<<<;;;;;;::::::999888888888666666555444444444444444555333222111222333222111111111111000000111111111222111111000000111111222333333333333444555777888888GGGXXX]]]RRRCCC@@@EEEooo@@@???>>>===>>>???AAABBB@@@@@@@@@>>><<<:::888777777888888777666555777999777777666555444444444444666666666666666666666666555555555666666555555555222222111222222444555666888888888888999999999999888777666555555777888::::::BBBAAAAAANNNgggpppjjjmmmsssvvv~~~mmmdddbbbbbb___[[[TTTTTTVVVYYY^^^bbbeeefffqqqppppppqqqpppiii___WWWTTTNNNOOOUUUVVVRRRTTT\\\mmmzzzttt[[[NNNFFFAAA???CCCEEEBBB@@@AAAAAAAAABBBAAA???;;;777555666666777999:::;;;;;;<<<========================<<<======;;;999999;;;===???===:::777444444444555888;;;;;;999999;;;;;;999777666555555666777666444333333222222222333444555777888888888888777777777555555555555555555555555666777777888888777777666777777888888:::;;;;;;;;;===HHHWWWZZZMMM===777:::;;;@@@===777999999888;;;;;;<<<============<<<<<<999EEE```~~~mmmZZZOOOJJJHHHIIILLLCCCBBB???>>>>>>>>>??????>>>???@@@???>>>===>>>???@@@@@@???>>><<<;;;::::::<<<;;;::::::999999::::::::::::999999888888888777666555555444444444444444555444333444555444333111111111000000000000111111111111000000000000111111222222333333444555666666999GGGWWWZZZMMM??????HHHpppEEEDDDAAA???>>>???AAABBB???>>>>>>>>>===<<<;;;:::888999999777555555666888777666555444333333333333444444444555666666666777555666666777777666666555333333444444444555666666777777777888888888999999777666555444444666777999333???BBB<<<<<>>>>><<<<<<===????????????===:::777555666666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;:::888888:::;;;;;;:::888666555555555666;;;999888;;;EEEKKKBBB555888777555555666666555333333333222333333333444444666777888888888888777777333333444444555666666777777888888888888888888777888888999999999:::;;;;;;===AAAGGGJJJDDD;;;999<<>>???>>>===<<<888888AAAYYY|||qqqXXXLLL@@@>>>@@@BBBDDDGGGCCCBBBAAA???===<<<<<<===<<<===>>>===<<<<<<===>>>??????>>>===<<<;;;:::999;;;;;;:::999999999999999999888888888888888777777777666555555444444555555666555555555555444222000111111000000000000111111111000000000000000000111222222333444444555555555:::FFFRRRSSSFFF;;;@@@KKKnnnFFFDDDBBB@@@???@@@AAAAAA>>>>>>>>>=========<<<<<<999:::;;;999777666666777777666555444333222222222222333333444555666777777666666666777777666666666555555555666666777777777666777777777777888888888777666444333444555777888777<<<;;;;;;AAA@@@DDDTTTyyyjjj___RRRQQQSSSXXX^^^cccjjjxxxzzzpppeee^^^KKKGGGCCCCCCIIISSS\\\bbbpppttt{{{qqqVVVIIIBBB===;;;>>>===;;;::::::;;;<<<>>>===<<<<<<<<<;;;:::888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999:::888777666555555666666777:::;;;>>>III[[[aaaNNN444888777555555555555444222222222222222333333333333555666777888888888777666222222333444555666777888777888888999999888888777777888::::::999999:::;;;;;;999999===>>>???BBBGGGeeeyyyLLL???@@@888444888999<<<>>>??????>>>===333999AAAIIISSSjjj}}}lll[[[CCC<<<999;;;>>>???@@@BBBBBBBBBAAA???<<<;;;;;;<<<:::;;;<<<<<<;;;;;;<<<=========<<<<<<;;;:::999999:::::::::999999999888888777777777777777777777777666666555444444444444555555444333333444333111...111111111000000111111111111000000//////000000111222222333444444444444444999BBBKKKKKKAAA999???KKKlllBBBAAA@@@??????@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;<<<===<<<:::888777777777666555444333222222222111222333444555666777777444555555666666555555444555555666666777777666666666666666777777777888888777666444333444555777888;;;<<<999;;;DDDBBB???GGGYYYzzz~~~uuunnn```WWWPPPMMMLLLMMMRRRXXX]]]dddooo{{{yyylllbbbXXXNNNGGGCCCFFFLLLVVVccctttxxxTTTDDDAAA???;;;999<<<<<<<<<::::::;;;===>>>::::::999888999:::;;;;;;999888777666777888:::;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999888777666666666666666777888:::???KKK```iiiVVV<<<888777555444444444222000000111111222222222222222333444666888888777666555333444444444555555666666777777888888888888777777666888:::999888777999;;;:::777666999===@@@FFFLLL```oooFFF???>>>444777777999;;;===>>>>>>>>>===555;;;BBBEEEDDDKKKccc{{{wwwnnnnnneeeUUU>>>;;;:::>>>???>>>???BBB>>>@@@AAA???<<<;;;<<<>>>999;;;<<<<<<;;;;;;<<<===;;;;;;;;;::::::999999999999999999999999888888777777777777777777777777777555444444333333333333333333222111111333333222111222222111111111111222222000000////////////000000111222333444444444333333666<<>>HHHjjj=========>>>???@@@BBBBBBBBBAAA???>>><<<;;;;;;:::;;;===??????<<<999777777888777555444333222222222111111222333555666777777333444444555555444444333444555666666777666666666666666666666777777777777777666444444444555777999555<<<:::999;;;888;;;JJJAAAWWWyyyppp```YYYWWWTTTQQQPPPOOORRRUUUXXX[[[```hhhnnnhhh___UUUPPPQQQSSSSSSRRRKKKVVVgggxxxjjjYYYGGG>>>:::666666:::888::::::888777888888888999888777666777:::<<<>>>:::888666555555777999;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;<<<<<<;;;999999888777666666555555666666777999BBBVVVeeeZZZEEE888666444444444333111///000000111222222222222111222444666777888777666555666555555555555444444444777777888888888888777777666888:::999777666888;;;777555555888888999@@@GGGJJJcccSSS888<<<999111<<<888999:::<<<======<<<<<<777444777@@@GGGMMMVVV```tttdddccciii```MMM:::888999;;;;;;:::>>>CCC;;;>>>@@@???<<<<<<===@@@999;;;<<<<<<;;;;;;<<<>>>999999999999999999999999888999999999999888777777666666666666777777777777444333222222111111222222333111000111444555666555333333222222222222333333000000////////////000000111222333444555444333222222888AAAEEE@@@:::<<>>?????????@@@>>><<<:::999999:::;;;888<<<@@@???:::777888:::777888999777333222444666444444444444444444444444555555444333222222111111222222333444444555555666555666555333222111333444777444333444333222444:::888999999::::::;;;;;;<<<:::BBBMMM```yyyssssssuuunnnhhheeejjjnnnmmmjjjhhh]]]]]]]]]bbbppp{{{}}}mmmOOOGGG>>>999999;;;;;;999666666666555555666666666666666666777777777777777666666666666777777777777888888999::::::::::::999;;;<<<:::777;;;???;;;222333222333666555333444999999999999???NNNYYYOOO===777444333555555000///000000//////000222222111///444555666555444333444666444444444444444444444444444444333333222333333333444444333333333444555666333333444666777999::::::=========<<<<<<;;;;;;;;;999999888888888999;;;<<<666666888===CCCJJJNNNOOOaaalllyyyuuunnnkkkddd^^^___```VVVJJJ<<<<<<<<<===============@@@???>>><<<;;;;;;;;;;;;>>>===<<<;;;:::999999999555777:::<<<<<<999666444777777888888888888777777222333333444555555555444333333333333333333333333111111111111111111111111111222444444444222000///000000000000000000000000111111222222222333333333777999===BBBAAA>>>>>>BBBiii???>>>======<<<=========>>>===;;;:::::::::<<<===:::===@@@@@@<<<999888999666777888666444333444666444444444444444444444444555444444333333222222222222222333333444555555555333555666666555333444444444222222444444222444999888888999999:::;;;;;;;;;>>>??????EEE\\\sss]]]PPPGGGAAA999666888::::::888777666666555555666666777666666666666666666666666666666666777777777777777888888999999:::::::::999999;;;;;;;;;@@@FFFDDD>>>777666777:::888555555888:::===;;;;;;IIIXXXPPP===:::444111444666333///---111000000111333333222111222333555666555444555666666555555444444333333333333333222222222222333333333333333333333444444555333333444666777888999:::;;;;;;;;;:::::::::999999777666666555666777888999555444555888===AAADDDEEEGGGMMM[[[ppp|||uuuqqqjjjggg```ZZZZZZZZZQQQFFF@@@???>>>======<<<============<<<<<<<<<<<<<<<======<<<;;;::::::999::::::777888:::;;;:::888666444555555666666666666555555222222333444444444444444333333333333333333333333111111111111111111111111111222333444333222000///000000000000000000000000111111111222222222333333111999EEEKKKGGG???===AAA___???>>>======<<<<<<<<<======<<<;;;::::::;;;<<<===<<<>>>???@@@???<<<999777555666666555444444555777333333333333444444444444444444444444333333333333111222222333333444555555222444777777555444333333444111111444555333444888888888888999::::::;;;;;;CCC>>>:::888===QQQqqqzzzhhhPPPBBB>>>???;;;777666888:::999888666666555555555555666666555555555555555555555555666666666777777888888888888888999999999:::::::::999:::;;;===CCCIIIHHHDDD:::999;;;??????<<<>>>BBBAAAGGGBBB;;;FFF[[[ZZZGGG:::333///333777555111...---------///222333333222111333666777666555555555666666555444333222222111222111111111111111222222222222222333333333444444333333444555777888999999999999999888888888888777666666555444444555777888666444333444777:::;;;;;;:::>>>BBBIIIZZZyyy{{{tttkkkeeefffddd```\\\[[[YYYPPPGGGCCCAAA???===<<<<<<======;;;;;;;;;;;;;;;<<<===>>>;;;::::::999999999::::::999999999999888777555555333444444444444444444333222222333444444444333333222222222222222222222222000000000000000000000000111111222333333222000///000000000000000000000000111111111222222222222333222;;;HHHLLLDDD:::888===YYYAAA@@@???>>>=========>>>===<<<;;;:::::::::::::::<<<<<<===>>>>>><<<888555555555555444444555666666333333333333333444444444333333333333444444444444111111111222333333444444333555666555444444555777:::444111222333333555999777777888888999:::::::::???<<<<<<>>><<<>>>QQQggguuuyyyaaaRRRGGG???<<<<<<:::888888:::;;;999888555444444333333444444555555555555555555444444444555555666777888888999999999999999999999::::::;;;:::::::::;;;???AAAAAA???:::999;;;@@@CCCEEEKKKRRRWWW]]]SSSBBBHHH]]]___NNN888444333666666333000111------,,,...222444444444333666999:::888666444444333333333222222111111111000000000000000111111222111222222333333333333333333333444555666777888999888888888888888888888777888777666555555666777888999777555555777999:::999<<<@@@BBBAAAEEEWWWttt{{{vvvsssnnneee^^^```aaabbbaaa___YYYOOOFFFBBB@@@===;;;:::;;;===???<<<;;;;;;;;;;;;;;;<<<<<<999999888888888999999::::::999888777666555555555333333444444444444333333222222333333333333222222222222222222222222222222000000000000000000000000000111111222222111000000000000000000000000000000111111111111222222222222444999BBBHHHEEEAAADDDKKKZZZ}}}@@@???>>>===<<<<<<<<<<<<===<<<;;;:::888888777777:::999999:::;;;:::777444555444444444444555555555222222222333333333444444222222222333333333333333000000111111222333333333444444444444555:::@@@DDDCCC:::333111222222555999666666777888888999999::::::777:::@@@???;;;@@@LLLXXXpppRRRCCCAAA???:::777::::::999999999999777555444444333333333333444444666666555555444444444444444555666777888999:::;;;:::::::::999:::;;;<<<<<<;;;:::999:::;;;::::::::::::777777;;;???DDDNNNWWWfffjjj^^^IIIHHHZZZ^^^RRRDDDDDDEEECCC;;;333333888:::888666666777777777666777999;;;;;;999555333222/////////000000111111222000/////////000000111222111222333444444444333333333333444555666777777888888888888999999999999999888777666555555666777777999777666666888:::;;;;;;999<<<>>>===<<>>@@@===<<<;;;:::999999999999888888777777777888888999999888777555555555555555444444444555555444444444111222222222222222111111111111111111111111111111///////////////////////////000000000000000000000////////////////////////000000111111111222222222000333===KKKTTTWWWZZZ^^^[[[{{{<<<<<<:::999888888777777::::::999888777666555555777777777666666666777777666555333333444555555444111111222222333333444444222222222222111111111111///000000111111222333333222222222444888@@@IIIPPPHHH>>>444222222333555888666666666777888888999999<<<::::::<<<===;;;===AAA@@@XXXxxx]]]RRRGGGBBB>>>:::888999999999999999888666555444555555444444444444555555777777666666555444444444444555666777999:::;;;<<<===<<<;;;:::;;;<<<===>>><<<999999;;;:::888999<<<;;;666444555777;;;DDDNNNTTTWWWPPPDDDFFFXXXcccbbb[[[]]]^^^XXXJJJ===>>>EEEHHHDDD@@@>>><<<;;;999888777999::::::777333222111---......///000111222222////////////000111222333222333444555666555444333333444444555666666777777999999999999999:::::::::777666444333333444555555777666444555777999::::::;;;;;;;;;<<<===???AAABBBLLLccc|||rrrhhh]]]SSSPPPSSSNNNOOOQQQUUUYYY[[[[[[ZZZ^^^aaaeeeggg^^^OOOCCC===::::::999999:::<<<>>>@@@======;;;:::999888888888888777777666666666777777777666666555555555555666444555555666666555555444111111222222222111000000000000000000000000000000///////////////////////////////////////000000000////////////////////////000000000111111111111222///333???PPPZZZYYYUUUSSSYYYvvv;;;:::999777666666555555555555666666666666666666444555666444222333888;;;888555333333444555333222000111111222333333444444222111111111000///////////////000000111222222222222222333333777===EEEKKKEEE;;;444444555444444555555555666666777888888999:::======999999>>>@@@@@@BBBCCCIIIZZZwww|||uuuOOOIIIDDDDDDCCC???===>>>999::::::999888777777777888777777666666777777888888888777666666555444444333444555777999;;;<<<===>>>===<<<<<<<<<===???@@@???;;;:::<<<:::666777<<<:::777444555444555;;;BBB>>>>>><<<;;;@@@PPP```iii\\\]]]^^^YYYMMMAAAAAAGGGCCC@@@<<<::::::999999888333555666555333222111222///000000111111222222222000000000000111222333333222444555777777666555444333444444555555666666666888888888999999:::::::::777777555444444444555555777555444444666888999888>>>===<<<>>>AAADDDDDDDDDFFFNNNXXXcccvvvtttjjj^^^UUUMMMDDD@@@AAAIIIKKKMMMNNNLLLKKKLLLMMMTTTVVVZZZ\\\UUUHHHAAABBB;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::999999888999999888888777666555555555555444444555555555555666666444444555555555555444444111111222222111000000///000000000000000000000000....................................//////000000////////////////////////000000000000111111111111222666AAAMMMQQQKKKEEECCCYYYrrr}}}<<<;;;:::888777666666666111222333555666777777777333555666444111222999???999666333222444555333111000000111222333333444444222111111000///......---/////////000111111222222333333333333333555:::===@@@888333555888666333333555555666666777888888888000:::>>>888777===@@@===999===CCCIIIQQQjjjhhh[[[bbbfffRRRCCC777888@@@BBB>>>;;;:::;;;<<<<<<;;;:::;;;<<<::::::999999999999::::::999888888777666555555555333444555777999;;;======@@@???===<<<===>>>@@@AAABBB===;;;<<<999333333999999777666888777555888===<<<999777777:::BBBQQQ^^^IIIHHHIIIGGGAAA999888<<<444222000000333555777777///111222111000000222333333333333222222222222222000000000000111222333444333444666888888777666555333444444555555666666666777777888888999999999::::::999888777666666777888999777555555666888888888:::999:::<<<>>>??????===DDDIIIOOOTTT___qqq{{{dddVVVIIIDDDDDDCCCCCCDDD@@@DDDGGGFFFBBB???BBBEEEAAABBBFFFJJJFFF>>>===CCC==================<<<<<<999999888888999999:::;;;999888777555555444444444222333444555666666666666333444444555555444444333111111111111111000//////000000000000000000000000.......................................///000111////////////////////////000000000000111111111111111666???HHHIIIEEEGGGKKKZZZrrr{{{:::999777666444333333333333333333333333333333333555666666666555444444333555555555444333222111000000000//////000000111222333222111///...............///000111222222111111333333333444444555555555333444555555333111111222444444555555666777777777666666666777888:::;;;<<<:::999<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666777888:::;;;;;;:::888777<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999777555===888:::AAA>>>555555<<<777888777555666<<>>===>>>???AAACCCCCCAAA???BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;:::;;;::::::999999888888777999777555555666777666555333333444444444444444444...000111333333222111000222222111111000000//////000000000000000000000000//////............////////////////////////////////////............//////111000000///000111333444222555===FFFHHHEEEDDDGGGXXXuuu888777666555444333333333333333333333333333333333555555555555555444333222333333333222222111//////////////////000000000000222111000///............/////////000111111222222333333333333444444444444222444555444333111111222333333333444555555666666666666666666888999:::;;;@@@=========;;;<<>>DDDAAA===;;;======<<<<<>>:::<<>>>>>@@@AAABBB@@@>>>@@@@@@@@@@@@???>>>===<<<@@@@@@@@@??????>>><<<<<<;;;;;;::::::999888888888888666555444555555555444333333333333333222222222111111111111111222222333...//////000111111222222........................//////............//////........................//////............//////000000000111111222333444111444;;;CCCEEEBBBAAACCC^^^{{{555444444444333333333333222222222222222222222222333333444444444333222222000000111000000///...------...///000111000000///000//////......//////000000///......///000222333333333333333333222222222222333444444222111222222111111222333333444444555555555555666777888999:::;;;::::::;;;:::888;;;@@@AAARRRsss}}}tttvvv~~~mmmTTTJJJKKKMMMAAA888::::::>>>===>>>@@@>>>:::999<<<:::::::::;;;;;;<<<======<<<<<<;;;;;;:::::::::999777888999999:::999999999::::::::::::::::::::::::;;;::::::::::::::::::;;;JJJLLLJJJAAA;;;AAATTTeeeOOOEEE???AAA@@@888555777777777777555444777???EEE@@@999333333444222000111000000000///000000111111000000000000111111111111333333333222000///111222111111000000111111222333333444555777777666555555555555666666666666666666555777888888777777888999:::999888777666666666777999666333222333555777777888999:::;;;<<<<<<<<<<<<@@@@@@@@@???<<<<<<===>>>>>>???AAAGGGQQQ```ppp{{{vvvoooWWWOOOIIIIIIIIIFFFBBB@@@CCCDDDFFFFFFEEECCCAAA???AAA???======??????>>>===>>>>>>???>>>>>>===<<<;;;@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::999999888888666444333444444333222333333222222111111000000222111000//////111222444/////////000111111222222........................//////............//////........................//////............//////000000111222333333333333222444;;;CCCDDD@@@>>>@@@___}}}222222222333333333222222222222222222222222222222222222333333333222222111///000000000//////...------...000222222111000///...............///000111000///...---...000222444333333333222222111111000111222444444222111222222111111222222333444444444444444444444555666777888444444555999===>>>>>>???@@@;;;CCCXXXrrryyymmmuuuqqq```NNNAAABBBMMMfffoooZZZCCC:::444>>>===???AAA===666555888777777888:::;;;<<<<<<<<<<<<;;;;;;::::::999999888666777888999::::::::::::::::::999999999999:::::::::999999888888999999:::GGGIIIHHHBBB>>>FFFYYYiiiPPPEEE======<<<888444444666666666444222444:::@@@>>>999333111111111000000...............///000111/////////000000000111111222222333222000000111333111111111111111222222222333333444555555555555444555555666666666666666777555777888999888777888999::::::999888777666666666888666333222222333444555777888999:::;;;;;;;;;;;;<<<===>>>>>>======???@@@DDDBBB??????BBBGGGKKKMMMSSS]]]kkkvvv}}}vvvpppggg^^^YYYUUUSSSQQQLLLFFFAAAAAADDDFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@BBB@@@===;;;<<<======<<<>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::999999999888666444333444444333111444444333222111000000///000000000000111111222222333222222111000///..............................///......------......///........................///......------......//////000222444444444333333555777===DDDDDD???===>>>XXXwww000111222222333222222111111111111111111111111111111111222222333222222111000000000111000000//////...///111333333222111000------------...///000111000///------...///222333222222111111000000000///000222333333222111222333222222222333444444555555333333333333444555666666777666555555777999777555???777888DDDOOO^^^}}}qqqsssjjjYYYNNNGGGAAA>>>FFF]]]hhhJJJ>>>888999777888;;;999444333555444555777999:::;;;;;;;;;:::999999999888888888777555666777888999::::::::::::999999888888999999:::888888777777777777888888===???@@@@@@AAAGGGQQQXXXHHH???777666777666333222444555555333111222666;;;<<<:::666111000111000///,,,,,,,,,,,,,,,---...///....../////////000000000000111222111000000111333000000111111222222222222222222333444444444444444444555555555666666666777555777999999888777888999999999999888777666555555666666444222111111333444666777888999:::::::::::::::<<<>>>?????????AAABBB???>>>===???BBBCCCAAA???>>>DDDKKKOOOQQQUUU]]]cccmmmooottt{{{zzzmmmaaaYYYXXXSSSLLLGGGFFFGGGHHHHHHJJJGGGCCCAAAAAABBBBBB@@@EEEEEEDDDDDDCCCBBBAAA@@@CCC@@@<<<;;;;;;<<<<<<<<<>>>>>>>>>???>>>>>>===<<<::::::;;;;;;;;;:::999999<<<;;;;;;::::::999888888999777555444555555444333555444444333222111111000000222444666666555333111333333222111000///......////////////////////////......------------....................................------------......///000222333444444333222555777===CCCBBB===:::;;;NNNnnn000111222333333222111111000000000000000000000000111111222333333333222222000000111111111111000000...///000222222111111000...---------...//////000///...------...///111222000000000000000////////////111333333222111222333111222222333333444555555222222222222222333444444999999666333333666666333<<<888:::@@@@@@BBBUUUmmmwwwfffQQQEEE@@@>>>???BBBAAA]]]dddOOO>>>444000...222444333444666333444666888999999999999777777777777777777777777444555666777888888888888888888888888888888888888777777666666666666777777555666999===AAACCCDDDDDD===888333222333444333222111333333222///000333777<<<<<<:::444111222000...,,,,,,,,,+++,,,,,,------............///////////////000111111000000222444000000111222222222222111222222222222222333333333333333444444555666666666444666777888777666777888777777888777777666555444555555555333111111333444555666777888999999999999:::<<<>>>>>>===<<<===>>>===;;;;;;;;;>>>???@@@@@@EEEGGGIIIIIIHHHJJJOOOSSSNNNOOORRRVVV\\\ccciiilllqqqqqqrrrsssuuuwwwyyyzzzuuurrrooommmkkkiiifffdddbbbccceeeccc^^^VVVMMMGGGKKKJJJIIIHHHHHHFFFCCC@@@>>>BBBDDDBBBAAADDDEEEDDDIIIHHHFFFDDDBBBAAA@@@@@@CCC@@@===;;;<<<======<<<======>>>>>>>>>>>>======888888999999999888888777;;;;;;:::999999888888777888666444444555666555444444444333333222222111111111444777:::;;;888555333000000000000000000111111000000000000000000000000......------------......------------------------......------------......//////000111222222222222222444:::@@@???999666888HHHhhh111222333444444222111000000000000000000000000000111222222333444444333333///000000111111111000000............////////////......---------...//////------......///000000111...///////////////000000///111222333222111222333000000111111222333333333222111111111111222333333333777777333333888999777999777888:::999:::CCCOOORRRccc}}}vvvllleeekkk[[[KKKCCC???;;;999;;;999LLLuuusssVVV<<<333,,,///444555555666222444666888888888777777333444444555555666666666444444555666666777666666555666777888888777666555666666555555555555666666555666888:::======;;;999666666444111111333444444...111222111......111444<<>>777333333111,,,///...------------------------........./////////...///000000000000222444///000111222333222222111111111111111111222333333222222333333444555555555222333555555444444444555555555666777666666555444333555555444222111333666555555666777888888888888888:::<<<<<<:::999999:::??????>>><<<;;;;;;<<<===;;;<<<===???AAACCCEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHKKKLLLMMMNNNPPPQQQRRRSSSOOONNNMMMNNNPPPQQQQQQPPPKKKMMMOOOOOONNNKKKHHHFFFDDDCCCCCCDDDCCCAAA===:::999DDDLLLIIIFFFGGGIIIJJJIIIHHHEEEBBB@@@??????@@@BBB???===<<<===>>>>>>===;;;<<<<<<=========<<<<<<888999999::::::999999999:::999999888888777777666555444222333444666555555222222222222222111111111000222555777777666333222111111000000000000000000////////////////////////...------,,,,,,------...------------------------...------,,,,,,------...////////////000111222222111333999???>>>888666777DDDeee111222444444444333111///000000000000000000000000111222333444444444444444//////000000000000000///---,,,,,,,,,,,,---......///......---------......,,,---...///000000000000---.........//////000000...000222222111111222333/////////000111111222222111111111111111111222222///555666222000333444222000222777<<<>>>>>>===<<<===CCCMMM\\\pppvvveeeYYYPPPJJJGGGbbbUUUKKKHHHFFF???:::999@@@@@@VVVzzzyyyIII<<<111111666777666555222444666777888777666555111222222333444555666666333444555555555555555555333555666888888666555333555555555444444555555555888999::::::999888777777333666555333111222444555---///111000......000333===AAAAAA:::555444111+++111000///...............---------.........//////...///000000000000222444///000111222333222111111111111111000111111222333111111222333333444555555000111333333222222222333333444555666666666555444333555666555222222444777444555666777888888888888444777999::::::999::::::999;;;>>>???===;;;::::::======>>>AAACCCDDDBBB@@@<<<======>>>@@@AAACCCCCCBBBCCCDDDFFFGGGHHHHHHHHHJJJHHHFFFFFFGGGGGGGGGFFFIIIHHHHHHGGGGGGFFFFFFFFFCCC@@@===<<<===???@@@AAADDDQQQYYYRRRGGGBBBAAA@@@HHHFFFCCC@@@>>>>>>??????AAA???======??????>>>===::::::;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;999999888888777666666666333222111111333555555444000000000000000111111111......///000000000000///444444333111000...------...........................------,,,,,,------...------------------------...------,,,,,,------...//////.........000222333222444:::@@@@@@:::777999CCCddd222222222333333444444444333222111000000111222333333333333333333333333333222222222222222111000//////...---,,,,,,---.../////////.........---------000///...------...///000......------...///111222111111111000000000000000111111222222222222111111222222111111111111111111333333333333333333333333222444777:::;;;;;;;;;::::::>>>BBBEEEKKK[[[rrrvvvfffUUUKKKFFFBBB???@@@NNNOOOPPPMMMDDD<<<999:::<<<>>>EEEZZZ___BBB444888888888888333666666555555555666666777555444333222222222333333000222333333333333555666333444444444444333222222444444333333333444555555333444555555666666555555333333333222222111111111111111000000000000111111888AAADDD>>>888555222...333222111000///...---,,,------............------+++++++++,,,---...///000//////000111111111111000222111111111000000//////...000222444444333111000---......///000111111111333444555666666444222111444444444555555555666666555555555555555666777777888999999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<===>>>???AAADDDFFFGGGAAA???<<<;;;<<<@@@DDDGGGAAACCCEEEEEEEEEFFFHHHIIIEEECCCBBBEEEIIIIIIEEE@@@DDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCIIIZZZdddZZZFFF999888;;;<<<===???AAAAAAAAA@@@@@@CCCCCCBBB???======???BBB<<<<<<<<<<<<<<<<<<<<<<<<888;;;??????===;;;;;;<<<777777777777666666666666:::777333333444444222///111///...///000///---+++000...+++,,,...000...---000000000000000000000000...........................,,,++++++,,,---,,,++++++,,,,,,---.........---...------,,,,,,------...+++,,,---...///111111222222222777===>>>:::888999DDDbbb~~~111111222222222333333333222111000000000000111222333333333333333333333333111222222222111111000///......------------......//////.........---------//////...------...//////...---------...///000111000000000000000000000000000111111222222111111000111111111111111111111111111222222222333333333333333444777999:::::::::999666999;;;<<<>>>FFFTTT___vvv}}}fff[[[RRRIIIDDD@@@>>>@@@DDDHHHGGGFFFDDDAAA<<<999888444555777CCCaaahhhKKK:::888444444999888666666555444444555555555444444333333222222222333000111333333222222444555333333333333333222222111333333333333333333333444222333444444555555444444333333222222222111111111111000000//////000000111777AAAGGGBBB;;;666111---333333222111000///......------............------++++++++++++,,,---.........///000000111111111111000000000/////////......---///111333333222000///......///000000111222222222333444666666555333222444444444555555555666666555555555555555666777777666666666777777777888888:::::::::::::::;;;;;;<<>>:::999:::???EEEIIIAAACCCDDDEEEDDDEEEFFFHHHDDDBBBAAACCCGGGGGGCCC??????@@@@@@AAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAAAAAKKKQQQJJJ@@@;;;;;;<<<<<<<<<===>>>????????????AAAAAA@@@===;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>>>><<<::::::;;;777777777666666666555555888555222222333333222000///......///000111///...000...,,,,,,...///...---................................................---+++******,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,------------......//////000000222222777======:::888:::DDD```{{{000000111111111111222222111111000000000000111111222222222222222222222222111111111111111000000///---..................---...............---------......------------......------------...///000111000000000000000000000000000111111222222111111000000000000000111111111111000000111222333444444555333444666888888888888777888999:::::::::<<>><<>>=========:::777888:::666444AAAZZZpppyyybbbKKK???<<<555444999999666555555444333333333333444444333333333222222222///111222222111111333444222222222333222111111000222222222222222222222222111111222333333333333333222222222111111111111111000000////////////000000000<<>>=========AAA>>>;;;888999===BBBEEEAAABBBDDDDDDCCCCCCDDDEEEBBB@@@@@@AAADDDDDDAAA>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>======>>>===@@@@@@<<<;;;======;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;999999:::666666666666555555555444444222111111222222111000...------///111222111000///---,,,,,,---......---------------------------------------------------,,,+++***+++,,,---,,,++++++,,,,,,---------------------,,,,,,,,,,,,------........................111222777<<<<<<888777:::EEE^^^www000000000000000000000000000000000000000000000000111111111111111111111111///000000111000000//////,,,---...//////...---,,,........................------------------------,,,---------...///000000/////////000000000000000000000111111111111000000/////////000000000000000000000111333444555777777444444555666777777666666::::::;;;<<<>>>>>>===<<<<<>>===???CCCCCC@@@@@@CCCDDDEEECCC>>><<<<<<<<<:::===AAA@@@999777>>>GGGKKKJJJ???AAAEEE===888999555666555444333222222111111333444444444333333222222///000222222111111222333111222222222222111000000111111111111111000000000///000111111222222111111111111111111111111111000000//////......//////000(((555CCCHHHCCC:::444111------,,,,,,++++++******,,,------......------,,,++++++******************,,,---...///000111111111........................---...000111111111//////000000111111222222222222///000222444555555555555555555555555555555555555555555555444444555555666222222333333333444444444888999999:::::::::::::::AAA@@@???===;;;:::::::::AAA@@@>>><<<;;;<<<===???@@@AAABBBBBBAAA@@@AAACCC@@@???>>>???AAAAAA???<<>>>>>=========AAA@@@>>>===<<<;;;;;;;;;===>>>===::::::======999999999888888888:::<<<===<<<======;;;999888999;;;999999999999999999999999888999::::::999999888888555555555555444444444444000000000111111111111000///......000111222111///...---,,,,,,------------------------------------------------------------,,,++++++,,,......---,,,+++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---------...............///000222777<<<;;;777777:::FFF]]]ttt////////////////////////////////////////////////000000000000000000000000...//////000000000//////,,,---...//////...---,,,---.....................,,,------------------,,,,,,,,,------.../////////......//////000000000000000000000111111000000000....../////////000000000000111222444555777888999444444555555666666666666777666555777;;;======<<<<<<@@@BBBAAACCCIIIPPPSSSoooyyy```QQQFFFFFFDDD???AAAHHHDDD@@@AAAGGGKKKHHHCCCAAAHHHOOOOOOFFF===<<<>>>???888===AAA@@@>>><<<;;;888;;;888BBBHHHAAA<<<:::444666555444333222111111111333333444444444333222111///111222222111000111333111222222222222111000000000000111111111000///......///000000111000000000000000000000000000000000//////............//////'''111???FFFDDD:::222...+++++++++***************,,,,,,------------,,,,,,++++++***)))))))))******,,,,,,---//////000000000////////////////////////---...///000111000000///111111111111111222222222///000111333444555555666555555555555555555555444555555444444444444555555333333444444444555555555999999:::;;;;;;;;;;;;:::======;;;::::::999999999<<<===>>>??????>>>===<<<>>>???@@@@@@>>>>>>???@@@???>>>===>>>>>>>>><<<;;;==================<<<<<<@@@???>>><<<;;;:::999999:::>>>@@@===<<<===<<<999888888777777777999:::<<<<<<======;;;999888999;;;999999999999999999999999999888888888888777777666444444444444333333333222...///000111111000000000111000///000111000...------------,,,,,,,,,---...........................---------------------------,,,,,,...///000...---+++,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,---...///000000///111777;;;999555666;;;HHH]]]rrr000000////////////............////////////......////////////////////////---......///////////////---..................------------...............------............------++++++---......///......---......//////000000111///000000111111000000///------......//////000000111111222444555777888888444444444555666777777888777555444555777999;;;;;;:::<<>>AAAAAA<<<===???@@@AAA@@@<<<999<<<999AAADDD<<<;;;<<<666555444444333222222222222222333444555444333222111111222333222111111222333222222222333222111111000000111111222111000...---......///000000000000000////////////000000000000......------------......+++000:::DDDDDD:::000***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************++++++,,,---..................///////////////000000000//////000000111111000000111111111111111111111111000000111222333444555666555555555555555444444444666555444444333444444444444555555555666666666666888999;;;<<<<<<<<<;;;:::999999888888888999999:::666888;;;>>>??????>>>===;;;<<<>>>>>>======>>>???>>>>>>======<<<;;;;;;;;;999:::;;;<<<===>>>???@@@???>>>===<<<::::::999999555<<<@@@???===>>>===;;;777777777888888999:::;;;;;;======<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;999777666666777777555444333333333333222222222222---///111222111//////000111000////////////---+++,,,------,,,++++++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...---,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++---...///000111...111777:::777333666<<>>>>>AAAEEEIIICCC@@@AAAGGGJJJGGGDDDDDDCCCNNNQQQGGG@@@AAABBB@@@DDDAAA?????????>>>;;;:::;;;777<<<>>>888999<<<555555444333333333333444444222333444555555333222000222333444333222111222333333333333333333222222111000111222222222000...,,,......///000000000000000........./////////000000...------------------...------444AAAFFF???444...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***************+++,,,---------.........---,,,,,,------........./////////000000000111111111111111000000000000000000000000111111111111222333444555666666555555555444444444666555444444333333333444555555555666666666777777777888:::;;;;;;;;;999999777777777777777777888888888999999999::::::::::::888:::<<<<<<;;;<<<===???>>>>>>===<<<;;;::::::;;;999:::;;;<<<===???@@@@@@???>>>===;;;;;;:::::::::888<<<>>>======???>>>;;;777888999::::::;;;;;;;;;:::<<<===<<<:::888888999::::::::::::::::::::::::999777444444555666444222333222222222111111111111---000333333111//////000...------...//////---++++++---...---******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***---//////---+++,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,------...//////...111777:::666222555<<>>:::===@@@BBBCCCFFFLLLPPPSSScccxxxwwwbbbUUULLLBBB======<<>>??????===<<<===222000888<<<777999:::111444444333333333444555555222333444555555333111000222444555444222222333444333444444444444333222222111111333333222000...,,,...//////000000000000000---.........//////000000...------,,,,,,------...+++(((...>>>HHHDDD;;;555)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...............---,,,++++++,,,,,,,,,------.........111111111111111222222222000000000///////////////111111111111222333444444666666555555555444444444666555444444333333333333555555555666666666777777555777999:::::::::888777777777666666666666777777???===999666444333444555777999:::;;;;;;;;;===???>>>>>>>>><<<:::999:::;;;<<<<<<==================>>>>>>===<<<;;;;;;;;;;;;@@@@@@>>><<<>>>AAA>>>999777888:::;;;<<<<<<;;;:::999;;;<<<;;;999777777888666666666666666666666666999666444333555666444222222222222111111111111000...111444444111///...///,,,++++++,,,...///...---+++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''')))+++------+++))),,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,------------------------...111777999666111555<<>>???@@@AAAAAADDDFFFHHHMMMRRRXXX]]]```~~~nnnOOOKKKGGGFFFFFFEEECCC???===@@@>>>;;;???FFFIIIEEE@@@AAABBBBBBBBBAAA@@@@@@>>>???@@@@@@AAAAAAAAAAAACCCBBB@@@>>>===<<<;;;;;;777777777666666666666777777666444222222222444555333333333333333333333333333333222222333444666888666555444444666777222---333111/////////000000000111///......000111000000---......///////////////...------,,,,,,++++++******+++,,,444CCCMMMFFF999...,,,))))))***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------////////////////////////000000000///000000111222111111000000000000000111000000222333444555555555444444444444444444444444111222444555666666666666111111333444555666666666666555444555777888888888999777555333222333444555;;;<<<<<<;;;:::888555444444666999;;;======<<<<<<===============<<<<<<<<<;;;<<<===>>>===<<<:::999===<<<;;;:::::::::::::::===<<<<<<>>>@@@???;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;999888666666666666777444444333333333333222222111222222222222111000000////////////////////////111...,,,,,,......,,,)))222111///---+++)))'''&&&******))))))***+++,,,,,,------,,,,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++------+++***))))))(((((()))+++------------///000222222444777555222555:::HHHVVVkkk000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000111222222222//////...---------------+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------....../////////.........------------------------------000000000000000111111111///.........///000111222555555555555555555555555666555555555666777777888::::::;;;<<<===>>>??????>>>>>>???@@@BBBEEEGGGIIIEEEKKKUUUbbbppp|||vvvkkkfffZZZLLLFFFEEECCCEEEGGGFFFBBB>>>===???>>>;;;>>>DDDEEEAAA>>>???@@@BBBAAA@@@???===>>>??????@@@@@@@@@@@@???BBBAAA???>>>===<<<;;;;;;777666666555555666777888666555333222222333444555333333333333333333333333555666666666666666777888888777555555777888777555444222000//////000111111222111//////000111111000------...///////////////...------,,,,,,+++******++++++***...:::DDDBBB:::///,,,***)))***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---........................000000000000000111222222222111111000000000111111000111222333333444333333444444444444444444444444444555777999999999777777444444555555666555555555777555444555777999999888999888666444333444555555;;;;;;;;;;;;999888666555444666999;;;<<<===<<<<<<;;;<<<>>>@@@@@@???===;;;===>>>?????????===;;;:::<<<;;;;;;:::::::::;;;;;;>>><<<<<<===???>>><<<999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999888777666666666666444444333333222222222111111111222222111111000///........................000...,,,,,,......,,,)))++++++++++++,,,,,,,,,,,,******))))))***++++++,,,------,,,++++++***))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***)))))))))))),,,---......---,,,---///000111333666555222555:::EEEQQQeeezzz......//////////////////,,,,,,,,,,,,,,,,,,------,,,------------.........+++,,,---///111222333333///......------------------,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,------------------------/////////////////////...////////////000111222333333333333333333333333333444444444555666777888999777888888999:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<>>>???AAAEEEJJJQQQVVVZZZYYY^^^fffmmmttt{{{yyylllcccbbbYYYJJJDDDFFFFFFBBBAAAAAAAAADDDFFFEEE???:::<<<===<<<;;;===@@@@@@<<<;;;<<>>>>>?????????>>>======???>>>>>>===<<<<<<;;;;;;666555444333444666888999555444333222333444555666333333333333333333222222000222555666555555555666;;;999777666666666888999555333111000///000222333444222000000000111000///---------.........//////---------,,,++++++******,,,+++((((((///888<<<;;;000---***)))***+++,,,+++,,,,,,,,,,,,++++++++++++------------------------......///////////////...........................000000111111111222222222222222111111111111222222222222333333333333222222444444444444444444444444555666888::::::999777555777777666666666555555555777666555666888999999999999888777555555555666666::::::::::::999888666666555666888:::<<<<<<<<<;;;999;;;>>>AAABBB@@@===<<<===>>>??????>>><<<;;;:::;;;::::::::::::;;;;;;<<<>>>===<<<<<<======<<<:::;;;;;;;;;<<<<<<=========::::::::::::999999999999888888888888777666555444444444333333222111000000111111111111111000//////........................///...---,,,------,,,***''''''(((***+++,,,---...*********)))******+++,,,,,,,,,,,,+++******))))))+++************+++,,,,,,++++++++++++++++++++++++++++++***************+++...///000///---,,,---...//////333666555222555;;;EEEOOOaaawww------.../////////......******++++++,,,,,,---------------.........//////***+++,,,...///000000000///...------,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------...------......---------,,,,,,,,,------------------------.........---------------/////////000111111222222111111111222222222222222333333333444555777888999666777777888999999::::::======<<<<<<<<<<<<<<<<<>>>>>@@@BBBDDD@@@CCCGGGJJJMMMPPPSSSVVVWWWVVVWWW[[[aaaeeedddcccbbb___]]]___aaa^^^UUUMMMFFFJJJJJJDDDAAACCCEEEDDDCCCBBBAAABBBDDDBBB===888:::::::::;;;===>>>===:::999;;;???AAABBB???<<<:::======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;555444333222333555888:::333333333333333444555666333333333222222222222222,,,000444666555444555666;;;888666555333111222444444444333111000000222444333111////////////...------------------.........------,,,,,,+++*********+++***(((''')))///666999111...+++******+++++++++,,,,,,,,,++++++++++++***------------------------......//////000000//////........................000000111222222333333333222222222111222222333444444444444444444333222222333333444444444444444444333555777999999777444222666666555555555555555555888666555666888::::::999999999888777666666777777888888888888888777777777666666888:::;;;;;;;;;;;;888:::<<<>>>??????>>>===;;;;;;<<<<<<;;;:::888777999999999999:::;;;<<<<<<>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::::::::999999999999888666777888888777666444333444444333222111000//////000000111111000000///.................................------------,,,+++))))))))))))************+++***************++++++,,,+++++++++******))))))***************++++++,,,************++++++++++++******))))))***++++++,,,---...//////------.../////////333666555333777===HHHQQQbbbyyy---............------,,,)))******++++++,,,,,,,,,---------.........//////------...............---......---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000000000111111222222222222222333444666777888777777777888888999999:::999999999999999999888888333555666999;;;===>>>???@@@AAABBBAAA???>>>???@@@BBB@@@???AAAEEEFFFDDDBBB???@@@BBBCCCEEEEEEDDDDDD>>>CCCEEEAAA<<<:::;;;;;;DDDBBB???@@@BBBCCCAAA>>>999888888:::<<<<<<;;;:::888;;;???AAABBB@@@===;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;::::::999444333222222333555777888333333333333444444555666333333333222222111111111000444777777444222444666777222000222111------000333444444222000000222444222000------------,,,+++---,,,,,,+++,,,---......---,,,,,,++++++***)))))))))******))))))***000666222///,,,******++++++***,,,,,,+++++++++*********------------------------------...///////////////...........................///000222222333222222222222111111222333333444666666666666555444333222333333333444444444555555333555777888888666444222333333333333444555666777777666555666888999999999999888888777777777777777777777666777777777888888666777888999::::::;;;;;;999999999999:::<<<===>>>:::::::::::::::999999888999999999999999:::;;;<<<======<<<;;;::::::;;;<<<<<<<<<<<<=========>>>>>>::::::999999999888888888666666777777666555333222333333222111000000/////////000000000000///..............................------...---,,,,,,,,,---*********))))))(((((((((++++++***************+++++++++***************)))******))))))******+++,,,)))))))))******+++++++++))))))))))))***+++,,,,,,+++,,,......---...///111000000444777666444888>>>IIIQQQbbbyyy---------...------,,,,,,******************++++++,,,------------.........000000000000000//////......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,............---------,,,------------------------+++++++++,,,,,,,,,------+++,,,---.../////////////////////000111111222222222222222333444555666777777777777888888888999999999999999999888666555444555777:::===??????>>>===<<<======;;;999999:::<<<;;;;;;;;;<<<>>>???>>>===<<<===>>>===<<<<<>>???>>>;;;777888;;;>>>@@@>>>===???DDDHHHHHHGGG===999888;;;<<<:::999:::888:::>>>@@@AAA???===;;;999::::::::::::999999888888999:::::::::999888777333333333333444444555666333333444444444444444444333333333222111111000000000333555222...---222666888///+++///111---,,,///000333555444111///000222000...,,,,,,,,,---,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,+++******))))))((((((***,,,***))),,,222333000---+++***+++***)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------,,,...000111222222222111111111111111111222333444555555555555555444333333222333333444444555555555555666777888888777666666222222222222333555777888666555444555777888888888777888888888777777777777555555555555666777888999777777888888999::::::;;;;;;:::888777888:::<<<>>>:::::::::;;;;;;;;;<<<<<<:::999999999999::::::;;;;;;<<<===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888666666666666555444333222111111111000000000000000///////////////......---------------------------,,,---......,,,,,,,,,...(((((())))))************,,,+++******)))************************************))))))))))))***++++++(((((())))))***+++++++++***)))))))))***+++,,,,,,)))+++,,,---------///111000111444777666333666<<>>???>>>============>>>???>>>===<<<<<<<<<===@@@CCC<<<;;;<<>>===<<<;;;777777888999999999888888777888999:::999888666555222333444444444444333222444444444444444444333333333333222222111000000///---///111///---111;;;CCCGGG777+++...111...,,,000,,,111666666222......000///---,,,,,,---...---,,,,,,+++***)))***+++---...,,,,,,++++++***))))))))))))'''(((+++***(((***000444111---+++++++++***)))++++++++++++************++++++++++++++++++++++++***+++,,,---............------------------------+++,,,...000222222111000000000000000111222333333333333333444333333222222222222333333444555555666444444444555555666777777555444333222333555666888555444333444666777777777666666777777777777777666444444444444555777999:::777777777888888999::::::;;;:::999999999:::;;;;;;888888999999:::<<<===>>>::::::999999888999999999999<<<>>>===;;;999999:::======<<<<<<;;;:::::::::999999999999888888888888666666555444333333333333/////////000000000000000....../////////...------------------------------+++---///...,,,+++---///(((((()))******++++++,,,,,,++++++***))))))******))))))))))))************)))))))))))))))***++++++((((((((()))***+++++++++******************++++++)))+++,,,,,,++++++---...///000222555444111444999AAALLL^^^sss'''(((***,,,.../////////++++++******))))))((((((+++++++++,,,,,,,,,------+++,,,---...////////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------***************************+++---//////...---,,,000////////////.........------------------------))))))***+++---...///000+++,,,---////////////......//////000111222222333333333333222222333444444555555555666666666666666666777888999:::999888888333444555777999:::<<<<<<:::::::::888777777999;;;555888<<<;;;999999:::===;;;888777:::>>>@@@>>><<>>>>>???>>>999555444;;;<<<>>>DDDIIIJJJHHHDDDIIIAAA<<<===;;;666444777777888999;;;<<<<<<;;;;;;555666777888888888888888777888999:::999777555444111333444555555444222000555555555555444333222222333333222222111000000///,,,000333333555>>>MMMYYYYYYBBB000...000---+++...***000666777222...---...///---,,,,,,...//////...,,,+++***))))))+++---...,,,,,,++++++***)))))))))***&&&%%%))))))''')))///555222...++++++******)))+++++++++************)))************************)))***+++,,,------------------------------------***+++...000111111000///////////////000111222333000111111222222222111111222222333333444555666666222222111111222333555777888777555444444444666777555333222333555777777666555666777777777777666666333333333444555777999;;;888777777777888999:::::::::;;;<<<<<<<<<;;;:::999555555666777888:::<<<===;;;;;;:::999888888888888888;;;>>>>>><<<999999:::======<<<;;;:::999999888999999999888888888888777777666444333222222333444......//////000111111111......//////......---,,,------------------------+++---///...,,,+++---///+++++++++***************,,,,,,+++***))))))******)))))))))))))))*********)))))))))))))))******+++'''(((((()))***+++++++++++++++***************++++++,,,---,,,***)))***+++......111333222///111777???KKK^^^rrr***+++,,,,,,------,,,,,,,,,,,,++++++***)))((((((---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++,,,,,,---...***++++++,,,------------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,---------......///......---------.................................------,,,,,,------...,,,,,,------...///////////////000000111111222222000111111222222333444444333444555666666666555444333444666777888888777777444666888888888999:::<<<::::::::::::::::::::::::888999;;;===>>>>>><<<;;;???===;;;:::<<<======<<<>>>:::<<>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666555555555555666666666666444333222555555555555555555444444999888888777666555555444444444333222111//////...,,,,,,---///222666:::<<>>;;;888666666666777555666666777888999999::::::888666666888999:::999;;;;;;;;;;;;::::::999888<<<<<<<<<;;;:::999888777777888:::::::::999777555333333222222222222111111333222000/////////000111......//////......---,,,+++,,,///111000...***(((...---+++))))))***+++,,,((('''&&&((()))******)))&&&'''(((*********)))(((***'''%%%(((---...***&&&+++***(((''''''(((***+++***)))(((((((((***+++,,,))),,,...///...------...,,,,,,---------------------///222333222222333333:::KKKaaappp{{{***+++,,,,,,------,,,,,,,,,,,,,,,+++******))))))+++++++++******+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------++++++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........------------.................................------,,,,,,------...------......///000000111000000000000000111111111111111222333333444444555222333444555555555444444444555777888999888888777555666888999888999;;;<<<::::::::::::::::::::::::888:::;;;===>>>>>>>>>===???===;;;;;;===??????>>>>>>;;;===CCCEEE@@@======<<<<<<;;;;;;<<<======>>>@@@??????>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666666555555666666777777666555333222555555555555555555555555888888777777666666555555444444333222111000//////111000///...///000222444555111---+++,,,.........,,,...000222222111///...............---,,,+++***++++++************++++++************)))))))))))))))))))))))))))******+++(((...111000///...+++'''******++++++++++++************))))))))))))***************+++++++++,,,,,,***+++,,,------.........---------.........//////...............///000000///000111000//////000222///111444333111000000111222222222222333333333333555666666444222111222333333333222222222333333444444555555666666666666666777555333333555777777666888888777777888999:::;;;;;;:::999777666666666777555666777777888999999999999777666666888999999999999999:::999999888888777888999999999888777666666777888999:::999888666555333333222222111111111000222111000/////////000000---............---,,,,,,+++,,,...//////---+++)))...---+++))))))***+++,,,***)))((()))***+++***)))'''(((((())))))))))))((()))))))))***+++***)))'''+++***)))(((((()))***+++))))))))))))))))))***+++(((***------,,,+++,,,,,,,,,,,,,,,---------------///111333444333222222333;;;KKK```ppp|||***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---------------.................................------,,,,,,------.........//////000111111111111111111111000000000000222222222333444444555555111222333444444444444333555666777999999999999888666777999999999999;;;===::::::::::::::::::;;;;;;::::::;;;<<<===>>>?????????===<<<===???@@@@@@@@@>>><<<===BBBCCCAAA>>>>>>::::::::::::;;;===>>>???@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::888777666666666666777888888888888666555444444555555666666555555555666666666666666666666666555555444333222111000000222111///...---------...,,,++++++,,,...///...,,,------...////////////...---......------,,,+++***++++++************++++++++++++*********))))))))))))))))))))))))******+++)))***000666666000+++*********++++++++++++******)))))))))))))))***+++,,,))))))*********++++++++++++,,,---...............---------...............------------...///000111000111111000......///111111333555444222000//////111111111222222222222333333555666555333222222333000000000000111111222333333333444555555555555444666444333333555666666555999888777777888999<<<===999999999999999888888777666666777888999999999999888666555555777888888888777888888888888777666666777777777888888777666666666777888888888777555444333333222111111000//////111000//////......//////,,,------------,,,++++++,,,,,,---------,,,++++++---,,,+++))))))***++++++,,,***))))))++++++***((())))))(((((('''((((((((((((***------***((()))***************************)))************))))))((((((***+++,,,*********++++++,,,,,,,,,---------...000222444444222111222333===KKK^^^nnn}}}***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------*********))))))*********++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---------------,,,++++++************+++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------------,,,,,,------.................................------,,,,,,------...---......///000000111111222222111111000000//////000111111222333333444444000111111222333333333333555666888999::::::999999666888999:::999999;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>>>>???@@@???>>><<<;;;;;;>>>@@@@@@???>>>;;;;;;<<<===>>>@@@AAABBBAAA@@@@@@???>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666888999::::::999888666555444444666666777666666555555555666666666666666666555555444333333222111111......---------...///000...//////000000...,,,+++------,,,,,,------...///---------------,,,+++***++++++************+++++++++++++++*********)))))))))))))))))))))******++++++)))///;;;<<<111***+++******++++++++++++******(((((())))))***+++,,,---)))))))))*********++++++,,,------.../////////...........................+++,,,,,,---...///111222///000000///------...///222333555555444333111111000000111111111222222222111333555555444222222222///.........///000111222111222222333333333333333555333222333555666555444999888777666888:::===???;;;<<<=========;;;999888666777888999999999999888777555444555777888777666777777888888888777777666777777888999999999888888555666666777666555444444222222111111000///....../////////...............+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++,,,,,,+++******)))***++++++,,,***))))))******((('''+++***((('''&&&&&&'''((()))***,,,------,,,,,,,,,******++++++++++++******)))***+++++++++)))((('''(((***++++++***)))***++++++++++++,,,,,,------...///111222222111111222444===III\\\ooo***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++************++++++******++++++++++++******+++************+++,,,,,,------------,,,++++++***************************,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.................................------,,,,,,------...,,,------......//////000222222111111000000///////////////000111111222222000000111111222333444444555666888999::::::999999777888999999999999:::<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???AAA@@@???>>>???>>><<<:::999999999:::<<>>???AAACCCDDDBBBAAAAAA@@@@@@?????????;;;;;;<<<<<<<<<<<<;;;;;;999999888777666666666777999::::::::::::888777666333444666777888777666555555555555555666666666666555444444333333222222222---.........///000111111111111111000...------------,,,+++++++++,,,......,,,,,,,,,---,,,,,,++++++++++++************++++++++++++++++++************)))))))))))))))******+++---***000;;;===333++++++******++++++++++++******))))))))))))***+++------)))************+++++++++------......///..............................---++++++,,,,,,...///000111---......---++++++---...000000111111222333222222000000111111111222222222000222444555444222222333///.........//////000111000000111222222222222222333222222333555555444333777666666666888;;;===???<<<===>>>>>>===:::777555666777999::::::999888777555444333444666777666555777777888888888888888777666666777888888888777777555555555555444444333333111111000//////...------............------,,,,,,++++++,,,,,,++++++***))),,,+++************+++,,,*********************+++***)))''''''(((((('''%%%***)))(((&&&&&&&&&'''(((+++)))(((,,,000222000,,,)))***++++++++++++***))))))***+++++++++)))((('''***+++,,,+++))))))***,,,******++++++,,,------...---...000111000111333555999EEEZZZqqq***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++)))******++++++******)))***************+++,,,,,,,,,,,,---------,,,++++++*********))))))))))))))),,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...........................------,,,,,,------...,,,,,,------.../////////111111111111000000000000---......///000000111111000000000111222333444555555666777999999999999888666888999999888888999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>============:::888777888777777:::>>>???===:::;;;;;;<<<>>>???AAABBBAAAAAAAAAAAA@@@@@@??????;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777777777999::::::::::::888777666222444666888999888777666555555555555555555555555444333333333222222222111000000000000000/////////---...///...,,,,,,...000,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++++++++*********)))))))))))))))******+++,,,+++///777;;;666000,,,******++++++++++++*********************+++,,,---******+++++++++,,,,,,,,,,,,------.........------...............---------,,,,,,,,,,,,---...///000+++,,,------,,,,,,...//////...,,,,,,...000111111111111111222222222222333000111333444333222333444111000000//////000000000000000111222222222222111222222222333555555444222444444555777999;;;<<<>>>;;;<<<<<<;;;:::777444222666888:::;;;;;;:::888777444333333444666666555333666777777888888888888777444444444555555444444333444444333333333222222222//////............------,,,------------,,,+++++++++,,,,,,,,,,,,+++************))))))******+++,,,)))))))))***************)))'''&&&&&&(((((('''%%%((((((''''''&&&'''''''''+++(((&&&***111333///***)))))))))))))))))))))))))))************))))))(((++++++,,,***)))(((***+++))))))***+++,,,---.........///111111000111444666666AAAVVVqqq***+++,,,,,,------,,,,,,,,,,,,,,,+++******))))))******))))))))))))******))))))************))))))***************++++++,,,++++++,,,---------,,,,,,******)))))))))(((((((((++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///...........................------,,,,,,------...---------...//////000000000000000000000111111111......//////000111111111111111111111222444555777444555777888999888888777555777888888777666777999::::::;;;;;;<<<=========;;;<<<<<<<<<<<<:::999888:::999999;;;<<<<<<:::888666888777555888???AAA>>>::::::;;;;;;===>>>@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999888888777777777777777999999::::::999888666555222444666888999888777666666666666555555444444333222222222222222111111111111111111000///......---***---//////------...000,,,,,,,,,---------------***++++++,,,,,,,,,++++++++++++************++++++,,,,,,+++++++++*********)))))))))))))))******+++)))+++...111777;;;777///******++++++++++++******+++++++++******+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,//////.........---------,,,,,,,,,,,,------...///+++---......---...000222444000,,,+++---000111222222222222222333333333333000111222222111222444666444333222111000000000000000000111222222222222111111111111333444555333111000222444777999;;;;;;;;;999::::::999888777555444777888:::;;;;;;:::888666222222222444555666444222444555666777777777777666444444444444444333222111333333222111111111111111---------------.........+++,,,---------,,,******,,,,,,,,,,,,,,,++++++***)))))))))************+++(((((()))***************((('''&&&'''((()))((('''&&&&&&''''''(((''''''''')))((((((***,,,,,,***'''))))))(((''''''((())))))))))))))))))))))))***+++***+++***)))''''''(((***))))))***+++,,,---......333444444333111111333555999AAARRRkkk++++++,,,---------,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))************))))))*********)))***++++++,,,***+++,,,,,,------------******))))))((((((((('''***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...///...........................------,,,,,,------.........//////000111111111//////000000111111222222/////////000111111222222222111111111222444666777333444666777888888777777555666777777666666777888::::::;;;;;;<<<===>>>>>>;;;;;;<<<===;;;999777555666666777999<<<<<<;;;:::777999888555888@@@BBB???<<<<<<<<<======???@@@AAA>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;999888777777777777777888999999::::::999888666555222444666999:::999777666777777666555444444333333222222111111111111111111...///////////////......+++///333333000---------+++,,,---.........------***++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******)))))))))))))))******+++%%%+++,,,,,,444>>><<<222******++++++++++++******,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,,,,------,,,++++++//////.........---------------,,,,,,,,,------...,,,---/////////000333555;;;555///---...222333444222222333333333444444444000111111111000222555777666555444222111111000000000000111222222222222222111111111333444444333111...111444777:::;;;::::::::::::::::::999999888888777888:::<<<<<<:::888666222222222444555555333222333444444555666666666555666777666666555444333222333222222111000111111111++++++,,,------......///++++++,,,---,,,+++***))),,,------------,,,++++++'''((()))***************'''((()))***************(((''''''((()))+++***)))$$$%%%'''((()))(((''''''''')))+++***(((%%%%%%%%%***((('''%%%%%%'''(((******)))(((((((((***+++,,,)))))))))'''%%%%%%''')))((()))***+++,,,---......999999777555222111222444>>>BBBNNNeee,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------------------------+++++++++,,,,,,---------,,,---......//////......////////////000000000000111111111111000000000000111111111111111111111111333444444444444444444444888999:::;;;:::999888777999:::;;;<<<<<<<<<;;;:::;;;;;;::::::999888888888555666777888999999888777///777888111222<<<@@@<<<888999;;;===>>>>>>============>>>>>>>>>===;;;:::999:::;;;<<<<<<<<<;;;:::888888777777666777777888888999:::;;;:::888666444777666444222222444666777888777444111//////333555222111000//////000111222/////////...------,,,,,,,,,---...//////...---,,,------------------------...---,,,,,,+++++++++,,,***************************+++,,,------,,,***)))***)))'''&&&&&&&&&'''(((***))))))---333777999888+++)))(((***...///---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************------------------------,,,,,,,,,---------......111++++++///...,,,666EEENNNCCC666//////111000---444444333333333222222222333222222222222222222222666555444333222333444555222222222111111222333333111111000000000000000111111333666999:::;;;::::::777777888999999:::;;;;;;777;;;:::666;;;FFFHHH@@@222222333444555555555555555666777777777666444333666666666555444222111000000000000000///...,,,+++---------,,,,,,+++++++++------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++))))))))))))************,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''(((((())))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,222555777555000...111555555CCCNNN```|||++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...................../////////000000000///000000000111111222222111111111111111111111111222333333333444444555555888888999::::::999888777888999:::::::::999888777888888888777777666666666555666777888999888888777<<>>AAA<<<666888999;;;<<<<<<<<<<<<;;;::::::::::::<<<===>>>===<<<;;;:::999999::::::999888666666777888888888888888999:::999777555444444444555555555666666777777666444000......000333000000000//////000000000/////////...------,,,,,,,,,---...//////...---,,,------------------------------,,,,,,++++++++++++******************************++++++++++++*********)))((('''''''''((((((+++))))))+++000333444333...,,,+++,,,---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,------------...---)))***//////...777DDDYYYKKK:::000///222444444444333333333333222222222333333333333333333222222555444333333333333444555444444333222222222222222222111111000000111111111222333555777888999888888999999::::::;;;<<<<<<<<<999>>>===999>>>GGGHHHAAA333444444444555444444444555666666777666555444333555555555555444333222111000000000//////.........,,,+++++++++++++++,,,,,,------,,,++++++***)))))))))***++++++,,,,,,++++++*********)))))))))((((((,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))))))))(((((((((((())))))((((((((())))))(((((('''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,111444666444000///222555999EEEOOO```{{{************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---........................////////////000---...///000111222333333111111111111111111111111111111222333444444555555777777888999999888888888777777888888777666555444555555555555555444444444555666888999999888777777===BBBAAA999666;;;<<<888555666888999:::;;;:::::::::999888777999<<<@@@BBB???===:::777666777999::::::888555666999:::999777777777888888888666555444333444666777888777666666555555333///,,,,,,---///......////////////......//////......---,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++******************************))))))))))))******+++***)))(((((((((((()))+++***)))***,,,.........111///---------,,,***(((++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------***+++000000...444>>>NNNDDD666///...111222111333333333222222222111111222222222222222222333333333333222222333444555666555444444333222222222222333222222111111222222333333333444555555666777777::::::::::::::::::;;;;;;999===>>>;;;>>>DDDCCC===555555555555444444444333555666666666666555444444444444444444444333222222111000///......///000111,,,+++***))))))***,,,---,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++,,,++++++***(((''''''&&&+++***)))(((((('''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((*********)))((('''''''''((()))(((((()))******))))))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,000222444222000000222555<<>>III[[[www))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,------...///000111111000000000000000000000000000000000000000111111111111111111222333666888999555444333333333444555666444555666777888999:::;;;777888999999888777666555111111333666555444555777111222444666777777666666888777555555555888:::<<<999777555333333444666888111555888666111///333888777777666666666777777888222333555666666666555444000333555555222000///...000///...------...///000......---,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++'''(((***,,,---,,,***)))))))))))))))))))))))))))&&&''')))++++++++++++***'''((()))))))))(((&&&%%%&&&((()))(((&&&&&&(((+++999999777111,,,)))***,,,((())))))***++++++,,,,,,******))))))))))))******************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,//////---++++++,,,+++))))))+++///222444333111000000000000000////////////000111111222333333444444111222333444333222111000444333222000///.........111111111111222333444555000111444666666666555444333444444555666777777888777777888777444333666:::<<<:::777444333222333333666555444333222333444444555444444333222111///...............---,,,+++***&&&''''''((()))*********)))))))))))))))*********(((((()))*********************)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%&&&''')))***)))'''$$$"""%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,///---,,,,,,...//////...111>>>III[[[www(((((()))))))))(((((('''+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******%%%'''((()))((((((***,,,************))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,---...///000111111000000000000////////////...//////000111222222222222333444666777777888888666666666555444444333333666666555555777888:::;;;777666666555555555666666777666666555444333333333000111222333444555555555333333333444444666777888888888777666555666666666555555444444444333333333444444555555555555555555444555555555444333333222000000000000///...,,,,,,000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++++++++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))---111333000+++((()))+++))))))))))))************///)))&&&+++---***)))++++++*********))))))((((((+++++++++*********))))))***+++,,,,,,------,,,,,,+++,,,------......------------......///000000000///000000///------...///333222111111111222444555222222333333333222222111333111...,,,,,,---///000---...///000111222222222444444333222333444555666222222111111222444555666666666666666666666666666;;;999666333111000111111111111111111111111111111444333222111000000000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))(((((()))***************%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&'''(((***,,,***+++,,,---------,,,+++,,,...///...------000333888@@@JJJZZZrrr'''(((((())))))(((''''''************)))))))))((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***)))***+++***((('''((()))************))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,---...///000111111000000000000////////////...//////000111111222222222333444666777777777777555555555444444444444444666555555555555777888999666666555555555555666666666666666666555555555444222222222222222333444555444444555555666777888888777777777777666666666555444444444444333333333333444444555555555555444444444444444444444333222222000000000000///...---,,,000//////...............++++++++++++++++++++++++)))************+++++++++******************************++++++***))))))((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((((('''''''''''''''((((((((())))))))))))+++///111///***((()))+++(((((()))))))))*********///)))'''+++---***)))+++************)))))))))(((+++++++++*********))))))***+++,,,,,,------,,,,,,+++,,,------...---------,,,,,,------...////////////000000///------...000222222111000000111222333111222222222222222111111222111///...---...///000...///000111222222222222444333333222333444555666333222222222333444666777555555555555555555555555666555333222111222333444111111111222222222222222333333222111000000000000------,,,,,,,,,+++++++++*********************************)))))))))((((((&&&'''((()))))))))))))))''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***,,,------,,,,,,++++++,,,111666777333///666===IIIZZZrrr''''''(((((()))(((((('''************))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,------+++((('''''''''************))))))))))))((()))******++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......,,,,,,---...///000111111000000000000////////////...//////000000111111222222333444555666777777777444444444444555555555555666555555444444555666666666666555555555555666666555666666666777777777777444333222111111222333555555555666666777777888888666666777888777666555444444444444333333333222222555555555555444333333222333333333333333333222111000111111000000///...---//////...------------...************************)))************+++++++++************************))))))******))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((())))))))))))+++...---***((()))+++(((((())))))))))))******---)))(((***,,,******+++************))))))))))))+++++++++******************++++++,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,---.........000111111000......///000222111000000000000000111000000111111222111111000111111000/////////000000000000111222333333333222333333333333333444555555333333333333444555666777444444444444444444444444444333222111111111222333222222222222222222222222222222111000////////////,,,,,,,,,,,,++++++++++++************************))))))((((((((('''''''''&&&&&&'''(((((((((''''''(((((((((''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))((()))***+++***(((&&&$$$&&&'''(((***,,,,,,------///---///999CCCDDD;;;111333;;;GGGXXXqqq(((((())))))******))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---------,,,)))''''''(((************)))))))))(((((())))))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,---......//////......,,,,,,---...///000111111000000000000////////////////////////000000111111222222444555666777777777444444555555666777888888777666666555555444444444666555555555555666666777555555666777888999::::::666555222000000111333444555555666666777777777777555666777888888666444333333333333333222222222222555555555444444222111000111222222222222222111111000000111111000//////...///...------,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************************(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''((((((((())))))&&&(((******)))((()))+++(((((((((((()))))))))***+++***)))))))))))))))************)))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,------...//////000111111000......///111111000000/////////////////////000111111111111000000000000000000000//////111222222333333333222222333333333333333444444444444444444444555555666666444444444444444444444444555444333111000/////////333333333333222222222222222111000///............,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))(((((((((''''''&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))******)))((('''((())))))***+++,,,,,,,,,000///111;;;DDDDDD;;;222333:::DDDTTTnnn((()))******++++++++++++))))))))))))))))))******''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***,,,,,,+++)))((()))***************)))))))))((((((((()))************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------...............,,,,,,---...///000111111000000000000///////////////////////////000000000111222333555666666666777555555666777888999999:::777777777777666555555444555555555555555666777777444555666777888:::;;;;;;888666333111000111333444333444555666666666555555444555777888777666444222333333222222222111111111444444444444333222000000000000111111111111111000///000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&((()))(((((()))***'''(((((((((((()))))))))+++++++++((('''((((((((())))))))))))))))))******************************)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,---------...//////000000000111111000...---///000/////////000////////////...///000111111111111111////////////////////////222222333333333222222111222222222333333333333333444444555555555555555555222222222222222222222222333333222111000000//////333333333222222111111111000000///...------------,,,,,,+++++++++***************************************)))))))))(((((((((((((((((())))))(((((('''%%%%%%%%%%%%&&&((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((('''''''''((()))+++,,,,,,,,,,,,,,,+++++++++,,,***,,,///333666666222///555:::BBBPPPjjj(((((()))***++++++++++++))))))))))))************''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((***+++***))))))***+++************))))))))))))'''((())))))******)))))))))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---...///000111111000000000000////////////////////////////////////111222333444555666666666555666666777888999999:::777777777777777666555444555555444555555666777888444444555777888999;;;;;;888666444333222333444555333444555666666555444333555555666777666555444333222222222111111111000000333333333333222111111000...///000000111000000000......////////////......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))''''''(((((((((((())))))---//////***'''(((((('''))))))))))))***************************+++++++++)))******+++++++++++++++******+++,,,,,,,,,,,,,,,------......///000000111///000000///------...///......///000000000000000//////000111222222222222000000/////////000111111222333333333222111000000111111222333333333333333333444444555555555444444222222222222222222222222//////000111222333333333333222222111111000000000000///...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))(((''''''%%%$$$$$$%%%&&&(((***,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((())))))))))))'''&&&&&&&&&'''***,,,...///...---,,,++++++++++++***---000000...---...000777;;;BBBOOOiii&&&&&&'''))))))*********((()))))))))************''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((()))******(((((()))***************))))))))))))'''(((((())))))))))))))))))************+++++++++************************))))))******+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,---...///000111111000000000000////////////////////////////////////111222333444555666666666555555555666666777777777444555666666666555444333444444444555555666777888444444555666777999::::::777666666555555555666666444555666777777666555333666666555555555444444444222111111111000000000000111222222222222222111111---...//////000000000///------............---------,,,,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((())))))***++++++******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&((()))))))))((('''''''''((((((((())))))111555444---))))))***'''((()))))))))************))))))*********+++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000...//////...,,,,,,---...,,,---///111222222222111///000111222333333333333333222111000000222444555222222222222111000///...000111222333444333333222222333444555555444333222111111111111111111111111...///000222333444444444222222111000000//////...///...---,,,++++++++++++++++++++++++************(((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((('''&&&%%%&&&&&&%%%$$$%%%''')))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((()))***++++++---,,,+++******++++++,,,---///111111///...111444555;;;CCCRRRlll$$$%%%&&&'''(((((((((((((((((())))))*********+++''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))(((((((((''')))******)))(((''''''(((************))))))))))))'''(((((())))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...///000111111000000000000///////////////////////////.........111111333444555666666666444444444555555555555555222333444555555555333333444444444555555777888888444444555666777888999999666666777777777777777777555666888999888777555444666666555444444444444555111111111111000000000000000111111222222222111111------...///000000//////,,,,,,------...------,,,---,,,++++++******++++++************************)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&'''((()))***)))'''''''''''''''((((((((()))444999888000***++++++)))(((((())))))*********+++))))))******++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,------......///---......---++++++,,,...,,,---///111333333333333000000111222333444444444666444222111111444666888222222222111000///...---000111222333444333222222222333444444444333222111000000000000000000000000222222333333333222222111111111111000///......---......---,,,+++++++++++++++++++++************)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''')))***+++***((('''******)))))))))***,,,---+++,,,.........///000111444:::EEEVVVooo&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))***************************)))(((((())))))))))))************+++***)))***,,,---,,,+++---------,,,,,,+++++++++...///000000//////000111333222222111000///......//////...------...000111///000111222222333222222444333333222222333333444222222111111222222333444555666777444111111555999444555555666777777666666333333444555555666666777444888;;;:::777444333444444444444444333222111000000000000000000000000000000000000000000///......------------------------...---+++******+++---...------,,,,,,,,,++++++++++++++++++************)))(((((((((((())))))))))))))))))************))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))000333555111+++((((((+++))))))))))))******************++++++++++++******)))***++++++***+++---///.........------,,,,,,,,,------,,,------...000000111000...,,,++++++++++++111000000111444333///,,,///222444222000111777<<<<<<777111111444666555333444333333222111000//////222444444444222111222333666555555444444333222222444444333222222111111000333222111111111222333444333222111///......---------------,,,+++***)))(((,,,+++)))((()))(((&&&%%%(((((())))))((('''&&&&&&,,,***((('''&&&'''((()))((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%)))))))))***++++++,,,,,,------......///000000111555666@@@RRRiii&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))***************************)))(((((())))))))))))************+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++---///000000///...000111111111000000000000000000///......---...///000000//////000111222222222222333333222222222222333333222111111111222333444444555666555444222333444666333444555555666666666666555444444444444555666666666888999999777555444444333333333333222111000///000000000000000000000000//////000000000//////...++++++++++++++++++++++++...---+++******+++---...,,,+++++++++************+++++++++*********))))))'''((((((((())))))))))))((())))))******))))))((('''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))+++...000///***((()))+++))))))))))))************)))******++++++******))))))***++++++***+++---.........---------,,,,,,,,,,,,,,,------.../////////111000...,,,++++++++++++000//////111333222///,,,000222444333111111555::::::555000///222444333111333333222222111000000000444555666666444333444666666555555444444333222222444444333222222111111000222222111111111222222222222111///...---,,,,,,,,,,,,,,,,,,,,,+++***)))((()))((('''((()))***)))((('''((((((((((((''''''&&&((()))))))))(((((('''&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))(((((((((((('''''''''&&&)))))))))***++++++,,,,,,---------....../////////444555???SSSjjj&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((())))))))))))))))))))))))************)))************))))))((()))))))))*********+++++++++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,------...//////......///111////////////000000000111...............///000000...///000111222222222222222222111111111111222222111111111111222333555555666555333333444444333222222333333444555555666666666555444333333444666777999777666666666666555444222222222222111000000///////////////////////////...//////000000000//////++++++++++++++++++++++++---,,,+++******+++,,,---*********))))))))))))(((++++++*********)))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((&&&)))++++++)))(((***,,,))))))))))))************)))******++++++******)))(((***++++++++++++,,,...------------,,,,,,,,,,,,+++,,,---////////////...000///...---,,,+++++++++.........///111111///---///222444333111111444777777333///...111222111000111111111111111111111111666777888888666666777888666555555444444333222222444444333222222111111000111111111222222111111000000///...---,,,+++++++++,,,,,,,,,,,,+++***))))))(((''''''((()))******)))&&&''''''(((((((((''''''%%%&&&((())))))'''%%%$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''(((******)))))))))))))))((()))))))))***++++++,,,,,,---------------.........333444>>>SSSjjj''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))************)))((())))))*********++++++++++++***)))***,,,---,,,++++++++++++,,,,,,---------,,,---............///111////////////////////////------......//////000000...///000111222222222222111111000000000000111111111111111222333444555666666444222333666666333000222222333333444555555666666444222222222555888::::::777444444666777666333222222222222222111000000........................---...//////000/////////------------------------,,,,,,+++******+++,,,,,,*********)))))))))((((((************))))))))))))'''''''''((((((((())))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********))))))((((((''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((($$$'''))))))(((((()))+++((()))))))))************))))))************))))))(((***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000000...---//////...---,,,,,,++++++,,,,,,---.../////////......000222222111111333666666333000///000111111000000000111111111222222222555777888888777777888:::666555555444444333222222444444333222222111111000///000111222111000///...//////---,,,,,,++++++++++++++++++++++++***))))))+++***(((((())))))'''%%%%%%%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------111333>>>RRRiii}}}''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((())))))))))))((()))))))))************((())))))*********))))))************+++++++++++++++***)))***,,,---,,,++++++++++++,,,,,,---------***,,,---...------///000000000//////...------,,,,,,---......///000000000......///000111111111111111000000//////000000111222222222222333444555666555333222333666777444111444333333333333444555666333222111111333666999<<<999666333333666777666444333333333333333333222111------------------------......////////////......------------------------++++++++++++++++++++++++************))))))))))))*********)))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&((()))))))))((())))))((()))))))))************)))))))))******)))))))))'''***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000000...---.........------,,,+++++++++,,,---.........///000...//////000000111333555666444222111222222222111000000000111222222333333333444666666666666888999666555555444444333222222444444333222222111111000//////000111000///---,,,//////...---,,,,,,,,,,,,******+++++++++***))))))+++***(((((())))))'''&&&%%%%%%&&&''''''((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((())))))((((((((((((((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------------111333>>>QQQdddwww''''''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))************((())))))************)))*********++++++++++++,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,---)))+++------------///000000000///...---,,,+++++++++,,,...///000000000000---...///000111111111111111111000000000000111111333333333333333444444555444333333444666777666666777666444333333333444555222222222222444666999;;;666555444555666666555444333333444444444333333222...........................////////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******)))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))(((((())))))))))))************((())))))******))))))((('''))),,,---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---////////////...------......------,,,+++***+++---.........000222333222111///000111333444666555444333333222222222000000111111222222222333000222333444444555666888666555555444444333222222444444333222222111111000////////////...---,,,,,,///...---,,,,,,,,,,,,---)))***************))))))'''&&&&&&'''***++++++***%%%&&&&&&'''''''''&&&&&&'''&&&%%%###$$$%%%''')))$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((******)))(((((((((((()))&&&&&&''''''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,---......//////000555@@@OOO^^^ppp((((((((((((((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((())))))))))))))))))))))))************(((((()))************************+++++++++,,,,,,+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++(((***,,,,,,,,,---...000.........------,,,,,,,,,+++,,,...///000111000000---...///000111111111111222111111000000111111222555555444333333333333444333444444555555666999;;;:::888666444333333444444444444444444444555666777333444666777666444444555222222222333333333222222........................000000000///...---,,,+++++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((''''''***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&'''((()))))))))((())))))))))))************(((((())))))))))))(((((('''))),,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////,,,---.........---,,,+++))),,,............111444===:::555111000111222333555555555444333222222333111111111111111222222222...000222333333444666888666555555444444333222222444444333222222111111000000///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))************))))))'''&&&&&&'''***++++++***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))***++++++,,,,,,++++++,,,---///000111111000666AAALLLWWWiii((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,+++***)))***,,,---,,,+++---------,,,,,,+++++++++(((***,,,,,,,,,---...000,,,,,,,,,---------......***,,,...///111111111000---...///000111111111111222222111111111111222222666666555444333333333333222444666555444666;;;@@@<<<:::777555333333333444666666666555555444444333000444888888666333444555000111111222222222111111////////////////////////111000000///...,,,+++***------------------------******++++++++++++******(((((('''''''''&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&)))***)))((())))))))))))************(((((())))))))))))((((((&&&))),,,...---,,,,,,,,,*********++++++,,,,,,,,,------,,,------...000000,,,---.........---,,,+++))),,,.........///222555FFF@@@999333111111111222444555555444222111111222111111111111111111111111...000222333333444666888666555555444444333222222444444333333222111111000000///---,,,++++++,,,,,,++++++******************((())))))*********))))))***)))(((((())))))((('''''''''''''''&&&%%%$$$$$$$$$%%%'''))))))((('''&&&###$$$&&&'''((('''&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,***+++,,,...000111222333000777BBBKKKSSSddd''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((('''%%%&&&((()))))))))'''((((((((((((((('''''''''''''''''''''((())))))))))))((((((((((((((()))******++++++++++++******))))))***+++,,,,,,------------------,,,+++******------,,,,,,,,,,,,++++++...///000111111000///......---,,,,,,++++++++++++,,,,,,++++++,,,,,,---.../////////000111111222222222111000000000111222333444333222111111222555666555555666666555444333333666666666666777777888888222111111000111222444555333333444444444444333333222222111111000111111111000...,,,+++,,,------,,,,,,,,,------,,,,,,+++***))))))*********+++++++++******************************))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%'''(((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&'''(((''''''&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&%%%&&&(((*********)))((('''''''''(((***+++''''''''''''((((((((()))))))))))))))************,,,,,,++++++++++++++++++......------------......//////...---,,,,,,++++++---,,,,,,,,,...000333555<<<:::666222000000111111111111111111111111111111000111111111111222222222000///......000222555777777666666555444444333333555222000000000000///---......---------,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))***************+++,,,---............222444;;;GGGTTThhh''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&((('''%%%&&&((())))))(((''''''(((((((((((('''''''''''''''''''''(((((()))***))))))((((((((()))))))))******++++++******)))))))))******+++,,,,,,---,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++---...///000000///...---...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---.../////////000111111222222222111111000000222333444444333222222222333555666666666666666666555444444333333444444555555555555555444444333333444555666444444555555555555444444333222222111111111111222000...,,,+++,,,------,,,,,,,,,------,,,,,,+++***************++++++++++++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''((()))(((''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&''')))***)))(((((((((((((((((())))))***'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++......------------......//////...------,,,+++++++++*********+++---000111777555222000///000111222000000000000000000000000000000111111111222222222111000//////000222444666666666555555444333333222222111//////000111000///------------,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))***************+++,,,---............222555===IIIXXXmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''(((&&&&&&&&&((()))((('''&&&''''''(((((((((''''''''''''&&&&&&''''''((()))******))))))))))))******)))******++++++******))))))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000000111111222333222111111111222333444333444444444444555555555666777777777777666666555333333333444444444444444777666555555444555555555555555555666666555555555444333222222111111222222000...,,,,,,---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''&&&)))))))))(((((('''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((******(((&&&''''''((())))))))))))(((''''''((((((((()))))))))))))))))))))*********************++++++,,,,,,---......------------......//////......---,,,,,,,,,+++************,,,...///000000///...///000222333////////////////////////000000000111111111222222333222111111111222444555555555444444333333222222000///......000111111000---------,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))***************+++,,,---............222666>>>KKK[[[qqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((***))))))))))))******+++))))))************))))))))))))))))))******++++++))))))***,,,,,,---------,,,,,,,,,++++++++++++***,,,---...//////...---,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000111111111333222111111111222444555333444555666666666555555777777888888888777777666555555555555666666666666555555555444333333333333555555666666666666555555555444333222111111111222///---,,,,,,------,,,++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&***)))''''''''''''&&&%%%'''''''''&&&&&&'''''''''''''''((()))***)))'''$$$%%%&&&((()))))))))(((''''''(((((((((((()))))))))((()))))))))************))))))***+++,,,,,,------......------------......//////......---------,,,------,,,,,,,,,---..................///000111222000000000000000000000000000000000000111111111111444333222222111222333333444444333333222222222222000///---...///000000///,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%'''((())))))))))))''''''''''''((((((((((((((()))))))))***************+++,,,---............222555>>>KKK[[[qqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((&&&$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((()))***++++++)))))))))******)))))))))(((((())))))))))))******((()))***+++,,,---------,,,,,,+++++++++*********---...////////////...---,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............///000000111111222222111111111222333444333444555666666666555555777777888888888888888777666666666666666666666666555555555444444333333222555555666666666666555555555444333222111111111111...---,,,---......,,,+++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,---)))&&&%%%&&&''''''&&&&&&''''''''''''''''''&&&''''''((()))***)))'''$$$%%%&&&((()))))))))((('''(((((((((((()))))))))***((()))))))))************))))))***+++,,,,,,------......------------......///...............---------------,,,------------...//////000000000000000111111111111111111111111//////000000000111111111333333222222222111222222222222222222111111111111222000...---......---,,,,,,,,,+++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%'''((())))))))))))''''''''''''((((((((((((((()))))))))***************+++,,,---............111444<<>>888111...///000///---//////......---,,,,,,,,,((()))***++++++***)))((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''((('''$$$###$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))******(((((()))))))))))))))))))))************+++++++++,,,,,,---...///000000111*********+++,,,,,,------,,,------...............---...///000111000000///------...000000111111000////////////////////////111000000000111111000.........,,,+++++++++,,,---+++*********))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++++++++,,,---...000000///111777@@@JJJ[[[sss&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))******+++++++++,,,,,,,,,((((((((((((((()))******++++++,,,---------,,,,,,++++++,,,,,,,,,------------------........./////////...---...000000000...000000000000000000000000......////////////......///000000111111111000000555444222333444555555444///000000......333===EEE>>>888000---...000...,,,---------,,,,,,+++++++++'''(((+++,,,,,,+++((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%'''"""%%%((((((&&&$$$$$$%%%(((((((((''''''&&&&&&%%%%%%&&&''''''((()))******(((((((((((())))))))))))'''((((((((())))))******%%%'''***,,,,,,+++)))((()))************++++++++++++,,,---...///111222222))))))***+++,,,,,,------,,,---......//////......---...000111111111000///,,,---...///000000000000////////////////////////,,,,,,---///111222000......---,,,+++++++++,,,---************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))******+++*********+++,,,---/////////111777???JJJZZZrrr&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))+++,,,---......---,,,+++////////////////////////...............///000000111111000///////////////............///000222222222222222111111111000000333444444444444444444444222111000//////111333444111111000000//////......///...---+++***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))***)))&&&%%%&&&)))***)))'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((()))))))))))))))((((((+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////000000000000//////......///000000000000000............/////////000111111111111000000000000//////.........---------///---,,,,,,,,,,,,+++)))))))))************))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))******((($$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,---000111666>>>HHHXXXqqq%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''''''''''''''((()))))))))))))))))))))))))))(((++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,.......................................//////000000//////......//////000............///000111222222222111111111000000000222222333333444444444555222111000///000111333444111111000000///...............,,,+++***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&)))***)))''')))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((*********)))((('''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////000000000000//////......///000000000000000........./////////000000111111111000000000////////////.........---------...---++++++,,,,,,***)))((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((()))******++++++++++++,,,,,,,,,,,,------000111777>>>GGGWWWnnn$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,------...........................------------...//////------------...///000000............///000111111111111111111000000000000000111111222333444555555222111000///000111222333111111000//////......---...---,,,+++***)))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&((()))(((''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())),,,---,,,)))&&&###&&&&&&''''''''''''&&&&&&'''(((((())))))(((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......//////000000//////......//////000000000000000....../////////000000000111111000000000000//////...............---------...,,,++++++,,,+++***((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((((('''%%%$$$###&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******+++++++++++++++,,,,,,---------000222777???GGGTTTjjj}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''((()))))))))))))))))))))***************+++,,,------------...---,,,++++++,,,---...------------------------------,,,,,,------...///++++++,,,,,,...///000111...............///000111111111000000000///////////////000111222444444555111111000000000000111222111000000///......---------,,,+++***))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((((('''((('''&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...---***&&&###&&&&&&''''''''''''&&&&&&''''''(((((()))(((((((((***)))))))))((((((((('''(((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////////////////...//////000000000000//////...////////////000000000111000000000////////////........................---,,,******++++++)))((('''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((()))******+++++++++++++++,,,,,,---------000222888???FFFRRRgggyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))((()))))))))*********+++***+++,,,------------------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,---......+++++++++,,,...///111222...............//////000000000000/////////............///000111222333444111111000000000000000000000000//////...---------,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---,,,***'''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////......//////000000000000//////////////////000000000111000000000////////////...---.....................---+++************)))'''''''''((((((((((((''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&((((((((()))******++++++******+++,,,,,,---......000222777>>>EEEQQQfffwww&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))******++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---...000111222///......---......//////////////////............---......///000111222222000000000000000000//////000000///......------,,,++++++***)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***++++++***)))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---,,,,,,++++++,,,,,,---...---......//////......---000000000000000//////.../////////000000000111111000000////////////......---------...............,,,***))))))***)))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&((((((((()))******++++++******+++,,,,,,---......///111666===EEERRRgggyyy%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((((((((((((((('''''''''''''''((())))))((())))))******+++,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......///000111222///......------........./////////.........------.........//////000000000000000000000000//////...000//////......---,,,,,,+++******)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))+++,,,---&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---......//////......---000000000000000///......//////000000000111111111000000/////////.........---------.........//////,,,***)))((())))))(((&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''))))))(((''''''&&&%%%%%%((((((((()))******++++++)))******+++---......//////000555<<>>MMMeeeyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))*********++++++++++++++++++,,,,,,++++++***)))************************+++******)))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,------......///000000111222222111000/////////000000000111111111222222222+++,,,,,,------......///------------,,,,,,++++++,,,***)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,///,,,)))'''&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++((((((((()))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......//////......////////////////////////........./////////000000------------,,,,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$######%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&'''###%%%(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))++++++***************+++***,,,......---,,,,,,,,,//////222777===LLLdddyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))***))))))))))))*********************+++++++++,,,,,,------......//////000000111000000///............111111000000////////////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,+++++++++,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((((()))***222111...)))&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''(((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............................../////////............////////////---,,,,,,,,,++++++++++++******+++,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%"""***&&&!!!'''(((%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((""""""###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&*********))))))***+++++++++---//////---,,,,,,---...///333888>>>LLLfff|||###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))*********++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))*********++++++++++++************++++++++++++------........./////////..................------000000//////...------,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((***)))(((((((((111333111+++&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---...............---............/////////........................,,,,,,,,,+++++++++******)))***++++++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$%%%&&&...***$$$''''''$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''#########$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))+++,,,,,,***'''%%%***))))))))))))***++++++,,,///222111...,,,---......000555999>>>LLLfff}}}###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((()))))))))******((()))***+++,,,---------************************(((((((((((()))***,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++---------.........//////------......//////......///........................------,,,,,,+++++++++*********++++++++++++++++++)))((('''))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&'''&&&###!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&'''(((,,,000000***&&&''''''$$$%%%%%%&&&&&&'''(((((()))((('''''''''''''''((()))&&&&&&''''''((())))))***))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............---------.........//////........................++++++++++++************))))))***+++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''"""$$$%%%''''''&&&%%%$$$$$$#########$$$$$$%%%&&&)))222---%%%'''%%%"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++++++++)))))))))))))))))))))***++++++---111444333///---...000///222666:::===JJJddd{{{###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********(((((((((((())))))))))))'''((()))+++,,,---......))))))))))))))))))))))))'''''''''((()))+++------++++++,,,,,,,,,---------)))************+++++++++---------...............,,,---...///000000//////------......//////000000///...------,,,+++***)))******************+++++++++)))((('''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&""""""$$$'''((('''### $$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))'''---///)))%%%''''''$$$%%%%%%&&&&&&'''((())))))''''''''''''(((***+++,,,&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............---------.........//////.....................---+++++++++************)))((()))***+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###$$$$$$$$$$$$%%%%%%&&&'''***333...&&&&&&### $$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$,,,+++***)))'''%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---))))))((())))))***++++++...222555444000---...111111444777:::<<>>SSSfffwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&'''((((((((((((((((((((((((((()))************+++,,,,,,,,,,,,+++******))))))))))))******((()))))))))*********+++************++++++++++++******))))))))))))******+++++++++***)))((((((((((((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&###""""""$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&((()))&&&$$$%%%''')))***)))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))))))))(((((((((((())))))'''&&&&&&'''''')))******((()))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$''''''''',,,222***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''***///666;;;444...(((&&&(((***)))'''&&&'''((())))))************+++,,,---............//////111333666???TTTgggyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***$$$%%%&&&'''((((((((((((((((((((((((((()))******))))))***++++++++++++*********))))))))))))******(((((())))))*********+++)))************+++++++++))))))(((((((((((())))))+++++++++***)))((((((''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''###!!!"""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&******'''$$$%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''')))******((()))***,,,,,,++++++***************************&&&'''''''''''''''''''''''''''''''''''''''''''''***''''''(((&&&###$$$(((&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''+++111;;;FFFNNN:::333***'''''')))'''%%%&&&'''((()))***************+++,,,---............//////111444666@@@TTTggg{{{######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%###""""""###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++++++++***************)))************+++++++++++++++++++++++++++++++++(((((()))***+++++++++++++++++++++***)))(((((('''''''''(((((())))))************))))))((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((&&&$$$''',,,+++%%%+++***((('''&&&&&&''''''))))))(((((('''''''''&&&(((((()))***************++++++***))))))))))))))))))))))))(((((((((+++---******++++++++++++******''''''''''''((((((((((((******))))))((((((''''''&&&'''(((((()))(((((((((&&&&&&((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&''''''(((((((((((((((***)))(((((((((((()))))))))))))))))))))******+++***+++,,,,,,++++++---...111......222777@@@PPP___yyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&%%%%%%''')))&&&'''((()))))))))((('''''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++******)))((((((''''''((((((((()))))))))***))))))))))))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''''',,,444666222+++***)))'''&&&''''''((()))(((((((((''''''''''''(((((()))***************+++***)))(((((((((((()))((()))***)))((((((***---)))))))))******)))))))))''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&'''((((((((((((((()))((((((((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---...000......222777@@@QQQ___xxx######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''***((('''%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&(((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((())))))******++++++''''''(((((())))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000//////...,,,,,,++++++******)))((((((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''')))///777;;;:::,,,+++)))(((''''''((((((((((((((((((''''''''''''(((((()))***************))))))((((((''''''((((((((()))***)))((((((***,,,(((((())))))))))))((((((''''''''''''(((((((((((()))))))))((((((((((((''''''''''''&&&%%%$$$"""!!!''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###&&&&&&'''((((((((((((''''''''''''''''''''''''((()))))))))))))))******+++---...///...,,,,,,---......---...111666@@@QQQaaawww######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&'''((()))+++***'''$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((())))))*********''''''(((((()))***++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,//////000000///......---************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''+++000444666---+++***)))(((((())))))((((((((((((((('''''''''(((((()))***************((((((''''''''''''(((((((((*********(((((()))+++(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$###"""((('''&&&%%%%%%&&&((()))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$######%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''')))))))))))))))******+++...///000///---,,,,,,...---,,,...222555???QQQaaazzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&'''((()))+++)))'''$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((((()))(((((()))******+++,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............*********)))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''')))---111---+++***)))(((((())))))'''''''''((((((((((((((((((((()))***************((((((''''''''''''(((((((((***+++***)))((()))***)))******++++++******)))''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&'''''''''''''''%%%%%%&&&'''(((((('''''')))))))))))))))******+++...///000///---,,,,,,...,,,---///222555===PPPaaa|||######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''((('''&&&$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,((((((((()))))))))******++++++++++++++++++++++++))))))***,,,,,,---------******))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''''''''+++111,,,+++)))(((''''''(((((('''''''''((((((((((((((((((((()))***************((((((''''''(((((())))))(((***++++++)))(((((()))******++++++++++++******''''''''''''((((((((((((&&&''''''''''''(((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%'''((())))))(((''')))))))))))))))******+++---...///...,,,,,,---...---...000222444;;;NNN```zzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&''')))***,,,''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************(((((((((((()))))))))***************************)))******+++++++++******)))))))))))))))))))))******)))))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((((((%%%(((...+++***)))'''&&&''''''(((''''''''''''((((((((()))(((((()))***************)))(((((((((((()))***+++(((***,,,+++***((((((((())))))************))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))******)))((()))))))))))))))******++++++,,,------,,,,,,---...---///111333333:::MMM___uuu######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***)))(((((()))))))))))))))***************))))))((((((((('''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))'''!!!###)))+++***((('''&&&&&&''''''&&&'''''''''(((((())))))(((((()))***************)))))))))))))))***++++++(((***,,,,,,***((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((******))))))((('''%%%%%%###$$$&&&((())))))((('''&&&'''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***++++++***))))))))))))))))))******+++***+++,,,,,,,,,+++---......000222333222999LLL^^^ooo######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''******))))))(((((('''''''''(((((()))***++++++++++++++++++*********))))))***)))((((((((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&******)))(((((((((''''''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&)))((((((((((((((())))))+++***(((((()))******)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************)))))))))))))))+++,,,,,,+++***,,,---......000222444<<>>HHHPPPppp$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''((()))***++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///...+++(((&&&&&&&&&&&&%%%&&&''''''&&&''')))+++222...***(((((())))))((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))((())))))(((&&&%%%&&&'''------......------,,,,,,000///000222333555>>>GGGNNNqqq$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******++++++************++++++*********++++++++++++++++++++++++,,,++++++***************(((((())))))******++++++))))))***+++,,,,,,------************************))))))******+++++++++,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&222///***'''&&&''''''&&&%%%&&&((('''&&&&&&'''(((...,,,)))((()))*********))))))))))))))))))))))))'''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************(((((('''&&&&&&&&&&&&'''&&&%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%''')))***+++,,,...000)))***+++---.../////////000///000222333555===GGGMMMrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((++++++************++++++(((((())))))*********++++++++++++*********))))))))))))))))))************+++*********))))))((((((,,,,,,,,,***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&###!!!%%%,,,333...+++'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***---000000,,,(((''''''((('''&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((('''''''''''''''((())))))'''((((((***+++,,,------...------,,,,,,------...,,,---000444333444<<>>HHHWWWsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******)))))))))))))))*********************))))))))))))))))))*********+++++++++************************''')))+++,,,***)))))))))))))))))))))))))))))))))***))))))))))))((((((((('''''''''(((((((((((((((******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***,,,+++)))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((%%%###$$$(((+++,,,***%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%$$$&&&(((***,,,,,,,,,,,,,,,***)))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&%%%%%%&&&'''''''''((())))))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&))))))(((''''''''''''((())))))))))))************...------,,,,,,------...000///111222222444>>>IIIXXXttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++++++++,,,......+++)))(((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''((((((((()))***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&((()))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%###%%%))),,,+++***%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((***,,,------,,,***)))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((()))*********))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((''''''''''''(((((())))))))))))))))))******...------,,,,,,------...000///000222111444>>>IIIZZZwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***))))))(((((())))))***************))))))))))))(((((()))))))))))))))************++++++++++++,,,*********+++++++++++++++...//////...+++)))((()))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((((())))))((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""%%%(((++++++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%(((***++++++'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,...------))))))'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''(((((('''(((((())))))******+++***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))'''''''''''''''((())))))((((((((())))))*********...------,,,,,,------.........000222111333===GGGZZZxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))************)))))))))((((((((((((((())))))***************+++++++++,,,,,,*********++++++,,,,,,,,,---...---,,,)))((()))+++(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%&&&''''''((())))))(((((('''''''''(((((()))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$'''((()))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%&&&(((+++...***'''%%%$$$&&&((()))((($$$%%%%%%&&&&&&''''''''''''%%%%%%(((,,,...---,,,(((((('''&&&&&&'''))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&''''''((()))***((((((((()))******++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''))))))&&&&&&&&&&&&''')))***+++&&&''''''((()))***++++++...------,,,,,,------...,,,,,,///222222333;;;EEETTTsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''(((((())))))(((((((((((())))))+++*********))))))(((((('''((((((((())))))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++***((((((***,,,))))))))))))))))))))))))***)))))))))((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$&&&+++000,,,)))%%%$$$&&&((())))))###$$$$$$%%%&&&'''(((((('''&&&%%%'''+++...---,,,((('''&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&((()))+++,,,%%%&&&'''((()))***+++,,,...------,,,,,,------...***+++///222222222:::CCCLLLmmm&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((()))***)))((('''((()))))))))***++++++++++++***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%&&&'''&&&$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++333222000---***(((&&&%%%(((((('''''''''&&&&&&&&&))))))))))))***+++,,,---))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++***)))(((((()))***+++))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))(((&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''***'''$$$$$$&&&'''&&&$$$'''%%%###$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((())))))'''$$$""""""$$$''')))&&&'''(((***++++++++++++//////...---,,,,,,++++++000+++)))...333777;;;AAALLLnnn&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***+++***)))((()))*********+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))........................(((((('''''''''&&&&&&&&&((((((((())))))***+++,,,))))))))))))(((((((((''')))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))***+++***(((''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++******))))))))))))******))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((((((&&&$$$'''&&&$$$$$$%%%&&&%%%$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((''''''((()))***+++,,,,,,///......---,,,,,,++++++000,,,,,,///333555;;;AAAMMMmmm&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***++++++))))))***+++***+++,,,,,,------,,,,,,+++++++++***************************************++++++++++++++++++++++++(((''''''&&&&&&''''''(((******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))%%%$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***,,,---///000111'''''''''''''''&&&&&&&&&''''''''''''((()))***+++)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''')))***)))(((((()))***'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))************+++++++++))))))************))))))))))))(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''%%%(((&&&%%%$$$%%%&&&%%%$$$((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''(((((('''((()))***,,,---.........------,,,,,,+++000...///222222333999BBBMMMlll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))******)))(((***+++)))***++++++,,,,,,++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++(((''''''&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((("""$$$&&&''''''''')))+++(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++((()))***++++++***)))((())))))((((((((((((((((((&&&&&&''''''(((((())))))***)))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((((((((()))'''%%%%%%%%%&&&%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))(((''''''(((***,,,.........---------,,,,,,,,,///000222444222111888AAALLLjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***(((((()))***************,,,+++++++++***)))))))))++++++++++++++++++++++++************************)))((((((''''''(((((()))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))$$$%%%''''''&&&&&&((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++((()))***++++++***)))((((((((())))))))))))))))))&&&&&&''''''(((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((+++)))'''%%%$$$&&&***,,,)))'''%%%%%%&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&)))(((''''''(((***,,,...---------------,,,,,,,,,///000222444222111777@@@IIIfff$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((($$$&&&''''''''''''(((***'''(((((()))***)))))))))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''''''''((((((((()))))))))***++++++***(((&&&'''(((((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++))))))************))))))(((((())))))))))))******'''''''''((((((((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((,,,+++)))&&&$$$%%%))),,,(((&&&%%%%%%&&&''''''&&&)))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''''''''((((((((((((''''''(((((('''((()))***,,,---------------------------///...000333222222777>>>DDDaaa$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&(((((('''''')))***(((((()))******************************+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++************************))))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''''''''((((((((())))))))))))((()))***)))((('''((()))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********)))************+++++++++******))))))))))))******(((((()))))))))*********((((((((((((((('''''''''++++++***))))))((('''''''''''''''''''''''''''''''''''')))*********)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((***,,,,,,***'''&&&''')))'''%%%$$$%%%'''((((((((()))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''###$$$%%%'''((((((''''''((((((''''''''''''((((((''''''((()))***+++,,,,,,------------------------...,,,,,,111333333777;;;@@@\\\$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%'''))))))((()))***,,,))))))***+++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$&&&((("""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''(((((((((((()))))))))))) """%%%&&&''')))+++---))))))************))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***)))(((((()))***+++(((((())))))*********+++))))))(((((('''''''''&&&,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&(((***+++,,,+++)))(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((((((,,,///...***&&&%%%%%%&&&%%%$$$%%%''')))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((("""$$$%%%'''((((((''''''((((((''''''''''''((((((&&&'''(((***++++++++++++------------------------...******///333555777:::===YYY$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&((())))))))))))))))))******+++,,,+++***)))))))))+++++++++++++++,,,,,,+++++++++(((((((((((())))))))))))((('''&&&&&&&&&''')))***'''((()))***)))***---///***)))((((((((()))***+++,,,,,,,,,,,,,,,+++***))))))((((((((('''''''''''''''((()))******)))((('''++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))))))))))))))(((''''''++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************+++++++++******************))))))))))))******+++******************************))))))))))))******,,,+++)))((((((((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&(((((('''&&&&&&'''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))+++---///...,,,)))'''''''''''''''&&&&&&&&&&&&)))++++++)))%%%###$$$&&&'''&&&%%%$$$$$$&&&''')))&&&&&&''''''((('''&&&&&&&&&&&&&&&'''''''''(((((()))((((((((()))***++++++...---,,,,,,++++++++++++---...///000111333888;;;AAA```$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))))))))(((((())))))***+++++++++***))))))******+++******++++++++++++******(((((((((((()))))))))))))))((('''''''''((()))******+++++++++))))))+++,,,((((((((()))***+++,,,---++++++,,,,,,+++******)))))))))(((((((((''''''''''''(((((())))))(((((('''******))))))((((((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''(((((((((((()))))))))))))))(((''''''*********)))((((((''''''((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******************************))))))))))))******++++++***)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((***,,,------...,,,,,,+++++++++*********...///000...+++)))***+++'''&&&%%%$$$$$$&&&((()))%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,...---,,,,,,++++++,,,,,,---///000000111444888<<>>ZZZ}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((((((((''''''(((((()))***''''''((()))************&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))***++++++++++++***(((*********))))))+++---***++++++******)))((('''))))))******++++++************)))))))))((((((((((((''''''''''''''''''(((''''''(((((())))))******(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++++++++''''''''''''(((((((((((())))))******++++++******)))))))))******+++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++,,,+++++++++''''''((()))***+++,,,---************************)))******++++++******)))'''((())))))***+++...111///...,,,***((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((())))))(((&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&''''''((((((((((((***)))((('''''''''((()))''''''((((((((()))))))))'''''''''((()))+++,,,---------------------...///...///000111222555999<<<>>>XXXzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((())))))((((((''''''''''''((())))))&&&'''((()))*********)))''''''((((((((((((''''''(((((((((((())))))))))))((((((***+++++++++***)))((()))***)))((((((***,,,))))))(((((((((((((((((()))******+++,,,,,,++++++*********)))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++++++++''''''''''''((((((((((((((()))***++++++++++++*********************++++++++++++++++++,,,,,,,,,,,,,,,---------....................................---......///000000111111//////...............///------------------------,,,++++++******++++++,,,+++*********++++++,,,---)))))))))******+++++++++************************)))***++++++++++++***)))'''(((******))))))+++,,,******))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&$$$###$$$'''((('''%%%&&&''''''(((((((((((((((%%%&&&&&&'''(((((())))))'''((((((((())))))))))))&&&''''''((()))+++---...---------------...//////---///000000111444888<<>><<<;;;888777888::::::888555333000000000---+++,,,...///---,,,++++++,,,---+++***.........///////////////------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))+++)))((())),,,,,,***((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))***++++++,,,,,,---...///...,,,,,,...//////000111111111333777:::HHH]]]$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&((())))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((((((((((((((((()))******)))***++++++++++++++++++++++++******)))((((((((('''''''''(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((())))))******))))))(((******)))))))))***++++++++++++++++++************+++,,,,,,...............,,,...000222666:::===>>>AAAFFFLLLPPPQQQRRRUUUWWWLLLLLLKKKLLLNNNRRRYYY]]]UUUUUUTTTRRRQQQOOOMMMMMMKKKMMMMMMLLLJJJIIIHHHHHHBBB@@@;;;666222000000222444333111111222222222111------..................------,,,,,,,,,,,,------...---,,,*********++++++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))***+++*********,,,------***((()))(((((((((((((((((()))&&&''''''((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))*********+++,,,,,,---------...///...,,,,,,...//////000111000111333777:::GGG\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&%%%&&&((()))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***)))******+++++++++***************))))))(((((((((((((((((((((((()))***+++((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))((((((((()))))))))))))))***************++++++,,,,,,---...---,,,++++++,,,,,,,,,...222444555999===:::===@@@AAAFFFNNNSSSTTT^^^```bbb___\\\___hhhpppiiigggaaaZZZVVVXXX```ggg]]]\\\ZZZYYYWWWWWWVVVVVV^^^```]]]XXXVVVZZZaaafffaaaWWWKKKEEEAAA>>>======555666555222///...///111,,,,,,------.../////////......------------......222000...,,,+++,,,---...+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))++++++***)))((((((((())))))((((((((()))***++++++)))***,,,......---***((()))((((((''''''(((((()))&&&''''''(((((((((((((((((((((''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,------...///...,,,,,,...//////000000000000333777:::AAAWWW|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&(((******)))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******)))************))))))))))))******)))((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))'''''''''(((((())))))***(((((((((((()))***+++,,,,,,...//////------...000111000444:::======CCCKKKSSSWWWYYYWWW[[[bbbfffeeeooonnniii```ZZZ^^^lllyyyzzzmmmeeeeeellltttllljjjgggdddaaa``````aaakkkoooooojjjjjjsss{{{xxxeeeTTTOOOOOOLLLHHHFFF???AAAAAA<<<555111222444//////000000111111222222///......------......///222111...,,,+++,,,---...++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))++++++***)))((((((((())))))((((((((()))***++++++(((***---......,,,***)))(((''''''''''''''''''(((&&&''''''(((((((((((((((''''''(((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++++++++---...///...,,,,,,.../////////000000000222666999<<>>EEENNNPPPLLLOOOWWWWWW^^^aaa```eeeppptttqqqyyyzzzzzzxxxyyy~~~jjjdddaaaXXXNNNJJJMMMMMMJJJFFFAAA===999777444333333222111000////////////............/////////...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))***+++(((***------,,,*********(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''((()))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))******++++++---...///...,,,,,,...///...///000///000222666999;;;TTT|||$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&(((*********)))******+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&((((((''''''''''''((((((''''''((()))******************)))******,,,---...---...///000222555777888:::<<<>>>===<<>><<<999555222///...000//////////////////000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))(((***,,,,,,)))((()))+++)))((((((''''''(((((()))&&&''''''(((((((((((((((&&&'''((()))***))))))(((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))((())))))******+++,,,,,,---...///...,,,,,,...///.../////////000222666999<<>>@@@BBBDDDFFFHHHGGGGGGKKKTTT[[[[[[cccwww~~~~~~kkkQQQOOOKKKEEE@@@:::666444000000////////////000000---...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((()))***++++++++++++***)))(((((())))))(((***+++***(((''')))+++******))))))))))))******&&&''''''(((((((((((((((&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,,,,---------...///...,,,,,,...///...////////////222666999<<>>GGGEEE@@@DDDCCCBBBIIIMMMLLLRRR]]]aaa^^^dddpppqqqnnnddd\\\ZZZVVVLLLBBB===BBB;;;666666222---,,,111000/////////...---***)))...---------......,,,***---,,,+++******+++,,,------+++******+++,,,,,,++++++***)))(((((()))***+++******))))))((())))))***************))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((''''''******)))(((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&(((******)))***---000..................------000000111111111222555888:::NNN}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++++++++)))(((((((((''''''''''''&&&&&&''''''(((((((((((()))******++++++******))),,,+++******)))))))))***++++++,,,,,,+++******)))(((((()))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((()))))))))((())))))***+++)))***++++++***+++---000555777999<<>>OOOyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((('''))))))))))))))))))*********++++++,,,,,,++++++******))))))((((((((())))))))))))*********))))))((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))++++++******)))*********+++...111555888===BBBEEEDDDEEEEEEFFFEEEDDDBBBBBBIIIMMMJJJHHHOOORRR[[[lllwww}}}ooo]]]QQQKKKEEE>>>999999888555222...---...//////...,,,---///000///...------,,,,,,,,,,,,---------,,,+++,,,------+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((((((''''''&&&(((***,,,,,,,,,***)))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))***+++,,,...///---------...............,,,---...///000222666999===LLLsss%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((()))))))))))))))))))))))))))******************))))))))))))************)))))))))(((((('''(((((())))))''''''(((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((******))))))******+++,,,......444888>>>CCCFFFHHHJJJLLLIIIIIIIIIIIIIIIIIIJJJJJJKKKQQQSSSZZZffffffhhhtttpppfff```ZZZTTTEEEBBB>>>999666444111000111///------///000000///------------------------000///---------,,,)))'''******++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))))))))((())))))*********))))))((()))+++------,,,+++***(((((())))))))))))((((((************************)))))))))***,,,---//////---------.........//////,,,---///000000333666999===KKKqqq%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))))))))))))))************++++++************))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))&&&''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++)))***+++...111444777888AAAEEEJJJMMMMMMLLLKKKJJJGGGIIIKKKNNNQQQSSSUUUVVVTTT^^^hhhxxxxxxfffWWWOOOEEE???===:::555000333111......///000000///---......//////......---000///.........,,,)))&&&******+++,,,,,,+++******((()))***,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))***+++++++++************+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((***,,,/////////,,,,,,------.../////////...///000111111333777999???MMMttt%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((((((((((((((((((((()))))))))******************)))))))))((((((((('''(((((())))))((((((''''''&&&&&&&&&''''''((()))'''((())))))******))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''&&&%%%%%%&&&(((+++,,,+++,,,000444999>>>BBBEEEJJJLLLNNNOOOMMMJJJIIIHHHIIINNNVVV^^^dddggghhhhhhlllzzz{{{lllXXXMMMJJJGGG???777555333000......//////...---...///000000///...---...------...///...+++(((***++++++,,,,,,++++++***&&&(((***+++,,,,,,+++***)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))***************+++*********)))((((((((((((((())))))))))))((((((''''''''''''''''''''''''+++)))((()))---//////...,,,,,,------...//////000000111222222222444777999???MMMuuu%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((('''''''''((((((((())))))*********)))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))***+++++++++++++++''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###""""""###%%%(((+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''&&&%%%%%%&&&(((+++------///333999@@@FFFKKKNNNKKKLLLMMMKKKIIIHHHIIIJJJRRRZZZgggsss|||~~~~~~|||rrraaa[[[WWWMMMDDD777444000......//////...---...///000000///...---++++++,,,...000///---+++***+++,,,------,,,+++***%%%''')))+++,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))+++***)))'''&&&&&&&&&&&&(((((())))))))))))((((((************************+++)))((()))---000000...,,,,,,------...///000000111222333333333444777999===KKKttt$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&******))))))))))))******&&&&&&&&&'''((())))))******((('''(((+++,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))******)))((((((+++111444777>>>EEEGGGDDDDDDHHHNNNSSSNNNHHHEEEGGGKKKOOORRReeezzzrrr^^^UUUTTTHHH===888333------111111///------...000000///........................------,,,,,,+++***))))))++++++************++++++---,,,++++++******++++++,,,222666333***%%%'''++++++***)))***,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((***)))))))))***+++,,,,,,000///---------000222444777777666444333555888;;;>>>QQQvvv$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***((('''&&&&&&'''((()))((((((((()))))))))******((((((((())))))))))))*********)))))))))))))))))))))((('''&&&&&&&&&&&&'''***))))))(((((())))))***&&&&&&''''''((())))))***)))(((&&&(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))''')))+++---///444999===AAAEEEJJJMMMNNNMMMMMMMMMRRROOOLLLMMMSSS]]]gggmmmrrr{{{www|||oooaaaVVVLLLFFF???666333444444111///.../////////...........................------,,,,,,+++*********++++++************++++++---,,,++++++***+++++++++***///222000***''')))---+++***)))***,,,,,,***)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((+++******++++++,,,---...000...---,,,---///222333444444444333222333777:::<<>>CCCGGGKKKMMMNNNMMMLLLMMMMMMLLLIIIGGGEEEJJJRRR\\\hhhtttuuu```OOOCCC<<<:::555333111000000///...,,,////////////////////////...---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,+++***((((((***+++,,,,,,+++***)))***,,,,,,***))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++++++++,,,---//////...---,,,,,,,,,...///000...///000000000222666999888IIIlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''''''''((())))))((())))))))))))*********'''''''''((((((((())))))&&&&&&&&&''''''((((((((((((((('''''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))((('''&&&(((+++...111999===CCCGGGIIIJJJLLLMMMMMMMMMKKKIIIGGGGGGKKKMMMPPPTTT[[[cccnnn{{{uuu```PPPEEE===:::666333222111000...000000000000000000000000.........---------------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++(((((()))++++++***+++***)))***,,,,,,***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++---...///......---,,,---...//////---///000111222333777999888GGGhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''''''''((((((((((((''''''(((((()))))))))((((((''''''(((((()))''''''((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((())))))))),,,+++)))))),,,111777;;;BBBFFFJJJMMMMMMLLLKKKLLLMMMMMMLLLKKKKKKPPPXXX^^^bbbdddgggllluuu~~~nnnZZZSSSMMMEEE===888555333111000000000000000000000000...........................------,,,,,,------......------,,,,,,,,,,,,,,,---,,,***)))******)))(((+++***)))***,,,,,,***)))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++---/////////...............//////---///111222222444777999:::FFFddd&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''''''''(((((((((%%%&&&'''(((((()))))))))&&&'''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********))))))(((((())))))***((((((((((((((((((((('''%%%''')))(((&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))),,,,,,---000555<<>>DDDGGGJJJNNNPPPTTTWWW[[[^^^^^^ZZZTTTOOOHHHMMMZZZkkkttt|||~~~|||vvv```KKK>>>:::666555444222111111000000000000////////////000000/////////.........------+++,,,,,,---......------+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,************************************************,,,+++******+++,,,...///---------.........//////...000111111111333555777:::EEEccc&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((()))***+++,,,,,,+++***+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***((((((((((((((((((((((((&&&'''(((''''''''')))+++&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))***,,,---...;;;BBBIIILLLMMMNNNSSSWWWYYY\\\```cccbbb[[[QQQKKKDDDPPPgggzzz~~~~~~|||~~~}}}|||xxxXXXGGGCCC999888666444333333333333000000////////////000000///.........------------***+++---...///...------+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,------.........*********))))))))))))))))))***++++++++++++***)))((()))***,,,---...//////---------.........//////...000111222222333555777;;;EEEbbb&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,////////////...---,,,+++(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''%%%%%%%%%%%%$$$###&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&***...---,,,---333999CCCIIINNNNNNPPPUUUYYYYYYbbbcccfffgggbbb[[[VVVTTTUUUTTTnnn}}}~~~~~~||||||rrrVVVGGGCCC;;;666777777222...---333111//////000111000///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,------,,,++++++,,,...---------,,,+++***)))(((.........------,,,,,,,,,---***,,,222444000000444........................,,,---...000000111111111999EEE```%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((((((((((((((())))))))))))************************++++++************++++++))))))************))))))))))))))))))))))))))))))++++++***))))))***++++++------------,,,+++******))))))))))))))))))))))))((((((((()))))))))******)))******++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((())),,,------***'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((('''''''''&&&&&&)))+++,,,...333:::@@@IIILLLOOORRRXXX^^^```]]]eeeeeeddd___XXXWWW\\\dddgggwww~~~~~~~~~~~~{{{{{{~~~hhhRRRMMMBBB888555555444555888333111000000111111111000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,------,,,++++++,,,...---------,,,,,,***))))))------,,,,,,,,,+++++++++***))),,,333444///---///........................///000111222333444444444999CCC\\\$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********)))))))))))))))((())))))))))))*********++++++++++++++++++++++++---,,,***))))))***,,,---))))))************))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++++++++***)))(((************************))))))))))))************)))******++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''+++000222111---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))+++///555===DDDIIIJJJMMMPPPUUU]]]eeeddd___iiiiiifff]]]WWW]]]nnn|||}}}||||||}}}}}}{{{{{{~~~~~~{{{{{{}}}vvv]]]LLL:::333222222222444444222111000111222111000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,------,,,++++++,,,...,,,------,,,,,,+++***))),,,,,,++++++++++++*********+++///444444000,,,,,,........................000111111333444555555666;;;BBBWWWxxx%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))*********+++++++++)))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))+++******************+++******++++++***))))))(((************************))))))))))))*********+++))))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""$$$(((,,,///...***'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((())))))******+++///666???GGGLLLNNNMMMSSSYYY^^^eeekkkkkkgggmmmmmmggg______nnnwww|||uuuxxx{{{}}}~~~|||{{{{{{||||||}}}~~~~~~{{{{{{}}}~~~|||{{{}}}eeeIII===;;;999222---666444222111222333222111000000000000000000000000........................------------------------------,,,,,,,,,+++++++++,,,,,,---,,,++++++,,,...,,,,,,------,,,++++++***,,,,,,,,,+++++++++++++++///000222444444111///...........................//////000111222444555666===BBBSSSrrr&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******************++++++++++++)))*********++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++...//////...+++)))******++++++++++++***************************************++++++*********+++++++++++++++******)))************************((())))))))))))*********)))))))))******)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$%%%&&&(((((('''%%%&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''(((***+++,,,+++...444===FFFMMMOOOOOOWWWbbbmmmpppqqqsssuuutttnnnkkkaaaYYYbbb|||yyyiiitttrrrxxxwwwqqqrrr{{{|||yyy|||~~~||||||}}}~~~~~~}}}~~~]]]JJJHHHEEE<<<444777555333333333333222111111111111111111111111111........................---------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,---------,,,++++++,,,,,,,,,---------------222222111//////000111000........................///000000111222444666777>>>BBBRRRppp&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++*********++++++++++++,,,******+++,,,------......))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111111///+++)))******++++++++++++******************************)))***++++++++++++***)))++++++,,,,,,,,,++++++***************************(((((((((((())))))))))))((())))))******))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''%%%$$$%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''')))+++---...---111999BBBJJJOOORRRSSS___mmmyyy{{{wwwvvvwwwxxxmmmkkkbbb\\\iii|||{{{sssfffhhh___hhhxxx}}}yyyyyy}}}{{{zzz{{{~~~~~~{{{}}}~~~~~~~~~kkkSSSMMMIIIAAA:::999777444444444444333222111111111111111111111111........................------------------------------------,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,------------,,,,,,,,,,,,------------......000000...))))))---000///........................111111111222333666888:::===BBBSSSsss%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++*********+++++++++,,,,,,++++++,,,---...///000111,,,,,,,,,,,,------------........................+++,,,///000000///,,,+++***++++++,,,,,,++++++***************************)))***++++++++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))(((((('''''')))+++...000333999AAAGGGMMMSSSZZZ___gggsss}}}|||yyyvvvssslllvvv{{{{{{yyyzzzxxxssspppsssyyy~~~}}}~~~{{{yyyzzz~~~}}}|||~~~}}}}}}}}}}}}~~~sssdddUUUGGG???:::888555444555555333222111111111111111111111111................................................------------------------,,,------,,,++++++,,,...,,,,,,---------------,,,++++++,,,,,,,,,---------,,,///---))))))...///---........................111000000111333555888:::999@@@UUUvvv$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,---...///111222222000000000000111111111111000000000000000000000000------...//////...------***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***))))))******+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((('''%%%%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))((((((''''''))),,,///000;;;AAAGGGLLLPPPXXXccclllqqqzzzyyyrrrkkkyyyvvvvvv{{{~~~{{{{{{}}}}}}{{{{{{{{{|||||||||yyyzzz~~~}}}zzzyyy~~~~~~~~~}}}}}}|||{{{{{{~~~mmmUUUJJJ:::888666555555555444222111111111111111111111111////////////////////////........................------------------------,,,------,,,++++++,,,...,,,,,,------...---------*********++++++,,,,,,,,,+++//////+++,,,000111---....................................000333666888777???UUUxxx&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$''')))***)))''''''''''''((())))))(((&&&$$$"""''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((+++***))))))******((('''---+++***,,,...---,,,,,,******...222333222111111777555666;;;<<<<<>>===888888777555222000///000---111333111,,,***((('''++++++)))))))))***,,,------,,,+++)))(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***+++,,,''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((()))---)))(((+++...111888???EEEHHHQQQZZZ___cccqqqvvviiiccc|||{{{yyyssstttwww|||zzzxxxxxxxxxxxxwwwvvv~~~~~~~~~~~~}}}zzzxxxyyy}}}~~~|||xxxUUUIIIEEE>>>777666777555000444444333222111111111111000000000000000000000000------............------......---------,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////000000111333555666888888;;;CCC\\\&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***+++)))'''''''''''''''((()))((('''%%%###''''''''''''''''''''''''%%%&&&''''''((((((''''''((()))))))))************)))((('''(((***,,,---...***))))))+++...///111222777888;;;@@@AAA@@@CCCGGGEEEFFFMMMZZZgggooouuuyyyxxxzzz}}}~~~~~~yyyqqqjjjfffeeeeeefff```]]]XXXPPPGGG@@@;;;888555333///,,,,,,///222333,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''''''''(((%%%'''((((((''''''((()))+++(((***///333666<<>>CCCJJJSSSdddtttxxxvvvzzzxxxwwwtttqqqrrryyy{{{ttthhh]]]ZZZ___iiipppsssrrrpppnnnmmmkkkiiigggfffccc```]]]UUUHHH<<<777333222000...------------......---,,,+++***))))))************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))%%%&&&''''''&&&'''(((***)))+++222;;;???AAAFFFMMMPPPVVVaaaqqqqqqmmmxxx|||xxxwwwyyyzzzyyywwwxxxxxxyyyyyyzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{{{{zzzwwwxxx{{{qqqXXXKKKAAA777555:::666555444444333444444444000000000000000000000000......////////////..................---------------------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------.........////////////111222444666777777888AAA\\\&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))+++++++++)))(((((()))%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))))))))(((((((((&&&***...111111222555777///<<>>:::777555444555555111000///------,,,------************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&'''((('''''''''***,,,,,,///777???CCCDDDJJJRRRZZZbbbooo}}}wwwsssxxxyyyvvvttttttwwwxxxvvvtttwwwyyy||||||{{{|||}}}}}}|||{{{{{{|||}}}}}}vvv{{{~~~qqq```RRRCCC:::999888777666555444444444444111111111111111111111111...//////////////////...//////.........---------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------...............///000222444555666777999@@@XXX}}}&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))(((((()))***&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((())))))))))))((()))))))))***++++++,,,,,,111555888999888888:::===???TTTgggmmmqqq~~~wwwmmmaaaZZZ]]]dddssssssooodddVVVKKKFFFFFFKKKUUUaaahhhddd[[[RRRMMMDDDFFFLLLVVV___cccbbb___[[[YYY]]]gggiiiaaa]]]^^^ZZZWWWSSSLLLEEE???:::777000///,,,******+++---///++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''(((((((((''')))+++...111444<<>>@@@BBBAAA???AAAGGGLLLbbbzzzuuufff\\\NNNCCCJJJZZZgggjjjiiiaaaRRRFFF@@@???===IIIXXX```]]]UUULLLHHHCCCHHHRRRaaaooovvvvvvsss]]]RRROOOZZZ```ZZZQQQNNN]]]^^^``````[[[TTTMMMHHH999666000+++)))***,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((()))))))))(((***---000555888???FFFIIINNN[[[gggsssyyy{{{|||mmmnnnnnnnnnpppsssyyy|||}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{|||~~~qqqfffRRR>>>===<<<:::777555444333222111111111111111111111111//////000000000000//////////////////............------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,---------............///000111333555666777888>>>UUUzzz&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''***,,,(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))((())),,,000444888;;;===;;;>>>AAABBBFFFOOO\\\fff~~~~~~gggVVVRRRIII???JJJ```ssssssooocccSSSGGGDDDEEESSSXXX]]]\\\UUUMMMIIIHHHFFFKKKVVVeeesssxxxvvvqqqcccSSSMMM[[[ggg___NNNDDDDDDMMMZZZgggnnnoookkkhhhKKKFFF===444///...///111++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))(((&&&###"""%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))******))))))+++...111888:::AAAGGGLLLSSSaaapppxxx~~~yyywww||||||tttppplllmmmnnnmmmlllpppwww~~~}}}|||zzzyyyyyyzzz|||}}}}}}}}}~~~vvvppp\\\DDD>>>===;;;888555333222222111111111111111111111111//////000000000000//////000/////////............------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------............000111333555666666666>>>WWW}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&((()))***((('''&&&'''((()))******((('''(((+++...333555;;;@@@@@@<<<<<<@@@777>>>GGGQQQbbbyyytttkkkccc]]]YYY\\\kkk|||sssbbbQQQIIIFFFFFFMMMUUUggggggddd]]]VVVQQQJJJEEEMMMUUU\\\^^^YYYRRRNNNLLLHHHQQQ\\\fffnnnqqqkkkbbbVVVRRRWWWbbbcccZZZRRRRRRSSSHHHGGGIIILLLZZZiiijjjmmmfffYYYHHH888...,,,...)))))),,,///,,,)))***///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))))))))*********+++''')))******+++...333777???AAAFFFKKKNNNVVVkkkuuuuuu{{{yyynnnkkkoooiiigggfffkkkssszzz}}}~~~}}}|||{{{yyywwwxxx|||yyyXXXCCC@@@<<<999777666888:::555333111000111111000///111111000000//////......000000///.......................................000///...---------------......---------,,,,,,,,,+++,,,------......------......////////////............///000222333444555:::???ZZZ{{{&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))((((((((('''''''''%%%''')))***))))))******((())))))+++---///333555999:::===@@@===:::===DDD[[[gggttt}}}wwwgggVVVKKKIIIMMM[[[hhhiii\\\QQQMMMMMMMMMPPPVVVUUUVVVVVVWWWYYYYYYUUURRRVVVYYY]]]___^^^[[[XXXVVVVVVWWWXXXYYY^^^```[[[SSSZZZXXX[[[ccciiihhhdddbbbZZZNNNKKKKKKIIIPPPVVVQQQYYY^^^dddfff___PPP???444111---+++---...,,,+++------,,,+++******)))))))))******************************************************))))))(((((((((((())))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))***))))))***---222888<<>>XXXxxx&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***))))))((((((((((((''''''%%%'''***+++***************+++---111666:::;;;;;;???>>>======<<>>>>>BBBQQQ___^^^JJJQQQ^^^lllrrriiiVVVFFF===333++++++//////......------,,,+++************************************++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((,,,***(((***000888???BBBEEEIIITTTbbbqqq~~~iiirrr}}}sssmmmllljjjggggggjjjmmmrrrvvvyyy{{{|||~~~zzz|||}}}|||uuuwwwyyyzzz{{{|||qqqYYYDDD>>>;;;444333888666444222111222222111000111000000000000/////////000000///.............................................---,,,,,,,,,------......---------,,,,,,,,,---...//////000000//////......////////////......111222222444555666777888:::===TTTsss&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''(((((()))***))))))((((((((((((((((((***++++++***)))((()))***111222555:::???@@@===:::<<<::::::<<>>111------...000222...---,,,++++++******+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))(((((((((((('''***))))))...666>>>CCCFFFHHHOOO\\\nnn}}}nnn{{{yyylllhhhiiihhhhhhhhhmmmrrryyy||||||{{{{{{}}}xxxyyy{{{|||}}}}}}}}}|||tttwwwzzz||||||}}}~~~gggMMMGGGBBB777333777333111//////000000///...000000000000000000000000000000///.......................................------,,,,,,,,,,,,------......---------,,,,,,,,,------...///////////////......////////////......111222333444555777888888:::;;;RRRooo&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))(((((())))))))))))))))))+++++++++))))))+++///222888999<<>>999666999<<>>444...+++...222///...---,,,++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))((((((((((((***...555<<>>===???@@@???<<<;;;;;;<<>>IIIRRRoootttvvvooooooppp\\\TTTOOORRRYYYaaannn|||~~~tttiii```jjj|||~~~rrraaaQQQHHHHHHMMMQQQTTTMMMHHHIIIHHH@@@777222000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))***+++,,,---------444===AAABBBEEELLLQQQVVVlllwww{{{sssccc^^^```cccggghhhiiiqqqzzz~~~}}}zzzyyyzzzyyyxxxwwwttttttuuuuuuvvvvvvvvvvvvyyy{{{||||||{{{zzzzzz{{{||||||vvvXXXGGG???999888666444333444444333222000000111111111222222222000000///...............///////////////////////////............///000111......---------,,,,,,,,,,,,------.....................////////////......//////000222333444555666;;;<<>><<>>@@@BBBHHHTTT]]]lll~~~xxx~~~kkk```^^^```___aaaiiiuuu}}}~~~|||{{{zzzzzzzzztttuuuzzz}}}yyyzzz~~~|||uuuqqqtttvvvvvvzzz~~~{{{}}}___JJJAAA999777999666222999;;;///222222222111111111111000000000000000////////////.........///////////////---------........./////////...---,,,,,,,,,,,,,,,//////000111111000///......///000///...---...000//////111888>>>AAA===999666===NNNiii''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((((('''((()))*********+++///222>>>AAAEEEHHHJJJJJJIIIIIICCCDDDKKKYYYiii~~~uuuiiiYYYOOONNNUUU^^^eeetttzzzuuuiiiaaa___ccchhhkkk\\\TTTKKKHHHLLLTTT[[[___KKK>>>111---222444///(((---,,,******+++++++++***,,,,,,,,,+++++++++************************************)))))))))(((((((((******)))))))))(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))*********,,,---,,,+++,,,///333:::???CCCDDDEEENNN^^^kkk|||{{{|||qqqccc[[[ZZZ\\\___fffqqqzzz{{{{{{{{{{{{{{{yyyxxxwww{{{{{{~~~}}}yyyrrrnnnqqqssstttwww}}}qqqYYYKKK===666888888222444777000222222222222111111111111111000000000////////////////////////////////////---------.........////////////...---------------...///000111111000///......///000///......///000111000111555;;;<<<999555888>>>NNNkkk''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((((((((((('''))))))***+++---222777<<>>NNNlll''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((---333999===AAAEEEHHHIIIMMMQQQPPPLLLLLLPPPTTTkkkvvvtttddd[[[]]]^^^jjjwwwuuukkkkkkooojjjfff___VVVOOOLLLMMMNNN\\\lllwwwnnnTTT<<<333444///...------///000///...,,,,,,,,,+++++++++******************************,,,,,,+++++++++*********''''''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''(((***+++,,,,,,,,,+++)))(((((()))---333888;;;???DDDIIIMMMWWWlll|||rrrsss{{{bbbVVVWWWZZZ\\\]]]ccclllwww|||}}}}}}}}}{{{{{{xxxpppllllllllliiieeecccfffkkknnnoooqqqvvvyyyxxxttttttzzz}}}{{{\\\???===888333555777333333333222222222222111111111111111000000000000111111000000////////////........./////////000000000000/////////000000111...///000222222222111000///000111000///...///111333222111222444666777888888===MMMjjj''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''((((((((()))))))))(((((((((((()))***+++,,,+++000777>>>BBBEEEGGGIIIKKKPPPSSSOOOIIILLLXXXeeeyyy{{{hhh^^^YYY\\\oooxxxyyy}}}ttthhh[[[XXX]]]bbb```\\\RRR]]]llltttnnnZZZ@@@...111///,,,,,,---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********'''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))***''')))+++,,,---,,,***)))(((''''''***000777;;;===<<>>===BBBLLL[[[ooo~~~yyyiii```WWWTTTTTTVVV]]]eeeqqquuuxxxzzz{{{|||zzzsssqqqoookkkiiijjjllllllhhhdddfffnnnqqqpppoooqqquuuwwwxxxzzz|||~~~zzzzzz{{{cccNNN===777888555444444333333333222222222222222222111111111000000222222111111000//////....../////////000000000000///.........//////000111...///111222333333222222///000111111000///000111111222333444555666777888777>>>NNNfff''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''(((***,,,...000===@@@CCCFFFIIIMMMQQQTTTYYY```bbb[[[WWWiii~~~iii\\\mmm|||lllcccbbb```XXXQQQJJJBBB>>>GGGXXXcccccc]]]???:::333///---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((''''''''''''(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++---,,,)))((('''((()))***---,,,---111888===>>>>>>FFFKKKWWWiii{{{ooommmYYYVVVTTTTTTVVVZZZfffrrrsssuuuyyy{{{}}}|||~~~}}}rrriiifffeeedddfffiiiggggggccc^^^```hhhllljjjnnnpppssswwwzzz||||||}}}{{{}}}wwwZZZBBB:::;;;888444444444333333333222222222222222111111111111000222222222111000//////...////////////000000000000...............///000000...///111222333333222222///111222111000///000111000222444555555555555666888@@@PPPfff''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,)))'''(((++++++***'''******))))))+++000888>>>@@@HHHLLLIIIKKKVVV```dddiii___ooo~~~www{{{ppprrrllliiidddmmm|||lllZZZQQQQQQFFFDDDBBBCCCGGGOOO[[[eeecccHHH444666666,,,***333---,,,+++,,,,,,,,,)))(((++++++************++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''((()))***+++,,,------...+++((()))+++,,,***(((+++---111555999<<<===>>>JJJPPP```zzzsssuuu~~~zzz]]]^^^XXXUUURRRRRRWWWaaallltttuuuuuuwwwzzz~~~vvvnnneeeaaaccceeeeeedddaaa```______aaadddhhhjjjkkknnnttt{{{zzzwwwxxx|||zzz}}}nnnOOO===666555666333444666555333444999333333333222222222111111555444444333222111000000000000////////////000000111111000000000000111111000000000000111111111111000000000000000000000000333333222111222555777888666>>>NNNggg''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++)))((((((***+++***((())))))((()))---444<<>>@@@AAAHHHSSSiiiyyykkkrrrrrr[[[XXXQQQPPPQQQUUU]]]hhhpppuuuqqqrrrtttxxx}}}~~~||||||~~~~~~}}}{{{tttmmmeeeaaabbbcccbbb``````_________aaaeeehhhjjjnnnnnnrrrwwwxxxttttttwwwuuuyyy~~~}}}~~~\\\EEE===<<<666444444666555111222555333333333222222222222111222111111111111111111111000000////////////000000000000////////////000000000000000000111111111111000000000000000000000000333222222222333555777888999???MMMeee''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))***+++***)))***))))))---444<<>>;;;999666555777666222111333333333333333222222222222//////000000000111111111000000////////////000000//////............//////000000000000111111111111000000000000000000000000333222222222333555777888;;;???KKKbbb''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,...555===CCCFFFGGGIIIJJJPPP^^^qqq||||||vvvnnnqqq|||}}}mmmeeejjjvvvmmmbbb```gggmmmhhh___jjjyyywww\\\@@@555333///000///---...///000///...,,,++++++******++++++,,,,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((((((((()))***++++++///333888<<<===@@@CCCFFFTTTnnnlllZZZWWWNNNMMMPPPXXXdddoootttrrroooooooooqqquuuzzz~~~~~~~~~{{{}}}~~~zzzrrrmmmlllmmm```^^^]]]^^^```bbbaaa```]]]]]]^^^```cccgggkkkmmmlllhhhhhhooouuuvvvuuuvvvuuuxxx|||xxxzzz|||~~~]]]FFF???<<<888777999999555333555444444333333333222222222000000111111111111111111000000////////////000000000//////......//////000///000000000111111111111000000000000000000000000222222222222333555666777:::===HHH___~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******+++)))---333:::@@@DDDDDDCCCKKKRRRaaasss~~~uuulllttt}}}uuummmppp}}}{{{iiigggvvv}}}nnnXXXQQQiiicccAAA333444111///------...//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((())))))***+++---333777;;;======???EEEJJJ^^^{{{|||^^^RRRVVVOOONNNTTT^^^kkkuuuxxxuuuqqquuutttuuuxxx{{{}}}||||||xxxzzzzzzssshhhaaa___aaaZZZZZZZZZ\\\^^^___^^^]]]\\\]]]^^^aaadddhhhkkkmmmkkkggghhhooouuuvvvvvvwwwvvvwwwxxxzzz}}}|||~~~tttVVVHHH>>>999666777888666444666444444444333333333222222444333333222111111000000000000////////////000000111000000//////000000111///000000000111111111111000000000000000000000000222222222333444555666777888:::EEE]]]~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((******))))))***,,,)))...666<<>>BBBJJJRRRjjjxxxiiiVVVPPPSSSQQQOOOWWWdddpppyyy{{{zzzyyyzzzyyyyyyzzz|||}}}|||zzz{{{{{{xxxpppeee^^^\\\^^^[[[[[[[[[[[[ZZZYYYXXXWWWZZZ[[[]]]```cccfffiiijjjllljjjlllqqquuussssssttt|||{{{{{{|||{{{yyyyyy{{{~~~\\\FFFBBB:::444555666444333555444444444444333333333333555555444333222111000000000000////////////000000111111000000000000111111000000000000111111111111000000000000000000000000111222222333555555666666666999DDD]]]''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((******))))))+++------444;;;>>>???BBBHHHNNN^^^kkk{{{sssgggjjjuuuttt||||||ooouuuaaaWWW^^^vvv~~~iiiNNNBBB777444111////////////...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******''')))++++++***+++...111666:::===>>>@@@GGGSSS]]]|||}}}hhhWWWTTTQQQNNNRRRTTT^^^kkktttxxxzzz}}}|||{{{{{{|||}}}}}}|||zzzyyyxxxssskkkbbb]]]\\\]]][[[[[[[[[ZZZXXXVVVUUUUUUWWWXXXZZZ]]]```ccceeefffhhhiiimmmssstttqqqqqquuu}}}}}}}}}~~~{{{uuurrruuuyyypppVVVKKKAAA888666666444333555555444444444444333333333333333222222111111000000000000////////////000000000000////////////000000000000000000111111111111000000000000000000000000111111333444555666666666777999EEE___''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&(((******)))(((+++---444:::@@@AAA@@@EEEPPP[[[tttuuujjjyyyzzzzzz|||yyy~~~~~~~~~}}}~~~wwwvvvYYYJJJ```nnnWWW999666333000000000000///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,'''))),,,,,,+++,,,///333666:::>>>???BBBKKKZZZfff{{{www]]]LLLTTTSSSKKKQQQ[[[eeeqqqwwwwwwwww{{{|||{{{{{{|||}}}~~~|||{{{qqqmmmggg```ZZZVVVVVVWWWXXXYYYZZZYYYWWWVVVWWWXXXUUUVVVXXX[[[]]]```bbbcccaaaeeelllssstttqqqsssxxxvvvvvvxxx{{{~~~wwwtttrrrwww|||TTTIII===999888666555666555555444444444333333333000000000000111111111111000000////////////000000//////............//////000000000000111111111111000000000000000000000000111111333444555666666666999;;;FFFaaa''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******)))((('''***)))(((((())),,,///111???<<<===CCCGGGNNN\\\jjjssskkk{{{|||~~~wwwiiimmm}}}yyy~~~xxxssstttwww{{{xxxxxxyyyzzz{{{~~~~~~vvvcccLLLGGGZZZvvv[[[===444555***+++333---//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,***))))))+++000555888<<<===@@@AAAAAAIIIaaazzzrrrfff___WWWPPPNNNJJJHHHMMMUUUeeejjjpppssssssvvv{{{zzz~~~~~~}}}}}}uuuggg[[[XXXXXXTTTSSSUUUWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWYYY[[[\\\^^^bbbeeefffhhhkkknnnppppppppppppssssssttttttuuuxxx}}}yyykkkpppwww~~~fffCCC777:::;;;888777666555444444555777:::<<<444444333222111000///...000000000000111111111111444333111///---------...000000000000111111111111000000000000111111111111---...111333666888999999;;;:::FFFfff(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''+++***))))))+++///333555???>>>AAAHHHOOOYYYjjj{{{ttttttzzzwww{{{{{{ooouuuyyywwwvvvvvvwwwwwwuuutttoootttzzzzzzvvvqqqnnnnnn}}}zzzvvvrrrqqqqqqrrrrrrttttttwww{{{|||}}}nnndddWWWQQQXXXkkkTTT:::999333222555000000000///...------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&((('''''''''(((((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++***)))))),,,111666999:::<<>>???>>>CCCSSShhh|||sssvvvyyyllluuu}}}}}}zzzvvvrrrpppooommmjjjhhhhhhhhhgggfff___aaaeeejjjnnnlllfffaaaooooooooonnnmmmmmmnnnooorrrsssttttttssstttwwwzzznnnjjjiiieeeVVVNNNaaa~~~[[[@@@333000111///111111000///............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))***---111555:::<<>>555444333111000///...---------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***(((***,,,///333777;;;======>>>BBBKKK```}}}rrrUUUIIIKKKJJJHHHKKKWWWfffqqqoooqqqssstttuuuwwwyyyzzz|||{{{zzzzzz|||wwwgggUUUNNNSSSWWWWWWUUURRROOOLLLGGGHHHIIIKKKLLLMMMMMMMMMOOORRRVVVXXXXXXXXXXXXXXXYYY[[[^^^bbbdddfffffffffgggjjjlllnnnnnnooorrrssszzz|||xxxsssooovvv{{{sssJJJ@@@???:::888777666555444333222222333333222222111111000000///000000000111111111111---...000111111111/////////000000000111111111111111111111111222222222222333333333333444555666777999;;;HHHccc''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''((()))***+++***+++...222666;;;>>>@@@BBBGGGVVVrrrwwwwww}}}|||xxx~~~~~~{{{wwwwww|||yyywwwvvvtttrrrvvvvvvvvvyyy|||}}}}}}{{{~~~}}}|||~~~~~~~~~{{{zzz}}}vvvhhhhhhiiibbbXXXTTTrrrvvvVVV@@@333333000000///...------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))******)))+++...222555999<<<===:::===CCCRRRmmmvvvuuu]]]LLLEEEHHHIIIKKKRRR```mmmsssqqqrrrsssuuuwwwyyyzzz{{{~~~|||zzzyyyrrr___NNNIIIMMMQQQQQQQQQQQQNNNIIIFFFGGGHHHIIIIIIJJJJJJJJJKKKNNNQQQSSSTTTTTTUUUWWWXXXZZZ]]]```bbbccccccbbbccceeeggghhhiiikkkoooqqq|||{{{rrrnnnlllkkktttzzz~~~YYYHHH@@@888888888777666555444333222222222222111111000000000000000000000111111111111//////000000000000000///000000000000111111111111111111111222222222222333333222222222333444666777777999FFF^^^{{{''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''''''''((()))+++,,,***---111666;;;>>>@@@AAAEEERRRhhhnnnzzz}}}rrr}}}yyyvvvxxxvvvyyy}}}|||zzzwwwyyy}}}zzzxxx}}}uuuooouuuuuugggXXXWWWyyywwwRRR555555222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))************,,,///333777:::;;;<<<<<>>@@@AAAAAAPPPccc}}}~~~lll{{{xxxxxxrrruuu}}}uuuqqquuuzzz|||{{{zzz{{{xxx|||rrraaaJJJccc}}}eee<<<===333222111000////////////......---------,,,,,,,,,------------------------)))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************+++---111444888:::;;;<<>>888888888888777666555444444444333333333333333333000000000000111111111111222111///.........///000000000000000111111111111111111222222222333333333444333333333444777:::;;;888:::EEE[[[www((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&(((******))))))+++,,,,,,222888;;;<<>>>>><<>>>>>>>>FFFPPPttt~~~~~~wwwnnnnnnnnnsss{{{~~~tttvvv{{{}}}zzz|||llldddccclllxxxzzznnndddLLLNNNYYYrrrzzzXXX888666333111000000//////.........---------,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***************+++,,,///333888===???>>>===FFFQQQ^^^zzz{{{bbbMMMGGGFFFHHHKKKUUUaaagggggghhhlllqqqqqqrrrrrrsssuuuvvvvvvwwwwwwooo]]]NNNGGGEEECCCDDDCCCDDDGGGKKKKKKIIIGGGBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[```______bbbcccdddkkkrrr{{{nnniiidddbbbjjjkkkrrryyy}}}~~~www[[[@@@<<<:::666444555666555333444333333222222222222222222111111111000000000000111111111111000000000000000111111111111222222222000111111111111222222222333333333333444666777999888;;;BBBTTTttt((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((*********+++---///666555:::AAA???===KKK```}}}|||xxxuuupppkkkooovvv|||xxxvvvwww~~~vvvjjjwwwuuussshhh```bbblllzzz~~~iii```PPPPPPMMMUUUuuunnnBBB888222444333------111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***************++++++...111555999===>>>??????HHHYYYnnn~~~nnnRRREEEGGGHHHGGGOOO]]]hhhkkkhhhhhhlllrrrrrrssssssttttttttttttssspppdddSSSFFFBBBBBBBBBDDDCCCBBBCCCEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHHHHHHHJJJKKKMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYYYY]]]\\\\\\______aaaiiirrr|||mmmggg___\\\eeejjjpppxxx||||||~~~zzz```CCC===:::777444333444666888555555444333333333333333111111111111111000000000111111111111000000000000000111111111111222222222000111111111111222222222333333333333444666777888555999@@@RRRsss((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((()))******+++,,,///111;;;666:::BBB???<<>>======???@@@@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUWWWYYY[[[```ooo~~~zzzsssmmmZZZMMMRRR[[[eeepppxxxzzz|||```KKK@@@888999999333111444444333333222222222222222111111111222222222222222111111111111000000000000000111111111111222222222000111111111111222222222111222444555666777777777999<<>>CCCLLLbbb{{{~~~{{{sssqqq~~~|||pppfffdddbbb```cccjjjqqqxxxwwwjjj______wwwzzzyyy}}}~~~~~~|||wwwlllWWWMMMfffuuuOOO666111333333111////////////............------------------------++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))***+++,,,---111555999;;;<<<@@@GGGLLLfff~~~^^^LLLKKKFFFCCCFFFEEEWWWccclllkkkiiikkkmmmmmmlllooorrrtttssspppllliii___QQQDDD@@@???======@@@;;;===>>>>>><<<<<<>>>@@@??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQPPPQQQUUUWWWYYY```qqqyyyrrrkkkWWWJJJOOOSSS]]]kkkuuuyyyzzz}}}pppZZZGGG999999999555333666555555444333333333333333111111111222222333333333111111111111000000000000000111111111111222222222000111111111111222222222111222444555666777666666888<<>>111333555222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))***+++,,,---222777;;;===>>>BBBJJJPPPnnnoooPPPCCCJJJHHHDDDHHHMMMXXXcccmmmlllkkkmmmmmmiiiiiillloooqqqqqqnnnjjjgggZZZLLL???===>>>;;;:::<<<999<<>>FFF[[[vvv{{{}}}|||aaaQQQEEEFFFGGGFFFLLLVVVaaadddfffeeeggglllmmmkkkjjjqqqrrrmmmnnnqqqiii]]]NNNFFF<<<888:::===>>>======<<<;;;:::;;;===???@@@@@@BBBCCCCCCBBBAAABBBCCCHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHJJJKKKMMMMMMNNNPPPSSSVVVVVV]]]ssswwwkkkbbbXXXPPPLLLOOOTTT^^^iiirrryyy}}}}}}{{{zzz|||nnn^^^FFF555555<<<:::111666666666666555444333222333333333333333333333333333333333222222222111111222111///000111333222222111111111111111111111111444444444444444555666777;;;777AAARRRfff))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++*********,,,///444999;;;>>>999BBBVVVmmm}}}tttzzzuuu``````^^^[[[[[[aaammmwwwqqq___SSS^^^rrr~~~uuunnnUUUOOOhhhyyyQQQ???888000222111///---,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********,,,000333666999888;;;@@@???III___YYYLLLCCCDDDEEEFFFMMMYYYdddggghhhggghhhlllmmmkkkmmmrrrqqqllllllmmmdddVVVJJJCCC;;;888:::<<<===<<<===<<<;;;;;;<<<===???@@@???AAABBBCCCBBBAAABBBCCCFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRTTTUUU]]]sssvvvkkkddd\\\VVVSSSPPPSSSYYYcccnnnwww{{{}}}}}}{{{zzz|||kkk___KKK999444999999555666666666666555444333222333333333333333333333333333333222222111111111111222111///000111333222222111111111111111111111111333333333333444555555666:::777AAASSSggg))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((()))******++++++'''(((+++...222777;;;===>>>:::IIIeee```WWWZZZ]]]^^^___fffsss}}}ttt___QQQ^^^pppnnneeeUUUKKKPPPgggiiiJJJ999333666222000------...///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,...222555666:::888;;;AAABBBOOOhhhnnnPPPGGGBBBDDDFFFHHHSSS___gggjjjkkkiiijjjnnnooolllooopppmmmhhhgggfffZZZKKKDDD???:::888:::<<<<<<:::======<<<<<<<<<>>>@@@AAA===???AAABBBBBBAAACCCDDDDDDDDDDDDCCCDDDEEEEEEFFFJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQTTT___vvvtttkkkfff```]]]\\\SSSQQQRRRZZZgggsssyyyzzz}}}{{{zzz{{{vvvkkkWWWAAA666555777777666666666666555444333222222222222222222222222222222111111111111000000000222111///000111333222222111111111111111111111111222222222333444555555666:::777BBBSSSiii))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******++++++''')))---111555888;;;<<>>SSSvvvpppUUUUUUXXX[[[```fffnnnvvv|||ttt___PPP^^^nnn}}}rrraaaYYYOOOGGGOOO{{{YYY???666666333111...---...//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,///333666999<<<;;;===CCCGGGWWWssszzzuuuzzz}}}[[[KKKGGGEEEGGGIIIMMMYYYfffiiilllmmmlllmmmqqqrrrpppooonnniiidddccc___QQQCCC???<<<::::::;;;<<<<<<:::======<<<======>>>@@@@@@<<<>>>@@@AAAAAAAAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLMMMOOOUUUeee|||rrrkkkgggbbbaaabbbWWWQQQMMMRRR```nnnvvvyyy}}}|||zzzyyyzzz~~~eeeKKK:::444555777666666666666555444333222111111111111111111111111111000000000000000000000222111///000111333222222111111111111111111111111222333444555666666777777:::777BBBSSShhh))))))))))))(((((((((((('''''''''((((((((())))))((((((((()))******++++++***,,,///333777999;;;;;;===BBB___{{{ttteeeWWWUUUTTTWWWaaannnxxx{{{zzz~~~rrr___PPP]]]jjjyyyzzzvvvvvveee[[[TTTIIICCChhhhhhHHH888222444222///.../////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************((()))***+++,,,///444777:::>>><<<===DDDJJJ___~~~~~~vvvooouuuvvvSSSHHHFFFFFFHHHKKKQQQ]]]hhhjjjmmmnnnmmmoootttuuussspppmmmiiidddbbb[[[NNNAAA<<<<<<;;;;;;<<<===<<<;;;<<<<<<<<<======>>>???@@@;;;===@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEJJJIIIIIIIIIIIIIIIJJJKKKIIIJJJLLLOOOYYYlll{{{pppjjjfffbbbbbbddd\\\SSSKKKMMMZZZiiitttxxx{{{zzzxxxxxxzzz}}}xxxzzzoooRRR???666555666666666666666555444333222111111111111111111111111000000000000000000000111222111///000111333222222111111111111111111111111333444555777888999999888<<<888BBBSSSggg))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))******++++++,,,...111444777:::<<<======IIInnn~~~zzz~~~}}}jjj[[[UUURRRQQQUUUddduuu~~~yyyyyy|||rrr___RRRYYYdddttt}}}mmmdddgggttttttffffff```LLLVVVvvvvvvUUU>>>000555333000//////000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************((()))***+++---000555999888<<<;;;<<>>>>>>>>;;;===???@@@@@@@@@AAABBBCCCDDDDDDEEEFFFEEEEEEEEEHHHHHHGGGGGGHHHIIIJJJJJJHHHJJJLLLOOO\\\qqq~~~uuunnnjjjgggcccccceee___UUUKKKJJJTTTcccpppvvvxxxwwwvvvwwwyyy}}}~~~~~~|||zzzxxxooopppzzz]]]GGG:::777999666666666666555444333222222222222222222222222222000000000111111111111222222111///000111333222222111111111111111111111111333444666888::::::::::::<<<999CCCSSSggg))))))))))))(((((((((((('''((((((((())))))))))))((((((((()))******++++++,,,---000444888<<>>???@@@???>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJIIILLLMMMPPP]]]qqqvvvqqqlllllliiifffeeehhh___WWWLLLHHHNNN\\\kkktttuuuuuuuuuvvvyyy}}}}}}{{{sssqqqqqqeeebbbpppoooRRR>>>888;;;666666666666555444333222333333333333333333333333111111111111222222333333222111///000111333222222111111111111111111111111222333666888:::::::::999<<<999CCCTTThhh))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))******+++++++++,,,///333888===AAADDDNNNeee}}}zzzooocccaaafffyyyiiiZZZTTTRRRUUUYYYaaammmwww{{{xxxsssxxx|||tttcccUUUOOOXXXhhhxxx~~~~~~~~~vvvcccUUUUUUcccsss|||}}}~~~~~~OOOSSSwwwXXX???777444111000000000000///---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***************************+++---...000444999===888===>>>CCCPPP```rrrccc______SSS>>>CCCCCCCCCIIIUUUccclllnnnsssvvvuuuqqqppprrrqqqnnnlllllljjjdddVVVGGG===999999999999888777777888999888999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDEEEFFFHHHIIIJJJJJJMMMNNNPPP\\\ppprrrnnnlllmmmlllhhhhhhjjj___WWWMMMGGGKKKXXXhhhrrrsssssstttvvvyyy}}}}}}xxxooommmlll^^^WWWbbbxxx\\\???777<<<666666666666555444333222333333333333333333333333111111222222222333333333222111///000111333333222111111111111111111111111111222555888999:::999888;;;888CCCUUUjjj))))))))))))))))))))))))((((((''''''''''''((((((+++***************++++++---444555777>>>;;;:::DDDZZZ~~~pppfffcccZZZtttrrr[[[SSSSSSRRRVVVbbbooowww|||}}}xxxrrrzzz}}}xxxhhh\\\VVV[[[gggvvvyyyxxxwwwxxxnnn^^^TTTQQQ[[[hhhrrrtttwwwyyy}}}|||yyycccYYYyyyCCC;;;555000///000//////000......---------,,,,,,,,,------------------------***+++---------+++)))((())))))************))))))))))))))))))************,,,,,,,,,++++++*********,,,---...000333555888999===AAA>>>@@@QQQiiiqqqeee]]]VVVMMM@@@AAABBBEEEIIISSScccvvv~~~zzzyyyuuunnnlllooollliiiddd[[[PPPEEE>>>;;;===<<<:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIEEEJJJLLLMMMYYYnnn}}}xxxqqqhhhbbbdddiiijjjiii___RRRGGGEEEKKKVVVcccnnnmmmqqquuuwwwxxx{{{~~~vvvoookkkeee\\\VVVUUUdddeeeHHH======888888777777666444333222444555333//////333444222333222222111111222222333111111111111111111111111111111222333333333333222555555555555555666777888>>><<<@@@PPPmmm))))))))))))))))))))))))((((((''''''''''''((((((******************+++,,,///666666888===<<<===IIIbbb}}}nnnbbb___uuulllYYYSSSRRRQQQZZZfffsssyyy|||}}}zzzvvvzzz}}}{{{kkk]]]YYY]]]hhhxxx|||vvvuuuvvvxxxlll]]]RRROOOWWWcccmmmqqqtttvvvzzz~~~|||xxxzzzwww|||~~~ccc\\\ZZZ???777000///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((())))))************))))))))))))))))))************,,,,,,,,,+++++++++******,,,,,,...000333666999:::;;;@@@@@@EEEYYYqqqrrrhhh[[[QQQJJJAAABBBCCCGGGKKKTTTaaappp{{{xxxooommmlllggg___TTTJJJBBB>>>===<<<;;;:::999999999::::::========================>>>>>>>>>>>>>>>???AAAAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIFFFJJJKKKLLLYYYnnnzzz{{{wwwppphhhbbbaaaddddddddd]]]QQQFFFDDDJJJTTTbbbmmmkkknnnqqqsssuuuzzz|||zzztttooojjjbbbYYYTTTTTTbbbjjjKKK===;;;888888777777666555333333111111111111222444222///333222222111111222222333111111111111111111111111111111222333333333333222555555444555555666777888<<<;;;@@@QQQnnn)))))))))))))))))))))))))))((((((''''''(((((()))***************+++,,,---111888888888===;;;AAASSSuuuwwwooommm|||uuuaaaTTTQQQQQQQQQ```lllwwwzzz{{{|||{{{zzzzzz}}}zzzhhhXXXXXX[[[eeevvv~~~xxxzzz|||jjj[[[PPPKKKPPP[[[jjjqqqwwwyyy{{{~~~|||zzz}}}{{{qqqlll[[[UUUssssssIII<<<111///111000//////.........------------,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))************))))))))))))))))))************,,,,,,,,,++++++++++++***+++,,,...111444888:::;;;999@@@BBBLLLddd}}}wwwnnnZZZKKKGGGBBBBBBEEEIIIOOOWWWaaakkkqqq{{{~~~~~~|||qqqiii\\\OOODDD???===<<<<<<;;;::::::999:::::::::====================================>>>???@@@@@@@@@???>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGJJJJJJLLLZZZnnnwwwuuuvvvppphhhcccaaaaaaaaaaaaYYYNNNDDDBBBGGGQQQ___jjjjjjlllnnnooorrrzzzxxxuuurrrnnniii___TTTPPPSSS```tttRRR@@@999888888888777666555444333333222222444666555444333333222222111111222222333111111111111111111111111111111222333333333333222444444444555555666888888::::::AAASSSppp))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---...222888888888<<<<<>>???@@@@@@???===<<<===>>>@@@BBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIHHHLLL\\\qqqyyyuuuvvvooohhhfffdddbbbbbbcccUUUKKKBBB@@@DDDMMM[[[gggllllllmmmmmmqqqyyy~~~vvvrrrpppnnnhhh\\\QQQNNNRRR]]]zzz___FFF999999999888666555555444444555444777<<<999333222777333222222111111222222333111111111111111111111111111111222333333333333222444444444444555777888999999;;;DDDVVVrrr))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++---...///222777777888;;;===QQQqqq{{{xxxrrr]]]MMMGGGJJJSSSZZZiiirrryyyyyyxxxzzz||||||||||||{{{zzzzzz}}}~~~|||hhhVVVNNNLLLSSSfffyyy~~~yyy}}}}}}fffYYYOOOGGGGGGMMMVVVbbbooouuuxxxzzzzzzxxx}}}~~~kkk___NNNQQQaaannnRRR777111333111///000//////.........---------------------------------***+++++++++,,,+++++++++******++++++++++++******((()))))))))************++++++++++++++++++++++++***,,,///333777:::<<<<<<<<>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<===???AAAAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHLLL^^^vvvvvvllldddeeefffdddbbbdddQQQHHH@@@>>>AAAJJJXXXdddmmmnnnnnnnnnqqqzzzyyyvvvqqqooollleeeYYYOOOMMMQQQ[[[www|||pppQQQ===:::999888666555555555555000444AAANNNJJJ999111444333222222111111222222333111111111111111111111111111111222333333333333222333333444444666777888999999===FFFWWWsss))))))))))))))))))))))))***))))))(((((())))))***((())))))***,,,...///000222777888:::===AAA\\\xxxuuu~~~|||mmmYYYKKKEEEIIITTT```lllrrrwwwwwwxxx||||||zzz{{{zzzyyywwwwww{{{zzzgggWWWOOOKKKOOOaaawwwzzz~~~xxxcccWWWOOOFFFEEEHHHQQQ^^^llluuuzzz|||xxxrrr{{{|||~~~|||mmmZZZVVVRRRnnn```===333444111///111/////////.........------------------------------++++++++++++++++++,,,,,,******++++++++++++******))))))))))))***************++++++++++++,,,,,,,,,+++---111555888:::;;;<<<===AAAEEE[[[|||oooWWWGGGDDDBBBBBBGGGOOO[[[fffnnnrrrsssooorrrtttqqqooommmhhhbbb^^^VVVLLLDDD@@@???===;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::============>>>???@@@@@@???>>>============??????@@@@@@@@@AAABBBCCCEEEEEEEEEHHHHHHMMMaaa}}}|||lll```bbbeeebbb^^^^^^NNNFFF???===???GGGVVVccckkkmmmooopppsss{{{xxxuuuuuurrrmmmggg```VVVMMMLLLPPPYYYrrr|||sss___CCC;;;:::888666555555555666222777LLLffffffMMM888444333222222111111222222333111111111111111111111111111111222333333333333222333333333444666777999::::::===FFFVVVqqq))))))))))))))))))))))))******))))))))))))******(((((()))***,,,...000111444999:::===@@@GGGhhhssssssvvv|||}}}zzz{{{sssgggXXXNNNHHHIIIVVVdddooosssuuuwww{{{~~~yyyxxxyyyzzzyyyzzz|||wwwgggYYYSSSKKKLLL]]]ssszzz~~~rrr^^^TTTNNNEEEBBBEEENNN[[[lllzzzxxxuuuwwwzzz}}}zzzllliiiQQQUUUmmmBBB444444111///222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---***++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,,,,...222666999:::;;;;;;>>>CCCJJJeee~~~}}}hhh\\\MMMEEEDDDAAAEEEHHHOOO[[[gggppptttuuurrrxxx|||{{{zzzyyytttmmm[[[RRRFFF???======<<<;;;999:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEECCCGGGIIINNNdddsssaaabbbeee```XXXUUULLLEEE???===>>>FFFTTTbbbeeeiiimmmqqquuu|||~~~vvvrrrtttssskkkbbbZZZSSSLLLJJJMMMWWWkkknnnlllJJJ<<<:::888666555555666666888444EEEfffpppZZZ@@@777333222222111111222222333111111111111111111111111111111222333333333333222333333333444666777999:::999<<>>DDDOOOlll~~~pppWWWNNNEEECCCDDD@@@GGGIIIOOOZZZfffppptttuuuuuuzzz{{{wwwvvvwwwtttnnn```UUUGGG>>>;;;;;;;;;:::999:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>>>>????????????>>>===?????????@@@AAABBBDDDDDDBBBGGGIIIOOOeee|||eeedddggg___TTTOOOKKKDDD>>>===>>>EEETTTaaa```eeekkkqqqvvv}}}uuuqqqssstttiii]]]VVVPPPJJJIIIKKKUUUfffooo}}}tttOOO<<<:::888666555555666777;;;***000QQQfffWWW@@@666333222222222222222222333111111111111111111111111111111222333333333333222333333333444666888999:::888;;;BBBQQQiii))))))))))))))))))*********)))'''&&&'''(((***+++***)))((((((+++///333666333666<<>>MMMZZZdddoooyyymmmmmmtttxxx}}}jjj[[[bbb]]]888555222+++000//////.........---------------------------------------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++---000555888999:::;;;<<>>===<<<<<<===>>>???>>>>>>????????????>>>>>><<<<<<======>>>>>>??????????????????@@@BBBDDDEEEFFFDDDBBBJJJeeejjjccc[[[]]]YYYCCCCCC???>>>???BBBHHHTTTaaa___bbbiiiqqqzzz}}}zzzwwwwwwoooaaaSSSMMMLLLJJJGGGGGGUUU^^^rrrzzzvvv___BBB<<<777666444222333777444444444444444444444444666555444444222222111000222222222222222222333333222333333444444333333222333333444555666777888888BBB@@@BBBNNNggg*********)))))))))))))))))))))'''''''''(((***+++******))))))+++///444666666888<<>><<<;;;========================>>>>>>===============>>>===>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>??????????????????@@@BBBDDDEEEFFFDDDBBBIIIcccrrrggg^^^___[[[HHHDDD???===???BBBHHHSSS^^^cccdddkkkwww|||zzzyyyyyymmm___QQQKKKJJJIIIGGGHHHTTT\\\ooo~~~sssyyyoooIII@@@999777666333333555444444444444444444444444555444444333333222222111222111111000000000111111222333333444444333333222333444444555666777888888???>>>BBBOOOiii+++*********))))))(((((()))((('''''''''(((***+++******)))***---000444777999;;;===@@@LLLkkk~~~}}}zzzjjjbbbdddrrroooVVVUUUQQQMMMMMMVVVeeeqqqlllmmmpppssswwwyyyxxxvvvttttttuuuuuutttuuuxxxzzzrrrsssuuuxxx}}}}}}|||wwwyyyzzzhhhYYYNNNLLL^^^vvv|||yyy~~~~~~}}}xxxmmmeeeYYYPPPKKKHHHEEECCCKKKXXXaaajjjwww|||qqqeeelll{{{~~~~~~{{{~~~{{{sssrrreeeaaaMMM777666333222/////////.........------------------------------------------------------,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,...111666888:::;;;===>>>BBBKKKdddtttYYYHHHAAA???AAACCCIIIQQQZZZaaajjjttt{{{}}}|||~~~~~~{{{yyyxxxqqqjjjRRRFFF;;;;;;>>>>>><<<<<<========================<<<======>>>>>>===============>>>>>>>>>>>>======;;;<<<<<<======>>>??????????????????@@@BBBCCCDDDEEECCCAAAGGG^^^nnnbbb```ZZZIIIEEE>>>;;;>>>DDDJJJRRRZZZeeeeeelll}}}~~~|||{{{{{{{{{jjj\\\NNNIIIGGGFFFFFFHHHLLLVVVjjjvvvrrr~~~SSSFFF:::666777666444333444444444444444444444444333333333333333333333333555444222111000111111222222333333444444333333222333444555555777777888999<<<<<>>@@@AAANNNkkksssXXXGGG@@@>>>AAAEEEKKKSSS\\\bbbjjjsssyyyzzz}}}~~~{{{zzzwwwnnneeeNNNCCC;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<======>>>>>>======<<<;;;;;;<<<<<<===>>>>>>????????????@@@@@@AAABBBCCCAAA@@@???DDDXXXxxxuuueee___VVVHHHDDD===999>>>FFFLLLSSSYYYaaadddmmm~~~~~~~~~~~~~~~~~~|||zzzgggZZZLLLFFFCCCBBBCCCFFFIIISSShhhooo[[[JJJ:::555888888555333444444444444444444333333222222222333333444444444999777555333333333444444222333333444444333333222444444555666777888999999:::;;;AAAQQQmmm************))))))((((((((((((((((((((())))))***+++++++++---000333777999999<<<>>>EEE___~~~{{{lllTTTOOONNNMMMOOOUUU___jjjpppmmmmmmooorrrvvvxxxxxxwwwwwwwwwvvvuuutttvvvyyy|||uuuvvvwwwyyy|||~~~}}}vvvssswwwyyy{{{hhhUUUMMMOOOddd}}}}}}xxxyyytttnnnggg\\\RRRKKKFFFDDDDDDRRR```ggglllssstttuuusssjjjhhhyyy}}}}}}qqqfff[[[XXXrrrDDD666555...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******+++,,,,,,,,,------------111444777999;;;===???AAABBBSSSuuu}}}mmmUUUFFF???>>>AAAGGGNNNVVV^^^bbbhhhppptttttt{{{}}}|||zzzxxxtttjjj___MMMDDD======>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>>>>??????@@@AAAAAAAAAAAA===>>>===AAARRRmmmxxxhhh___TTTIIIBBB;;;888>>>FFFMMMSSSXXX\\\dddppp~~~vvvwwwzzzyyytttbbbWWWJJJDDD@@@>>>@@@CCCLLLVVVjjjsssbbbNNN;;;555888888666444555555444444444333333333111222222333333444444555999888666444333333444444222333333444444333333222444444555666777888999999:::;;;AAAQQQmmm)))))))))))))))))))))***(((((((((((())))))))))))++++++,,,...111555888:::777===AAAKKKkkk~~~~~~yyyrrrTTTPPPLLLLLLMMMRRR[[[dddkkkooommmmmmnnnqqquuuwwwxxxwwwyyyxxxwwwvvvuuuvvvzzz}}}{{{|||||||||}}}rrrfffdddhhhxxxdddRRRMMMRRRggg~~~}}}|||uuurrrooohhh]]]QQQIIIEEEEEEFFFVVVdddjjjlllqqqooopppzzzuuujjjbbbssszzznnn\\\PPPiiiOOO777444...000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......333555888:::;;;===@@@CCCHHH\\\mmmuuudddQQQEEE???>>>BBBGGGPPPXXX___cccgggmmmpppooowwwxxxxxxvvvuuuqqqeeeYYYKKKDDD>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@@@@;;;======???KKKaaavvvzzzlllaaaSSSLLL???:::999>>>DDDHHHNNNTTTXXXddduuuqqqssswww|||{{{rrrkkk[[[QQQGGGBBB???===???CCCJJJVVVlll}}}~~~jjjVVV@@@777777888666666555555555444444333333222222222222333333444444444444444444333333222222111222333333444444333333222444555666666888888999:::999;;;BBBRRRnnn((((((((()))******++++++'''(((((()))))))))))))))++++++---///222666999:::666>>>EEESSSvvvuuuvvv|||cccGGGNNNJJJJJJNNNVVV```iiilllmmmlllkkklllooosssvvvvvvvvvyyyyyywwwuuutttvvvzzz}}}~~~~~~}}}|||yyydddYYY[[[vvvxxxeeePPPNNNUUUjjj}}}vvvtttnnnggg\\\PPPHHHFFFHHHKKK[[[iiinnnooorrrooooooyyyyyylllaaakkkuuu~~~vvvgggTTTWWWddd~~~[[[999555111000000000000/////////...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,------------............444666888:::<<<>>>AAADDDMMMddd}}}ggghhh[[[LLLDDD@@@???CCCHHHQQQYYY```cccggglllnnnmmmsssssssssrrrrrrnnnaaaSSSHHHBBB===>>>>>><<<:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>???@@@AAA@@@@@@???===???@@@???FFFVVVeeemmmxxx|||nnnaaaPPPJJJ>>>;;;;;;===???@@@FFFMMMQQQaaauuu|||zzzrrrrrrtttxxxyyytttjjjbbbQQQIIICCCAAA???>>>@@@EEEFFFTTTmmmttt___HHH<<<888666666777666555555444333333222222333333333333333333333333111222333444444333111000222333333444444333333222555555666777888999999:::888;;;CCCTTTppp''''''((()))***+++,,,,,,'''(((((()))))))))))))))++++++---000333666999;;;555@@@IIIXXX~~~pppqqqzzz}}}yyy[[[AAAKKKIIIJJJOOOXXXdddkkkmmmllljjjjjjkkkmmmqqqtttuuuuuuyyyyyywwwuuusssuuuyyy|||~~~~~~}}}{{{~~~mmm[[[UUUlll|||jjjPPPOOOXXXlll{{{yyymmmfffZZZOOOGGGFFFJJJOOO```nnnssssssuuuqqqqqq{{{qqqbbbeeeqqq|||zzzqqq___UUUTTTqqqggg@@@;;;999000000000000////////////------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,------......------,,,---------.........//////444666999:::<<<>>>BBBDDDOOOgggiii___UUUIIIDDDAAA@@@CCCHHHQQQYYY```dddhhhmmmooonnnoooppppppoooppplll^^^PPPEEE???<<<>>>>>><<<:::<<<::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>===>>>@@@AAAAAA@@@???>>>???BBBBBB???CCCOOO[[[aaarrr~~~ooo___JJJDDD===<<<<<<<<<;;;:::???FFFLLL\\\rrrxxxtttvvvtttsssttttttnnnddd\\\JJJDDD@@@@@@@@@???CCCGGGGGGVVVnnn{{{fffNNN???888555555777666666555444333333222222333333333333333333333333111222555777777555333222222333333444444333333222555555666777888999::::::888:::CCCUUUrrr+++*********))))))((((((*********))))))))))))))),,,,,,,,,000555999888777:::>>>MMMeeehhhiiiuuussstttrrrooovvvPPPEEEIIIIIIJJJOOOYYYeeennnssstttsssoookkklllqqqtttsssqqqwwwvvvuuuttttttuuuvvvwww~~~}}}{{{xxxvvvyyywwwccc\\\dddssseeeUUUSSS\\\rrr|||rrrqqqeeeVVVLLLFFFEEEKKKSSSffflllkkkmmmuuutttnnnrrrjjj___aaarrrzzz|||||||||]]]WWWggg}}}OOO<<<222///000000000000//////...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++------------///000333777:::;;;===AAADDDEEEQQQmmmjjjeeeUUUEEE???AAADDDHHHKKKPPPYYYaaaeeegggllloooooosssrrrrrrrrrqqqkkk]]]PPPAAA@@@>>><<<:::::::::;;;:::;;;<<<<<<======<<<<<<999999:::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>=========@@@@@@??????>>>=========AAABBBCCCDDDGGGNNNUUU[[[ooorrraaa[[[LLL???AAA>>><<<<<<;;;999===CCCJJJUUUfffttt{{{|||yyywwwzzzzzzxxxrrrllleee[[[TTTHHHDDD???>>>@@@DDDEEEEEEGGGTTTmmmoooTTT???888999999666555555444444444444555555333222222111111222222333111222222333333222222111444444555555444444333222444444444444555777888999999<<>>QQQoooyyyeeeeeexxxyyyqqqlllgggwwwqqqQQQHHHHHHHHHKKKQQQZZZeeemmmpppqqqqqqnnnlllmmmpppsssttttttuuutttttttttuuuwwwyyyzzzzzz{{{zzzwwwvvvxxxssscccaaaqqqcccSSSUUUbbbwwwwwwnnnkkk___QQQIIIDDDEEEMMMUUUeeemmmmmmmmmtttrrrnnntttlll```___qqqzzz}}}eeeZZZddd]]]DDD222000000000000000//////...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++------------///111444888;;;===>>>AAAEEEGGGWWWttt{{{bbbSSSDDD???AAACCCGGGKKKPPPYYYbbbeeegggllloooooorrrqqqrrrsssqqqhhhWWWJJJ??????===<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@@@@AAAAAABBBEEEJJJQQQVVVppplll[[[UUUJJJ@@@@@@===;;;<<<;;;999<<>>???BBBDDDDDDPPP[[[qqqtttTTT<<<555777888666555555444444444444555555333222222111111222222333222222333333333333222222333333444444333333222111444444444444555777888999999<<>>>>>@@@EEEJJJ___~~~}}}]]]OOOBBB>>>@@@CCCGGGKKKQQQ[[[cccfffhhhlllooooooooooooppprrrooobbbPPPCCC>>>>>>============>>>>>>:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<===<<<<<<;;;<<<===>>>???=========>>>??????@@@@@@@@@@@@@@@AAABBBFFFLLLPPPnnnfffTTTNNNGGGDDD>>><<<<<<===<<<999;;;@@@KKKXXXiiiuuuzzz~~~~~~vvvnnnbbbUUUKKKHHHDDD@@@===>>>AAACCCCCCTTT___rrreeeCCC666777666222555555444444444444555555333222222111111222222333333333444444444444333333222222333333222222111000444444444444555777888999999===DDDSSSqqq*********))))))))))))))))))***************++++++,,,---///333666888999999@@@EEEggg|||qqqhhhjjj~~~cccPPPMMMFFFEEEKKKVVVaaajjjoooppppppooorrrsssqqqmmmmmmrrrwwwrrrrrrrrrsssuuuwwwyyy{{{xxxzzz||||||{{{}}}mmmaaa~~~iiiZZZPPP]]]qqqxxxnnnggg^^^SSSGGGAAA@@@DDDNNNXXXdddpppssspppppplllmmmxxxooo```^^^rrr}}}}}}fffWWWUUUqqqxxx```LLL555111111000//////.........------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,...000333777999<<<>>>>>>???EEEMMMeeeooowwwWWWKKK@@@===???BBBGGGLLLSSS\\\dddfffhhhllloooooonnnllllllnnnjjj\\\LLLBBB???>>>>>>>>>============:::;;;<<<<<<===<<<<<<<<<======<<<;;;::::::999999:::;;;<<<<<<===<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@@@@@@@??????>>>=========AAAAAAAAA@@@@@@CCCGGGKKKdddzzzwww___PPPJJJFFFGGG>>><<<===???>>>;;;<<<@@@KKKXXXiiitttyyyxxxnnn```QQQHHHGGGDDD@@@>>>>>>???BBBDDDQQQ___ssssssIII888999999444555555444444444444555555333222222111111222222333333444444555555444444333333333333333333222111111444444444444555777888999:::>>>DDDRRRooo))))))))))))))))))******))))))******+++++++++,,,,,,...111444666888:::;;;@@@KKKsssyyypppvvv]]]MMMMMMFFFEEEMMMYYYeeennnrrrssssssrrrtttvvvrrrmmmkkkpppuuussssssrrrrrrssstttvvvwwwvvvyyy||||||{{{|||~~~~~~mmmbbb}}}iii[[[QQQ___rrr~~~zzzwwwuuullleeeYYYOOOEEE@@@@@@CCCMMMVVVcccppptttpppooojjjkkkvvvnnn^^^```uuuzzzccc___dddkkkTTT;;;222222000///............---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...111444777777;;;>>>===>>>FFFQQQjjjooommmRRRHHH???===???CCCHHHNNNUUU]]]eeegggiiilllooonnnmmmiiihhhiiidddWWWJJJDDD@@@@@@???>>>===<<<;;;::::::;;;<<<<<<===<<<<<<<<<======<<<;;;:::999999888:::;;;<<<<<<===<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@@@@@@@??????>>>=========BBBBBBBBB@@@@@@AAAEEEHHHRRReeefffVVVMMMHHHDDDGGG@@@>>>???AAA@@@===>>>BBBJJJWWWhhhsssyyyyyynnn]]]OOOHHHGGGEEEAAA>>>>>>???CCCEEESSSdddyyyrrrHHH777;;;===999555555444444444444555555333222222111111222222333333444444555555444444333444444444444444333333222444444444444555777888999:::>>>DDDQQQlll))))))))))))************))))))******+++,,,,,,,,,,,,///222555666888:::<<>>IIIWWWqqq}}}jjjMMMEEE>>>>>>@@@CCCIIIPPPVVV___fffhhhiiimmmooonnnnnnhhhfffhhhbbbSSSHHHFFF?????????>>>===;;;999888:::;;;<<<<<<======<<<<<<======<<<;;;::::::999999:::;;;<<<<<<======<<<<<<===<<<<<<;;;<<<===>>>???=========>>>??????@@@@@@BBBCCCBBBAAA???@@@CCCEEECCCRRRSSSLLLKKKFFFBBBFFFBBB@@@@@@AAA@@@===???DDDJJJWWWhhhttt{{{{{{ooo[[[MMMIIIFFFEEEBBB@@@>>>@@@DDDHHHZZZnnn|||PPP::::::;;;666555555444444444444555555333222222111111222222333333333444444444444333333444555555555555444333333444444444444555777888999999===CCCNNNhhh((()))))))))************))))))***++++++,,,------,,,000444666666888;;;===BBB]]]~~~jjjOOOIIIMMMHHHJJJSSS^^^hhhmmmpppqqqrrrrrrssssssqqqoooooorrrvvvwwwvvvuuuttttttuuuvvvwwwuuuwwwxxxwwwuuuvvv{{{yyysssggg]]]}}}oooaaaYYYSSSZZZffftttxxxkkkrrrxxxwwwrrrkkkaaaWWWLLLEEE???>>>???BBBIIIQQQaaannnqqqpppqqqjjjfffnnn~~~fffZZZ```vvvzzzbbb```jjjrrrDDD444333000...------...///------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///333666999777<<>>???AAADDDKKKQQQWWW```gggiiijjjmmmooonnnoooiiihhhjjjbbbPPPDDDBBB<<<=========<<<;;;999888:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@AAABBBAAA@@@>>>???AAACCC???HHHHHHFFFKKKIIIEEEJJJCCC@@@???@@@>>><<>>GGGhhh}}}ppp^^^KKKIIINNNIIIMMMUUU```hhhlllmmmnnnoooqqqqqqqqqpppppprrruuuwwwxxxwwwvvvvvvvvvwwwyyyyyyxxxyyyyyywwwuuuwww|||qqqhhhaaa^^^|||eeeYYYSSSSSSXXXaaaqqq|||jjjooorrrqqqmmmggg[[[PPPFFF@@@<<<<<<>>>BBBIIIPPPaaalllpppoooqqqkkkeeejjjzzzcccYYY^^^uuuooo```bbbTTT444333000...------...///------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///333777:::888===DDDCCCCCCPPPccc~~~rrrPPPHHHBBB>>>???BBBEEELLLSSSXXX```hhhiiijjjmmmooonnnooojjjjjjnnndddOOOAAA>>>::::::;;;<<<<<<;;;:::999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;<<<======>>>=========@@@@@@??????>>>=========@@@@@@@@@???===>>>???AAACCCHHHEEEEEENNNNNNJJJPPPCCC@@@>>>>>><<<;;;???EEENNNYYYiiixxxpppWWWJJJKKKDDDEEEDDDAAA@@@BBBHHHMMMYYYpppdddFFF???<<<555555555555444444555555555333222222222222222222333111222222333333222222111222333333333333222111111444444444444666777888999888<<<@@@JJJaaa))))))))))))))))))))))))'''''')))***,,,,,,------000444999999666666:::???JJJooovvv}}}lllTTTIIIHHHIIIGGGKKKSSS]]]eeeiiimmmqqqtttuuutttsssrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuvvvyyy{{{{{{yyyyyy}}}tttmmmaaa```uuuyyycccUUUNNNPPPOOOXXXoooqqqllljjjmmmjjj___RRRKKKBBB@@@???<<<999:::FFFRRR]]]jjjnnnnnnpppiiidddiiimmmeee___bbbrrrlll```bbbnnnYYY999000111222+++---111...------------------------------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------///222555777<<<>>>===@@@DDDBBBPPPnnn|||zzzgggMMMHHHCCC@@@AAAAAADDDLLLUUU```iiiooommmjjjlllqqqsssooolllkkkjjj```NNNAAA===::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@??????>>>>>>>>>>>>>>>===???BBBBBB@@@>>>>>>>>>;;;@@@DDDGGGLLLQQQQQQMMMGGG===888<<<<<<999>>>HHHMMMZZZeeeuuuoooYYYIIIBBBEEEEEEEEEDDDCCCDDDGGGJJJVVVkkkqqqKKK999555444666666666555444444333333222333333444444333333222333333333333333333333333222222222222222222222222555555666666777777888888999;;;>>>HHHccc))))))))))))))))))))))))))))))***+++++++++++++++///333888888777888===BBBSSSzzzqqqsssvvviiiQQQHHHHHHHHHFFFKKKRRR\\\dddiiilllooorrrrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxxxxyyyxxxxxxzzz}}}}}}zzzzzz}}}vvvpppeeebbbuuuvvv```RRRKKKLLLKKKUUUnnnyyyssspppnnngggYYYLLLFFFAAA???>>><<<999999DDDPPPYYYffflllnnnrrrmmmhhhooorrrkkk___aaaqqquuummmgggddd___===222222333------111---------------------------------,,,,,,+++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...000333666888:::<<<;;;???DDDCCCTTTsssuuusssdddQQQGGGCCC@@@AAACCCFFFNNNWWWccclllqqqnnnjjjkkknnnooonnnkkkjjjhhh^^^MMM@@@===::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@??????>>>============>>>===???@@@???>>>===>>>???===AAACCCFFFMMMTTTTTTPPPGGG===888;;;<<<:::???IIINNNYYYcccrrrjjjTTTHHHDDDBBBCCCCCCBBBBBBDDDHHHKKKYYYmmmuuuOOO;;;666666666666666555444444333333333333333333333333333333333333333333333333333333222222222222222222222222555555666666777777888888999;;;???KKKfff))))))))))))))))))))))))++++++++++++++++++++++++///333777777666999???EEE]]]mmm|||}}}wwwlllmmmxxxzzz```JJJFFFHHHIIIHHHKKKRRR\\\cccgggjjjnnnpppoooooopppqqqsssuuuvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyyyy}}}~~~{{{zzz~~~uuurrrhhhfffxxxsss___PPPHHHIIIIIISSSnnn~~~yyysssmmmaaaQQQEEEAAA???>>>===<<<999999AAALLLXXXeeekkknnnsssoookkkrrr}}}wwwqqq```aaappp~~~|||jjjvvvAAA444222444///...111------------------------------,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...000333666888777::::::???DDDFFFYYYzzznnnjjj]]]PPPFFFBBBAAACCCEEEHHHQQQZZZgggnnnrrrnnnjjjiiikkkkkkmmmkkkjjjfffZZZKKK@@@===::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAA???>>>======<<<<<<===============<<<;;;;;;>>>@@@???AAABBBFFFOOOXXXXXXSSSGGG>>>999:::;;;;;;BBBLLLPPPZZZaaammmdddOOOGGGGGG@@@AAAAAA@@@AAACCCGGGKKK[[[nnn{{{VVV???777777666666666555444444333333444444222222222222444444333333333333333333333333333333333333333333333333555555555666777888888888888<<>>======;;;:::@@@IIIZZZgggmmmooosssnnnjjjqqqyyyuuuaaabbbqqq~~~vvv___llluuuFFF444000444000///111...------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...000444777999777:::;;;???EEEHHH^^^nnnfffTTTJJJDDDAAAAAADDDGGGKKKTTT\\\hhhoooqqqnnnjjjjjjkkkjjjlllllljjjcccVVVIII@@@<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::888777999>>>AAA>>>@@@CCCIIISSS[[[XXXQQQFFF>>>999:::;;;>>>EEENNNSSS[[[___hhhyyybbbLLLFFFGGG@@@@@@@@@>>>>>>AAAEEEHHHYYYkkk}}}___CCC888888666666666555444444333333555444222111111222444555444444444444444444444444333333333333333333333333444444555666777888888999999===CCCPPPjjj************************(((((()))***+++---///000444666888666555999CCCJJJooo{{{|||xxxqqqnnnkkkkkkrrrwwwOOOAAACCCEEEGGGJJJLLLSSS\\\cccfffgggjjjlllpppppppppqqqrrrsssttttttrrrsssssstttuuutttttttttooouuuzzzyyyvvvvvv|||mmmkkkiiioooyyyfffVVVKKKIIIHHHTTTlll~~~tttnnnggg___TTTHHHDDDEEEBBB???>>>>>>===<<<@@@GGGXXXffflllooosssooolllrrrvvvtttaaacccrrr{{{kkkfffSSS^^^vvvnnnKKK555---222000///222///------------------------,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...111444888:::999======AAAFFFJJJbbbvvvlllRRRHHHCCCAAAAAAEEEHHHMMMUUU^^^ffflllooommmkkklllmmmlllmmmnnnkkk```RRRGGG???<<<::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;888666555888>>>BBB<<>>::::::===AAAIIIPPPUUU\\\^^^eeeuuudddMMMFFFFFFBBBBBB@@@===<<<>>>BBBEEETTTeeeyyyiiiGGG888999666666666555444444333333555444222111111222444555444444444444444444444444333333333333333333333333444444555666777888999999:::>>>DDDPPPiii************************((((((((()))+++...111222555666777555555;;;FFFOOOzzz~~~tttoooffffffuuuvvvNNNDDDFFFCCCDDDIIINNNUUU]]]cccfffgggiiikkkrrrqqqqqqqqqqqqqqqrrrsssuuuuuuvvvvvvuuuuuuttttttmmmtttyyyxxxssssssyyymmmiiifffoooooo\\\NNNHHHHHHVVVqqq~~~tttlllbbbZZZQQQHHHEEEFFFDDD@@@>>>>>>===<<<@@@FFFTTTbbbiiimmmtttqqqnnnvvvppppppaaaaaaqqq{{{hhhcccSSSaaawwwzzzUUU:::---111000///111000------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...111555888:::;;;>>>???BBBHHHMMMhhh|||tttTTTIIIBBB@@@AAAEEEIIIMMMVVV^^^dddiiimmmllllllooopppnnnooorrrmmm___OOOEEE???;;;::::::::::::::::::::::::=========<<<<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>???>>>======<<<<<<======;;;999777555555888>>>CCC===EEENNNTTTXXXWWWPPPGGG@@@>>>;;;;;;???DDDKKKPPPVVV]]]^^^eeeuuueeeOOOGGGDDDDDDCCC@@@===;;;===AAADDDRRRaaauuutttLLL:::;;;666666666555444444333333444444222222222222444444444444444444444444444444333333333333333333333333333444555666777888999::::::>>>CCCNNNggg***************************)))))))))+++---000222333444555444666===JJJTTTxxxggghhhnnnJJJDDDGGGBBBCCCKKKOOOVVV^^^dddfffgggiiikkkqqqqqqqqqpppqqqqqqrrrsssxxxwwwwwwwwwvvvtttsssrrrhhhpppxxxxxxuuuvvvsssiiiccclllvvvaaaQQQIIILLL___}}}~~~rrrcccZZZQQQIIIDDDDDDEEE@@@<<<<<<;;;;;;???EEESSSaaahhhlllssspppmmmuuummmjjj```]]]mmm~~~lll___KKK\\\uuubbbBBB111333000...000///------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------///111555999;;;:::>>>???CCCJJJRRRooo|||wwwTTTHHHAAA@@@AAAEEEIIIMMMUUU]]]dddhhhkkkkkklllpppqqqooorrruuuooo^^^MMMCCC>>>:::::::::::::::::::::::::::============<<<<<<<<<<<<999;;;<<<>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>============>>>999999777666666999???CCCBBBLLLUUUXXXVVVSSSMMMGGG>>>=========AAAGGGMMMPPPTTT\\\```gggxxxdddPPPHHHCCCCCCBBB???<<<;;;===BBBFFFSSS___ppp|||~~~RRR<<<>>>666666666555444444333333333333333333333333333333555555555555555555555555444444444444444444444444333333444666777999::::::999<<>>DDDVVVdddjjjmmmqqqmmmjjjqqqkkkggg___YYYjjj|||}}}fffMMM```}}}lllHHH444444111---//////------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------///222555999;;;888===???DDDKKKUUUtttyyyyyyvvvQQQEEEAAA???AAAEEEIIIMMMTTT]]]dddiiikkkkkkmmmpppqqqnnnssswwwqqq^^^LLLCCC>>>:::::::::::::::::::::::::::>>>=========<<<<<<<<<<<<999:::<<<===>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>?????????@@@@@@???>>>>>>>>>>>>>>>999888777666666:::???CCCGGGRRRZZZYYYTTTPPPLLLIII<<<======>>>BBBIIINNNPPPRRR\\\aaajjj|||aaaOOOHHHCCCBBBAAA>>><<<;;;>>>DDDHHHVVV```mmmxxx|||VVV>>>@@@777666666555444444333333222333333444444333333222555555555555555555555555444444444444444444444444333333444666777999::::::777;;;@@@MMMggg***************************+++++++++***,,,...111222666444555:::<<>>;;;888<<>>CCCFFFIIIYYY}}}tttTTTKKK@@@>>>???CCCFFFIIIPPPXXXcccfffjjjooorrrsssssssssxxxqqqeeeVVVIIIAAA>>>>>>::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>????????????>>>>>><<<999666555777<<>>???AAAEEEKKKVVVdddttt{{{zzz{{{lllAAA;;;666666666444333333444666222222222222222222222222222222333333333333444444111222333444555444333333555555555555666888999:::888:::???NNNlll***************************++++++++++++,,,///111111555444666===@@@RRRnnn}}}{{{wwwXXXGGGGGGCCCBBBGGGHHHPPPXXX___aaacccgggkkkkkkkkklllnnnqqqssstttttttttrrrwwwyyywwwwww|||~~~}}}mmmiiiqqqyyyxxx|||qqqlll|||ttt```NNNJJJTTTqqqqqq___UUUNNNHHHEEEEEECCCAAA@@@<<<999===DDDSSSccclllppprrrmmmlllvvv|||fffWWWZZZgggvvv~~~}}}|||~~~zzzhhhlllPPP333444333---///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++...------000444888:::;;;===???EEEIIILLL]]]~~~uuusssRRREEEAAA>>>???CCCFFFJJJQQQYYYbbbeeejjjooorrrttttttttttttmmmaaaSSSGGG@@@>>>>>>::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<>>>>>>????????????>>>>>>===:::777555777<<>>;;;???FFFTTTeeemmmooorrrnnnmmmwwwnnnVVV[[[hhhvvv}}}{{{zzz|||xxx|||gggdddttt{{{MMM111222000,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.........111555:::<<<===???AAAGGGLLLPPPcccrrrnnn~~~rrrRRRBBBAAA???@@@DDDGGGJJJRRRZZZbbbeeejjjooosssuuuvvvvvvqqqiii\\\NNNDDD???>>>>>>:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======??????@@@@@@@@@@@@??????>>>;;;888666888<<>>;;;???FFFUUUgggnnnnnnpppoooooowwwxxx]]]ZZZgggvvv}}}|||zzz}}}bbbSSSZZZyyyuuuJJJ111222000,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,------------------...---...111666:::===>>>AAABBBHHHNNNUUUhhhkkknnn|||pppTTTDDDAAA???@@@DDDHHHKKKSSS[[[bbbeeejjjoootttvvvwwwwwwqqqhhhYYYLLLBBB>>>======:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>><<<888777888<<>>;;;???FFFXXXjjjpppmmmooooooooovvv{{{eeeXXXeeeuuu}}}}}}}}}fffQQQPPPkkkvvvOOO888888444000111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,------.........------------111666;;;>>>???AAABBBHHHPPPYYYnnnnnnvvvyyygggQQQEEEAAA???@@@EEEHHHLLLTTT\\\bbbeeekkkppptttwwwxxxxxxtttiiiXXXJJJAAA>>><<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>???????????????@@@@@@?????????===;;;888777888;;;@@@CCCHHHMMMPPPPPPPPPPPPMMMHHH???;;;;;;BBBJJJQQQYYY```___eeennnuuuwwwxxx|||mmm^^^QQQGGG@@@AAA>>>>>>>>>===>>>FFFPPP___hhhsssyyyyyyyyy|||rrrWWW@@@<<<777444444444444333444444444333333333222222222222222333333333444444333222222222222222333333555555555555666888999:::;;;>>>DDDTTTqqq************************)))+++,,,,,,,,,...111444333666555999EEEQQQlll~~~kkkuuunnnlllnnnrrrwwwtttVVVFFFEEE@@@???GGGLLLSSS]]]eeeggghhhkkklllkkkllllllmmmmmmnnnpppqqqrrruuussstttvvvvvvvvvzzz}}}iiigggsssuuuvvv{{{{{{zzzqqqeeeZZZZZZlll}}}tttfffTTTKKKMMMGGGEEECCCBBB???<<<@@@FFF[[[nnnrrrlllmmmoooooouuuvvvfffVVVcccttt}}}~~~~~~jjjXXXVVVmmm}}}WWW>>>999333///000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......///.........---...222888===@@@AAACCCCCCIIIRRR]]]sss|||sssvvv\\\KKKBBBAAA???AAAEEEIIIMMMUUU]]]dddggglllqqquuuwwwxxxxxxuuuiiiWWWHHHAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================>>>>>>=========>>>???@@@>>>>>>????????????>>>>>>:::999777666777;;;???BBBDDDJJJOOOPPPPPPOOOJJJDDD@@@===>>>EEENNNUUU\\\cccbbbiiittt{{{|||{{{zzz{{{wwwwwwtttkkk^^^QQQGGGAAA>>>=========<<<===GGGRRR```gggqqqvvvwwwxxx|||^^^CCC>>>777444444555444222555555444444333333222222222222333333333333444444444444333222222222333333555555555555666888999::::::===DDDTTTrrr************************)))+++,,,,,,---...222444333666555:::HHHWWWssssssvvvrrrqqqxxx^^^HHHEEEAAABBBJJJMMMTTT]]]fffhhhiiikkklllkkknnnmmmmmmmmmnnnppprrrsssvvvssssssvvvvvvuuuyyyhhhdddqqquuuuuuzzz{{{}}}vvvjjj]]]```sss~~~pppXXXLLLMMMIIIGGGEEEDDD@@@===AAAHHH]]]qqqtttllllllnnnoootttzzzqqqcccTTTbbbrrr|||}}}}}}~~~iii]]]___xxxcccDDD888...+++...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---...////////////000///000444:::@@@CCCEEEEEEEEEKKKUUUaaayyysssqqqrrrUUUGGGAAAAAA@@@AAAFFFJJJNNNUUU^^^eeehhhmmmrrruuuwwwwwwwwwsssfffTTTFFF@@@>>>>>>===;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@========================???>>>=========>>>???@@@======>>>>>>>>>>>>======888666555555777:::???AAACCCJJJRRRTTTTTTRRRJJJBBB>>><<<>>>GGGPPPWWW]]]cccdddllluuu|||~~~~~~|||zzzwwwxxxuuummm___QQQHHHFFF===<<<======<<<>>>IIIVVV```hhhrrrxxxzzz{{{}}}gggFFF???888444444555444222666555555444333333222222222222333333333333444444:::999777444333222222222555555555555666888999:::999===DDDTTTrrr************************)))+++,,,,,,---///222555222555555;;;KKK[[[yyy|||tttppp{{{dddKKKFFFBBBDDDLLLOOOTTT^^^fffiiiiiilllmmmkkkooonnnnnnnnnoooppprrrsssuuuqqqqqquuuuuusssxxxgggcccppptttuuuyyy{{{zzzmmm___aaauuutttZZZJJJKKKKKKHHHGGGEEEBBB???CCCIII___sssuuukkkkkknnnnnnsssyyyooo___TTTbbbrrr{{{{{{|||~~~iii___fffqqqMMM<<>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA<<<<<<============<<<<<<666555444444666:::>>>AAAEEENNNVVVZZZZZZVVVLLLCCC;;;999===FFFPPPVVV\\\bbbdddkkktttyyy~~~|||xxxwwwtttjjjZZZLLLFFFFFF======>>>>>>===@@@LLLXXX___hhhttt|||~~~wwwGGG@@@888444555666444111666666555444333333222222222222333333333444444444???===:::777444222111111555555555555666888999:::999===DDDTTTrrr