BM6P6(@ 777777777777888888888888666666666666666666666666444333333333333444555555555444444333333333444444777666444333333444666777777666666555555555666666666555555444444333222222000000000000000111111222222888<<<888000+++...333////////////000000000000000000///...------,,,,,,***+++,,,,,,---------------------.........//////.........------,,,,,,,,,000+++((())),,,,,,++++++...---++++++,,,+++***(((++++++************+++++++++++++++************)))...---+++*********++++++************************************************---+++)))***,,,---,,,)))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******(((((())))))((('''&&&&&&******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((("""%%%(((***)))'''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******++++++++++++************+++***)))(((((()))***+++******)))(((((((((((((((************))))))))))))$$$%%%(((***++++++***)))'''''''''''''''((())))))((())))))))))))*********((('''%%%$$$$$$%%%%%%&&&(((((())))))))))))(((((())))))*********))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))******************)))(((((((((((((((************************(((((((((((())))))))))))************************,,,***))))))******)))'''))))))************))))))******++++++++++++******))))))))))))))))))))))))++++++******************************************)))))))))))))))******+++'''((()))+++++++++***)))*********++++++,,,,,,,,,+++++++++,,,,,,---------000000000//////.................................000000000000000000000000/////////000111111222222111111111111111111111111/////////000111333444555666666666666777777777777777666555444444555666777666666666666666777777888777888999:::;;;:::999888:::::::::999999999888888777888::::::999999999:::888888888888777777777777777555444444666888999888;;;:::999777666555555555555444444444444333333333333444444555555444444333333333333222222222111111222111111111000000//////000000000000000000000000111111111111111111111111222111111111000000//////444444555555555666666666666666666666666666666666444333333333333444555555444444444444555666777777555333222111111222333555555555444444444444444555333333444444444444444444111111111111111222222333222666999666000---///222.../////////000000000000000//////...------,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,///,,,***+++------,,,+++---,,,******++++++***)))++++++************+++++++++++++++************))),,,+++***)))))))))******++++++++++++++++++++++++************************,,,***)))))),,,,,,+++)))++++++++++++++++++++++++***)))))))))((((((((('''&&&&&&&&&'''''''''''''''(((((())))))(((''''''&&&***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&(((((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''''''''(((((()))))))))+++***)))(((((()))***+++******)))(((((((((((((((************))))))))))))%%%&&&(((***+++***)))(((((((((((((((((()))******++++++,,,---......//////,,,+++***)))))))))******(((((())))))))))))(((((())))))************))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((()))+++,,,+++)))(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))************************************************)))))))))))))))***++++++((())))))************)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......................../////////////////////////////////000111111222222222222222222222222222222000000000000111222333444555666666666777777777777777666555444444555666777666666666666666777888888666777888999:::::::::999999999999999888888888888777999;;;;;;:::999:::;;;888888888777777777666666777666444555777999999999888888777777666666777777555555555444444333333333333333444444444444333333333333333222222222111111111111111111000000000///000000000000000000000000////////////////////////111111111000000000//////333444444444555555555555555555555555555555555555333333333333333444555555444444555555666888999:::444333222111111222333444333333333333333333444444222222222333444555555555222222222111222333333444111333444333111//////000....../////////000000000/////////...------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------...------------,,,,,,,,,------,,,---......,,,***---+++))))))+++++++++***+++++++++++++++++++++++++++++++++************)))+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&(((((()))))))))(((''''''))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&%%%&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))***************))))))(((************************++++++***)))((('''&&&&&&))))))))))))(((((((((((($$$%%%&&&'''((())))))*********))))))))))))*********))))))(((((((((((((((************))))))))))))'''((()))******)))((('''))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((************++++++++++++(((((((((((((((((((((((((((((()))+++,,,,,,)))'''''''''(((((((((((('''''')))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++++++++***)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***------------------------...........................//////000000111111222222222222222222222222222111111000000111222333333555555666666666777777777666666555444444555666666777777666666777777888999555666777888999::::::999888888888777777777666666777999;;;;;;:::999:::;;;888888777777777777666666777666555666888999999999666666666666666777888999666666555444333333222222333333444444444444333333333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////111111000000000000//////555555555555666666666666444444444444444444444444333333222222333333444555555555555555555666777888555555444333333444555555222333333444444444444444222222333333333444444444222111111111111222333333111111000111111111000............/////////000000//////.........------------.........---,,,++++++---------.........//////------------------------,,,...///------...---***---+++))))))***++++++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))******++++++++++++++++++++++++************************)))((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((((((((()))))))))(((((('''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''''''''''''((()))************))))))))))))))))))***))))))(((((((((((())))))************)))))))))((())))))******)))((('''&&&(((((())))))************++++++******)))(((((('''***))))))((((((((((((((((((((())))))))))))((((((((())))))************)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,+++,,,,,,,,,)))%%%"""'''(((((())))))(((((('''))))))************))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))******+++,,,---,,,***)))((()))******++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000111111111222222222222222222222222222111111111111111222222555555555666666666777777555555555555555555555555777666666666666777888888666666777777777777777777777777666666666555555555666888999:::999888999:::888777777777666666666666777666555666888:::999999666666555555555666777777666666555444333222222111333333333444444333333333333333333222222222111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000//////333444444444555555555555333333333333333333333333333222222222222333444444666555444444333333333333444444444333333444444444222333444555555555555444444444333333333222222222000000000000000111222222111000///000222222000...............////////////...............---------............------,,,+++---------.........//////------------------------,,,000000,,,,,,///000...///,,,***)))***,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++*********))))))***+++++++++++++++++++++))))))))))))))))))))))))************************(((((()))(((((((((((()))++++++++++++++++++++++++(((((((((((())))))))))))++++++******)))))))))((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''******)))'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***)))((('''&&&((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))(((((((((((()))))))))******)))))))))))))))(((((((((((())))))************)))))))))(((*********))))))(((''''''&&&'''((()))))))))((((((+++++++++++++++++++++++++++++++++++++++******)))(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))))))))***(((((('''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++,,,,,,,,,)))%%%"""((())))))******))))))((()))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((***************++++++,,,---,,,+++)))))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///000000111111222222222222222222222222222111111111111111222222555555555555666666666666444444555555555555444444666666555555666666777888888777777666555555555555666666666555555555444444444555777777666666666777777777777666666666666555666555555777999:::999888777666555555444555555555666666555444333333222222222333333333333333333222333333333222222222111111000000000000000000111111000000000000000000000000000000000000000000000000//////////////////000000111111111111222222222222222222222222222222222222222222222222222333444444666555333222111111000000111111222222222222111111111333444666666666555555444444444333222111111111000000//////000000111222111000000111222111000...------........./////////........................---............------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...***//////***+++444:::999222///,,,***+++,,,,,,,,,***+++,,,------,,,+++***+++++++++************)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************''')))***)))((('''(((***************************(((((((((((()))))))))))))))(((((((((((((((((('''(((((()))*********))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((+++,,,***(((&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))************))))))((((((((((((((())))))***************))))))))))))******))))))((((((((('''%%%&&&((()))))))))((('''%%%%%%'''(((***,,,---...((())))))))))))(((''''''(((((())))))))))))(((((('''((()))******+++******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))+++,,,,,,)))'''))))))************))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))+++************+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++***+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000000111111111111111111111111111111111000000111222333333444444555555555666666666444444555555555555444444555555444444555555666777777777666555444444444444666666666555555555444444222444666666555444555666777777666666666666555555555444555666888999888666777666555444444444444444555555444444444333333333222222333333333333222222333333333222222222111111000000000000111111111111000000000000000000000000..............................////////////000000000000000000111111111222222222222222222222222222222222222111222222333444444333222111111111111111111111111222222111111111000111333555666555444333333333222222222222222222111111000000111111222333111222222222111000//////---------.........//////........................,,,---..................+++++++++,,,,,,,,,------,,,,,,,,,---------......(((......(((,,,;;;GGGIII555111...++++++,,,,,,,,,***+++---......---+++***+++++++++************)))((()))***+++,,,,,,+++***))))))))))))))))))))))))************************''')))+++***(((''')))+++'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((()))))))))(((((()))***************'''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++***)))'''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''((((((((((((((((((((()))***++++++***)))(((((((((((((((((()))******************)))))))))))))))))))))(((((((((((()))&&&''')))*********((('''$$$%%%&&&'''((()))******&&&&&&'''''''''&&&%%%$$$(((((())))))))))))(((((('''((()))******+++++++++'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))***)))))))))))))))***++++++(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((()))+++,,,+++)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++************************++++++******++++++,,,---******++++++,,,,,,++++++,,,,,,,,,+++++++++******************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000000000000000000000000000111222333444444444444555555555666666333444444555555444444333444333333333333444555555444444333333333444666666666666666666555555555555222444666666555555555666777777666666666555555555333333444555888888777555444444444333444444555555333333333444444444444555222222333333333333222222333333333222222222111111///000000000111111111111000000000000000000000000................................./////////000000111222222222222333333333111111111111111111111111222222111111222222333444222222222111222222333333222333333444444333333222...000222444555444333222111111111222222333444444222222111111222222333444111333444333111//////000---------.........//////---.....................,,,,,,---.../////////...---------.........//////,,,,,,,,,------.........&&&------'''...AAAQQQVVV777333///,,,,,,,,,,,,,,,***+++---......---+++***+++++++++************)))'''((()))+++++++++***)))************************************************(((***,,,+++(((''')))+++************************'''((((((((())))))******))))))******++++++,,,,,,(((((()))***************'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********(((&&&&&&(((***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((()))***+++,,,------((()))***++++++***)))(((((((((((((((((()))******************))))))))))))))))))(((((((((((())))))'''(((***+++,,,+++)))(((...------,,,+++***)))))))))***+++++++++***((('''(((((())))))))))))((((((''''''(((******+++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***+++++++++,,,,,,,,,,,,******))))))***+++,,,,,,************************)))************+++++++++************************,,,***))))))******)))'''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++************************++++++******++++++,,,---((()))+++,,,------,,,+++,,,,,,,,,++++++*********))))))******+++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000/////////////////////////////////000111333444555444444444555555555666666333333444555555444333333333222222222222333444444111111111222333666888999777777666666666555555555333555777777666555666777777666666666555555555555333222333555777777666444222222222333444555777777222222333444444555555666222222222333333222222222333333333222222222111111//////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111222222333333333222222111111111000000111222222222222111444444333222111111111111//////000111222333333333222222222111000//////...---------.........//////000///...---------------)))+++---......,,,)))'''***++++++,,,---------,,,///...---,,,,,,,,,,,,,,,---,,,,,,---...000333444************************,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))*********))))))((())))))((((((((((((((()))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,,,,))))))))))))************((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((((((((''''''''''''(((((()))*********++++++++++++''''''(((((())))))******************)))((('''&&&)))))))))))))))))))))))),,,***(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++******)))))))))))))))((((((''''''''''''((((((,,,+++)))'''&&&''')))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))***++++++************)))(((&&&&&&(((((())))))))))))(((((()))))))))(((''''''&&&&&&+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++*********+++,,,---------------,,,,,,+++***))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......111111000000//////......///.........000111333555666666555444333333333333222222333333444555666666555555444333444555666777555555444333333555666777555555666666666666666666555555555555666666777777888888777777666666555555444444444444444444444444333444444555555444444333333333333444444444555555333333333222222222111111000000111111111111000000111111000///...---,,,,,,//////......------------........................+++,,,...000000///...---222222222222222222222222222222222222222222222222111111111222222222333333222222111111111111222222333333333222222111111111000000111222222222222111333333222111111111222222//////000222222333333222222222111111000//////...------------.........///......---,,,,,,,,,,,,,,,,,,,,,.........---+++***++++++,,,------------------------,,,,,,---------......------------......************************+++,,,,,,,,,++++++***)))******++++++++++++******(((((()))+++,,,,,,,,,,,,++++++************++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((()))******++++++))))))))))))************((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&(((((()))((((((''''''(((((()))((((((((())))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******++++++,,,++++++***************((((((''''''''''''(((((((((&&&%%%#########%%%&&&))))))))))))))))))))))))'''((((((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************)))))))))(((***)))))))))))))))******************)))((('''&&&(((((())))))))))))((((((''''''((((((((((((((((((************)))))))))((()))))))))))))))))))))((())))))))))))))))))))))))++++++*********+++,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))*********,,,,,,---------.........,,,,,,---------.........,,,---------............000000000//////////////////.........///111333444555444444333333333333444222333333333444555555555444444333333333444555666444444444444444555666666666666555555444333222222444444444555555666666666777777777666666666555555444444444444444444444444333333444444444444333333222333333333333444444444333333222222222111111111000000111111111111000000///////////////.........000000//////....................................+++,,,---...///...------222222222222222222222222111111111111111111111111111111111222222222222333222222111111111111222222222222222222222111111111000000111222222222222111222111111111111222333333///000111222222222222222222222111111000/////////------------............---,,,,,,+++++++++++++++............------------,,,,,,---............---,,,,,,,,,------------...++++++,,,,,,,,,++++++***************************+++++++++,,,++++++***)))******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++*********++++++,,,************************************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((***))))))(((((())))))***&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&&&&((()))************))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++************+++)))((((((''''''(((((())))))(((&&&%%%%%%%%%&&&'''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''************))))))))))))******)))))))))))))))***)))******))))))((('''&&&(((((())))))))))))((((((&&&&&&'''(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++***************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////------.........///////////////////////////000000............///000222333333333222222333333444555333333333333444444444444333333222222222333444555333333444555555555555555444333333333222222111111333333444444444444555555666666666666666555555555555555555555555555555555333333444444444444333333111111222222222333333333333222222222222111111111111111222222222222111111............//////000000000000000///////////////........................,,,,,,,,,,,,------------111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111222222222222222111111111111111000000111222222222222111000000000000111222333444///000111222222222222222111111111111000000//////------------------------,,,,,,++++++++++++,,,,,,///...---,,,,,,---......------......///......---------------------,,,,,,%%%&&&)))***,,,,,,++++++******************************++++++++++++************++++++++++++******---------,,,+++)))((('''))))))(((((())))))******++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))((((((((()))))))))************))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((******))))))))))))******&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&'''((())))))*********((((((((((((((((((((((((&&&'''((((((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------,,,,,,+++******))))))******))))))(((((((((((())))))***)))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''*********)))))))))))))))+++******))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''(((((())))))))))))*********))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***************++++++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------........./////////.........////////////000---......//////000000000......------...000111222111111111111222333444555444444333333333333333333222222222222222333333333222333444555666555444333///000111222333444555555333333333333333333333333555555555555555555555555555555555555555555555555333333333444444333333333000111111111111222222222222222222222111111111111111111222222222222111111.........///////////////////////////....................................,,,++++++++++++,,,---...111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111222222111111111111111111111111000000111222222222222111/////////000111222333444000000111222222222111111111111111000000000000000------------------,,,,,,---,,,,,,,,,,,,,,,------...---,,,++++++,,,---...---......///......------......///...---,,,+++***%%%&&&(((***++++++******************************)))******++++++***************++++++++++++******,,,,,,,,,+++***((('''&&&)))))))))))))))***++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((******))))))))))))******''''''((((((((()))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&(((******(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,------------,,,******)))((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))************)))))))))))))))***((())))))))))))(((((('''(((((())))))))))))((((((******))))))(((((((((((())))))))))))))))))******((()))))))))*********+++(((((((((((((((((((((((())))))******++++++++++++******+++,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------.........///.........////////////000------......//////000000......---------///000111000000000111222333444555333333333333333333222222111111111222222222222222111222444555555555444333000111222333444555666777333333333333333333333222444444444444444555555555555555555555555555555555222333333333333333333222000000000111111111222222222222222111111111000000111111111222222111111111111000000///......------------------------------........................,,,++++++++++++,,,---...111111111111111111111111////////////////////////000000000111111111111222222222111111111111222222000000000111111111111111000000111222222222222111/////////000111222333444000111111222222222111111111111000000000000000000------------,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,+++++++++,,,---...---............---,,,,,,---...//////...,,,+++******************)))((('''************************((()))******+++***************++++++++++++******'''((()))***************+++++++++++++++,,,---...))))))))))))))))))))))))'''(((((())))))*********************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***(((((()))))))))*********))))))))))))((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))'''***,,,,,,)))''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---...---,,,+++))))))(((''''''''''''(((***))))))(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))************)))))))))))))))******+++(((((())))))))))))(((((((((((())))))))))))((((((++++++***))))))(((''''''))))))))))))************((())))))******+++++++++))))))))))))))))))))))))((()))******++++++******)))***++++++++++++++++++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////..................//////...------,,,---...///000000000000000111222333444222222222222333333333333000111222333333333333222222222333444444444444444666666555555444444444333444444333333333333222222333333333444444444444444444444444444444444444444222222333333333333222222000000111111111222222222222111111111111000000000000000111111111111000000111111000///...---,,,,,,,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,------------111111111111111111111111////////////////////////000000000000111111111111222222111111111111222222///000000000111111111222000000111222222222222111000000///000000111222222111111222222222111111000000000000000000000000111---------,,,,,,,,,+++++++++++++++++++++,,,---------------------......///---------------,,,++++++***+++---...///...---,,,---,,,+++***))))))))))))************************(((((()))*********************++++++++++++******'''((()))***+++,,,,,,,,,++++++++++++,,,---...///((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))))))))))))))************(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********(((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((,,,///...***'''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---------++++++***))))))(((((((((((((((******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))***)))))))))((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******((()))))))))************(((((((((((()))***,,,,,,(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))))))))((()))))))))************((())))))******+++,,,,,,))))))))))))))))))))))))'''((()))***+++******)))))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,---------..............................------...---,,,,,,,,,---...///000000000000000111222333111111111222333333333444111111333444444444333222333333222222333333444555777666666555444333333222555444444444333333333333222222333333333444444444333333333333333333333333222222333333333333222222111111111222222222333333111111111111000000000000//////000000000000//////000000//////.........---,,,,,,,,,---------..............................+++,,,---...///...------000000000000000000000000////////////////////////000000000000111111111111222222111111111111222222//////000000111111111222000000111222222222222111000000000000000111111222111111222222222111111000000000000000000111111111---------,,,,,,+++++++++******))))))***+++,,,,,,---....../////////000000,,,---------,,,,,,+++***''')))+++...000000000///++++++*********,,,---...************************(((((()))*********************++++++++++++******++++++,,,,,,,,,++++++***))))))))))))***+++,,,---((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))******))))))))))))************(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******$$$%%%'''(((***++++++,,,))))))))))))))))))))))))***...111///***'''(((***))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++------,,,+++***+++******)))))))))))))))******))))))))))))******%%%%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((())))))*********+++'''''''''((()))+++------(((((()))))))))))))))((((((((())))))))))))((((((((((((((()))******++++++(((((())))))*********+++((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))++++++******)))((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////......------,,,...---,,,,,,,,,---...///000000000000000111111222000000111222333333444444111222333444555444333333444333222111222333444555444444444444444444444444555555555444444333333333222222222333333444444444222222222222222222222222222222222333333222222222111222222222222333333333111111111111000000000000......////////////...............///////////////---------.........//////........................+++,,,...000000///...---000000111222222222222111///////////////////////////////////////000111111////////////000000000000444///,,,---222555222///000000111111111111000000222222111000//////000000////////////000000000000000000000000000000000000---,,,,,,++++++,,,,,,---...---+++***++++++***)))******+++,,,,,,---.........---,,,++++++++++++,,,,,,,,,+++******+++,,,,,,+++*********))))))((((((+++++++++************)))------+++***))))))((((((******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((&&&'''''')))+++---...000++++++***)))(((((())))))***)))(((''''''((()))*********))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''''')))***)))((('''((()))&&&******%%%%%%((((((###((((((((((((((((((((((((++++++)))(((''''''''''''(((((((((((())))))))))))))))))******)))((('''&&&))))))))))))************(((((((((((())))))))))))+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''')))*********)))((()))((('''(((***,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((()))))))))'''&&&%%%(((((())))))))))))(((((()))((('''''''''(((***+++''''''&&&&&&&&&((()))+++******))))))((((((''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))(((((((((((()))))))))(((((((((((((((************************)))************+++++++++************************---,,,++++++******++++++(((((()))***++++++,,,,,,+++*********+++,,,,,,---...///000000000///---,,,---,,,,,,,,,,,,---......////////////////////////////////////000000000000222222222222222222222222333333222111111000000///222222222333333444444444444555555555555555444444444444333333333222222222222333333444444333333222111111111111111111111111333000000444555222000111111000///000222333333333222222000/////////000111222111111111000000//////........................////////////////////////000000//////.........------.........---,,,,,,+++//////000111111111111000///////////////////////////////////////000111111/////////000000000111111000///......///000111000000000111111111111000000222111111000//////000000000000000///////////////........................---,,,,,,++++++,,,,,,---,,,+++)))***+++,,,,,,+++***++++++,,,,,,---------------------,,,,,,++++++,,,++++++******++++++,,,+++*********))))))))))))+++++++++************))),,,,,,+++***))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))*********)))))))))((((((''''''((()))***,,,---...+++******)))(((((())))))(((((())))))))))))(((((())))))))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))******(((((()))***(((+++***&&&&&&))))))&&&((((((((((((((((((((((((+++***)))(((''''''''''''''''''((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))(((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))((('''(((***,,,+++***))))))))))))))))))))))))*********)))))))))(((((())))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***'''((()))***)))((('''&&&(((((())))))))))))(((((()))(((((('''((()))***+++***)))((('''''''''((()))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************(((((()))))))))*********************************+++***))))))(((((())))))((())))))***++++++,,,,,,++++++******++++++,,,---///////////////...------------,,,,,,------...///............................../////////000000000000000000000000000000000222222222222111111111111222222222333333333444444444444555555555555444444444333333333333222222222222222333333333333222222222222222222222222222222333000000555666333000111111000//////111333333222333222111000///000000111111111111000000000//////................................................////////////......------------......------,,,+++......///000000000000000000000000000000000000000///////////////000000111000000000111111111222222...000111000......111333///000000111111000000///111111000/////////000000111000000//////.........---------------------------,,,,,,++++++,,,,,,---***))))))***,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,+++************+++,,,***************)))))))))+++++++++************)))+++******))))))*********************++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))((((((((((((((())))))***+++,,,******)))((((((((())))))&&&((()))++++++)))(((&&&)))))))))(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((***+++***)))((()))******,,,+++((('''******(((((((((((((((((((((((((((******)))(((''''''''''''&&&&&&'''''''''((((((((()))((('''''''''((()))***)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%(((((((((((('''''''''''')))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***)))((('''(((***,,,+++***))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''((()))*********)))((((((((())))))))))))((((((((((((((((((((()))******,,,+++***)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))((((((((((((************************************************'''((((((((())))))))))))******************************)))(((((((((((())))))))))))***++++++,,,,,,++++++******++++++,,,,,,//////...---------.........------------...//////.................................////////////000////////////////////////111111111222222222222333222222222222222333333333333444444555555444444444333333333222222222111111000111111222222111111000111111111111111111111111222000111666777444000000000///...///111222222222333222111111000000111111111111000000000000//////................................................///............---------------......------,,,,,,...///000000111111000000000000000000000000000000000000////////////000000000111111111222222222222111111111111000111222333//////000000000000//////111000000/////////000000111111000///......---------------------------------,,,,,,++++++,,,,,,---+++***)))+++,,,---,,,+++,,,,,,,,,++++++++++++++++++,,,...//////...,,,+++++++++************++++++************************+++++++++*********)))))))))))))))))))))***++++++)))))))))******+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***))))))(((((()))))))))***))))))((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))***+++***)))((()))+++***+++***)))(((*********((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&(((***+++))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((('''&&&&&&((()))***)))((('''(((***,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))+++++++++******(((((())))))))))))((((((((((((((((((((())))))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))((((((((()))))))))************))))))))))))((((((((((((***************+++++++++************************((((((((()))))))))******************************,,,,,,+++***************))))))*********+++++++++,,,++++++***++++++,,,,,,///...---,,,,,,,,,............------......///000........................------........./////////111111111111111111111111000000111111222333333444111111111222222222222222222333333444444444444333222222222222111111111111//////000000000000//////////////////////////////222000111666888444000000000...---...000222222111333222222111111111111111000000000000000000//////........................------------------------------------------------,,,------...------,,,,,,///000111111222222111111000000000000000000000000000000////////////000000000111111111222222222222222///,,,---111333111/////////000000000000//////000///////////////000000111000000///...------,,,........................---,,,,,,++++++,,,,,,---,,,++++++,,,,,,,,,***(((+++++++++++++++++++++******,,,...//////...,,,+++***************************************++++++++++++++++++*********))))))(((((((((((()))***++++++'''(((((())))))*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))***)))((((((''''''(((((()))((((((((((((((())))))***)))(((''''''((()))***'''''''''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((&&&'''''''''(((((())))))(((***+++***)))((()))***)))((()))******)))))))))(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&''')))+++)))((((((((('''''''''&&&''''''((((((((()))))))))&&&''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))((('''(((***,,,+++***(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))+++++++++******(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))(((((((((((())))))******++++++++++++************************)))))))))*********++++++************************,,,+++******))))))*********************+++++++++,,,,,,++++++***++++++,,,...---,,,++++++,,,---...---------------...//////........................------------............000000000000000000000000//////000111111222333333111111111111111111111111111111222333444444333333222222111111111000000000...//////000000//////...000000000000000000000000222///000555666333000000///...------000111111000222222222222111111000000//////////////////000000........................------------------------,,,,,,,,,,,,------------,,,,,,------...------,,,000000111222222222222222000000000000000000000000111000000///////////////000000000111111111222222000,,,(((***///222///+++...//////000000//////...//////......//////000000000//////......---------........................---,,,,,,++++++,,,,,,------,,,,,,,,,---,,,)))'''*********+++++++++++++++***+++,,,---------,,,+++))))))***++++++***))))))*********++++++++++++++++++++++++************)))(((((((((((())))))***+++((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))((('''''''''''''''((((((''''''(((((())))))+++)))(((&&&&&&((()))+++&&&''''''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&''''''((()))))))))''')))***)))((('''((()))(((''')))------)))((()))((((((((((((((((((((((((((((((''''''&&&''''''(((&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))***&&&'''(((((()))((((((((())))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''(((***,,,+++***((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''((()))*********)))((((((((())))))))))))((((((''''''((()))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))***+++++++++************************************++++++++++++************************))))))(((''''''''''''(((************************,,,,,,++++++******++++++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------....................................//////000111222222111111111000000000000000000000111222333333333333111111111000000000000///...//////000000//////...222222222222222222222222222//////333444111///000...---,,,---///000000000000111111111111000//////......////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------......------///000000111111111111111////////////////////////111111000////////////////////////000000000111111///---+++,,,...000///.........////////////.....................///000000........................---------------------------,,,,,,++++++,,,,,,---+++***+++,,,...---***((())))))******++++++,,,,,,*********+++++++++,,,,,,((()))***++++++***)))(((*********++++++,,,,,,,,,+++++++++************)))))))))((((((((())))))*********))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***&&&((()))((('''&&&'''((('''&&&***000111+++((()))(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''((((((((()))))))))''''''''''''''''''&&&&&&'''(((((())))))*********'''''''''((((((((())))))&&&&&&'''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''(((***,,,+++***(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((()))***)))((('''&&&(((((())))))))))))((((((&&&'''((()))***))))))(((''''''((()))))))))(((''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))((((((((((((''''''((())))))***++++++************************))))))))))))************************************))))))((('''''''''''''''************************---,,,++++++******++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------+++,,,,,,,,,,,,---------------------------------------......//////000000111111000000000////////////000111222333333333333111111000000000///////////////000000000000//////111111111111111111111111222...---000111///...000...---,,,,,,...000000/////////000111000///...---........./////////000000........................++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,------......------...//////000000000000000////////////////////////111111000///////////////////////////000000000000///000111111//////111333......////////////.....................///000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***,,,......,,,***(((((()))***+++,,,,,,---***)))))))))***+++,,,,,,((()))***++++++***)))(((*********++++++,,,,,,,,,+++++++++************)))))))))(((((((((((()))))),,,+++++++++******)))))),,,,,,------------,,,,,,((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''((()))***'''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''((('''&&&%%%&&&((('''''',,,333444---)))***((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))'''((((((((('''&&&%%%%%%''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&)))((('''(((***,,,+++***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((()))))))))'''&&&%%%(((((())))))))))))((((((&&&''')))*********)))((((((((()))))))))'''&&&%%%'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))((((((((((((&&&''''''((()))*********************************(((((((((((())))))))))))************************++++++***)))))))))))))))++++++******************---,,,,,,+++*********+++(((***+++,,,---,,,,,,+++++++++******++++++,,,---------------------------++++++,,,,,,,,,---------////////////////////////---------...............111111000000/////////...//////000222222333333333000000000000//////////////////000000000000//////........................333...+++...///......000...,,,+++,,,...000000///...///000000000///---,,,---.........//////000000........................++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---.........---000000000000111111111111//////////////////////////////...............///////////////000000000000111///...000222222///+++///////////////////////////////////////////////////...---,,,+++,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,------,,,++++++************************************************+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,+++++++++************))))))************+++++++++***************)))((((((((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((''''''''''''((()))++++++******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))((()))***,,,.../////////'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''')))***)))((('''(((******)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((*********)))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,...000000///000111333//////............//////////////////000000000000000//////.........//////000000000000////////////------......//////000000///////////////////////////......//////000111222///000111111111000...---///////////////////////////............------------,,,++++++,,,,,,***))))))***+++,,,---.........*********++++++,,,,,,,,,//////000000000111111111////////////////////////111111000000000000111111////////////000000000000111//////000222111///,,,///////////////////////////////////////////////////...---,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++*********)))******+++++++++++++++************))))))************+++++++++***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((()))***+++******))))))))))))******)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((((((((((((((())))))(((((((((((())))))(((((()))***++++++++++++((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,...//////......000111///..................///....../////////000000000000000000/////////000000000000000000////////////.........///////////////////////////////////////............///000111111...////////////...------////////////////////////............---------------,,,***++++++,,,***))))))***+++,,,------------******+++++++++,,,,,,,,,//////000000000000111111////////////////////////111111000000000000111111////////////000000000000111000///000111111///---////////////////////////////////////////////////......---,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,------,,,,,,+++++++++******)))*********+++++++++************))))))************+++++++++)))************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))*********))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***))))))(((((((((((())))))''''''(((((((((''''''&&&))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''')))***)))((('''(((***(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((()))))))))*********((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******++++++++++++******,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///...------...///......------------......------........./////////000000000000000111111111000000000000////////////000000///////////////...////////////////////////------------...///000000......---,,,,,,,,,,,,,,,////////////////////////............------------,,,+++******+++,,,***)))))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,////////////000000000111///////////////////////////............//////000////////////000000000000000000000000000000///...////////////////////////////////////////////////------------------------+++++++++,,,,,,,,,------+++,,,------------------************************---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***+++++++++*********))))))))))))*********+++++++++))))))************)))((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''(((***'''((()))******)))((('''((())))))******))))))(((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))'''(((************((('''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++'''''''''(((((()))))))))******++++++++++++******+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,.........,,,+++,,,---------,,,,,,,,,,,,------------------........./////////000000111111000000000000000000////////////111000000000//////......////////////////////////,,,,,,,,,,,,---.../////////...---,,,+++,,,------////////////////////////.........---------,,,,,,,,,***)))***++++++***)))((()))***+++++++++++++++++++++++++++++++++++++++...////////////000000000000000000000000000000000...............///000000////////////000000000000000000000000///...//////////////////////////////////////////////////////,,,---------------------++++++,,,,,,,,,---------+++,,,------.........---************************,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***+++++++++*********))))))))))))*********+++++++++((())))))*********))))))))))))))))))))))))))))))((()))))))))*********+++((((((''''''''''''(((((('''''''''''''''(((((()))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&&&&(((((())))))))))))((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******''')))***)))((('''(((***'''((()))******)))(((''''''(((((())))))(((((('''((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''')))******)))''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++'''(((((())))))*********)))******++++++******)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...---,,,+++,,,---------,,,,,,,,,,,,------------------.........///---...///000000000//////000000000000////////////111111000000/////////...////////////////////////,,,++++++,,,,,,---...///111000...---------...///////////////////////////...------------,,,,,,,,,+++***))))))+++++++++)))))))))***+++++++++******++++++++++++++++++++++++......////////////000000000000000000000000000000000//////000000111222333////////////000000000000000111111000...---///000////////////////////////////////////////////////+++,,,---.........------***+++,,,---------,,,,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******)))*********+++++++++************))))))************+++++++++((())))))************)))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((''''''&&&''''''(((((()))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''((()))******)))((('''%%%&&&'''((()))*********''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++''')))***)))((('''(((***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%&&&&&&&&&''''''''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))************))))))************)))))))))******+++,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---...---,,,,,,---.........------------......------........./////////+++---...000000000//////000000000000////////////111000000000000000000///////////////////////////,,,,,,,,,,,,---...//////111111000////////////000////////////////////////------------,,,,,,,,,,,,***)))((()))+++++++++)))******+++++++++++++++***,,,,,,,,,++++++++++++***........./////////000000000000000000000000000000////////////000111222333////////////000000000000000111111000------///111////////////////////////////////////////////////+++,,,---.........------***+++,,,---------,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********)))******+++++++++++++++************))))))************+++++++++(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((''''''''''''(((((((((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((('''((()))******)))((('''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((()))++++++(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((************************'''''''''''''''((()))***''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''''''''(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,*********)))))))))))))))))))))************))))))((()))***+++,,,++++++***++++++++++++***************++++++++++++,,,,,,,,,------------------------+++,,,......------...000///..................///....../////////000000000,,,---///111111111000///000000000000////////////000000000000000111111111////////////////////////,,,,,,,,,,,,---...///000000000111111000000///...////////////////////////---------,,,,,,,,,++++++***(((((()))***++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******............/////////000000000000000000000000000------------...///111111////////////000000000000000111222000---,,,///222////////////////////////////////////////////////***+++---...///...------***+++,,,---...---,,,,,,+++,,,---...////////////************************)))***+++,,,------...///+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,+++++++++************))))))************+++++++++(((((()))***************))))))))))))))))))))))))'''(((((()))***++++++,,,((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''((()))++++++)))((('''************)))((('''&&&))))))))))))))))))))))))$$$$$$$$$%%%%%%'''((((((******))))))((((((((('''(((((((((((((((((((((((((((((())))))******++++++''''''''''''((((((((()))''''''''''''''''''''''''))))))(((''''''''''''(((((()))***)))((('''(((******)))(((''''''((()))***))))))************))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''((((((((())),,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,******))))))((((((''''''))))))************))))))((()))***+++,,,+++******,,,+++++++++******))))))******+++++++++,,,,,,,,,------------------------+++,,,............000111//////............//////////////////000000000000,,,...000222333222111000000000000000//////////////////000000111111222222////////////////////////------------...///000000///000111111111000...---////////////////////////---------,,,,,,,,,++++++)))(((((((((***++++++***,,,,,,---------,,,,,,+++,,,,,,,,,++++++*********000000000000111222333444............////////////---......///000111111222////////////000000000000222222222111111///......///...---,,,,,,---...///---...............------///......---------.........---,,,++++++,,,---...000///...---,,,++++++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************+++++++++************)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((())))))))))))))))))((()))(((((((((((())))))***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))((((((+++)))'''%%%%%%&&&)))***)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''************************&&&((())))))((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%######%%%(((***))))))(((((('''''''''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((+++***((('''&&&&&&&&&'''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''((())))))******+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((++++++******************************************((()))))))))******************+++,,,,,,,,,,,,+++)))***+++,,,---.........---------............///000///---+++++++++---...------............------////////////////////////////////////////////////111111111111111111111111000000000///......------......---,,,---...///000////////////////////////000000//////.........---++++++,,,---,,,+++***)))))))))************))))))***************************+++,,,,,,+++***((('''/////////000000111222333000000//////......------......//////000000111111.../////////000000000000111222222111111///......000///...------...///000---...............---------------------.../////////...---,,,,,,---.../////////...---,,,,,,,,,,,,***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************+++++++++************))))))***+++++++++***)))((((((((((((((((((((((((((('''((())))))(((((()))+++(((''''''&&&&&&''''''((((((((('''''''''''''''((()))((('''&&&&&&'''((()))&&&'''((())))))((((((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''&&&'''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&$$$$$$&&&((())))))((((((((('''''''''&&&((((((((('''''''''''''''))))))((((((((('''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((('''&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))))))))******************+++,,,,,,,,,,,,+++***++++++,,,---------------------............///000///---++++++,,,---...---......//////......---////////////////////////000000000000000000000000111111111111111111111111000000000///......------......---,,,---...///000////////////////////////000/////////.........---++++++,,,,,,,,,+++***)))******++++++++++++*********************************++++++++++++***))))))............///000111222111111000///...---,,,+++////////////////////////....../////////000000000111111111111000///......//////............//////------...............---------,,,,,,---.../////////......------......//////...------,,,,,,,,,,,,)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************************+++++++++************)))'''((()))*********)))((((((((((((((((((((((((((('''((())))))(((((()))+++(((&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%''')))+++***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&((())))))((('''&&&$$$%%%&&&'''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''')))))))))))))))((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((('''&&&%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((******************************************************************))))))******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------............//////...---,,,,,,,,,---...---......//////......---////////////////////////000000000000000000000000000000000000000000000000000000000///......------......---,,,---...///000/////////////////////////////////...............+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++*********************************)))******+++,,,------------...///000000000000///......---,,,,,,//////////////////.............../////////000000000000111111000///.........------------------...,,,---......///...............---,,,,,,---------/////////......////////////...---,,,,,,,,,,,,,,,+++)))((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************+++++++++*********))))))&&&'''((()))******)))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))))))'''%%%######%%%''')))***)))((('''&&&%%%%%%%%%(((((((((''''''((((((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((%%%&&&''')))))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((('''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))(((&&&%%%'''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,+++***************((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))***************+++++++++************************++++++************))))))******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++---------............//////...------------............////////////......////////////////////////111111111111111111111111////////////////////////000000000///......------......---,,,---...///000////////////////////////........................,,,,,,,,,,,,++++++*********++++++++++++++++++******************************))))))((()))+++---...,,,,,,,,,,,,---...///000---------...............////////////........................///////////////000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......000///...---,,,+++++++++...//////////////////.........---,,,,,,,,,------000---***))))))***))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************************************+++++++++*********))))))&&&'''((()))******)))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))***)))&&&%%%%%%&&&)))***+++***)))((('''''''''''''''(((((((((((((((((('''***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%''')))***(((((()))***)))(((&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((***((('''''')))++++++***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''(((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))***++++++,,,,,,,,,+++******))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++---------............///.........---.........///...//////////////////...////////////////////////000000000000000000000000........................000000000///......------......---,,,---...///000////////////////////////---------...............,,,,,,++++++++++++***+++))))))************))))))************************))))))(((((()))+++---...,,,,,,,,,,,,---...///000,,,,,,---------.................................------.........//////////////////000000//////...,,,,,,------------,,,,,,,,,,,,---...////////////000///...,,,++++++++++++---......//////......---...------,,,,,,---------333000,,,***)))***))))))++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))************************************+++++++++************)))'''((()))*********)))((((((((((((((((((((((((((('''((())))))(((((()))++++++***(((''''''(((***++++++***)))(((((((((((((((''''''((((((((((((''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))'''''''''(((((('''''''''&&&$$$"""!!!"""$$$''')))*********)))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%&&&))),,,+++***(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))***++++++,,,+++******)))((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,*********************************+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------............///---.........////////////...//////000000//////...////////////////////////////////////////////////////////////////////////000000000///......------......---,,,---...///000////////////////////////---------------.........---,,,++++++******++++++)))))))))******)))))))))************************))))))))))))***+++,,,---,,,,,,,,,------...///000------------------------,,,------....../////////---------.........//////......///////////////...------...//////...------+++,,,---...////////////---,,,,,,+++,,,,,,------,,,---...//////...---,,,---------,,,,,,------...444111---+++++++++++++++************************************************'''''')))******+++++++++************************+++++++++************))))))***+++++++++***)))((((((((((((((((((((((((((('''((())))))(((((()))+++***))))))(((((())))))***)))(((((('''''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''$$$$$$######$$$%%%'''(((******)))((('''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&###$$$(((+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''))))))***)))(((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********''''''((())))))******+++***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))((())))))***++++++,,,,,,************************))))))******+++,,,------******+++,,,,,,,,,,,,+++***++++++,,,---------------------............///------.../////////////////////000000000000//////////////////////////////........................////////////////////////000000000///......------......---,,,---...///000////////////////////////,,,,,,,,,------.........---,,,+++*********++++++)))******++++++******)))************************((()))***+++++++++++++++------------...///000000//////...---,,,++++++***,,,,,,------...///000000---------.........//////......///////////////......///000111111000///...+++,,,---...////////////*********+++,,,---///000+++,,,---......---,,,+++------,,,,,,,,,------...333000,,,+++,,,---......************************************************(((((()))++++++,,,,,,,,,************************+++++++++************)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((())))))))))))))))))(((''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&$$$%%%(((******)))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&'''))))))***))))))***)))(((''''''(((******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((()))$$$ !!!&&&***)))'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''(((*********))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((())))))******&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''))))))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++'''''''''((())))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,************************(((((()))***,,,---...///******+++,,,,,,,,,,,,+++)))***+++,,,---.........---------.........//////------...///000000////////////000000000000//////////////////////////////........................000000000000000000000000000000000///......------......---,,,---...///000////////////////////////,,,,,,,,,------.........---,,,+++*********+++,,,+++++++++,,,,,,+++++++++************************((()))***,,,,,,+++***)))------------------------000///...------------------+++)))+++...000///...222111000000000000000111////////////////////////...........................------,,,,,,------...,,,,,,---......---,,,,,,,,,---...---+++***+++,,,------------------------,,,***((()))+++,,,+++(((+++++++++************)))*********++++++,,,,,,,,,)))))))))***+++++++++,,,,,,+++++++++++++++++++++************************)))******)))'''&&&(((******+++,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&%%%&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%))))))))))))((('''&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###&&&******(((&&&((()))%%%%%%&&&'''((()))******)))******)))&&&%%%%%%&&&))))))))))))))))))))))))******++++++++++++******''')))******))))))***,,,))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''&&&''')))++++++'''###((((((((((((((((((((((((+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))++++++***)))(((((())))))***************************++++++,,,,,,++++++******,,,------++++++,,,...------,,,,,,,,,,,,------000000000000000000000000111111000000//////......//////...------------...---...///000000///...---///////////////.........///////////////////////////////////////000111111......---------,,,,,,,,,/////////...---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************)))))))))***,,,---******+++++++++,,,,,,,,,------------------------...------,,,,,,,,,,,,------+++***+++...000///...111000000//////000000000////////////////////////..............................------------.........---,,,,,,,,,,,,---...---...///...,,,+++,,,---------------------------,,,***))))))+++,,,+++)))+++++++++************)))***++++++++++++++++++,,,******************++++++++++++++++++++++++++++++************************))))))))))))((((((((()))$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''')))((('''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))***)))))))))***'''''''''((((((((((((((()))***+++***(((''''''((()))))))))))))))))))))))))))******************)))&&&((())))))(((((()))***)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''))))))(((&&&((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))((((((''''''(((((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))++++++***)))))))))))))))***************************++++++,,,,,,++++++******+++---,,,++++++,,,......------------------...////////////////////////000000000000//////......///......---,,,------------...////////////...---////////////....................................///............///000000......---------,,,,,,,,,............------------------,,,,,,,,,+++++++++,,,,,,,,,++++++***************)))))))))***,,,,,,*********+++++++++,,,,,,------------------------,,,++++++++++++,,,,,,------,,,++++++---//////...////////////////////////////////////////////////////////////////////////......------------......///...+++******+++...///...///000///---,,,---...------------------------,,,***)))***+++,,,+++***+++++++++************)))+++++++++++++++***************************))))))************************************************)))(((((()))++++++)))(((&&&&&&'''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((((((***++++++***))))))(((((('''''''''&&&)))***+++***)))((()))***))))))))))))))))))))))))((())))))******))))))(((%%%'''(((((('''&&&''')))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***(((&&&%%%'''((()))(((((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))*********))))))(((((())))))***((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))+++*********))))))))))))******************************++++++++++++*********+++,,,,,,++++++,,,............------.........////////////////////////000000000////////////......------,,,,,,,,,,,,,,,,,,------......------,,,...................................................------------...//////......---------,,,,,,,,,------------............,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))******+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,,,,---..................///////////////////////////////////////000000000000000000000000------,,,,,,,,,,,,------...---+++******+++---...---...///...---,,,---...------------------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++******))))))++++++******))))))(((((()))))))))))))))*********************************)))((((((***,,,---+++)))***)))(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''$$$&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))),,,)))&&&&&&)))+++***)))(((((((((((('''''''''''''''(((******))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((((((((''''''(((((((((((('''''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))*********************)))******************************++++++++++++******)))+++,,,,,,++++++,,,---///......------......///////////////////////////////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///........................---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++***+++++++++*********************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------,,,,,,---...///,,,---...///000000//////////////////////////////000000000000000000000000,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++,,,...------------------------++++++,,,,,,+++++++++,,,+++++++++*********))))))+++++++++******)))))))))+++******))))))((((((((((((((()))))))))*********)))))))))))))))))))))))))))((()))***,,,---,,,,,,...***'''%%%&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((($$$&&&'''((('''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))),,,(((%%%%%%(((***)))'''''''''''''''((((((((((((%%%'''(((((((((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&(((******)))((('''((((((((((((((((((((((((''''''&&&''''''((())))))((((((((()))))))))******'''(((((((((((((((((('''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************)))))))))***++++++++++++******)))))))))))))))))))))))))))******++++++******))))))***,,,+++******+++---......------------............................................./////////------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////........................,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,+++++++++******************************************+++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,---...---,,,,,,---///,,,---///000111111000///////////////////////////////////////////////////,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++******+++---,,,++++++,,,...------------------------+++,,,---,,,+++***+++---+++++++++************)))***************)))))))))))))))))))))))))))((((((((())))))******+++++++++))))))))))))))))))))))))((()))++++++***+++...000666111+++(((((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******)))(((&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))***((('''&&&'''(((''''''&&&'''''''''(((((())))))%%%'''((((((''''''(((***))))))))))))))))))))))))((())))))******))))))(((((()))***)))''''''''')))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''"""%%%)))+++***(((''''''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''(((((())))))******&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))***))))))(((((())))))***((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************)))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************)))))))))***++++++******+++------------,,,,,,---------........................---............/////////...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************)))))))))******************++++++++++++***)))))))))))))))************+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,...///---++++++---///,,,...000111222222111000////////////////////////...........................------,,,,,,------...+++++++++++++++++++++++++++,,,------,,,,,,---///------------------------***,,,...---+++***,,,---+++++++++************)))))))))))))))************((((((((()))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))'''***---+++((()))///555===666///,,,---...,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))(((&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''')))((('''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((()))******(((''''''((((((((((((((((((''''''''''''((())))))((('''(((***)))))))))))))))))))))))))))******************)))'''((()))(((&&&%%%&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''###&&&))))))((('''(((***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''(((((()))******%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%'''((()))***'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))((()))+++------,,,+++***))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,........................---------........./////////......---,,,---------...---,,,++++++,,,---...++++++,,,------...//////---------------------------------------......///......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))*********+++***++++++,,,+++***)))((())))))))))))************++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,...///...+++***,,,///,,,...000222333333111111////////////////////////........................//////............//////...,,,***))))))***,,,...,,,---......------///000------------------------***,,,...---+++***,,,...+++++++++************)))(((((())))))******++++++''''''(((((())))))******))))))***+++,,,,,,------))))))))))))))))))))))))&&&+++...+++&&&'''000999;;;555---***+++---,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((###$$$'''((()))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''******++++++***)))((((((&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''***------)))'''''')))+++***)))((('''&&&%%%%%%)))***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******&&&'''((('''%%%$$$%%%&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++)))((('''%%%'''((('''&&&&&&***---(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&(((+++---///'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))((()))+++---------+++***))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,,,,++++++******++++++,,,........................---------.........////////////...------------.........,,,,,,,,,,,,......++++++,,,,,,---...//////------------------------...------------...//////......---------,,,,,,,,,---------,,,,,,++++++++++++++++++************)))(((((())))))*********+++***+++,,,,,,+++***)))((())))))))))))************+++,,,,,,,,,,,,+++******,,,------+++******,,,///////////////////////////..................------------............------)))***+++,,,------------------------------------***+++,,,,,,------,,,,,,---,,,***))))))***,,,------------------------------.../////////...---,,,++++++************++++++(((((())))))))))))((((((***************************************************)))))))))((((((''''''((((((((((((((((((((((((************************''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&&&&''''''((((((((((((((("""$$$&&&'''((('''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&& """%%%'''((())))))$$$%%%''')))******)))((('''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))(((((((((+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''(((((('''(((((()))***++++++++++++***************))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((++++++******)))))))))(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))***++++++)))((('''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((()))******(((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''((())))))))))))************))))))(((((((((((())))))&&&&&&'''((()))***++++++******))))))((((((''''''(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......------------------------///...,,,++++++,,,...///,,,,,,,,,---------......---,,,,,,,,,,,,---......///......---------...............///......---,,,++++++************++++++,,,,,,++++++***)))))))))------,,,,,,+++*********+++++++++************)))))))))))))))************++++++,,,,,,+++***))))))+++,,,---,,,+++***,,,---........................------...............---------............------+++,,,---...////////////------------------------***+++,,,,,,------,,,,,,---,,,+++))))))+++,,,---------------------------***+++,,,,,,,,,+++))))))***))))))))))))))))))***)))))))))))))))(((((((((************************************************+++++++++***************))))))))))))))))))))))))************************(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((******))))))(((''''''&&&(((((('''''''''(((((())))))(((((((((((())))))***+++++++++******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''''''''''''''''')))************)))(((((()))(((((((((''''''''''''(((''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((''''''(((((()))***(((((())))))(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''(((((((((((()))))))))******)))((((((''''''(((((()))''''''(((((())))))*********)))))))))((((((((('''(((((((((((())))))))))))))))))************))))))******))))))))))))******************++++++++++++)))))))))))))))))))))))))))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......---------------------------,,,+++******+++,,,---,,,,,,---------.........---,,,,,,,,,,,,---......//////...............///////////////...---,,,+++++++++************++++++,,,,,,++++++***)))))))))************+++++++++++++++++++++*********))))))(((((()))))))))*********++++++++++++***)))((('''***,,,------,,,++++++,,,.........------,,,,,,,,,,,,,,,---...////////////------............---------...///000000000000000------------------------***+++,,,,,,------,,,,,,---,,,+++******+++,,,---------------------------*********+++***))))))((())))))(((((((((((())))))+++***)))((('''(((((()))************************))))))))))))))))))))))))''''''''''''''''''((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((+++***(((&&&&&&''')))***)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''***))))))(((((('''''''''((((((((((((((()))***+++***))))))(((((((((((())),,,,,,+++***))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((******))))))(((((())))))((((((((((((''''''''''''(((''''''''''''((())))))%%%%%%&&&'''((()))***************)))))))))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((((())))))(((((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''((((((''''''((((((((()))))))))(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((***))))))(((((())))))*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,++++++,,,---...---------...............,,,,,,,,,,,,,,,---...............------......///000000///...------,,,+++++++++************++++++,,,,,,++++++***)))))))))((((((((()))***+++++++++++++++*********)))))))))(((((())))))))))))******+++++++++***)))((('''&&&)))+++------,,,+++***+++...------,,,,,,++++++***+++,,,---...////////////------............------......///000000000000000------------------------***+++,,,,,,------,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))---+++)))''''''''')))***************************((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((''''''&&&&&&''''''(((!!!""""""$$$%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((()))((('''''''''((()))***((((((((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%$$$&&&%%%%%%$$$$$$&&&'''((('''''''''(((((((((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))************))))))&&&&&&&&&'''''''''''''''))))))((((((((('''''''''''''''''''''((()))***+++******)))(((((('''((((((,,,,,,+++***)))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))+++***)))''''''((())))))((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((((()))))))))************''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))******++++++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------000///............///000........................,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------...///......------------...,,,++++++******++++++,,,,,,,,,++++++***)))))))))'''((((((((()))))))))***************))))))))))))(((((((((((()))))))))***+++++++++******(((''''''(((+++------,,,*********------,,,,,,+++++++++++++++,,,---...////////////------............------------.../////////......------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,,,,,,,,,,+++******))))))******+++---+++)))((('''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((($$$%%%&&&((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((()))*********)))(((((('''((((((++++++******)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))+++***((('''''''''((()))'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------/////////....../////////..................------,,,++++++++++++,,,------+++*********++++++,,,---------,,,,,,---...///000,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((''''''*********)))))))))(((((('''(((((((((((()))))))))******++++++******)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------............------,,,------......---------------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,+++************+++++++++************+++++++++***))))))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''---,,,+++)))(((&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((###%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((()))******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((('''''''''((((((((((((((((((''''''''''''((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))))))))******))))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))*********))))))''''''((((((((()))))))))(((''''''''''''''''''(((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))(((******++++++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,------************+++,,,------...---,,,,,,---...000111,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))*********)))((('''''''''******)))))))))(((((((((''''''(((((((((((()))))))))***++++++++++++++++++***++++++***))))))***,,,++++++,,,,,,------......------...............---------............---------------......------,,,------------------------***+++,,,,,,------,,,,,,,,,------------------,,,------------------------,,,+++***)))((())))))*********))))))))))))******)))))))))******++++++,,,))))))))))))))))))))))))************************'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''',,,+++***)))((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))************))))))&&&&&&'''(((((()))******''''''''''''''''''''''''((('''''''''''''''(((((()))(((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''(((((())))))************))))))((('''''''''(((((())))))(((((('''&&&''''''''''''((((((((()))(((''''''''''''((())))))'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))&&&%%%%%%&&&&&&((())))))((((((''''''(((((()))***)))************)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***+++******)))((((((((()))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************+++,,,,,,---......------++++++++++++------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++***++++++,,,---++++++++++++,,,---...///111///...,,,,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,+++++++++)))((((((+++---***+++,,,---......///000.........///......---------..................------...............------------------------------++++++,,,---------,,,,,,,,,------......------,,,---------------------------,,,***)))))))))***+++))))))(((((((((((())))))'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((000...+++((('''&&&'''''''''''''''(((((((((((((((&&&'''))))))))))))'''&&&'''''''''(((''''''&&&&&&'''''')))))))))((('''&&&'''''''''((((((((())))))'''''''''''''''((())))))'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''((()))******+++&&&'''''''''''''''''''''***))))))(((((((((((()))(((((('''(((((()))***+++''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******++++++&&&''''''((()))******+++++++++***)))((('''&&&&&&'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***((((((((((((((()))*********************)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''((()))+++++++++***)))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************+++,,,,,,---.........---+++******+++---...,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,---...///000111444222///---+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''((((((((()))***++++++++++++***)))))),,,,,,,,,++++++*********---,,,,,,,,,,,,---......------......------,,,+++------......------,,,+++........................------,,,++++++,,,,,,,,,------,,,+++,,,---...///..................------...------,,,,,,------......---,,,***)))(((((((((+++*********))))))((((((************************,,,***'''%%%%%%'''***,,,******)))(((((('''((((((******)))(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%$$$%%%&&&((((((&&&$$$((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))'''&&&&&&'''((()))#########$$$%%%&&&((()))%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******,,,,,,+++***)))))))))***(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''(((*********)))((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++*********+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,...//////000************))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((()))))))))***))))))******++++++++++++,,,,,,,,,+++++++++******------,,,,,,------...///------......------,,,+++------......------,,,+++........................---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///...........................------,,,,,,------......---+++***)))(((((((((************)))))))))(((***************************)))'''&&&&&&(((***++++++***))))))((((((((()))******)))(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))'''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%&&&((((((&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******((((((''''''''''''(((((('''''''''&&&&&&''''''(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((('''(((''''''''''''''''''(((%%%%%%&&&&&&(((***+++,,,))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((()))))))))***+++******))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((())))))***************++++++++++++++++++++++++------,,,,,,,,,+++++++++...------,,,++++++******++++++,,,---------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))***,,,---...,,,,,,,,,++++++++++++***...------------...//////---............---,,,,,,------......------,,,+++------------------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///...........................------,,,,,,------...---,,,+++***)))(((((((((************))))))))))))************************((((((''''''((()))***+++++++++***))))))))))))******))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((,,,+++)))((('''&&&&&&&&&'''(((((())))))(((((('''&&&''''''''''''(((((((((%%%%%%%%%'''((()))'''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''((((((((((((((('''******((('''&&&&&&%%%%%%)))))))))))))))((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''(((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''')))***,,,---(((((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((('''((((((((((((((((((((())))))))))))((())))))******))))))((()))((((((''''''((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++((())))))***************************************,,,,,,,,,,,,++++++++++++------,,,,,,++++++******+++,,,------......------++++++************++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++***************))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((('''''''''))))))))))))***+++,,,---++++++++++++++++++++++++......------......///000...............------,,,------......------,,,+++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------......---------..................------,,,,,,------...,,,+++***)))((((((((((((*********)))))))))))))))************************&&&'''((())))))*********++++++***************+++***)))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***))))))(((((('''''''''(((((())))))))))))(((((('''''''''''''''(((((((((%%%%%%%%%'''))))))'''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))))))))(((''')))((('''%%%$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''((((((((((((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((+++***((('''&&&&&&'''((((((((((((((()))))))))))))))))))))******)))))))))******)))))))))***+++,,,(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++******,,,,,,---............---+++******))))))******+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((('''''''''''''''++++++***************+++++++++++++++++++++++++++---------------...//////......//////......---,,,------......------,,,+++------------------------,,,+++++++++,,,,,,---...,,,,,,,,,------------------------.........//////...------,,,,,,------...++++++***)))(((((((((((())))))))))))))))))******))))))))))))))))))))))))&&&'''((()))******)))(((+++***************++++++))))))))))))(((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&%%%&&&'''))))))'''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((()))))))))******)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))************)))))))))((((((((())))))***+++(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++++++++++++++******+++,,,------......------+++******))))))******+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,+++++++++***************+++++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))+++******)))((('''&&&&&&((((((((((((((((((''''''+++++++++++++++***)))(((***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---.........////////////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,------......------,,,,,,------.../////////...------,,,,,,------...+++***)))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++))))))))))))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))'''(((((())))))((((((''')))))))))(((((((((((('''&&&&&&&&&((())))))(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&'''((())))))))))))((('''''''''((()))******)))))))))))))))(((((((((&&&''')))***++++++***)))******))))))((((((((('''&&&&&&''''''((())))))))))))((((((''''''(((((()))%%%%%%%%%&&&&&&'''((()))''''''(((((())))))******)))(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''&&&'''''''''(((((((((((()))))))))))))))******++++++******)))%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++*********+++,,,,,,------,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++***************+++++++++,,,,,,------************))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((()))))))))***''')))+++------,,,***(((******+++++++++,,,,,,,,,,,,++++++++++++,,,------///////////////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---.........------,,,,,,------...//////000...------,,,,,,------...******)))(((((((((((()))((()))))))))************))))))))))))))))))))))))******))))))(((((('''''')))((((((((())))))***+++((())))))))))))'''&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&((()))***))))))((('''''''''(((((('''''''''))))))))))))((((((((('''&&&&&&&&&(((******(((&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((()))******((((((((()))))))))))))))&&&''')))+++,,,+++***)))))))))((((((((('''''''''&&&&&&''''''((())))))***(((''''''''''''''''''(((&&&&&&&&&&&&'''((()))***'''''''''((()))*********'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((())))))))))))''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((('''''''''(((((((((((()))))))))))))))******++++++******)))$$$%%%(((***+++***)))'''(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++++++++++++++******************************++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))******+++---......///++++++++++++************------------,,,,,,,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))***+++,,,,,,$$$'''***---...---+++)))*********++++++,,,,,,,,,++++++******++++++,,,---///////////////......---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---.........---,,,,,,,,,------...///000000...------,,,,,,------...***))))))(((((((((((()))(((((())))))*********+++)))))))))))))))))))))))),,,+++***(((''''''''''''(((((('''(((((()))******((())))))))))))'''%%%$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))***++++++***((((((&&&&&&''''''''''''&&&&&&******))))))((((((((('''&&&&&&&&&(((******(((&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((('''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&'''(((***+++(((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((###%%%''')))******((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''++++++)))(((''''''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''+++***)))((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((()))******)))((('''$$$%%%'''((()))(((''''''(((((((((((())))))))))))******++++++++++++******&&&(((,,,...///...,,,***(((((())))))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))''''''((()))))))))))))))************************+++++++++************)))******************++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))******+++---...//////+++++++++************)))000//////...,,,++++++***************))))))))))))++++++++++++++++++++++++###$$$%%%''')))***+++,,,''''''(((***+++,,,---...+++)))((()))******)))(((***,,,......---++++++,,,))))))***+++---...////////////...---,,,,,,++++++++++++******************///............---------,,,,,,,,,,,,---...//////---,,,,,,,,,------......------------------------000///,,,***)))***+++,,,...+++'''&&&''')))***************)))))))))))))))))))))(((((((((((())))))((((((((()))******++++++************************(((((((((((((((''''''&&&(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((((('''))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''%%%%%%'''((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))+++***(((&&&&&&&&&''''''******))))))((((((''''''((((((((((((((((((((((((,,,+++***((((((((()))***+++*********))))))((((((&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''))))))(((((((((((())))))''''''((()))))))))))))))******))))))((((((''''''***)))(((&&&&&&''''''(((''''''(((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))###%%%''')))******)))((()))((('''&&&&&&'''((()))******))))))((((((''''''''''''(((((())))))*********)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))$$$"""!!!###''')))'''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))***)))))))))***,,,+++)))(((((()))***'''&&&)))000222000,,,)))((('''))),,,---,,,)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''************************)))))))))))))))))))))))),,,---...---+++***+++,,,+++++++++,,,,,,------------,,,+++******+++,,,---...---,,,,,,+++++++++,,,*********++++++,,,,,,---++++++++++++,,,---...///+++,,,------......---------,,,,,,+++*********+++++++++++++++++++++++++++)))))))))))))))************)))((()))++++++)))((())))))))))))))))))))))))(((((('''''''''''''''(((+++)))((()))***+++)))((()))+++,,,---+++******+++******+++,,,,,,---......///......---,,,,,,++++++++++++******************...---------,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,,,,---...///------------------------///...---+++******++++++444111,,,)))(((((('''&&&)))))))))))))))*********+++)))(((&&&&&&((()))+++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''%%%%%%'''((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''(((((()))''''''(((((())))))******((((((((((((((((((((((((+++***)))((((((((())))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))(((''''''))))))(((((((((((())))))''''''((()))))))))))))))***)))))))))((((((((('''***)))((('''&&&'''((((((((((((((((((((('''''''''''''''(((((()))*********)))((((((''''''(((((()))%%%&&&((()))***)))((('''(((((('''''''''(((((()))***)))))))))((((((((('''''''''(((((())))))))))))))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''%%%$$$%%%((()))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))))))))((((((***+++***)))''''''((((((***,,,.........000000,,,,,,---///111///+++((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))************************))))))))))))))))))))))))***+++,,,,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,***)))(((((((((((()))***...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,------......---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))******))))))))))))*********)))((()))***+++***)))(((***++++++***))))))***+++++++++,,,,,,---------......------,,,,,,++++++******++++++++++++++++++------,,,,,,,,,+++++++++///...---,,,++++++++++++...---,,,++++++---...000------------------------...------,,,,,,++++++***666333...+++))))))(((&&&(((((())))))******++++++,,,***'''%%%%%%'''***,,,)))))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''%%%%%%'''((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))''''''(((((())))))******((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((('''''''''''')))))))))*********++++++)))))))))))))))(((((('''))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))((((((((((((***)))((('''''''''(((((())))))(((((('''''''''&&&(((((())))))***+++++++++(((''''''''''''''''''(((&&&'''((()))))))))((('''&&&'''(((((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''***((('''((()))***)))(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))((((((''''''(((***)))(((&&&'''''''''---333111,,,***...444///000222444444111+++'''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************************))))))))))))))))))))))))((()))+++***))))))***+++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,---------......,,,,,,++++++******++++++------------------------+++++++++***)))))))))(((***)))((()))++++++)))((())))))))))))))))))))))))******))))))))))))*********)))((()))***+++***))))))***++++++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++++++++,,,---------,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,...---+++***+++,,,///000------------------------,,,------------,,,+++***000...+++***+++,,,,,,+++''''''((()))***++++++,,,+++)))(((&&&&&&((()))+++)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))((('''%%%%%%'''((('''&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********+++++++++(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((()))))))))(((''''''&&&&&&++++++***))))))(((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''%%%&&&(((*********)))((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''+++***))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))***))))))((('''&&&%%%'''(((((('''&&&&&&''''''...333111+++(((,,,222///000111222111///+++)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,************************))))))))))))))))))))))))''')))******))))))+++,,,---,,,,,,,,,++++++******.........------.........,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,++++++***++++++,,,------------------------,,,,,,++++++***)))((((((***)))((()))++++++)))((())))))))))))))))))))))))(((''''''''''''(((((())))))(((((((((***++++++)))***+++,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,............------------+++++++++++++++,,,---......---,,,++++++---...000------------------------,,,,,,---------,,,+++++++++)))((((((***,,,,,,,,,''''''((()))***++++++,,,(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%'''((('''&&&((((((''''''''''''((((((''''''((((((((()))))))))'''((()))))))))(((&&&%%%******))))))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((('''))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))(((((('''''''''&&&***))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))((((((&&&''')))*********)))((((((((((((((())))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''((((((((()))))))))******(((((((((((((((((((((((('''((()))************)))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))((())))))***))))))((('''&&&%%%&&&((((((&&&&&&&&&''')))+++------+++)))***,,,+++,,,,,,++++++++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,---************************))))))))))))))))))))))))(((***++++++******,,,---,,,,,,,,,++++++***************++++++++++++******++++++,,,---------,,,+++...------,,,,,,+++++++++,,,,,,+++++++++,,,------------,,,,,,,,,---...///,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++***))))))(((***)))((()))++++++)))((())))))))))))))))))))))))'''''''''''''''((()))))))))((('''(((***++++++***++++++,,,+++))))))+++---+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---------//////.........---------************+++,,,---...---,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***)))((((((((())))))******++++++&&&(((***++++++***(((&&&((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((((('''%%%%%%'''((('''&&&((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))((('''&&&%%%''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))************'''''''''((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))*********)))((('''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((''''''''''''''''''((()))))))))))))))))))))))))))))))))******))))))((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))((())))))((('''&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))***+++***))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((())))))))))))(((((('''$$$&&&(((((('''&&&'''((()))(((((()))******)))((('''(((((('''&&&(((+++---))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,************************)))))))))))))))))))))))))))+++,,,+++******+++,,,+++++++++++++++************++++++,,,,,,++++++******+++,,,---...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++,,,---...///++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********)))***)))((()))++++++)))((()))))))))))))))))))))))))))(((((())))))***+++,,,)))((('''(((***,,,+++************)))((((((***,,,******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,------............---------,,,,,,,,,+++++++++++++++,,,,,,+++,,,---.........---------------------------------,,,+++++++++,,,------+++***(((((())))))(((''')))))))))))))))*********(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***++++++'''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((()))***))))))(((((('''%%%%%%'''((('''&&&((((((''''''''''''(((((('''''''''((((((((()))))))))(((((('''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))*********))))))((((((((()))))))))******'''''''''((((((((())))))''''''((()))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))'''((((((((()))))))))***))))))***+++***)))((('''&&&&&&''''''((()))))))))'''''''''((())))))******)))((((((''''''(((((()))(((((((((((()))***++++++++++++***)))(((((((((((('''((((((((()))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''(((***)))'''&&&''')))&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))'''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''(((((((((((((((((((((((()))******++++++******)))'''(((((())))))))))))(((%%%&&&((((((''''''((()))'''''''''((()))***))))))$$$&&&((((((''''''))),,,))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******************************************)))))))))))))))))))))))))))***++++++)))((()))***************+++++++++++++++,,,---......---,,,+++)))***,,,......---,,,+++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,...---,,,++++++---...000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))++++++)))((())))))))))))))))))))))))(((((((((((()))***+++,,,(((''''''(((+++,,,+++***)))))))))(((&&&''')))+++))))))***+++---...//////++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++------,,,+++***************+++---//////...---,,,------------------------...---+++******+++---///***(((((()))***+++***)))*********)))))))))))))))***)))(((''''''((()))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***++++++'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******'''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((((('''%%%%%%'''((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&(((***+++*********)))((((((''''''))))))))))))))))))))))))'''((()))+++++++++***)))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))'''((((((((())))))******)))******++++++)))((('''%%%%%%&&&'''((()))******++++++******)))((((((((())))))(((((((((((())))))(((((((((((()))***,,,,,,---,,,***(((''''''(((((('''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&)))+++***'''&&&(((***))))))))))))************((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&((()))++++++)))(((&&&((((((((((((((((((((((((******++++++++++++******''''''((())))))***))))))%%%'''))))))((('''((()))%%%''')))***)))(((***+++$$$'''++++++)))'''((()))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************)))))))))))))))))))))))))))***+++)))(((''''''((())))))******+++++++++,,,((()))************)))((()))***,,,.........,,,+++,,,,,,,,,------.........------,,,++++++,,,,,,,,,...---,,,++++++---...000+++*********+++,,,,,,---------------------------++++++++++++++++++,,,,,,***)))((()))++++++)))((())))))))))))))))))))))))&&&&&&&&&&&&'''(((******(((((()))***++++++,,,,,,---------,,,+++***)))(((++++++******++++++,,,---...---,,,+++***+++,,,---'''((()))***,,,---...///++++++++++++++++++++++++------,,,++++++******)))*********+++,,,---.../////////...---,,,,,,++++++++++++++++++++++++++++++******************************)))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((()))*********)))'''&&&((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$&&&)))+++***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&''')))***''''''''''''((((((((((((''')))+++,,,---,,,***)))(((((((((((())))))))))))&&&'''''''''(((((()))))))))))))))))))))******+++''''''(((((())))))******++++++******)))******+++,,,,,,+++***)))(((''''''))))))))))))((((((((((((++++++******))))))((((((++++++***)))((('''&&&&&&%%%&&&'''''''''''''''&&&***)))((((((((()))+++,,,)))))))))))))))*********+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''))))))(((''''''(((,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((******)))((((((((((((((())))))((((((((((((((()))************************'''((()))******)))(((''')))(((&&&%%%&&&''')))+++'''((()))******)))((('''&&&''''''((()))(((((((((((()))))))))************+++++++++***************+++***)))(((((()))***+++++++++******************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...,,,++++++---......------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------------------,,,,,,+++***)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++******))))))((((((''''''*********++++++,,,,,,---,,,,,,,,,,,,+++***))))))++++++******++++++,,,---++++++***+++,,,---///000///......---,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,---......///......---,,,,,,++++++++++++++++++++++++++++++******************************)))(((((((((((((((************************((((((((((((((('''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((''')))******+++***)))((('''))))))(((((('''''''''''')))'''%%%$$$$$$&&&(((******)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))((('''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&'''''''''(((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***)))'''&&&&&&&&&&&&''''''''''''(((((((((((('''(((***+++,,,+++***)))(((((((((((())))))))))))''''''((((((((())))))))))))(((((((((((()))******'''((((((((()))))))))******))))))(((((()))))))))++++++******)))(((((((((***************))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))************))))))))))))((((((((()))***+++,,,,,,+++***)))((('''&&&***)))'''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&'''((()))***+++)))***+++)))'''%%%$$$$$$***)))((('''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((((((((((()))***'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((((((******)))((((((((((((((())))))(((((((((((())))))************************(((((()))***)))(((''''''***)))(((''''''((()))***'''((()))******)))((('''((((((((()))))))))************************************************************)))(((((()))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,++++++---......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))*********+++++++++((()))))))))***************)))))))))((((((((('''+++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++******++++++,,,---++++++++++++---...///000222111000...,,,***)))(((++++++++++++++++++++++++*********+++++++++++++++------------------------......------,,,,,,++++++++++++++++++++++++++++++***************************))))))(((((((((((((((************************))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))''''''((((((((((((((((((*********+++***))))))((()))))))))((((((((((((((()))(((&&&%%%%%%&&&'''((()))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((((()))))))))))))))***((((((''''''(((((()))***(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))***************+++++++++''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((('''&&&%%%(((((('''''''''((()))***++++++***))))))(((''''''***)))'''&&&&&&'''((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))((()))***)))'''%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''***))))))((((((((((((((())))))(((((((((((())))))************************((())))))))))))((('''&&&*********)))))))))))))))(((((())))))))))))((((((******)))))))))***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++,,,---......,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))((((((((((((++++++++++++++++++++++++))))))***+++++++++++++++++++++******++++++,,,---///......---------------......------,,,,,,++++++************************((())))))***+++,,,,,,,,,------......---------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))++++++++++++++++++++++++******)))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&'''((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%((((((((())))))(((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))************'''''''''''''''((())))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))************))))))***************+++'''''''''(((((()))))))))(((((((((((())))))))))))((((((((('''&&&%%%$$$###'''''''''''''''(((((()))''''''(((((()))*********)))(((''''''''''''((((((((((((((('''''''''&&&&&&)))******)))(((&&&###"""!!!$$$&&&'''((((((***+++'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$###""""""%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((()))))))))(((((((((((())))))***************************))))))))))))((((((''''''***************)))((('''(((((())))))))))))((((((******)))))))))***+++,,,******))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))***************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++,,,---...---,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))((((((((((((************))))))))))))(((((()))***++++++++++++++++++******++++++,,,---////////////......------++++++++++++,,,,,,,,,,,,************************(((((()))***++++++,,,---,,,------......---,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))******************************)))((('''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))************)))))))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))************))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((&&&'''((()))))))))((((((((((((((()))******++++++((((((((()))))))))******((((((((())))))******************)))((('''''''''+++++++++***)))((('''&&&&&&''''''(((((((((((((((&&&''''''((())))))******(((((('''''''''(((((((((((((((((((((((((((((((((+++++++++***(((&&&$$$"""!!!$$$'''((())),,,...''''''''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***))))))((('''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))******************************)))))))))(((((()))))))))+++++++++******((('''&&&))))))(((((((((((()))))))))((((((((())))))******((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++******,,,......,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,******+++,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((()))***+++++++++***++++++******++++++,,,---+++,,,...///000111111111,,,,,,,,,++++++*********************************(((((())))))***+++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((((((((((((((())))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((())))))***************))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))))))))((((((((((((''''''(((((()))***))))))))))))((((((((((((%%%&&&''')))))))))(((((((((((())))))*********+++'''''''''((())))))******))))))))))))************++++++***)))((('''&&&&&&))))))))))))(((''''''&&&&&&'''((())))))))))))((()))))))))((((((''''''''''''''''''((((((((((((((('''(((((())))))***++++++***+++++++++++++++******"""$$$&&&'''''''''((()))''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))((((((((((((((())))))***(((''''''(((((()))***+++************************))))))))))))***+++,,,,,,------,,,+++***)))((('''))))))(((((((((((())))))'''((())))))******))))))'''''''''((((((((())))))'''(((((())))))******+++))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********,,,......,,,***++++++************++++++************++++++++++++***************+++++++++************++++++++++++)))***++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((((((((())))))))))))((((((((()))******++++++((()))***************)))++++++******++++++,,,---+++---...000111111111111---------,,,++++++******************************(((((())))))******++++++((()))+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))))))))((('''&&&''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))((((((((('''''')))(((((((((((()))*********)))))))))((((((((('''###$$$&&&((()))((('''&&&)))))))))))))))*********'''(((((()))******++++++)))))))))))))))(((((((((******))))))((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%'''((()))*********))))))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''(((***+++,,,---...++++++*********+++,,,,,,%%%&&&((('''&&&%%%%%%&&&&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&%%%&&&((()))***)))((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''((()))************)))(((((((((((()))***((((((((((((((()))******''''''''''''((()))***+++************************))))))))))))+++---///000222000...,,,+++************)))(((''''''((()))***'''(((***,,,,,,+++***(((''''''((()))***+++,,,,,,(((((())))))***++++++,,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********,,,......+++)))******))))))))))))******(((((()))))))))*********))))))*********+++++++++************++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((('''((((((((()))))))))***(((((()))***+++,,,,,,---))))))************))))))++++++******++++++,,,---///000111111111000...---,,,,,,---------------...))))))))))))))))))))))))))))))))))))************&&&'''***,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))***((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))###%%%'''(((*********)))''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))***++++++******))))))((((((((('''!!!"""%%%'''''''''&&&%%%******))))))))))))))))))((())))))***++++++,,,,,,))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))))))))'''(((***+++++++++***)))%%%%%%&&&'''((()))***+++&&&&&&'''((())))))(((((('''''')))***,,,...///000---,,,***(((''''''((((((%%%&&&((('''&&&%%%%%%&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))$$$%%%'''))))))((('''&&&(((((((((((())))))))))))************************&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''((()))******++++++***)))(((((()))***+++((((((((((((((()))******''''''''''''((()))++++++************************)))))))))***,,,...111222555333000---,,,,,,,,,---***)))(((''''''((()))***'''))),,,...///---***)))(((((()))+++,,,---...///((())))))***+++,,,,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***,,,......+++)))))))))(((((((((((())))))''''''(((((()))))))))***))))))******++++++++++++)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((('''((((((((())))))******)))************++++++++++++)))'''%%%$$$$$$&&&'''++++++******)))*********,,,...000///,,,+++---000***+++,,,------+++***(((,,,+++++++++******))))))(((((()))***+++,,,,,,,,,***+++++++++***'''$$$###***,,,------,,,++++++,,,***+++,,,,,,+++***)))(((++++++***************+++++++++******))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,************)))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((()))***************''''''&&&&&&&&&%%%%%%%%%(((((('''&&&'''((()))******)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((('''&&&######%%%'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))((()))***++++++(((&&&'''***,,,+++)))******)))(((((((((((((((++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''******))))))))))))******(((((())))))******++++++)))(((''''''''')))***+++)))************+++++++++,,,,,,++++++***)))))))))%%%&&&'''((())))))))))))***((('''((()))***)))'''&&&&&&'''(((((((((((((((***************)))((((((,,,***'''%%%%%%'''***,,,))))))************))))))------,,,+++***)))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******(((&&&%%%%%%'''(((((('''))))))((('''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))+++---111444777:::666222...---,,,+++***))))))(((((((((((()))))))))************+++++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++***************,,,++++++******++++++,,,++++++************++++++++++++------------++++++***************+++++++++,,,,,,,,,+++)))(((&&&%%%++++++******************************)))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++***)))(((((('''(((((('''''''''''''''''''''''')))************++++++++++++***)))'''''''''((((((,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,,,,...***+++,,,------+++***(((,,,,,,+++++++++*********(((((()))***++++++++++++,,,,,,,,,,,,+++)))'''&&&***,,,------,,,++++++,,,***++++++,,,+++***)))(((******)))))))))******+++*********)))))))))))))))+++*********)))))))))(((''''''''''''''''''''''''((((((((()))***+++++++++'''((((((((())))))))))))...---+++***((((((((()))************)))((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((('''''''''((()))+++(((''''''***++++++)))******)))(((((((((((((((*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((''''''((((((((('''''''''(((((()))))))))(((((('''''''''((()))***))))))*********+++++++++++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&***((('''((()))***)))'''(((((()))))))))))))))((())))))******))))))((('''+++)))'''&&&&&&''')))***((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''((('''&&&%%%$$$%%%%%%&&&'''''''''((((((((())))))))))))))))))(((((((((((()))'''&&&&&&((())))))((())))))((('''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))***)))(((''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***)))***+++...111444666888555111...---,,,+++)))))))))(((((((((((())))))))))))*********+++++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++************++++++++++++,,,------,,,++++++)))))))))))))))))))))))))))))))))******)))((((((************************************)))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((()))((('''''''''''''''((('''''''''''''''''''''''')))************++++++++++++++++++***************...------,,,,,,------...---,,,++++++,,,---,,,+++++++++,,,---,,,+++***)))++++++++++++************(((((()))***++++++++++++...------,,,++++++*********,,,------,,,++++++,,,***++++++++++++***))))))(((((((((((())))))***+++))))))))))))************************))))))))))))'''''''''''''''''''''''''''(((((()))***++++++,,,''''''((((((((()))))))))---,,,+++***)))((((((((()))******))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((()))((('''&&&%%%&&&'''(((***((('''''')))******)))***))))))((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))))))))*********++++++***))))))(((((('''&&&&&&)))((('''%%%%%%%%%%%%%%%***((('''((()))***)))''')))***************))))))((())))))))))))(((''''''(((''''''&&&&&&'''(((((('''(((((())))))(((((('''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))************)))(((''''''''')))((('''''')))******))))))((((((''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''***))))))(((((())))))***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******+++,,,///222444666777444000------,,,***)))))))))(((((((((((()))))))))))))))*********++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++******))))))((((((''''''%%%&&&''')))*********+++************************************))))))))))))+++++++++++++++*********))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))*********+++++++++)))***+++,,,,,,++++++***------,,,,,,,,,---.........,,,***+++...///---***++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************------,,,+++++++++,,,,,,***,,,------,,,++++++,,,*********+++************''''''''''''((()))***+++(((((())))))******++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))(((((())))))******++++++)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((('''''''''&&&''''''''''''(((((())))))((((((((((((''''''((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$###%%%&&&&&&%%%&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))'''&&&%%%'''((()))***)))((('''(((((()))******))))))(((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))))))))((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''))))))))))))******************)))((((((''''''&&&,,,***((('''&&&'''((()))***((('''((()))***)))'''))))))*********)))(((((((((((((((((((((''''''&&&%%%&&&''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((()))************(((((((((''''''''''''(((''''''((((((((()))))))))***)))))))))(((((((((''')))'''&&&'''(((***)))))))))(((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))******((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++,,,...000333666777666333000...---,,,+++)))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++++++++************+++++++++++++++,,,,,,+++++++++++++++***)))((((((''''''$$$%%%'''((()))***++++++***************+++++++++************)))))))))(((+++++++++***************))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''))))))*********+++++++++))))))***+++++++++******++++++******+++,,,------000---+++,,,///000...+++,,,,,,,,,,,,++++++******'''''''''((((((((((((((((((((()))*********))))))+++************+++,,,,,,***,,,------,,,++++++,,,******************++++++(((((('''(((((()))******(((((())))))******++++++''''''''''''((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''((()))******++++++((())))))))))))(((((('''&&&''''''((((((''''''&&&(((((()))************)))'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$"""$$$&&&&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&***---...---(((((((((((((((((()))***))))))(((((((((((())))))(((((())))))******++++++&&&&&&'''((()))***++++++))))))(((((((((((()))***((((((''''''''''''(((((()))(((((((((((((((((((((''''''''''''''''''&&&&&&(((((()))))))))*********+++******))))))(((''''''***)))'''&&&''')))+++,,,***((('''((()))***)))''''''(((((()))((((((''''''(((((((((((((((''''''&&&$$$%%%&&&(((((((((''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))***(((&&&%%%&&&'''(((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))*********))))))))))))******''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,...000333666888999777555222000///...+++***))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))))))))+++******))))))******+++++++++************++++++++++++++++++++++++++++++,,,,,,+++******)))((((((''''''((())))))***))))))))))))*********+++++++++************)))))))))(((************************))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((()))******(((((((((((((((((((((((()))************+++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,///...------//////...---,,,,,,,,,+++++++++******''''''''''''(((((((((((((((((()))******))))))(((((((((((()))***++++++,,,***,,,------,,,++++++,,,*********)))******+++,,,***))))))(((((())))))***))))))))))))************))))))))))))************((((((((((((((((((((((((---,,,+++***)))((('''&&&&&&&&&'''''''''((((((((())))))******))))))((('''(((((())))))))))))((((((''''''((((((((((((''''''((())))))***************'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&'''((((((((('''&&&%%%(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$(((---000///...'''((((((((('''''')))+++((((((((((((((())))))***))))))))))))************&&&&&&'''((()))***++++++))))))(((''''''(((***+++))))))(((((((((((())))))************))))))))))))''''''((((((((('''&&&&&&((((((((()))))))))******++++++***))))))(((((('''&&&&&&&&&%%%&&&((()))******((('''((()))***)))'''&&&&&&'''(((((((((((((((((())))))))))))(((''''''%%%&&&'''((((((((((((((('''(((((())))))(((((('''))))))((((((((('''''''''((((((((((((((((((((((((((((((((())))))(((((('''&&&'''(((((()))(((((((((&&&&&&&&&&&&'''''''''''''''''''''((()))*********'''&&&%%%%%%'''(((((('''(((''''''''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))*********))))))(((((())))))***&&&'''((()))*********)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,---000333666:::<<<===:::888555333222000---***))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))******+++******))))))))))))******++++++************++++++++++++************++++++,,,,,,++++++******))))))))))))************)))))))))))))))***++++++,,,,,,************)))))))))))))))))))))***************))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((()))(((((((((((())))))***(((((((((((((((((((((((()))************+++++++++,,,+++***)))(((((()))))))))(((((()))***+++,,,,,,,,,---......,,,,,,---...,,,,,,++++++******++++++((((((((()))))))))******((()))))))))))))))((((((%%%'''(((***,,,,,,,,,+++***,,,------,,,++++++,,,******)))))))))***,,,,,,,,,+++***)))))))))))))))*********)))))))))))))))((()))))))))*********+++((((((((((((((((((((((((************))))))))))))&&&&&&&&&'''''''''((((((((()))*********)))((('''(((((())))))))))))((((((''''''(((((((((((('''''''''(((((()))***)))))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''"""%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''((()))((('''%%%$$$(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%$$$$$$(((...000...***&&&((()))(((&&&&&&(((+++((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((()))((('''&&&'''(((***+++))))))(((((((((((())))))++++++*********)))))))))(((((()))))))))((('''&&&(((((((((((()))))))))******))))))(((((('''&&&&&&'''''''''''''''(((((((((***((('''((()))***)))'''%%%&&&'''((()))*********))))))******))))))((('''&&&&&&'''(((((()))******((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''%%%&&&((())))))((('''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((((((''''''(((((()))%%%&&&((()))*********)))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,...111555999===@@@AAA>>><<<999777444222...+++))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******++++++************++++++,,,+++***))))))***+++,,,***************)))))))))))))))***+++++++++++++++((())))))***++++++,,,,,,************))))))))))))((()))))))))*********+++))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))((('''''''''(((((((((((((((((((((((((((((()))************+++++++++///---+++((((((((()))***))))))))))))***+++,,,---***---///---+++***,,,...---,,,++++++******++++++))))))******+++++++++,,,((()))))))))))))))(((((($$$&&&))),,,------,,,,,,***,,,...---,,,+++,,,,,,******)))))))))***,,,---...---,,,***))))))((((((++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((($$$%%%''')))***+++******(((((()))))))))))))))(((''''''((((((((((((''''''&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&((()))))))))((('''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((###%%%'''((('''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***&&&'''((())))))'''%%%$$$(((((((((((((((((((((((())))))((('''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%$$$$$$)))...///+++&&&&&&((()))(((&&&&&&(((+++((((((((((((((()))******++++++******))))))((((((,,,+++***)))((('''&&&&&&)))((('''&&&'''(((***,,,((((((''''''''''''((((((++++++******))))))((((((((()))*********)))'''&&&(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%***+++++++++***)))((('''***((('''((()))***)))(((%%%&&&((()))+++,,,,,,,,,***************)))((((((''''''''''''((()))++++++))))))************))))))$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))(((((('''%%%$$$###$$$%%%'''(((((((((''''''(((((((((((())))))))))))******))))))(((((('''''')))((('''''')))******)))'''''''''''''''((()))***'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&((()))*********)))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,...222777;;;???BBBCCCAAA>>>;;;999666333///+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))))))))******++++++************++++++,,,+++***))))))***+++,,,(((((((((((())))))))))))((()))***+++,,,---------((())))))***++++++,,,,,,************))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((()))***++++++,,,)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,++++++******++++++,,,,,,+++++++++******))))))))))))))))))(((((((((((('''%%%###%%%)))++++++***(((((()))************)))+++++++++************)))+++++++++***************...---+++)))''''''''''''''''''''''''((((((((((((,,,+++++++++)))((('''&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%)))(((((('''''''''((((((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))(((***'''$$$$$$'''((((((&&&((()))))))))'''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************)))***+++++++++)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))******)))((('''&&&%%%%%%)))(((((('''''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******)))***++++++***)))***,,,...///222555999===@@@AAA@@@???<<<888444000---+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++------,,,***(((************************))))))))))))))))))))))))+++++++++***************))))))************))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***+++,,,+++******))))))******+++***)))))))))((((((((((((***)))))))))(((((((((((((((&&&$$$&&&)))+++***)))((()))******++++++******+++++++++************)))******************++++++...---+++***))))))))))))((((((((())))))))))))***)))************))))))((((((((())))))))))))(((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&'''(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))(((***'''%%%%%%'''((((((&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***************************************)))(((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''((((((((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))***++++++***)))+++,,,...000222444777:::<<<===:::999666333000,,,***(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))************************))))))))))))))))))))))))******************++++++)))******************)))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++************)))))))))))))))))))))))))))))))))******))))))******+++,,,***))))))))))))))))))***)))))))))))))))(((((((((******)))))))))((((((((()))'''&&&&&&(((******)))******+++,,,,,,,,,,,,++++++++++++************))))))))))))***+++++++++,,,---,,,,,,+++******++++++))))))))))))************'''((()))***************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((+++)))((('''((())))))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((((((''''''''''''(((((())))))((((((((('''''''''(((((((((''''''''''''&&&%%%&&&'''((()))))))))((()))'''&&&&&&'''(((((('''&&&'''((('''%%%$$$%%%&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''',,,+++***)))((((((((((((((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))((())))))))))))*********************************+++******))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((***++++++******+++,,,///000222333555666777888555444222000---+++)))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((************))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******++++++++++++++++++++++++*********)))))))))(((((()))(((''''''((()))))))))***+++,,,,,,------,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********(((((()))***************''''''((((((((((((''''''&&&''')))******)))'''&&&((((((((())))))))))))***((((((((((((((((((((((((***(((''''''))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''((((((((((((((((((''''''''''''(((((('''((()))***)))((('''''')))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((((((((((((((((((((((((((((())))))***((()))))))))************************************(((((((((((((((((((((((())))))*********+++++++++************************+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((()))))))))*********(((''''''''''''(((((()))(((((())))))*********+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********************((()))++++++******+++---///000222444555666666666222222000///---,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,************)))))))))))))))))))))((((((((()))***++++++,,,------------,,,+++++++++*********))))))(((((()))***+++,,,,,,,,,)))))))))***************'''''''''((((((((())))))***************)))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%((((((((((((((()))))))))(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''))))))'''''''''''''''((())))))%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''(((((((((((('''(((((()))*********((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''''''''(((((()))***((((((((((((((())))))***((()))))))))************************************((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''))))))(((((((((''''''''''''''''''''''''((())))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))***++++++''')))***+++******,,,---///000333555666777777666//////......---,,,,,,+++))))))(((((((((((())))))************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,)))))))))***************++++++*********)))))))))''')))))))))((((((***,,,***+++,,,,,,------,,,,,,+++++++++************))))))))))))***+++++++++,,,((())))))*********))))))''''''''''''((((((((((((***************)))((('''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%)))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&''''''((()))***$$$$$$%%%&&&'''((()))***'''(((((((((((()))))))))((((((''''''''''''((()))&&&(((******((('''(((((('''((()))(((&&&%%%&&&'''(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++((((((((((((((()))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&''''''((()))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###$$$$$$&&&'''((()))***'''(((************,,,...000222444666777777666555++++++++++++*********)))***))))))(((((())))))***************************)))))))))))))))))))))))))))))))))*********++++++***)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))******))))))))))))))))))))))))((()))***+++,,,++++++***++++++************++++++)))))))))******++++++++++++++++++*********))))))&&&((())))))((((((+++...******+++,,,,,,,,,,,,,,,+++++++++************)))******************++++++)))***+++++++++***)))((('''(((((((((((()))))))))((())))))************)))'''(((((((((((((((((('''&&&'''((())))))((('''&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&((()))***(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((('''''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********((((((&&&&&&&&&''''''((()))***&&&&&&''''''((((((((()))'''((((((((()))))))))))))))((('''&&&&&&'''((()))&&&(((++++++((('''((()))'''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((()))******((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((()))***************(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******((((((((((((((()))))))))&&&&&&&&&''''''((()))***))))))))))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((())))))***&&&(((*********+++,,,...222444666777777666333222******)))))))))(((((((((******))))))))))))******************************))))))))))))))))))))))))(((((()))***++++++,,,---***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))******************)))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,+++************))))))))))))******+++++++++,,,,,,---------+++++++++************)))%%%'''***)))((())),,,///******+++,,,,,,,,,+++++++++++++++************)))+++++++++***************++++++,,,---,,,+++***)))))))))))))))************&&&'''(((***++++++,,,,,,))))))************))))))(((((())))))))))))(((((())))))(((&&&%%%$$$###"""((((((((((((((((((((((((''''''''')))++++++)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++,,,***((('''&&&&&&&&&'''''')))******)))((((((((((((''''''''''''((((((((())))))******)))((('''&&&&&&'''((()))%%%(((++++++)))'''((())))))***+++***)))((()))***&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''---,,,+++***))))))))))))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))'''((()))+++++++++***)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++''''''((()))***+++,,,,,,&&&&&&&&&'''''')))************))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******************************))))))))))))))))))))))))************++++++++++++&&&(((*********+++---...444555777777666333000...+++*********))))))))))))******))))))))))))******************************))))))))))))))))))))))))''''''(((***+++,,,---...+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))************))))))************************************************'''((((((((())))))******))))))))))))))))))))))))++++++************++++++'''''''''''''''''''''''')))***+++,,,++++++)))))))))************+++++++++,,,,,,,,,+++++++++******&&&&&&''')))***+++,,,---000///...,,,+++***))))))******))))))))))))******++++++,,,,,,,,,,,,------++++++++++++++++++++++++---***((())),,,...---+++---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))'''%%%%%%''')))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))'''%%%$$$))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((+++***)))))))))))))))***++++++***)))(((((())))))&&&'''((()))***+++++++++''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******)))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&((('''&&&&&&'''))),,,---,,,,,,+++***)))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))******************))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---888999:::888444000---,,,++++++***)))(((((()))))),,,+++***((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,------+++)))((('''((()))***,,,,,,+++***)))(((''''''))))))))))))************************))))))(((((())))))))))))))))))))))))*********)))******++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))---***'''''')))+++***)))((((((((((((((((((''''''((()))***+++******)))((())))))*********+++++++++,,,,,,++++++************''''''((()))***++++++,,,///...---+++************)))))))))(((((()))***************+++++++++,,,,,,++++++++++++++++++++++++,,,***((()))+++---,,,***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((***((('''''')))******)))((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((())))))((((((''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((())))))***++++++***)))))))))))))))))))))******+++*********(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))************))))))))))))******)))(((((('''((()))***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))************))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))************)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))***+++,,,---444666777666333000......++++++***)))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***+++,,,---......---,,,***)))((()))***+++************))))))))))))))))))))))))************++++++*********)))))))))************************)))))))))******+++,,,---,,,,,,+++***************************************************************************)))))))))((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,)))'''''')))+++***)))******))))))(((((((((''''''((()))******)))(((''')))))))))*********+++++++++************)))))))))((()))))))))************,,,++++++***)))*********(((((('''(((((()))******)))))))))************+++***************************)))((()))+++,,,+++***++++++************************************************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********&&&''''''((((((((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((()))(((((((((******(((&&&(((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&'''))))))******((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******+++***))))))))))))))))))++++++,,,,,,+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))***))))))(((((())))))***((((((((((((((()))******%%%%%%&&&'''((()))******))))))))))))))))))))))))***************************)))((((((''''''''''''))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((((((((()))))),,,+++)))((('''&&&''''''''''''((()))******++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000222333333111///......+++***))))))))))))))))))((())))))************)))))))))))))))))))))))))))******))))))))))))************+++,,,---...//////---,,,+++*********+++,,,(((((())))))*********+++))))))))))))************+++++++++***************************************************+++,,,---...---,,,++++++******++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))+++)))'''((()))******)))******))))))(((''''''''''''((()))*********)))((())))))))))))***************)))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******''''''''''''((()))******)))))))))*********++++++))))))))))))))))))))))))(((((())))))*********))))))******+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((((('''((((((((((((((((((((('''((((((''''''''''''(((((('''''''''((())))))&&&$$$(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&###$$$%%%'''((()))******&&&&&&&&&'''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))************)))))))))))))))***++++++,,,,,,,,,++++++*********))))))((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''(((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((()))))))))***,,,+++)))(((''''''''''''&&&''''''((()))***++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///111000...,,,+++,,,******)))))))))))))))***'''((()))+++++++++***)))))))))))))))))))))))))))***))))))))))))))))))*********+++,,,---......///,,,++++++*********+++,,,))))))))))))************((()))))))))************++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&((((((***+++++++++******(((((()))))))))*********)))))))))))))))))))))***************))))))))))))))))))(((((())))))******((((((((((((((()))******************+++++++++,,,))))))))))))))))))))))))'''(((******************))))))***+++++++++******((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******'''%%%''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''')))*********)))))))))))))))******))))))***+++,,,---------******))))))((((((''''''(((((((((((())))))))))))&&&&&&'''((()))(((((('''))))))(((((((((((())))))'''(((((()))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***'''((((((((())))))******))))))((((((((((((((()))(((((((((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---...//////---+++)))))))))***)))))))))))))))******'''((()))+++++++++***))))))))))))))))))))))))))))))))))))******)))))))))(((((()))***+++,,,,,,---******)))))))))*********************))))))))))))((()))))))))************************************************************------,,,+++************---,,,++++++******++++++************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))((((((((((((&&&&&&''''''''''''''''''((()))***+++,,,,,,++++++((((((((()))))))))******)))))))))************+++*********)))))))))))))))***)))))))))))))))************))))))))))))***************+++++++++,,,,,,************************''')))+++,,,+++*********)))***+++,,,,,,+++))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((((((((())))))(((((((((((((((((('''&&&&&&''''''''''''((((((((('''(((((())))))((((((''')))(((((()))+++,,,***)))'''''''''&&&&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))******+++'''((()))+++,,,---------))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))***)))(((((()))((((((''''''(((((()))''''''((())))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((())))))))))))))))))***''''''(((((())))))******)))))))))((((((''''''''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((************************''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,------------,,,)))'''(((((()))))))))))))))******+++((())))))************)))))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++((())))))))))))*********+++*********))))))(((((())))))))))))************)))))))))))))))*********)))))))))))))))))))))))),,,,,,+++***)))))))))))),,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******++++++******))))))((((((((((((((((((((((((&&&(((***)))(((''''''(((&&&&&&''''''(((((())))))&&&''')))++++++++++++***(((((((((((()))))))))***************++++++,,,,,,)))))))))))))))*********++++++***)))))))))******---,,,+++******))))))***)))))))))************+++++++++++++++++++++++++++&&&***------,,,******+++***+++,,,,,,,,,***((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))))))))*********((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))******)))(((''''''&&&%%%&&&(((*********'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&'''((((((((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&''''''((())))))******(((((((((((((((((((((((())))))((((((((())))))***)))))))))))))))***++++++((())))))***+++++++++***(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))++++++***)))(((((((((''''''''''''((((((&&&'''((()))***))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************)))))))))))))))''''''((()))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************''''''(((((((((((('''''''''''''''((((((((())))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---***++++++***(((((()))***)))))))))))))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''((()))******+++))))))******++++++++++++))))))))))))************))))))))))))************''''''((((((((()))))))))(((((((((((((((((((((((()))((((((((())))))***++++++***))))))(((((())))))++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((((((%%%(((******(((&&&'''(((&&&&&&'''((()))***++++++%%%&&&((()))*********)))(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))))))))************,,,,,,+++***************......,,,+++******))))))(((((((((((())))))))))))++++++++++++++++++++++++'''***......,,,***+++,,,***+++,,,---,,,***(((&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''###!!! !!!$$$&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((++++++******))))))((((((((((((((((((((((((((((((------,,,+++***)))((((((&&&''''''((()))******+++((((((((((((((((((((((((+++******))))))))))))***))))))((())))))***++++++)))************)))((((((''''''(((((())))))******(((((((((((())))))))))))'''(((***+++,,,+++)))(((((((((''''''''''''((((((&&&''')))*********)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++++++++***))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++******))))))(((((((((((())))))))))))((((((''''''(((((((((((((((((('''((()))++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---((()))***)))((()))+++---))))))((())))))***++++++,,,+++***((((((((()))***))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''((()))***++++++)))***+++,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&''')))***,,,---***))))))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((($$$(((******(((&&&'''(((,,,+++***(((''''''&&&&&&))))))************))))))))))))(((((('''''''''&&&((()))***+++++++++++++++++++++***))))))((())))))************)))(((&&&&&&)))***+++***)))((()))***))))))))))))))))))))))))************)))))))))))))))((('''''')))******)))))))))******++++++,,,,,,))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((()))***+++,,,,,,---))))))((('''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))***))))))(((''''''&&&((()))++++++)))(((&&&(((((((((((('''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%++++++***)))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++'''((()))***+++,,,------))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((***(((((()))++++++((($$$''''''&&&&&&&&&&&&''''''''''''(((((())))))************)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))************)))))))))))))))***+++******))))))((((((''''''%%%&&&'''((())))))))))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''+++++++++++++++***)))(((******************************))))))(((((('''''')))***,,,,,,,,,***((('''))))))************))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))(((***++++++***)))***+++***************)))((((((************)))(((&&&&&&&&&&&&((()))************)))((('''&&&%%%%%%&&&'''((()))))))))************((((((''''''''''''(((((())))))************)))))))))))))))(((((((((''''''((()))***++++++++++++***,,,+++******)))))))))***************)))((('''&&&((()))******))))))***+++))))))))))))))))))))))))******)))))))))((((((((()))((('''''')))******)))((((((((((((((()))))))))))))))))))))))))))))))))+++******************))))))))))))))))))))))))***))))))((((((''''''((((((***)))((('''''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))(((((('''&&&'''((()))******)))((('''(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++(((((()))***+++,,,------))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((+++)))((()))***+++(((&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((('''''''''))))))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))***)))(((((('''((('''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&((((((((()))******++++++++++++***************+++***)))))))))((((((((('''%%%&&&'''((())))))))))))***)))))))))((((((((('''''''''(((((())))))*********+++++++++******)))(((***************************)))))))))((((((((('''******+++,,,,,,+++***)))))))))************))))))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++******))))))(((((())))))))))))))))))))))))************)))))))))(((++++++*********)))))))))))))))(((((((((((())))))************************(((***++++++***))))))******************)))((((((************)))((('''&&&&&&'''((()))************)))((('''&&&&&&&&&'''((())))))*********+++++++++%%%%%%%%%%%%&&&((()))***))))))************))))))***)))))))))))))))(((((())))))******++++++******++++++***)))))))))******************)))((('''''''''(((******))))))***,,,)))))))))))))))))))))))))))))))))((((((((('''''')))((('''''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))---,,,,,,+++******)))))))))))))))(((((('''''''''******)))))))))(((((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((()))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++(((((()))***+++,,,,,,---))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((+++***(((((()))))))))'''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&'''''''''(((((()))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))((((((***************))))))((((((((())))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''((()))***++++++,,,---,,,++++++************))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))(((((((((((('''''''''((()))******+++***************))))))((())))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++++++++))))))************))))))******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))************))))))))))))******))))))))))))((((((******))))))))))))******++++++++++++++++++++++++)))+++,,,+++)))(((((())))))************))))))((()))******))))))((('''&&&&&&'''((())))))******)))(((((('''''''''((())))))************++++++++++++%%%%%%%%%&&&'''((()))***))))))************))))))************))))))))))))))))))************))))))***))))))(((((()))))))))***************)))((('''((()))******)))((()))+++))))))))))))))))))))))))(((((((((((('''''''''''')))((('''''')))******))),,,,,,++++++******))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((***************))))))(((+++******)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((((('''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&)))(((''''''''''''((()))((((((((((((''''''''''''(((((((((''''''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******(((((((((((())))))))))))***)))))))))))))))******((())))))***++++++,,,,,,))))))((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((***)))'''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++******))))))(((((()))************)))(((((((((((()))))))))***))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))*********---,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))(((((())))))))))))(((((((((((($$$%%%%%%&&&'''((())))))((())))))***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++************+++,,,,,,))))))************))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***+++++++++++++++++++++++++++,,,---,,,***(((((()))))))))************)))((()))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))******))))))))))))************)))((((((((((((((())))))))))))************))))))))))))))))))************))))))*********))))))((((((((('''''''''(((((())))))************))))))(((***++++++***((('''((()))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''''')))******))),,,,,,++++++******))))))((((((((((((((((((((((((''''''((()))***++++++,,,''''''((())))))***++++++)))******+++***)))((((((++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''&&&((((((''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((('''(((''''''&&&&&&%%%%%%%%%''''''&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((******))))))))))))******(((((((((((())))))))))))******)))))))))))))))***)))))))))***++++++,,,,,,))))))((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((((('''&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((++++++******))))))(((((((((((())))))(((((('''&&&&&&'''((()))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((++++++******)))(((((((((++++++***(((((('''''''''(((((((((((())))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''(((((()))'''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***)))))))))***++++++))))))************))))))******))))))))))))*********)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))******((((((((((((((())))))))))))((((((''''''(((((()))************************,,,...///...+++***)))***((())))))*********))))))((())))))))))))((((((''''''(((((())))))))))))(((''''''((()))))))))******''''''''''''((((((((((((+++***)))((((((((((((((())))))************))))))(((((()))))))))))))))***))))))******))))))(((((((((((('''''''''((()))))))))******+++******)))))))))***+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((('''''')))((('''''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++---......&&&''''''(((***++++++,,,((()))***+++***)))(((''')))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((&&&'''((()))************(((((((((((((((((((((((('''''''''''''''''''''''')))************+++++++++'''''''''''''''(((((()))(((((((((((())))))))))))+++******)))))))))))))))))))))*********+++++++++))))))((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((&&&''''''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''))))))((((((((((((''''''))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&'''((()))***)))((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))++++++******)))(((((((((***)))((('''''''''''''''(((((((((((())))))))))))''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))************))))))******))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))+++---...---+++******+++((())))))************)))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''))))))(((''''''''''''((())))))************))))))''''''((((((((())))))))))))))))))))))))((((((''')))))))))))))))***++++++)))******++++++*********&&&((()))***))))))+++,,,))))))))))))))))))))))))******)))))))))((((((((()))((('''''')))******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,'''''''''(((((()))))))))'''((()))******((('''%%%&&&&&&((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((()))******)))(((''''''((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))*********))))))(((((((((&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********+++'''''''''''''''((())))))(((((((((((())))))))))))++++++***)))))))))))))))***************+++++++++))))))(((((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((&&&(((***)))&&&%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((()))))))))))))))))))))(((''''''&&&((()))++++++***)))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))************))))))((((((((((((((()))'''((((((((()))))))))***''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))((((((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((('''%%%$$$))))))************))))))******))))))))))))******)))))))))))))))***++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))(((((((((((())))))************************)))***,,,+++***))))))***(((((()))***************(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((())))))************))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''++++++******+++,,,------)))******+++++++++******###%%%((()))***+++---000))))))))))))))))))))))))************)))))))))))))))((('''''')))******)))))))))******++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''')))***)))(((&&&%%%###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''(((******((('''&&&'''((((((((())))))******''''''''''''''''''''''''''''''((()))******))))))%%%&&&((())))))(((&&&%%%)))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))))))))))))))***++++++(((((((((((())))))))))))++++++***))))))((())))))***************+++++++++))))))((())))))***++++++(((((())))))))))))((((((************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((&&&))),,,,,,)))''''''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++'''((((((((())))))******((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))***************)))((((((''')))+++,,,,,,,,,***)))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************&&&&&&''')))***,,,------***)))))))))))))))***+++'''((((((((())))))******'''((((((((((((((('''''''''((((((((())))))******((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''))))))))))))))))))))))))'''((((((((())))))******((()))******(((&&&###!!!))))))************))))))******))))))))))))******))))))((())))))***++++++************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,******))))))))))))******++++++++++++++++++++++++&&&(((******((((((((()))(((((()))***************(((((()))))))))))))))(((((()))))))))))))))((((((''''''(((((((((&&&%%%$$$'''''''''(((((((((((()))))))))((('''''''''''''''''''''((((((((((((''''''((()))*********((('''&&&,,,,,,+++***)))(((''''''''''''''''''(((((((((((()))***+++,,,,,,+++))))))(((((())))))*********+++))))))((((((''''''&&&&&&&&&''')))*********)))(((******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((******)))''''''&&&&&&&&&******)))(((((((((((((((***)))((('''((()))+++---,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++************''''''((((((((((((''''''((((((((((((((('''''''''+++***))))))))))))&&&%%%''''''((((((((('''%%%$$$))))))))))))((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%***(((&&&%%%%%%'''***+++'''(((******)))(((&&&$$$)))(((((('''''')))***+++---,,,+++***))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&++++++************+++++++++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((+++++++++*********))))))&&&'''((('''&&&&&&'''(((******+++++++++******)))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))*********)))(((''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&'''))),,,...000))))))((('''''''''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%&&&(((+++---******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******(((((()))*********************))))))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))))))))(((((()))((('''''''''(((***+++******+++******)))((('''************************++++++************************))))))((((((''''''***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''((())))))******))))))(((((()))*********((('''&&&))))))((((((''''''&&&&&&(((((()))))))))*********)))***++++++++++++***)))((()))))))))************)))))))))))))))(((((((((''''''((()))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%******)))(((((((((((((((******((('''((()))***,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((''')))((((((((()))(((%%%###&&&'''((((((((('''&&&%%%))))))))))))((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''%%%$$$'''&&&&&&%%%&&&'''((()))---,,,+++***))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''))))))((('''''''''''''''******))))))))))))*********)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******)))))))))(((((((((&&&'''((('''&&&&&&'''((())))))************))))))((((((((((((''''''&&&&&&''''''((((((((((((''''''***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))************))))))((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))******+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************)))))))))(((((((((''')))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((())))))***((())))))*********))))))((((((((((((((((((((((((******************************))))))((((((((((((******))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))((((((''''''''''''(((******++++++++++++******((())))))******)))''''''((((((((((((''''''''''''*********+++++++++,,,,,,))))))***++++++******)))))))))))))))************))))))))))))************((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))***************************)))((('''&&&&&&&&&'''))))))))))))((((((((((((+++***)))((('''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''&&&'''((()))'''$$$"""%%%&&&''''''((('''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%"""$$$&&&'''((('''%%%$$$"""$$$%%%'''(((''''''&&&'''&&&&&&&&&&&&'''((((((,,,+++***))))))(((((()))''''''''''''((((((((((((******)))))))))(((((((((+++***))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((('''&&&&&&'''((((((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''))))))(((''''''''''''(((((((((((((((((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))+++,,,+++)))'''&&&)))((((((''''''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))((((((((((((+++***'''&&&&&&(((+++,,,))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((()))))))))))))))(((((('''(((((())))))))))))(((((('''(((((()))))))))))))))'''''')))******+++++++++((((((((((((((((((((((((***************************))))))))))))(((((((((++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&)))))))))))))))))))))))))))(((''''''''''''((((((******++++++++++++******'''((()))******)))((('''((()))))))))*********+++*********+++++++++,,,,,,)))))))))***************)))))))))))))))*********((((((((())))))*********)))((('''''''''(((***+++***))))))(((((())))))***************************************************,,,,,,+++***))))))******((()))))))))))))))((((((+++***)))((('''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((+++*********))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&((()))(((%%%"""%%%%%%&&&''''''((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''))))))((('''&&&&&&&&&'''((())))))(((((((((((((((((()))))))))***+++***)))(((((((((((((((''''''''''''((((((((((((************))))))))))))++++++************++++++((((((''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''((('''&&&&&&&&&(((&&&'''((((((((((((((((((******))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++((('''&&&%%%&&&'''((()))******))))))((((((''''''))))))************))))))+++++++++++++++***)))((()))(((''''''''''''((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((()))***************(((((((((((((((((((((((())))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((()))***************))))))))))))((((((((((((+++***((('''''')))***+++))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&''')))*********)))((((((((()))******************************************************+++++++++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((()))******)))((('''(((((())))))******++++++)))))))))************+++((((((((())))))******+++******))))))))))))))))))'''''''''(((((())))))))))))((('''''''''(((***+++(((((((((''''''(((((((((++++++++++++++++++++++++************************,,,++++++************+++'''((())))))))))))((((((******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((*********))))))))))))(((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&(((***)))'''%%%&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((())))))(((((()))((((((''''''&&&'''(((((()))))))))))))))))))))(((((('''(((((((((''''''''''''((((((((((((************))))))))))))++++++************++++++((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&''''''((())))))***''''''''''''(((((((((((())))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((&&&&&&'''((((((((((((((())))))******************''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((************************)))((('''''''''(((***+++******))))))((((((''''''))))))************))))))+++)))(((&&&'''(((***+++((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((((())))))***************))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''******))))))((((((''''''(((((()))***************(((((((((((())))))))))))))))))************))))))************************((()))))))))************((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&''')))*********)))(((***************)))((((((************************))))))*********+++++++++))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''(((((((((((('''''''''''')))******))))))(((&&&&&&''''''(((((())))))((((((((())))))))))))***((((((((((((((()))++++++************))))))))))))''''''''''''((((((((((((((((((((((((((()))******)))((((((''''''(((((()))++++++++++++++++++++++++************************))))))(((((((((((())))))&&&''')))******)))((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&''')))***)))'''''''''&&&&&&&&&'''((((((''''''(((((())))))******))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))***+++((((((''''''''''''((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************%%%%%%&&&'''((()))******''''''''''''(((((((((((()))(((((((((((('''''''''&&&'''((('''&&&&&&'''(((%%%&&&'''((()))))))))((())))))))))))************''''''((((((((((((''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))(((((((((((())))))************))))))(((&&&$$$"""###%%%)))+++(((''''''''''''(((((()))%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))'''&&&((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))(((((((((((((((((()))***************(((((((((((()))))))))))))))***+++,,,+++***)))(((************************))))))))))))************((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))+++++++++******)))''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))************+++)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((((((''''''&&&&&&'''(((*********)))(((''''''''''''((((((((((((((((((((()))))))))******((((((''''''((()))+++,,,************)))))))))((()))))))))(((((((((((((((''''''((()))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((('''''''''(((((()))&&&''')))*********)))(((''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***&&&%%%###$$$&&&((()))((((((((('''&&&%%%&&&'''''''''''''''((()))*********((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&''')))*********)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''((()))))))))(((((((((((((((((()))&&&'''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&'''((()))******)))((((((((()))))))))******''''''((((((((((((''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((())))))))))))))))))(((((('''%%%$$$$$$&&&(((***'''''''''''''''((())))))&&&&&&&&&'''(((((())))))''''''''''''((((((((()))''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************'''((((((((()))))))))***+++++++++******)))))))))************************))))))))))))************((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))*********))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))*********+++++++++((()))***++++++)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''((((((((((((''''''&&&'''(((*********)))(((************))))))))))))((())))))))))))*********((('''''''''((()))+++,,,+++*********))))))((((((++++++******))))))((((((&&&''')))*********)))(((,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******%%%''')))***+++***)))(((&&&&&&'''((()))))))))((('''((((((((())))))******))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&$$$""""""$$$'''((()))***((('''&&&%%%%%%&&&'''&&&''''''((()))******+++''''''(((((())))))******''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''))),,,//////---***((('''''''''''''''((()))***&&&''')))*********)))(((''''''&&&&&&&&&''''''(((''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&'''((()))************''''''(((((()))))))))***''''''((((((((((((''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))*********+++$$$%%%'''((((((((('''&&&''''''(((((())))))******(((((())))))))))))((((((************))))))))))))'''''''''''''''((()))***&&&''''''((()))******+++&&&'''''''''(((((())))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''(((((())))))******(((((()))***************'''((((((((())))))******...,,,***(((''')))***,,,************************))))))))))))************((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++'''((()))******++++++***************************((())))))***++++++,,,,,,))))))******++++++++++++'''(((***+++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''******)))(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((+++)))((()))******)))((()))*********++++++++++++******+++++++++******))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&((()))***)))((('''((()))''''''''''''((((((((()))((()))+++***(((&&&%%%%%%(((((())))))))))))((((((((((((((((((((('''''''''))))))*********((('''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''************)))'''&&&%%%''''''%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&%%%((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%(((***++++++***)))******++++++++++++******++++++++++++*********)))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))((('''&&&&&&((('''&&&(((******'''$$$)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))(((((('''''''''''''''((())))))&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&(((******)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((***,,,---************))))))))))))((((((((((((((('''''''''***)))(((''''''((()))***''''''((()))))))))))))))***(((&&&$$$$$$%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''***)))((((((((((((((()))******++++++++++++******))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))************)))))))))***++++++***)))***+++******************************))))))((((((''''''+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))((((((((((((((()))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''+++***))))))(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''***)))))))))(((((((((((()))((('''(((***+++***))))))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((('''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))******))))))(((&&&%%%$$$***)))))))))((((((((('''((((((((((((((('''''''''((()))***)))((('''((()))'''''''''((((((((((((((( """%%%'''''''''(((***(((((())))))))))))(((((((((((((((((((((((((((''''''((()))******)))(((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))***))))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))(((((((((((())))))))))))((((((++++++*********)))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((***((('''(((***+++)))'''))))))))))))))))))))))))(((((((((''''''(((((((((******)))))))))((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***)))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))''''''((()))))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))******((('''''''''((())))))))))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++*********))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))((('''''''''((()))))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++***************************)))))))))((((((((('''*********)))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))*********))))))))))))))))))((((((''''''((((((((()))))))))))))))*********(((((((((((())))))))))))''''''((((((((((((((((((******)))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''******)))))))))(((((((((***)))((((((******)))(((((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((('''''''''''''''(((((())))))))))))(((((((((''''''))))))))))))))))))))))))******))))))(((&&&%%%$$$))))))))))))(((((((((((('''((((((((((((((())))))((()))***)))((('''((()))((((((((((((((('''''''''%%%'''((((((&&&%%%%%%&&&(((((())))))))))))((((((''''''((((((((((((((((((&&&'''((()))************)))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((())))))(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''(((((('''&&&&&&&&&((()))((('''%%%%%%%%%&&&'''''''''(((++++++++++++************))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''&&&''''''((((((''''''&&&******)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******+++***((((((***+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((((((''''''''''''''''''((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******)))*********)))'''%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''(((((()))))))))))))))))))))************))))))(((((((((((())))))''''''((()))))))))))))))******++++++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))(((((('''***))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++************)))))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++************************))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***(((((('''''''''(((((()))(((((())))))******++++++))))))))))))((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((*********)))))))))((((((,,,***)))((())))))'''%%%(((((((((((()))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((''''''(((((()))))))))***((()))***)))((('''((()))((((((((((((''''''''''''***+++,,,***'''&&&%%%&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''((())))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((())))))(((((())))))(((''''''((())))))&&&&&&''''''(((((())))))'''&&&%%%&&&((()))((('''$$$%%%%%%&&&'''(((((()))************************(((((((((((((((((((((((('''(((((((((((()))))))))***)))(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))******(((((((((((((((((((((((('''((()))******)))((('''(((((((((((('''''''''''''''''''''''''''((())))))(((((((((''''''&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))+++***((((((((((((***+++)))))))))***)))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))))))))((('''&&&&&&&&&''''''(((((())))))((()))))))))))))))******((((((((((((((()))))))))''''''((()))))))))))))))+++++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))((())))))************++++++++++++******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))************)))))))))***+++***)))((()))+++************************))))))))))))(((((((((((())))))))))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******))))))((((((((()))******''''''((()))***++++++,,,))))))))))))((((((((((((&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))))))))************)))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((()))***)))((('''((()))((((((((((((((('''''''''%%%&&&((()))((()))+++---(((((())))))))))))((((((&&&'''''''''(((((())))))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''(((((())))))((()))((('''&&&&&&'''((()))&&&''''''(((((()))))))))'''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((()))***+++'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++***)))((((((((())))))((('''&&&'''(((***(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))******))))))(((((('''''''''((())))))******))))))************************))))))'''&&&&&&'''))))))''''''((())))))*********''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******&&&'''''''''((((((((()))'''''''''(((((()))))))))''''''((()))))))))))))))''''''((())))))))))))))),,,+++((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))(((((((((((())))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))************))))))((()))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))''''''(((((()))))))))******)))))))))******+++,,,''''''((()))***++++++,,,***)))))))))((((((((('''&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))******++++++*********)))))))))$$$###$$$&&&***,,,---,,,((((((((()))))))))******&&&'''((())))))***))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((()))))))))((((((''''''''''''''')))))))))(((((((((''''''))))))))))))))))))))))))******))))))(((&&&%%%$$$(((((((((((())))))))))))((())))))))))))))))))***((()))***)))((('''((()))''''''''''''((((((((()))&&&'''((('''&&&&&&(((***(((((())))))))))))((((((&&&&&&''''''((()))))))))+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&(((((((((((((((((())))))&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))***++++++((())))))******))))))(((******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))---,,,+++***)))((('''''''''(((((((((&&&&&&''')))))))))))))))))))))))))))((())))))******))))))((('''(((((((((((()))))))))'''''''''''''''((())))))******))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***++++++,,,,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))*********)))''''''((())))))))))))))),,,***'''%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***************)))(((((('''(((((()))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))******+++,,,******++++++++++++******))))))))))))))))))))))))&&&'''((()))************************************))))))************))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((())))))******+++++++++))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))***+++,,,,,,(((((())))))******++++++******))))))((((((''''''&&&&&&''''''((())))))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++*********))))))%%%$$$$$$&&&)))+++++++++)))))))))*********++++++&&&'''((())))))*********))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))))))))((('''''''''''''''******)))))))))((((((((())))))))))))))))))))))))******))))))(((&&&%%%$$$'''((((((((()))))))))************)))))))))))))))((()))***)))((('''((()))%%%&&&&&&'''((()))******++++++***(((%%%###$$$&&&(((((())))))))))))((((((&&&&&&''''''((())))))******)))(((''''''((())))))((((((((((((((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&'''((()))))))))(((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********&&&'''(((*********)))(((((())))))******))))))(((++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++******)))))))))&&&(((******((('''((()))))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))******'''''''''''''''((())))))(((((((((((())))))))))))'''((()))++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***++++++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++*********))))))(((((('''&&&''''''((())))))******%%%&&&((()))*********)))''''''((()))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))((()))*********)))''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))(((((()))*********)))(((************************))))))************))))))((()))***)))((('''(((***))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((())))))******+++,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((()))***+++)))))))))))))))******************)))((('''''''''&&&&&&&&&'''((())))))*********)))((((((((((((((())))))))))))))))))))))))(((((())))))*********++++++++++++************)))***)))''''''(((((('''%%%************++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((())))))******++++++******))))))(((((((((******)))((('''((()))$$$%%%&&&'''(((***++++++(((((()))(((((())),,,...(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((''''''((()))***,,,(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&+++***)))(((((()))***+++******))))))((((((''''''&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************'''(((***++++++)))'''&&&(((((())))))))))))((((((++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++&&&))),,,,,,***((((((***))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))******++++++'''''''''''''''((())))))&&&&&&''''''(((((())))))'''(((***+++,,,+++)))(((((((((((((((((((((((((((((()))***++++++***)))(((+++***)))))))))))))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((((((,,,,,,+++***)))((('''''''''(((((()))***+++++++++%%%&&&((()))*********)))'''(((((()))))))))))))))'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''((()))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((()))))))))******+++++++++,,,))))))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))******++++++***)))'''&&&************************))))))************))))))((()))***)))((('''(((***))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&((())))))*********)))))))))))))))+++******)))(((''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((,,,***)))'''''''''(((((())))))))))))***************************)))((((((++++++******))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))***((('''(((***+++(((%%%))))))((('''''''''''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((('''''''''))))))(((((((((((())))))+++***)))'''''''''((()))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((((()))***++++++***(((((())))))))))))))))))))))))***************+++++++++(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++(((((())))))******++++++))))))))))))************&&&'''((())))))((('''&&&***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''+++***)))'''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))((())))))************))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++*********))))))(((((())))))(((((('''''''''&&&(((((()))***************((('''&&&&&&&&&''')))***,,,,,,++++++***)))))))))((((((((((((((((((((((((******))))))))))))******************)))))))))((())))))************)))((())))))))))))))))))))))))(((((())))))******++++++)))(((((((((******((('''++++++++++++***)))(((''')))))))))))))))))))))))),,,,,,+++***))))))))))))---------,,,,,,++++++++++++)))'''''')))+++++++++************)))'''&&&%%%))))))************))))))+++*********))))))((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((((((((()))************)))---,,,+++)))((((((''''''(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((())))))((((((''''''(((((())))))))))))***************************)))(((((()))))))))(((((('''''''''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&(((***+++***((())))))(((''''''''''''(((***)))((('''&&&''''''((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))***)))((('''&&&''''''(((***)))((((((******)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))*********))))))((())))))))))))))))))))))))+++******)))((('''&&&%%%((((((((()))))))))******'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))************'''((()))******)))((('''***((('''%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***************'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))(((''')))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))************)))))))))((((((******)))))))))((((((((((((((()))***************(((((('''''''''((()))***))))))))))))))))))************************************))))))))))))******+++******)))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********)))(((((((((******((('''((())))))******))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++************+++)))'''''')))++++++***)))******))))))((('''&&&))))))************))))))************)))))))))(((***)))))))))((((((((('''***))))))(((((())))))***))))))))))))))))))))))))************)))))))))(((((()))******++++++******,,,+++***)))(((((((((((()))+++,,,+++***)))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******)))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((())))))))))))((())))))))))))*********************)))))))))((((((''''''''''''&&&&&&&&&&&&************************(((((()))************)))(((((((((((())))))))))))************************&&&&&&&&&(((***,,,+++******)))((((((''''''(((((())))))((('''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''((()))***+++))))))(((((((((((())))))(((((('''&&&&&&&&&'''''')))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&(((((('''''''''(((((())))))))))))(((((())))))***)))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$'''((((((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))((())))))))))))************((()))***++++++***)))((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((************))))))))))))(((((())))))******)))))))))(((((((((((()))***+++&&&''''''((())))))******************************++++++************++++++,,,+++)))((((((((()))***'''(((((())))))((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((******((('''&&&&&&((()))************))))))))))))))))))))))))++++++******)))*********((((((((()))))))))))))))***)))'''((()))++++++***(((((())))))))))))(((((())))))************))))))************))))))))))))))))))))))))(((((((((((()))******************)))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++******))))))))))))*********+++,,,,,,******+++,,,******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((------,,,+++******))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&''')))++++++++++++***((()))))))))******************)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))+++++++++***************&&&&&&''')))*********)))***))))))((('''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''%%%$$$%%%&&&(((***))))))(((((((((((())))))((((((((((((''''''(((((()))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((************************(((((((((((('''''''''''')))))))))(((''''''&&&&&&***)))'''&&&&&&'''((()))***)))(((''''''(((***+++((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((('''((()))))))))************)))***++++++++++++***)))))))))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''')))))))))(((((()))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))******+++((((((((()))))))))******************************++++++************++++++,,,+++)))((('''((()))***&&&''''''(((((((((((('''))))))))))))))))))))))))++++++******))))))(((((()))(((((((((******((('''&&&&&&((()))))))))))))))((((((((((((((((((((((((+++***************++++++'''((((((((())))))*********(((((((((***+++***)))''''''((()))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((*********)))))))))))))))******+++,,,,,,,,,,,,+++))))))(((((()))***++++++)))***++++++))))))***+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((***,,,---------,,,((()))))))))***************)))((((((''''''((((((((((((((((((((((((((()))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))++++++++++++******))))))(((((()))))))))(((((((((******)))((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((('''%%%$$$%%%&&&(((***))))))(((((((((((())))))))))))))))))******)))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((('''''''''***)))'''&&&&&&'''((())))))((('''''''''(((***+++(((((((((((((((((((((((((((((())))))***++++++,,,((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((''''''((()))))))))************)))***+++,,,,,,+++***)))))))))((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''*********))))))***++++++''''''''''''((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))(((''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''((())))))***************+++++++++******)))))))))))))))))))))))))))))))))+++******************+++++++++)))((((((((()))***&&&&&&'''((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))(((((((((******((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,)))))))))******+++++++++)))(((((()))***+++***)))&&&'''((())))))******)))))))))************))))))))))))))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))************+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,((()))***)))((('''(((******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((((('''((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))***+++,,,---------))))))))))))***************)))((('''&&&'''((()))))))))))))))************''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))+++++++++***))))))((((((((()))+++***(((''''''(((+++***))))))(((((())))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''((()))***+++))))))(((((((((((())))))))))))***+++++++++******)))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((())))))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''((()))******)))))))))))))))))))))))),,,+++++++++************)))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((('''))))))))))))************)))***+++,,,,,,+++***))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))******+++((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))))))))''''''''''''))))))&&&'''((())))))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((()))))))))((('''''''''((()))*********)))))),,,,,,,,,+++***)))))))))((((((((((((((((((((((((******))))))))))))******************)))))))))(((&&&''''''((())))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((******((('''))))))************)))((())))))))))))))))))))))))))))))))))))***+++,,,---******++++++++++++++++++)))(((((()))++++++***(((''''''((())))))***))))))))))))************))))))))))))))))))************(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++))))))(((((()))***++++++'''((())))))''''''((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,))))))))))))***************)))(((&&&&&&'''((())))))))))))*********++++++(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))++++++***))))))(((''''''&&&(((******((('''(((***+++***))))))(((((())))))'''((()))***+++******)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))'''((()))***+++******)))***)))((((((******)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''((()))))))))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))******))))))))))))((((((******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))'''''''''((((((((((((((())))))))))))************((()))***++++++***)))((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((()))*********''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&'''((((((***)))'''&&&&&&''')))***&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))''''''(((((())))))))))))(((((())))))(((''''''&&&&&&'''((()))))))))((((((***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++++++++***((('''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))*********)))(((((((((******((('''((()))***++++++,,,,,,+++))))))))))))))))))))))))((((((((()))***,,,---...++++++++++++++++++******(((((((((***+++,,,***((('''((()))))))))))))))((())))))************))))))((()))))))))************'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))((()))))))))************((()))******++++++*********)))))))))))))))******''')))***)))((('''((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))((('''''''''(((***+++))))))))))))************+++)))'''&&&%%%&&&((()))(((((())))))******++++++))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))*********)))(((''''''&&&$$$'''******((((((***,,,+++******)))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''((('''''''''))))))(((((((((((())))))&&&'''(((*********)))(((+++)))((()))***+++***((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''###$$$$$$%%%&&&'''(((((($$$%%%''')))******)))((($$$%%%''')))***))))))((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))************((()))***++++++***)))((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''"""""""""###$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))***++++++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))(((''''''&&&%%%%%%%%%%%%&&&'''***((('''&&&&&&'''(((***&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))(((((())))))*********+++(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''''''''(((((())))))******************************((((((''''''''''''((((((''')))+++,,,,,,***'''&&&'''''')))***++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))(((((((((******)))''''''((()))+++---.........))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,++++++******))))))(((((((((***,,,,,,***((((((((())))))))))))(((((())))))************))))))(((((())))))*********+++'''((((((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++(((((()))*********************))))))))))))******(((***+++***)))((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********((((((''''''''''''(((((()))(((((('''''''''((((((************(((&&&$$$"""))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''''''''''''''&&&''''''(((((((((((((((*********))))))))))))(((++++++++++++++++++++++++%%%&&&''')))))))))((((((%%%&&&''')))************)))))))))***+++++++++,,,************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%((((((((((((((('''''''''---,,,+++***))))))))))))''')))******))))))***,,,(((((('''(((((()))***+++))))))(((((('''''''''&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((***+++,,,************))))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''******)))((((((((((((((()))'''%%%%%%&&&'''((('''(((((())))))))))))(((((())))))************))))))''''''''''''''''''&&&&&&((((((((((((((()))******((((((((()))******++++++***)))(((''''''((()))***''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''(((((())))))******''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))))))))******************))))))***+++,,,,,,*********)))))))))))))))'''''''''''''''((())))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))((()))***++++++***)))((()))***+++++++++)))((('''))))))(((&&&%%%%%%%%%%%%(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))))))))))),,,,,,+++***)))(((''''''*********))))))*********((((((''''''''''''(((((())))))))))))((('''&&&&&&)))))))))))))))))))))))))))))))))(((((((((''''''***))))))(((((())))))***''''''((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))************)))((('''&&&(((((()))))))))))))))(((***************+++++++++************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((('''((()))))))))(((&&&&&&'''''''''(((((((((((((((******)))))))))******+++'''(((******)))(((***+++)))(((((((((((())))))***))))))((((((((('''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''******)))(((((((((((((((*********)))))))))((((((***))))))))))))(((((((((((((((((((((((((((((((((***))))))((((((((((((((()))'''%%%%%%&&&((((((''''''(((((())))))(((((('''))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''+++)))(((&&&&&&&&&((()))))))))))))))((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((''''''''''''((((((((()))))))))***((()))))))))(((((('''&&&))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))******************)))******++++++,,,***)))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++******)))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********'''((())))))******))))))))))))************))))))***************)))((((((++++++***)))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((())))))))))))))))))))))))))),,,++++++***)))(((''''''++++++++++++++++++++++++((((((''''''''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))***)))))))))))))))((((((+++***)))((('''''''''''''''((())))))******))))))))))))))))))((((((((('''((((((((((((((((((((((((,,,+++***))))))((()))))))))*********))))))((('''+++++++++***************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))(((''''''&&&&&&&&&''''''(((((())))))((('''(((((()))***+++,,,'''((())))))(((((()))******))))))(((((((((((()))))))))(((((((((((('''''')))))))))(((((((((''''''''''''((((((((((((''''''******)))((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''&&&&&&'''((((((''''''''''''(((((('''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++******)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((+++***(((''''''((()))))))))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))*********)))(((((())))))((((((((((((''''''))))))))))))))))))))))))******)))))))))***+++,,,************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************+++++++++))))))))))))))))))******'''''''''''''''((())))))(((((()))************)))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******((()))******++++++************))))))))))))******+++******)))))))))))))))+++******)))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))(((''''''''''''(((((()))***)))(((''''''((()))***((((((((((((((((((((((((************)))))))))))),,,***(((&&&$$$"""!!!!!!(((((()))************************)))))))))(((((())))))))))))))))))))))))((((((''''''(((***,,,---))))))*********))))))(((,,,+++++++++***)))))))))************************(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''************************((()))***++++++***)))((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((''''''&&&%%%&&&&&&'''((()))******''''''''''''((()))***+++'''((())))))((('''((()))******)))(((((('''(((((())))))(((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((***+++,,,)))))))))(((((((((''''''&&&'''((()))***++++++,,,(((((((((((((((((((((((()))(((((('''''''''(((((()))'''&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((()))***************************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))******)))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))***)))))))))((()))))))))*********************+++++++++******)))))))))))))))*********'''''''''''''''((()))))))))))))))*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++)))((((((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((('''(((((()))******++++++((()))************)))((('''''''''''''''((()))))),,,+++)))(((''''''(((((((((((((((((((((((((((((())))))))))))************)))((('''&&&$$$$$$$$$$$$(((((()))***************++++++*********)))))))))(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,'''((()))***++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))((()))***)))((('''((()))******)))(((((('''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((***+++,,,))))))))))))((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''(((((()))'''''''''))))))(((&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))((()))******++++++******(((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''((('''''''''''''''(((((((((((((((''''''''''''((((((************************((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((((((((((())))))))))))))))))************************(((((()))))))))*********************************************************************************))))))))))))))))))))))))''''''((()))***)))))))))((()))))))))******************+++++++++******)))(((((())))))************'''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++)))((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((************))))))(((((()))***+++,,,,,,+++***)))''''''&&&''''''((()))***,,,+++***)))((((((''''''))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&&&&'''(((***+++,,,'''((())))))******))))))************))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))***+++,,,,,,,,,+++++++++***************))))))))))))))))))))))))'''((()))******)))((('''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&''''''(((((())))))******)))(((((())))))))))))***+++***)))((()))******))))))(((((((((((()))(((((())))))))))))******)))))))))(((((((((''''''''''''((((((((((((''''''******)))(((((((((((((((************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''(((******(((&&&'''''''''((((((''''''''''''(((((())))))((((((''''''''''''(((((())))))***&&&'''((()))***)))(((''''''(((((()))******++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++(((((())))))))))))******))))))))))))((((((((((((''''''(((((())))))(((((((((((())))))))))))******************************'''((())))))******))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,***)))(((((((((((()))******++++++'''''''''''''''((())))))+++***))))))((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))******++++++************))))))))))))******)))))))))))))))******++++++******)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************))))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))************))))))))))))((()))+++,,,,,,+++)))(((&&&&&&&&&''''''((()))***))))))*********))))))((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''((()))***,,,---''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***+++++++++++++++***************+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''((('''''''''((((((((((((((()))))))))))))))***+++,,,+++,,,,,,+++***))))))+++)))(((((((((((())))))***(((((()))))))))*********((((((((('''''''''&&&&&&''''''((((((((((((''''''******)))(((((((((((((((++++++++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((()))******(((&&&'''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''((())))))******&&&'''(((******)))(((''')))))))))))))))*********'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((((()))))))))************)))))))))(((((((((''''''((())))))*********)))(((((()))))))))*********************************((()))***+++++++++******************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************)))***,,,,,,,,,***)))''''''(((((()))******++++++'''''''''''''''((()))))),,,+++)))((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))******))))))))))))************))))))(((((()))***************++++++***)))((((((((((((************)))))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********************************)))))))))((((((((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,%%%'''((())))))((('''%%%&&&&&&&&&'''''')))******&&&''')))+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''&&&&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%************************$$$&&&(((***,,,,,,,,,,,,***++++++++++++***))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((()))++++++)))((('''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((&&&&&&''''''((((((((((((((((((''''''''''''(((((()))***,,,...///+++------,,,***)))***+++(((((('''(((((()))***+++(((((())))))*********+++((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((***+++,,,,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((()))+++***(((&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((()))******+++((()))+++,,,---,,,***)))++++++******)))((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''((())))))***))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++******))))))((((((((('''((()))***+++++++++++++++(((((())))))*********+++************************)))***+++,,,---,,,++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))************)))***,,,---,,,***(((''''''(((((()))***+++++++++'''''''''''''''((()))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))((()))***++++++***)))((('''((()))+++++++++***)))))))))(((&&&%%%%%%%%%%%%+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&'''(((*********)))((()))))))))))))))))))))))))))))))))***+++++++++,,,''')))***++++++***)))'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******(((((('''''''''(((((()))'''''''''''''''''''''''')))((('''''''''(((***+++&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,+++***)))((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''(((((())))))************++++++++++++******))))))************))))))%%%&&&'''((()))+++,,,,,,((()))***+++++++++++++++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''))))))*********))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************)))***+++++++++)))((('''(((((()))***+++,,,,,,---))))))))))))************((((((((((((''''''''''''+++***)))'''&&&&&&&&&&&&******))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))******+++***'''&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((***+++,,,************************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******+++***)))(((((('''(((((((((((((((((()))))))))))),,,***((((((((()))((('''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************,,,++++++*********************)))((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))((((((((((((,,,,,,,,,+++++++++******,,,+++*********+++---...,,,***((('''&&&'''((()))))))))))))))))))))))))))***)))(((''''''''''''''',,,+++******))))))******+++++++++,,,,,,+++++++++))))))))))))************+++*********))))))(((((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******+++++++++*********)))))),,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********&&&%%%''')))''''''******''''''******'''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))***++++++,,,***************+++++++++((()))***++++++***)))((('''''''''((((((((())))))((((((((())))))))))))***((((((((((((((()))******(((((('''''''''(((((()))'''''''''''''''''''''''')))(((((('''((()))***+++((()))***+++,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,+++***)))((((((((((((************)))))))))((()))))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''''''''''''''((((((((()))))))))***))))))************))))))))))))*********))))))(((&&&&&&'''((())))))******(((((()))***************(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))((((((((())))))))))))(((((((((((())))))*********))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))************************)))(((((())))))))))))))))))******))))))))))))***************))))))))))))(((((((((***)))(((''''''&&&''''''(((((((((((())))))))))))+++*********)))))))))((('''''''''''''''''''''''')))***+++***'''&&&'''(((''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((()))*********))))))(((((((((((()))(((((((((((()))))))))))))))(((&&&&&&''''''&&&%%%''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))************++++++***))))))))))))*********)))(((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((((((((()))))))))******++++++,,,,,,++++++************))))))((('''((()))***++++++***((('''''''''))))))))))))))))))))))))))))))******)))((((((((())))))---,,,++++++******************++++++++++++******))))))))))))************************)))))))))((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((()))))))))))))))***+++++++++*********)))))))))))))))(((((()))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********''''''******(((''')))+++)))((()))(((%%%(((,,,)))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******+++++++++++++++***************((()))***++++++***)))((((((((((((((()))))))))***))))))))))))************((((((((((((((()))******)))((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((()))******)))***++++++,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,+++***)))((((((((((((************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************))))))((('''&&&&&&'''''''''((((((((('''(((((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))*********)))))))))((((((((())))))******)))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++******)))))))))))))))))))))))))))((((((''''''))))))))))))************************))))))))))))((((((''''''''''''(((((('''''''''((()))*********+++++++++******)))))))))'''''''''''''''''''''''')))***+++)))'''&&&'''(((((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((()))******)))(((((((((((())))))***(((((((((((()))))))))))))))(((&&&&&&'''((('''&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))******************)))((((((((())))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((('''''''''((()))******(((((()))***+++,,,------+++************)))))))))(((((('''''''''((()))***+++***)))((('''((()))***))))))))))))))))))))))))******)))))))))***++++++......---,,,++++++******)))******************)))))))))))))))************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((***************)))))))))+++++++++***************)))((((((''''''(((((()))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++((())),,,+++((((((******((((((******'''(((,,,******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++++++++***)))))))))((()))************)))(((''''''((((((((()))))))))(((((()))))))))*********((((((((((((((())))))******)))((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------,,,+++***)))((((((((((((*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))))))))))))))***(((((((((((())))))))))))''''''((((((((((((''''''************)))((('''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***************)))))))))'''''''''''''''((((((((((((((((((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))*********************)))))))))(((((('''''''''''''''((())))))'''((((((((()))))))))***(((((()))))))))*********)))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))((((((((((((((())))))***(((((('''(((((()))******(((((((((((())))))))))))+++***(((((()))******)))(((((())))))))))))(((((('''(((((((((((()))))))))((()))))))))***************))))))(((((((((((((((((()))))))))))))))((((((++++++++++++******))))))))))))))))))))))))))))))***)))(((((()))+++---...(((((()))******+++,,,,,,***))))))))))))))))))))))))))))))))))))******+++******)))(((((())))))***)))))))))))))))))))))))))))))))))))))))***+++,,,//////......---,,,+++***))))))************))))))((()))))))))*********************)))))))))))))))((()))))))))************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++((((((******))),,,111111+++))),,,...+++((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))),,,+++++++++***)))))))))))))))************))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((())))))*********)))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------,,,+++***)))(((((((((((())))))))))))))))))******))))))))))))))))))))))))((())))))))))))))))))(((******))))))))))))***+++))))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))(((((()))***+++(((((()))******+++,,,,,,((()))))))))************))))))((((((((('''''''''''''''&&&''''''((()))******)))))))))((((((((('''$$$%%%&&&'''(((***++++++************************((()))***)))((('''((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((())))))***(((((('''(((((()))******(((((((((((())))))))))))+++)))((((((***+++******(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))***************))))))((((((((((((((('''((())))))))))))((((((***++++++,,,+++***))))))))))))))))))))))))))))))***)))(((((()))+++---...)))))))))))))))))))))))))))))))))))))))))))))***((()))))))))***************))))))))))))*********************************(((((((((((())))))***+++......///......,,,+++***))))))************))))))((()))))))))************))))))))))))))))))******((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++((('''((((((***111999III:::,,,***...---)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++++++++******************))))))))))))))))))***&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++***)))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))------,,,++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''(((((()))))))))(((((((((((('''''''''(((((((((((()))))))))))))))))))))******+++(((((()))***+++,,,------))))))))))))************(((((((((((('''''''''''''''''''''''''''((()))************)))((('''''''''###$$$%%%&&&((()))***+++((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))***+++,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******)))(((((((((((())))))***(((((((((((()))))))))))))))'''&&&'''((())))))(((((())))))******))))))(((((((((((()))))))))******))))))))))))******************)))((((((((())))))&&&''')))******)))((((((******+++,,,,,,***)))((())))))))))))))))))))))))((('''''''''((()))******))))))))))))(((((('''''')))))))))************+++&&&'''((()))))))))(((((())))))******************************************))))))((((((((()))******,,,---.........---,,,+++)))******************)))))))))))))))************))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++***************)))))))))***************+++++++++)))((((((''''''(((((()))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***((('''(((''')))222;;;]]]GGG///'''(((+++++++++''''''(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))************************+++++++++******))))))))))))******''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((()))******,,,+++***)))((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((...---,,,+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,+++***)))((((((((((((((()))))))))************))))))))))))))))))))))))((()))************)))(((((((((((((((((()))*********)))))))))((((((((('''((((((((())))))(((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((''''''''''''((((((((())))))(((((()))***************((()))))))))******++++++))))))))))))************)))))))))(((((((((((('''(((((('''''''''(((((()))))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***************************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***************************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((()))*********))))))(((((((((((()))(((((((((((()))))))))))))))'''&&&'''(((******)))))))))************))))))(((((()))))))))*********))))))))))))************++++++***))))))))))))***&&&''')))*********)))((()))***+++,,,+++***((('''))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))******************++++++,,,,,,'''((()))*********)))((())))))******++++++++++++************************++++++***)))))))))*********+++---......---,,,+++******++++++++++++******))))))))))))************((()))))))))************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))))))))***))))))*********+++++++++)))))))))(((((()))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))((()))+++)))(((...777MMM>>>///)))((((((***---((((((((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))************((((((((((((((()))******,,,+++***)))(((((((((((())))))))))))))))))))))))&&&''')))*********)))(((---,,,***)))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,+++***)))(((((((((((((((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((('''(((((()))************))))))((((((((('''(((((())))))))))))(((((($$$%%%&&&((())))))******(((((((((((())))))******))))))******)))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((((('''''''''''''''((((((((()))'''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))************************))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))((((((((((((************************'''(((***)))(((((()))***************************))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''************************''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******+++***)))(((((('''(((((((((((((((((())))))))))))+++)))((()))+++,,,,,,+++))))))************))))))))))))))))))************))))))))))))************,,,++++++***************%%%''')))***+++***)))(((((()))+++++++++***(((&&&)))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))***+++------,,,,,,+++((()))***+++++++++++++++************************------,,,+++************(((***,,,.........---,,,++++++,,,,,,,,,,,,++++++))))))))))))************(((((())))))*********+++))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))******++++++++++++''''''(((((())))))******))))))******++++++++++++,,,,,,++++++++++++,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,'''))),,,...+++'''+++111///---,,,...,,,((((((+++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***)))))))))))))))*********)))))))))******)))))))))***))))))((('''&&&&&&%%%+++*********************((()))))))))************,,,,,,+++)))'''### ++++++***************+++((())))))(((((((((+++---((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((''''''+++***)))(((((()))***+++***************************************)))(((((())))))))))))))))))))))))&&&''')))******(((&&&%%%&&&''''''((()))******+++))))))******++++++,,,,,,''''''((((((((((((''''''((((((((((((((((((((((((......,,,***)))(((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((((((((''''''''''''((()))+++,,,+++)))&&&$$$))))))))))))))))))))))))'''((()))))))))(((&&&%%%'''''''''''''''((())))))+++******))))))))))))))))))((('''''''''(((***+++'''''''''((())))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***+++)))(((&&&&&&((()))+++''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))************))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,+++++++++************)))......------,,,+++******))))))))))))))))))))))))'''(((((()))***++++++,,,*********))))))))))))))))))))))))***+++++++++,,,++++++************+++++++++*********))))))((((((************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******++++++++++++************************************))))))))))))*********((('''(((+++,,,***(((+++++++++*********))))))++++++***)))(((((())))))+++*********))))))((((((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))***))))))))))))******************))))))))))))******''''''(((((((((((())))))***++++++,,,,,,---------))))))))))))))))))))))))(((((())))))))))))(((''')))((((((''''''((((((((()))******)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++++++++++++++++++++++++++)))************)))(((((((((((((((((((((((((((((('''((()))******)))((((((''''''(((((())))))******)))))))))***************''''''((((((((((((''''''((((((((((((((((((((((((---,,,+++))))))(((((((((((((((((((((''''''''''''''''''((((((((((((((('''(((''''''''''''''''''(((***)))))))))((((((((('''(((((((((((('''''''''''')))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((''''''''''''((())))))+++***))))))(((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++************---------,,,+++*********************************''''''(((((()))******++++++++++++******)))))))))************++++++++++++++++++************+++++++++*********))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))***************************++++++,,,,,,++++++*********************************))))))))))))******+++)))((())),,,---,,,***+++++++++*********)))))),,,++++++***))))))******************)))))))))(((***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))************************)))((('''&&&'''((()))***(((((())))))************+++***)))(((((()))***+++&&&&&&'''(((***+++,,,,,,))))))***+++,,,---......(((((((((((((((((((((((((((((())))))***,,,---...(((''''''&&&&&&'''((((((******+++)))(((((()))+++************************+++++++++***)))))))))((((((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++))))))******))))))((('''(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''%%%&&&'''((()))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&%%%&&&''')))***)))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***+++***))))))(((((())))))((((((((((((((()))******,,,++++++***))))))(((((())))))))))))))))))))))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,+++++++++************,,,,,,,,,+++******))))))************************)))))))))***++++++,,,,,,------,,,++++++***))))))+++++++++++++++*********++++++************++++++***************)))))))))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))*********))))))***,,,...---,,,+++++++++***************,,,,,,+++*********++++++************))))))))))))))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******(((((())))))******+++++++++***)))(((((()))***+++&&&'''((()))***+++,,,---'''((((((((())))))******((((((((((((''''''''''''---,,,***))))))***+++,,,)))(((((((((((())))))******++++++***((('''((()))************************---,,,,,,+++***)))((((((''''''(((((())))))*********))))))))))))))))))***++++++++++++++++++++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((('''((()))***+++,,,))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''((())))))*********)))(((((((((((((((((((((((((((((())))))***++++++++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++*********+++++++++*********))))))************************++++++,,,,,,------------......---,,,++++++***))),,,,,,,,,++++++*********,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************))))))))))))******)))))))))***,,,---------************************++++++******)))******+++*********)))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))******+++++++++***)))(((((()))***+++(((((())))))*********+++)))))))))(((((('''''''''((((((((((((''''''''''''...,,,***)))(((((())))))((((((((((((((()))******)))+++++++++)))'''((()))************************---,,,,,,+++***)))((((((''''''(((((())))))******)))))))))******)))))))))++++++++++++++++++++++++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&'''''')))***+++))))))))))))(((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''((()))((((((((((((''''''''''''(((((()))(((((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''"""$$$&&&((())))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))*********))))))((('''((((((((('''(((((()))))))))))))))))))))******++++++++++++((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))***+++((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))***************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++******************************************+++++++++,,,,,,,,,,,,,,,......------,,,++++++***---,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************(((((())))))))))))((((((******************************))))))))))))******'''((())))))******+++,,,************************))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))***++++++,,,)))))))))******))))))))))))))))))))))))))))))(((,,,,,,+++***)))(((''''''''''''((((((((()))))))))***)))))))))))))))******&&&&&&&&&&&&'''((())))))(((***++++++)))(((((()))************************+++++++++***)))))))))((((((((((((((())))))))))))))))))************))))))************************(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((''''''''''''))))))))))))((('''&&&%%%)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''"""$$$'''***+++***(((&&&))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((())))))***+++***)))((((((''''''((((((''''''((()))))))))))))))(((((())))))***++++++,,,((((((((((((((((((((((((((((((''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((())))))))))))))))))(((******************************))))))))))))******''')))******)))(((***+++***************+++++++++(((((('''''''''((())))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))***+++,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((*********))))))(((((((((&&&'''(((((()))***++++++(((((()))***************''''''''''''((()))******''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''((()))******)))((('''''''''(((((())))))******(((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''((((((((((((((((((((('''''''''''''''(((((((((((((((''''''(((''''''''''''''''''((('''((((((((()))))))))***((((((((((((''''''''''''&&&&&&((())))))))))))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((())))))***+++))))))(((''''''''''''(((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************************************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++---------------,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******************************************************++++++++++++************************************))))))))))))******)))+++,,,+++)))((()))+++))))))*********+++++++++((((((((((((((()))******((()))))))))************'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((('''''''''&&&'''((()))***+++,,,,,,'''(((+++,,,,,,+++((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&'''((()))***+++,,,---***++++++,,,+++***)))((())))))))))))***+++------&&&(((***+++************(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((()))+++,,,+++***((('''&&&''''''((()))******+++''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((******)))((((((((((((((()))(((((((((''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))******)))(((((((((''''''''''''))))))((('''''')))***+++))))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))******+++))))))((('''''''''''''''&&&''')))*********)))(((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((('''((((((((())))))************))))))))))))******))))))************))))))''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************))))))))))))))))))))))))(((***+++,,,---,,,,,,+++.........------,,,,,,,,,,,,------......------,,,***+++,,,------,,,+++************++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////////////////...)))******++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************))))))))))))******+++---...---***((()))+++))))))******++++++++++++))))))((())))))***++++++(((((())))))*********+++'''((((((((())))))******(((((())))))*********+++)))((('''''''''(((***+++******))))))((((((''''''((())))))(((((('''&&&%%%''''''(((***+++,,,---...,,,+++)))((('''&&&''''''))))))(((((((((((())))))******))))))((((((((('''$$$&&&)))+++,,,,,,+++***,,,,,,+++***))))))******((((((((((((((()))************))))))))))))******************************%%%%%%&&&&&&''''''((((((******)))'''&&&%%%$$$###***)))((((((((()))+++,,,+++***)))(((((()))***+++(((((((((((())))))))))))''''''((()))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%(((((())))))))))))((((((******))))))(((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''''''''(((((())))))++++++***)))(((((())))))************))))))))))))((((((((((((((((((((((((---,,,***)))))))))***+++)))))))))))))))******+++((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%'''******)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))************************************************))))))))))))))))))))))))***************)))((((((******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++........................///,,,+++,,,...///---+++------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***))))))******))))))))))))******,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************+++***)))***+++,,,---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***++++++*********))))))))))))((())))))*********))))))'''(((((()))***+++,,,,,,+++***)))(((''''''(((((((((((('''''''''(((((())))))(((((((((''''''''''''%%%&&&)))+++,,,,,,+++***++++++***)))))))))))))))((((((((((((((()))************))))))))))))******************************'''''''''''''''(((((((((%%%%%%&&&''''''((())))))***)))((((((((()))+++++++++***)))(((((()))***+++''''''''''''((((((((((((((((((((())))))))))))(((******))))))******+++,,,))))))))))))))))))))))))((((((((())))))*********)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((('''''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((()))))))))******++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***)))))))))))))))******+++((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%(((******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))************************************************))))))))))))))))))))))))***************)))((((((******************************+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,------------......---------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,++++++...........................---+++,,,...///---+++------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***))))))++++++************++++++,,,,,,,,,+++++++++******---,,,,,,+++******++++++************************))))))))))))************+++*********+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++++++++++++++************((()))***+++,,,,,,,,,,,,((((((((())))))************))))))(((((())))))***((((((((((((((()))******)))))))))(((((((((((('''&&&''')))***+++++++++*********)))((((((((())))))((((((((((((((()))************))))))))))))******************************))))))((((((((((((((('''$$$$$$%%%'''(((***++++++)))))))))((()))******+++******))))))))))))******&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((******)))))))))***++++++))))))))))))))))))))))))************++++++++++++((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***)))'''&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++***))))))))))))))))))************))))))))))))******************************)))((((((((((((((()))))))))))))))******+++((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))&&&(((******)))((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))************************************************))))))))))))))))))))))))*********+++******)))(((******************************+++,,,,,,,,,,,,+++++++++*********************++++++,,,------------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,...........................---,,,,,,......---,,,---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,++++++***+++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************)))***++++++,,,,,,,,,+++)))))))))(((((((((((((((((((((((())))))******+++))))))))))))***+++,,,,,,*********)))))))))))))))&&&''')))***+++++++++***))))))((((((((((((((()))((((((((((((((())))))*********))))))))))))************************************))))))(((((('''''')))))))))((((((((((((((()))))))))))))))******+++***))))))))))))))))))***'''''''''(((((((((((()))***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))************************((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''((('''''''''((()))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''(((((())))))'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***************)))))))))((())))))))))))))))))))))))))))))(((((('''''''''''')))))))))))))))******+++((((((''''''''''''((((((*********++++++*********))))))))))))))))))))))))&&&((())))))(((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))************))))))************************************************))))))))))))))))))))))))*********++++++******)))******************************+++,,,,,,,,,,,,+++++++++************)))))))))***+++,,,------------******+++++++++,,,,,,,,,------------------------,,,++++++++++++,,,------...------------,,,,,,,,,........................------,,,------------------,,,,,,,,,,,,------...------------------------------------------------...---,,,++++++,,,---...------------------------------------------------------------------------------------------------***,,,...---,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))***++++++++++++++++++++++++))))))*********++++++++++++,,,------,,,+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))******++++++***))))))((())))))))))))(((((((((((((((((())))))***+++++++++((((((((((((((()))***+++(((((((((((((((((((((((('''((())))))************)))((((((((((((((())))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))******))))))(((((('''''',,,+++***)))((('''&&&&&&((()))))))))************)))))))))******)))))))))((())))))))))))************)))(((((((((((())))))******))))))((())))))***)))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((***)))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&)))))))))))))))******+++((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))'''((())))))(((((()))+++))))))************))))))************************************************************************((())))))*********))))))))))))************))))))************************************************))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,,,,,,,+++++++++******************)))***+++,,,---.........******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............---------,,,,,,........................,,,------------,,,---------,,,,,,,,,------...///------------------------------------------------///...,,,,,,,,,,,,...///------------------------------------------------------------------------------------------------+++,,,------,,,+++,,,---++++++************++++++,,,,,,,,,+++++++++*********)))))))))))))))******************************************++++++++++++***,,,......,,,++++++,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******((((((((((((((()))))))))************)))((('''&&&))))))))))))))))))))))))((()))******+++++++++***''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&((())))))))))))******+++))))))((((((((()))******((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''************))))))))))))(((((()))************)))))))))************))))))))))))*********+++++++++)))((('''''''''(((***+++******)))((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&((((((((())))))))))))))),,,+++***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((((((((((((((('''(((((())))))******+++''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))******+++************))))))))))))''''''''''''''''''''''''((((((((()))(((''''''&&&)))))))))))))))******+++((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))'''((()))((('''''')))+++))))))************))))))************************************************************************((())))))************)))))))))************))))))************************************************)))))))))))))))))))))))))))***++++++,,,+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...............---------,,,........................,,,---......,,,,,,---...,,,,,,,,,,,,---...///000------------------------------------------------......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,---...++++++************++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---))))))))))))))))))))))))*********++++++++++++,,,***---000///,,,***+++,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++******(((((()))))))))*********((()))))))))))))))(((((())))))******************))))))***+++++++++***)))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))))))))))))))******+++)))))))))))))))***++++++((((((((((((((()))************))))))))))))******))))))))))))))))))))))))'''''''''''''''((((((((()))))))))******+++++++++'''((()))***+++******)))((()))***++++++***)))((())))))))))))************((('''&&&&&&''')))+++---******)))((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))++++++***)))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))*********+++))))))))))))(((((('''''')))))))))))))))***++++++************))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&)))))))))))))))******+++((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((()))(((''''''))),,,))))))************))))))************************************************************************(((((()))***************))))))************))))))************************************************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++******+++,,,---......///------...//////.........,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---..................------------........................+++---///...,,,+++---...,,,,,,,,,------...///000------------------------........................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------,,,,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******+++,,,,,,---*********************************+++++++++,,,,,,)))---111000---***+++,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******))))))******+++++++++,,,'''((()))******+++******)))*********++++++++++++)))***+++,,,,,,+++***)))...---,,,***))))))))))))'''((((((((())))))*********)))))))))))))))***+++******))))))***+++,,,,,,((((((((((((((()))************))))))))))))******))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((************************'''((()))++++++******)))((()))***++++++***)))((((((((((((((())))))))))))'''&&&&&&&&&'''***,,,...******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((***)))))))))))))))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((++++++******))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))(((((())))))((())))))***++++++************))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&)))))))))))))))******+++((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))((())))))(((''''''***,,,))))))************))))))************************************************************************(((((()))***************))))))************))))))************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++,,,...///000000//////////////////......,,,,,,------------......,,,,,,,,,------.........---,,,,,,,,,,,,---......//////.........---------........................+++---///...,,,+++,,,///,,,,,,,,,---...///000000------------------------........................,,,---...//////...---,,,////////////////////////------------------------++++++++++++++++++++++++........................+++,,,------,,,,,,...000...------,,,,,,------...,,,,,,,,,+++++++++******))))))(((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))...222111---******---++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,++++++***************************)))))))))))))))))))))))))))***,,,---...------,,,(((((())))))))))))(((((($$$%%%''')))*********)))))))))))))))))))))))))))************++++++++++++************************++++++***)))((('''&&&&&&)))((('''''''''(((***+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((()))((('''&&&&&&'''((()))'''(((((())))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&''')))*********)))((('''''''''''''''((())))))+++******)))(((''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))(((((())))))************))))))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))&&&''')))***+++++++++***,,,+++******++++++)))'''))))))***+++++++++++++++++++++******************++++++******)))((((((''')))************+++++++++(((((()))***,,,///111222******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++000---+++,,,......,,,***++++++******++++++,,,---,,,---......------...000////////////////////////................................................------------------------,,,,,,,,,---......//////111000000//////000000111---------....../////////111---,,,...000///------+++*********+++,,,,,,---******+++,,,,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***************+++++++++,,,)))'''(((+++---,,,***.........------,,,,,,,,,++++++++++++++++++++++++///...---,,,+++++++++++++++******)))(((''''''&&&(((((())))))*********+++(((((((((((((((((((((((()))***+++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---,,,++++++(((((())))))))))))((((((''''''))))))***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))(((((('''((()))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))((()))))))))(((((()))))))))(((((()))(((((('''&&&&&&((((((((('''''''''(((((())))))))))))))))))))))))******)))((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))(((((('''''''''''''''((())))))******))))))((((((''''''(((''''''''''''((()))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((*********************************)))(((''''''(((((()))((((((((()))))))))******(((((((((((())))))))))))************)))))))))((())))))************))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''((()))***++++++******,,,+++***+++,,,+++)))((('''(((((()))))))))))))))++++++******************))))))))))))************++++++++++++,,,,,,,,,,,,*********++++++---......***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------............------000...,,,,,,......---+++---,,,,,,,,,,,,,,,---...,,,---///...------...000........................------------------------------------------------000000000000000/////////---------------,,,,,,,,,///......------......///------------......//////000...---...///...---,,,,,,,,,,,,,,,,,,---......+++,,,,,,---......//////...------,,,,,,------.........------------.........------,,,,,,------...***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,+++)))+++---...---+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,***))))))(((((((((+++******)))((((((''''''((()))))))))************((((((((((((((((((((((((++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***))))))(((((())))))))))))(((((())))))******)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))))))))))))))******++++++******))))))))))))((('''&&&$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((())))))(((((('''))))))(((((((((((()))))))))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((''''''(((((()))***(((''''''''''''''''''(((((((((((()))))))))******))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''((()))***,,,---)))))))))))))))))))))))))))(((((((((((())))))***(((((())))))******++++++(((((((((((())))))))))))************))))))))))))))))))************))))))((())))))******))))))(((*********)))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))******+++******))),,,+++***+++,,,,,,***((('''((())))))******))))))******++++++++++++++++++(((((())))))***+++,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......////////////......///...------......---,,,///......---------......,,,...//////...---///000........................................................................000000//////.........---//////......---,,,,,,+++......------------...............//////////////////////////////...------.........---......///000---------...//////000000......------------......//////............//////...------,,,,,,------...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))---,,,,,,...000000...,,,***************)))))))))+++++++++++++++++++++++++++***)))(((((((((((((((*********))))))(((((('''))))))))))))************((((((((((((((((((((((((,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))*********))))))(((''''''(((((())))))))))))(((((()))))))))((((((((('''''''''''''''''''''''''''''')))*********++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***++++++***)))(((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((())))))))))))((('''&&&%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))'''&&&))))))(((((((((((()))))))))(((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&''''''((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))((((((((('''((())))))***''''''&&&&&&&&&&&&''''''))))))))))))************))))))((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************)))))))))))))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************))),,,+++***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++******+++++++++++++++,,,((())))))******+++,,,,,,,,,,,,,,,,,,---------------,,,+++***************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,.........//////.........///............///......//////...---------......---...//////......///000........................000000000000000000000000000000000000000111111111111000000//////......---000/////////.........---//////............//////000000000000000000000000...222333111.........---//////.........//////000------........./////////......------------......///..................///...------,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,...///000///---+++***************)))))))))++++++++++++++++++++++++,,,++++++***))))))***************)))))))))(((((()))))))))))))))*********((((((((((((((((((((((((---,,,,,,++++++*********************************((((((((((((((((((((((((***))))))(((''''''''''''(((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))+++***))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))******'''(((************((('''((())))))*********))))))''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))'''&&&))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''))))))))))))************(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))************)))(((''''''&&&%%%(((((((((((())))))))))))))))))))))))))))))******))))))************))))))))))))************))))))*********)))))))))))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))+++++++++***************++++++***+++------+++*********+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------............------...//////////////////000......------------......---...000///......///111///////////////////////////////////////////////////000000000111111111222333333222222111111111000------......//////////////////............//////////////////////////////---555888333//////000/////////............//////---------------.........///......------......///......------------.........------,,,,,,------..................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***,,,...///...---+++******+++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))******)))))))))))))))************************************++++++++++++,,,************************))))))))))))************((())))))))))))))))))(((((()))******+++++++++***&&&''')))***+++******)))))))))))))))))))))))))))((((((((((((((())))))***************)))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((()))******)))((((((''''''''''''((())))))))))))(((((((((((())))))(((((())))))***+++(((''''''''''''''''''(((((((((((()))))))))******(((((())))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))((('''&&&))))))))))))))))))))))))'''((()))))))))))))))(((******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))************))))))************)))))))))******++++++******)))((()))))))))************************************)))))))))************+++))))))))))))************))))))))))))))))))))))))++++++*********++++++,,,++++++***+++------,,,+++((()))******+++***************++++++,,,---------++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,------------------............---------------......---------...///000000//////000111---------------...//////---///000000///...000111000000000000000000000000////////////////////////...//////000000111111111000000000000000000000000------...//////000111111000//////......//////000////////////............---888===666000000222000000000//////......//////------------------------//////............//////...------------------......------,,,,,,------...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********,,,...---,,,*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((((((((())))))************************************))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((()))***(((((())))))))))))((((((+++***)))(((((())))))***************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((******))))))))))))***************************************+++++++++,,,,,,++++++++++++++++++++++++((()))))))))************+++******))))))******+++)))************))))))(((&&&''')))+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******,,,+++***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))******))))))((()))***+++,,,))))))((('''''''''''''''******))))))((((((''''''))))))(((((())))))***+++)))((((((''''''(((((()))''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))(((************************((())))))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))************)))))))))******++++++******)))''''''((()))***++++++,,,************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++************+++---...+++******,,,---...---+++((()))******++++++************++++++,,,------...)))******++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///,,,,,,,,,------------...------............------......////////////.........000111111//////111333---------...///000111222---///000000//////000111111111111111111111111111111111111111111111111111111111111222333444444444111111222222333333444444444444444555555555555555444444333333333333444444444444333333333222222222---;;;AAA999111222444222222222111000000000000000........................//////............////////////............//////...------,,,,,,------........./////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************************************)))))))))((())))))))))))))))))))))))((((((''''''''')))***+++************************(((((((((((((((((((((((()))(((''''''((()))***+++(((((())))))))))))((((((///...,,,***)))))))))***************************************++++++++++++************************))))))))))))((((((((((((&&&''')))*********)))(((***)))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++---,,,+++******+++,,,---************)))'''&&&%%%%%%''')))+++,,,+++***)))))))))))))))))))))))))))((((((((((((((()))******---,,,***((('''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++***)))))))))***,,,---***)))((('''''''''''''''+++******)))(((''''''&&&)))))))))))))))******+++))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))*********+++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))*********((('''&&&&&&'''((()))***+++,,,,,,(((((((((((())))))))))))(((((())))))*********+++))))))************))))))******++++++++++++******&&&&&&''')))***+++,,,---************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))******))))))***,,,...///+++******,,,......---,,,++++++,,,------------,,,******+++,,,,,,---......'''((()))***,,,---...///---------.........////////////...---------......,,,,,,,,,---------......------............------//////000000000000//////---000222111//////111333.........///000222444444...///000000//////000111222222222222222222222222555555555555555555555555555555666666777888888999999999:::;;;<<<===>>>>>>======<<<<<<;;;:::::::::999999888888888888999999::::::999999888888888777...===DDD:::111333555333444333333222111111111222000000000000//////////////////............//////000000////////////000000...------,,,,,,------...,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,---,,,......---***)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,------******************+++++++++*********))))))(((((())))))))))))))))))))))))(((+++...---***((((((***))))))))))))((((((((((((''''''''''''((((((((()))***************************)))(((''''''((()))*********))))))((((((''''''*********,,,......,,,***))))))))))))))))))))))))(((*********)))((()))******+++,,,------,,,+++***((((((((((((((((((((((((,,,+++***)))((((((((((((---,,,+++***))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))++++++******************))))))))))))************&&&(((******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((''''''''''''))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))+++***((((((***+++***)))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******###%%%''')))***(((&&&%%%(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&((()))+++,,,,,,))))))(((((())))))***+++%%%%%%&&&'''((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))*********++++++++++++*********))))))((((((************************(((((())))))******++++++************************(((((()))***++++++,,,,,,)))***++++++------...///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////......---------//////000000000//////...111111///............///000...------...000111111222333444333222222444666555888888666777:::;;;999888888888888888888999999===;;;888999<<>>???BBBEEEEEECCCDDDEEEFFFGGGEEECCC@@@>>>;;;<<<;;;:::888999;;;===888888888666333222222333111222222111///.........333222111///......111333///...------...///...,,,,,,---...000000000///......---,,,+++,,,---.../////////.........---------...........................---,,,,,,++++++++++++------------------------------,,,,,,+++***))))))++++++++++++******)))))))))))))))***+++++++++,,,)))************+++++++++)))************+++++++++))),,,......+++)))***+++++++++++++++************'''''''''((((((((())))))''''''''''''''''''''''''***)))(((((((((((()))******)))))))))((((((((('''((((((''')))***+++)))((()))))))))))))))))))))))))))***++++++))))))***+++******++++++++++++******))))))))))))))))))))))))******)))))))))***++++++---,,,+++***))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++***)))(((((())))))))))))************)))***,,,---,,,+++++++++************************+++***)))(((''''''''''''((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))((('''%%%%%%'''((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))*********))))))******+++,,,((((((((()))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))*********+++++++++************)))))))))(((''''''''''''''''''''''''((()))))))))))))))******,,,,,,+++++++++*********)))******+++,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++++++++---------------------------------........./////////------........./////////------........................///////////////......///000111222222222222000//////000222444555555333555777777777777999;;;999???CCCCCCCCCFFFGGGEEEEEEDDDCCCBBBBBBCCCEEEGGGJJJHHHHHHJJJNNNRRRUUUUUUcccddddddcccbbbccceeehhhjjjiiifffdddaaa___\\\[[[WWWSSSOOOPPPTTTXXX[[[[[[YYYYYYWWWUUUSSSPPPNNNMMMKKKIIIFFFCCCCCCDDDFFFHHHGGGEEECCC???;;;888777777555555555444333222333444222222111000//////000111333111000000111111000///....../////////...---,,,.........------....../////////.........---------------------------------...---,,,,,,++++++,,,,,,------------------------------,,,,,,+++******)))++++++++++++*********)))***************+++++++++)))************+++++++++)))************++++++++++++,,,......---+++++++++++++++++++++************''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((()))'''&&&&&&((())))))((())))))))))))))))))))))))***+++,,,+++***)))***,,,*********))))))*********************************((((((((()))+++,,,...///,,,,,,+++***))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++------,,,+++)))((('''&&&))))))))))))************'''((()))************)))************************+++***)))((((((''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''))))))))))))))))))))))))+++)))'''((()))***)))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***((('''&&&%%%&&&''')))***(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))(((((('''''')))))))))))))))******++++++*********)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************)))))))))************+++************))))))))))))************************))))))))))))((((((((((((,,,,,,,,,++++++*********+++++++++,,,,,,------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---...---------------------------............/////////....../////////000000000------...//////000111111...//////000000111111111...///111333444444333222000111222555777999:::;;;:::===AAADDDEEEFFFHHHJJJLLLWWW```bbbaaabbbcccbbb___^^^[[[YYYYYY[[[]]]___cccdddfffjjjooossstttttt}}}|||~~~~~~{{{wwwrrrnnniiiiiinnnsssvvvvvvyyyvvvrrrmmmiiigggffffffeeeaaa\\\\\\___bbbdddddd```]]]XXXRRRLLLGGGCCCAAA>>>======;;;::::::999999444444333333333222222222444222000000000111000...000000000000///...------...///////////////....../////////............---------------------------...---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******++++++++++++************+++++++++***************)))************+++++++++)))************+++++++++***+++---------,,,++++++))))))))))))(((((((((''''''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((+++)))'''''')))***++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,+++***)))(((((()))***+++++++++++++++++++++++++++)))))))))***+++---...///,,,++++++***))))))************++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,,,,++++++***)))(((((('''((()))))))))************&&&&&&&&&''')))******)))++++++++++++++++++++++++******)))((((((((((((((((((''''''&&&&&&''''''((('''((()))******)))(((''')))))))))))))))))))))))),,,***))))))***++++++***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))'''''''''''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***''''''(((((())))))******))))))***+++++++++++++++))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))*********************)))))))))))))))++++++++++++++++++++++++***))))))((((((''''''''')))))))))*********++++++++++++++++++,,,,,,------)))***++++++------...///******+++++++++,,,,,,,,,,,,,,,,,,------------...***,,,------,,,,,,...///........................,,,,,,,,,,,,------------....../////////000000000//////000000111222222222000000111222333555666777777777777777777777777777444777:::===???BBBDDDFFFJJJOOOUUUZZZ]]]```bbbdddjjjwwwzzzyyywwwuuutttttttttuuu|||}}}{{{{{{|||}}}}}}yyyvvvyyy}}}yyysssllleee___YYYUUUPPPOOONNNLLLIIIEEE@@@<<<:::999999:::::::::888777666444222111222222111000111111111000000000//////...///000000000///---,,,/////////...............------------------------...------,,,,,,,,,------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++)))******,,,,,,,,,***)))))))))))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))+++)))'''''')))***++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++******+++,,,,,,---,,,+++******)))***************++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))******((()))))))))***************((('''))),,,......---++++++++++++++++++++++++***))))))(((((((((((())))))(((((((((((((((((()))'''((()))******)))((('''************************)))'''%%%&&&'''((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))%%%&&&(((******)))((('''(((((((((((()))))))))))))))((((((''''''(((((()))''''''(((((())))))******))))))***+++++++++++++++((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((()))))))))))))))(((((((((((()))******&&&&&&''''''((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''((()))+++,,,,,,************++++++++++++)))***++++++------...///******+++++++++,,,,,,,,,,,,,,,---------.........+++,,,------------...///........................,,,,,,,,,---------......------.........//////////////////000000000111111111222222444666888;;;<<<@@@>>><<<;;;<<<@@@DDDFFFCCCFFFJJJMMMOOORRRWWWZZZbbbfffmmmssswwwzzz~~~zzzsssnnniiigggeeebbb^^^WWWNNNGGGFFFDDDCCCDDDFFFFFFCCCAAA???===999777666666555444000000000000000000000000...///000000000...---,,,////////////////////////---------------------------------,,,,,,---..............................---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++)))))))))+++,,,,,,***(((++++++++++++************((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))'''&&&&&&((())))))((())))))))))))))))))))))))***+++,,,+++***)))***,,,*********))))))*********++++++++++++++++++++++++,,,++++++*********++++++++++++***************+++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++''''''((())))))******+++))))))))))))************)))&&&%%%'''+++......,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))***************************(((''''''((())))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))((((((''''''(((((()))$$$&&&)))++++++***(((&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((()))******++++++******((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))******++++++++++++++++++,,,,,,---%%%%%%&&&'''((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))***************)))))))))))))))(((((())))))))))))************))))))))))))))))))))))))************))))))))))))%%%%%%'''(((***+++,,,---************************------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------............,,,---......---,,,...///............................../////////000000000------........./////////......//////000111222222555555666888:::>>>AAACCCAAA???>>>???CCCKKKSSSXXXZZZ]]]aaaccceeeiiioootttxxx||||||yyyuuusssqqqlllddd^^^[[[XXXVVVVVVYYYZZZWWWUUUQQQLLLFFFBBB???<<<:::888444333333222222222222333000111111000000///...---...////////////000000000........................------------------...///........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************)))************+++++++++)))************+++++++++***))))))+++---...,,,)))++++++++++++************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))'''((((((((()))))))))***((((((''')))***+++)))((()))))))))))))))))))))))))))***++++++))))))***+++******++++++++++++******+++++++++++++++++++++++++++******))))))*********+++***************++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))))))))))))))************'''###!!!$$$)))---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((()))******************************,,,***))))))***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''((((((&&&'''((()))***))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))************************+++,,,,,,''''''(((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))******************))))))((((((((((((((()))))))))************++++++++++++++++++++++++************++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............---...///...---,,,---...........................////////////000000000000....../////////000000000...///111333555888999:::======>>>@@@DDDHHHLLLNNNKKKJJJKKKNNNUUU]]]fffkkkooorrruuuvvvwww|||~~~zzzvvvtttuuuvvvpppqqqtttvvvxxxzzzzzzzzzwwwxxx|||{{{wwwwwwzzz|||{{{xxxwwwsssooopppssstttssspppqqqkkkbbbZZZSSSMMMIIIFFFAAA???===;;;:::999999999444444333222111111111111.../////////000000000000////////////////////////---------------...//////........................------------------------+++++++++,,,,,,,,,------***************+++++++++)))************+++++++++)))************++++++++++++******,,,//////---***))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))***************,,,......,,,***))))))))))))))))))))))))(((***+++***)))((()))******+++,,,------,,,+++***************************))))))(((((()))***+++++++++***************++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))***************&&&$$$&&&,,,000000...************************))))))(((((((((((()))***'''''''''&&&&&&''''''''')))(((''''''''')))***+++************************)))'''&&&&&&'''(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((((((''''''''''''(((((()))((('''''''''(((***+++(((((((((((())))))))))))******))))))))))))************))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))******************))))))((((((((('''(((((())))))*********+++((((((((((((((((((((((((*********+++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///******+++++++++,,,,,,,,,---------.........//////...///000///---,,,,,,---////////////////////////------------.........///000000000000111111111111111333555888<<<@@@BBBDDDFFFFFFGGGIIIMMMQQQVVVXXX^^^^^^aaaeeekkkrrryyy}}}zzz}}}~~~xxxxxx|||~~~|||xxxzzz|||~~~|||||||||}}}~~~|||xxxuuurrrqqqnnniiiccc___]]]]]]^^^dddmmmsssvvvvvvuuuuuuqqqpppqqqvvv}}}zzz{{{|||~~~|||wwwssstttxxx|||~~~{{{vvvqqqrrrzzzvvvlllddd^^^ZZZNNNLLLIIIEEEBBBAAA@@@???888666555333222222333333.../////////000000111111000000000000000000000000---------------...///000////////////////////////------------------------+++++++++,,,,,,---------))))))******+++++++++,,,)))************+++++++++)))************+++++++++)))((((((***,,,---,,,***------,,,+++******+++++++++++++++***************((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,+++***)))***+++)))************+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++******))))))(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))''''''''''''((((((((((((***)))((()))***,,,,,,+++(((((('''''''''((((((((('''''''''''''''((()))*********))))))((((((''''''))))))))))))************+++++++++***)))(((((('''(((((())))))))))))((((((******))))))((((((''''''+++***)))'''''''''((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))"""$$$''')))***)))'''&&&))))))************))))))%%%%%%%%%&&&'''((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%+++******)))(((((('''''')))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((()))******)))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((()))))))))))))))))))))))))))******+++))))))************))))))******++++++++++++******+++******++++++***'''%%%******++++++++++++******,,,------......------,,,++++++******************++++++************++++++,,,+++*********+++,,,---+++,,,---------,,,++++++///......------,,,++++++..................------////////////////////////---...///000000///...---......000111222222222222---///111111111222333555777333666@@@GGGJJJNNNTTTRRRVVVZZZ[[[ZZZ___jjjsssxxxvvvxxx}}}zzzttt|||pppjjjgggiiihhhdddeeekkklllmmmnnnllljjjkkkoootttvvvtttqqqnnnllljjjjjjiiihhheeeaaa[[[WWWTTTSSSSSSXXXeeesss{{{yyyssspppppptttrrrooommmjjjiiiiiiiiigggeeeeeehhhmmmqqqrrrqqqjjjfffaaa```bbbfffkkkmmmooouuu}}}~~~ooofffmmm{{{~~~uuuoookkkeee___^^^___\\\SSSJJJ@@@@@@>>>;;;666444333444000111333222111000000111000...---...//////...,,,,,,---...////////////...------......//////000000000---,,,---///000...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,***)))))))))******)))))))))))))))))))))))),,,+++******+++***((('''+++******))))))((())))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''))))))((('''(((***))))))))))))************++++++++++++++++++++++++---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))******************++++++)))************+++++++++*********)))))))))))))))((())))))******))))))(((''''''(((((()))*********))))))(((((((((((())))))((((((((()))))))))******+++)))((((((***+++*********)))'''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''))))))))))))************++++++******)))((((((''''''(((((((((((((((((('''(((((((((((())))))))))))+++***)))(((''''''((()))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((***+++***))))))))))))************))))))%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((&&&&&&%%%''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((((()))******))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))))))))******+++))))))************))))))******++++++++++++******)))(((((()))***+++)))(((******++++++++++++******)))******++++++******)))************************++++++************++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------......------------,,,,,,........................////////////////////////+++,,,---...//////...---------......///000000000000222444555555777:::<<<>>>???FFFQQQYYY\\\bbbiiiqqquuuxxxwwwtttwwwyyyttt{{{xxxqqqllliiihhhggg]]]YYYZZZ^^^___\\\]]]aaaggghhhiiifffbbb```bbbdddfffdddbbb```___``````aaa^^^]]]ZZZVVVRRRPPPOOOOOOSSS___lllrrrpppkkkhhhgggnnnllliiieeeaaa^^^\\\[[[ZZZYYYXXXZZZ^^^``````^^^ZZZXXXVVVWWWZZZ___cccfffeeemmmyyytttiiiaaadddkkksss{{{}}}xxxwwwvvvpppdddZZZLLLKKKIIIEEE???;;;::::::333333444444444333222111333222000000000000///.....................------.........//////////////////...,,,---///000...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,***)))))))))******************************+++***)))*********(((&&&*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))$$$&&&((()))((('''((()))(((((()))))))))*********++++++++++++++++++++++++,,,,,,++++++******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++))))))))))))************)))******************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++***(((((()))***)))(((+++)))'''%%%$$$%%%'''(((&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&))))))))))))************++++++******)))((((((((((((((((((((((((((((((((('''''''''((()))************))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********))))))************))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''###&&&))),,,---,,,)))'''))))))))))))))))))))))))+++***)))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))************++++++++++++))))))))))))******++++++))))))************))))))******++++++++++++******((('''&&&''')))++++++*********++++++++++++******((())))))******))))))(((************************++++++************+++++++++++++++++++++,,,------,,,,,,+++++++++---...///---------------.................................////////////////////////,,,---...///////////////////////////000111222333444666999<<>>:::777555444222111000///...///000111111000000000000000000///...///000000......///000......------------......,,,,,,,,,,,,------------))))))***++++++++++++***++++++++++++++++++++++++...,,,+++,,,,,,,,,***(((&&&((()))+++++++++)))((((((((()))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))+++000666;;;,,,,,,,,,---------......++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))******************++++++)))************+++++++++*********)))))))))))))))((())))))******))))))(((++++++******************))))))(((((((((((()))))))))))))))*********++++++***((('''''')))***))))))((('''&&&%%%%%%%%%&&&'''))))))((('''''''''''''''((()))))))))************))))))))))))************)))))))))))))))))))))******)))(((&&&&&&((()))***))))))))))))((((((((((((&&&'''((()))******)))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''(((((())))))******&&&''''''((((((''''''&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((()))++++++((((((((((((((()))++++++(((((((((((((((((((((((())))))))))))))))))***+++******))))))******+++,,,************************(((((()))***************(((((()))))))))*********((()))+++------,,,+++******++++++,,,,,,++++++*********++++++++++++******)))))))))***,,,---,,,*********++++++++++++************++++++++++++******((())))))***++++++,,,,,,++++++************+++++++++,,,---.........---,,,---------...............------......//////000000---......///000000111111000000000000000000000000000000111333666999;;;===AAAFFFOOOYYYcccjjjoooqqq{{{{{{mmmggggggiiijjjeee\\\^^^iiinnnkkk```fffjjjlllsss|||}}}|||zzzzzzvvvzzzyyyvvvwww|||~~~{{{wwwyyyyyywwwsssqqqrrruuu|||~~~{{{~~~|||{{{}}}zzzsssooopppnnnuuuxxxqqqhhhccc]]]XXXTTTRRRPPPPPPRRRWWW]]]```iiimmmrrruuuwwwxxx{{{~~~ppphhh\\\PPPGGGAAA===;;;:::888666333222111222222000000000000000111111111...000111000......///111......------------......,,,,,,,,,---------......((()))***+++,,,++++++***+++++++++++++++++++++++++++******,,,...///...,,,((()))+++---...---+++*********+++,,,------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))***...555>>>EEE++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++******))))))(((((((((((())))))))))))((((((************************))))))(((((((((((())))))******+++++++++,,,,,,,,,'''&&&$$$%%%'''((((((((())))))'''&&&%%%$$$$$$###++++++***)))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))*********)))(((&&&%%%%%%&&&((()))''''''(((((())))))******&&&'''(((*********)))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))************))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***)))(((((((((***+++,,,''')))+++---.../////////(((((((((((((((((((((((())))))(((((()))***++++++*********)))******+++,,,************************'''((()))+++++++++***))))))************+++++++++(((***+++------,,,+++******++++++,,,,,,++++++*********++++++++++++******'''''')))+++...///...,,,******++++++++++++******++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++************+++++++++,,,---.........---,,,***+++,,,...///000000000............////////////---......///000111111222000000000000000000000000333444666999===BBBFFFHHHQQQWWWbbbooozzzoooeeeeeeiiijjjlllggg\\\\\\dddeee^^^^^^dddjjjoooyyy}}}~~~~~~}}}|||ooohhheeecccfffaaa[[[VVVUUUXXX\\\___\\\]]]___```aaaaaabbbcccooowwwuuuggg[[[SSSMMMJJJCCCAAA>>>:::777555555555//////000000111111222222...000222111...---///111......------------......,,,,,,,,,------.........((()))***+++,,,,,,+++***++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,------.........------------------------)))***+++------,,,+++***,,,,,,------...///000000******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++***+++,,,,,,+++++++++************)))***************)))((((((******))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((---+++)))((('''((()))***(((***+++***)))((()))***(((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&''''''((()))******+++,,,+++***(((((((((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***((('''((()))((('''))))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))******+++&&&'''))))))((((((***+++***((('''((()))***)))'''(((((((((((((((((((((((('''''''''((()))******+++''''''(((((())))))******))))))))))))************))))))(((((((((((())))))******))))))((((((''''''***+++++++++,,,,,,,,,,,,---)))$$$$$$&&&***++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,------------------------,,,,,,+++++++++,,,,,,,,,++++++*********))))))******++++++++++++++++++******************************************++++++,,,,,,,,,---------------............------.........////////////000+++,,,---...////////////000///...///000111000///222111222333111///333999777<<>>888555333111000222111000//////......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++***++++++,,,+++***)))(((+++++++++************))))))***++++++,,,,,,,,,+++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))************))))))(((((()))******(((((()))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&(((***))))))((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))'''((((((((()))))))))***((((((((()))))))))******(((***++++++))))))+++---******))))))))))))******))))))))))))))))))))))))******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000///////////////000000000111111111111000000222444666888777:::>>>@@@DDDMMMYYYaaannnpppyyywwweee]]][[[[[[]]]```fffccc``````ccciiippptttuuuxxx|||wwwrrroooddd\\\\\\^^^^^^___cccgggnnnzzzxxxrrrddd]]]RRRGGG>>>888333000222222111000////////////........................------------------------***,,,,,,+++)))(((+++---...------,,,,,,------...........................******+++,,,...//////000,,,,,,,,,------.........////////////////////////)))***+++------,,,+++***+++++++++***************,,,,,,,,,---------......+++++++++*********))))))******+++,,,+++***)))(((+++++++++************))))))***+++,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((('''(((***+++***)))((()))+++(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***************************)))(((&&&''')))******)))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((+++++++++***************)))***+++***(((&&&'''(((***((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******))))))))))))************))))))(((((((((((())))))'''((((((((())))))******++++++++++++,,,,,,,,,,,,(((***,,,+++((((((+++...******))))))))))))******)))))))))))))))))))))))),,,,,,------...///000000.........---,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------000000000000111111111111333222222222444666999;;;===BBBIIIPPPYYYfffvvvppp^^^WWWWWWZZZ___cccbbbeeejjjoootttxxxzzz{{{{{{ssseee```^^^[[[[[[^^^\\\cccmmmwwwzzzkkk\\\OOOEEE===999333222111000////////////////////////////////////------------------------***+++,,,***((('''***---,,,,,,,,,------.........---.........---,,,,,,+++------------------------........................+++++++++************))))))************++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,------------------...---+++)))'''''''''''')))))))))***+++++++++,,,************************++++++++++++******))))))'''(((***,,,,,,,,,***)))+++++++++++++++***)))((())))))))))))************************************'''(((***,,,,,,***((('''&&&(((***)))&&&%%%'''*********))))))))))))******(((((()))))))))))))))(((''''''((((((((((((''''''(((((((((((('''''''''''')))((((((((()))***++++++...------,,,+++***))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******''''''((((((((((((''''''''''''(((((())))))******&&&&&&%%%%%%%%%$$$$$$$$$''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&'''((()))******++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,***)))((('''((()))+++,,,))))))(((((((((((())))))***************)))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...------,,,,,,,,,---%%%&&&''')))************,,,,,,++++++++++++++++++,,,++++++***+++,,,...//////...,,,---------,,,+++***+++,,,,,,------,,,,,,...............---------//////.........///000000222111000000000000000///222555999:::999:::BBBKKKNNNTTT]]]hhhsss~~~xxxyyy|||zzzzzz|||hhhbbb[[[WWWXXX]]]dddiiinnnsss{{{pppeeecccbbb___[[[ZZZ]]]ccciiirrr{{{sssbbbSSSGGGAAA888888777666333000---,,,111///...---...///.................................***))),,,+++&&&%%%))),,,------------------...------......------,,,+++------------------------........................,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------...---+++)))((((((((()))************++++++++++++************************++++++++++++*********)))''')))***,,,,,,,,,***)))************))))))(((((())))))))))))************************************((()))***++++++***)))(((&&&((()))(((&&&%%%&&&(((******))))))))))))******(((((())))))))))))((((((((((((((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))***+++,,,,,,++++++******))))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))************)))))))))(((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&''')))***)))((('''(((***(((((((((((((((((((((((('''(((((())))))*********((('''&&&%%%%%%&&&'''((((((((()))))))))*********---,,,***((('''((())))))))))))(((((((((((())))))***************)))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,+++++++++++++++(((((()))***++++++++++++++++++++++++++++++,,,,,,---,,,+++++++++,,,---...///...,,,,,,,,,,,,+++)))++++++,,,------------,,,........................000///////////////000000000000000222444555555444444777:::<<<===CCCPPP[[[eeekkkuuu|||qqqgggfffgggfffgggjjjeeebbb^^^^^^aaaggglllppptttyyy|||rrroooooommmkkkeeeeeeeeegggjjjooouuuyyy~~~rrrcccTTTIII>>>===:::888555333222111111///.........///...,,,........................---***+++//////++++++///.........---------------------......------,,,,,,------------------------..............................---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,+++---,,,+++*********+++++++++++++++++++++*********************************++++++++++++************((()))***,,,,,,+++******))))))))))))(((((((((((()))))))))*********++++++************************))))))))))))))))))))))))((())))))(((&&&%%%&&&'''******))))))))))))******(((((())))))))))))(((((())))))))))))(((((('''&&&%%%%%%&&&'''((()))******+++***))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))++++++************))))))((((((((((((((()))******))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))))))))))))))************))))))(((((())))))***((((((((()))))))))******///---+++)))''''''''''''))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,------...---,,,,,,,,,,,,,,,---000...------------,,,***+++,,,------......---------------......//////000000000////////////000000---...///000222444555666===BBBGGGLLLSSS```ppp{{{ssshhh]]]YYYZZZ\\\```dddeeedddeeehhhmmmssswwwxxxzzz}}}vvvtttpppllliiiiiiiiijjjiiirrrvvvcccVVVKKKHHHDDD???;;;888777777111000//////000000...---........................---,,,---000000......000//////......------,,,,,,,,,------...------,,,,,,.........................................................---------,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,+++******,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))******+++++++++******)))))))))((((((((())))))))))))*********+++++++++******************************))))))))))))***************)))((('''''''''******))))))))))))******((())))))))))))(((((('''))))))***))))))((('''&&&&&&&&&&&&'''((())))))***++++++***)))((((((((()))'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((***)))))))))))))))))))))((((((((((((((())))))***((())))))******))))))(((******))))))((((((''''''*********)))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((***************)))))))))************************************++++++++++++...---+++)))((('''''''''))))))(((((((((((())))))))))))************)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---............------,,,,,,,,,,,,///...---...///000///...,,,,,,---...............,,,------...///000000111000000///////////////000111111000000111555999===JJJSSS___hhhttt}}}tttlllddd[[[XXX[[[bbbjjjooonnnmmmmmmqqqxxx}}}~~~}}}xxxtttoookkk^^^eeeooowww|||~~~~~~~~~pppeee[[[YYYTTTNNNGGG@@@;;;999333222111111111111000///...........................------......---,,,,,,/////////......---------,,,,,,------...------,,,................................................------------,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------,,,+++***+++,,,---...//////...---,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++******************************+++++++++++++++++++++,,,******+++++++++*********+++***)))))))))***++++++************++++++++++++******************************))))))))))))******,,,+++************))))))******))))))))))))******)))))))))))))))(((''''''))))))******)))(((''''''((((((((((((((('''''''''++++++***)))((((((((()))'''''''''((())))))******'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))***'''(((((())))))(((((('''******))))))(((((('''''')))))))))(((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))*********++++++++++++******)))))))))))))))))))))(((((((((((())))))((())))))*********))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))******+++,,,------..................---,,,,,,++++++******,,,///111111000------...////////////...------......///000111111///////////////000000111666666666777:::AAAJJJQQQ```mmm}}}xxxkkkdddbbb___\\\\\\bbbnnnxxx}}}|||yyywwwzzzyyylllmmmnnnmmmkkkiiiiiiiiisss}}}{{{wwwnnnmmmiiibbbXXXMMMCCC===888555333111111111000///////////////////////////,,,------------///000////////////...............,,,,,,------......------......................................................---------,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,,,,------...............------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,+++++++++***************+++***)))))))))***,,,---*********++++++++++++,,,************************))))))))))))))))))))))))+++***)))***+++,,,+++*********))))))))))))******)))******))))))((('''&&&((())))))******))))))((())))))((((((''''''''''''+++***))))))))))))))))))''''''(((((())))))******''''''(((((())))))******(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''((((((((((((((((((((()))******''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((())))))************))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,'''(((***+++++++++***))),,,,,,,,,,,,++++++***)))++++++,,,,,,------......---............------,,,'''''''''))),,,/////////---...//////000/////////.........//////000000111//////000000111333444555555888===CCCJJJUUUbbbkkkwwwoooiiibbb______```ccceeegggooo{{{}}}{{{xxxrrrlllhhhggggggkkkrrr}}}}}}wwwlll```TTTLLLDDD@@@:::555333111000///////////////////////////+++---...---000777;;;;;;............////////////+++,,,------......------................................................/////////.........------------------....................................------......//////......------------------------++++++,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,++++++******)))*********)))((((((((()))+++,,,*********+++++++++,,,,,,************************((()))***++++++***)))((()))'''&&&(((***,,,+++)))******))))))))))))******************)))((('''&&&'''((()))***************'''''''''((((((((((((((())))))))))))))))))***+++)))))))))))))))))))))***'''''''''((()))*********(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((('''''''''''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&''''''(((((()))))))))***+++,,,,,,+++***)))''''''''''''((((((((()))(((((()))***************))))))(((((((((((())))))(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((***+++---------+++***,,,,,,---------,,,,,,+++,,,,,,------------------,,,---...//////......---***))))))***---......---......///000000000000//////////////////000000000111111222333555777999:::<<>>KKKVVVeeesss}}}|||oooaaa\\\[[[aaafffiiijjjmmmpppyyyzzzqqqmmmpppxxx{{{wwwmmmdddWWWJJJBBB<<<999888000000000000000000000000000222000,,,000;;;BBBBBB......---,,,++++++,,,,,,------........./////////........................000000000000000000000000//////............/////////......------.........000///...------...///000/////////000000000000111......---------,,,,,,,,,/////////.........---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************)))''''''((()))***)))((()))))))))*********))))))&&&'''((()))++++++,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***((('''&&&$$$$$$%%%&&&&&&&&&''''''((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,+++***((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------))))))*********+++++++++.........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------////////////////////////,,,---......//////......111...,,,,,,///222444444555666888999;;;AAAKKKRRRdddqqqzzz{{{zzzooohhhdddeeegggjjjnnnpppqqqqqqpppooohhhkkkmmmlllmmmuuu~~~}}}xxxhhhVVVNNNNNNDDD666:::777333//////000333555000///...///111222222000111111000///////////////000000000000000000111111111111111111111111111111........................//////............/////////...............///000000///...------...///000,,,------------.....................------------///...---,,,+++***)))(((---,,,,,,++++++,,,,,,---++++++************++++++///......------,,,++++++************************,,,+++******,,,,,,+++***++++++++++++++++++++++++************************)))((('''(((***+++***)))'''***++++++)))((()))***((())))))***************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((,,,+++***)))(((((()))***++++++++++++++++++++++++************************))))))***++++++,,,------*********++++++++++++,,,......---------,,,,,,,,,...---,,,+++++++++,,,,,,------------------------++++++,,,---...//////...////////////////////////......//////////////////000000111111222333555666777888;;;???GGGUUUgggsss}}}ppplllsss{{{{{{uuuoookkklllppptttyyyzzzzzzzzzyyywwwvvvuuutttgggeeedddccchhhmmmtttyyy~~~ssslllfffWWWFFF===;;;888666444222000///000///......///000///...000000///............///////////////............000000000000000000000000........................000000000000000000000000...............///000111///......------......///,,,,,,,,,------------...////////////............000//////......---,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,111000///...,,,+++))))))***************))))))))),,,+++******,,,,,,+++***++++++++++++++++++++++++***************************)))((()))+++++++++***'''***,,,+++(((''')))+++***+++++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))************************+++***)))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((++++++***))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))(((''''''++++++***)))))))))******++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,...---,,,,,,+++,,,,,,,,,........................,,,---...///////////////////////////////////////000000000000000/////////...111333333222222555888;;;>>>CCCLLLZZZpppxxxppphhhjjjssszzzyyyuuuyyyssskkkiiinnnzzz~~~wwwqqqllljjjddddddeeefffiiinnntttyyyzzzzzz{{{|||~~~zzzjjjdddcccccchhhhhhiiijjjnnnvvvuuubbbPPPKKKDDD===888555111///111000......///000///...000//////.........//////000000////////////......000000000000000000000000000000000000000000000000111111111222222111111111------------...///000111....................................////////////000000000000////////////+++,,,,,,...///000111111------,,,,,,,,,,,,------......------------......000000///...,,,+++***)))+++++++++***************,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++)))))))))+++,,,+++******)))((())))))******)))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))(((((((((((((((((()))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))+++*********************++++++++++++++++++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,------------------------------------------,,,,,,,,,------........................,,,---...///////////////////////////////////////000000////////////000000///333666555444666===CCCEEEKKKUUUbbbrrr|||iiijjjmmmtttzzzxxxpppiiilllkkkllltttsssiiiddd___bbbbbb^^^WWWPPPMMMLLLLLLMMMNNNOOOQQQUUU[[[___aaabbbdddfffhhhjjjkkkkkkrrrqqqooooooqqquuuyyy|||vvvvvvwww{{{~~~rrroooqqqssssssnnnhhhcccdddjjjqqqvvvqqqfffVVVHHH???:::777555333111///...000000000///222222111111111111222222333333333333333333333333333333333333333333333333222222222222222222222222000000111222222111000000...............///000000////////////////////////........./////////000000111111000000000/////////&&&'''((()))***,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++)))))))))+++,,,+++***...)))%%%&&&+++---+++'''))))))***+++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((()))******+++((())))))))))))))))))(((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,*********++++++++++++***++++++++++++++++++++++++************************)))***************++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,------............---//////////////////////////////......//////000111333666999999;;;AAALLLTTTXXXbbbppp~~~|||qqqhhh\\\cccmmmssssssooojjjfffdddgggooo}}}~~~||||||~~~{{{{{{yyysssiii^^^UUUPPPKKKMMMMMMJJJDDD@@@???@@@CCCEEEGGGIIIKKKOOOSSSWWWWWWXXXYYY[[[\\\\\\\\\\\\^^^]]][[[[[[]]]aaafffjjjccccccdddgggkkknnnpppqqqnnnggggggqqqzzzxxxnnngggkkkpppvvvzzz~~~~~~rrriiigggggghhhhhhkkkrrr~~~mmm]]]QQQGGG>>>888444111///...///000000000222222111111222222333333333333333444444555555555555555555555555555555555333333333333333333333333111222333444444333222111111111000000000000111111///000000111111000000///---------............///000000000000////////////,,,+++++++++++++++++++++......------------......++++++************++++++,,,,,,,,,------..................---,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++***************************)))((()))+++++++++***...)))%%%&&&***---+++'''))))))***+++,,,,,,,,,+++))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******((())))))******))))))(((******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$%%%&&&''')))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))+++,,,------)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---............---------------------------,,,------.........------//////////////////////////////......///111333444333666:::???FFFQQQ]]]fffrrr||||||wwwpppfff^^^UUU\\\dddgggfffgggkkkpppnnnqqqxxx~~~zzzqqqhhhffflllppppppooopppppplllhhhfffhhhkkkdddeeeeeeaaa[[[UUUQQQOOOJJJJJJIIIGGGDDDCCCCCCDDDFFFHHHKKKMMMNNNQQQUUUWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSUUUXXX\\\^^^XXXYYYZZZ\\\]]]^^^___```^^^XXXWWW]]]cccbbb]]]ZZZZZZ^^^bbbdddffflllvvv~~~~~~yyyuuuqqqkkkfff```dddnnn~~~zzznnn]]]JJJ===999666222000000000000///777777777777777888999999666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999:::;;;<<<<<<;;;:::999666666555444333333333333000111222333333222111000........./////////000000000000/////////.........000000000//////...............------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---,,,,,,+++******,,,+++******,,,,,,+++***++++++++++++++++++++++++************************)))((('''(((***+++***)))+++***)))((('''(((***,,,++++++,,,,,,++++++******(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))((()))************)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))*********++++++++++++,,,,,,,,,,,,---------......+++,,,.../////////...---............................../////////......---////////////////////////000000000000222444777999:::???GGGRRR___lllwww}}}zzzsssoookkkeee___[[[```eeehhhjjjooovvv|||vvvtttpppmmmkkkiiifffddd^^^```___YYYXXX]]]aaaaaaaaacccdddaaa\\\[[[]]]```\\\\\\\\\YYYUUURRRQQQQQQNNNMMMLLLLLLLLLLLLKKKJJJKKKMMMPPPQQQRRRSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWTTTUUUVVVWWWVVVVVVWWWWWWZZZUUUTTTXXXZZZWWWUUUUUUPPPTTTXXXZZZ[[[]]]aaaeee^^^dddlllssszzzwwwnnneeebbbdddnnn~~~www```PPPEEEAAA;;;777555333222000CCCCCCCCCCCCCCCDDDEEEEEE@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIII>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDEEEEEEDDDBBBAAA:::999888777666555555555111222333444444333222111111111111111222222222222////////////............,,,,,,------.../////////......------------....../////////....../////////------------------------------,,,,,,+++***)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++************************)))''''''((()))***)))((('''+++...***$$$###)))000---------,,,+++***((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((((()))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))******************+++++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********+++++++++,,,,,,,,,------.........+++,,,.../////////......000000000000000000000000///000000000000000//////////////////////////////111111111222444777:::<<>><<<:::999:::999666555999===:::444666555444333222222111111...000000---,,,---....................................------,,,,,,------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------......------,,,+++)))))))))***+++++++++,,,))))))************))))))************************,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,******++++++++++++******))))))************))))))******)))'''&&&&&&))),,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))*********))))))(((((('''''')))*********++++++++++++++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,''')))+++,,,,,,,,,***)))++++++******++++++,,,------,,,***))))))***,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......,,,---------.../////////---------.........//////,,,------...///000111111222...,,,///000//////222666111111777;;;===EEEOOOSSSggg{{{vvvooohhhggghhhkkkrrryyy|||{{{vvvnnnhhheeeYYYWWWUUUTTTUUUUUUTTTSSSRRRSSSVVVYYY[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWW[[[YYYVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJTTTRRRQQQQQQRRRRRRRRRQQQUUUTTTRRRQQQPPPOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXSSSUUUXXX\\\```ccceeefffhhhmmmuuuzzz}}}wwwmmmnnnppplllgggfffbbb___fffuuu}}}iiidddXXXKKKDDDDDDDDDAAA```[[[[[[cccjjjmmmooorrrlllkkkfff\\\XXXZZZ\\\[[[[[[___```^^^]]]______]]]\\\\\\```bbb___WWWSSSTTTWWWYYYYYYWWWWWWYYYVVVQQQMMMJJJGGGEEEEEEDDDCCCAAAEEEFFFDDDBBBCCCGGGEEEAAA@@@???===;;;999666333111222333333111000111222222333333333222111111000000///......---------......------.....................------,,,,,,------...............---,,,++++++------------------------------......------,,,+++************++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))******++++++)))))))))******)))))))))))))))************))))))++++++***(((&&&%%%&&&(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******++++++******''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))((((((((((((((()))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***,,,---------+++***++++++******++++++,,,---...,,,+++******+++,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------..................---------.........//////---......//////000000000333//////222444333555888999777888???EEELLLYYYfffttt~~~vvvhhhcccaaagggooouuu{{{|||xxxrrrkkkeeeaaa^^^]]]ZZZXXXWWWWWWVVVUUUTTTUUUVVVYYY\\\]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMNNNNNNOOOOOONNNNNNPPPOOONNNOOORRRTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRYYYXXXVVVTTTRRRQQQPPPPPPSSSSSSSSSTTTVVVWWWYYYZZZWWWXXXZZZ\\\^^^___``````aaafffkkknnnppptttyyy~~~yyyqqqnnnggg^^^]]]iiivvv}}}rrrdddZZZRRRHHH>>>zzzrrrpppwwwwwwppppppqqqqqqpppwww{{{xxxuuuwwwzzzzzzwwwzzzyyynnniiikkkrrrsssppplllkkkllliiiddd```ZZZTTTRRRTTTVVVUUUSSSSSSVVVVVVQQQNNNOOOOOOMMMMMMJJJFFFCCCAAA===:::777666555555555444444333444333333222111000///......//////............//////------....../////////000......------------......000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++*********))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***+++,,,+++)))((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((())))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((()))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************+++,,,---...---,,,,,,++++++******++++++,,,---...---,,,++++++,,,---.........------,,,,,,------++++++++++++++++++++++++......///////////////...//////..................------.........////////////////////////000000000///------222444444666:::<<<>>>CCCLLLUUUaaassssssiiiddd^^^___kkkzzz|||vvvooonnnmmmkkkgggddd```^^^^^^\\\YYYXXXXXXWWWVVVTTTSSSUUUWWWZZZ[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKLLLLLLMMMNNNNNNLLLKKKKKKLLLOOORRRSSSRRRSSSSSSTTTSSSRRRQQQOOONNNMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTVVVUUUTTTRRRPPPOOONNNNNNRRRRRRRRRSSSTTTVVVXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZ\\\___bbbddddddffflllppprrruuuxxxyyy}}}tttfff]]]cccoooxxxxxxiiiVVVEEE~~~zzzqqqiiihhhlllpppooollldddhhhhhh```YYYXXXYYYYYYZZZTTTMMMGGGEEEDDDBBB@@@===:::999;;;;;;999888888444444333222111000000////////////......//////000,,,------......//////000......------------......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,++++++*********)))******++++++******)))((((((((((((((((((((((((,,,,,,,,,+++++++++******************))))))(((((((((((())))))))))))(((((())))))************))))))&&&)))+++---------...000***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((((((((())))))''''''((()))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++***+++,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,,,,---...///------,,,,,,,,,,,,------*********+++++++++++++++---...//////////////////000000//////......------............////////////111000000000000000000000///......222444444777===AAAHHHSSS]]]hhhvvvxxxxxxvvvqqqlllrrrjjjhhhttt{{{tttuuuuuuuuuuuussspppllliiihhhiiiiiihhhfffccc___]]]YYYWWWUUUUUUUUUUUUUUUSSSRRRSSSUUUXXXYYYYYYXXXWWWXXXWWWUUUSSSRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQOOOOOOQQQPPPOOONNNNNNNNNOOOPPPRRRPPPOOOPPPSSSUUUUUUTTTVVVVVVXXXXXXWWWUUURRRPPPRRRSSSUUUVVVXXXYYYZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]______^^^aaafffkkklllpppssstttyyy}}}zzzyyypppooorrrtttxxx}}}nnn\\\~~~wwwmmmkkklllmmmmmmcccVVVMMMJJJJJJIIIHHHFFFAAA@@@DDDEEEAAA>>>???===<<<<<<;;;:::999888888111111000////////////000,,,,,,------.........//////......------......///)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,,,,++++++************++++++++++++******((((((((((((((((((((((((,,,,,,,,,+++++++++******++++++******)))((((((((()))******++++++******)))))))))************))))))%%%'''***+++,,,,,,...///***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))************''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))******+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------......,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,------...///////////////000000000//////......---........./////////000000111111111111111000000000333222333666777999???GGGQQQ[[[hhhrrr|||{{{lllfffmmmxxx|||uuu}}}|||vvvrrrmmmhhhdddfffgggggggggfffdddcccbbb`````````___]]]YYYUUUSSSQQQOOONNNOOOQQQSSSSSSRRRRRRSSSVVVXXXZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSUUUTTTSSSRRRSSSVVVXXXZZZ\\\\\\\\\^^^aaadddeeeeeeaaabbbccccccbbb```]]][[[```aaacccfffgggiiiiiiiiiiiigggeeecccaaa```______]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[XXXZZZ\\\[[[[[[]]]bbbggggggkkknnnooottt|||{{{uuuppppppvvv|||~~~}}}vvvssssssxxxzzzuuueeeZZZWWWWWWVVVTTTNNNGGGEEEKKKMMMGGGDDDEEEGGGFFFDDDBBB@@@>>><<<<<<666555444222111111000000........................//////............//////'''(((***,,,---...//////------------------------------......------,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))((((((******++++++++++++******))))))************))))))&&&((()))(((''''''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((())))))******))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''((()))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,------......++++++*********+++,,,,,,+++++++++,,,,,,------...,,,---...///000000000000000000//////////////////....../////////000000000111111111111111222222222333222444888<<>><<<:::888666555444555444444333222111000000//////............//////+++,,,---...////////////////////////////////////------......------,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******))))))))))))))))))******(((((())))))))))))(((((())))))************)))))))))))))))((((((***---000******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))***+++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))((((((''''''************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,'''(((((()))))))))))))))(((((('''(((((()))***+++************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...++++++******++++++,,,---((()))***+++,,,------,,,,,,,,,,,,,,,------...///,,,,,,------...///000000,,,---...///000000000000......//////000000111111////////////000000000000000000111222333333444444;;;<<>>999999;;;;;;999===;;;999777777666444222///000111000...,,,,,,,,,---...///000000///...------------........./////////............------------------,,,+++***)))(((************************)))))))))***,,,,,,+++*********************************))))))((((((''''''(((((())))))*********+++))))))(((((((((((()))))))))((((((((((((***+++,,,......---,,,+++***)))(((((())))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++***)))(((((())))))*********)))))))))))))))))))))************))))))+++++++++***************++++++***************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---///000111111111000000111111111111000000///...---...000222222222444000000444555444666<<>>EEEQQQXXXfffyyy{{{rrrfff\\\XXXYYY]]]ccchhhkkknnnrrruuupppcccRRRLLLEEEAAACCCFFFIIIJJJOOONNNNNNPPPUUUXXXYYYXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^___```aaaccceeehhhjjjgggjjjnnnrrruuuyyy|||xxxuuulllnnnoooooonnnkkkjjjiiihhhhhhhhhiiiiiigggccc___[[[WWWSSSQQQRRRSSSTTTUUURRRNNNRRR```jjjkkkooowwwtttkkkiiilllpppssszzz}}}~~~|||xxxqqqjjjdddWWWJJJGGGMMMSSSRRROOONNNKKKGGGEEECCCAAA>>><<<:::999777555444222222222...............---,,,+++---............////////////............---------,,,------,,,,,,+++***)))++++++++++++++++++++++++,,,++++++,,,......---+++))))))))))))))))))))))))++++++++++++************))))))))))))************))))))(((((((((((()))))),,,+++)))(((''''''((())),,,,,,+++***)))(((((('''$$$%%%'''((()))*********))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************)))((((((((())))))************************))))))************))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000///111222222222111000//////111111111111111111111111666555666;;;???EEENNNWWWiiissstttfffZZZSSSRRRWWW^^^ffflllpppuuu}}}wwwjjj\\\RRRLLLIIIEEEDDDFFFHHHJJJKKKNNNNNNOOOSSSXXX[[[\\\\\\[[[]]]___``````aaaccceeecccfffjjjmmmpppuuu||||||{{{zzzxxxuuurrrooommmooommmlllooorrrpppiiiccc]]]ZZZWWWVVVVVVVVVUUUTTTKKKDDDDDDKKKPPPPPPTTT[[[gggtttxxxqqqmmmkkkjjjjjjqqq|||yyyzzz|||~~~|||wwwzzz}}}~~~~~~~~~~~~uuummm\\\NNNPPP]]]eeedddaaa[[[XXXTTTQQQMMMJJJEEEBBBBBBAAA>>><<<999666333111//////000000000/////////...............////////////............---------,,,,,,------,,,++++++***++++++++++++++++++++++++,,,++++++,,,------,,,***((((((((((((((((((((((((************************)))))))))))))))*********))))))(((((((((((())))))((((((''''''((()))+++,,,++++++******)))(((((('''&&&'''((()))************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,---,,,***)))***))))))((((((((()))))))))***************++++++)))******++++++******))))))))))))***************++++++*********+++,,,,,,------------------------........................,,,,,,,,,---------------........................//////000000000//////...222222222222111000/////////000111222222333444555555777<<>>;;;666333111111111111111111111222///////////////////////////............---------,,,,,,---------,,,+++++++++++++++++++++++++++++++++******+++,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))((('''''''''''')))***+++++++++******)))(((((((((*********++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,---,,,***))))))((((((((((((((())))))))))))******+++++++++,,,******++++++++++++******)))*********+++++++++,,,++++++******+++,,,,,,---------------------------........................,,,,,,,,,------.................................000000000000000000///...222222222222222111000000222444555555444555888;;;888???IIITTT```rrrvvvmmmbbbXXXWWWZZZfffoooyyy{{{uuujjjfffaaa]]][[[[[[\\\\\\TTTTTTTTTTTTUUUVVVYYY[[[]]]^^^___bbbfffmmmssswwwyyywwwuuusssqqqpppmmmiiifff___aaabbbaaacccooo||||||uuunnnnnnrrrtttpppkkkfffdddaaa___^^^\\\XXXVVVKKKHHHFFFHHHIIIGGGFFFGGGFFFKKKPPPSSSUUU]]]iiittt~~~vvvjjjhhhjjjrrrzzzddddddcccbbbbbbdddhhhlllppptttvvvvvvyyy}}}zzzwwwxxx{{{~~~~~~~~~||||||}}}{{{xxxsssppppppsssvvv~~~}}}wwwrrrpppiiikkkmmmooorrrwww|||{{{|||ooo```\\\ooo|||tttjjj___XXXIIIEEEAAA@@@AAAAAA???<<<555444333222222222222222000000000////////////...///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))((())))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))(((((((((((())))))+++***((('''&&&&&&'''(((++++++*********)))))))))***+++++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******((((((''''''(((((())))))))))))******+++,,,,,,,,,******++++++++++++************++++++,,,---------++++++***++++++,,,---...------------------------........................,,,,,,,,,---......//////........................000000000111111000//////111111222222222222222111333444555333222444:::???FFFRRRaaammm{{{xxxkkkaaaYYYXXX^^^fffxxxzzztttnnnhhhdddbbb```\\\YYYWWWWWWYYYZZZXXXXXXVVVTTTSSSUUUYYY]]]aaaeeellluuuzzzuuusssssstttqqqooollljjjiiifffccc```]]][[[YYYXXXXXXWWWUUUSSSQQQSSSUUUUUUXXX```mmmwwwwwwrrrkkkggggggiiilllnnnooopppppppppppprrruuuwwwxxxyyy{{{~~~~~~uuuqqqqqqqqqooollljjjgggdddaaa___\\\YYYVVVKKKJJJJJJLLLMMMLLLIIIGGGKKKKKKIIIGGGHHHOOOZZZbbbfffrrr}}}vvvtttxxxzzzzzz~~~qqqrrrsssqqqppppppsssvvvwww|||~~~}}}zzzzzz{{{wwwqqqqqqssslllkkkiiijjjlllpppsssuuuooossszzz}}}wwwxxx}}}wwwkkkjjjvvvooo[[[SSSIIIEEEEEEHHHHHHHHH@@@>>>;;;888666444333333000000000000/////////...///............---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***(((************************(((((()))))))))*********************)))))))))((())))))(((((((((((())))))+++***((('''&&&&&&''''''+++++++++++++++*********'''(((((()))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''''''''''''''((())))))))))))***++++++,,,------***++++++,,,,,,++++++***++++++,,,------...//////++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////........................///000000111111111000000000000111222333333333333111333444444555;;;DDDLLL]]]lll}}}|||qqqeee___^^^ccclllvvv|||uuulllfffeeedddbbb______^^^]]][[[YYYXXXYYYYYY^^^]]][[[XXXXXX\\\ccciiiooowwwxxxpppjjjfffeeebbb]]]YYYVVVVVVWWWXXXTTTUUUUUUTTTRRRRRRRRRTTTSSSPPPNNNMMMMMMNNNMMMMMMKKKMMMOOORRRUUUZZZaaafffddd```[[[WWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZ\\\___bbbbbbcccdddeeehhhmmmtttyyy}}}yyytttrrrpppmmmhhheeebbb___\\\ZZZRRRRRRRRRRRRSSSTTTRRROOOPPPNNNKKKJJJLLLPPPTTTVVVTTT]]]hhhqqqzzzuuuwww~~~~~~wwwzzz{{{vvvrrrrrrssssssrrrqqqpppoooppptttyyy{{{|||xxxxxxzzz~~~~~~uuuuuuooocccTTTJJJIIILLLOOOPPPJJJGGGCCC???:::777666555111111000000/////////...//////.........---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))************************))))))******+++++++++,,,+++*********))))))(((((())))))(((((((((((())))))''''''&&&&&&'''(((***+++,,,,,,,,,+++++++++++++++$$$$$$&&&'''(((((())))))'''((((((((())))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***))))))((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,'''''''''''''''((()))***))))))***+++,,,,,,------***++++++,,,,,,++++++***,,,,,,------...///000000++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000//////////////////////////////000111111111111111///000111222333444444444333666999;;;???IIIVVV```ooowwwtttlllfffhhhmmmsss{{{wwwjjjeee___^^^aaadddcccaaa[[[]]]_________^^^^^^___\\\]]]]]]^^^cccmmmzzzuuunnneee^^^[[[ZZZWWWUUUMMMMMMMMMMMMNNNOOOPPPQQQMMMOOOPPPOOOLLLLLLNNNQQQTTTQQQNNNMMMMMMOOOOOOOOOIIIKKKOOOSSSXXX\\\___```YYYVVVRRRQQQQQQRRRSSSRRRTTTTTTTTTRRRQQQRRRUUUXXXWWWWWWWWWVVVWWWZZZ___cccfffjjjppptttuuusssoookkkqqqzzz~~~{{{wwwsssnnniiigggdddaaa___WWWWWWVVVTTTVVVXXXWWWUUUQQQOOONNNPPPSSSTTTRRROOOGGGMMMQQQUUUbbbtttqqqpppzzzyyyyyyvvvrrrrrruuuvvvuuusssuuuttttttvvv{{{~~~}}}sss^^^SSSUUU\\\aaaccc___TTTKKKIIIDDD<<<777888444111//////222444444333000000000/////////......111---******,,,//////...***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))++++++,,,++++++***)))((((((((())))))************))))))))))))))))))))))))***,,,------+++******+++******)))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((()))***+++,,,,,,---******))))))))))))******++++++************++++++%%%&&&'''(((((())))))(((((((((((((((((()))******((((((((((((''''''''''''***************)))(((((()))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......///////////////......---...............///000000000000000000000000000000,,,...000222333444444555999999;;;AAAJJJYYYkkkyyyvvvsssnnntttvvvtttyyy}}}sssllldddeeeeeeccc```^^^^^^___]]]___```aaabbbdddfffhhhiiikkkpppxxxvvvrrrooojjjfff[[[YYYUUURRROOONNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJLLLNNNPPPPPPNNNMMMMMMMMMMMMKKKJJJQQQPPPPPPSSSWWWYYYXXXVVVVVVOOOKKKMMMOOOOOOOOOPPPOOOPPPPPPOOONNNNNNPPPQQQPPPOOOOOOQQQTTTWWWWWWWWWUUUWWW[[[^^^___^^^\\\[[[___eeekkkkkkjjjnnnzzz~~~wwwssspppkkkccc]]]YYY\\\\\\YYYZZZ]]]]]]ZZZVVVUUUSSSRRRSSSSSSSSSQQQNNNLLLLLLMMMPPPVVVdddrrrvvvhhh|||yyyuuusssuuuzzzvvvwwwqqqaaa^^^gggsssyyyyyyiii^^^TTTOOOJJJAAA<<<;;;777777777444111//////000//////......------------000---******,,,......---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((()))))))))((('''''')))))))))))))))*********))))))))))))))))))))))))***,,,---,,,+++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''((())))))))))))))))))******++++++,,,******))))))))))))*********))))))))))))))))))***))))))*********))))))(((((((((((((((((()))************)))))))))(((((((((***************)))(((((((((((()))))))))***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,---......///......///............///000000/////////000111222222333111111222333222222333444888;;;CCCMMM[[[lll}}}zzz}}}~~~|||zzzssslllhhh```bbbccccccaaa```bbbcccfffggghhhhhhhhhlllrrrwwwtttkkk```YYYWWWVVVTTTRRRSSSQQQOOOLLLJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPOOOOOONNNOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPOOONNNPPPOOOPPPRRRVVVXXXWWWUUUUUUPPPMMMOOOPPPOOOOOORRRRRRRRRRRRQQQPPPQQQRRRSSSPPPOOOMMMNNNPPPQQQQQQPPPNNNPPPSSSUUUVVVUUUTTTSSSSSSWWWZZZZZZYYY\\\dddkkkpppmmmlllnnnttt{{{}}}tttiiiaaa\\\______\\\\\\___^^^[[[VVVUUUUUUUUUVVVTTTRRROOOKKKIIIIIIJJJLLLPPP[[[gggppprrr{{{yyyzzz}}}zzzqqqttt|||uuujjjooosssfff]]]TTTJJJBBB@@@<<<>>>???;;;444//////111000//////......---......///---+++***,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))&&&''''''(((((((((((('''*********)))))))))))))))))))))))))))))))))))))))***+++---,,,+++)))************)))((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******************************))))))))))))******))))))(((((((((((()))))),,,,,,,,,,,,+++***)))(((((((((((((((((()))******(((((((((((('''''''''''')))************))))))((('''((((((((())))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,)))***+++---...///////////////......//////000111---...///000222333444555333444555444444444777999;;;EEERRRbbbrrr}}}||||||qqqllljjjhhhfffccceeegggfffddddddhhhkkknnnrrrxxx|||~~~xxxqqqhhhbbb^^^[[[WWWSSSRRRRRRTTTUUUNNNMMMKKKIIIHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOORRRRRRRRRTTTWWWXXXWWWVVVSSSPPPOOOQQQPPPNNNPPPUUUTTTSSSQQQPPPPPPQQQRRRSSSVVVSSSPPPOOOOOOOOONNNMMMNNNNNNOOOPPPQQQQQQPPPPPPNNNOOOOOONNNMMMOOOSSSVVVXXXWWWWWWYYY^^^cccggghhhsssvvvxxxuuurrrttt}}}vvvmmmfffiiiiiieeecccdddbbb^^^WWWWWWVVVVVVVVVSSSOOOKKKKKKJJJJJJLLLMMMNNNUUU^^^aaaqqq}}}}}}{{{|||yyysssqqqttt{{{{{{vvvrrrfffZZZPPPJJJCCCCCCBBB???<<<999888888222222111000000000111222...---,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))***************************))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))*********))))))((())))))***((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((+++*********)))))))))(((******))))))))))))******))))))(((((((((((())))))+++,,,,,,,,,++++++***)))((((((((((((((())))))*********)))))))))((((((((())))))************)))(((((((((((()))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......++++++,,,---...//////.../////////...///000000111//////000111222333444555222333555555555888>>>BBBGGGVVViiizzz}}}yyyssstttwwwrrrkkkfffeeeeeeffffffiiikkklllkkkjjjmmmttt{{{wwwrrrmmmhhheeeaaa[[[VVVRRRSSSRRRPPPMMMLLLNNNQQQOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUQQQRRRTTTUUUVVVVVVVVVVVVTTTUUUUUUTTTSSSRRRRRRSSSWWWWWWXXXZZZ[[[\\\\\\\\\YYYWWWXXXYYYVVVTTTXXX^^^[[[YYYWWWVVVWWWXXXXXXXXX^^^[[[WWWUUUTTTTTTTTTSSSUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOPPPQQQQQQQQQRRRRRRRRRUUUYYY[[[\\\\\\]]]```aaa___\\\^^^eeelll{{{|||}}}wwwssspppkkkeee```^^^[[[XXXVVVRRRNNNKKKPPPNNNPPPSSSTTTSSSXXX^^^bbbppp|||~~~~~~|||xxxtttrrrrrrwww}}}}}}~~~uuujjjcccQQQKKKDDDBBBBBBBBB???;;;555444222111111222333444.........---,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))******+++***************))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))*********))))))))))))******))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((++++++******)))(((((((((******))))))))))))******+++******))))))******+++((())))))***++++++******((((((((((((((())))))***---------,,,,,,,,,++++++((())))))*********)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////............/////////......---///////////////000111111222222222222333333333333000222444555666;;;DDDKKKZZZmmm}}}oooeeeccceeeeeecccaaa______`````````fffjjjooorrrvvvzzzhhheeebbb``````^^^YYYTTTRRRTTTTTTQQQLLLIIIJJJMMMPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPRRRTTTWWWYYY[[[ZZZZZZ\\\]]]____________]]]^^^___^^^\\\[[[]]]^^^___```bbbcccdddeeeeeeffffffdddddddddaaa___dddkkkhhhfffddddddffffffeeecccccc```\\\[[[[[[\\\\\\[[[[[[ZZZYYYWWWWWWWWWWWWXXXWWWTTTSSSSSSTTTUUUSSSQQQOOOOOOPPPRRRUUUUUUTTTRRRQQQUUUXXXXXXWWWWWW[[[```fffeeeeeehhhnnnuuu{{{~~~}}}uuuoooiiiaaaZZZUUUQQQNNNMMMRRRPPPRRRWWWYYYYYY]]]ccckkkvvv}}}yyysssuuu}}}xxxuuuuuuyyy|||}}}fffZZZMMMFFFGGGGGGCCC>>>;;;999777444222222222333///000000///---,,,---...,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((((())))))))))))(((((()))))))))************)))))))))))))))))))))))))))***,,,+++***((())))))******)))))))))***++++++******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((((((******))))))))))))******++++++************++++++&&&'''((()))************((((((((((((((()))******)))))))))(((((((((((('''((())))))************)))************++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,//////000000///......---000000//////000000111222333333333333333333333333222555888999<<>>888444222000---***//////...//////000111222------......//////000000------------------,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,((()))))))))******************)))(((((())))))***************))))))))))))&&&'''(((******+++++++++******))))))))))))))))))************************(((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&)))))))))******+++,,,,,,((()))))))))************++++++******)))((((((((((((((((((((())))))))))))+++,,,,,,+++)))((()))+++))))))))))))))))))))))))******************+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---..................------------....../////////...............////////////000000000000111111000000111222333444333444666;;;AAAJJJUUU]]]lllzzz}}}}}}zzztttoooqqq}}}xxxjjj^^^YYYXXXWWWXXX\\\```dddfff```fffmmmrrr}}}llldddZZZQQQMMMKKKJJJIIIGGGIIIKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWXXX[[[]]]bbbfffiiiiiikkkqqqwwwyyyrrruuuyyy}}}|||zzzzzz}}}zzzxxx{{{~~~~~~yyytttjjjhhheeeccccccbbb___]]][[[WWWSSSSSSUUUUUUTTTSSSSSSYYYccclllqqqwww~~~{{{pppllliiillluuu|||wwwyyy}}}zzzzzz~~~vvvdddTTTMMMHHHAAA===<<<999555111000///////////////000111.........//////000000000------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))************))))))))))))))))))******,,,,,,++++++++++++******&&&'''(((******+++++++++))))))******************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))*********+++************((()))))))))************************))))))(((((((((((((((((())))))))))))++++++,,,+++)))(((***+++))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---..................------------......////////////////////////////////////000000000000222111000000111333555777777;;;AAAIIIUUUcccqqqyyyzzzwwwuuuqqqnnntttuuufff```___[[[WWWZZZ[[[\\\]]]___bbbfffhhhccclllwwwyyyiii```VVVTTTQQQOOOMMMJJJGGGEEEKKKNNNPPPQQQPPPPPPRRRTTTUUUVVVXXXYYY[[[^^^bbbeeeqqqwwwzzzvvvuuu{{{vvvuuusssqqqnnnlllhhhfff```\\\XXXVVVXXXZZZYYYWWWWWWXXX\\\``````cccnnnzzz|||zzz}}}|||qqqpppmmmkkknnn{{{~~~||||||xxxgggYYYQQQGGGAAA@@@@@@===999111000///...------------.........///////////////------------------------,,,,,,,,,+++++++++************++++++++++++******))))))))))))***************+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++'''((()))***************((()))***+++++++++******((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&+++***)))(((((()))***++++++++++++++++++***)))((())))))))))))************)))))))))))))))))))))***(((((((((((())))))))))))******+++***((((((***+++))))))))))))))))))))))))''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---..................------------.........////////////000000000////////////000000000000222111111111333666999:::999BBBNNNZZZkkk|||zzzwwwmmm___VVVUUUWWWXXXXXXYYY[[[]]]]]]]]]```fffkkklllzzzppp^^^SSSMMMOOOOOONNNMMMMMMMMMMMMMMMMMMPPPSSSSSSQQQPPPSSSVVVWWWYYY\\\___bbbgggmmmrrrzzztttqqqhhhgggbbb]]]]]]___```]]]YYYWWWVVVWWWWWWWWW^^^gggqqqkkkmmm|||{{{}}}ttttttqqqmmmmmmwww~~~~~~{{{}}}sssfffTTTHHHDDDCCCBBB@@@666555333111///...------//////..................+++,,,,,,------.........,,,,,,,,,+++++++++******))))))***++++++***))))))))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))*********))))))((()))***++++++++++++***))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''((()))***++++++++++++***)))(((''''''&&&))))))************))))))))))))***+++,,,+++******))))))))))))************((((((((()))******++++++(((((((((((())))))))))))((()))***)))(((((()))+++))))))))))))))))))))))))''''''''''''((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---..................------------........./////////000000000000////////////000000000000222111111222444888<<<>>>AAANNN^^^mmmqqq___\\\XXXVVVVVVVVVWWWWWWWWW[[[^^^^^^___eeeooowwwmmm]]]SSSNNNMMMNNNOOOOOOPPPQQQSSSUUUWWWPPPSSSWWWWWWUUUVVV[[[```___bbbeeejjjooovvv~~~{{{}}}xxxooojjjkkkllljjj```ZZZWWWWWWVVVUUUWWW[[[^^^YYY]]]lll{{{zzzxxxtttppppppvvvyyyrrrssszzzfffSSSKKKJJJIIIHHH<<<;;;999666333111////////////......---------,,,++++++,,,,,,---...//////,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))************'''((()))***************+++++++++************))))))************))))))(((((()))***+++,,,,,,+++***************************+++*********))))))((((((%%%&&&'''((()))***+++,,,...---,,,+++***(((''''''$$$&&&)))++++++)))&&&$$$&&&((()))+++,,,,,,,,,+++))))))))))))************''''''((()))***+++,,,,,,(((((((((((())))))))))))((())))))((('''''')))***))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++,,,---.....................------............/////////000000111111////////////000000000000222222111333555:::>>>@@@PPP^^^ooo~~~jjjXXXXXXYYYYYYXXXVVVTTTUUUUUUWWW\\\```cccfffooo|||vvviii\\\TTTQQQQQQSSSQQQSSSUUUVVVTTTRRRQQQQQQSSSWWW[[[\\\\\\___fffkkkgggjjjooottt{{{xxxxxxxxxwwwjjjbbb\\\\\\[[[XXXVVVVVVVVVTTTXXXaaafffeeefffjjjooottt}}}{{{tttqqqrrrvvv{{{}}}}}}}}}yyy^^^SSSVVVWWWUUUXXXLLL>>>666555555222///---...///000///...---,,,//////.........---------...------,,,+++***))))))***************)))(((((())))))))))))))))))))))))(((((())))))******++++++******************************++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++...,,,***(((''''''((((((((((((((((((((((((((((((+++++++++***************((((((((()))***,,,---...+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((()))******************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++---......---,,,,,,---//////.........---------///...,,,+++,,,---///111111///......000111111000333222444777888:::GGGUUUdddnnn~~~yyy|||~~~ssskkkaaaYYYYYYXXXYYYZZZXXXUUUXXX^^^\\\___hhhrrrxxxwwwssslllgggaaa[[[WWWUUUSSSRRRQQQSSSWWWXXXXXXWWWWWWWWWXXX[[[```gggmmmqqqqqqqqqtttwww}}}}}}yyypppkkkfffddd```ZZZYYY[[[YYYTTTRRRWWW[[[[[[ZZZ[[[gggdddeeemmmvvvzzzvvvrrrqqqtttwwwxxxwwwsssqqqttt|||}}}wwwwww}}}ggg]]]```dddeeelll___NNNAAA;;;777333000000111222222222222111000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++******)))************************))))))))))))******************************************++++++++++++******))))))))))))))))))))))))'''(((((()))******+++++++++******))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))******+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))************************)))************))))))(((((((((((((((((()))******************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---......---,,,------//////.........---------///...---,,,---...000111111000000111222333444333333222555:::===CCCSSSbbbsss}}}{{{~~~pppiiiddd]]]WWWYYYZZZ]]]```^^^ZZZ\\\aaadddfffqqqrrrhhhfffeeebbb]]]YYYVVVUUUTTTSSSTTTVVVYYY[[[\\\\\\^^^___bbbeeejjjqqqxxx|||~~~~~~|||uuupppnnnlllgggeeeeee^^^XXXUUUXXX[[[YYYWWWXXX\\\YYY[[[bbbhhhooo|||{{{vvvqqqooorrruuuvvvvvvmmmkkkmmmtttwwwvvvuuuwww~~~{{{uuussszzz}}}||||||~~~}}}pppmmmttt}}}~~~rrr```NNNBBB;;;888666/////////000/////////////////////.........------***+++++++++,,,,,,,,,---,,,,,,,,,---,,,++++++******************************************)))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++(((((()))***+++++++++***************************))))))))))))))))))))))))+++******)))((('''&&&&&&******))))))))))))******+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++)))(((((((((((()))******************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,---//////---,,,---.../////////............---000///.........///111222111222333444555555666666444555999???GGGTTTgggwwwxxxllldddbbb```\\\YYY[[[\\\```dddbbb___aaafffnnnttt|||zzzssshhhaaabbb^^^]]][[[YYYXXXWWWWWWXXXWWWYYY\\\^^^```dddhhhkkknnnqqqwww~~~||||||}}}yyyuuusssiiiccc^^^______[[[YYYYYYXXXVVVWWW[[[]]]```fffmmmyyy|||uuuqqqqqqssstttsssllliiiiiimmmnnnjjjggggggqqq{{{zzz|||{{{yyy}}}|||xxxvvvzzz|||yyymmmZZZJJJAAA>>>===111111///...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++******)))))))))******************************++++++++++++******))))))))))))))))))))))))(((((())))))************((()))***+++,,,+++***)))************************(((((((((((())))))))))))++++++******)))((('''&&&***))))))))))))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++******)))((()))***,,,---))))))(((((())))))***+++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---//////...---+++,,,...//////...------.../////////...............000000//////000000111222222333444444444444555666666999???HHHTTTeeezzzxxxqqqlllfffbbbbbbbbbaaa```cccccceeehhhiiikkkqqqzzz}}}yyyvvvuuuoooeeebbbddd[[[\\\\\\[[[[[[[[[]]]___```aaadddfffjjjpppxxx}}}~~~wwwpppjjjjjjiiieeebbbbbbbbb```^^^]]]]]]^^^aaacccgggppp|||zzzvvvuuurrrpppoookkkjjjlllkkkeee``````fffttt}}}{{{xxxvvvyyy~~~jjjWWWJJJCCC@@@;;;:::777444222111111111000000/////////...............------,,,+++******+++++++++,,,+++******)))************************,,,,,,++++++******))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++)))(((************************''''''(((((()))))))))))))))******++++++***)))))))))))))))******)))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))+++,,,---)))))))))))))))***++++++************************+++***++++++++++++,,,,,,+++++++++,,,,,,---------***+++---//////...---,,,,,,...//////...------...////////////////////////000000000000000111222222222333444333222222555777999???HHHRRRaaattt}}}vvvmmmgggjjjhhheeecccccccccddddddiiihhhkkkqqqxxxwwwlllooonnnnnnlllfff___]]]___[[[\\\^^^^^^]]]___cccfffkkklllooorrrwww|||vvvvvvwwwtttrrrrrrooolllfffaaa```bbbeeeeeeeeeiiinnnrrrwww}}}wwwrrrqqqllliiijjjgggaaa]]]\\\^^^jjjxxx~~~{{{~~~{{{zzz|||lll\\\OOOGGGEEEBBB===888444222222222000000000/////////......//////...---,,,+++******+++++++++++++++******)))+++++++++++++++++++++++++++++++++++++++***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***))))))************************'''(((((())))))******+++((()))***,,,,,,,,,+++***))))))************))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++*********++++++,,,***))))))))))))***++++++************************++++++******++++++,,,---***++++++,,,,,,------...+++,,,---...///......------...000000...---...///...////////////000000000///000000000111111111111222333444222111333999>>>AAAKKKWWWcccqqqxxxzzzyyypppllliiigggddddddddddddbbbaaaaaadddfffhhhkkksss{{{ppphhheeefffgggfffddd```\\\ZZZZZZ\\\^^^``````aaadddkkkpppssstttwwwzzz{{{wwwooogggfffjjjlllkkkjjjjjjiiiggghhhoooxxx{{{ssslllhhhfffccc]]]ZZZZZZZZZdddnnnuuu}}}uuufff\\\OOOKKKDDD<<<777444333222000000000000/////////.........------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++++++++,,,******************************++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))++++++*********+++,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,'''(((***+++,,,+++***)))((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))************************++++++,,,,,,++++++************))))))******+++,,,************************++++++*********+++,,,---******+++,,,,,,---......------------............---...000000.........///.../////////000000000000...///000000000111000000222333444333444999BBBIIIQQQ^^^mmmzzzvvvvvvqqqjjjfffffffffeeedddaaacccdddcccbbbccchhhmmmsss{{{wwwoooiiidddbbbcccccccccbbbaaaaaaaaa```______bbbeeefffhhhnnnxxxvvvtttxxxyyyuuummmjjjgggddddddgggkkknnnuuu|||zzzrrrkkkhhhccc^^^[[[\\\ZZZaaahhhkkkqqq|||||||||qqqZZZUUUMMMDDD>>>:::888888000000000000////////////,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++*********++++++,,,,,,---******************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))***)))))))))***,,,...///((((((((((((((((((((((((((())))))***+++,,,,,,,,,'''(((***+++***)))'''&&&((()))***++++++***)))((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++)))(((*********)))******+++,,,************************,,,+++*********+++,,,---******+++,,,,,,---.........------------...//////---///000000///......///.../////////000000111111......///000000000000000222444555555666>>>IIIRRR___nnn{{{}}}rrrjjjgggeeeeeeggggggdddaaabbbeeegggffffffhhhooouuuuuukkkcccbbbaaa^^^^^^bbbaaa```______bbbeeefffddddddgggjjjlllooowwwmmmjjjfffddddddeeeeeeeeehhhmmmuuu~~~{{{rrrmmmhhhbbb```aaa[[[aaaeeeeeeffflllrrrttt~~~}}}|||yyy|||xxxhhhUUUKKKJJJIIICCC<<<:::444111222333000000222---.../////////...---,,,000///---++++++---///000,,,,,,,,,++++++*********///...---,,,+++++++++++++++,,,------,,,+++)))((())))))************))))))++++++************+++++++++++++++++++++***)))((((((((()))***+++,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,*********)))))))))))))))************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................***++++++++++++***)))))),,,,,,,,,---------..................////////////......//////000000111111111000000222333444333222888444555999>>>FFFXXXiii~~~~~~{{{}}}vvvkkkgggaaaaaabbbbbbbbbbbbaaaaaa```bbbeeeiiimmmxxxrrrlllaaa___]]]]]]]]]^^^^^^]]]cccbbbaaabbbfffkkknnnpppmmmqqqttttttyyyxxxtttlllffffffiiifff```iiijjjkkknnnrrrzzzwwwqqqnnniiieee^^^bbbeeeddddddfffhhhjjjqqqyyy}}}iiiZZZTTTQQQNNNJJJ???777222222222//////000---......//////...,,,,,,000///...------...///000------------,,,,,,++++++///...---,,,++++++++++++++++++,,,,,,,,,+++******)))******************)))++++++************++++++***++++++++++++***)))((()))))))))***+++++++++,,,************************************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,******************++++++***)))))))))))))))))))))************************)))))))))(((''''''&&&&&&*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++******,,,,,,---------.....................////////////------......///000000000000000111222333333222111666444666===GGGVVVnnnzzzvvvzzztttiiieeeeeecccdddeeefffeeedddddddddggggggjjjsssvvvllleeeaaa]]][[[ZZZYYY[[[]]]___```fffeeeeeegggjjjooosssuuu{{{{{{yyytttqqqsssvvvtttooonnnlllkkkkkknnnsssxxx|||{{{tttlllgggfffhhhhhhfffeeeeeeeeefffmmmpppvvv|||nnnaaa[[[ZZZ[[[JJJ@@@888555444111000111...............---,,,+++---..................---............------------......---,,,+++++++++++++++++++++***++++++,,,,,,******++++++++++++******++++++************++++++******++++++******))))))******************++++++************************************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******************))))))))))))))))))))))))******************************,,,,,,+++******))))))((())))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,------------.....................////////////---------...//////000000///000111333444444444444666777===GGGVVVkkkzzzwwwyyy~~~nnnddd```bbbcccaaacccfffhhhhhhhhhiiijjjnnnrrr|||rrrdddaaaaaa___[[[ZZZYYYXXXXXXZZZ^^^bbbeeellllllmmmooosssxxx|||xxxsssnnnlllmmmooonnnmmmooovvvwwwoooooommmkkkjjjiiigggggghhhiiiiiiiiinnnvvv}}}pppgggfffhhhYYYMMMAAA<<<999555333333///.........------,,,,,,***+++---......---+++***...---------------------...---,,,,,,+++++++++,,,++++++***)))***+++---...+++++++++,,,,,,+++++++++++++++************++++++))))))************))))))+++++++++************************************************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******))))))(((((()))))))))))))))***************************************++++++,,,---------)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------........................////////////.........///000000111111///111333444555666888999777>>>IIIWWWggg|||{{{wwwqqqjjjdddbbbbbbcccaaaeeejjjlllnnnppptttwwwyyyxxxmmmbbb^^^```bbb^^^YYYZZZZZZYYYYYY[[[```fffkkkrrrtttvvvyyy}}}|||uuussstttsssoookkkjjjqqq~~~uuuppplllmmmnnnmmmmmmnnniiifffeeejjjsss}}}{{{tttrrr{{{yyyvvvvvveeeWWWIIIBBB>>>999555444000000///...------,,,,,,+++,,,...000000...,,,+++,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,++++++***)))***+++---...+++++++++,,,,,,+++++++++++++++************++++++((())))))*********))))))+++++++++***************************************))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++******))))))((((((((((((((())))))************************************''''''(((((()))******+++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------.........//////............////////////000000000111222222333333222333444444333444777::::::FFFXXXiiixxx~~~~~~wwwoooeeejjjooommmgggbbbbbbeeeggglllqqqtttvvvzzzrrrjjj```]]][[[[[[\\\\\\[[[YYY\\\]]]]]]]]]^^^cccjjjoooxxx|||~~~|||~~~zzz{{{~~~~~~}}}~~~}}}xxxssslllppp}}}uuunnnoooqqqooommmnnniiigggggglllttt{{{~~~uuupppssszzzooo```PPPHHHCCC===777444222222000///......---......///111222222111///...,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,******++++++++++++******++++++************++++++(((((())))))******))))))******************++++++************************))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))((((((((((((((()))******++++++************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------........./////////............////////////111111111222333333444444555666555333222444:::???EEEUUUiiiyyy}}}yyy{{{oooeeecccccciiimmmjjjccc___bbbgggjjjnnntttxxx|||uuueee\\\YYYWWWXXXXXXWWWVVVWWW\\\```___aaacccdddeeejjjqqqwwwyyyrrrooonnnllljjjnnnnnnoooooonnnllljjjiiihhhjjjlllnnnqqqvvv}}}}}}rrruuuvvvuuutttnnniiiiiiggggggiiimmmqqquuuvvvvvvyyyuuussssssxxx~~~yyyiiiYYYQQQLLLDDD<<<888444333222000///...//////......///000000///......,,,---------............,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******)))******************)))++++++************++++++'''(((((())))))))))))))))))))))))***+++++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))'''(((((()))******++++++************************///......------,,,+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,---------------------------------------------,,,,,,+++............////////////............////////////000111111222222333444444444666666666777===HHHPPP]]]lll|||zzzxxx|||tttiiibbb```bbbgggiiijjjhhhcccaaadddggglllrrrzzzxxxkkkaaaWWWSSSTTTUUUWWWYYYYYYZZZ]]]bbbgggeeeiiimmmppprrrwwwzzzyyyuuuooofffaaa```___]]][[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\]]]___dddkkkpppnnnsssyyy~~~tttlllkkkgggiiikkklllllllllmmmmmm|||tttoooqqqwwwzzz}}}|||qqq```XXXSSSKKKBBB===666444222111/////////000+++,,,,,,,,,,,,,,,,,,+++---.........//////000000,,,,,,,,,++++++,,,------+++,,,------,,,+++)))((())))))************))))))++++++************++++++''''''((()))))))))))))))(((((()))***+++,,,,,,---************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''(((((())))))******'''(((((()))***+++++++++************************((())))))******+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------..............................//////......---,,,............/////////000............/////////000000000000111222222333333111444777999>>>IIIYYYdddttt~~~wwwyyylllcccaaa```aaacccgggggghhhiiiiiiiiihhhgggrrrzzz{{{nnnbbb^^^\\\XXXWWWYYYPPPTTTYYY^^^bbbdddeeefffkkkpppwww{{{~~~uuulllgggeeeaaa\\\UUURRRQQQRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNOOOPPPUUU\\\bbbaaadddiiimmmrrr{{{|||sssrrriiikkkmmmllliiiggghhhjjj}}}tttuuuzzz}}}}}}uuuiii^^^QQQIIIGGG>>><<<888444000///000111000000...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++************************+++)))((('''((()))+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((******+++++++++***)))((((((((()))+++,,,(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,---.../////////...///////////////000111111444222000///111333555555555666;;;???BBBPPPooorrrhhh```___aaa``````aaacccbbbfffjjjiiihhhooozzzzzzgggddd```\\\ZZZYYYZZZZZZ\\\[[[[[[^^^ccchhhlllooovvv{{{~~~{{{tttllleee___[[[YYYPPPPPPNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNRRRTTTXXX^^^dddjjjooorrrsssmmmlllkkkjjjiiijjjlllmmm|||nnn^^^TTTQQQCCC@@@<<<777333222111111000000000//////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************)))((('''((()))+++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))***++++++,,,,,,,,,***)))((((((((()))++++++)))))))))************+++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------.....................------///////////////000111111333222111111222444555666444555:::DDDQQQhhhwwwhhhaaa[[[]]]___```aaacccgggeeegggkkkooovvvtttkkk```^^^\\\ZZZYYYZZZ\\\]]]dddeeegggkkkpppuuuwwwxxxyyy}}}xxxsssnnnkkkeee___XXXSSSOOOMMMHHHGGGFFFEEECCCBBBAAA@@@@@@???>>>=========>>>>>>?????????@@@BBBCCCEEEEEECCCEEEHHHMMMRRRWWW\\\^^^hhhoooyyy~~~uuuuuutttsssrrrqqqqqqppp}}}}}}~~~mmm```YYYMMMIIIBBB===999777555333000000111111111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************)))((((((((()))+++,,,******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,)))))))))((()))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...////////////...---,,,+++000////////////000111111222222222222333444555666888777===LLLdddyyy{{{uuugggbbb]]][[[^^^bbbccceeeiiijjjjjjnnnvvvuuuiiiaaa\\\ZZZZZZZZZZZZ]]]```ccceeellloootttyyy}}}~~~|||xxxuuutttqqqnnnmmmmmmlllgggddd]]]ZZZVVVQQQLLLHHHEEECCC??????>>>===;;;:::999999::::::999888888888999999999999999999:::;;;<<<===<<<===???BBBFFFIIILLLNNNUUUZZZbbbkkkvvv{{{xxxvvvuuu}}}{{{pppeeeXXXQQQIIICCC@@@===888555000000111111111000///...------............------------------------------++++++++++++++++++++++++---,,,++++++******++++++************************))))))(((((())))))***+++)))***+++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++)))))))))))))))******+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++,,,,,,,,,------------------------------............------........................------000000//////000000111222000111222333333444666777??????FFFYYYuuuttt~~~|||qqqiiidddcccaaaaaadddffffffiiinnnmmmuuuzzzmmmfffbbb\\\XXXYYYZZZ\\\```eeekkkooorrrxxx|||}}}yyyvvvtttssspppoooppppppqqqqqqooolllhhheeefffdddaaa``````^^^[[[XXXQQQOOOMMMIIIFFFCCCAAA@@@;;;;;;::::::999888777777888888777777777777777777888888777777777888999999<<<<<<===???AAACCCEEEFFFJJJMMMSSSZZZbbbkkkuuu{{{|||yyywwwvvvbbbYYYNNNHHHFFFBBB<<<666222222222111111000///...---......//////......---------------------------++++++++++++++++++++++++---,,,++++++******++++++************************)))))))))))))))******+++***+++,,,,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))******************((()))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------..................+++,,,---...////////////000000000000000111222222...000333333333555888;;;BBBHHHVVVlll{{{vvvmmmhhheeeeeeeeeeeedddfffhhhhhhggglllrrryyysssllldddaaaaaaaaa]]]YYY[[[]]]aaagggnnnvvv|||{{{vvvsssooommmmmmjjjeeebbb```^^^\\\ZZZ^^^```aaaaaa___[[[XXXVVVWWWUUUSSSRRRPPPNNNKKKIIIFFFEEEDDDCCCAAA???>>>===:::999999999888888777777666666777777777777777777888888777777777888888999888888888999999:::;;;<<>>888888999::::::999888777777777777777777888888888555666777888888888888777777777777777888888999:::777777777777777888999:::999:::<<<>>>@@@CCCHHHLLLSSS]]]eeejjjqqqsssmmmnnnkkk```VVV@@@===999444222222333444......////////////..............................---------------------------,,,++++++******++++++************************(((((()))***************---,,,+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***'''((()))++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................+++,,,.../////////......------......///.........111111111000111111222333333666888888888>>>HHHPPPfff~~~vvvsssoooiiidddcccffffffbbbcccgggffflllwwwpppccc```bbbVVVYYY]]]```aaaccceeegggqqqtttzzzvvvooohhh```ZZZTTTQQQMMMKKKJJJIIIGGGFFFAAA???>>>???AAADDDEEEEEEAAACCCDDDCCC@@@???@@@CCC>>>???AAA@@@???>>>>>>>>>999:::;;;<<<===<<<;;;:::888888999999999999::::::777888:::;;;;;;;;;::::::999999888999:::;;;<<<<<<777666666777777888999:::777999;;;<<<===@@@CCCFFFHHHQQQYYY\\\```lllyyyxxxxxxyyy{{{xxxgggQQQIII>>>777444333222111000///---...///000000///---------....../////////......---,,,,,,,,,,,,---++++++++++++++++++++++++******************++++++))))))***+++,,,,,,------*********)))))))))))))))+++---///111000...***(((+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++---,,,+++))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))------,,,+++***)))(((''',,,,,,,,,+++++++++************,,,---.../////////---------............///........................///////////////.........000111222333333333333333444333666999:::???OOO```www~~~qqq{{{tttnnnjjjdddcccbbbbbbcccfffjjjlllrrr|||nnnjjjeee```^^^]]]^^^___```aaaeeekkkoooxxx~~~}}}pppggg```ZZZSSSNNNHHHGGGEEECCCAAA@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;<<<<<<:::999999;;;===<<<<<<<<<<<<;;;:::999888;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>BBBFFFKKKNNNQQQXXXbbbjjj{{{}}}uuuiiilllpppuuuyyyzzzyyyxxxsssXXXNNNBBB:::888666333000111///------......------............/////////000......---,,,,,,,,,,,,---))))))))))))))))))))))))---,,,,,,++++++*********)))******+++,,,,,,------************))))))))))))***+++---...---,,,)))(((+++***)))(((((()))***+++******************************+++++++++++++++++++++******))))))***+++,,,******************************++++++++++++******************++++++++++++*********++++++,,,,,,,,,------......///.........---------............///........................////////////////////////000000111222333333333333666555777;;;>>>GGGYYYkkk{{{wwwsssiiiccc```eeedddcccdddfffkkkqqqvvvlllddddddaaa^^^]]]\\\```eeehhhjjjmmmqqqttt|||zzzrrrjjj___WWWSSSNNNIIIDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================??????>>>>>>===<<<<<<;;;;;;<<<<<<:::999999;;;===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@DDDGGGIIIKKKQQQZZZaaaqqqyyy{{{hhhggghhhkkknnnppppppoooyyy~~~ttt}}}iii\\\KKKAAA???===777111444222///............---.........///////////////......---,,,,,,,,,,,,---************************------,,,+++***)))((((((*********++++++,,,,,,---************************)))************)))((((((******))))))))))))******************************+++,,,,,,,,,,,,++++++***))))))))))))***+++,,,---++++++++++++++++++++++++++++++************++++++************++++++,,,,,,((()))***+++,,,------...///////////////...---------------............///........................////////////////////////000000111111222333333333777777999>>>FFFTTThhhyyy~~~oooeeeaaa]]][[[```aaaccceeeiiipppxxx~~~wwwlllbbb```aaaaaaaaaaaa]]]ccckkkqqqsssuuuxxx{{{vvvllleee\\\VVVNNNIIIFFFDDD@@@===>>>===<<<;;;::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::999999;;;===AAAAAAAAAAAA@@@???>>>>>>===============>>>>>>>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<<<<============<<<<<<<<<===>>>>>>@@@BBBDDDEEEGGGKKKRRRWWWcccgggmmmrrrxxxwwwlllffffffjjjoooqqqpppyyy}}}|||~~~yyy~~~pppYYYKKKFFFDDD===666777444111000000111111000..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((*********++++++,,,,,,,,,)))***************++++++***))))))((((((((())))))***))))))))))))))))))***************************------------,,,,,,+++***))))))*********++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,++++++***))))))))))))***+++,,,,,,---------...............---------------............///........................///////////////000000000000000000111222333444444777888;;;CCCPPPcccxxx~~~rrrcccaaaaaa```___^^^bbbggglllqqqyyytttmmmjjjfffeeeeeefffhhhiiifffmmmvvv{{{~~~yyypppggg^^^XXXPPPLLLFFFCCCAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999::::::::::::::::::::::::::::::::::::=========<<<<<<;;;;;;;;;;;;;;;;;;:::999999<<<>>>AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>??????????????????>>>>>>======>>>>>>?????????>>>>>>===>>>>>>???>>>===============>>>>>>@@@BBBCCCDDDFFFIIIOOOSSSXXXYYY[[[```hhhrrr|||sssnnnmmmnnnnnntttxxx}}}vvvwwwgggTTTLLLHHHBBB;;;777555111000111222222222------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,))))))******+++++++++,,,+++***))))))))))))***+++)))))))))******)))))))))************************------------,,,,,,+++***++++++++++++******))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,,,,+++*********++++++++++++++++++++++++)))***+++,,,---------------------............///........................////////////000000111111000000000111222444555666777;;;AAALLL^^^sss~~~|||fff___aaabbbbbbcccccciiirrryyysssllliiijjjiiiggghhhkkkooorrrtttzzzzzzpppfff___WWWOOOIIIIIIFFFCCC???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======999::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>@@@@@@AAAAAA@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@?????????>>>>>>???????????????>>>>>>>>>??????@@@???>>>>>>=========>>>>>>>>>???AAABBBEEEHHHMMMPPPRRRQQQRRRUUU]]]fffnnnsss|||{{{}}}vvvnnnrrrrrruuusss|||ttt___TTTMMMGGGAAA999666222//////111111111...............---------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---...///000000++++++++++++++++++++++++))))))******+++,,,,,,,,,******************+++,,,))))))************))))))+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++)))((((((++++++++++++++++++++++++++++++************++++++)))******+++,,,---......,,,,,,,,,+++++++++******((()))***+++---------------------............///...........................//////000000111111222222111111222333555777888:::AAALLL[[[ooo}}}~~~nnnaaa```aaa```bbbfffjjjqqqzzzooojjjlllcccggghhhhhhkkkrrrxxxzzz|||rrrkkkbbbYYYSSSLLLDDD???BBB@@@>>>;;;999888888888:::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999:::<<>>???????????????>>>>>>>>>???@@@BBBBBBAAA@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>???@@@@@@??????>>>=========>>>>>>;;;<<<===???BBBFFFIIIKKKNNNNNNNNNPPPUUU\\\cccgggnnnnnnqqqxxx}}}{{{~~~nnn```WWWOOOJJJ@@@<<<666333111111111000111000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))***++++++,,,------))))))*********+++++++++((()))***++++++***)))(((++++++++++++++++++++++++******++++++++++++++++++)))***++++++++++++))))))******************************++++++++++++******)))******+++,,,---...///++++++++++++++++++,,,,,,***++++++,,,---------------------............///...........................//////000111111222222333333222222444666999:::@@@JJJZZZlllwwwtttvvv{{{}}}mmmccc___bbbcccaaafffooowww}}}|||ppphhhgggkkkdddkkkoooqqqwwwuuulllddd^^^VVVPPPLLLHHHCCC>>>======<<<;;;999888888999:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::999:::===???===>>>>>>??????>>>>>>>>>===???@@@BBBBBBAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>======>>>>>>;;;;;;<<<>>>AAADDDFFFGGGIIIKKKLLLMMMOOOSSSYYY]]]```bbbeeejjjoootttwwwyyyzzz{{{}}}zzzlllaaaWWWQQQHHHCCC<<<777555444222222333222222222111111000000......---,,,,,,,,,,,,---------------------------++++++******************++++++++++++++++++++++++))))))***+++,,,,,,------(((((()))***++++++******((()))***++++++***)))(((++++++++++++++++++++++++((()))***+++++++++++++++'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...------......------,,,+++---------.........//////...........................//////000111222222222444333333333444777:::<<>>>>>===<<<;;;<<<>>>===<<<<<<;;;<<<<<<======999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999:::::::::999:::===???===>>>>>>?????????>>>>>>===>>>@@@BBBBBBAAA@@@?????????>>>>>>>>>>>>??????>>>>>>======>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>???BBBEEEFFFFFFFFFIIIKKKKKKKKKMMMRRRWWWWWWZZZ^^^aaaccceeehhhjjjjjjmmmtttzzz{{{~~~~~~rrroooiii___YYYLLL@@@===;;;555111222000////////////000111111000000///...............******************++++++++++++++++++******))))))************************,,,,,,,,,++++++++++++***+++***)))))))))***+++,,,++++++***)))(((((())))))))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---,,,***))))))***,,,---************************+++)))((('''((()))+++,,,++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,---......//////..................////////////...///111222333333222222666444444555555777>>>GGGQQQeee~~~~~~yyyrrrsssyyyoooeeecccaaaaaadddiiimmmsss~~~wwwgggccchhhlllllluuuvvvssskkkcccYYYSSSGGGFFFCCCAAA???>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<============>>>@@@AAABBBAAA@@@@@@CCCAAA@@@@@@@@@AAA???>>>BBB@@@>>><<<;;;;;;<<<===@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@???>>>===@@@>>>===>>>AAABBBBBBBBBEEEEEEFFFGGGHHHHHHIIIIIIOOOQQQTTTVVVWWWZZZ]]]```ccchhhmmmnnnmmmqqq{{{}}}~~~wwwmmm___RRRFFFBBB???888444333222222111000//////000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++*********))))))))))))(((,,,+++***))))))******+++++++++***)))))))))))))))******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,------------,,,,,,,,,++++++******((((((((()))+++,,,+++++++++,,,,,,,,,------...---,,,+++******++++++,,,---......//////............/////////000000000...///111222333333222222333333555777888;;;DDDOOO```qqq{{{vvvuuutttzzztttfff```___cccgggpppzzz{{{llleeehhhmmmqqqzzz~~~{{{oooeee^^^WWWOOOIIIEEEDDDBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999:::999999999999::::::::::::;;;::::::999999::::::;;;999999::::::;;;<<<<<<<<<>>>???@@@AAABBBAAAAAA@@@AAA@@@??????AAAAAA@@@>>>AAA@@@>>><<<;;;<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA???>>>???AAACCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKMMMOOOPPPSSSVVVYYY]]]bbbfffggggggkkksss{{{tttrrrpppooonnnoooqqqrrrxxxyyyyyyzzzyyyxxxvvvuuusssttttttsssrrrrrruuuwww{{{jjj^^^QQQKKKEEE>>>888555555444222000////////////000000///.............../////////......------,,,++++++++++++************++++++++++++,,,,,,,,,,,,*********))))))))))))(((,,,,,,+++***)))))))))***+++***))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,------,,,+++******+++,,,---...------,,,,,,+++++++++******)))((()))***+++,,,++++++++++++,,,,,,,,,,,,000///...,,,++++++++++++,,,---......//////....../////////000000000111111...///000111222222222222222333777:::<<>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999999999999999999999999::::::::::::999999999888888999999999888999999:::;;;;;;<<<<<>>>>>???AAAAAA@@@>>>@@@???>>><<<<<<<<<===>>>;;;;;;;;;<<<======>>>>>><<<===>>>@@@AAABBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJKKKNNNQQQTTTYYY]]]aaaaaaaaadddkkkrrruuuxxx|||cccbbbaaa``````aaabbbcccggghhhiiijjjjjjiiigggffffffggggggfffeeefffhhhjjjnnnqqquuuxxxzzz}}}xxxnnnaaaWWWPPPGGG>>>888666444222000......//////000000///...............000000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,+++******)))((((((******)))))))))))))))******++++++++++++++++++***+++,,,,,,---...---------))))))***+++,,,,,,------,,,++++++******++++++,,,******************************)))))))))***+++,,,***++++++++++++,,,,,,,,,///......---,,,,,,,,,,,,,,,---......///.........000000000000111111111111//////000111111222222222444555888<<<@@@JJJ\\\nnn{{{wwwzzztttfff```___```eeejjjpppxxx~~~vvvuuu{{{wwwpppkkkgggddd___XXXRRRMMMIIIDDDAAA??????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999777777888888888999999999888888777777777777888888999999::::::;;;<<<======???@@@@@@@@@@@@@@@@@@@@@=========???AAAAAA@@@>>>???>>>===<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBAAA???>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGIIIKKKLLLNNNQQQTTTXXX[[[^^^___^^^aaafffkkkkkkmmmpppsssyyy{{{}}}SSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ[[[ZZZYYYYYY[[[\\\```bbbeeeggghhhiiilllnnnwww}}}vvvjjj```UUUHHH===666555222000...///000111000000///...............000//////...---,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((***)))))))))))))))******))))))************))))))***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,---***************++++++,,,*********+++++++++,,,,,,+++,,,,,,---............,,,---......///.........000000000000111111111111000000000111222222333333555666999>>>FFFSSSiii|||{{{xxx{{{xxxlll```]]]```fffnnnvvv~~~vvvhhh```[[[XXXUUUTTTQQQLLLHHHDDD@@@===;;;======>>>>>>????????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999666666666666777777777777888777777666666777777888::::::;;;<<<===>>>??????????????????????????????<<<<<<===???AAAAAA???===<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999999888===>>>??????@@@@@@?????????>>><<<===>>>@@@??????>>>>>>???@@@AAACCCCCCDDDGGGIIIKKKLLLMMMOOORRRTTTVVVYYY[[[[[[[[[\\\```cccaaabbbdddfffjjjpppwww|||KKKKKKKKKLLLMMMOOOPPPQQQMMMMMMNNNNNNOOOOOOPPPPPPNNNPPPQQQQQQPPPOOOQQQRRRTTTVVVYYY[[[]]]___bbbeeeiiiooosssrrrrrrwww|||}}}~~~uuuhhhVVVHHH;;;999555222000000111222000000///........................---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------*********))))))))))))(((+++++++++++++++***)))((()))))))))))))))******+++)))))))))******)))))))))(((((()))************)))*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,---......///*********++++++++++++,,,************++++++++++++)))***+++---............,,,---......//////....../////////000000000111111222222111222222333555555777777===HHHUUUeeezzzvvvtttvvvxxxnnneee___```eeekkkuuu~~~xxxooobbbXXXSSSOOOMMMJJJIIIHHHEEECCC@@@>>><<<;;;======>>>???????????????======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::999888888888888888555666666666666777777777888777777666666777777888::::::;;;===>>>???@@@AAA???>>>======<<<=========<<<<<<===???@@@@@@===;;;999999:::;;;;;;<<<<<<<<<>>>===<<<;;;:::888777777======>>>>>>???>>>>>>>>>???===<<<<<<===>>>>>>===<<<===>>>@@@AAACCCDDDEEEEEEGGGIIIJJJJJJLLLOOORRRRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^```eeejjjnnnuuu{{{JJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIIIIJJJKKKMMMOOOJJJLLLMMMMMMLLLLLLMMMNNNMMMOOORRRUUUWWWYYY\\\___]]]cccgggdddcccgggkkkmmmpppuuu||||||fffTTTCCC@@@;;;666222111111222000000///...............------------------------+++++++++,,,,,,,,,------))))))******+++,,,,,,---*********))))))))))))((()))***++++++++++++***))))))))))))))))))***++++++)))******++++++******)))((()))******++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++************++++++++++++)))***+++,,,------,,,,,,,,,---......//////............/////////000000000333333333222333555666777;;;===HHH[[[ooo{{{sssrrrqqqnnnuuuzzzqqqeeebbbbbbfffkkkpppzzz~~~qqqddd^^^UUUOOOLLLJJJGGGDDDAAABBBBBBAAA@@@???@@@@@@===>>>???@@@@@@@@@???>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::999999888888888888888777777777888888888888999888777777777777777777888999:::;;;<<<===???@@@@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<===???@@@???<<<999777777888999::::::;;;;;;======<<<;;;:::999999888999:::;;;===>>>>>>>>>>>>???>>><<<<<<>>>>>>>>>===<<<===>>>???@@@AAABBBCCCBBBCCCEEEFFFGGGIIILLLNNNMMMNNNNNNNNNNNNNNNOOOPPPUUUVVVXXXZZZ\\\___cccgggfffmmmuuuzzz}}}JJJJJJIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEFFFHHHKKKMMMGGGIIIKKKKKKJJJIIIJJJKKKHHHJJJMMMNNNOOOQQQSSSVVVTTT[[[___\\\ZZZ^^^bbbdddbbbggglllrrrvvvyyy||||||qqq]]]JJJFFF@@@999444222111111000000///...............---------...............+++++++++,,,,,,---------(((((()))***++++++,,,,,,,,,,,,,,,++++++++++++***((()))+++,,,,,,+++***)))))))))((())))))***+++++++++++++++,,,,,,+++++++++,,,,,,---............---,,,,,,++++++++++++++++++***++++++,,,,,,++++++***------,,,+++***(((((('''******+++,,,,,,,,,,,,+++)))************+++++++++***+++,,,---,,,+++***))),,,---......//////..................////////////444444333333444555777888???DDDSSSlllwwwxxxrrrqqqmmmfffkkknnneeeaaabbbffflllpppttt}}}zzzvvv||||||rrreee[[[UUUPPPKKKHHHFFFDDD@@@===999;;;<<<===>>>>>>@@@BBB>>>???@@@AAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::999999888777888888888888999999999999:::::::::888888777777777777888888888999:::;;;===>>>???@@@===<<<;;;:::999::::::;;;<<<<<<===???@@@>>>;;;888555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666888999;;;===??????@@@@@@???======>>>??????>>>======>>>>>>??????@@@@@@@@@BBBDDDEEEEEEGGGJJJLLLKKKLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUWWWYYY]]]``````fffmmmqqqtttyyyGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIKKKMMMPPPRRRNNNPPPRRRTTTVVVWWWWWWVVV^^^```bbbeeehhhjjjkkklllqqqsssyyyoooUUULLLCCC>>>999444222333333333333222000///000222---.........//////000000......---------,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))++++++------------++++++************************))))))***+++,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))***,,,------,,,***)))++++++,,,------...//////------------------------,,,,,,,,,---------..................////////////////////////000000000000555111000222444555999???AAAPPPhhh}}}vvvvvvpppkkkhhhddd```___cccdddaaacccmmmwww}}}vvvvvvwww|||zzzkkkaaa[[[UUUQQQIIIIIIGGGEEECCCAAA???>>>>>>>>>============>>>>>>===>>>@@@@@@???===;;;999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999777666666888999;;;999999::::::::::::999999888888888888777777777777999888888999<<<>>>??????999999888777888999;;;<<<<<<===???@@@???===:::888777666666666666888999::::::;;;<<<<<<<<<;;;:::999888999;;;===???@@@AAABBB>>>===<<<<<<<<<<<<======CCCAAA???===<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFFFFJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNQQQUUUXXX[[[\\\]]]aaafffhhhiiiooowwwHHHIIIJJJLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRSSSUUUXXXZZZ[[[\\\]]]eeegggllltttyyy~~~www[[[PPPEEE???:::444222333222222222111///......///------------......//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,---------........................////////////////////////000000000111222111222444555555;;;BBBPPP___uuu{{{uuuqqqkkkfffdddaaa^^^___cccaaabbbgggqqqyyyvvvtttwww|||xxxgggZZZRRRMMMHHHEEEDDDDDDBBBAAA???===<<<<<<>>>>>>============>>>>>>>>>>>>??????>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666777888999666777777888888777777666777666666666666555555555777777777888:::<<<======999888777777777888999::::::<<<===>>>===;;;999777777666666666777888999:::;;;;;;;;;<<<<<<;;;::::::;;;;;;===>>>???????????????>>>>>>======<<<<<<===AAA@@@>>><<<<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXXXX\\\___aaabbbfffnnnttt{{{IIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJHHHFFFFFFFFFGGGGGGJJJJJJJJJKKKJJJJJJIIIHHHLLLMMMNNNPPPQQQRRRRRRRRRWWWXXX]]]ccchhhlllvvvzzz|||gggZZZMMMEEE>>>888444444222222222111000000///...,,,---------------............---------,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******+++******))))))******+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************,,,++++++******++++++,,,---,,,***))))))***,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,************,,,,,,------........./////////............/////////////////////000000000111111///111444666555666@@@KKKbbbpppuuuqqqlllfff```___]]]\\\___dddcccgggoooxxxzzzssssssxxx~~~mmmdddWWWMMMGGGDDDAAA???@@@@@@???>>>===<<<<<<;;;>>>======<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999777666555666777777666777777888888777777666555555444444444333333333555555555666777999:::;;;999888777777666777777777999:::;;;<<<;;;999777666666666666666777888999:::<<<;;;;;;;;;;;;;;;<<<<<>>======AAA@@@@@@???>>>===<<<<<<>>>===<<<;;;;;;<<<======;;;<<<===???AAACCCDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRTTTVVVYYYYYYZZZ^^^dddjjjpppvvvJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIILLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFKKKKKKLLLMMMMMMMMMMMMMMMOOOOOORRRWWWZZZ___iiisssxxxzzzrrrvvvgggXXXNNNFFF???999888444333222222333333222111..............................---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++---,,,+++******+++,,,---.........////////////000............//////////////////000000000111111111///222555666444999IIIZZZsss~~~}}}vvvooonnnjjjccc]]]\\\\\\\\\aaagggjjjnnnvvvwwwvvvuuu{{{yyylll\\\VVVMMMFFFCCCBBBAAA@@@@@@@@@????????????>>>>>>=========<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<999888888777777888888999888888888888888888888888999888777666555555555666888888999999999999888888444444444444333333333222222333444444555666888999999999888888777777777777999:::;;;;;;:::999777666666666666777777888999999<<<;;;:::::::::<<<===>>>AAAAAAAAAAAAAAA@@@???>>>BBBBBBAAA@@@???>>><<<<<<<<<;;;:::::::::;;;<<<===999:::;;;===???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUWWW[[[```eeekkkooouuu~~~JJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGIIIIIIKKKOOOQQQTTT]]]ggglllrrr|||mmmvvvsssbbbXXXPPPGGG@@@===777444222111333444333222000000000///////////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++...---,,,++++++,,,---............////////////000............////////////000000000000111111111111222333666666666???VVVkkkyyy}}}pppkkkmmmjjjccc]]]\\\]]]```gggooosssuuu|||vvvssssssyyy~~~|||qqqdddZZZNNNJJJEEEAAA????????????????????????@@@@@@@@@@@@======<<<<<<<<<<<<=========<<<;;;;;;:::;;;;;;<<<999888888777777888888999888888888888888888888888888777777666666666666666888888888999999888888888555555555444444444333333111333444444333333666888:::::::::999999888888777::::::;;;;;;:::999777666555666666777888888999999;;;;;;::::::;;;===>>>@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::::::::::::::;;;;;;;;;888999:::<<<>>>???AAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEFFFGGGIIILLLNNNOOOPPPNNNOOOPPPQQQTTTXXX^^^aaaiiikkknnntttzzzLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEGGGJJJKKKLLLSSS[[[bbbgggoooxxxwwwwwwnnnddd]]]RRRIIIDDD===888333000111222111///111111111000000000000///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,***)))+++++++++,,,,,,,,,,,,,,,------------------------------........./////////............////////////000000000111111111222222444444666888;;;IIIbbbyyyyyymmmiiillliiibbb\\\]]]```fffpppzzz}}}uuuttttttssssss~~~rrrhhh^^^UUUNNNGGGEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888888888888888888888888777777777777777777777777555666666777777666666555666666555555555444444444111333555555333333666999999999:::::::::999999888::::::::::::999888777666555666777888999999999888:::::::::;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCBBB@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999999:::;;;===>>>??????@@@@@@AAAAAABBBBBBCCCCCC@@@AAACCCFFFIIIKKKMMMOOOJJJJJJJJJKKKOOOSSSXXX[[[dddeeegggkkkqqqwww}}}OOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOOOONNNLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDFFFIIIHHHGGGLLLTTTXXX\\\cccjjjqqqxxx~~~|||ssslllbbbVVVPPPJJJBBB999333222222000...111000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++++++++,,,,,,------......***+++---......---+++***,,,---------........................////////////000000111111111222222222333444777===DDDSSSlllrrrgggdddgggeee___[[[]]]dddmmm{{{yyysssuuuwwwyyyzzzxxxmmmaaaXXXQQQLLLIIIDDDDDDDDDBBBAAA@@@@@@AAA>>>>>>>>>==================<<<<<<;;;;;;<<<<<<===999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888666666777888999999999999555555666666666666555555555555555555444444444444222555777666333333666:::777888999999:::999888888999999888888777666666555444555777888999999888888888999;;;<<<>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAA@@@???===<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;<<<======>>>????????????????????????<<<===???BBBDDDGGGIIIJJJIIIGGGFFFGGGJJJNNNRRRTTT\\\\\\^^^bbbhhhooovvvyyyQQQPPPOOONNNMMMMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKMMMKKKIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFHHHJJJIIIGGGKKKQQQQQQUUU[[[aaagggnnntttxxxyyynnnbbb[[[VVVLLL@@@777444333111...000000//////.........---......---------,,,,,,,,,.........------.........------++++++++++++------)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,------.........***************************+++,,,------,,,+++***---,,,***))))))***,,,---++++++,,,------...//////(((***,,,......,,,***(((,,,,,,,,,---------................../////////000000111111111111222222222111333888AAAKKKZZZrrr}}}~~~xxxlllaaa^^^aaabbb\\\YYY]]]fffrrruuusssvvvxxx|||rrrkkkccc```YYYQQQJJJEEEDDDEEE@@@AAAAAA@@@>>><<<<<<===???????????????>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<888999;;;<<<<<<;;;999888;;;::::::999999::::::;;;888888888888888888888888555666777999::::::::::::777777888888888888777777555555444444444444333333222666888777444333777;;;555666777888999999888777777777777666555555444444444555777888999999888888777999;;;===???@@@@@@???===>>>>>>>>>>>>======<<<===>>>???@@@@@@???===<<<=========<<<;;;:::999888;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============:::;;;===???AAACCCEEEFFFJJJHHHFFFFFFIIILLLNNNOOOTTTUUUXXX\\\cccjjjqqquuu}}}PPPOOOMMMNNNPPPQQQQQQPPPPPPOOONNNNNNOOOPPPRRRSSSPPPMMMJJJHHHIIILLLPPPRRROOOOOOOOONNNNNNMMMLLLLLLMMMLLLIIIGGGFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLPPPRRRVVVZZZ___dddgggiiixxx|||sssaaa^^^OOOFFF???444333555///444222////////////...---...........................------,,,,,,------...((()))++++++******+++---///......------,,,,,,+++(((((()))***+++,,,,,,---+++++++++************)))******+++++++++,,,,,,,,,,,,+++)))((((((***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////......---------......///////////////.........//////000222444444222000999666;;;LLL___nnn~~~uuulllvvvzzz}}}pppddd___^^^\\\^^^]]]]]]```dddoooyyyuuussswww{{{|||wwwkkkbbb]]]VVVSSSNNNHHHEEEDDDDDDEEECCCCCCCCCBBBAAA???>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>>>><<<:::888::::::999999::::::;;;<<<888888777777777777888888777888888999999999888888777888888999999999888888666777888777555444444666333333444555666777888999999999:::::::::;;;;;;;;;888888777555555444444444555666777999:::;;;;;;<<<<<<<<<===>>>???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===;;;:::<<>>;;;===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999999;;;===???BBBDDDEEEHHHHHHHHHIIIJJJKKKKKKLLLMMMOOORRRUUUYYYaaaiiinnnvvv}}}QQQPPPOOOPPPRRRSSSRRRQQQSSSRRRQQQQQQQQQRRRSSSTTTQQQPPPNNNLLLMMMOOORRRTTTOOONNNNNNMMMLLLLLLLLLLLLLLLKKKHHHFFFEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKKKKMMMOOORRRVVVZZZ]]]___ooossszzzvvvfffTTTKKKFFF:::555777444333111//////000///...---...........................------,,,,,,------...)))+++,,,+++******+++,,,++++++,,,,,,,,,,,,,,,,,,''''''(((((())))))******++++++++++++******************+++++++++,,,,,,,,,---,,,***)))((()))+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////......---------......////////////////////////111000000222333555555555:::999BBBVVVlll|||vvviiimmmzzz~~~{{{oooeeebbb___\\\\\\\\\^^^bbbhhhuuu|||yyyuuuuuuzzz~~~ooobbbXXXQQQMMMMMMJJJGGGCCCAAAAAACCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======;;;:::999::::::999999::::::;;;<<<999999888888888888999999888999999::::::999999999777888888999999888888777666777777666555444444666444444555666777888999999999999:::::::::;;;;;;;;;:::999888777666666666666777888999:::;;;;;;;;;;;;==================>>>>>>>>>======<<<;;;;;;<<<<<<===;;;;;;<<<>>>???===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999:::<<<>>>@@@BBBCCCFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPSSSWWW^^^eeejjjpppwwwSSSRRRRRRTTTVVVWWWVVVUUURRRQQQPPPOOONNNOOOPPPPPPNNNNNNMMMMMMMMMOOOQQQRRRPPPOOONNNLLLKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHJJJJJJMMMMMMMMMNNNQQQTTTVVVXXXaaafffnnnuuu{{{ttt]]]QQQNNNAAA666777777111000///000000000...,,,...........................------,,,,,,------...+++---------+++***+++,,,))))))***++++++,,,------((())))))))))))))))))))),,,+++++++++******************+++++++++,,,,,,,,,---,,,+++)))))))))***+++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......---------......///////////////////////////222222111222333555777888<<>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;::::::999999::::::;;;999999:::::::::999999888777777888888888888777777555666777666555444555666555555666777888999999:::::::::::::::;;;;;;;;;;;;;;;:::999888888888888888999::::::;;;<<<<<<;;;;;;>>>>>><<<<<<;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::;;;<<<>>>???@@@CCCCCCDDDFFFGGGIIIJJJKKKJJJLLLNNNPPPSSSYYY___dddlllrrrzzzUUUUUUUUUXXXZZZ[[[ZZZYYYRRRQQQOOONNNMMMMMMNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPRRRQQQOOOMMMLLLMMMNNNOOOMMMLLLKKKIIIHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJOOONNNMMMMMMMMMOOOQQQRRRVVV[[[bbbjjjpppuuuzzz}}}kkkYYYVVVIII;;;777444111000000000111111...,,,...........................------,,,,,,------...---...///...,,,++++++,,,******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,------+++***************---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------.../////////////////////000000000222333333444444555777888@@@HHHYYYrrrtttmmmttt|||tttgggcccbbb```\\\^^^```fffnnnwwwzzzzzztttqqqsssyyytttddd^^^VVVNNNJJJGGGEEEDDDAAA@@@@@@@@@AAACCCDDDEEECCCCCCCCCBBBBBBAAA????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;999999999999999888888777777777888888888777666666555666777777555555555777555666666777888888999999:::::::::;;;;;;;;;;;;<<<;;;::::::999888888999999999999;;;<<<============???>>><<<::::::;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======???@@@AAACCCEEEGGGHHHIIIHHHIIIKKKMMMOOOSSSYYY]]]dddjjjrrryyyVVVUUUVVVXXX[[[]]]\\\[[[WWWUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRRRRQQQRRRQQQOOONNNMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLOOOTTTZZZ```eeejjjooorrruuu~~~~~~jjjcccTTTFFF===444444222111111222111///---////////////////////////...------,,,,,,------...---//////...,,,+++,,,---......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++***++++++---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------------...//////////////////000000111111000333666666555555666888DDDRRRhhhsssrrr}}}nnnbbb______^^^]]][[[___fffpppxxx{{{zzz||||||zzz|||mmm```SSSOOOIIIEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===::::::999999999999::::::888888999999888777777666888888888888888777666666666777888888666666777888666666666777777888888999::::::;;;;;;;;;<<<<<<<<<::::::999999888888999999777888:::<<<===?????????>>>===;;;999999:::<<<===<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<======???@@@BBBDDDEEEFFFDDDFFFHHHIIIKKKOOOSSSWWWYYY___fffmmmttt{{{YYYXXXXXXYYY]]]```aaaaaa[[[ZZZYYYWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQRRRRRRRRRQQQQQQPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEFFFGGGHHHIIILLLKKKJJJIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLOOOTTTWWW[[[___dddgggjjjqqqxxxyyywww{{{~~~~~~sss___RRRIII===888666333222111111///...////////////////////////...------,,,,,,------...,,,.........,,,+++,,,---//////...------,,,++++++))))))******************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------------...///000...//////000000111111222000333666777666777:::>>>MMM```zzz|||sssvvv~~~{{{ggg^^^^^^^^^]]]]]]ZZZ___iiiuuu~~~xxxyyyyyy{{{ppp___SSSJJJGGGCCCAAA@@@@@@???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;999999999999999888777666999999999999999888777666777888999999888888999:::777777888888888999999999:::;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::888999:::<<<===>>>>>>???;;;::::::999:::;;;<<<======<<<<<<<<<<<<===>>>>>>===???@@@AAA@@@???@@@AAA??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA============<<<<<<<<<;;;::::::::::::::::::;;;<<<;;;;;;===>>>@@@AAABBBCCCAAACCCEEEGGGHHHKKKPPPSSSUUUZZZaaagggmmmuuu~~~bbb```___```dddhhhjjjkkkgggfffeeecccccccccdddddd```___]]][[[YYYXXXWWWWWWXXXXXXYYYZZZYYYWWWUUUTTTRRRRRRQQQQQQPPPNNNMMMMMMKKKJJJIIIGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMNNNLLLMMMOOOOOOOOONNNLLLKKKJJJLLLNNNOOOQQQUUUZZZ]]]___dddjjjjjjhhhmmmxxx~~~cccYYYUUUJJJ===:::555222111111000///////////////////////////...------,,,,,,------...+++,,,------,,,+++---...------,,,,,,,,,,,,,,,,,,)))))))))******+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,------///000000...//////000111111222222111333555555666;;;CCCJJJZZZqqq|||yyy|||}}}{{{}}}nnnaaa___```___]]]]]]aaahhhuuuuuuwwwyyyyyy~~~zzzmmmaaaUUULLLFFFCCCAAAAAAAAABBBAAA@@@===???@@@AAABBBAAA@@@???>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888;;;;;;;;;::::::999888777888999;;;::::::999;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;888888999:::;;;<<<<<<==================>>>??????>>>@@@CCCBBBAAA@@@AAACCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>============:::::::::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@>>>@@@CCCEEEGGGJJJMMMPPPUUUYYY^^^bbbgggnnnwww~~~llliiiggghhhkkkppptttuuuwwwvvvuuutttssstttuuuvvvooommmjjjgggeeedddcccccc^^^```aaabbbbbb___]]][[[XXXXXXXXXXXXWWWUUUTTTSSSNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOFFFHHHJJJLLLLLLJJJHHHFFFIIIIIIJJJJJJKKKNNNSSSWWWWWW[[[^^^^^^]]]aaakkksss|||bbbYYY[[[RRRAAA<<<666222111111000000000000000000000000000000...------,,,,,,------...***+++,,,,,,++++++---...*********++++++,,,------******+++,,,------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,---.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---...///000111...//////000111222222222222333444333555>>>JJJUUUfff}}}wwwzzzuuuooottt|||~~~}}}oooeee^^^aaaccc```]]]]]]kkktttwwwvvv{{{{{{zzzuuudddZZZTTTLLLFFFAAA???>>>???@@@AAAAAA@@@>>>???AAACCCDDDCCCBBBAAA===>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@AAAAAA@@@===<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<==================<<<;;;:::999<<<<<<<<<;;;:::999888777999:::<<<;;;;;;:::<<<===<<<<<<<<<===============;;;;;;;;;<<<<<<<<<============<<<<<<<<<======>>>======<<<<<<;;;:::888888666777888:::<<<<<<======>>>>>>>>>>>>>>>???@@@@@@???AAADDDDDDBBBAAABBBDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCC????????????>>>>>>>>>>>>::::::::::::;;;<<<======::::::;;;;;;<<<===>>>>>>===???BBBDDDFFFIIIMMMOOORRRUUUYYY[[[^^^dddmmmsss~~~}}}~~~vvvtttrrrsssvvv{{{~~~}}}~~~vvvuuuwwwxxxtttooolllnnnpppooolllhhhffffffeeeeeedddcccaaa^^^[[[ZZZZZZTTTRRRVVVVVVOOOJJJJJJNNNMMMKKKJJJJJJJJJKKKLLLJJJKKKLLLLLLKKKIIIGGGEEEHHHIIIJJJJJJJJJLLLOOORRRRRRTTTVVVXXX[[[aaaggglllpppuuu|||jjj^^^[[[[[[NNNEEE:::555555555222///000000///------,,,,,,---.................................------,,,,,,,,,,,,,,,+++***))))))******,,,+++******,,,,,,+++***,,,***((('''(((+++///222++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,------......------,,,+++******+++,,,...///000000//////............////////////000000000000...333777666777BBBWWWggguuukkkvvvsssiiijjjooooookkkhhhccc___^^^```aaa``````cccppp}}}wwwwwwxxxyyy|||ttt___WWWPPPGGGDDDGGG======>>>>>>??????@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????===<<<<<<;;;;;;;;;;;;<<<======>>>=========;;;<<<===>>>??????@@@???AAAAAAAAAAAA@@@???>>>>>>???>>><<<;;;:::<<<===>>>::::::;;;;;;<<<=========>>>>>>===<<<;;;;;;::::::999999:::;;;;;;<<<<<<===;;;;;;:::999999:::::::::<<<;;;<<>>@@@>>><<<;;;999999:::;;;<<<999999:::::::::;;;;;;;;;:::::::::;;;<<<===???@@@>>>============>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAADDDCCCCCCBBBAAA???>>>======<<<:::888888999:::;;;999999:::;;;;;;<<<============>>>@@@BBBEEEGGGHHHMMMRRRWWWYYYZZZ___hhhqqqwww}}}~~~~~~{{{}}}~~~~~~{{{xxxwwwvvvxxxwwwvvvsssoookkkgggeeeddd^^^[[[]]]\\\UUUPPPOOOMMMMMMMMMLLLMMMMMMNNNOOOLLLMMMMMMMMMLLLJJJHHHFFFGGGHHHIIIHHHHHHIIIKKKNNNOOOQQQRRRTTTWWW[[[aaaeeedddhhhnnnwwwiii]]]ZZZXXXVVVOOODDD;;;666444333333111000000///................................................------------,,,,,,+++***************,,,+++******,,,,,,+++***,,,+++)))((((((***,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,,,,++++++++++++---...///........./////////000000000000000111111111111222111555888999>>>MMMcccssswwwmmmlll{{{wwwssshhhaaadddiiihhhddd```^^^[[[ZZZ]]]______bbbgggtttzzzwwwzzzyyyeeeSSSLLLGGG@@@>>>BBB????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<===>>><<<<<<======>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>===>>>===<<<;;;:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;::::::999::::::;;;;;;<<<=========;;;;;;;;;:::::::::;;;;;;===<<<===???BBBCCC@@@>>>>>>===<<<;;;;;;===???@@@>>>===;;;:::::::::<<<===;;;:::::::::999999888888888888999:::<<<===???@@@??????>>>>>>>>>???@@@@@@DDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@??????>>><<<:::999999:::;;;999999999:::;;;;;;<<<<<<<<<<<<===???AAADDDFFFGGGKKKPPPUUUWWWWWW\\\eeemmmrrryyy|||vvvrrrmmmhhhdddccc```ZZZVVVUUUPPPPPPQQQRRRSSSSSSSSSRRROOOOOOOOONNNLLLJJJHHHGGGHHHHHHIIIHHHGGGGGGIIIKKKKKKLLLNNNNNNPPPSSSXXX\\\\\\___dddlllvvv~~~lllddd___\\\[[[WWWNNNBBB777111111222222111000000000000000111........................------------............,,,++++++************+++,,,+++******,,,,,,+++***------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++,,,,,,,,,,,,+++,,,,,,---------------++++++++++++,,,---...///,,,,,,---...000111222222111111222222222333333333222333555:::EEEYYYppprrrjjjjjjrrr{{{lllccc\\\YYY___dddbbb]]]YYYZZZXXXWWWZZZ]]]```gggooo{{{wwwvvv|||}}}jjjZZZKKKGGGEEE@@@???CCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????;;;;;;;;;<<<<<<>>>??????===<<<<<<<<<===>>>@@@AAA@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA???>>>===>>>===<<<;;;;;;<<<>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@BBBBBB@@@???>>>>>>===<<<<<<===???@@@>>>===<<<;;;:::;;;<<<===;;;::::::999777666666555666777888:::<<<>>>???@@@@@@@@@??????@@@AAAAAABBBDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@>>><<<;;;::::::;;;888888999999::::::;;;;;;;;;;;;<<<===???BBBCCCEEEGGGLLLPPPRRRSSSWWW___fffkkkrrr|||{{{vvvrrrooolllhhhdddbbbaaaZZZZZZ[[[\\\[[[ZZZXXXWWWSSSSSSRRRQQQOOOLLLIIIHHHHHHIIIJJJIIIHHHGGGIIIJJJIIIJJJJJJJJJKKKMMMPPPSSSXXXYYY]]]cccnnnyyy|||vvvpppkkkeee^^^]]]XXXLLL===333111333111111000000000000111111........................++++++,,,,,,------......,,,++++++******+++++++++,,,+++******,,,,,,+++***---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...//////000000000000000++++++,,,,,,---......///------...///000111222222111111222222333333444444444333555>>>OOOggg~~~mmmiiiooo|||{{{jjjYYYVVVWWW___ccc```[[[XXX[[[YYYXXXZZZ\\\aaammmyyy{{{vvvyyyvvv}}}{{{qqq```TTTIIIFFFEEECCCBBBEEEAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???????????????<<<;;;;;;<<<<<<===>>>???===<<<;;;:::;;;===@@@BBB???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???======???>>>>>>===>>>>>>???@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999::::::;;;<<<<<<======>>><<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>???===<<<;;;:::::::::;;;;;;999888888777666666555555555666888:::<<<>>>???@@@@@@?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???===;;;:::::::::888888888999999:::::::::::::::;;;<<<===???AAABBBCCCGGGKKKLLLMMMQQQWWW]]]ccckkkvvv}}}~~~zzzwwwvvvuuutttkkkkkkjjjiiifffccc```^^^YYYZZZZZZXXXVVVRRRNNNLLLJJJKKKLLLKKKIIIHHHHHHIIIHHHIIIJJJIIIIIIIIILLLNNNPPPPPPRRRXXXaaammmxxxzzz}}}uuummmcccdddaaaXXXJJJ>>>777555111111000000//////000000........................******++++++,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,+++******,,,,,,+++*********,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...///000000111111000000++++++,,,---............////////////000000000111000000111111222333444444777777<<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======<<<;;;:::::::::<<>>===<<<;;;;;;:::;;;:::::::::::::::999999:::::::::;;;<<<<<<=========>>>???@@@@@@@@@@@@???@@@AAAAAAAAA@@@@@@@@@@@@>>>>>>===============>>>::::::999999888888888999666666666666666666666666444666888;;;===??????@@@???>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@>>><<<;;;::::::888888999999999999::::::999::::::;;;<<<===?????????BBBEEEGGGHHHKKKPPPTTT[[[cccnnnvvvzzz|||~~~}}}zzzwwwsssnnnkkkiiidddfffgggfffccc^^^XXXTTTPPPQQQRRRPPPLLLIIIHHHHHHIIIJJJJJJJJJHHHHHHJJJKKKLLLLLLMMMQQQYYYdddnnntttwwwooowwwvvviiigggccc\\\SSSGGG===666333222111000////////////........................++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******,,,,,,+++***'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******************++++++++++++,,,,,,,,,,,,,,,------...............+++,,,---......//////...000000000000000000000000000000111222333333444444444888AAAQQQggg|||uuu{{{kkk\\\RRRSSSXXX^^^```[[[XXXYYYZZZZZZ[[[\\\```lllzzzzzz~~~vvvcccUUUOOOLLLHHHDDDBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>======<<<<<<<<<=========<<<<<<;;;;;;<<<>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>???AAABBBCCCBBBBBBAAA@@@AAABBBAAA???>>>>>>???===============<<<<<<<<<999999999888888888777777555555555666666777777777666777:::<<<>>>?????????>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<999999::::::::::::::::::::::::::::::;;;<<<===>>><<<>>>AAABBBDDDFFFIIILLLTTT[[[dddlllrrrwww}}}~~~yyyvvvuuurrrtttvvvwwwssslllddd_________^^^ZZZTTTOOOKKKJJJIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKNNNUUU^^^ffflllwwwyyyrrrqqqzzzyyyqqqgggaaa]]]TTTGGG===666555333222000/////////..............................------------------+++++++++++++++,,,---...,,,+++******,,,,,,+++***+++************)))))))))------------------------,,,,,,,,,---------......******************++++++,,,,,,,,,,,,------------,,,,,,---............---+++,,,---.../////////.........///000111222222333111111222333444555666666333;;;KKK^^^uuu{{{||||||uuukkk```VVVTTTUUUYYY^^^]]]YYYXXXZZZYYY[[[^^^ccckkk}}}~~~~~~ssseeeUUULLLIIIGGGFFFDDDCCCBBBCCCBBBAAA>>>???????????????@@@@@@>>>>>>>>>======<<<<<<;;;<<<<<<;;;<<<<<<===>>>???????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????======>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAA???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>@@@BBBCCCDDDDDDCCCBBB@@@AAABBB@@@===<<<===???<<<<<<<<<<<<<<<;;;::::::999999999999999888777777777777777666666666666666777999;;;>>>???@@@????????????@@@@@@AAACCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===:::<<<>>>???AAACCCEEEFFFMMMSSS[[[bbbiiiqqq{{{~~~~~~{{{~~~~~~vvvnnnhhhlllllljjjddd\\\UUUPPPNNNIIIJJJKKKJJJIIIHHHIIIJJJHHHGGGGGGJJJPPPWWW___dddlllwwwyyyoooooo}}}rrrkkkiiicccUUUIII888777555333222000000///........................000000000//////......---++++++++++++,,,,,,---...,,,+++******,,,,,,+++***111000...---,,,+++++++++------------------------,,,,,,,,,------.........+++++++++,,,,,,------...,,,,,,------------......---......///////////////+++,,,---////////////...,,,---...///111333444555222222333444555666777888999EEEXXXnnn{{{tttxxx|||lllddd\\\VVVWWWXXX[[[^^^\\\XXXYYY\\\ZZZ]]]cccjjjuuuvvvyyynnnaaaWWWKKKFFFGGG@@@AAAAAA@@@@@@BBBAAA????????????@@@@@@AAAAAABBB??????>>>===<<<;;;;;;::::::::::::;;;===>>>@@@AAAAAAAAABBBAAAAAA@@@>>>>>><<<<<<=========<<<<<<;;;;;;<<<<<<===============<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>;;;<<<<<<<<<;;;:::999999999::::::::::::999888888999999888777666555555444999:::===???@@@@@@??????@@@AAAAAABBBCCCDDDFFFFFFHHHIIIKKKLLLNNNPPPRRRRRRMMMLLLLLLJJJIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===:::;;;<<<>>>???AAACCCDDDIIINNNUUU[[[cccmmmyyy{{{}}}tttggg^^^[[[XXXTTTPPPQQQQQQNNNIIIFFFFFFHHHFFFFFFEEEFFFIIIMMMQQQTTTbbbfffrrrvvvnnn{{{wwwpppmmm```PPPAAA999444333111,,,+++/////////000000000...---,,,---.........---,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********((()))+++,,,------,,,,,,...------,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------......///000000000000000............////////////000000000000111222333444444444222111222666777777===QQQjjjyyysssyyyyyylll```YYYWWW\\\^^^___\\\YYYZZZ[[[[[[YYYZZZbbbtttyyysssyyy{{{nnn\\\QQQMMMKKKHHHEEEDDDCCCAAA@@@???>>>>>>>>>@@@???>>>======>>>???@@@????????????>>><<<;;;:::===<<<;;;;;;===???BBBDDDCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===============>>>?????????===<<<;;;<<<===???AAABBBBBBBBBAAAAAABBBCCCEEEEEEEEEDDDCCCEEEFFFGGGGGGFFFDDDAAA???======>>>>>>===<<<;;;;;;:::;;;<<<===<<<;;;:::999;;;;;;:::999999888888777555444444444444555666666:::<<>>======>>>@@@@@@@@@AAACCCFFFIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQMMMHHHEEEFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBBCCCEEEHHHIIIIIIIIIIIIJJJMMMKKKIIIHHHHHHGGGEEECCCBBB>>>:::999:::;;;:::888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCHHHOOOVVV^^^fffnnnsssxxx|||{{{kkkdddcccbbb___WWWWWWUUUPPPJJJGGGGGGHHHFFFFFFFFFGGGJJJNNNQQQTTTZZZ]]]fffqqq{{{xxxyyyrrrhhh]]]JJJ>>>555333333000...///---...///000000000///...---.........------,,,+++,,,------------,,,++++++,,,,,,,,,+++++++++******))))))***+++,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,------...---------------...///////////////............////////////000000000000111222333333555555444333444777::::::DDDZZZvvv|||~~~vvvooofff^^^ZZZYYYYYYYYYWWWWWWXXXZZZZZZ___bbbnnnyyyvvv|||zzzlll```RRRIIIGGGGGGEEEBBBCCCCCCAAA@@@???>>>>>>>>>======<<<<<<<<<===??????@@@@@@???>>>======<<<<<<>>>>>>======>>>@@@BBBCCCBBBAAAAAA@@@??????>>>>>>???>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????>>>???@@@BBBCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGEEECCC@@@???>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888888888666666555555666666777888:::<<>>@@@AAAAAADDDIIIOOOUUU\\\ccchhhnnnttt}}}sssnnnnnnjjjcccaaa```]]]WWWQQQMMMKKKKKKFFFFFFFFFGGGIIIKKKLLLMMMQQQSSSYYY```fffpppwwwnnnfffUUUGGG999555555444111///,,,---...///000000000000---............---,,,,,,---............---,,,,,,,,,,,,,,,++++++++++++***+++******++++++,,,---......------,,,,,,------...,,,,,,,,,++++++,,,,,,---...------,,,,,,------...---------...------,,,,,,,,,------...........................////////////000000000000111222333333555555555555666888===AAAOOOhhhrrrpppsssoooeee^^^XXXVVVTTTTTTVVVXXXZZZ[[[aaajjj~~~{{{zzz}}}sssdddZZZRRRHHHCCCCCCDDDCCC@@@BBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>======>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======>>>===;;;::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAACCCCCCBBBAAAAAAAAAAAABBB???@@@BBBCCCDDDEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGFFFDDDBBB???===???>>><<<;;;;;;<<<======<<<<<<;;;::::::::::::;;;;;;;;;::::::999999888888777777666666777777888999:::<<>>??????AAADDDGGGKKKQQQXXX]]]ccckkkvvvuuuiiikkkjjjgggbbb\\\UUUQQQNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOSSSWWWZZZbbbuuu~~~pppeee[[[PPPAAA999555444333222////////////000000000000------............---------------------,,,,,,+++++++++++++++++++++++++++,,,++++++***+++,,,---......------,,,,,,------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------......------,,,+++,,,---......//////................../////////////////////000000111222333333333444555666888AAAJJJ^^^vvvyyy|||ooogggmmmwwwuuujjj```[[[VVVRRRTTTWWWZZZ\\\___eeewww|||xxx}}}hhhZZZOOOJJJDDDBBBDDDEEECCCAAAAAAAAAAAA@@@???>>>>>>===999:::;;;<<<===???@@@AAABBBAAA???>>>===>>>@@@AAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===;;;:::;;;===???AAA>>>>>>>>>>>>????????????===>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCC@@@>>><<>><<<;;;:::<<<===???===<<<;;;:::999:::;;;<<<<<<;;;;;;:::999999888888777666666666666777888888:::===@@@BBBBBBCCCDDDEEEBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@??????@@@AAACCCDDDHHHJJJMMMNNNNNNOOORRRSSSTTTUUUWWWZZZ\\\[[[YYYVVVQQQLLLEEE>>>;;;::::::;;;999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCFFFKKKRRRWWW^^^fffrrr||||||wwwuuurrrmmmfff]]]TTTOOONNNNNNNNNNNNNNNNNNMMMMMMJJJLLLQQQTTTTTTYYYiiiyyyyyyddd]]]XXXLLL???555222333444222222111000///.........------...//////......---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++++++++,,,---......------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,......///000000000000///............////////////////////////000111222333000000222555666:::GGGVVVqqq|||{{{nnneeecccnnnyyywwwkkk```]]]VVVRRRUUUXXXZZZ___eeeppp|||vvvooo[[[PPPJJJGGGDDDCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@???======::::::<<<>>>???AAABBBBBBBBBAAA???>>>???@@@BBBCCCBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>===>>>???AAACCC======>>>>>>????????????>>>???@@@AAABBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@@@@AAABBBCCCDDDEEEEEEIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB???===<<>>??????>>><<<;;;:::;;;<<<===<<<<<<;;;;;;:::999999888666666555555666666777888:::===@@@BBBCCCDDDEEEFFFAAABBBBBBDDDEEEGGGIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGHHHHHHHHHEEECCCAAAAAA@@@AAABBBDDDEEEGGGGGGIIIKKKLLLMMMOOORRRTTTUUUVVVYYY]]]```aaa___]]]UUUQQQJJJBBB===;;;;;;===::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;<<<<<<===??????@@@AAACCCHHHOOOSSS[[[cccnnnxxx|||vvvooofff^^^XXXQQQPPPOOONNNMMMMMMMMMMMMHHHJJJMMMPPPPPPRRR]]]iiiuuuzzz{{{lll___^^^VVVFFF999555555555444333222000///...------------...////////////...++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,---......,,,++++++******++++++,,,+++,,,------......------...//////000000000000000............////////////////////////000111222222000///111666888???RRRggg{{{zzzfffdddhhhsssyyysssggg]]]ZZZTTTRRRVVVXXXYYYcccooo~~~~~~yyyqqq```QQQIIIGGGEEECCCBBBBBBBBBAAA???>>>???@@@@@@@@@???===<<<:::;;;===???@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB======>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFAAAAAAAAAAAABBBDDDEEEFFFIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEECCCAAA???>>>=========<<<;;;<<<===>>>?????????>>>===============<<<<<<;;;;;;::::::999999666555555555555666777777:::===AAACCCCCCDDDEEEFFFAAABBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEECCCBBBBBBBBBBBBCCCEEEGGGHHHEEEGGGIIIJJJLLLNNNQQQTTTUUUVVVXXX]]]aaaccccccbbbYYYVVVOOOGGG???;;;;;;<<<::::::;;;<<<===>>>>>>???======<<<<<<;;;<<<<<<<<<<<<===>>>>>>@@@DDDIIIMMMUUU]]]iiittt|||~~~{{{yyyvvvsssdddaaa\\\VVVRRRNNNMMMLLLJJJIIIJJJLLLKKKLLLTTT]]]jjjyyyyyysssxxxbbbbbbZZZLLLAAA<<<888333444333111000///...//////------...///////////////,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------,,,,,,...------,,,,,,------...++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,***+++,,,---.../////////---...//////000000//////............///////////////......//////000111222333111444999===FFF___zzz{{{{{{ooodddgggpppyyyyyymmm```YYYVVVRRRSSSYYYZZZ]]]kkk}}}wwwjjj___SSSKKKIIIDDDCCCBBBAAAAAAAAAAAA@@@===>>>@@@@@@@@@???===<<<999;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDDDDEEEEEEFFFEEEEEECCCBBBBBBBBBCCCEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEECCCBBB@@@???>>>>>><<<<<<<<<<<<=========>>>???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;::::::999999777777666666777777888999;;;>>>AAABBBCCCCCCDDDEEEBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGFFFDDDCCCCCCBBBBBBCCCEEEGGGHHHDDDFFFHHHIIIKKKNNNRRRUUUWWWWWWZZZ^^^cccggghhhhhhbbb```YYYOOODDD===;;;;;;999999:::;;;<<<===>>>??????>>>======<<<<<<<<<===:::<<<===>>>>>>@@@DDDGGGNNNUUUaaallluuu|||zzzqqqggg^^^VVVRRRPPPNNNJJJHHHIIIIIIJJJPPPXXX```ooo|||iiisss~~~fffddd\\\OOOGGGCCC:::111222111000//////000111111------...///000000//////------......------,,,+++*********++++++,,,,,,,,,,,,---.........---,,,+++...------,,,,,,------...++++++++++++,,,---...///...------,,,,,,------...)))***+++---...///000000,,,---......//////................../////////000.........//////000111222666333666===AAALLLhhh|||ooozzzrrrbbbcccjjjvvv~~~xxxhhh[[[WWWUUURRRVVV]]]^^^bbbsssuuubbbWWWPPPJJJHHHHHHDDDCCCBBBBBBBBBBBBBBBBBB===>>>@@@AAA@@@???===<<<999:::<<<>>>>>>???>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@???@@@AAADDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDDDDBBB@@@>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFF@@@AAABBBDDDDDDDDDCCCBBBDDDDDDCCCDDDEEEFFFHHHIIIFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDBBBAAA@@@?????????;;;;;;<<<===>>>>>>======@@@@@@AAABBBBBB@@@???>>>===<<<<<<;;;;;;:::999999888888888777888999999:::;;;>>>AAABBBBBBBBBCCCDDDCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHIIIKKKNNNRRRUUUZZZ[[[]]]aaafffkkkmmmnnnkkkiiibbbVVVJJJ@@@<<<<<<888888999:::;;;======>>>@@@???>>>======<<<======<<<===??????>>>???AAACCCIIIPPPZZZeeemmmtttyyy|||{{{kkkbbbZZZQQQQQQPPPNNNJJJHHHJJJQQQVVVXXXbbbnnnxxxqqqooottttttiii___\\\VVVHHH<<<777444111000222222///...000//////.........---------......---------,,,,,,,,,...........................------,,,,,,++++++***,,,++++++******++++++,,,///...---,,,+++,,,,,,---........................---,,,,,,,,,,,,---.........///...,,,+++***,,,...////////////000000000000222111111111111111222222222333555;;;HHH^^^wwwtttsssvvvsssjjjmmm||||||jjj^^^XXXTTTXXXYYYYYY___dddddd|||rrrgggXXXMMMHHHGGGEEEDDDAAAAAAAAAAAA@@@@@@??????>>>????????????>>>>>>===?????????>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFFFFDDDBBB@@@???BBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFMMMFFFCCCEEEDDD@@@???BBBDDDBBB???<<<;;;<<<===>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;888888888888999:::;;;;;;===???BBBCCCBBBBBBDDDEEEBBBCCCFFFIIIJJJJJJIIIIIIMMMKKKJJJHHHHHHJJJKKKMMMKKKJJJHHHHHHHHHGGGEEEBBBEEEDDDBBBAAA@@@AAACCCDDDBBBCCCEEEIIINNNRRRTTTTTTZZZbbbhhhjjjmmmssswwwyyywwwvvvqqqeeeUUUFFF>>>;;;:::::::::999;;;>>>>>>;;;@@@@@@???>>>===<<<<<<;;;???===;;;<<<>>>@@@AAAAAAEEEJJJQQQXXX^^^fffpppwwwwww~~~vvvhhh___YYYSSSTTTSSSPPPLLLKKKNNNPPPRRRYYYccckkkvvv~~~uuurrr}}}sssddd```^^^SSSDDD;;;777333222444333000...000//////.........---------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,---.........///...---++++++,,,...////////////000000000000111111000000111111222222555555999AAAQQQfff}}}zzzkkkooozzz|||qqqkkkooo}}}wwwdddYYYWWWXXXZZZ]]]___gggqqqvvvyyyfff]]]QQQHHHEEEEEEDDDBBBAAAAAA@@@???????????????>>>???????????????>>>>>>????????????????????????@@@AAACCCEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGGGGFFFEEECCCBBBAAACCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHCCC@@@BBBAAA======@@@AAA???===;;;;;;<<<===???BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>???@@@@@@AAABBBCCCCCCEEEGGGIIIKKKKKKJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJIIIGGGDDDBBBAAA@@@???>>>???@@@AAACCCDDDGGGKKKOOOSSSWWWYYYdddmmmtttvvvxxx|||{{{nnn]]]NNNDDD@@@<<<<<<;;;;;;<<<>>>===:::@@@@@@???>>>>>>===<<<<<<>>>===<<<===???@@@@@@@@@AAAEEEKKKPPPUUU]]]gggnnnvvv~~~xxxhhhaaa^^^\\\]]]\\\YYYTTTPPPMMMLLLMMMPPPVVV]]]ggguuutttwwwzzzfff```bbb\\\MMMAAA;;;666333444444000///000/////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///---,,,+++---...////////////000000000000000000000000000111222333777888===III\\\qqqzzzllleeeqqq|||xxxrrrmmmlllttt{{{{{{mmm\\\TTTVVV[[[[[[aaafffrrrvvvgggYYYRRRJJJEEEDDDDDDCCCBBBAAA@@@???>>>===>>>??????>>>>>>??????????????????????????????@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEGGGHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDCCCDDDDDDDDDEEEAAA@@@AAA???<<<<<>>======<<<<<<;;;>>>============>>>??????AAA@@@???@@@BBBDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLLLLLLLKKKHHHFFFAAA@@@???>>>>>>>>>??????@@@DDDHHHKKKNNNSSSZZZ```sss|||wwwfffVVVIIICCC>>>===<<<===>>>===<<<:::???@@@@@@??????>>>===============>>>@@@AAA@@@>>><<>>===<<<===>>>???>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGEEEDDDBBBAAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@>>>>>>???<<<;;;;;;<<<===???BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===???????????????@@@@@@AAAEEECCCBBBCCCGGGJJJJJJJJJHHHIIIKKKMMMNNNOOOOOOOOORRRRRRSSSSSSSSSSSSRRRRRRSSSRRROOONNNMMMKKKHHHEEEBBBBBB@@@?????????@@@AAABBBFFFLLLOOORRRXXXccckkk|||mmm\\\MMMDDD@@@===;;;===>>><<<;;;<<>>=========???AAAAAA???===;;;===???@@@BBBIIISSSZZZeeeooo}}}|||tttrrrsssuuuxxxuuupppjjjddd___ZZZWWWVVVPPPMMMQQQVVV\\\iiiuuusssllljjjfffaaaFFF<<<444111111000///111000000/////////.........//////.........------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...//////...---...///////////////000000000000/////////000111333444555555:::GGGZZZooo~~~pppkkksssnnndddbbbgggqqqyyy|||pppbbbYYYWWWWWWXXXXXXXXXdddnnnnnn\\\RRRLLLJJJHHHFFFEEEDDDCCCAAA@@@@@@>>>=========>>>???>>>>>>>>>>>>???@@@BBBCCC@@@AAAAAAAAABBBBBBBBBCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGGGGEEEDDDBBBAAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLJJJIIIIIIHHHIIIIIIJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBAAACCCDDDAAA>>>=========<<<<<<===>>>AAACCCFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDCCCDDDEEEHHHKKKLLLLLLLLLLLLNNNOOOQQQRRRRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVXXXUUUSSSQQQOOOLLLHHHEEEDDDCCCAAA??????@@@AAACCCEEEIIIOOOSSSXXXaaaoooyyyvvvgggVVVKKKDDD>>>;;;===>>>;;;;;;>>>???@@@AAABBBBBBBBB@@@@@@=========???AAAAAA???<<<===>>>??????@@@EEENNNUUU```lllzzz|||{{{|||~~~~~~xxxrrrnnnjjjfffddd```WWWQQQSSSTTTTTT\\\fffvvv{{{uuupppkkkUUUHHH:::444222111111222000000000/////////....../////////.........------..............................---,,,,,,+++******------,,,,,,,,,,,,---------......////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...///000.........///////////////000000000000///000000111333555666777777AAARRRgggyyywwwoooqqq}}}{{{mmmiiimmmrrryyyvvvhhhZZZWWWYYYZZZYYYXXXXXXhhhtttvvvcccUUUMMMGGGFFFFFFDDDCCCAAA@@@???@@@@@@?????????>>>>>>>>>>>>>>>===>>>???AAACCCDDDAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRLLLKKKKKKJJJIIIIIIJJJJJJGGGFFFEEECCCBBBAAAAAAAAA>>>CCCDDD@@@;;;::::::999======???AAADDDFFFIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGDDDGGGIIIJJJJJJJJJLLLMMMOOOOOOPPPQQQSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXUUUSSSRRROOOLLLIIIHHHEEEBBB??????AAADDDFFFDDDGGGLLLRRR[[[hhhwwwzzziii]]]NNNDDD>>>???>>>:::;;;AAA>>>@@@BBBCCCDDDCCCBBBAAA???>>>===>>>@@@@@@???======????????????CCCKKKQQQ^^^jjjxxx~~~{{{vvvssskkk```YYYYYYWWWQQQTTT[[[iiivvv~~~tttiiiWWWDDD999555333333444000000000000/////////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,.../////////......---------------------------,,,,,,,,,,,,---......+++---000000///...//////////////////000000000000000000111222444666888999===KKKaaavvvyyyvvvyyy}}}{{{wwwkkkaaaZZZZZZ[[[YYYYYY[[[[[[nnn|||wwwhhh[[[PPPJJJDDDDDDDDDCCCBBB@@@@@@@@@???@@@AAABBBAAA@@@>>>===>>>>>>======???AAADDDFFFAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYYYYYYYOOOOOOMMMLLLKKKKKKKKKKKKGGGFFFEEECCCAAA@@@@@@@@@>>>EEEGGG@@@;;;::::::888===>>>@@@BBBEEEHHHJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCEEEHHHJJJKKKOOOTTTYYYXXXSSSPPPQQQSSSQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZXXXWWWVVVVVVUUUSSSQQQPPPLLLFFFBBBBBBEEEJJJNNNKKKLLLPPPXXXeeeuuu~~~rrrZZZMMMCCCBBB???999;;;BBB>>>@@@BBBDDDEEEEEECCCBBB@@@???======>>>??????>>>:::<<<>>>>>>===@@@FFFKKKVVVbbbqqq{{{ttthhh``````[[[RRRQQQWWWZZZgggyyywwwcccLLL???888555444555000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...***+++---...///...------........................---,,,,,,,,,,,,---......+++---000000000//////000////////////000000000000111111222333555777999;;;CCCSSSkkk|||}}}xxxkkkbbb]]]\\\^^^\\\WWWXXX^^^^^^rrruuufff[[[RRRJJJDDDCCCDDDDDDDDDCCCBBBCCCDDD>>>@@@BBBCCCCCCAAA>>>===>>>=========???BBBDDDFFFBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMOOOPPPRRRSSSUUUVVVVVVWWWVVVWWWYYY[[[]]]]]]]]]]]]RRRQQQPPPNNNMMMLLLKKKKKKHHHGGGEEECCCAAA@@@@@@???AAAHHHJJJCCC<<<<<<;;;999===>>>@@@BBBEEEHHHJJJKKKJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@??????>>>AAABBBCCCEEEHHHJJJMMMNNN\\\cccjjjggg___XXXYYY\\\RRRRRRSSSTTTUUUWWWXXXYYYYYYXXXVVVTTTTTTVVVXXXYYYYYYXXXXXXYYYZZZZZZYYYWWWWWWRRRLLLGGGGGGKKKQQQUUUZZZZZZ\\\fffuuudddTTTHHHEEE@@@999:::BBB>>>@@@BBBEEEFFFEEEDDDBBBAAA???===<<<>>>?????????777999<<<<<<;;;===BBBGGGLLLWWWgggrrrxxx}}}{{{wwwrrrnnniiiddd]]]XXX[[[^^^fffvvv}}}~~~{{{sssaaaJJJ;;;666333///222222111///------///000////////////............,,,,,,---......---,,,,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++(((&&&(((...000...+++000///...---+++***((((((111111111000000000000000000222444444222555<<>>======>>>???AAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJLLLKKKJJJJJJKKKLLLMMMNNNSSSTTTVVVWWWXXXXXXWWWWWWYYY\\\aaaccccccbbbbbbbbb\\\YYYVVVSSSPPPMMMJJJGGGJJJHHHGGGFFFEEEBBB>>>;;;<<<<<<<<<<<<<<<;;;999999AAABBBDDDFFFHHHIIIJJJJJJMMMLLLJJJIIIIIIIIIJJJKKKEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCAAA???>>>???AAABBBHHHDDDAAAIIIMMMNNNVVVfffsssyyytttmmmiiibbbZZZZZZXXXVVVVVVXXXYYYYYYYYY[[[YYYWWWVVVWWWXXXXXXXXXUUUXXX]]]___]]][[[ZZZYYY___WWWNNNLLLNNNTTT___iiijjjiiikkkvvvsss\\\FFFAAA@@@===<<<>>>@@@AAACCCEEEFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>===<<<;;;999888999;;;>>>@@@FFFMMMYYYdddmmmuuu{{{}}}|||zzzqqqbbbVVVVVVXXX]]]iiizzzwwwyyywwwgggTTTBBB888555666222222111000//////000111////////////............,,,,,,---......---,,,,,,...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------***(((+++///111///---//////......------------111000000000000000000000111///000444555666===GGG^^^qqqzzznnnbbb^^^^^^\\\XXXVVVXXX\\\___pppwwwwww~~~xxxfff```XXXPPPLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>??????@@@???>>>===<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGIIIIIIJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPOOOQQQTTTVVVXXXZZZZZZZZZ]]]```dddeeefffeeeffffff___]]]YYYVVVTTTQQQMMMJJJHHHGGGEEEEEEDDDBBB???===::::::999999999999999:::BBBCCCEEEGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCC@@@?????????AAAGGGDDDBBBIIILLLNNNWWWiii|||ttthhh]]]\\\ZZZXXXWWWXXXYYYYYYYYY[[[YYYVVVVVVWWWXXXYYYXXX\\\^^^```bbbaaa```^^^]]]___YYYVVVVVVYYY```mmmxxx|||uuu^^^IIICCCAAA===;;;===@@@AAACCCEEEFFFEEEDDDCCCAAAAAA@@@??????>>>======<<<;;;:::999999;;;===???BBBHHHQQQ[[[dddlllsssxxx~~~mmm___YYYYYYZZZ^^^iii{{{xxxsssvvv|||}}}ooobbbOOO===888<<<222222222222111111111111////////////............,,,------......------,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000---,,,---000222000.........//////000111111111000000000000000000111111444---...666::::::DDDSSSrrr~~~zzz|||yyynnnddd]]]\\\^^^___[[[WWWWWW___hhh|||vvv{{{lllXXXTTTNNNIIIGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@??????>>>????????????>>>======???@@@AAABBBCCCEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQLLLNNNQQQVVVYYY\\\]]]^^^bbbdddfffgggggghhhiiijjjeeebbb___\\\YYYUUUQQQNNNJJJHHHEEEDDDBBB@@@===;;;888777666666777888;;;<<>>???@@@GGGDDDCCCIIIKKKOOOZZZpppzzznnneee___\\\YYYXXXXXXYYYYYYXXX[[[YYYWWWWWWYYY[[[]]]]]]gggfffeeeeeefffeeecccaaa___]]]]]]___aaagggtttuuu```KKKEEEBBB===;;;<<<@@@AAACCCEEEFFFEEEDDDCCCCCCBBB@@@>>>===<<<<<<======;;;:::999999:::<<<>>>>>>BBBHHHOOOWWWaaajjjpppyyy{{{~~~{{{rrrhhhhhheeebbbdddppp~~~~~~tttmmm___HHH<<<===222222111111222222111///////////////............------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000///---...000111000.........///000000111222222000000000000000111111111777///000999<<<>>>PPPhhh}}}{{{wwwvvvrrrmmmooopppmmmfff```\\\[[[[[[^^^aaa___YYY[[[iiixxxxxx|||xxxdddUUUQQQLLLHHHFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNOOOOOOMMMLLLLLLLLLMMMOOOPPPRRRLLLNNNRRRWWWZZZ]]]___```dddeeeggggggggghhhjjjkkkkkkhhheeeaaa]]]XXXSSSOOONNNKKKGGGCCC@@@>>>;;;888777666555444666999===@@@DDDFFFHHHJJJMMMNNNPPPPPPQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFEEECCCCCCDDDFFFFFFFFFGGGGGGEEEBBB@@@@@@@@@AAAGGGEEEEEEJJJKKKQQQ```}}}xxxqqqmmm```]]]YYYWWWWWWXXXXXXXXXYYYXXXXXXZZZ___dddggghhhpppmmmjjjiiiiiihhhfffdddeeeeeegggiiijjjpppppp\\\JJJDDDBBB===;;;===???AAACCCEEEEEEEEEDDDCCCCCCBBB???<<<;;;;;;<<<===;;;;;;999888888999;;;<<<===???CCCGGGNNNWWWaaahhhpppuuu{{{~~~|||wwwpppkkkmmmvvv~~~wwwsssmmmXXXDDD<<<444222000000222222000...////////////............------------------------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------///...---.../////////...//////////////////000000//////000000111111111111555111222999;;;CCC^^^|||vvvtttooogggaaacccddd```ZZZWWWYYY[[[\\\^^^bbb```[[[^^^rrrzzzxxxjjjYYYSSSPPPKKKGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRQQQSSSVVVYYY\\\___``````cccdddffffffffffffhhhjjjooommmiiieeeaaa[[[UUUQQQOOOLLLFFFBBB@@@>>><<<:::888777555555777;;;@@@CCCEEEGGGIIILLLNNNPPPQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEDDDBBBAAACCCDDDCCCIIIGGGGGGJJJKKKTTTiiixxxrrrnnn^^^[[[WWWUUUUUUWWWXXXXXXWWWXXX[[[aaahhhoootttvvvvvvssspppmmmkkkiiigggfffiiikkkrrryyygggVVVFFFCCCAAA===;;;??????@@@BBBDDDEEEDDDCCCBBBBBB@@@>>><<<:::;;;<<<<<<:::999999888999999:::;;;===>>>@@@BBBGGGOOOXXX^^^eeelllvvv~~~yyytttpppnnnyyy}}}zzzwwwwwwhhhQQQAAA999555111000111222000...////////////...............------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,---------......//////////////////............/////////000111111222222000111444888>>>OOOmmm|||tttqqqiii```______^^^ZZZVVVUUUXXX\\\^^^^^^``````]]]ccc|||uuuvvv|||qqq^^^QQQNNNKKKGGGEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLMMMMMMNNNMMMMMMNNNMMMMMMNNNOOOQQQSSSTTTVVVXXX[[[]]]___aaaaaaaaabbbdddfffgggffffffggghhhooommmkkkhhheee```ZZZVVVPPPKKKFFFBBB@@@???>>>===888777666777999===BBBEEEFFFGGGIIILLLOOOQQQRRRSSSPPPPPPOOONNNLLLJJJHHHGGGDDDDDDEEEGGGHHHIIIJJJJJJGGGFFFEEECCCAAACCCFFFIIIHHHLLLJJJIIIKKKLLLYYYsss~~~qqqgggZZZWWWSSSRRRSSSVVVXXXXXXVVVYYY___hhhsss{{{{{{zzzxxxsssnnnjjjiiiiiifffmmm{{{___PPPCCCAAA@@@<<<<<<@@@???@@@BBBDDDEEEDDDCCCBBB???>>>===<<<;;;;;;<<<<<<::::::::::::;;;<<<======>>>>>>@@@AAADDDIIIOOOTTT[[[cccnnnxxxtttiiikkkqqq||||||zzz}}}vvv```KKK???:::333111222333222000////////////...............---,,,,,,,,,,,,---...+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,---......///000111////////////////////////...//////000111111222222...333777:::HHHbbb|||tttnnnggg```\\\ZZZYYYWWWUUUTTTWWW[[[^^^___\\\^^^aaadddooowwwqqqsssxxx}}}qqqcccXXXPPPLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPRRRTTTVVVWWWZZZ\\\^^^aaaccccccddddddccceeehhhiiiiiihhhggghhhllllllkkkkkkjjjfffbbb^^^UUUPPPIIICCC???>>><<<;;;888777777888:::>>>AAADDDEEEGGGIIILLLOOOQQQSSSTTTLLLLLLLLLKKKJJJHHHEEEDDDDDDEEEHHHKKKMMMNNNNNNNNNMMMKKKGGGDDDBBBDDDHHHLLLMMMPPPLLLKKKLLLMMM^^^|||mmm]]]UUURRROOONNNQQQUUUXXXYYYWWW[[[cccooozzz|||rrrllllllnnnoooxxx|||\\\MMMBBBAAA@@@;;;<<<@@@>>>@@@BBBDDDDDDDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAABBBDDDEEEFFFHHHLLLNNNUUUZZZdddoooyyy|||lllaaaeeemmm{{{|||vvvuuu}}}}}}vvv{{{|||}}}jjjUUUDDD===555222333555444222000/////////...............---,,,,,,,,,,,,---...+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,......//////111222......//////000000111111...//////000111222222222///666:::???SSSssswwwnnnggg]]]XXXYYYRRRPPPOOOOOOSSSXXX]]]aaa]]]ZZZ\\\dddlll|||~~~yyyuuuooommmqqqyyypppaaaXXXRRRNNNOOOLLLHHHEEEDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@BBBCCCBBBBBBCCCEEEFFFGGGHHHIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGJJJMMMOOOPPPQQQQQQTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXYYY\\\^^^```ccceeefffffffffdddgggkkklllllljjjiiiiiijjjjjjkkklllmmmkkkhhheee^^^WWWMMMEEE>>>:::777555777777777888:::===AAACCCEEEGGGIIILLLOOORRRSSSTTTIIIIIIIIIIIIHHHFFFDDDBBBDDDGGGKKKOOORRRRRRRRRQQQRRROOOJJJEEEBBBDDDJJJNNNPPPRRRNNNLLLMMMNNNaaayyyhhhWWWQQQOOOLLLLLLOOOTTTXXXZZZXXX]]]fffrrr~~~vvvnnnooorrrxxx\\\NNNCCCBBB@@@;;;;;;@@@>>>@@@BBBDDDDDDDDDCCCBBB:::;;;<<<<<<======<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNRRRUUU]]]gggsss||||||xxxyyy{{{mmmaaa\\\]]]lll~~~wwwyyyyyy~~~vvvqqqnnn|||xxx}}}wwwmmmUUUGGG999333111111333666///////////////............//////...,,,***+++,,,------......//////000000------------------------..........................................------...------------.../////////////////////000111111111111111222333333444444777;;;<<>>>>>>>>======>>>@@@BBBCCCEEEBBB???<<<;;;===@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIJJJLLLOOORRRSSSSSSRRRTTTWWWZZZ\\\\\\ZZZYYYYYYZZZZZZYYYVVVWWWZZZ^^^]]]]]]^^^aaadddggggggfffhhhmmmpppooojjjggghhhkkkgggjjjooorrrrrrrrrssssssfff]]]PPPGGGCCC@@@<<<999666666666777:::>>>BBBEEEJJJNNNPPPPPPSSSUUURRRLLLJJJJJJJJJHHHFFFEEEGGGHHHDDDLLLQQQRRRTTTZZZ]]]ZZZUUUQQQLLLHHHGGGIIILLLOOOUUULLLGGGIIIMMMWWWppp~~~lll]]]TTTJJJKKKMMMOOORRRUUUWWWYYY[[[```lllzzzsssZZZOOODDDBBBBBB@@@===<<>>===<<<;;;<<<======>>>>>>>>>AAADDDFFFFFFEEEIIIKKKLLLLLLMMMNNNQQQSSSVVVWWW[[[aaakkksssxxx{{{zzzxxxvvvtttsssqqqnnnkkkjjjjjjkkklllnnnqqqsssuuu}}}~~~}}}jjj___ZZZYYYdddwww}}}tttsss}}}wwwsssqqqfffTTT@@@666444222000///111000000000000/////////...//////...,,,++++++,,,............////////////------------------------...................................................------------.../////////////////////000111111111111111222222333333333444888@@@QQQrrrzzzggg[[[WWWWWWVVVSSSSSSPPPMMMPPPVVV[[[]]]\\\^^^^^^```kkkzzzkkkdddhhheeedddhhhqqq}}}rrraaaXXXQQQLLLKKKGGGFFFFFFDDDBBB@@@>>>===??????>>>>>>>>>??????@@@AAA@@@>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJLLLOOOSSSVVVWWWWWWYYY\\\___aaabbbbbbbbb______^^^\\\YYYYYY[[[^^^^^^^^^```cccfffgggggggggjjjmmmqqqpppllljjjkkkmmmnnnppptttwwwzzzzzzyyyxxxiii___SSSIIIDDD@@@;;;777666666666777:::>>>BBBDDDIIIMMMPPPQQQSSSVVVSSSMMMKKKJJJIIIGGGEEEEEEHHHJJJNNNTTTXXXXXXXXX\\\]]]ZZZUUUQQQLLLHHHGGGIIILLLNNNSSSMMMIIILLLVVVfff}}}vvvcccUUUMMMKKKLLLMMMOOORRRVVVYYY[[[\\\```jjjvvv}}}~~~qqqYYYNNNDDDBBBCCCAAA>>>===AAABBBDDDEEEEEECCCAAA??????>>>===<<<<<<===>>>???@@@@@@AAACCCEEEGGGIIIKKKJJJMMMRRRUUUXXX[[[^^^aaabbb```^^^___dddkkkpppsssyyy{{{xxxpppmmmiiigggfffeeecccaaacccbbbbbbbbbcccdddeeefffmmmkkklllrrryyyxxxcccZZZUUURRRWWWfffwwwrrrnnnsss~~~xxxaaaHHH<<<999555000---222222222111111000000000...//////...,,,+++,,,---/////////...............------------------------......................................................------......///000000////////////000111111111111111111111222222333666999HHHeeeyyyooobbbXXXTTTSSSSSSRRRTTTRRRQQQTTTZZZ^^^^^^]]]\\\\\\bbbttt|||eee```ccc`````````cccjjjwwwxxxdddYYYSSSNNNJJJIIIEEEEEEEEEDDDBBB@@@???>>>??????@@@@@@??????>>>>>>>>>>>>>>>???????????????AAACCCEEEGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFGGGIIIJJJJJJKKKIIIIIIJJJLLLPPPUUUZZZ]]]]]]___aaacccfffggghhhiiieeedddccc```]]]\\\]]]___```aaaccceeeggggggggggggkkknnnqqqpppnnnmmmnnnqqqssssssuuuyyy}}}~~~{{{wwwlllcccWWWLLLEEE???999555666666666777:::===AAACCCHHHMMMPPPQQQTTTWWWTTTNNNKKKJJJHHHEEEDDDEEEIIIMMMXXX\\\___]]][[[[[[ZZZXXXTTTQQQMMMIIIHHHIIIKKKMMMPPPNNNKKKPPPccc|||}}}jjjYYYNNNIIILLLLLLMMMOOOTTTYYY___bbbbbbdddkkkuuu{{{~~~lllVVVLLLDDDBBBCCCAAA??????AAABBBCCCDDDDDDCCCAAA??????>>>======>>>???AAABBBBBBDDDEEEEEEFFFIIINNNSSSTTTYYY```eeeiiilllnnnpppnnnhhh___ZZZ[[[```fffjjjtttzzz{{{xxxxxxwwwtttqqqiiifffbbb``````aaaaaaaaaaaaaaabbbdddeeeggghhhiiijjjdddaaabbbfffkkkttt}}}~~~gggYYYTTTNNNNNNVVVfffyyy~~~~~~tttmmmllluuujjjRRRCCC<<<777333222222222222111000000000///...//////...---,,,,,,---/////////......---------................................................---------..............................//////000000000//////000000111222222111111000111222333333;;;???RRRtttppphhh^^^UUUQQQRRRTTTVVVSSSSSSTTTWWW\\\^^^^^^]]]\\\^^^iiinnn___```fffaaabbbdddeeeiiiuuuwwwiii[[[TTTPPPLLLIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>???AAABBBBBBAAA@@@???@@@??????>>>>>>>>>??????AAACCCEEEGGGGGGFFFEEECCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMMMMIIIJJJKKKMMMQQQWWW^^^bbbbbbcccdddeeefffhhhiiijjjhhhfffdddbbb``````aaacccbbbdddggghhhhhhgggggggggjjjmmmooopppooopppqqqtttxxxwwwwww|||{{{uuuoooggg[[[OOOFFF???888444555555666777:::===@@@BBBGGGLLLPPPRRRUUUWWWTTTNNNKKKIIIGGGDDDDDDGGGMMMQQQ\\\^^^```^^^ZZZXXXVVVTTTSSSQQQNNNKKKJJJJJJLLLNNNNNNNNNMMMUUUnnnsssaaaRRRLLLKKKKKKLLLNNNSSSZZZcccjjjooonnnooouuu}}}~~~gggSSSJJJCCCCCCDDDBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@????????????@@@BBBDDDEEECCCFFFHHHHHHGGGKKKSSS[[[fffkkkqqqvvvxxxxxxxxxxxxuuukkk^^^TTTRRRWWW^^^cccoootttyyy|||uuuqqqlllkkklllmmmkkkiii^^^[[[WWWVVVXXX[[[\\\]]]]]]^^^```ccceeehhhiiijjjaaa[[[YYY[[[___bbbiiipppyyywwwccc^^^TTTMMMNNNXXXiiiuuuvvvmmmgggjjjnnnoooooopppwwwttt___NNNAAA777444666222222111000000///......---/////////---,,,---...//////......------,,,,,,................................................---------........./////////............///000000000000000000000111222222222222111000111333444666>>>DDDZZZ|||llldddYYYQQQOOORRRVVVYYYRRRSSSUUUXXX[[[]]]]]]]]]^^^eeexxxyyyhhh______dddgggjjjmmmoootttwwwkkk```VVVRRROOOKKKHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA===???AAACCCDDDDDDDDDCCCEEECCC???===<<<===???AAABBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOJJJLLLNNNOOORRRXXX```fffhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddcccccceeefffgggfffhhhiiihhhgggfffggghhhjjjkkkmmmoooppprrrtttvvv{{{uuummm```SSSGGG???999555555555666888:::===???AAAFFFKKKOOOQQQUUUWWWSSSMMMIIIHHHFFFDDDEEEJJJQQQWWW^^^^^^______[[[VVVTTTTTTRRRQQQOOOMMMLLLMMMNNNOOOMMMOOOPPPZZZtttppp]]]PPPMMMNNNLLLNNNSSS[[[fffrrr|||vvvaaaOOOHHHCCCCCCDDDBBBBBBDDDBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFHHHDDDGGGJJJIIIIIINNNXXX```qqquuuzzz}}}}}}|||||||||xxxlll\\\OOOKKKNNNTTTYYYdddiiiooottt{{{}}}|||iiifffcccaaa```___^^^]]]WWWUUURRRQQQTTTVVVXXXYYYZZZ\\\___cccgggjjjlllmmmaaa[[[WWWYYY[[[]]]```eeehhhooo}}}vvvooobbbUUUNNNQQQ[[[ddd~~~vvvnnnggggggjjjkkknnnrrr|||ooo\\\JJJ;;;555666222222111000///......------///000///...---...///.........---------------................................................,,,,,,------...///////////////......//////000111111000000000000111222222222222111111222555777999===KKKccc{{{jjjaaaUUUNNNOOOSSSWWWXXXRRRTTTVVVXXXZZZ\\\]]]]]]^^^lllrrriiiddddddggghhhlllssszzz{{{kkkddd[[[SSSPPPNNNJJJHHHHHHCCCCCCCCCBBBAAA@@@???>>>===>>>@@@BBBDDDEEEFFFFFFGGGDDD@@@===<<<>>>AAACCCCCCDDDDDDDDDEEEDDDDDDDDDCCCDDDDDDEEEGGGIIIKKKLLLJJJJJJIIIJJJKKKMMMOOOPPPLLLNNNQQQSSSUUUYYYaaafffllllllllllllkkkiiihhhhhhgggeeecccdddfffiiijjjkkkiiijjjjjjhhhdddcccfffiiiiiijjjlllnnnqqqtttwwwyyywwwiiiXXXIII???999777555555666888:::<<<>>>???EEEJJJOOOQQQTTTVVVQQQKKKGGGGGGFFFFFFHHHNNNVVV\\\aaa``````aaa]]]VVVTTTUUUQQQPPPPPPOOOPPPPPPRRRRRRQQQQQQTTT___tttrrr___RRRPPPRRRSSSWWW^^^iiiwwwmmmZZZLLLFFFCCCDDDEEECCCDDDFFFCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGHHHJJJLLLNNNTTT\\\cccppprrruuuwwwwwwwwwxxxyyywwwkkk[[[MMMFFFGGGJJJLLLTTTZZZbbbkkkwww~~~vvvzzz~~~^^^^^^]]][[[XXXWWWWWWXXXWWWUUUSSSRRRTTTUUUVVVVVVWWWZZZ```gggnnntttxxxzzzmmmddd]]]\\\\\\\\\^^^aaagggnnn||||||nnn___UUUSSSWWW\\\rrr{{{sssmmmlllnnnqqqwww}}}zzziiiWWWFFF:::777444333222111000//////...---///000///...---...000,,,------------------...................................................,,,,,,------...//////000///////////////000000111111111000000111111222333222111111111333777:::===>>>VVVqqqwwwkkkaaaVVVRRRUUUYYYYYYWWWTTTUUUWWWYYYZZZ\\\^^^___eee{{{yyyooollljjjnnnuuuooottt}}}nnnccc]]]UUUOOOMMMLLLIIIGGGIIICCCCCCCCCBBBAAA@@@>>>===>>>>>>??????AAABBBDDDDDDCCCBBB@@@???@@@BBBDDDFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEGGGJJJMMMOOOPPPLLLLLLKKKJJJKKKMMMOOOQQQMMMQQQUUUVVVWWWZZZ```eeekkklllmmmmmmmmmkkkiiigggjjjgggeeefffiiilllmmmmmmllllllkkkfffbbbaaafffjjjjjjjjjlllooosssxxx{{{|||~~~sss^^^LLL@@@:::888444555666888:::<<<>>>>>>DDDIIINNNPPPSSSTTTOOOHHHDDDEEEFFFHHHKKKRRR[[[```ccc```aaabbb]]]UUURRRTTTPPPPPPQQQQQQSSSTTTUUUUUUWWWUUUYYYeeerrr{{{wwweeeYYYXXX[[[^^^ccclllyyyxxxcccRRRIIIEEECCCDDDEEEDDDEEEHHHDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEGGGIIIJJJJJJJJJKKKOOOTTTZZZaaaeeeiiijjjjjjiiihhhiiilllnnnoooeeeWWWLLLEEEDDDEEEFFFIIIOOOXXXdddsss|||vvvzzz}}}}}}{{{VVVXXXZZZZZZWWWVVVXXXZZZXXXUUUSSSRRRSSSSSSSSSRRRRRRVVV___iiittt}}}sssiiiaaa```bbbcccgggkkkttt|||tttfff\\\XXXYYY[[[fffxxxzzztttssstttvvv}}}~~~pppbbbQQQAAA999555555444333222111000///---///000///......///000,,,,,,,,,------.........////////////////////////........................,,,,,,------...///000000///////////////000111111111111111000111111222333222111111222444888<<>>===>>>???AAABBB??????@@@BBBDDDEEEFFFGGGFFFEEECCCBBBAAACCCDDDFFFDDDEEEFFFIIILLLOOORRRSSSNNNMMMLLLKKKKKKMMMOOOQQQNNNSSSWWWXXXXXXZZZ___dddgggiiikkkllllllkkkhhhgggmmmiiiggggggkkkmmmnnnmmmmmmmmmkkkeee``````eeekkklllkkklllpppuuuzzz}}}zzzcccNNN@@@:::888444555666888:::<<<===>>>DDDIIINNNPPPRRRSSSMMMFFFCCCDDDFFFIIINNNUUU]]]cccccc``````aaa[[[RRROOOQQQOOOPPPQQQSSSTTTVVVWWWWWW\\\XXX\\\iiippprrrzzzzzzjjj``````dddggglllvvvppp]]]MMMHHHDDDCCCEEEEEEDDDFFFIIIEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJLLLKKKLLLQQQXXX___dddgggfffdddbbb^^^\\\\\\```ccceee^^^SSSJJJFFFEEEFFFFFFFFFLLLUUUaaappp|||}}}xxxxxx|||}}}{{{}}}VVVTTTSSSSSSTTTVVVVVVVVVRRRSSSUUUVVVWWWWWWWWWWWWTTTXXX^^^dddjjjpppwww{{{tttpppiiieeefffkkkqqquuu~~~pppeeeaaa^^^[[[```hhhvvv{{{uuuxxx|||~~~rrrYYYHHH@@@888222...000000///...000000000000000//////////////////////////////////////////.........---------........................000000//////.........---///////////////.........111000///000111222111///000------111444555999>>>LLLeee{{{|||ssslllhhhbbb\\\\\\dddggg```YYYVVVUUU[[[YYYWWWZZZXXX^^^ooo}}}nnnmmmpppttt{{{~~~kkk^^^WWWSSSPPPLLLHHHDDDAAA???>>>AAABBBCCCBBB@@@???@@@AAA>>>??????@@@@@@AAABBBBBBAAA???>>>@@@EEEIIIIIIHHHDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIKKKLLLNNNOOOPPPOOONNNMMMLLLLLLMMMMMMNNNRRRTTTVVVWWWYYY\\\```dddkkkmmmoooooommmjjjiiiiiimmmnnnmmmmmmlllkkkjjjiiinnnkkkgggdddcccdddgggiiimmmnnnqqqtttxxx}}}jjjUUUEEE<<<888::::::999888888:::>>>BBBFFFGGGJJJMMMOOOMMMIIIFFFFFFFFFHHHNNNTTTXXXXXXWWW]]]\\\```ccc^^^TTTQQQUUUXXXUUURRRRRRUUUWWWWWWUUU]]]YYY\\\eeemmmrrrzzzvvvkkkgggjjjnnnvvvyyy{{{~~~iiiWWWMMMIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKPPPNNNPPPWWW]]]```dddhhhfffaaaZZZUUUSSSUUUXXX[[[^^^YYYQQQJJJEEEDDDEEEGGGJJJNNNWWWcccqqq}}}VVVTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYUUUWWW[[[^^^aaafffkkkooollllllllllllmmmttt~~~~~~tttllliiifffccc___aaajjjzzz~~~xxxxxx{{{|||zzz{{{jjjXXXFFF;;;555111111222///...///000000000000//////////////////////////////////////////.........---------........................000/////////............/////////////////////...///......///111333222111222000111333444666>>>FFFYYYooo~~~{{{tttnnnhhheee```^^^```fffgggaaa[[[ZZZTTT[[[YYYVVVYYYYYYbbbvvvvvvlllooouuuzzzssscccYYYSSSPPPNNNKKKHHHEEECCCBBBBBB???@@@AAA@@@>>>===>>>????????????@@@AAAAAABBBBBBBBB@@@@@@BBBFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPQQQPPPNNNMMMMMMNNNOOOOOORRRTTTVVVYYY[[[___cccgggoooqqqsssssspppmmmlllkkkpppooonnnmmmkkkiiigggfffjjjhhhfffddddddfffiiikkkppprrrtttxxx|||iiiRRRDDD<<<::::::::::::888777888:::===CCCEEEHHHKKKLLLKKKHHHEEEFFFGGGJJJOOOUUUXXXXXXVVVYYYZZZ___dddaaaWWWQQQQQQWWWTTTRRRSSSUUUVVVUUUSSSWWWUUUZZZfffqqqxxxwwwooonnnrrruuuyyyzzzzzz|||lllWWWKKKGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNLLLOOOVVV]]]aaaffflllrrrlllbbbZZZWWWWWWYYY[[[aaa\\\UUUMMMIIIGGGHHHJJJOOOTTT]]]jjjxxx~~~}}}XXXVVVTTTRRRQQQRRRTTTUUUVVVUUUTTTTTTUUUWWWYYYZZZXXXXXXYYYYYYYYY[[[___bbbdddiiiooorrrvvv~~~}}}yyywwwuuuqqqfffaaa```nnn|||zzzzzzyyypppzzz~~~jjjOOO@@@999333333333000...///000000000000/////////////////////////////////////////////............---........................////////////..................//////////////////...------///222444444333444444555555555888EEESSSlll{{{~~~yyysssmmmhhheeeccc^^^___cccfffddd^^^ZZZ[[[UUU]]][[[XXXYYY\\\kkkyyyppplllrrrzzz|||iii]]]UUURRRNNNMMMJJJHHHFFFEEEEEEEEE???@@@AAA@@@>>>===>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCEEEHHHHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGIIILLLOOOPPPQQQQQQPPPRRRQQQPPPOOONNNOOOOOOPPPRRRTTTXXXZZZ]]]aaaeeeiiiqqqsssuuuuuurrrooommmmmmrrrqqqpppnnnkkkiiifffeeehhhhhhggghhhiiilllnnnoooqqqtttxxx{{{gggPPPCCC>>>===<<<======;;;888777888:::@@@BBBEEEHHHIIIHHHFFFEEEGGGIIIMMMRRRWWWXXXWWWUUUWWWXXX^^^ffffff^^^UUUQQQTTTTTTTTTWWWYYY[[[[[[YYYXXXXXX^^^jjjwww}}}tttpppssswwwzzz~~~}}}yyywww|||pppXXXKKKFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIIIIIIIKKKLLLNNNPPPQQQQQQOOOPPPWWW\\\```gggmmm{{{tttiii```]]]^^^```aaaeeeaaaZZZSSSOOONNNNNNPPPWWW]]]ggguuu|||zzz|||~~~ZZZXXXVVVTTTRRRTTTWWWZZZYYYWWWUUUTTTTTTVVVYYY[[[[[[[[[ZZZXXXVVVWWWYYY\\\```eeemmmttt}}}}}}rrrhhhaaafffwww}}}{{{yyymmmrrr}}}xxx[[[FFF<<<555444444222//////000000000000/////////////////////////////////////////////.......................................///////////////.....................///////////////......///222333333222333444666555444;;;NNNaaa|||||||||vvvoooiiifffdddddd^^^bbbfffeee___YYYWWWYYYYYY```^^^ZZZ\\\aaauuuuuurrrmmmoooxxxvvveee\\\VVVSSSNNNMMMKKKHHHGGGFFFFFFFFFAAABBBCCCBBB@@@???@@@AAA??????@@@@@@AAABBBBBBCCC@@@BBBEEEHHHJJJIIIGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFIIIKKKOOORRRTTTTTTRRRQQQSSSRRRQQQOOOOOOOOOPPPPPPSSSUUUYYY\\\^^^aaaeeehhhmmmpppssstttrrrpppnnnmmmrrrrrrqqqooommmkkkiiihhhkkklllmmmnnnpppqqqrrrsssqqquuuzzz~~~hhhQQQDDD@@@???>>>???@@@>>><<<::::::;;;???AAADDDFFFFFFFFFFFFFFFHHHKKKPPPTTTWWWWWWUUUSSSXXXYYY^^^eeehhhccc[[[UUURRRTTTXXX]]]bbbeeeffffffaaaaaaeeeooo|||yyyrrrrrrwww}}}|||uuuvvv{{{}}}|||{{{tttnnnmmmnnnnnnsssyyyrrr[[[MMMIIIHHHGGGEEEEEEFFFFFFGGGEEEFFFGGGIIIIIIIIIHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTVVVTTTUUUYYY\\\___eeelll{{{sssiiiccccccgggkkkllliiieee```ZZZWWWVVVWWWXXXbbbiiittt}}}zzz{{{|||WWWWWWUUUSSSRRRUUU[[[``````]]]YYYVVVUUUWWWYYY[[[[[[[[[ZZZXXXVVVVVVXXXZZZ]]]___fffsssuuummmdddbbbkkk|||}}}zzzkkklllrrrmmmMMMAAA777444555333111111000000000000////////////////////////////////////////////////////////////////////////////////////.........///////////////---.........//////000000111000///000111222111000111333555555666AAAYYYooo|||zzz~~~yyyrrrkkkfffcccccccccccchhhiiiddd\\\WWWVVVXXXYYY```^^^[[[___hhhkkkkkkkkkrrr}}}sssddd]]]XXXUUUPPPNNNLLLIIIGGGEEEEEEEEEAAABBBCCCBBB@@@???@@@AAA???@@@@@@AAABBBBBBCCCCCC???BBBGGGJJJKKKJJJHHHGGGEEEEEEDDDDDDEEEFFFHHHIIILLLNNNRRRUUUWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPSSSVVVYYY\\\^^^aaadddfffjjjmmmrrrtttsssrrrppppppppppppqqqppppppooonnnnnnnnnnnnoooqqqqqqrrrrrrrrrsssxxxnnnVVVGGG???===<<<===>>>>>><<<<<<<<<===>>>AAADDDEEEEEEEEEGGGIIIJJJMMMRRRUUUVVVUUUSSSQQQXXXYYY[[[___bbbccc^^^XXXUUUXXX]]]bbbfffiiikkkllleeefffiiirrrwwwrrruuu}}}yyyuuuuuusssoooiiibbb[[[XXXVVVVVV\\\ccciiiqqqwww{{{ttt^^^RRRJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGIIIKKKKKKKKKKKKJJJMMMMMMNNNPPPQQQTTTVVVWWWXXXWWWYYY]]]___aaagggnnnxxxqqqhhheeehhhnnnrrrtttmmmjjjfffcccaaabbbdddeeepppwww}}}}}}}}}|||~~~SSSTTTSSSRRRSSSXXXaaahhhiiifffaaa]]]ZZZYYYZZZ[[[YYYZZZZZZYYYXXXXXXYYY[[[ZZZ\\\cccuuutttqqqkkkeeegggsss~~~zzzjjjhhhiiirrrZZZKKK<<<666555444333333000000000000////////////////////////////////////...////////////000000000////////////////////////.........///////////////------......///000000000222000///000111111000///000111444777<<>>===>>>???@@@@@@AAAAAABBBBBBCCCCCCAAAEEEIIIKKKKKKIIIHHHHHHEEEEEEDDDDDDFFFIIILLLMMMPPPRRRUUUXXXYYYZZZYYYYYYVVVUUUSSSRRRQQQQQQQQQRRRRRRVVVZZZ]]]___bbbeeeggglllpppuuuwwwwwwuuusssrrrnnnnnnooopppqqqqqqqqqqqqnnnnnnnnnoooooopppppppppvvv}}}qqqYYYHHH>>>:::999:::::::::999:::;;;===>>>AAADDDEEEDDDEEEHHHLLLLLLOOOSSSUUUTTTRRRPPPPPPUUUWWWXXXYYY[[[^^^]]]YYYZZZ]]]```bbbdddeeegggiiicccgggmmmwww}}}xxxqqqooottt}}}yyytttmmmfff\\\UUUOOOLLLJJJJJJPPPXXXZZZaaahhhmmmuuuuuu```UUUIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOONNNNNNOOOPPPPPPQQQSSSUUUWWWXXXTTTUUUZZZaaacccfffllluuuxxxqqqiiihhhmmmtttwwwwwwrrrpppnnnmmmmmmpppsssuuuzzz{{{||||||}}}~~~}}}}}}QQQSSSTTTTTTWWW^^^jjjssstttqqqkkkeeeaaa^^^]]]\\\XXXZZZ]]]]]]\\\[[[[[[\\\\\\```kkk}}}|||vvvrrrvvv|||xxxnnnhhhcccfffuuuiiiWWWCCC999777555333444000000000000////////////////////////////////////.../////////000000000000////////////////////////............/////////000------......///000000111000///...///111222222111222222555<<>>===>>>???@@@@@@AAAAAABBBCCCCCCCCCFFFIIILLLLLLJJJGGGFFFFFFEEEEEEDDDEEEHHHKKKOOORRRTTTVVVWWWYYY[[[\\\]]]]]]ZZZXXXWWWUUUTTTSSSTTTTTTPPPTTTZZZ^^^bbbeeeiiikkkooosssxxxzzzyyyuuusssqqqlllmmmnnnoooppppppqqqqqqnnnmmmmmmmmmnnnooopppqqqxxxlllUUUFFF===:::999:::999888777888;;;======@@@CCCCCCBBBCCCHHHMMMNNNQQQSSSTTTQQQOOONNNOOORRRXXX[[[YYYYYY]]]^^^[[[]]]___aaabbbaaabbbeeehhhdddlllwwwqqqpppooopppvvv~~~uuuiii___RRRMMMIIIFFFDDDEEELLLTTTTTTZZZ```cccjjjttt{{{}}}www```TTTKKKJJJIIIHHHGGGHHHIIIIIILLLMMMOOOQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWSSSVVV^^^eeegggiiiooowwwwwwqqqkkklllttt{{{}}}|||vvvvvvuuuvvvyyy}}}}}}|||{{{zzzzzz|||~~~~~~SSSUUUWWWYYY\\\eeerrr|||{{{xxxrrrlllfffaaa___^^^ZZZ]]]```aaa```___^^^^^^bbbiiiuuu}}}{{{vvvtttlllccc```kkkttt___III<<<888555333333000000000000////////////////////////////////////.../////////000000111111000000000000000000000000---.........//////000000---------...///000000111...------///222444444333444444777@@@LLLbbbzzznnn|||ssshhhhhhgggeeebbb___^^^___aaaccceeefff___UUUQQQVVVZZZYYY[[[______fff|||pppkkkpppvvv||||||nnngggbbb[[[UUUMMMKKKIIIGGGEEEDDDDDDDDDAAABBBCCCBBB@@@???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDJJJMMMOOOMMMIIIEEEDDDDDDEEEEEEDDDFFFIIIMMMQQQTTTWWWXXXYYYZZZ\\\^^^___```\\\[[[YYYWWWVVVVVVVVVVVVNNNSSSYYY___dddiiimmmppprrruuuyyyzzzxxxtttpppnnnkkklllmmmnnnnnnoooooonnnnnnnnnnnnnnnoooqqqsssuuuvvv|||dddPPPCCC>>>=========;;;999777888<<<>>><<>>>>>>>>@@@CCCFFFIIIKKKJJJJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHHHHKKKNNNQQQSSS\\\\\\[[[[[[[[[\\\]]]^^^___]]][[[XXXWWWWWWWWWWWWXXXWWWYYY^^^eeekkkmmmmmmttttttttttttrrrpppmmmlllnnnkkkhhhhhhjjjmmmoooppppppppppppqqqrrrsssuuuvvv|||~~~hhhUUUIIICCC>>>;;;999::::::;;;<<<===>>>???CCCBBBBBBBBBCCCFFFHHHJJJOOOQQQQQQOOOMMMLLLOOORRRZZZ[[[\\\___ccceeeeeeddd^^^```ffflllkkkggggggkkkxxx}}}nnnmmmooouuu~~~wwwfffYYYPPPLLLGGGEEEGGGJJJMMMOOOWWWXXX[[[]]]```dddiiillltttxxx~~~uuu___YYYJJJKKKLLLNNNPPPRRRSSSTTTRRRTTTXXXZZZYYYUUUPPPMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTZZZ```cccccceeejjjnnnqqqppppppssswww|||~~~||||||TTTSSSSSSWWW```mmmzzz{{{nnneeeaaa```^^^\\\\\\\\\```hhhmmmooosssyyyzzz|||{{{}}}yyy}}}{{{vvvuuutttmmmfff```___hhh|||ooo\\\III:::444666333222111111222111///...000000///...........................////////////////////////////////////000/////////...................../////////000000111222222111000000222555444:::BBBPPPhhhzzzvvv{{{~~~sssooooooggglllmmmgggcccdddfffeee\\\VVVRRRSSSUUUUUUVVVYYY[[[\\\dddyyy}}}tttssswwwyyyoooggg```ZZZUUULLLIIIFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@BBBDDDGGGIIIKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFHHHKKKOOORRRUUUXXXYYYZZZ\\\]]]^^^___```^^^]]]]]]\\\[[[[[[[[[[[[YYYWWWVVVYYY```hhhmmmooooooooooooooonnnmmmlllkkkmmmkkkiiiiiikkknnnqqqssspppqqqrrruuuxxx{{{}}}vvviiiXXXJJJCCC???===;;;;;;;;;<<<>>>???@@@AAAAAACCCCCCBBBBBBDDDFFFHHHJJJLLLNNNOOONNNLLLMMMQQQUUU]]]___dddjjjoooooommmjjjcccdddiiinnnooonnnrrrxxxvvvllljjjoooyyywwwdddWWWIIIFFFDDDEEEIIIOOOSSSUUUUUUWWWXXXZZZ[[[^^^aaadddhhhmmmttt~~~mmmUUUMMMIIIJJJLLLNNNPPPQQQSSSTTTRRRTTTVVVWWWVVVSSSOOOLLLJJJKKKLLLMMMNNNOOOOOOPPPOOOTTTXXXZZZZZZ\\\aaaffflllmmmooorrruuuzzz~~~XXXUUUTTTVVV]]]iiiuuu}}}~~~uuuhhh___[[[[[[[[[ZZZZZZ[[[aaajjjrrrwwwxxxtttttt|||vvvuuuwww{{{uuurrrsssllleee___[[[___mmm|||mmmTTT???777999444222111111222111000...000000///...........................////////////////////////////////////////////////................../////////000000000111222222111000111333555999:::GGGccc}}}xxxxxx{{{tttooommmcccppptttlllfffiiihhhbbbVVVRRRPPPTTTWWWXXXZZZ]]]aaa___lll{{{zzz|||~~~tttkkkeee```ZZZVVVLLLJJJFFFDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJLLLKKKJJJIIIHHHFFFFFFFFFFFFDDDDDDEEEHHHKKKOOOSSSUUUSSSUUUYYY]]]___aaaaaaaaa^^^^^^___`````````___^^^ZZZWWWTTTUUUZZZbbbjjjnnnkkkkkkkkklllmmmmmmnnnnnnooonnnllllllnnnqqqtttwwwtttuuuwwwzzz}}}ooo___VVVJJJBBB???>>>===;;;======>>>???AAABBBCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJLLLMMMMMMLLLNNNTTTYYY___dddmmmuuuzzzyyysssnnndddeeeiiinnnoooqqqxxx{{{pppmmmnnnxxxvvvbbbTTTEEEDDDDDDGGGLLLQQQTTTVVVTTTUUUVVVVVVUUUVVVXXXZZZ[[[___gggrrreeeMMMEEEIIIIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTRRRPPPMMMKKKIIIIIIIIIIIIJJJJJJJJJJJJIIILLLOOOOOOOOOQQQVVVZZZaaadddhhhkkkmmmqqqwww{{{XXXVVVUUUVVV[[[ccclllqqqpppiiiaaaZZZXXXYYYZZZZZZZZZ[[[aaakkksss{{{xxxsssrrrxxxyyy~~~ssspppooouuu~~~yyywwwsssmmmfff```[[[ZZZcccmmmuuuyyy^^^EEE;;;;;;666444222111222111000///000000///...........................///////////////////////////////////////////////////............////////////000000000111222222222111222444666<<<===QQQyyy|||uuurrrooovvvwwwnnniiidddtttzzzoooiiilllhhh]]]SSSPPPQQQVVVYYYYYY\\\```gggiii|||}}}~~~wwwooohhhddd```ZZZVVVMMMJJJFFFDDDDDDCCCBBB@@@?????????@@@@@@@@@@@@@@@>>>???AAACCCFFFIIIKKKLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEFFFIIILLLOOORRRSSSRRRUUUYYY^^^aaabbbaaa```^^^```bbbccccccbbb```^^^[[[XXXUUUTTTWWW]]]cccgggjjjjjjkkkmmmoooqqqssstttrrrrrrqqqppppppqqqtttwwwxxxxxxzzz|||uuu```UUUOOOHHHCCCAAA???>>>=========>>>@@@AAABBBCCCDDDCCCCCCDDDDDDFFFGGGIIIJJJIIIKKKLLLLLLLLLPPPWWW\\\eeejjjrrr{{{~~~{{{tttnnnggghhhmmmtttvvvxxx~~~yyyrrrrrrzzzuuu```QQQHHHGGGGGGIIIMMMPPPQQQQQQSSSTTTTTTSSSPPPOOOPPPQQQRRRUUU\\\ffftttcccNNNGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGJJJNNNRRRTTTXXX]]]^^^^^^aaahhhnnnyyy{{{VVVVVVVVVXXX[[[^^^bbbdddaaa___\\\ZZZYYYZZZZZZZZZWWWZZZaaakkkttt~~~zzzvvvtttwwwwwwzzz~~~llljjjjjjppp|||~~~}}}sssmmmgggbbb\\\XXX[[[bbbeeeppphhhMMM>>><<<777555222111222222111000000000///...........................////////////////////////////////////.........///////////////////////////000000000111222222333222222333555888===CCC^^^uuuoookkkkkkzzzzzzmmmfffjjjvvvyyypppjjjjjjdddYYYTTTRRRSSSWWWZZZZZZ]]]bbbiiiuuuzzzuuunnniiieeeaaa[[[WWWMMMJJJGGGEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA;;;===???CCCFFFIIIKKKLLLIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHIIIJJJLLLNNNPPPQQQSSSVVVZZZ___aaaaaa___^^^___aaacccdddcccaaa^^^\\\[[[[[[YYYXXXXXXZZZ]]]___iiijjjlllooorrrtttvvvwwwssssssrrrpppnnnmmmooorrruuuvvvxxx{{{~~~uuueeeYYYOOOLLLHHHEEECCCBBBAAA???======>>>???@@@AAABBBBBBCCCDDDDDDFFFGGGHHHJJJJJJKKKLLLMMMMMMNNNRRR[[[aaaooorrrxxx~~~{{{tttnnnkkkpppyyyzzzuuuwwwuuu^^^OOOJJJIIIIIIJJJLLLNNNNNNMMMOOOOOOOOONNNKKKHHHHHHHHHKKKNNNRRRYYYcccqqqaaaQQQLLLJJJJJJKKKLLLNNNOOOPPPPPPQQQPPPOOONNNMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEGGGJJJMMMKKKOOOSSSTTTRRRTTTZZZ```lllooovvvUUUVVVXXXZZZ]]]^^^___```]]]]]]]]]\\\[[[[[[[[[ZZZUUUXXX```jjjrrr|||{{{xxxwwwvvvwww{{{ssscccdddhhhnnnyyyuuuoooiiiddd]]]WWWWWW[[[ZZZeee|||vvvYYYDDD<<<999666333222222222111000000000///...........................////////////////////////////////////.........////////////////////////000000000111111222333333333222444666999===LLLkkkwwwqqqnnnsss|||pppkkkrrrsssqqqmmmjjjggg```XXXUUUTTTUUUYYYZZZ[[[```fffkkk}}}|||wwwqqqlllhhhccc\\\WWWMMMKKKGGGEEEDDDDDDBBBAAA@@@@@@@@@AAAAAABBBBBBCCC<<<>>>@@@CCCFFFHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPTTTWWW[[[___``````___]]]___aaabbbcccbbb```]]][[[^^^______^^^\\\[[[\\\]]]gggiiilllppprrrtttuuuuuuqqqrrrrrrooojjjiiijjjmmmppprrrvvvzzzsssdddZZZVVVJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPWWWaaaiiiyyy|||~~~vvvpppkkkrrr|||zzz~~~uuu]]]NNNHHHGGGGGGHHHKKKNNNNNNNNNHHHJJJJJJIIIFFFDDDCCCCCCGGGIIILLLPPPUUU\\\dddjjjyyy^^^RRROOOMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKIIIKKKNNNNNNNNNPPPUUUYYY^^^bbbkkkwwwzzz}}}VVVWWWZZZ]]]```ccceeeffffffeeeccc___\\\ZZZZZZZZZVVVYYY___fffjjjqqq~~~|||xxxwwwwwwvvvyyy}}}{{{iii```dddhhhlllsss|||uuunnniiiaaaYYYWWWYYYXXX___rrrhhhNNN@@@:::777444222222222222111000000///...........................////////////////////////////////////............/////////000//////000000000111111111222333444333333444777:::>>>UUUuuu~~~xxxzzz|||wwwvvvwwwmmmfffhhhiiiddd^^^\\\VVVTTTVVVYYY[[[]]]ccckkkssswwwxxx{{{zzz{{{uuupppkkkeee]]]WWWNNNKKKGGGEEEDDDDDDBBBAAA@@@AAAAAABBBCCCCCCDDDDDDAAABBBDDDFFFGGGGGGGGGFFFDDDEEEGGGHHHJJJKKKKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRTTTWWWZZZ^^^`````````___^^^___aaabbbbbbaaa___^^^bbbdddeeedddaaa```bbbdddfffiiimmmrrrtttuuutttsssqqqssstttqqqllljjjlllooosssuuuxxx~~~yyykkk___XXXVVVOOOPPPOOONNNLLLJJJJJJJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJLLLMMMOOOTTT]]]iiirrr~~~xxxqqqmmmtttuuu]]]NNNHHHFFFEEEGGGJJJLLLNNNNNNFFFHHHIIIIIIGGGEEEDDDEEEFFFHHHKKKNNNOOOQQQTTTVVVcccnnn~~~qqqZZZSSSRRRPPPOOOOOOOOONNNNNNNNNNNNKKKLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIKKKNNNQQQUUUWWWWWW]]]fffpppzzz{{{|||xxxzzz~~~XXXYYY[[[^^^bbbggglllooopppmmmhhhbbb\\\YYYYYYZZZYYYZZZ^^^bbbaaadddnnnzzzxxxuuuuuuuuuuuuzzzwwwfffcccgggjjjkkknnnxxx|||uuunnnfff\\\YYYZZZ\\\]]]hhh}}}sssWWWFFF;;;888444222222222222111000000///.........................../////////000////////////////////////---.........//////000000000000000000111111111111222333444444333555888:::@@@[[[{{{~~~{{{|||zzzhhh^^^dddhhhccc^^^___UUUTTTVVVYYY[[[^^^gggppp}}}|||ooosssxxxxxxxxxsssnnnggg^^^WWWNNNKKKGGGEEEEEEDDDCCCAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDGGGJJJKKKLLLMMMLLLHHHIIILLLOOOQQQSSSTTTUUUTTTVVVYYY]]]___aaaaaaaaa]]]^^^```aaabbbbbbaaaaaafffggghhhgggdddeeehhhlllhhhkkkppptttwwwvvvtttssssssvvvwwwuuupppnnnqqqtttyyy{{{~~~|||rrrjjjbbb[[[XXXZZZZZZYYYVVVSSSPPPOOOOOOJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKHHHJJJMMMPPPVVVaaaoooyyy}}}yyyqqqvvv{{{uuu]]]NNNJJJHHHFFFFFFHHHJJJKKKLLLGGGIIIKKKKKKJJJIIIIIIIIIGGGJJJNNNPPPPPPOOOOOOPPPWWW^^^fffllluuulllXXXUUUVVVQQQQQQPPPPPPOOONNNMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFIIINNNSSSUUUVVV\\\bbbkkkrrryyy{{{wwwxxxxxxzzz}}}TTTYYY```gggnnnuuu|||wwwmmmddd^^^\\\[[[VVV[[[aaacccccceeekkkqqqxxxttttttuuu}}}}}}zzzyyyxxxssslllxxx|||www|||~~~tttlllgggbbb[[[UUUVVVVVV```ssseeeGGG===999555444333222222444333333222222111000000000////////////////////////////////////000000000000000000000000000000000000000000111111111222222222333111222555777777999>>>GGGgggyyyrrrnnnjjjhhhhhhfffaaa]]]WWWTTTTTTXXX[[[^^^jjjvvv|||wwwvvvvvvzzz{{{vvvqqqjjj```XXXPPPKKKHHHIIIHHHDDDAAABBBBBBCCCDDDEEEEEEDDDCCCBBBEEEGGGIIIIIIFFFCCCBBBAAADDDCCCEEEIIIMMMOOOMMMJJJKKKKKKMMMPPPTTTWWWXXXWWWZZZYYYYYY[[[^^^``````___ccccccbbbbbbbbbaaa```___jjjkkkkkkkkklllnnnqqqtttqqqtttxxxzzzzzzxxxwwwwwwuuuwwwyyyyyyxxxvvvvvvvvv|||~~~|||sssmmmiiigggfffbbbcccddddddaaa^^^ZZZXXXUUUPPPJJJIIIKKKKKKIIIFFFHHHIIIIIIJJJJJJKKKKKKKKKGGGJJJNNNTTT\\\fffqqqxxxzzz}}}zzz{{{|||}}}ttt^^^SSSLLLIIIGGGFFFHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOPPPOOOMMMMMMPPPTTTPPPTTTYYY\\\___ggguuuhhhYYYVVVUUUVVVRRRQQQTTTTTTPPPNNNNNNOOOMMMKKKLLLNNNOOOMMMJJJKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIMMMLLLKKKNNNSSSYYY]]]___gggnnnuuu{{{zzztttqqqqqqpppuuuzzzWWW\\\eeennnxxxxxxlllccc___^^^\\\aaafffgggeeeeeehhhmmm}}}}}}zzzwwwqqqlllkkkpppuuu{{{}}}zzzyyyxxxpppkkkeee]]]WWWVVVSSSXXXfffyyynnnLLL>>>888444333333111111333333333222222111000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111222222222000111444555666:::@@@WWWsssxxxzzzxxxxxxwwwsssmmmgggaaa___[[[XXXXXX[[[]]]cccrrr}}}{{{zzz{{{{{{~~~zzzuuuqqqjjjaaaZZZPPPKKKGGGHHHGGGCCCAAABBBCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHGGGFFFDDDDDDEEEEEEEEEGGGJJJNNNOOOMMMKKKMMMMMMNNNRRRVVVYYYYYYYYYYYYXXXWWWXXX[[[]]]]]]]]]aaabbbcccdddccccccdddeeemmmnnnpppqqqrrrtttwwwyyyvvvyyy}}}~~~|||yyyvvvuuuvvvyyy}}}~~~|||{{{zzz{{{~~~}}}vvvqqqooommmlllooooooooommmjjjfffbbb___ZZZUUUOOOMMMNNNNNNKKKHHHHHHIIIIIIIIIJJJKKKKKKLLLJJJNNNUUU[[[bbbjjjqqqvvvwww}}}|||yyyyyyzzzyyy~~~{{{{{{ttt]]]RRRPPPMMMKKKJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOONNNLLLLLLOOOQQQOOOSSSUUUTTTSSSWWWaaaiiiqqq}}}~~~fff\\\ZZZYYYXXXTTTSSSVVVVVVRRRPPPQQQPPPNNNLLLMMMOOOOOONNNLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEEEEFFFHHHIIIKKKKKKPPPQQQTTTYYY___eeellloooxxx}}}wwwsssooojjjggghhhffflllttt{{{~~~XXX^^^iiiuuusssgggaaa___aaahhhoooqqqnnnlllmmmooo~~~{{{rrrllljjjccc______bbbeeehhhmmmsss}}}yyyqqqmmmggg___XXXWWWQQQPPPYYYhhhxxx~~~ZZZDDD;;;555555555222222333333333222222111000000000000000000000000000000000////////////000000000000000000000000000000000000222222111111111111111111333222333555555777>>>GGGiiiyyyttt~~~{{{pppfff```^^^XXXXXXYYYYYY[[[fff{{{zzz{{{yyyuuuqqqjjjaaa[[[QQQKKKGGGGGGFFFBBBAAABBBEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFFFFEEEEEEGGGIIIHHHIIIJJJMMMOOOPPPNNNLLLOOOOOOPPPSSSWWWZZZ[[[ZZZXXXVVVTTTTTTWWWYYYZZZ[[[^^^bbbeeefffeeeeeehhhkkktttvvvxxxyyyyyyyyyzzz|||{{{{{{wwwtttuuuzzz~~~}}}~~~zzzwwwuuutttsssttttttrrrnnnjjjeee```^^^\\\WWWQQQOOOOOOOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOVVV___ggglllppprrrtttxxx{{{|||zzzzzz~~~}}}wwwooottt}}}sss[[[PPPNNNLLLIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMJJJKKKMMMLLLKKKKKKLLLMMMQQQSSSTTTQQQMMMNNNUUU[[[\\\dddnnnwwwuuugggbbbaaa```[[[WWWUUUXXXXXXUUUSSSTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGIIIKKKMMMOOOPPPQQQTTTZZZbbbiiipppxxxxxxkkkeeebbb___\\\]]]YYY```iiirrrwwwyyyzzz{{{UUU\\\iiixxxvvvgggaaa___cccmmmxxx~~~}}}zzzyyyyyyzzzpppiiieeeccc___^^^]]]^^^___```bbbdddccclllzzzvvvppplllggg___YYYWWWQQQOOOTTT___nnnnnnNNNAAA777777888555333555333333222222111000000000000000000000000000000000////////////000000000000000000000000000000000000222222222111111111111111555444555777777:::FFFRRRtttuuuxxx~~~wwwlllccc]]]ZZZVVVXXXZZZ[[[___qqq~~~yyy}}}~~~yyyuuuppphhh```ZZZRRRLLLGGGFFFEEEBBBAAACCCFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFEEEDDDEEEHHHJJJKKKLLLNNNPPPQQQPPPOOOMMMPPPPPPPPPSSSWWWZZZ[[[[[[YYYWWWTTTSSSUUUXXXZZZ[[[___bbbfffgggfffgggkkkoooyyy{{{}}}}}}{{{zzzyyyyyy}}}~~~yyyvvvwwwzzz~~~}}}zzzxxxvvvuuurrrppplllgggbbb\\\XXXUUUUUURRRNNNLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJLLLMMMNNNTTT\\\hhhqqquuuuuusssrrrwww}}}}}}||||||xxxrrruuu|||qqqZZZPPPLLLJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJJJJKKKJJJJJJJJJJJJMMMOOOQQQPPPNNNPPPUUUZZZ^^^ccchhhjjjlllsssvvvnnnllliiieee^^^YYYWWWZZZZZZXXXVVVXXXSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJIIIJJJMMMPPPSSSVVVXXXYYYZZZcccpppyyyvvvfff^^^[[[WWWUUUUUUPPPVVV^^^eeejjjnnnrrrttt{{{TTT[[[iiizzzxxxhhhbbbbbbeeeqqq~~~~~~~~~}}}}}}|||{{{zzz{{{|||}}}}}}qqqjjjfffdddcccaaaaaaaaa___^^^^^^]]]\\\ZZZ]]]dddmmmzzzzzz|||zzzsssooommmiiibbb\\\UUUQQQPPPSSSZZZeeevvv[[[HHH999888999444222444333333222222111000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111444444555666666;;;LLL]]]{{{wwwtttooo}}}~~~tttlllfffaaa]]]YYYXXX]]]```ccclll}}}{{{}}}}}}yyyuuuoooggg___YYYUUUMMMGGGFFFDDDBBBBBBDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEECCCDDDGGGJJJMMMNNNQQQRRRRRRQQQPPPOOOQQQPPPPPPRRRVVVYYY[[[[[[[[[XXXVVVUUUXXX[[[]]]^^^aaadddfffggggggiiimmmqqquuuxxxzzz{{{yyyxxxxxxyyyzzz~~~|||zzz|||}}}~~~~~~}}}{{{xxxuuusssnnnlllgggaaa\\\WWWSSSQQQKKKIIIGGGFFFGGGIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPWWW```lllvvvyyywwwtttqqqrrr}}}|||~~~|||{{{oooZZZQQQOOONNNMMMNNNQQQRRRRRRRRRKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJLLLMMMQQQXXX]]]]]]bbbggghhhhhhmmmxxx|||xxxpppggg```\\\YYY\\\\\\ZZZZZZ[[[UUUUUUUUUTTTSSSRRRRRRRRRPPPOOONNNMMMKKKJJJIIIHHHHHHJJJNNNSSSWWW[[[]]]^^^aaalllzzzzzziii^^^XXXRRRPPPQQQNNNQQQUUUYYY]]]ccciiinnnwwwUUU\\\iiizzzyyyjjjfffgggjjjttt|||zzzwwwvvvuuuuuu{{{{{{zzzxxxvvvvvvyyy{{{wwwnnnjjjhhhgggfffdddfffeeeaaa______]]]YYY]]][[[[[[___ffftttwwwyyyzzztttqqqpppmmmgggaaaSSSRRRRRRSSSUUUZZZhhhvvviiiPPP;;;888888222///333333333222222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222111222444444444===RRRfff{{{jjjfffnnn}}}zzz{{{{{{nnneeeaaa```^^^\\\VVV\\\bbbfffuuu}}}}}}~~~{{{zzzyyyuuunnnfff___ZZZWWWOOOHHHFFFDDDBBBCCCFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEHHHJJJMMMOOORRRSSSSSSQQQQQQQQQSSSQQQQQQRRRVVVYYY[[[[[[\\\ZZZYYYYYY\\\___aaaaaaeeeeeefffhhhkkkooorrrtttooorrrtttvvvvvvvvvxxxyyyuuuzzz}}}|||{{{wwwssspppgggeee```ZZZUUUQQQOOONNNFFFEEEDDDDDDEEEHHHJJJLLLMMMLLLKKKKKKMMMOOORRRSSSXXX```llluuuxxxwwwtttqqquuu~~~~~~lll[[[TTTOOOOOOOOOPPPRRRTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKHHHHHHIIIJJJJJJIIIHHHIIIKKKNNNRRRXXX___eeegggmmmrrrrrrppptttyyykkkddd___]]]___```^^^^^^```YYYZZZZZZXXXVVVUUUUUUVVVRRRQQQPPPMMMKKKIIIGGGFFFEEEHHHMMMSSSYYY]]]___aaagggrrrqqqdddYYYPPPMMMOOOPPPQQQRRRTTTWWW]]]eeejjjvvvUUU\\\hhhxxxyyykkkhhhjjjnnnuuu~~~}}}|||{{{yyywwwuuusssrrr|||}}}|||{{{zzz|||xxxqqqpppooonnnllljjjmmmlllgggdddeeebbb]]]^^^ZZZYYY[[[]]]eeexxx{{{rrrvvv{{{uuurrrrrrooohhhbbbVVVUUUUUUSSSPPPPPP[[[ggg{{{yyy[[[AAA;;;:::333000555333333222222111000000000////////////////////////////////////000000000000000000000000000000000000//////000111222333333444222444666666666AAAZZZqqqsssgggfffxxx~~~yyysssqqqsssxxxmmmbbb\\\[[[\\\^^^TTT[[[aaahhhzzz|||{{{uuuvvvvvvtttnnngggaaa^^^ZZZQQQIIIGGGEEECCCDDDHHHEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLLLLOOOSSSTTTSSSRRRRRRSSSUUUSSSRRRTTTWWWZZZ\\\]]]\\\[[[[[[\\\```cccddddddhhheeeeeeiiipppwwwyyyyyyqqqrrrssssssrrrrrrtttvvvrrrvvv|||}}}|||{{{~~~|||xxxssspppaaa___ZZZUUUQQQOOONNNNNNIIIIIIIIIHHHIIIKKKMMMPPPOOONNNMMMMMMNNNQQQTTTVVVWWW^^^hhhpppssstttsssssszzz}}}iii[[[WWWRRRQQQPPPQQQRRRRRRQQQOOORRRRRRRRRRRRRRRQQQQQQQQQPPPMMMHHHGGGIIIKKKLLLKKKNNNNNNPPPSSSYYYbbbkkkqqqvvv}}}wwwhhhcccaaacccdddbbbccceee]]]___```^^^[[[YYYZZZ[[[YYYXXXVVVSSSOOOMMMJJJIIIFFFIIIOOOVVV\\\aaadddeeelllvvv|||nnn^^^QQQNNNPPPQQQRRRSSSUUUXXX^^^eeejjjwwwTTT[[[fffuuuxxxiiigggjjjqqquuu|||}}}{{{zzz}}}~~~|||wwwvvvvvvtttqqqrrruuutttnnnkkkllljjjddd[[[YYYYYY\\\]]]```ooo~~~tttlllsss{{{uuurrrqqqnnnfff```[[[ZZZXXXTTTMMMKKKTTT```tttdddGGG@@@>>>666444999333333222222111000000000////////////////////////////////////000000000000000000000000000000000000......///111222333444555555777:::::::::FFFaaazzzssskkknnn|||}}}zzzrrrlllkkkzzzvvvmmmbbbYYYVVVYYY]]]XXX___eeemmm|||zzzqqqssstttsssoooiiidddaaa[[[RRRJJJGGGEEECCCEEEIIIDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFGGGHHHKKKNNNKKKOOOSSSTTTSSSRRRSSSTTTWWWUUUTTTUUUXXX\\\^^^^^^[[[[[[[[[^^^bbbeeeeeeeeeiiieeedddjjjuuu}}}}}}wwwwwwuuurrrooonnnoooqqqqqquuuyyy||||||{{{zzzzzzxxx{{{|||yyytttqqqbbb___[[[VVVSSSRRRRRRSSSOOOOOONNNMMMMMMNNNQQQSSSPPPOOONNNMMMOOORRRUUUWWWWWW]]]eeelllppprrrsssttt{{{yyyggg\\\YYYYYYWWWVVVVVVVVVUUUSSSQQQUUUUUUUUUUUUTTTTTTTTTTTTSSSNNNIIIGGGIIILLLMMMMMMMMMMMMOOOSSS\\\fffqqqxxxyyylllfffdddeeegggeeefffhhhaaacccdddbbb^^^\\\]]]___aaa___\\\YYYUUURRROOONNNHHHLLLSSSZZZaaafffiiijjjoooxxxwwwdddUUUPPPTTTQQQSSSVVVYYY\\\aaagggkkkyyy\\\```iiivvvoooiiigggdddmmmrrryyy~~~}}}|||{{{zzz{{{uuuqqqqqqtttrrrkkkdddbbb]]][[[]]]\\\^^^gggsss{{{vvvnnnwwwtttqqqnnnsss~~~yyyuuusssoooiiiddd___YYYUUUTTTQQQNNNOOOSSShhhwwwrrrQQQAAA;;;777444333222222222222222111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111666888888@@@VVVpppnnngggjjjrrr{{{tttwwwzzzyyywwwxxx}}}qqqddd\\\XXXVVVYYY^^^\\\___eeesssuuuyyy|||wwwpppjjjeeecccTTTPPPKKKGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEHHHLLLOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]___```bbbdddfffhhhjjjkkkiiijjjlllooosssxxx}}}{{{wwwrrrppprrruuuuuuuuuwwwwwwxxxyyyzzzyyyxxxxxxvvvxxx|||~~~|||yyyuuuqqqnnnlllfffgggddd\\\XXXZZZ[[[ZZZSSSRRRQQQPPPOOOOOOOOOOOOOOORRRQQQMMMMMMTTT[[[___aaabbbffflllrrruuuuuuuuu}}}zzzwwwggg[[[WWWVVVVVVVVVVVVVVVWWWWWWXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVRRRMMMKKKMMMPPPQQQQQQPPPQQQTTT[[[dddlllsssvvvzzzkkkfffccceeeggghhhkkkooommmpppoooiiieeegggjjjjjjgggfffhhhhhhbbbXXXTTTTTTQQQUUUZZZ___dddiiiooossswww{{{eeeXXXUUUUUUSSSRRRVVV\\\```bbbhhhnnnzzz~~~XXX]]]fffrrrrrrdddbbbaaa^^^nnnuuu~~~~~~}}}{{{yyywwwuuutttuuuxxxvvvoooiiidddaaa______]]]]]]dddnnnsssrrrgggnnnsssvvvzzz|||yyyvvvrrrkkkfffccc]]]XXXUUURRRNNNNNNQQQ\\\lllzzzZZZGGG???:::777666333333333222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333111666888:::EEE]]]xxxqqqhhhiiiuuu{{{wwwrrrrrrwww}}}{{{ooobbbZZZVVVUUUXXX^^^^^^ccclll}}}zzzxxx~~~wwwpppiiidddaaaUUUQQQLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGIIINNNQQQRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZ[[[[[[\\\]]]]]]___```bbbdddgggjjjlllmmmmmmmmmooorrruuuyyy|||~~~|||xxxtttrrrsssuuuuuuuuuvvvwwwyyyzzzyyyxxxwwwuuuwwwxxx|||~~~{{{zzzyyyvvvsssooommmkkkeeeiiiiiidddaaaaaa```^^^\\\ZZZXXXUUUSSSRRRRRRRRRQQQTTTTTTQQQRRRZZZaaadddmmmmmmnnnrrrxxx}}}}}}wwwxxxwwwggg\\\XXXYYYYYYXXXXXXXXXZZZ]]]^^^bbbdddfffgggeeebbb^^^\\\ZZZVVVRRRRRRTTTVVVUUUSSSSSSTTTXXX^^^eeelllpppqqqttt}}}mmmgggdddfffhhhjjjooouuuwwwzzzyyysssnnnnnnnnnlllnnnmmmnnnmmmhhh```^^^```^^^aaaffflllqqqxxxsss___UUUSSSTTTUUUUUUYYY___cccdddjjjpppxxx{{{ZZZ```jjjvvvzzziiiaaaaaaaaa___iiiooozzz}}}yyywwwssstttvvvxxxzzzxxxssspppjjjhhhhhhgggcccaaaeeellloooxxxqqqcccfffmmmxxx}}}{{{vvvnnniiifff```ZZZWWWSSSNNNMMMOOORRR```wwwcccMMMBBB;;;888777444444333333222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222333444444555222666888<<>>;;;999777555333222222222222222222222222222222222222111111111111111111111111000000000000000000000000......///000111222222222333555;;;IIIccc}}}{{{rrrooowwwxxxfff]]]aaahhhwwwuuuaaaZZZTTTUUUYYY]]]dddkkkiii|||rrr{{{{{{uuunnngggccc\\\WWWQQQLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGJJJLLLOOOSSSYYY]]]```cccgggiiijjjhhheeeccc``````___^^^^^^______```fffiiinnnsssuuuuuusssqqqqqqtttxxx{{{}}}~~~}}}|||~~~|||{{{{{{qqqsssvvvyyy{{{}}}~~~~~~{{{sssnnnkkkiiilllmmmooosssxxx}}}vvvooollljjjfffcccaaa]]]ZZZXXXWWWXXXXXXbbbiiiqqqzzzzzzuuutttvvvwwwxxxwwwyyy~~~xxxmmmfffbbb\\\]]]aaagggooowww~~~~~~~~~~~~{{{wwwtttssssss{{{}}}}}}zzzuuuqqqppprrrvvv}}}vvvggg```bbbgggmmmppprrryyy{{{{{{^^^PPPMMMJJJIIIJJJPPPSSS]]]iiiqqqtttyyy{{{www{{{[[[aaakkkwww}}}vvvnnneeebbbdddbbb___ccckkklllhhhlllwww|||rrrkkkeeecccgggkkklllkkkhhhpppvvvvvvwww|||}}}{{{{{{zzzwwwtttkkkfffaaa^^^YYYQQQNNNOOONNNJJJOOO___pppwwwZZZJJJAAA<<<:::888666333222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000111111222222222444777???QQQmmmzzzppplllssstttlllaaa]]]```kkk{{{zzzlll\\\WWWTTTXXX^^^cccjjjpppsssyyywww}}}vvvnnnfffbbb\\\XXXQQQLLLIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIILLLOOOTTTZZZ^^^aaadddiiilllmmmkkkhhheeedddbbbaaa```aaacccfffhhhiiinnntttyyyzzzwwwsssooolllpppuuu{{{~~~~~~~~~~~~}}}~~~vvvwwwwwwyyy{{{|||~~~sssiiieeeddddddiiiiiikkknnnrrrxxx|||~~~~~~vvvqqqpppnnnkkkiiigggdddaaa___^^^]]]]]]dddkkksss}}}}}}uuutttrrrssswww{{{~~~yyyqqqkkkeee\\\```gggpppzzz}}}~~~wwwuuuvvv||||||{{{uuunnnkkkmmmpppxxxiii^^^WWWXXX[[[```cccgggqqq|||}}}xxxYYYNNNLLLJJJIIILLLRRRVVV```lllsssuuuyyy~~~}}}{{{VVVZZZbbblllvvvyyyuuulllbbb```dddiiifffjjjssstttmmmnnnvvvpppiiicccdddjjjnnnmmmjjjhhhqqqwwwvvvxxx~~~~~~|||zzzzzz{{{yyywwwpppjjjeeeaaa[[[RRRNNNOOOPPPKKKNNN\\\jjjyyy~~~___LLLBBB;;;;;;999666444222222222333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222333444888BBBWWWuuusssjjjkkkzzznnneee```eeegggrrr|||nnnfffYYYUUUUUUZZZaaagggmmmttt~~~}}}vvvmmmeee```]]]XXXQQQKKKHHHGGGEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFIIILLLPPPUUU[[[___aaadddjjjnnnooommmiiiggggggeeeccccccdddgggkkknnnlllpppxxx}}}}}}yyyrrrmmmiiimmmssszzz~~~~~~}}}||||||||||||~~~}}}kkk```]]]^^^aaafffggggggjjjmmmrrrvvvyyyzzz~~~~~~zzzwwwvvvuuurrrvvvuuurrrooollljjjhhhgggeeekkksss}}}xxxsssqqqrrrsssuuuyyy~~~zzztttmmmfff]]]bbblllxxx~~~}}}zzzyyyuuuvvvxxxwwwtttllleeecccgggkkkuuu~~~vvv^^^YYYVVVTTTTTTVVVWWW[[[gggttt}}}}}}vvvWWWMMMLLLJJJJJJNNNUUUYYYbbbnnntttvvvyyy}}}UUUUUUWWW\\\dddnnnwww}}}}}}yyyuuupppmmmjjjgggeeecccqqqyyy}}}}}}rrrnnnxxxooofff___bbbkkkrrrsssrrrqqqxxx|||zzzyyy||||||{{{uuunnnddd^^^\\\YYYTTTPPPMMMOOONNNWWWiiivvvrrrLLL???FFF===;;;777555555555333222111111111111111111111111222222222111000//////...///000111222222111000///222222222111000111444666666===FFF^^^qqqiiisssrrreeedddaaacccqqq}}}jjj```WWWWWWTTTXXXbbbccckkk~~~}}}xxxqqqfff___YYYTTTNNNIIIFFFEEEDDDCCCHHHHHHHHHHHHGGGEEECCCBBBGGGGGGHHHLLLPPPWWW\\\___bbbkkkuuuxxxsssmmmlllmmmllljjjhhhfffgggiiimmmooopppvvv}}}~~~xxxrrrnnnkkkmmmssszzz~~~}}}zzz~~~{{{}}}~~~~~~ooo^^^UUURRRVVV\\\^^^aaaccceeefffhhhjjjmmmtttwww{{{||||||{{{{{{{{{~~~{{{||||||tttlllnnnpppuuu}}}xxxrrrqqqtttvvvuuuwww{{{}}}uuunnnkkkiiidddgggqqq~~~zzzwww{{{zzzxxxyyyyyytttmmmhhhffffffggggggwwwppp]]]ZZZRRRPPPPPPSSSTTTWWW```jjjuuuwwwzzzsssYYYPPPOOONNNNNNQQQSSSYYYaaakkksssyyy|||~~~}}}SSSSSSSSSUUUZZZbbbiiimmmnnnnnnlllkkkjjjhhheeeccchhhtttzzz}}}wwwtttpppfff^^^aaajjjppprrrrrrssszzz~~~~~~vvvooofff___\\\XXXRRRMMMNNNQQQPPPVVVcccmmm|||XXXDDDDDD>>>;;;888666555555444222111111111111111111111111222222222111000/////////000000111111111111000000222222222111000111444777999CCCNNNeeeuuuqqq|||ooodddfff```cccnnn|||xxxhhh^^^TTTVVVTTTYYYbbbccckkk~~~{{{wwwpppggg```YYYUUUOOOJJJHHHGGGFFFEEEIIIIIIIIIHHHGGGEEEDDDDDDFFFHHHKKKPPPVVV[[[___aaafffmmmvvvxxxvvvrrrqqqqqqnnnllljjjiiijjjmmmppprrrssswww{{{}}}{{{wwwsssqqqppprrrvvv{{{}}}zzz||||||{{{~~~{{{dddVVVOOOMMMPPPTTTWWWZZZ^^^aaacccfffjjjlllvvvxxx{{{}}}}}}~~~~~~wwwwwwyyy~~~uuummmmmmpppvvvvvvzzz}}}qqqkkkjjjiiieeegggqqq}}}||||||zzzyyyuuuxxx{{{|||yyywwwvvvvvvzzzuuuooojjjiiiiiiiiiiiivvvjjjYYYWWWSSSQQQQQQSSSSSSUUU\\\eeemmmpppvvv}}}pppXXXQQQRRRQQQRRRVVV[[[```fffmmmtttyyy~~~UUUTTTRRRQQQSSSVVVZZZ]]]```bbbdddggghhhgggfffeeettt~~~sssggg^^^```hhhmmmqqqtttxxx|||rrrllleee```]]]YYYSSSOOOPPPTTTRRRUUU\\\aaatttjjjOOOEEE@@@===999666555555444333222222222222222222222222222222222111000000//////111111000000000000111111222222222111111222555888:::IIIXXXnnn{{{{{{mmmcccfff```gggooouuuwwwtttggg[[[UUUXXXXXX\\\cccdddooo|||}}}{{{wwwtttnnngggaaaZZZUUUOOOKKKIIIIIIHHHGGGKKKJJJIIIGGGFFFFFFFFFGGGFFFIIINNNUUU[[[```dddffflllpppvvvyyyyyyxxxwwwvvvrrrqqqpppooopppsssvvvxxxvvvxxxzzzzzzxxxvvvuuuuuuwwwxxxyyy{{{}}}|||yyyvvvtttzzz}}}{{{yyy{{{lllWWWLLLIIIHHHIIILLLNNNRRRXXX]]]aaaeeejjjmmmtttvvvxxxyyyzzz{{{~~~yyynnnnnnrrrzzz}}}xxxmmmhhhggghhheeegggooo|||}}}xxxwwwyyyyyyxxxrrrqqqqqqsssvvvwwwwwwwwwyyyuuuppplllkkkkkkkkkkkkttthhhZZZZZZWWWTTTSSSUUUVVVVVV[[[aaaeeejjjrrr|||jjjVVVRRRTTTTTTWWW\\\eeehhhnnnssswww{{{[[[YYYWWWUUUTTTTTTVVVWWW\\\^^^bbbdddfffhhhjjjkkkzzzyyyjjj___aaagggkkkqqqxxx{{{rrrkkkhhhdddaaa___\\\WWWTTTQQQVVVTTTTTTVVVXXXhhhzzz[[[IIIBBB???:::777666555444333222222222222222222222222222222222111111000000000222111000//////000111222111222222222111333777::::::OOOcccvvv~~~oooccccccdddpppyyyyyyxxxuuuhhhYYYXXX]]]^^^aaafffffftttuuuxxxyyytttqqqllleee___YYYTTTOOOKKKJJJJJJIIIIIIMMMLLLIIIGGGFFFGGGHHHIIIGGGJJJNNNUUU\\\ccchhhkkkqqqsssvvvzzz{{{{{{zzzyyywwwvvvuuuuuuvvvyyy{{{}}}wwwyyy{{{zzzyyywwwvvvwww{{{zzzzzz{{{|||zzzvvvsssqqqyyy~~~|||xxxyyy}}}ppp___MMMFFFFFFFFFGGGHHHKKKOOOVVV\\\aaafffkkknnnnnnnnnooooooppprrrvvvyyyzzzyyy|||vvvmmmfffdddfffbbbdddlllxxxyyyuuuuuuvvvvvvuuussspppmmmpppvvv{{{{{{zzzvvvrrrnnnkkkkkkkkkkkkkkksssnnnbbbccc[[[WWWWWWYYYZZZZZZ]]]bbbeeekkkuuuvvvdddUUURRRUUUUUUYYY```jjjpppwww|||^^^]]][[[YYYXXXXXXXXXYYY]]]___```aaabbbeeejjjooouuu~~~nnnaaabbbfffjjjrrr}}}xxxnnnllliiifffccc___\\\XXXVVVQQQVVVTTTSSSTTTSSSbbb}}}eeeMMMEEEAAA;;;888666555555444222222222222222222222222222222222222111111111111222111000//////000111222111222222222222444888;;;???ZZZrrrssseeeaaakkkzzz~~~wwwiiiYYYYYY```bbbcccfffhhhzzzyyyqqquuu~~~zzztttpppjjjbbb\\\WWWSSSMMMJJJIIIJJJJJJJJJNNNLLLIIIFFFFFFGGGIIIKKKIIIJJJLLLRRRYYYbbbkkkppptttuuuxxxzzz|||{{{zzzyyywwwvvvuuuuuuwwwyyy{{{|||vvvxxx{{{|||zzzxxxwwwwwwyyyyyyyyyzzz{{{zzzwwwuuurrrzzz}}}|||{{{yyyxxx}}}ttt```SSSFFFBBBDDDEEEFFFGGGMMMQQQWWW]]]aaadddhhhjjjeeefffeeeeeeeeegggkkknnnuuu||||||vvvooofffbbbccc___```hhhttt|||~~~~~~zzzuuusssssstttrrrpppqqqmmmkkknnnvvv||||||zzztttpppllliiijjjkkklllmmmtttxxxjjjhhh^^^ZZZXXX[[[]]]]]]```dddlllrrr{{{||||||ppp```TTTSSSUUUVVV]]]eeepppyyy\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^^^^]]]\\\___fffkkkooo{{{qqqbbbbbbeeehhhsss}}}uuurrrpppkkkeee___YYYVVVTTTRRRVVVSSSRRRSSSRRR^^^wwwnnnTTTGGGCCC===888666666555555333333333333333333333333222222222222222222222222111111000000000000111111111222333333333666:::===KKKkkk{{{{{{ttthhhddduuu|||pppdddZZZXXXaaacccdddfffkkkzzztttrrrxxx{{{vvvqqqjjjbbb[[[VVVRRRMMMJJJJJJKKKKKKKKKMMMKKKHHHFFFFFFGGGIIIKKKJJJJJJKKKPPPXXXbbblllrrruuuxxx||||||{{{yyyxxxxxxuuuttttttttttttvvvwwwxxxtttwwwyyyzzzxxxwwwvvvvvvwwwvvvwwwyyy{{{{{{zzzxxxuuu}}}{{{yyyyyyxxxzzzzzzdddQQQHHH@@@@@@AAABBBDDDHHHPPPTTTXXX[[[\\\]]]^^^___[[[\\\\\\\\\\\\^^^bbbeeegggnnnxxxvvvtttooofffaaaccc```aaahhhsss{{{{{{{{{|||xxxuuuqqqpppqqqqqqooolllllljjjjjjooowww}}}}}}{{{wwwsssnnnkkklllooorrrssszzztttlllccc^^^[[[]]]___```cccffftttxxxmmm```VVVVVVXXX[[[eeeppp}}}WWWXXXYYYYYYZZZZZZZZZZZZYYY[[[]]]\\\ZZZ\\\aaafffjjjvvvrrrbbbaaaccceeerrr{{{wwwtttnnnfff^^^YYYVVVUUUTTTUUUQQQPPPSSSQQQZZZpppzzz{{{```IIIDDD>>>999666666666555333333333333333333333333222222222222222222222222000000111111111111000000111222333333444666;;;>>>WWWzzz{{{oootttqqqkkklll~~~{{{oooaaa[[[\\\WWWaaaeeefffjjjrrrvvvtttvvv||||||xxxtttmmmccc]]]VVVRRRNNNKKKKKKMMMNNNNNNKKKJJJHHHGGGFFFGGGHHHIIIIIIIIILLLQQQYYYccckkkpppwww|||{{{vvvuuuvvvwwwvvvvvvuuuuuuvvvwwwwwwtttuuuuuutttssssssuuuwwwttttttuuuxxx{{{||||||zzzwwwyyyxxxyyyyyy|||kkkUUUFFFBBB???@@@AAAAAAEEEKKKRRRTTTWWWWWWTTTQQQPPPOOONNNPPPRRRSSSUUUXXX\\\___^^^cccjjjtttxxxnnnnnnkkkccc```dddeeeeeekkkuuu{{{{{{yyyzzzvvvrrrmmmkkklllnnnnnnllljjjkkkpppxxxzzztttqqqrrrwww{{{~~~vvvnnnfffaaabbbddddddgggjjjwwwzzz~~~mmmbbbZZZ[[[___dddqqqUUUVVVWWWYYYYYYZZZZZZZZZVVVZZZ^^^^^^[[[[[[___cccaaannnyyy~~~tttrrrooommmnnnttt}}}rrraaa```aaacccqqq}}}zzzwwwtttnnnfff___ZZZYYYYYYUUUUUUOOOOOORRRPPPWWWkkkttt{{{jjjJJJEEE>>>999777666666555333333333333333333333333222222222222222222222222///000111222222111000///111222333333444777;;;???^^^xxxsssgggooozzzmmmnnnttt|||vvvoooaaaSSSSSS\\\XXXccchhhjjjooozzzxxxvvvvvvyyy|||yyyvvvooofff___WWWSSSOOOLLLMMMNNNOOOPPPJJJIIIHHHGGGGGGGGGHHHIIIGGGIIINNNTTT\\\dddjjjnnnxxx~~~{{{tttsssuuu{{{{{{zzzyyyyyyyyyyyyyyyuuusssqqqnnnmmmoootttwwwtttttttttwwwzzz||||||{{{xxxxxxxxxzzz{{{}}}fffQQQBBBAAAAAACCCCCCBBBHHHOOORRRSSSTTTRRRMMMHHHEEECCCDDDFFFJJJMMMPPPSSSXXX[[[\\\]]]aaaiiivvvtttiiiiiihhhaaa```eeejjjiiioooxxx|||{{{xxxxxxwwwqqqjjjgggiiilllmmmnnnlllpppxxxzzzvvvxxx~~~xxxooohhhhhhiiiiiikkknnnwwwxxx{{{}}}~~~xxxnnnddd]]]```dddkkkzzz^^^```^^^ZZZYYY[[[[[[XXXZZZYYYYYYZZZ\\\^^^^^^]]]ccciiirrrzzz~~~~~~}}}zzzxxxvvvtttttttttpppllllllnnnooovvvwwwgggaaaaaadddppp~~~}}}{{{uuusssnnnhhhbbb]]]YYYWWWQQQUUUXXXTTTOOOPPPZZZcccxxx|||vvv[[[FFF======666333666444444333333222222333333444222222111111111111222222111111111111111111111111333000111444333333===KKKmmmtttfff```nnnvvvuuu}}}{{{eeeVVVTTTUUUSSSZZZeeelllkkkpppuuusssttt}}}~~~wwwpppmmmiiicccZZZTTTLLLHHHIIIJJJKKKJJJEEEGGGHHHJJJKKKKKKJJJJJJIIIIIILLLTTT[[[aaakkktttzzz}}}}}}xxxssssssuuu{{{zzzxxxwwwvvvwwwwwwxxxoooooonnnkkkiiijjjoootttwwwuuutttvvvyyy{{{zzzxxx}}}}}}}}}zzzxxxyyy___QQQ???>>>>>>@@@CCCHHHLLLOOOVVVRRRMMMGGGCCCAAAAAABBBAAADDDGGGKKKNNNRRRWWW[[[[[[[[[[[[___hhhsss~~~tttjjjhhhhhheeecccccckkkkkkmmmrrrwwwxxxuuuqqqrrrkkkeeeeeeggghhhmmmsssssswwwvvvwww|||~~~wwwlllooouuuttttttvvvyyyxxxxxxzzz{{{zzz{{{}}}~~~rrrnnniiihhhnnn}}}jjjkkkhhhcccbbbeeefffdddccccccccccccdddddddddcccdddiiipppuuuwwwwwwuuuttttttsssrrrrrrsssuuuwwwyyyzzzxxxzzz~~~~~~uuueee``````dddppp~~~~~~|||uuusssnnnhhhccc___\\\[[[WWWYYYYYYUUUQQQRRRXXX___lll~~~bbbKKK@@@>>>777555666444444333333222222333333444222222111111111111222222111111111111111111111111333000111555555666BBBRRRxxxqqqeee___pppzzz|||}}}gggXXXUUUXXXZZZaaaiiinnnqqq~~~qqqqqqsss}}}|||~~~zzzrrrmmmjjjeee^^^VVVQQQKKKHHHIIIKKKKKKJJJFFFGGGHHHJJJJJJJJJJJJIIIJJJIIIMMMTTTYYY]]]eeemmmtttyyy~~~~~~zzzwwwvvvxxx{{{zzzyyywwwvvvuuuuuuuuuqqqpppnnnlllkkkmmmrrruuuvvvuuuuuuxxx{{{}}}|||zzzxxxyyyyyyxxxwww{{{vvvVVVJJJAAAAAAAAABBBEEEHHHLLLNNNOOOLLLGGGBBB>>>======>>>???BBBGGGLLLPPPTTTYYY]]]___]]][[[\\\___eeelllppp|||tttjjjfffeeedddeeehhhkkkmmmqqqtttvvvuuupppmmmqqqlllhhhjjjlllmmmpppuuuxxx}}}zzz{{{~~~~~~xxx{{{~~~}}}}}}|||}}}zzzxxxwwwwww|||yyyyyywwwtttvvv~~~zzz{{{xxxsssrrruuuwwwuuunnnooopppppppppooommmmmmiiilllppptttuuutttqqqooossstttuuuyyy~~~tttddd______cccooo|||wwwtttnnnhhhccc```______\\\[[[XXXTTTRRRRRRUUUXXXcccqqqkkkRRRCCC@@@999777888555444444333333333333444444333222222222222222222333222222222222222222222222333000222777888;;;JJJ\\\tttiii```aaavvv{{{~~~jjj[[[WWW\\\```hhhkkknnnuuuxxxpppqqquuu|||zzzuuuooollliiibbbZZZSSSNNNJJJHHHJJJLLLKKKJJJFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJNNNTTTWWWYYY^^^dddkkkpppwwwzzzyyyxxxxxxyyy{{{{{{zzzxxxvvvsssqqqppprrrpppmmmmmmooorrrtttuuuvvvvvvwwwzzz}}}~~~}}}|||tttvvvxxxxxx{{{kkkOOOFFFDDDDDDEEEFFFHHHJJJMMMNNNIIIFFFBBB===;;;:::;;;<<<>>>BBBIIINNNRRRVVVZZZ]]]___]]]ZZZXXXWWWYYY[[[\\\fffoooyyy}}}sssiiidddbbbccciiiqqqpppssswwwxxxuuuqqqmmmkkkqqqnnnooosssuuutttvvvzzzzzz{{{}}}~~~|||wwwuuuyyyxxxzzz|||}}}|||{{{{{{{{{uuuvvvxxx{{{}}}|||zzzxxx{{{}}}vvvfffaaa___aaalllxxx|||wwwqqqjjjeeebbbaaaaaa]]]ZZZUUURRRRRRRRRSSSSSS[[[ddd{{{vvvXXXEEE@@@:::999:::666444444333333333333444444333333444444444444333333222222222222222222222222444111333888:::???QQQfffssshhhaaa]]]ggg|||yyy~~~zzzlll]]]XXX\\\bbblllnnnrrrzzzsssrrrsssxxxzzztttpppoookkkccc[[[TTTOOOKKKJJJKKKLLLKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJNNNUUUXXXXXX[[[aaafffiiinnnqqqrrrtttvvvxxxzzzzzzyyyxxxuuuqqqnnnlllooonnnnnnqqqvvvxxxvvvssswwwxxxzzz|||~~~~~~}}}|||wwwyyy{{{}}}bbbMMMHHHDDDEEEGGGIIIKKKMMMNNNNNNFFFCCC@@@<<<;;;<<<===???AAAEEEKKKPPPTTTVVVYYYZZZYYYXXXWWWUUUTTTTTTTTTTTT[[[bbbiiinnnwww{{{rrriiidddbbbdddnnnyyyyyy{{{|||yyysssmmmllllllqqqqqquuu|||~~~}}}|||wwwyyy}}}~~~{{{jjjccc``````iiittt|||uuummmfffcccaaa```]]]YYYUUUSSSSSSTTTTTTSSSUUUZZZmmm```HHHAAA;;;;;;===888555444444333333444444555333444555555555555444333222222222222222222222222555333555999;;;CCCYYYpppqqqgggeeeeeemmmzzz}}}wwwvvvrrriii^^^XXX[[[aaalllqqqwwwwwwnnnpppssszzzyyysssqqqooojjjbbb\\\WWWSSSNNNLLLMMMMMMKKKHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJOOOVVVZZZZZZ]]]ccchhhhhhiiijjjlllpppvvvyyyxxxxxxxxxvvvsssooollljjjkkklllooovvv{{{{{{wwwsssyyyzzz|||}}}}}}}}}|||||||||~~~[[[KKKHHHBBBDDDHHHKKKNNNOOOOOONNNBBBAAA>>><<<<<<>>>@@@BBBFFFJJJNNNRRRSSSTTTUUUVVVSSSSSSSSSRRRRRRQQQQQQPPPRRRWWW[[[^^^eeennnrrrqqqsssuuuyyy~~~xxxqqqjjjgggfffjjjttt|||uuunnnjjjjjjlllppprrrzzz{{{vvvzzz}}}lllddd```___fffqqqxxxpppiiidddbbbaaa]]]ZZZWWWUUUUUUUUUUUUTTTTTTYYYhhhjjjMMMCCC=========888555555444444444444555555444555666777777666555444333333333333333333333333666444666;;;>>>IIIccc|||xxxpppqqquuuvvvppplllgggbbb]]]YYY]]]ccchhhmmmuuuooohhhkkkqqqzzz}}}wwwrrrqqqnnnfff___\\\ZZZUUUOOOLLLLLLMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJPPPWWW[[[\\\```fffllljjjhhhhhhkkkqqqxxx|||vvvvvvuuusssqqqnnnlllkkkjjjmmmrrryyy}}}}}}{{{xxx{{{}}}~~~~~~}}}~~~lllRRRGGGDDDAAADDDIIILLLNNNNNNLLLKKK???===;;;:::<<>>===666555555444444444444555555444555777888888777555444333333333333333333333333555444888>>>CCCPPPnnn~~~wwwzzzpppfff]]][[[ZZZ[[[bbbjjjkkkmmmttt}}}jjjfffiiiqqq{{{{{{vvvsssrrrlllccc]]]]]]YYYSSSMMMJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHKKKKKKPPPWWW[[[]]]bbbhhhkkkiiiggghhhlllrrrxxx{{{tttsssrrrpppooonnnnnnmmmmmmqqquuuyyy|||~~~}}}~~~\\\KKKEEEBBBCCCFFFJJJMMMNNNKKKHHHEEE===<<<;;;;;;===AAAEEEHHHNNNOOOPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIDDDFFFFFFGGGMMMTTTVVVTTTQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTTTTXXXcccttt|||sssnnnmmmsssyyy||||||xxxtttqqqnnnkkkiiiiiimmmvvvzzzyyy~~~zzziiibbb^^^]]]dddooo~~~zzztttooojjjfffdddWWWWWWUUUQQQMMMKKKKKKMMMMMMWWW^^^hhh[[[KKKAAA>>><<<444555555444444444444555555444666777999999777666444333333333333333333333333444444888@@@FFFVVVvvv~~~www{{{ssseeeXXXUUUXXX]]]fffpppxxxuuuyyyvvvhhhhhhlllttt{{{wwwuuutttmmmbbb^^^```WWWQQQJJJHHHIIILLLMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHMMMMMMPPPWWWZZZ\\\aaahhhfffeeeeeehhhmmmrrrwwwyyysssqqqpppnnnnnnnnnoooooorrruuuxxxyyyzzz~~~}}}pppQQQHHHFFFCCCEEEGGGKKKNNNMMMIIIDDD@@@>>>===<<<===@@@DDDIIIKKKNNNOOOOOOOOONNNNNNPPPRRRQQQQQQOOONNNMMMLLLLLLLLLGGGGGGEEEEEEIIIOOOPPPLLLLLLLLLKKKIIIHHHHHHJJJLLLEEEHHHJJJHHHHHHMMMXXXbbbmmmtttxxxrrrnnnnnnwww}}}zzzyyyxxxuuunnniiieeejjjsss}}}|||rrrddddddccc___dddooo{{{wwwuuutttlllbbb```eeeYYYVVVSSSQQQQQQQQQPPPOOOUUUTTTUUU^^^qqqnnnNNNBBBCCC@@@999333444555555666666555555888888888888888777666666444444333333222333333333666555666<<>>999666666666666666666666666777777777777777666555555222222111111111111111222444555888>>>MMMeee}}}yyyoookkkxxxqqq______^^^cccooovvvzzz}}}ooooootttttt~~~|||}}}zzzvvvrrrkkkccc[[[UUUUUUQQQLLLIIIIIIIIIIIIHHHHHHGGGEEECCCDDDEEEHHHIIILLLMMMPPPTTTWWWZZZ\\\]]]aaacccgggjjjlllmmmppprrrrrrqqqpppoooqqqssstttuuutttvvvyyy}}}rrrVVVFFFBBBDDDAAADDDFFFHHHIIIGGGCCC???<<<===AAAEEEHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUTTTSSSQQQPPPLLLIIIEEEDDDFFFHHHJJJJJJKKKHHHEEECCCBBBBBBAAA@@@CCCBBBAAA@@@BBBEEEIIIKKKMMMSSS[[[bbbiiiqqq{{{vvvkkkjjjlllpppvvv}}}~~~|||zzzvvvrrrnnnllliiikkkqqqwwwxxxwwwxxx}}}||||||}}}zzz~~~~~~|||{{{||||||pppbbbaaaaaabbbmmm}}}vvvqqqlllddd]]][[[YYYVVVSSSQQQPPPPPPOOONNNPPPQQQRRRVVV___ppp]]]GGG???>>><<<:::999777666555555666666555666666666666555444444222222111111111111222222222666:::BBBVVVrrrsssggg```cccwwwyyyaaa______eeeppptttvvv{{{ppprrrwwwyyy|||zzz}}}{{{wwwrrrlllcccZZZTTTRRRNNNJJJGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDFFFIIIKKKLLLMMMOOORRRUUUWWWXXXYYY^^^aaafffjjjlllmmmnnnpppqqqqqqqqqrrrtttwwwzzz{{{xxxyyyzzz|||~~~]]]OOOEEEAAACCCDDDDDDEEEGGGHHHFFFBBB>>>;;;>>>BBBGGGJJJKKKKKKKKKLLLJJJJJJJJJJJJKKKMMMNNNPPPRRRTTTVVVXXXXXXXXXWWWVVVQQQLLLGGGEEEGGGIIIJJJIIIKKKHHHEEECCCBBBBBB@@@???CCCBBBAAA@@@BBBDDDFFFHHHGGGJJJOOOSSSZZZfffsss|||}}}ooofffcccfffllluuu~~~~~~|||xxxsssooommmlllkkkjjjkkkpppuuuuuurrrqqqtttqqqsssvvvzzz||||||qqqbbb```aaadddrrrzzztttpppkkkccc]]]ZZZWWWSSSQQQPPPPPPNNNMMMLLLNNNPPPRRRVVVccc{{{iiiMMMAAA???@@@;;;:::777555333444555666444444555555555444444333444444333333333444555555333888<<>><<>>???999888666444333222333333222333333444444444444333222111111222222333444555::::::DDD]]]~~~ooobbbaaaoookkk___cccbbbbbbfffgggrrryyyvvvxxx~~~|||yyyssskkkaaa[[[TTTPPPJJJGGGHHHJJJLLLNNNJJJHHHDDDAAA?????????@@@DDDFFFIIIMMMPPPSSSUUUVVVTTTYYY___eeeiiillloooqqqxxx{{{___HHHHHHEEEAAABBBAAACCCCCCDDDDDDDDDCCCCCCCCCAAADDDGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNPPPRRRUUUWWWXXXXXXWWWVVVRRRMMMJJJLLLTTT[[[WWWSSSLLLHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLGGGJJJMMMNNNNNNPPPUUUYYYccclllvvv{{{{{{|||zzznnneeeccccccaaadddjjjrrryyy~~~}}}|||zzzyyyzzz}}}}}}}}}~~~~~~|||mmmbbbbbbfffnnnzzzwwwuuummmccc```\\\XXXUUUSSSQQQOOOMMMLLLKKKOOOTTTSSSWWWjjjaaaIII@@@>>>888777777666555444444333222333333444555555444444111111111222222444555555<<<999HHHlllsssffffffuuu|||yyyeee___eeeaaa```hhhnnn|||yyyvvvxxx}}}vvvlllbbbZZZUUUQQQJJJGGGGGGJJJLLLMMMJJJGGGDDDAAA??????@@@AAAFFFGGGJJJMMMPPPRRRSSSTTTUUUYYY___eeejjjoootttwww}}}tttXXXGGGEEEBBBCCCFFFBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGHHHJJJKKKGGGIIIKKKMMMNNNNNNMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWVVVXXXWWWQQQKKKMMMYYYdddccc\\\SSSKKKHHHHHHIIIIIIJJJKKKMMMOOOOOOOOOOOONNNHHHKKKMMMMMMLLLLLLOOORRRUUU\\\cccfffggglllvvv~~~|||qqqgggbbbcccggghhhjjjnnnuuu|||~~~ooofffhhhmmmvvvzzzxxxoooeeeaaa^^^YYYVVVTTTRRRPPPNNNNNNLLLOOOUUUTTTVVVggg|||iiiPPPCCC???777888888888777666555444222333444444555555555555333333333444555666777888<<<999LLLuuuttthhhhhhwwwvvvqqqppp```^^^eee___^^^jjjsssyyyvvvvvvxxxmmmaaaYYYVVVQQQJJJFFFFFFIIIKKKLLLIIIGGGDDDBBBAAAAAACCCDDDHHHIIIKKKMMMOOOQQQQQQRRRVVVZZZ```fffkkkqqqwww{{{~~~iiiTTTGGGEEEBBBGGGKKKFFFBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHHHHHHHGGGHHHKKKMMMNNNPPPSSSUUUVVVVVVTTTSSSOOONNNNNNNNNOOORRRTTTVVVTTTXXXYYYSSSKKKNNN\\\jjjkkkcccXXXNNNIIIHHHHHHIIIIIIKKKNNNPPPQQQQQQPPPOOOJJJMMMNNNMMMKKKKKKNNNRRRPPPUUU[[[]]]___eeeqqq{{{{{{yyytttllldddbbbgggmmmoooppptttzzz}}}{{{mmmdddgggnnnzzzzzzrrrkkkhhhhhheee```ZZZUUURRRPPPOOONNNOOOPPPOOOQQQYYYeeennntttQQQCCCDDD===<<<999777555444444444444444444333333222222222111222333555666777777888>>>>>>SSS{{{vvvqqquuuwwwoookkk{{{uuu``````]]]___fffccciii{{{}}}ppppppzzz}}}uuukkkaaa[[[VVVPPPHHHEEEGGGJJJLLLLLLHHHEEEBBB@@@AAACCCDDDDDDDDDGGGKKKNNNOOOOOOQQQRRRYYYZZZ___iiittt|||~~~~~~^^^QQQEEECCCEEEFFFEEEFFFGGGFFFEEEFFFIIIKKKKKKKKKLLLJJJIIIJJJLLLNNNOOOOOOSSSWWWZZZ]]]bbbfffccc]]][[[VVVSSSTTTTTTSSSUUUYYYXXXVVVUUUVVVUUUUUU]]]fffmmmfff\\\SSSOOOMMMLLLKKKMMMMMMNNNPPPRRRRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQWWW```llltttxxxuuuooojjjhhhjjjooosssuuuwww|||}}}uuujjjfffmmmxxx}}}uuunnnjjjhhheee```[[[VVVRRRPPPPPPNNNOOOPPPOOOOOOTTT^^^fff~~~ZZZFFFBBB===<<<:::777555555555555444444444333333333222222111222333555666777888888@@@BBBXXX~~~vvvtttxxxxxxnnnlllaaammmvvvwwwzzz~~~wwwkkk\\\\\\YYY\\\dddeeennnyyyooopppwww|||vvvmmmeee___VVVPPPIIIFFFHHHKKKLLLLLLIIIFFFCCCAAABBBDDDDDDDDDFFFHHHLLLNNNOOOPPPRRRTTTYYY\\\cccllluuu{{{}}}~~~~~~uuu\\\QQQFFFEEEGGGHHHGGGHHHIIIGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKMMMQQQTTTWWWXXX```cccfffhhhmmmrrrpppkkkaaa^^^[[[[[[WWWSSSSSSWWWZZZXXXXXXXXXUUUSSSYYYaaammmhhh```XXXQQQMMMLLLLLLNNNNNNNNNPPPRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLOOOOOOPPPQQQVVV^^^gggnnnrrrqqqnnnmmmmmmqqqvvvyyy}}}zzzoooiiijjjvvvxxxrrroooiiifffaaa[[[WWWSSSRRRQQQPPPRRRRRRPPPOOOQQQWWW]]]jjjfffKKK@@@>>><<<:::888666555555555444444444444333333333333222222333555666777888888???GGG^^^yyytttvvv~~~{{{rrrkkknnneeekkknnnoootttvvvnnnbbbZZZ[[[XXX\\\dddgggrrrtttnnnooottt}}}{{{vvvnnnfff```VVVPPPJJJGGGIIILLLMMMMMMKKKHHHDDDBBBCCCDDDEEEEEEGGGJJJMMMNNNPPPQQQTTTVVV\\\bbbkkksssyyy|||hhhYYYOOOGGGFFFIIIIIIJJJLLLKKKIIIHHHIIIKKKLLLLLLLLLPPPQQQRRRTTTXXX\\\___aaagggjjjlllmmmrrrxxxyyyuuukkkiiihhheee]]]TTTRRRUUUXXXXXXZZZ[[[XXXTTTYYY```pppoooiii```WWWPPPOOOPPPPPPOOONNNOOOQQQSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLNNNOOOQQQRRRTTTYYY___dddiiijjjmmmqqqvvv|||zzzxxxzzz{{{|||}}}xxxmmmkkkqqq{{{uuurrrjjjgggbbb]]]XXXUUUSSSSSSSSSSSSTTTSSSQQQRRRUUUXXX[[[wwwoooPPP@@@>>>===;;;888777666666666444444444444444444333333222333333444666777999999===KKKfffyyyqqqnnnwwwwwwoooqqqwwwrrrllljjjmmmmmmdddZZZZZZ]]]\\\```iiikkkvvv~~~rrrnnnqqquuu|||{{{uuulllccc]]]VVVPPPJJJHHHJJJMMMNNNNNNLLLIIIEEECCCDDDEEEFFFFFFHHHJJJMMMNNNPPPRRRVVVYYYaaaiiissszzz~~~}}}cccUUULLLFFFGGGIIIJJJKKKMMMMMMKKKJJJKKKNNNOOOPPPOOOYYYZZZ[[[\\\^^^```dddfffiiilllnnnnnnqqqxxxzzzxxxtttsssrrrnnncccVVVQQQSSSTTTWWW\\\___\\\ZZZ___ggguuuvvvsssjjj^^^VVVTTTUUURRRQQQOOOPPPRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUXXX[[[```ccckkkuuuzzzxxxxxx|||zzztttnnnjjjhhhiiijjjkkkkkkmmmppprrrqqqtttwwwzzz}}}~~~{{{uuunnnqqq{{{{{{uuuqqqkkkhhhccc^^^ZZZWWWUUUUUUQQQRRRSSSSSSRRRSSSUUUVVVVVVmmmuuuUUUCCC???>>>;;;999777666666666444444444444444444444444333333333444666777999:::>>>SSSqqquuukkkhhhvvvuuuvvvtttgggcccdddaaaZZZUUUXXX]]]___fffpppsss|||qqqooosssyyy~~~|||yyyssskkkbbb\\\UUUPPPJJJIIIKKKMMMNNNMMMKKKHHHEEECCCDDDFFFGGGGGGIIIKKKMMMNNNQQQUUUZZZ]]]eeemmmvvv}}}sss]]]PPPIIIEEEGGGIIIJJJKKKNNNNNNMMMMMMNNNRRRTTTUUUUUU___```bbbbbbbbbdddhhhkkkmmmpppqqqppprrrwwwzzzzzzxxxvvvuuurrrggg[[[TTTTTTUUUYYY___cccaaa___gggqqqzzz{{{yyyqqqeee[[[XXXYYYUUUTTTSSSSSSTTTTTTRRRQQQOOONNNMMMLLLMMMNNNPPPQQQPPPRRRTTTUUUTTTTTTUUUUUUZZZ___hhhvvvzzzqqqooopppttt||||||uuupppjjjeeebbb_______________```aaaaaafffgggiiikkkmmmooopppqqqtttzzz|||tttnnnllliiiddd___[[[XXXWWWVVVOOOOOOOOOPPPQQQRRRSSSTTTTTTddd{{{ZZZGGG@@@>>><<<:::888777777777444444444444555555555555444444444444555888:::;;;DDD___pppggggggxxxtttfffdddccc^^^YYYXXXTTT[[[```hhhttt{{{yyyppppppuuu|||yyyxxxxxxvvvrrrkkkccc]]]SSSOOOJJJHHHKKKMMMNNNMMMIIIFFFDDDCCCEEEGGGHHHIIIKKKLLLNNNPPPSSSYYY___dddhhhmmmuuu|||mmmYYYMMMHHHEEEHHHJJJIIIKKKNNNNNNMMMNNNQQQVVVZZZ\\\\\\___bbbeeeeeedddfffkkkooommmqqqsssppppppsssvvvuuuwwwtttrrrqqqkkk```XXXWWWZZZ]]]ccceeebbbcccmmmyyy}}}uuukkkbbb^^^]]][[[ZZZYYYYYYYYYWWWTTTQQQNNNMMMLLLLLLMMMOOORRRSSSRRRUUUWWWWWWVVVUUUTTTUUUYYY]]]fffuuuyyyrrrllllllooottt}}}xxxqqqkkkfffaaa]]]YYYYYYXXXXXXYYYYYYYYYXXX[[[\\\^^^aaadddhhhmmmrrr}}}}}}uuuooollliiieee```\\\YYYXXXXXXQQQPPPOOOPPPQQQSSSSSSSSSRRR]]]www___KKK@@@???===:::888888777888444444444444555555555666555444444444555888:::<<>>;;;===>>>:::666555666666555555555444444444222555555222000555;;;@@@UUUtttsssjjj```dddssswwwqqqoooiii^^^XXXWWW[[[```ggglllooo}}}sssgggkkkkkkooozzz}}}}}}{{{wwwrrrllleee]]]WWWRRRLLLFFFGGGLLLOOOMMMIIICCCDDDEEEEEEFFFHHHLLLOOOSSSTTTVVV[[[bbbjjjqqqvvvvvvyyy~~~yyyggg[[[MMMLLLKKKLLLNNNOOOOOONNNLLLPPPUUUXXX[[[```ffflllrrrkkkggghhhfffaaabbbgggpppnnnkkkkkklllmmmnnnnnnpppkkkffffffggggggddd```]]]___bbbccccccjjj{{{zzzoookkkgggdddeeehhhfff^^^VVVWWWQQQLLLMMMOOOOOORRRWWW[[[XXX[[[ccceee___[[[[[[aaaeeehhhmmm{{{uuullliiigggiiiooovvv~~~~~~xxxooofff___YYYTTTQQQLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLNNNQQQUUU[[[bbbggguuu}}}{{{sssnnnmmmiiiddd^^^ZZZXXXWWWWWWXXXVVVSSSSSSUUUXXXZZZ[[[SSSUUUccc~~~tttOOOFFF???;;;<<<===999777666666666555555555444444444333555666444333666===CCCZZZxxxooogggdddjjjyyy{{{vvvlll___YYYZZZ___cccjjjmmmqqqsssgggjjjggglllxxx}}}~~~{{{wwwrrrlllddd\\\VVVQQQLLLGGGGGGLLLNNNLLLIIICCCDDDEEEEEEEEEHHHLLLOOOSSSUUUYYY^^^eeemmmssswwwyyy|||uuucccVVVNNNMMMLLLMMMOOOPPPOOONNNNNNRRRWWW[[[^^^cccjjjpppsssmmmjjjjjjgggcccccchhhjjjjjjjjjlllnnnooooooooonnnjjjffffffhhhhhheeeaaa^^^___bbbeeehhhooovvvpppmmmkkklllnnnkkkccc[[[YYYRRRNNNNNNPPPPPPTTTXXX___^^^ccckkkmmmhhhcccbbbaaadddfffkkkwwwrrriiiffffffkkkttt}}}|||vvvlllccc[[[UUUQQQNNNHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIKKKMMMPPPUUUZZZ___ccckkkwww}}}tttmmmllliiiddd^^^ZZZXXXXXXXXXUUURRRPPPPPPSSSVVVXXXYYYUUUXXXbbbuuuwwwQQQIIIAAA;;;;;;<<<999777888666666666555555555444444333666777777555888@@@GGGeeekkkeeefffooonnn^^^ZZZ]]]cccgggllloootttqqqiiijjjggglll{{{|||wwwrrrkkkccc[[[VVVPPPKKKGGGGGGKKKMMMKKKHHHDDDEEEEEEEEEEEEGGGKKKNNNTTTWWW]]]dddkkkrrrvvvyyy}}}tttbbbVVVNNNMMMLLLMMMOOOOOOOOONNNRRRVVV]]]aaadddiiioootttuuuqqqmmmllljjjggggggiiihhhjjjmmmqqqtttvvvwwwxxxuuuqqqmmmllllllkkkhhheeedddbbbdddhhhmmmuuu~~~xxxuuutttuuuvvvsssjjjcccYYYSSSNNNOOORRRUUUYYY___dddfffmmmvvvzzzuuunnnkkkiiijjjiiijjjqqq|||xxxmmmeee```aaaiiiuuuyyyrrrhhh^^^WWWQQQMMMJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHKKKMMMNNNRRRVVVYYYWWW^^^jjjxxxvvvmmmkkkiiiddd___[[[YYYXXXXXXUUURRRPPPOOORRRTTTVVVWWWXXX\\\```lll|||WWWLLLCCC<<<;;;;;;888888999666666666666555555555555333444777888777999BBBMMMttt{{{jjjgggfffsssmmm]]]ZZZ___cccgggllloooxxxxxxmmmjjjllljjjrrr|||wwwqqqjjjccc[[[VVVOOOKKKHHHHHHJJJLLLJJJGGGDDDEEEEEEEEEFFFHHHLLLOOOUUUZZZaaaiiiqqqwww{{{|||sssaaaUUUNNNLLLLLLLLLNNNNNNMMMLLLSSSZZZcccjjjmmmooorrruuuvvvsssqqqpppnnnmmmmmmnnnnnnqqqvvv{{{~~~yyyuuuqqqmmmiiijjjgggfffjjjpppxxx|||{{{{{{|||}}}zzzsssmmm[[[TTTPPPRRRWWW[[[bbbiiiiiinnnwwwzzztttvvvsssnnnkkknnnuuu}}}xxxooogggaaa___aaaiiivvvuuunnndddZZZRRRMMMIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHKKKLLLNNNOOORRRUUUVVV\\\eeeooo|||vvvmmmkkkhhhddd```\\\ZZZYYYXXXZZZWWWTTTTTTUUUWWWYYYYYYXXXZZZ\\\ddd}}}eeeNNNEEE===;;;;;;888888999777777666666666555555555333333666888666888EEESSSxxxjjjkkkiiiyyyiii[[[ZZZ___```eeekkkppp}}}tttmmmiiimmmoooxxx{{{vvvpppjjjbbb[[[VVVMMMKKKHHHHHHJJJJJJHHHFFFDDDEEEFFFFFFGGGIIIMMMQQQWWW\\\eeennnvvv|||nnn\\\QQQMMMLLLKKKKKKLLLMMMLLLJJJRRR[[[gggooorrrrrrqqqrrrtttttttttrrrsssuuuvvvvvvxxx|||vvvoookkkkkkgggggglllsss}}}~~~~~~{{{vvvccc\\\VVVWWW\\\```hhhooonnnvvv}}}~~~xxxoookkkllltttvvvkkkeee___\\\dddeeemmm{{{qqqiii___UUUNNNJJJGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCFFFIIIKKKLLLMMMOOOPPPOOOUUU\\\dddooouuunnnjjjhhheeeaaa]]][[[YYYXXXZZZWWWTTTSSSUUUXXXYYYYYYUUUVVVWWW___tttpppOOOFFF>>><<<;;;999777999777777777666666666555555444333555777666888HHHZZZrrriiimmmppp|||ooolllsss}}}wwwddd[[[\\\^^^^^^eeekkkrrruuuqqqgggnnnrrrzzz~~~{{{~~~zzzuuuoooiiiccc\\\XXXLLLKKKIIIIIIIIIIIIGGGEEEDDDEEEFFFGGGIIILLLPPPTTTYYY^^^gggqqqyyynnn^^^TTTNNNLLLKKKKKKLLLMMMKKKJJJPPPYYYdddlllnnnmmmllllllpppssstttuuuxxx}}}{{{rrrmmmhhhgggiiioooxxx~~~|||oooggg___^^^aaaeeekkkrrrxxxyyyqqqnnnpppxxxwwwggg```]]][[[[[[eeegggppp|||mmmeee[[[QQQKKKHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDEEECCCFFFIIILLLLLLMMMNNNOOOLLLPPPVVVZZZbbbpppxxxrrrjjjhhheeeaaa^^^[[[YYYYYYVVVTTTRRRRRRUUUXXX[[[[[[YYYUUUVVV^^^lllmmmOOOGGG???>>>===999777888777777777777666666666555777444555888666999KKKaaaxxxjjjdddkkkuuu}}}mmmdddgggrrr{{{mmm___]]]^^^^^^```gggnnnvvvvvvsssjjjrrruuu{{{}}}{{{zzz}}}yyysssnnniiiccc]]]YYYKKKJJJIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHKKKNNNSSSWWW[[[```hhhrrr{{{pppaaaYYYOOONNNMMMMMMNNNNNNMMMKKKOOOUUU^^^cccdddeeefffhhhkkkppptttvvv|||xxxtttkkkkkkooouuu~~~uuullldddcccfffkkkssszzz{{{xxxxxx|||kkk```]]]\\\^^^aaafffkkkxxx~~~yyyvvvjjjcccYYYOOOJJJFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDGGGKKKNNNNNNOOOOOOPPPVVVXXXYYYWWWXXX```ooo{{{{{{}}}{{{wwwiiihhheeebbb^^^\\\ZZZYYYWWWUUUTTTUUUYYY^^^aaabbb___YYYXXX```gggqqqyyycccOOOGGG@@@???===:::777777777777777777666666666666999555555888777:::NNNfff~~~pppccc```hhhwwwnnnmmmhhhpppzzz|||fff]]]___```^^^bbbjjjrrryyyvvvrrrooowwwyyy|||}}}{{{zzzzzz|||xxxsssmmmiiiccc^^^ZZZJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGIIILLLPPPUUUYYY\\\```iiisss{{{nnn___WWWQQQPPPOOOOOOPPPPPPNNNMMMOOOSSSXXXZZZ[[[^^^bbbeeehhhoootttwww~~~|||qqqrrrvvv{{{~~~~~~~~~tttkkkeeeeeejjjqqq{{{yyyggg```___```dddiiimmmuuuxxxtttrrrqqqmmmiiiccc[[[QQQJJJFFFDDDBBB@@@AAABBBCCCCCCBBBBBBDDDFFFDDDGGGIIIKKKLLLLLLNNNOOOWWWZZZ[[[ZZZXXX[[[bbbhhh{{{}}}zzzxxx{{{rrroookkkddd^^^[[[YYYVVVUUUVVVTTTSSSTTTWWW[[[]]]]]]ZZZ^^^\\\[[[___fff}}}jjjUUUBBB===@@@;;;999:::888666666555444444444444555444222666;;;:::>>>SSSllluuuccc\\\]]]]]]yyyooogggxxx||||||mmm]]]ZZZ___bbbbbbaaaeeemmm|||vvvssspppxxx|||}}}zzzyyyyyywwwuuuqqqlllgggbbb^^^[[[QQQPPPMMMKKKIIIGGGFFFFFFGGGIIIKKKKKKLLLQQQXXX^^^aaafffnnnuuu{{{ooo```VVVRRRPPPOOOQQQSSSSSSNNNJJJMMMOOOQQQTTTVVVZZZ___bbbgggkkkqqqzzzxxxwwwxxx}}}~~~yyyqqqjjjeeedddhhhqqq}}}llleeegggjjjmmmqqq{{{~~~zzzrrrmmmllljjjfffbbb[[[UUUNNNHHHFFFEEECCCBBBAAABBBCCCCCCBBBBBBDDDFFFGGGIIIKKKLLLKKKLLLNNNPPPXXXYYYYYYWWWSSSTTTYYY^^^jjjuuu|||~~~|||wwwvvvyyyvvvpppggg___[[[YYYXXXXXXXXXVVVTTTTTTVVVYYYZZZ[[[ZZZ]]][[[ZZZ___eee}}}vvvXXXDDD>>>@@@;;;999;;;888666666555444444444444555555444777:::999???WWWqqqsssbbb[[[\\\]]]{{{~~~rrrnnnjjj[[[YYY]]]aaaaaaaaadddmmm~~~xxxooommmsss~~~~~~{{{zzzyyywwwtttpppkkkfffaaa\\\ZZZPPPOOOMMMKKKIIIGGGFFFEEEGGGIIIKKKLLLNNNRRRYYY___eeejjjqqqxxx}}}rrrcccZZZSSSRRRRRRRRRRRRPPPMMMJJJOOOPPPRRRTTTVVVZZZ___ccchhhnnnvvvxxxvvvvvvyyy}}}~~~~~~|||yyyrrrkkkggghhhmmmvvvzzzuuuvvvzzz~~~yyyvvvtttsssqqqtttnnngggcccaaa___[[[XXXPPPMMMIIIGGGFFFEEEDDDCCCAAABBBCCCCCCBBBCCCEEEGGGJJJKKKLLLLLLLLLMMMOOOQQQYYYYYYWWWSSSNNNMMMPPPSSSZZZcccnnnwww|||{{{|||yyyuuuttt|||~~~wwwlllbbb]]][[[ZZZZZZZZZWWWSSSRRRTTTVVVXXXYYYYYY\\\YYYXXX^^^ddd{{{]]]GGG???AAA<<<:::;;;888777666555555444444555555555555777999888AAA]]]yyyrrrbbb]]]___bbb}}}{{{vvvvvv{{{ggg[[[ZZZ^^^aaabbbfffgggoooxxxrrrrrrvvv~~~|||{{{wwwsssnnniiiddd___ZZZWWWOOONNNMMMLLLJJJHHHFFFDDDHHHJJJMMMNNNPPPTTT[[[aaahhhlllsssyyy}}}|||zzzwwwwwwzzztttfff]]]TTTUUUUUUSSSPPPMMMKKKKKKQQQRRRSSSTTTVVVZZZ```dddgggnnnxxx{{{wwwtttrrrttt{{{zzzwwwxxxyyyxxxwwwoooiiifffjjjqqq{{{{{{tttpppmmmkkkiiigggccc]]]YYYWWWUUURRROOOHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHKKKLLLMMMMMMMMMNNNQQQSSSWWWWWWUUUPPPLLLJJJLLLNNNSSSYYYaaaggglllrrrzzz{{{zzz{{{yyyvvvtttzzzzzzooofff```\\\YYYXXXYYYUUURRRPPPRRRUUUWWWYYYWWWZZZWWWVVV\\\bbbvvvcccLLLAAAAAA<<<:::<<<999777666666555555555555555444555666777999HHHgggqqqeeebbbhhhmmmxxxwwwxxxxxxfff]]]^^^```ccceeemmmmmmtttyyyvvvyyyzzz}}}vvvrrrlllgggccc___YYYTTTMMMMMMMMMLLLJJJHHHFFFDDDHHHKKKOOOQQQSSSWWW^^^dddjjjmmmsssxxx|||~~~zzzqqqnnnkkkiiilllqqqwww|||ssseee[[[UUUVVVWWWTTTOOOLLLMMMOOOQQQRRRSSSSSSVVVZZZaaaeeejjjrrr{{{xxxuuuqqqoooqqqxxx{{{wwwvvvuuutttsssooojjjjjjqqq|||}}}vvvooojjjfffcccaaa[[[YYYUUURRROOOMMMKKKJJJEEEFFFGGGGGGEEEDDDBBBAAADDDEEEFFFFFFEEEFFFHHHJJJJJJLLLMMMNNNNNNOOORRRTTTSSSSSSQQQOOOLLLLLLMMMOOOMMMPPPUUUYYY]]]bbbjjjooo|||zzz{{{{{{zzzxxxwwwxxx|||zzzqqqiiiccc]]]WWWTTTUUURRRPPPOOORRRUUUWWWXXXUUUWWWUUUUUU[[[___pppjjjPPPCCCAAA===;;;===999777777666555555555555666222333555777===PPPpppzzzmmmggghhhqqqzzzwwwvvvtttrrrbbb^^^```aaadddgggmmmnnnyyyuuutttxxx~~~vvvpppjjjfffccc___XXXSSSMMMMMMLLLKKKIIIGGGFFFEEEIIIMMMQQQSSSVVVZZZaaagggmmmqqqvvvzzz~~~}}}vvvqqqjjjgggbbb______aaaeeehhhnnnttt~~~sssdddZZZVVVWWWWWWTTTPPPNNNPPPSSSQQQQQQRRRSSSVVV\\\dddjjjtttzzzzzztttpppnnnpppwww}}}yyyvvvrrrpppsssppprrr}}}zzztttmmmfffaaa]]]ZZZXXXQQQPPPNNNLLLJJJIIIHHHGGGFFFHHHIIIIIIFFFDDDCCCCCCFFFGGGHHHHHHGGGHHHJJJLLLLLLNNNPPPPPPOOONNNOOOPPPMMMLLLLLLLLLMMMNNNPPPQQQLLLMMMOOOQQQTTTXXX^^^bbbjjjooowww||||||{{{yyyyyyxxxxxxxxx}}}xxxqqqkkkddd]]]WWWSSSRRRPPPOOOOOORRRTTTVVVVVVRRRUUUSSSTTTZZZ[[[iiipppUUUDDDBBB===<<<>>>:::888777666666555555666666333444555888CCCYYYwww~~~pppiiihhhnnnyyyzzztttlllttt}}}}}}}}}zzzjjj]]]\\\___```bbbggghhhnnn}}}tttrrrvvv~~~{{{uuuooohhheeeccc```YYYSSSNNNMMMKKKIIIHHHGGGGGGFFFJJJNNNSSSVVVYYY]]]dddiiisssvvvzzzyyyqqqllleeebbb^^^ZZZXXXXXXXXXYYY]]]cccmmmvvvvvvhhh___ZZZYYYWWWTTTRRRRRRTTTUUUQQQQQQRRRTTTXXXaaajjjqqqzzz~~~tttpppnnnpppxxx~~~yyyuuussstttqqqvvvzzzpppkkkccc]]]XXXTTTQQQOOOIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKJJJGGGEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNOOOQQQSSSRRROOOLLLJJJIIIFFFFFFFFFHHHKKKNNNOOOPPPOOOOOOOOOPPPQQQUUUXXX[[[^^^aaagggppp}}}|||yyywwwxxxyyyyyyyyy}}}xxxpppiiiccc^^^YYYVVVQQQPPPOOOPPPRRRSSSSSSRRROOOSSSRRRTTTYYYXXXbbbyyyuuuXXXFFFBBB======>>>:::888777777666666666666666666666666:::HHH```xxxyyymmmiiillltttsssffflllwwwxxxzzzvvvfffZZZ\\\aaa```bbbhhhgggppp~~~tttsssyyy~~~}}}~~~zzzuuutttnnngggddddddaaaZZZTTTOOOMMMJJJGGGFFFFFFGGGHHHKKKOOOTTTXXX[[[```fffkkkuuuxxx}}}|||vvvpppllleeeddd```]]]ZZZWWWVVVUUUTTTYYY```fffooo{{{}}}rrrjjj```]]]XXXUUUTTTTTTUUUUUUQQQRRRSSSVVV\\\fffrrrzzzvvvrrrppprrrxxx}}}||||||wwwuuu}}}wwwjjjeee^^^XXXSSSPPPMMMKKKEEEFFFFFFFFFEEEDDDEEEEEEGGGJJJLLLKKKIIIGGGHHHJJJIIIKKKLLLKKKKKKKKKMMMOOORRRTTTUUUTTTOOOJJJEEECCCBBBAAABBBEEEIIILLLNNNNNNOOOOOONNNNNNOOOQQQTTTVVV[[[\\\___fffrrr|||wwwuuuwwwzzz|||}}}~~~xxxooogggbbb^^^\\\ZZZRRRQQQQQQQQQRRRRRRPPPNNNMMMRRRQQQTTTYYYWWW^^^sssxxxZZZFFFBBB======???;;;888888777666666666666666:::888777<<>>>>>::::::999888777666666666666555:::<<<@@@VVVwww}}}sssrrrxxxooobbbcccoooyyyzzzqqqbbbYYY^^^eeeeeedddfffkkk}}}~~~|||tttsssyyy}}}yyysssooommmkkkgggccc___\\\ZZZZZZPPPMMMIIIEEEEEEGGGJJJLLLLLLOOOTTTZZZ[[[^^^hhhssswww~~~zzzxxxyyy{{{}}}~~~}}}zzzxxxqqqiiicccaaa```bbbbbbcccjjjqqqyyymmmfff]]]XXXWWWWWWUUURRRUUUSSSWWWbbbooo|||}}}}}}}}}{{{zzz~~~vvvqqqooouuuxxxyyymmmbbbYYYRRRKKKHHHFFFCCCCCCEEEBBBCCCCCCDDDDDDDDDDDDCCCFFFKKKQQQSSSQQQOOONNNNNNLLLNNNOOOOOONNNNNNOOOQQQSSSPPPKKKFFFBBB???>>>>>>888===BBBDDDCCCEEEJJJOOOQQQQQQTTT^^^ppp~~~~~~www^^^WWWSSSTTTVVVWWW[[[```iiiuuu|||vvvqqqlllgggddd[[[XXXSSSPPPOOOOOONNNMMMJJJLLLPPPUUUTTTUUU\\\dddwwwjjjQQQHHH@@@>>>???;;;:::999888777777777777777777999;;;EEE```zzzsssuuu|||pppeeelllvvv|||~~~~~~|||zzznnnbbbZZZ```fffeeeeeehhhnnnxxxwww{{{~~~}}}{{{{{{zzzzzzyyyvvvqqqnnnkkkiiieeeaaa^^^[[[ZZZYYYQQQNNNJJJGGGFFFHHHLLLNNNNNNOOOTTTZZZ]]]aaalllxxxzzz|||yyyxxxwwwwww~~~}}}~~~~~~|||}}}xxxsssmmmhhhhhhhhhiiilllpppsss{{{ssskkkaaaZZZWWWWWWUUUSSSSSSTTT[[[ggguuuyyyuuuyyy~~~nnneeehhhkkkqqqtttyyy|||sssiiiaaaUUUNNNHHHFFFDDDAAA@@@CCCBBBBBBCCCDDDEEEEEEFFFFFFGGGLLLQQQTTTSSSPPPNNNNNNNNNPPPQQQRRRQQQQQQRRRSSSTTTRRRNNNJJJFFFBBB@@@???===@@@CCCFFFHHHJJJMMMOOOUUUZZZfffxxxyyy]]]VVVPPPQQQTTTUUUWWW[[[]]]iii|||~~~xxxsssmmmgggccc___ZZZTTTPPPNNNNNNOOONNNJJJKKKOOOSSSSSSSSSYYYaaammmmmmSSSHHH>>><<<===::::::999888888777777777888:::999<<>>::::::999888888888888888888:::888>>>TTTxxx}}}wwwqqqiiipppqqqvvvvvvlllccc```eeegggddddddiiiqqq|||xxxwwwuuutttssssssssspppmmmjjjeeeddd```]]]ZZZXXXWWWWWWRRROOOKKKHHHHHHKKKNNNQQQUUUTTTWWW\\\```fffpppzzz~~~}}}|||zzzwwwsssqqqqqqqqqrrrqqquuuyyy{{{{{{zzzzzz{{{|||{{{|||}}}www{{{|||uuujjj```YYYVVVUUUUUUQQQVVVaaannn{{{uuurrroooqqqwww~~~}}}}}}~~~}}}llliiijjjiiiggggggiiinnnyyyvvvlllccc]]]RRRLLLGGGGGGEEECCCBBBDDDEEEFFFFFFHHHIIILLLNNNOOOPPPQQQSSSSSSRRROOOLLLKKKJJJMMMPPPQQQQQQPPPQQQQQQOOOPPPSSSSSSRRROOOKKKHHHMMMMMMMMMOOOSSSWWWZZZ[[[hhh}}}}}}iii]]]RRRPPPQQQPPPQQQRRRQQQWWWbbbnnn{{{~~~{{{vvvpppiiidddaaa\\\VVVRRRPPPPPPQQQQQQNNNMMMNNNQQQRRRQQQTTTZZZgggrrrWWWKKKAAA???@@@<<<:::999999888888888999999888777AAA]]]~~~tttnnnjjj|||jjjiiimmmmmmddd^^^^^^cccccc___```gggqqq|||{{{wwwvvvtttsssrrrpppllliiicccaaa^^^[[[XXXWWWVVVVVVRRROOOKKKHHHHHHKKKOOOQQQVVVUUUWWW]]]ccchhhqqqzzz~~~~~~xxxuuussspppmmmllllllmmmnnnooossswwwyyyzzzzzz{{{|||{{{{{{{{{}}}|||zzz{{{}}}wwwmmmccc[[[VVVUUUUUUQQQXXXdddrrrvvvppppppoooqqquuu||||||yyy{{{|||kkkaaaffflllmmmlllggggggkkkttt}}}pppggg]]]UUUNNNHHHEEEFFFGGGFFFFFFHHHHHHHHHIIIJJJLLLOOORRRSSSTTTTTTSSSSSSRRRQQQOOONNNKKKNNNQQQSSSSSSRRRRRRSSSQQQRRRUUUVVVWWWVVVUUUTTTTTTXXX]]]]]]\\\```iiiqqqtttfffWWWRRRQQQPPPOOOPPPOOOSSSYYY^^^fffsss~~~|||yyyuuunnngggbbb```\\\WWWSSSRRRRRRRRRQQQQQQOOOOOORRRRRRPPPSSSWWWddd}}}pppVVVKKKBBB???@@@<<<999999999888888999999:::888888EEEbbbxxxyyy~~~qqqjjjjjjxxx{{{nnnbbbbbbdddaaa\\\YYY[[[aaabbb^^^```hhhxxx~~~xxxvvvsssqqqooollliiifffaaa___\\\YYYWWWVVVUUUUUUQQQNNNKKKHHHHHHKKKOOOQQQSSSSSSVVV^^^eeekkkssszzz}}}{{{tttpppnnnkkkhhhhhhiiikkklllmmmppptttvvvxxxyyy{{{|||zzzyyyyyy{{{wwwqqqppprrrzzz}}}xxxoooeee\\\VVVTTTTTTUUU\\\hhhuuuyyyhhhbbbdddkkkmmmrrryyy|||yyyuuucccaaagggmmmppprrrkkkhhhhhhooo}}}wwwkkkbbbXXXOOOJJJEEECCCFFFHHHHHHIIILLLIIIJJJJJJLLLNNNQQQTTTVVVVVVUUUSSSSSSSSSSSSRRRQQQNNNQQQUUUWWWVVVVVVVVVVVVUUUVVVWWWYYY[[[]]]^^^______iiirrrpppkkknnn}}}{{{lll\\\UUUSSSRRRQQQRRRRRRTTTUUUVVVXXXaaammmwwwzzzyyywwwuuuqqqkkkccc^^^___\\\WWWTTTSSSSSSRRRRRRSSSPPPPPPRRRRRRPPPRRRUUU```yyylllSSSIII@@@===>>>:::999999999888999999::::::::::::GGGccc{{{nnnttt}}}ooogggjjjnnnkkkbbb\\\^^^]]]YYYXXXVVVZZZbbbccc```ccclll}}}}}}~~~vvvtttpppnnnkkkhhhdddaaa___^^^[[[XXXVVVUUUUUUUUUQQQNNNJJJHHHHHHKKKNNNQQQQQQPPPUUU___gggmmmttt||||||zzzrrrnnnllliiigggfffhhhkkkllljjjmmmpppssstttvvvyyy{{{yyyxxxxxxyyy}}}wwwkkkggggggiiirrr{{{|||xxxpppfff]]]WWWTTTSSSYYY```kkkuuu~~~{{{fffYYYSSSVVV]]]hhhlllsss|||}}}mmmccc^^^ccciiikkkmmmqqqooojjjfffkkkyyy|||pppeeeZZZSSSOOOEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMNNNQQQRRRTTTTTTUUUWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSTTTWWWYYYZZZZZZYYYWWWZZZ[[[[[[bbbnnnsssrrruuuzzz}}}zzzxxxppp]]]WWWUUUQQQQQQTTTUUUTTTSSSTTTXXX^^^dddhhhzzz~~~~~~zzztttpppooolllgggcccaaa[[[UUURRRRRRRRRQQQPPPTTTSSSQQQQQQSSSTTTUUUUUU[[[kkknnnXXXJJJ>>>===AAA>>>;;;:::999999888888999999777<<>>MMMjjjzzzllliiiooo{{{qqqnnnkkkllliiibbb___bbbdddcccYYY[[[```cccbbbbbblllyyy}}}}}}}}}zzzqqqppppppnnnkkkhhheeecccaaa___\\\WWWRRRPPPPPPRRRNNNLLLKKKIIIJJJLLLNNNOOOQQQRRRYYYccckkkoootttzzz}}}yyysssoookkkiiiffffffggghhhhhhhhhfffhhhjjjllllllnnnppprrrqqqqqqqqqssswww|||}}}yyyvvvuuuoooggg```]]]\\\```jjjuuuyyy{{{uuuhhh]]]XXXVVVUUUTTT```rrr~~~{{{hhhVVVPPPNNNNNNXXXeeeqqqwwwrrrccc]]][[[[[[___ggglllnnnmmmmmmjjjiiinnn{{{|||vvviiihhhhhhiiimmmppprrrrrruuuqqqjjjaaaWWWOOOIIIEEEHHHJJJLLLLLLLLLLLLNNNPPPPPPPPPQQQSSSTTTUUUVVVVVVSSSSSSRRRQQQRRRXXXaaahhhsssvvvyyyyyytttmmmgggcccdddhhhmmmttt~~~qqq___[[[]]][[[YYY[[[\\\XXXVVVWWW[[[]]]ZZZWWWdddxxxzzzxxxuuurrrooonnnnnnlllgggbbb^^^[[[VVVRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRPPPZZZwwwnnnZZZMMMAAA>>>@@@;;;;;;:::999999888888999999:::@@@RRRqqqqqqdddeeerrruuusssnnnnnnkkkfffeeehhhgggcccWWW\\\aaaccc```aaalllyyy}}}{{{~~~|||yyywwwpppppppppooolllhhhdddaaa___]]]ZZZUUUPPPNNNNNNOOONNNMMMLLLKKKKKKMMMOOOPPPRRRTTT[[[dddjjjmmmrrrxxx{{{~~~}}}wwwoookkkgggeeecccccceeefffgggfffdddfffiiijjjjjjlllnnnpppppppppoooqqqtttxxx}}}|||wwwqqqllljjjhhhbbb\\\[[[]]]bbbmmmxxxxxxwwwrrrhhhaaa]]]XXXSSSSSS___ppplll___TTTPPPOOORRR```nnn{{{~~~oooaaaVVVVVVWWWZZZbbbjjjnnnnnnlllmmmjjjhhhooo}}}xxxqqqcccaaa______aaacccddddddfffccc^^^WWWQQQKKKGGGEEEIIIKKKMMMNNNMMMMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUTTTRRRQQQXXXdddnnn}}}wwwnnnhhheeehhhoooyyyqqq___\\\___]]]]]]___aaa```^^^\\\\\\^^^bbbeeejjj}}}{{{vvvpppnnnlllmmmmmmkkkfffaaa\\\ZZZVVVSSSQQQQQQQQQQQQPPPRRRTTTTTTSSSRRRRRRRRRNNNTTTnnnnnn[[[OOOBBB??????:::;;;:::999999888888999999;;;BBBWWWwww{{{qqqhhhhhhtttrrrnnnssspppjjjfffhhhkkkhhhbbbWWWZZZ^^^```aaaeeennnwwwyyyyyy|||zzzxxxvvvtttnnnnnnooonnnkkkfffaaa]]]]]]\\\YYYTTTPPPMMMMMMMMMOOONNNMMMLLLMMMNNNOOOQQQRRRUUU\\\eeeiiijjjooouuuzzz|||{{{tttlllgggcccaaa``````bbbdddddddddccceeehhhiiijjjkkkmmmooopppoooooopppsssvvvzzz|||~~~|||xxxsssmmmgggdddaaa\\\YYYZZZ^^^dddppp{{{xxxtttssssssnnnhhheeebbb[[[SSSQQQ[[[mmm}}}|||fff___YYYVVVTTTYYYhhhwwwsssddd[[[VVVUUUWWW]]]eeelllppppppnnnlllhhhgggooo~~~}}}rrrlll___\\\XXXWWWWWWXXXXXXWWWXXXWWWTTTPPPMMMJJJIIIHHHIIIKKKNNNOOONNNNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVTTTUUUTTTQQQOOOTTT^^^gggnnnrrrxxx}}}~~~yyyrrrllliiilllrrr}}}sssbbb___aaa```bbbggghhhooosssooogggccchhhooovvv}}}uuunnnllljjjkkkllljjjeee```ZZZYYYWWWTTTQQQPPPPPPQQQPPPSSSUUUUUUSSSRRRRRRSSSQQQTTTkkkooo\\\PPPCCC??????999;;;:::999999888888999999;;;DDD[[[}}}wwwtttnnnlllrrryyyiiiiiivvvqqqiiigggmmmsssooogggZZZZZZ[[[___hhhqqqxxxzzzvvvsssyyy~~~zzzxxxvvvsssrrrllllllmmmkkkhhhbbb]]]YYY[[[ZZZXXXTTTPPPMMMMMMMMMOOONNNMMMMMMNNNNNNPPPPPPQQQUUU]]]eeegggggglllrrrxxxzzz||||||xxxrrrjjjfff```^^^\\\\\\^^^```aaa```bbbdddgggiiijjjkkknnnpppppppppqqqrrrtttvvvwwwxxxwwwvvvuuurrrmmmgggbbb___WWWTTTSSSVVV[[[bbbnnnyyyzzzqqqkkkhhhiiiiiigggddddddccc\\\TTTPPPXXXhhhyyy~~~qqq```^^^\\\[[[[[[bbbqqq~~~hhhZZZVVVWWWWWWZZZ```gggnnnqqqrrrqqqoookkkjjjssswwwkkkdddZZZVVVRRROOONNNNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJLLLOOOPPPPPPPPPPPPQQQOOOOOOOOOPPPQQQTTTVVVXXXSSSTTTTTTRRROOOPPPUUUYYYTTTWWW___kkkvvvzzzuuupppllllllppp{{{|||mmmgggfffeeekkkuuussssssyyy~~~}}}~~~~~~tttooollljjjiiijjjhhhccc___XXXXXXWWWTTTQQQOOOPPPQQQPPPSSSUUUTTTQQQPPPQQQSSSUUUWWWkkkppp]]]PPPCCC??????999;;;:::999999888888999999<<>>JJJfffzzz~~~yyytttgggdddqqqxxxrrrlllppp{{{vvvggg\\\___bbbiiixxx|||yyy|||~~~{{{yyyvvvsssqqqmmmllljjjgggccc^^^ZZZXXXSSSTTTSSSQQQNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOLLLQQQ[[[cccdddbbbgggoooqqqrrrrrrqqqnnnjjjfffccc\\\ZZZXXXWWWXXXYYYYYYYYY\\\___bbbeeehhhkkknnnqqqmmmpppsssvvvwwwuuurrrooollljjjgggccc^^^ZZZWWWUUUTTTRRRSSSXXX^^^eeeppp{{{yyynnneee^^^[[[ZZZSSSWWWZZZ[[[^^^bbbaaa]]]ZZZZZZaaaooo{{{pppbbbYYYTTTWWWZZZ^^^fffttt~~~lll^^^VVVWWW[[[YYY```lllwww}}}~~~}}}}}}xxxvvv|||xxxrrrmmmlllppp~~~qqqddd\\\RRROOOJJJHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHMMMPPPSSSUUUTTTTTTTTTTTTOOOOOOPPPQQQTTTWWW[[[]]]YYYZZZ[[[]]]\\\XXXRRRMMMRRROOORRRcccyyy{{{qqqllllllsssyyy|||}}}uuuttt{{{yyywwwtttooojjjgggfffdddaaa]]]VVVWWWXXXUUUQQQOOOPPPRRRNNNPPPQQQOOOJJJIIIMMMQQQYYYZZZlllqqq]]]OOOBBB>>>@@@;;;;;;:::999999888888999999@@@MMMiii~~~zzzkkkggguuuzzztttooosss}}}nnn[[[WWW^^^dddkkkyyy|||yyyxxx{{{|||zzzwwwtttqqqooommmkkkgggbbb^^^ZZZYYYPPPQQQQQQPPPMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNJJJPPPZZZbbbcccaaafffnnnoooooonnnmmmkkkgggdddbbb\\\YYYWWWVVVWWWXXXWWWWWWYYY\\\```cccfffjjjnnnqqqkkkooossswwwwwwtttooolllmmmjjjfffaaa\\\XXXUUUSSSOOOMMMNNNTTTZZZaaakkkvvv~~~~~~{{{vvvnnnddd]]]XXXVVVVVVPPPVVVZZZ\\\___dddfffddd___]]]```lllwww~~~oooccc]]]WWWZZZ]]]aaakkkyyyvvvfff[[[UUUUUUZZZZZZdddsss{{{www|||nnnkkkjjjkkkmmmyyyttteeeXXXOOOLLLHHHHHHKKKMMMMMMKKKIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQRRRRRRSSSRRRRRRRRRMMMMMMPPPTTTTTTTTTYYY```^^^ccciiijjjfff___ZZZXXXYYY\\\fffvvv~~~vvvppprrrxxx}}}|||}}}{{{uuu}}}yyyyyyzzzxxxyyy}}}vvvrrrlllgggccc```]]][[[YYYYYYVVVSSSPPPOOOPPPRRRLLLMMMOOONNNMMMLLLMMMNNNSSSVVVddd|||uuu]]]QQQFFF:::777;;;===999888::::::888999<<<===QQQqqquuunnnrrrqqq~~~mmm```aaa______aaafffooo~~~}}}wwwuuuyyy}}}yyyxxxvvvuuussslllkkkhhhddd___[[[WWWTTTSSSPPPLLLIIIHHHIIILLLNNNMMMLLLKKKLLLMMMNNNMMMLLLLLLPPPWWW\\\```dddhhhkkkiiijjjiiieee___[[[ZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[______```bbbeeejjjnnnpppqqqppppppqqqqqqoookkkhhhiiieee```\\\ZZZXXXUUUTTTSSSUUUWWWYYY[[[```hhhnnnwwwxxx{{{|||{{{yyyuuusssmmmkkkfffaaa\\\XXXTTTSSSPPPPPPSSSYYY```dddeeedddaaa^^^^^^eeeqqq}}}vvvdddXXXWWWXXX___lllvvvxxxeeeZZZXXXZZZ]]]aaammm}}}wwwzzz}}}tttdddaaacccjjjsssqqqbbbVVVOOOLLLIIIJJJLLLOOOOOONNNRRRSSSSSSQQQPPPOOOPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTVVVYYYXXXXXX]]]dddfffmmmtttssskkkeeeeeehhhjjjrrr|||~~~yyyqqqkkknnn{{{wwwvvvvvvvvvwww|||{{{wwwsssmmmgggccc___\\\ZZZXXXXXXVVVSSSOOOMMMMMMNNNMMMNNNNNNMMMKKKKKKMMMNNNSSSTTT```wwwwwwaaaUUUKKK???:::======999888::::::888999===@@@UUUwww{{{uuuyyyvvvxxxiiifff^^^```bbbeeemmmzzzzzzuuuqqqrrrxxx|||xxxvvvuuusssqqqnnnlllhhhddd^^^YYYUUURRRQQQOOOKKKHHHFFFGGGHHHIIIKKKJJJIIIIIIJJJKKKKKKKKKOOOTTTZZZ___aaabbbbbbbbbccccccbbb^^^XXXTTTSSSTTTYYYXXXXXXWWWXXXXXXYYYZZZ]]]^^^___aaaeeeiiinnnpppooonnnmmmmmmllljjjgggddd```___]]]\\\\\\ZZZXXXUUUSSSTTTVVVWWWXXX]]]ccciiimmmnnnoooooommmjjjgggeeeaaa___\\\XXXUUURRRPPPOOONNNNNNOOOUUU]]]cccfffgggbbb___^^^cccooo|||{{{kkkaaabbbbbbiiivvvwwweeeYYYWWWYYY\\\cccooo|||{{{vvvmmmfffdddfffnnnxxxppp```TTTMMMLLLKKKLLLOOOQQQSSSSSSUUUVVVUUUSSSPPPMMMMMMNNNNNNOOOQQQSSSTTTUUUUUUVVVUUUTTTUUUXXXWWWWWW]]]eeerrr{{{~~~tttooossszzz|||~~~|||uuullldddbbbdddrrryyyvvvuuuvvvwwwxxx{{{zzzyyyuuunnnhhhccc___ZZZXXXWWWWWWVVVSSSOOOLLLKKKKKKNNNNNNMMMKKKIIIJJJLLLNNNRRRRRR[[[rrr{{{fffYYYNNNBBB===>>>===999888::::::999:::===CCC\\\}}}zzzqqqhhh^^^bbbeeegggkkkwwwqqqooommmnnnuuu}}}|||wwwuuussspppoooooommmhhhbbb\\\VVVRRROOONNNLLLJJJGGGEEEDDDCCCDDDHHHHHHGGGFFFGGGHHHJJJJJJNNNTTT[[[```aaa```^^^]]]___^^^[[[VVVQQQNNNMMMNNNUUUUUUVVVWWWXXXXXXYYYYYY\\\]]]^^^aaaeeeiiimmmpppnnnllliiigggfffddd```^^^ZZZ[[[]]]___aaa```\\\YYYUUUVVVVVVVVVWWW[[[```cccccccccbbb```^^^[[[XXXVVVUUUTTTRRROOONNNMMMMMMMMMLLLKKKKKKOOOWWW___fffiiiccc```___dddooozzzxxxqqqqqqrrryyyzzzhhh\\\YYY[[[___hhhsss~~~|||}}}zzzqqqiiihhhhhhllluuurrr___SSSMMMMMMMMMOOOQQQTTTVVVWWWUUUUUUUUUSSSOOOLLLKKKLLLRRRRRRTTTVVVWWWXXXXXXXXXUUUSSSTTTWWWXXXZZZbbblll}}}wwwzzz|||xxxrrrnnnkkkmmmuuu}}}yyywwwyyy|||~~~~~~zzzvvvpppiiiddd___ZZZWWWUUUVVVVVVTTTPPPMMMLLLLLLOOOOOOMMMJJJHHHIIILLLNNNPPPQQQYYYpppkkkZZZMMMBBB>>>>>>===999888;;;;;;999:::>>>EEE```}}}sssgggaaafffkkklllnnnyyyyyyooonnnmmmoootttzzz{{{vvvsssqqqnnnmmmooolllggg```YYYSSSNNNLLLJJJIIIHHHFFFEEECCCBBBBBBGGGGGGFFFEEEEEEFFFIIIKKKJJJPPPWWW]]]___`````````___]]]XXXSSSNNNKKKJJJJJJMMMOOOQQQSSSVVVXXXYYYZZZ\\\]]]___bbbeeejjjmmmooooookkkfffbbb```]]]ZZZXXX\\\^^^aaaeeefffddd___[[[YYYYYYXXXXXXYYY[[[^^^```]]]\\\[[[YYYWWWTTTRRRQQQQQQOOOMMMLLLKKKKKKLLLLLLKKKIIIHHHJJJPPPYYYaaafffdddcccdddiiiqqqzzznnnbbb___aaadddnnnxxx|||zzz{{{yyyrrrllliiilllsss~~~vvv```TTTMMMNNNPPPQQQSSSUUUWWWYYYUUUVVVWWWUUURRRPPPOOOOOOSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWXXX\\\___eeeppp{{{~~~}}}}}}yyy{{{{{{xxxyyy~~~~~~}}}|||||||||{{{wwwqqqkkkfffaaa[[[XXXUUUVVVWWWVVVSSSPPPOOOPPPOOOOOOMMMKKKIIIIIILLLOOOPPPRRR[[[pppttt\\\LLLCCC???@@@===999888;;;;;;:::;;;???FFFccctttfffggglllpppqqqtttwwwmmmnnnooorrrvvv|||yyytttqqqooommmkkkllliiiccc\\\UUUPPPKKKIIIFFFFFFFFFFFFEEEDDDDDDCCCEEEFFFGGGFFFEEEFFFIIILLLJJJNNNTTTXXX[[[^^^```bbb^^^\\\WWWRRRNNNKKKIIIGGGGGGIIIKKKOOOSSSVVVYYY[[[\\\]]]___bbbeeeiiikkkmmmnnnjjjddd___\\\ZZZYYYWWW```aaabbbddddddaaa\\\XXX[[[YYYXXXXXXYYY[[[\\\]]]YYYYYYYYYWWWVVVUUUSSSRRRPPPOOOLLLJJJIIIIIIJJJKKKLLLJJJGGGGGGJJJQQQYYY^^^bbbdddgggnnnvvv|||wwwpppoooppprrryyyttthhhccceeehhhttt}}}zzzyyyyyywwwsssooolllrrr{{{~~~xxx```TTTOOOQQQSSSTTTTTTUUUVVVXXXSSSTTTVVVUUURRROOONNNNNNRRRSSSUUUVVVXXXYYYZZZZZZ[[[ZZZ[[[```fffnnn|||tttooonnnsss}}}|||zzz||||||zzzzzz{{{|||~~~zzzwwwrrrmmmiiiddd___[[[XXXYYYYYYVVVSSSQQQQQQRRRNNNNNNNNNLLLKKKKKKNNNPPPRRRUUU]]]nnn~~~```MMMEEEBBBAAA===999999;;;<<<:::<<<@@@HHHhhhttthhhkkknnnrrruuuzzzyyykkknnnrrrvvvzzz~~~zzzuuuqqqnnnllljjjhhhhhhddd___XXXRRRMMMJJJHHHDDDDDDDDDEEEEEEDDDDDDDDDCCCFFFHHHHHHFFFFFFIIIKKKMMMPPPTTTVVVXXXZZZ\\\^^^ZZZWWWTTTRRRPPPNNNKKKHHHFFFGGGIIIKKKPPPTTTXXX[[[[[[\\\^^^```cccfffhhhiiiiiieee___[[[ZZZ[[[\\\\\\```^^^\\\[[[[[[ZZZWWWUUUYYYWWWVVVVVVXXXZZZ[[[[[[WWWXXXYYYYYYXXXWWWVVVUUUPPPNNNJJJGGGFFFFFFGGGHHHKKKJJJHHHFFFFFFJJJPPPUUU]]]```fffnnnwww~~~|||fff```\\\[[[]]]___eeelllxxxxxxkkkfffgggkkkxxx~~~|||zzzyyywwwtttrrrqqqzzz~~~~~~uuu___TTTPPPSSSUUUUUUTTTSSSUUUWWWTTTVVVWWWVVVRRROOOMMMMMMQQQSSSVVVYYY\\\^^^```aaacccaaabbbgggmmmwww~~~eeebbbaaaeeekkkuuu~~~yyywwwxxx{{{}}}yyyvvvrrroookkkgggccc___]]]\\\ZZZVVVRRRPPPPPPPPPLLLNNNNNNNNNMMMNNNPPPRRRUUUYYY]]]iiibbbNNNEEEAAA>>><<<999999;;;<<<;;;<<<@@@LLLnnnsssjjjkkkmmmpppuuu}}}yyynnnrrrwww{{{}}}xxxuuupppllliiihhhfffdddccc```ZZZTTTOOOKKKIIIHHHEEEEEEDDDCCCBBBBBBBBBCCC???DDDIIIIIIGGGFFFGGGJJJLLLPPPTTTWWWXXXXXXXXXXXXTTTSSSSSSTTTUUUUUUQQQNNNKKKJJJJJJKKKNNNRRRWWWZZZXXXYYY[[[]]]```aaabbbccc```\\\XXXVVVYYY]]]bbbddd]]]YYYTTTQQQRRRTTTVVVWWWXXXVVVUUUWWWZZZ\\\]]]\\\YYYZZZ\\\]]]\\\ZZZWWWVVVOOOLLLIIIFFFDDDEEEFFFGGGHHHIIIHHHFFFDDDEEEJJJNNNVVVZZZ```iiitttqqqcccZZZVVVTTTVVVVVVWWW[[[aaajjjsss|||pppjjjkkkooo|||}}}}}}~~~~~~|||{{{yyyxxxxxxyyyrrr]]]TTTRRRTTTWWWVVVTTTRRRSSSUUU[[[]]]]]]\\\XXXTTTRRRQQQRRRUUUXXX]]]aaaeeeggghhhnnnkkklllqqqxxxqqq```^^^^^^```cccgggrrr}}}{{{vvvssstttxxx{{{xxxvvvrrrpppmmmjjjeeebbbaaa___[[[VVVPPPMMMMMMNNNKKKMMMOOOOOOOOOOOOQQQSSSYYY\\\]]]eee~~~bbbNNNDDD>>>999<<<999999;;;<<<;;;===AAAOOOsssrrrjjjkkkkkknnnsss~~~wwwssswww{{{~~~~~~~~~~~~tttqqqlllhhhfffeeecccbbb```]]]XXXRRRMMMJJJHHHHHHGGGEEECCCAAA@@@@@@@@@@@@===CCCHHHJJJGGGEEEFFFHHHHHHMMMTTTYYYZZZYYYWWWWWWQQQQQQSSSWWW[[[[[[XXXUUUPPPNNNLLLKKKMMMQQQVVVYYYVVVWWWYYY[[[]]]^^^^^^^^^YYYVVVRRRSSSXXX```gggjjj[[[UUUOOOLLLNNNSSSYYY\\\ZZZXXXWWWYYY]]]``````___\\\]]]___```___]]]YYYWWWOOOLLLIIIFFFEEEFFFHHHIIIFFFGGGHHHFFFDDDDDDGGGJJJQQQUUU[[[dddpppxxxgggYYYUUURRRRRRTTTTTTSSSVVV\\\]]]dddmmmtttzzztttnnnooosss}}}|||{{{|||}}}~~~~~~}}}}}}~~~rrr```YYYWWWWWWVVVTTTQQQPPPQQQRRRWWW\\\aaa```ZZZTTTQQQQQQRRRUUU[[[bbbfffgggnnnuuu|||vvvttt{{{jjj\\\\\\]]]___aaaeeehhhjjjqqq|||~~~wwwqqqpppuuu{{{|||zzzwwwsssooollljjjiiibbb]]]VVVPPPNNNOOOOOOPPPQQQPPPOOOOOOPPPRRRUUUVVVZZZXXXVVVbbb|||aaaOOOEEE???======:::999<<<===<<<>>>CCCZZZ|||qqqmmmiiinnnmmmrrr}}}|||{{{}}}~~~|||}}}~~~|||yyyoooiiiccccccfffgggccc___]]]YYYSSSOOOKKKHHHEEEBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGFFFHHHPPPVVVXXXXXXYYYWWWTTTUUUTTTUUU[[[aaaccc^^^YYYZZZVVVRRRPPPQQQSSSTTTUUUTTTTTTVVVXXX[[[]]]\\\ZZZXXXRRRMMMPPPYYYbbbeeeeeeVVVRRRNNNNNNQQQSSSTTTSSSSSSUUUWWW[[[dddjjjiiibbbcccbbb```^^^[[[WWWRRRNNNKKKJJJHHHGGGFFFEEEFFFFFFHHHFFFCCCAAAAAADDDGGGJJJNNNPPPTTTXXXaaaqqq|||zzzuuuaaaZZZRRRQQQPPPRRRUUUXXXYYYXXX[[[^^^cccgggkkkrrr{{{|||ppppppxxxzzzxxxyyy~~~|||{{{}}}tttbbb[[[WWWVVVUUUSSSQQQRRRTTTVVVZZZ^^^```]]]VVVQQQPPPRRRSSSUUU]]]ggglllnnnrrrwww}}}zzz{{{sssbbb[[[\\\]]]___aaadddfffggggggooo~~~~~~zzztttqqqtttwww~~~|||xxxtttpppllliiigggaaa\\\VVVQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRTTTUUUWWWUUUTTT___ttt^^^OOOFFFAAA???===:::999<<<<<<<<>>>>>>>>??????===>>>???AAACCCEEEFFFGGGCCCLLLTTTWWWYYYYYYWWWRRRNNNMMMOOOWWWbbbjjjmmmlll```___]]]]]]]]][[[WWWUUUYYYXXXYYYZZZ\\\]]]\\\[[[TTTSSSTTTYYY^^^^^^YYYTTTNNNQQQTTTUUUTTTRRRQQQPPPQQQXXX___aaacccggggggdddgggccc]]]WWWUUUSSSQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIPPP[[[cccvvvxxxiiiiiiuuufffZZZ[[[YYYVVVUUUWWWXXXXXXWWWXXXXXXWWWVVVVVVXXX]]]```iiiqqq}}}xxxvvvwwwwwweee[[[[[[XXXTTTSSSUUUYYY^^^``````___ZZZRRRJJJIIINNNTTT^^^]]]cccoooyyy||||||}}}ppp]]]XXXYYYZZZ\\\___`````````___gggiiippp|||}}}}}}~~~~~~{{{vvvttttttuuu}}}}}}{{{uuupppkkkeeeaaa\\\YYYVVVSSSRRRPPPNNNLLLLLLMMMPPPRRRSSSRRRRRRQQQQQQPPPPPPYYYtttppp```TTTJJJBBB===<<<::::::;;;;;;<<>>>>>>>>>>>??????@@@===>>>@@@@@@AAABBBDDDEEEDDDMMMVVVZZZ[[[\\\ZZZUUUNNNLLLMMMVVVbbbnnnssstttjjjhhhfffeeecccaaa\\\YYYZZZYYYXXXYYY[[[\\\[[[ZZZSSSTTTWWW\\\```^^^XXXRRRNNNQQQUUUUUUSSSRRRSSSUUUUUU^^^eeeeeecccccccccbbbccc___ZZZVVVTTTRRRQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIINNNUUUZZZaaannn~~~yyytttmmmfffgggqqqkkk```]]][[[YYYXXXYYYZZZYYYYYYXXXWWWUUUSSSSSSTTTVVVXXX^^^dddkkkrrryyy|||uuusssuuuxxxggg[[[[[[XXXUUUUUUYYY]]]```aaabbb```ZZZPPPIIIIIIPPPXXXddddddlllzzzxxxbbbYYYYYYYYY[[[]]]___``````______gggiiippp}}}|||yyyvvvuuuuuuwwwzzzxxxzzzzzztttpppkkkddd___ZZZWWWTTTRRRQQQOOOMMMJJJJJJLLLOOOQQQRRRRRRQQQPPPPPPOOOOOOVVVlllooo```TTTJJJBBB<<<<<<::::::;;;;;;<<>><<<:::;;;;;;:::<<>>AAADDDFFFNNNUUUWWWXXXZZZXXXUUUTTTQQQPPPWWWdddqqqxxxzzzyyywwwuuusssoooiiibbb]]]XXXWWWVVVWWWYYY[[[[[[ZZZUUUXXX\\\aaacccaaa]]]YYYSSSSSSRRRRRRUUU[[[ccchhhhhhooosssnnniiigggfffeee^^^\\\ZZZXXXXXXVVVSSSQQQNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFGGGHHHKKKMMMOOOTTTVVV\\\bbbhhhllloooqqqqqqyyytttiii^^^XXXUUURRRQQQSSSOOOWWW___ccceeemmmzzznnniiibbbbbbbbbcccdddcccaaa^^^VVVUUUUUUVVVVVVTTTQQQOOOMMMQQQUUUXXX]]]gggvvvvvvpppqqquuu~~~zzztttiiibbbbbbeeemmmuuuzzzyyyvvvkkkjjjggg```ZZZ\\\dddlllsss|||mmmbbb[[[XXXYYY]]]]]]]]]^^^___aaabbbdddeeedddjjjxxx}}}|||zzzyyyzzzzzz{{{{{{rrrvvv|||~~~uuuqqqooollleee^^^WWWTTTPPPMMMLLLLLLJJJIIIKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMMMMOOOXXXmmmwwwgggYYYOOOIIIDDDAAA;;;:::;;;;;;:::===HHHUUU|||~~~zzzqqq```eee```mmmttt}}}}}}uuuxxx}}}xxxsssqqqlllhhhccc^^^ZZZWWWTTTRRRNNNKKKGGGEEEDDDCCCBBB@@@>>>??????@@@AAABBBCCCDDDCCCEEEFFFDDD@@@???CCCGGGIIIOOOUUUVVVVVVYYYXXXVVVVVVRRRRRRYYYfffrrrzzz||||||ssshhh```XXXWWWVVVWWWYYY\\\]]]]]]UUUYYY___dddeeebbb[[[WWWTTTRRRQQQSSSZZZccckkkooorrrwwwxxxsssooooooooommmfffbbb^^^ZZZXXXWWWVVVTTTPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKLLLMMMOOOPPPPPPOOONNNOOOQQQTTTVVVWWWZZZZZZZZZ]]]```ccccccbbb```cccgggjjjjjjgggaaa\\\UUUNNNJJJIIIHHHEEEGGGLLLIIIOOOVVVYYY[[[dddsssvvvrrrpppqqqrrrsssssspppkkkgggcccbbbaaabbbaaa\\\UUUOOOLLLPPPSSSTTTVVV\\\fffnnnzzzuuuqqqtttxxx{{{tttkkkvvvzzzssssssvvvyyy{{{pppiiikkkqqq{{{ppppppmmmhhhccceeemmmtttzzzuuulllddd___\\\ZZZ\\\aaa___^^^^^^___aaadddfffhhhmmmttt~~~~~~~~~~~~~~~}}}zzzxxxtttyyy|||ssspppooollleee___VVVSSSNNNLLLKKKJJJIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKKKKLLLRRRdddzzzhhhYYYNNNHHHDDDAAA;;;:::;;;;;;:::===IIIVVV}}}{{{wwwpppaaagggeeepppuuuvvv{{{{{{uuupppmmmjjjhhhccc^^^ZZZVVVTTTRRRMMMJJJGGGEEEDDDCCCBBBAAA>>>>>>>>>???@@@BBBCCCDDDCCCEEEGGGDDDAAAAAAFFFKKKMMMSSSWWWWWWWWWZZZZZZXXXVVVSSSRRRZZZgggttt{{{}}}|||mmmcccYYYWWWVVVXXX[[[]]]______TTTYYYaaaggggggaaaYYYSSSSSSQQQPPPUUU___iiioooqqqxxx{{{zzzvvvtttvvvvvvtttnnniiiaaa[[[XXXXXXWWWWWWQQQQQQPPPOOOOOOPPPQQQQQQUUUTTTTTTUUUVVVXXXZZZ\\\ZZZYYYXXXZZZ^^^bbbeeefff```___]]]^^^______\\\YYYSSSRRRQQQQQQQQQPPPNNNLLLKKKHHHGGGIIIGGGAAABBBGGGGGGKKKNNNOOORRR\\\mmmzzz{{{}}}|||uuupppqqqppppppooollleee[[[TTTRRRVVVXXXWWWTTTVVV\\\bbbiiitttvvvrrrvvvzzznnnddd___gggpppzzzpppfff```]]]```ggggggttt|||ooottt|||yyysssnnnnnnooopppsssxxx}}}~~~xxxlllhhhaaa\\\[[[\\\]]]^^^bbb^^^^^^cccggghhhkkknnnttt{{{~~~yyyuuurrrvvv~~~~~~xxxrrrooonnnjjjccc]]]UUURRRMMMKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNPPPLLLMMMUUU[[[ooo{{{mmm___NNNHHHGGG>>>>>><<<777;;;@@@<<>>>>><<<888;;;@@@===FFF^^^yyy~~~pppeee|||xxxgggaaabbbaaahhhuuu~~~~~~zzzvvvqqqnnnlllhhhbbb\\\XXXUUURRROOOKKKHHHDDDBBBBBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHIIIGGGFFFDDDCCCEEEHHHLLLOOOVVVVVVWWWWWWVVVUUUTTTTTTTTTQQQTTT^^^jjjsss}}}tttddd]]][[[ZZZ\\\^^^^^^\\\ZZZWWW___eeeeeeccc___XXXQQQRRRRRRUUU^^^iiissswwwxxxxxx}}}~~~zzzvvvvvvuuurrrpppmmmfff```\\\ZZZZZZ[[[___[[[XXXXXXVVVRRRSSSVVVZZZ```fffiiioooxxx~~~{{{wwwooobbbVVVPPPHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJJJJKKKMMMPPPVVVYYY]]]kkk||||||zzz~~~wwwoooddd```[[[YYY[[[___bbbdddccchhhqqq~~~~~~yyy|||qqq```[[[VVVUUUZZZaaadddfffiiigggccc]]]WWWTTTSSSSSSSSSWWW\\\gggttt~~~yyywwwuuusssrrrrrrpppnnnlllnnnkkkjjjmmmnnnlllmmmqqqzzzwwwpppjjjiiijjjhhhdddbbbbbbccchhhmmmnnnkkkggggggiiijjjkkkkkkiiifffeeebbbaaadddlllqqqssswww||||||}}}{{{{{{zzz}}}yyyuuupppnnnllliiiddd```\\\WWWPPPKKKJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQMMMLLLPPPTTTggg{{{mmm___NNNHHHGGG>>>>>><<<888;;;@@@===HHHbbbzzzssszzzwwwjjj^^^nnn{{{xxxmmmeeebbbaaabbbiiittt~~~|||{{{yyysssmmmkkkgggaaa[[[WWWSSSOOOMMMHHHEEEBBB@@@AAAAAAAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHEEEDDDDDDDDDGGGKKKOOORRRWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSYYYfffqqqzzzvvveee^^^^^^^^^___```___[[[YYYZZZaaaeeeccc___[[[UUUOOORRRSSSXXXcccpppyyy|||{{{{{{{{{yyyuuupppnnnkkkgggbbb___]]]]]]^^^^^^\\\\\\\\\YYYUUUWWW\\\eeeooo{{{xxxfffVVVNNNEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLKKKKKKLLLOOOQQQRRR]]]lllzzz~~~~~~|||pppkkkfffccceeeiiimmmooohhhkkkrrr}}}|||yyyfff]]]VVVQQQRRRUUUUUUVVVXXXZZZYYYWWWTTTRRRQQQPPPPPPQQQTTT[[[eeennnxxxzzzuuupppmmmhhheeeddddddddddddccccccfffkkkmmmkkklllppp{{{kkkhhhddddddhhhkkkjjjggglllkkkkkkmmmppprrrqqqppprrrsssttttttqqqnnnkkkjjjjjjggggggkkknnnqqqwww||||||}}}wwwtttpppmmmkkkiiieeebbb___YYYRRRLLLJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPPPPNNNQQQNNNLLLPPPSSSfff{{{mmm___NNNHHHGGG>>>======999<<<@@@>>>KKKfffsssnnnuuussshhh___nnnxxxsssjjjfffeeecccbbbiiirrr|||yyyyyy|||{{{vvvoooiiieee___ZZZVVVQQQMMMJJJFFFCCC@@@???@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGCCCDDDEEEGGGJJJNNNRRRUUUWWWWWWUUUTTTSSSRRRRRRRRRSSSWWWbbbppp{{{vvveee______```aaa```]]]ZZZWWW\\\bbbeeeaaa[[[WWWSSSNNNRRRTTT\\\hhhvvv~~~}}}|||vvvooojjjhhheeecccaaa```aaaaaa```___``````]]]]]]dddnnnxxxvvvdddUUUNNNEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRRRRYYYdddrrr~~~}}}}}}xxxsssnnnlllmmmqqquuuwwwrrrtttxxx~~~sssaaaYYYRRRRRRSSSTTTUUUXXXUUUVVVWWWWWWVVVTTTSSSSSSVVVVVVXXX___fffooo~~~~~~yyytttpppjjjeee___[[[[[[\\\^^^^^^___bbbiiipppsssrrrtttxxxlll^^^\\\]]]bbbhhhlllnnnooorrrrrrsssuuuyyy|||~~~}}}}}}|||xxxtttssstttvvvxxxrrrmmmkkkkkknnnxxx}}}{{{{{{~~~xxxuuuqqqmmmjjjhhheeeccc```ZZZSSSMMMKKKKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPMMMQQQOOONNNRRRUUUhhh{{{mmm___NNNHHHGGG>>>======999<<>>???AAAAAAAAAEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEGGGJJJNNNQQQUUUVVVUUUTTTRRRQQQPPPQQQRRRSSSUUU\\\jjjxxxtttddd^^^___aaa```^^^[[[WWWVVV]]]bbbddd^^^WWWTTTRRRPPPRRRWWWaaannnzzzwwwnnngggeeedddcccbbbcccdddeeekkkhhhggggggfffkkkxxx{{{lll^^^SSSNNNFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOPPPQQQRRRRRRRRRTTTUUUUUUUUUVVVXXXZZZ]]]aaaiiiuuu|||zzzyyyzzzyyyxxx|||~~~~~~yyyvvvsssrrrtttwwwzzzzzzyyyzzz~~~ggg]]]TTTRRRSSSSSSUUUXXXQQQUUUYYY[[[[[[[[[\\\]]]^^^\\\\\\___cccjjjxxx{{{uuuqqqnnnkkkiiifffaaa\\\XXXXXXYYYZZZ[[[^^^bbbjjjsssvvvuuuxxx}}}~~~eeeVVVVVVYYY___dddhhhmmmrrrzzz{{{|||~~~zzzvvvwww}}}}}}uuupppmmmqqq~~~|||{{{|||{{{xxxtttooojjjfffdddccc___ZZZSSSNNNLLLLLLLLLMMMOOOOOOPPPQQQQQQPPPPPPOOOKKKQQQQQQPPPSSSVVVjjj{{{mmm___NNNHHHGGG>>>======:::<<>>>>>???BBBCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHGGGIIIKKKNNNQQQTTTVVVWWWSSSRRRPPPOOOPPPRRRUUUWWWXXXaaappprrrddd]]]___```___\\\XXXWWWVVV\\\aaabbb[[[TTTRRRRRRRRRTTT]]]iiittt{{{yyyooofffeeeccccccdddfffiiikkktttooolllmmmrrr|||ooodddYYYQQQNNNGGGGGGHHHIIIJJJLLLNNNOOOLLLMMMPPPTTTVVVXXXXXXYYYXXXZZZ[[[\\\]]]```dddgggkkkooovvv~~~wwwqqqoooppppppqqqpppsssuuuvvvzzzvvvvvvvvvxxx{{{}}}|||{{{zzz{{{rrrfffZZZTTTRRRPPPQQQTTTQQQUUUZZZ]]]___aaaeeeiiidddbbbcccfffiiiooo{{{xxxsssmmmgggdddcccbbbaaaaaa^^^ZZZXXXYYY[[[\\\\\\```eeennnvvvxxxvvvyyyjjj```UUUUUUXXX]]]^^^^^^dddnnnyyy|||{{{vvvwww~~~zzzuuussswww~~~|||{{{}}}~~~|||wwwpppjjjeeecccccc]]]XXXSSSNNNMMMMMMLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOKKKRRRRRRQQQSSSUUUiii{{{mmm___NNNHHHGGG>>>===>>>;;;===AAAAAATTTtttsssfffeeennnsssqqqssszzzhhhfffiiihhhfffcccaaafffuuu{{{vvvqqqlllgggccc___]]]YYYUUURRRNNNJJJFFFBBB@@@>>>>>>@@@BBBDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLOOORRRTTTVVVWWWWWWRRRQQQOOOOOOQQQUUUYYY\\\___iiiyyypppddd]]]___```^^^ZZZXXXWWWXXXZZZ___```XXXQQQQQQSSSUUUXXXcccrrrzzz}}}~~~zzzpppgggfffddddddfffjjjooorrrxxxsssrrrzzz~~~lllccc___YYYRRROOOKKKKKKLLLMMMOOOQQQSSSTTTRRRTTTXXX]]]```bbbcccdddbbbcccdddeeegggkkkqqquuuxxx}}}uuuppphhhcccaaaaaabbbbbbcccfffhhhjjjqqqzzz}}}{{{sssuuuyyy~~~~~~{{{vvvyyywwwhhh___ZZZVVVVVVYYYYYY\\\`````````bbbhhhmmmkkklllpppvvv{{{zzzooojjjccc^^^\\\\\\\\\[[[\\\ZZZXXXYYY\\\^^^``````hhhllluuu|||}}}{{{~~~]]]]]]UUUUUUWWWZZZVVVSSSZZZfffiiioooxxx}}}vvvuuuzzzzzzwwwvvv{{{~~~||||||~~~~~~yyyqqqjjjeeecccbbb[[[WWWRRROOONNNMMMLLLKKKOOOOOOOOOPPPOOOOOONNNNNNLLLRRRRRRQQQRRRSSSggg|||mmm___NNNHHHGGG>>>===>>>;;;===AAABBBUUUvvvssseeedddmmmsssrrrxxxwwwhhhjjjnnnkkkmmmgggbbbeeettt}}}zzzuuuooojjjgggeee]]][[[XXXUUURRRNNNJJJFFFAAA???>>>>>>@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMOOOQQQTTTVVVWWWWWWWWWRRRQQQPPPPPPSSSXXX]]]```fffqqqpppeee^^^``````^^^ZZZXXXYYYZZZXXX^^^___WWWPPPPPPTTTWWW[[[hhhwww~~~~~~~~~{{{qqqiiigggeeeeeehhhmmmssswww}}}yyy|||zzzooocccZZZZZZ]]]ZZZUUUQQQOOOPPPQQQRRRTTTWWWYYYZZZYYY\\\```eeeiiilllmmmnnnllllllmmmnnnppptttzzz|||iiiccc\\\WWWUUUUUUUUUUUUXXX\\\^^^aaaiiitttyyyxxxqqquuu||||||tttxxxwwwlllfffbbbbbbeeedddfffgggdddaaabbbgggmmmrrruuu|||}}}tttnnnfffccc^^^ZZZXXXXXXYYYZZZ[[[XXXXXXZZZ]]]___gggoooqqqrrryyyooo___ZZZVVVWWWYYYYYYXXXWWWXXXZZZ[[[fffuuuzzzyyy|||uuupppmmmiiiddd```ZZZWWWSSSOOOMMMLLLLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNKKKLLLSSSUUUbbbzzzwwwbbb\\\SSSKKKFFF???<<<>>><<<===AAACCCZZZ~~~zzzwwwqqqppprrruuuvvv{{{wwwhhhiiimmmmmmsssggg^^^cccrrr|||xxxtttooojjjeeeaaa[[[XXXTTTQQQOOOLLLHHHEEE??????@@@AAABBBBBBBBBAAADDDDDDDDDDDDFFFIIILLLNNNTTTUUUVVVVVVTTTRRROOOMMMQQQPPPQQQSSSYYYaaaiiinnnmmmttt}}}kkkcccfffdddaaa^^^]]][[[XXXVVV\\\\\\ZZZVVVSSSRRRTTTWWWgggrrr}}}~~~yyysssnnneeecccjjjooommmlllooo||||||tttlllccc\\\VVVTTTRRRSSSWWWZZZZZZYYYSSSUUUWWWZZZ\\\]]]^^^^^^aaadddjjjqqqttttttvvvyyy{{{yyyvvvwww{{{yyykkk___VVVNNNMMMMMMLLLLLLNNNMMMNNNQQQWWWaaajjjqqqtttppprrrzzz{{{yyy{{{|||uuunnnkkkkkkooorrruuurrrmmmjjjlllnnnxxxvvvnnnjjjaaa___\\\YYYWWWXXXZZZ[[[[[[YYYYYY\\\^^^```gggooowwwvvvzzzfff[[[XXXVVVWWWWWWVVVUUUUUUVVVXXXXXXbbbqqq|||~~~~~~}}}uuuppplllhhhccc___XXXVVVRRROOOLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNPPPMMMOOOUUUVVVbbbzzztttbbb\\\RRRKKKFFF???<<<>>><<<===BBBEEE\\\~~~|||}}}tttnnnnnnrrrvvvyyy}}}yyyhhhgggkkkkkkrrriiibbbfffssszzzvvvrrrlllgggcccZZZWWWTTTPPPNNNKKKGGGDDD@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEIIILLLNNNUUUUUUTTTSSSRRRQQQPPPOOOSSSUUUWWW\\\bbbiiiooossssssxxxyyyiiibbbaaaaaa```___]]][[[YYYXXX\\\[[[XXXTTTQQQQQQUUUXXXiiittt~~~xxxsssmmmggggggnnnrrroooooosss}}}yyyfffYYYSSSPPPLLLIIIOOONNNOOOSSSWWWYYYXXXVVVUUUVVVXXXZZZ\\\___aaacccfffjjjqqqxxx|||~~~wwwhhhXXXOOOHHHGGGGGGEEEEEEFFFGGGGGGJJJPPPYYYbbbkkkoooqqqsss{{{zzzvvvvvv~~~~~~~~~|||}}}{{{pppiiifff```^^^\\\YYYXXXYYYZZZ[[[]]][[[[[[^^^___aaagggnnnyyywwwyyyjjj]]]ZZZYYYYYYZZZ[[[ZZZYYYXXXYYYZZZUUU\\\hhh{{{|||uuuooolllhhhbbb^^^VVVTTTQQQNNNMMMLLLMMMMMMNNNPPPRRRTTTTTTSSSQQQOOOPPPRRRPPPRRRXXXWWWaaawwwqqqccc^^^SSSKKKFFF>>><<<>>><<<>>>CCCGGG```|||zzzwwwnnnjjjlllrrrwwwyyyyyyyyyfffeeekkklllqqqkkkfffiiisss|||xxxsssnnngggccc[[[XXXTTTPPPMMMJJJFFFCCCBBBBBBAAAAAABBBCCCEEEFFFFFFDDDCCCCCCEEEIIINNNPPPVVVUUURRRPPPOOOPPPQQQRRRUUUYYY___gggmmmsssvvvwwwwww{{{rrreee```[[[^^^```___\\\YYYZZZ[[[[[[YYYVVVQQQNNNOOOUUU[[[kkkuuu~~~wwwrrrnnnjjjlllrrrsssppprrrzzzwwwbbbXXXRRRIIICCCAAABBBCCCDDDGGGIIILLLQQQUUUWWWVVVTTTWWWWWWXXXZZZ^^^bbbfffiiimmmrrryyyuuudddQQQIIICCCCCCCCC@@@>>>???AAAAAACCCHHHPPPZZZdddkkksssuuu}}}{{{uuurrryyy}}}|||~~~xxxmmmgggeeebbbaaa```___^^^^^^^^^___aaa______aaabbbbbbfffllltttuuuyyylll___[[[\\\]]]\\\```dddfffeeecccbbbbbb[[[^^^eeettt{{{tttooollliiiddd```VVVUUURRRPPPNNNNNNNNNNNNPPPRRRUUUWWWWWWUUURRRPPPPPPSSSRRRTTTYYYWWW___uuuqqqgggbbbUUULLLGGG???<<<>>>;;;>>>DDDJJJdddxxxqqqiiifffjjjppptttuuurrrwwweeeeeekkknnnpppkkkhhhiiiqqq}}}yyytttnnnhhhccc\\\YYYUUUQQQNNNJJJFFFCCCCCCBBBAAAAAABBBDDDFFFHHHHHHFFFEEEEEEGGGKKKPPPSSSWWWTTTPPPNNNNNNPPPTTTWWWVVV\\\fffpppvvvyyyyyyxxxyyy}}}}}}kkkbbb___XXX\\\aaa___[[[XXXYYY[[[YYYXXXUUUOOOKKKNNNWWW___lllvvv}}}}}}vvvrrrsssooopppsssqqqnnnuuu|||jjjXXXKKKGGGFFFDDDAAA@@@BBBFFFIIIFFFHHHKKKOOORRRTTTTTTSSSXXXXXXYYY[[[___eeekkknnnqqqxxxsss```OOOHHHBBBCCCCCC@@@>>>>>>??????@@@CCCKKKUUUaaaiiitttvvv~~~}}}wwwsssyyy~~~}}}uuujjjeeedddccccccdddfffggghhhjjjjjjhhhffffffiiiiiigggjjjooouuuyyyrrraaa\\\]]]______^^^eeemmmsssssspppllliiieeegggjjjuuu~~~~~~yyysssooommmkkkgggdddWWWVVVTTTRRRQQQPPPPPPPPPPPPRRRUUUWWWWWWVVVSSSQQQPPPTTTRRRTTTYYYVVV^^^ssstttnnngggWWWMMMIII@@@===>>>;;;===DDDKKKffftttmmmfffeeeiiimmmnnnlllpppvvvfffffflllnnnmmmjjjggghhhnnnyyyzzz|||xxxrrrkkkggg___\\\XXXSSSPPPLLLGGGDDDCCCBBBAAAAAABBBEEEGGGIIIIIIHHHGGGGGGJJJNNNSSSUUUWWWTTTPPPNNNOOOSSSXXX\\\\\\cccnnnwww}}}}}}{{{xxxxxx~~~qqqeee___^^^YYY]]]```___ZZZWWWXXX[[[YYYXXXUUUOOOKKKOOOZZZcccmmmuuu|||}}}}}}wwwtttyyytttqqqrrrooonnnyyyzzzgggZZZPPPHHHDDD;;;<<<======<<>>>>>???AAAGGGQQQ]]]ffftttvvv~~~|||vvvssszzz}}}{{{}}}qqqeeeaaaaaaaaacccggglllppptttvvvwwwpppoooqqquuuuuutttwww|||}}}fff]]]]]]___``````aaahhhrrryyyzzzvvvpppmmmhhhkkknnnuuu}}}zzztttpppooommmiiieeeYYYXXXVVVTTTRRRQQQPPPPPPOOOQQQSSSVVVVVVVVVTTTSSSQQQTTTRRRTTTYYYVVV^^^sssxxxtttkkkXXXMMMIIIAAA>>>>>>;;;===CCCKKKgggwwwooofffdddgggjjjhhheeeooo~~~tttgggiiimmmlllkkkgggdddfffnnn|||ssswww|||||||||wwwpppkkkaaa^^^YYYUUUQQQLLLHHHDDDBBBAAAAAABBBCCCEEEGGGHHHHHHHHHHHHJJJLLLPPPSSSUUUUUUSSSRRRRRRTTTYYY^^^aaafffllluuu}}}{{{wwwwwwrrrggg```]]]]]][[[]]]^^^]]]YYYXXXYYY\\\XXXYYYVVVPPPLLLQQQ]]]gggooouuu{{{|||~~~yyywww{{{uuuqqqrrrqqqrrrtttaaaTTTKKKCCC>>>===777888:::;;;===@@@EEEHHHKKKLLLMMMNNNNNNPPPTTTWWWXXXZZZ___dddiiimmmppprrrttt}}}ooo[[[KKKDDD???@@@BBBAAA@@@AAA<<<===>>>???CCCLLLXXXaaasssuuu|||xxxsssqqqxxx~~~{{{|||}}}zzzyyy}}}ooobbb______cccfffjjjppptttxxxzzz{{{xxxxxx|||qqqaaa]]]___```aaaccchhhnnnvvvzzzzzzvvvrrrppplllpppuuuyyy}}}{{{{{{|||}}}}}}}}}}}}wwwrrrpppmmmhhhdddYYYXXXVVVTTTRRRPPPNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSUUUSSSUUUYYYXXX```vvv{{{yyymmmWWWLLLHHH@@@??????;;;<<>>@@@AAABBBDDD<<<>>>@@@AAACCCKKKVVV___qqqsss{{{vvvqqqnnnvvv~~~yyy|||~~~}}}}}}oooccc___```hhhjjjnnnrrruuuvvvwwwwww}}}~~~|||mmm```___bbbbbbcccfffppptttyyy{{{yyyvvvsssrrrttt{{{{{{xxxxxxzzzzzz{{{}}}yyysssppplllgggcccYYYXXXVVVTTTQQQOOOMMMLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTWWWTTTUUUZZZYYYbbbxxx}}}{{{mmmUUUJJJGGG?????????:::;;;BBBJJJggg{{{iii```aaaeeeeeecccTTTbbbhhhbbbaaajjjoookkkhhhccc```fffuuurrrooouuuuuussstttyyy~~~}}}|||zzzuuuooojjjaaa^^^YYYTTTOOOKKKFFFBBB>>>???AAACCCDDDEEEFFFFFFBBBDDDGGGJJJMMMOOOPPPQQQQQQRRRUUUYYY]]]bbbeeegggooorrrxxx{{{{{{wwwrrrnnnnnnxxx|||yyyxxxuuupppmmmiiiddd```^^^\\\[[[ZZZ]]]ZZZXXXXXX[[[^^^aaabbbXXXZZZZZZUUUQQQUUUaaammmsssxxx|||}}}}}}|||uuupppqqqyyy~~~sssfffVVVGGGAAA>>>999888:::===;;;999;;;???BBBDDDEEEBBBGGGMMMQQQRRRSSSUUUWWWZZZ___hhhqqqvvvwwwuuussstttkkkWWWJJJBBB<<<===@@@BBBDDDGGG???AAACCCDDDEEELLLVVV___ppprrrzzz}}}wwwqqqnnnuuu~~~~~~zzz~~~nnngggdddbbbkkkqqqwwwyyywwwvvvxxx{{{yyyuuuooogggbbbccciiinnnrrrvvvtttsssssspppqqqzzzzzzvvvuuuuuuwww~~~{{{pppkkkkkkggg```ZZZYYYWWWTTTQQQNNNLLLKKKKKKLLLNNNQQQTTTUUUWWWWWWVVVUUUWWWZZZZZZ\\\fffqqq|||xxxmmmYYYPPPLLLBBB???>>>???@@@AAAOOOrrrnnndddhhhaaaZZZ```VVVbbbhhheeeccchhhkkkiiigggaaafffnnnvvvuuussswwwvvvuuutttuuu{{{~~~{{{xxxtttoookkkccc\\\VVVTTTPPPIIIFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDHHHLLLMMMLLLLLLOOORRRRRRWWW]]]```cccfffjjjnnnrrryyy{{{vvvttttttqqqkkklllnnnoooooommmhhhccc```ZZZZZZXXXXXXYYY[[[]]]^^^XXXXXXXXXYYY\\\___bbbddd\\\ZZZXXXVVVTTTXXXeeesssyyy{{{~~~{{{wwwuuuxxx}}}wwwfffUUUMMMCCC=========;;;888888888999;;;>>>AAADDDFFFFFFLLLSSSVVVTTTRRRSSSUUUZZZ```gggkkkmmmooosssvvvzzzjjjUUUFFFCCC???===>>>?????????BBB@@@@@@CCCEEEJJJTTT___ooorrrxxx{{{uuuvvvnnngggmmm}}}~~~}}}~~~lllggghhhiiirrrvvvzzz{{{zzz{{{~~~tttnnnfffcccfffllltttxxxzzzyyyyyyyyywwwvvv|||{{{xxxwwwwwwxxx}}}|||qqqlllkkkfff```]]][[[WWWRRROOOLLLKKKKKKKKKMMMOOORRRTTTVVVWWWXXXVVVVVVXXXZZZZZZ[[[dddnnnxxxnnndddUUUPPPLLL???@@@>>>>>>???AAARRRvvvsssjjjmmmeee^^^ddddddqqqwwwoooggghhhlllllllllccceeekkktttxxxxxx{{{zzzxxxuuusssuuu|||~~~{{{xxxtttnnnjjjbbb\\\VVVTTTPPPJJJGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIMMMNNNMMMOOORRRVVVWWW[[[```eeehhhkkkpppsssyyy|||zzzsssnnnllliiiccceeeeeedddbbb___\\\YYYWWWTTTSSSRRRRRRSSSUUUWWWYYYVVVWWWXXXZZZ\\\^^^```aaaZZZXXXVVVUUUTTTYYYhhhvvvzzz|||}}}zzzyyy||||||kkk[[[OOOHHHAAA=========;;;999888999:::;;;>>>AAADDDFFFGGGLLLQQQSSSQQQPPPSSSUUUZZZ___dddhhhjjjooouuuzzzgggPPPFFFCCC???===>>>???@@@@@@BBB@@@AAADDDFFFJJJTTT___nnnqqqwww~~~}}}uuuooonnnhhhdddmmm~~~~~~~~~}}}pppnnnuuu|||yyyvvvpppiiieeehhhooowww{{{vvvuuuvvvwwwvvvvvv|||}}}{{{zzzzzzzzz|||sssllliiiddd^^^^^^\\\WWWQQQMMMKKKJJJJJJLLLMMMOOORRRTTTVVVWWWXXXUUUVVVXXXZZZYYYYYY___iiitttddd[[[RRRPPPKKK>>>AAA>>>===>>>BBBTTTzzztttmmmqqqkkkeeellluuuyyyjjjhhhmmmooorrrfffcccgggsss||||||}}}}}}|||xxxsssqqquuu~~~|||yyytttnnniiiccc\\\WWWUUURRRLLLIIIIIIDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNOOOOOORRRXXX]]]___bbbgggjjjnnnrrrvvvyyy{{{zzzuuulllfffcccaaa]]]^^^\\\YYYUUURRROOONNNNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUXXXZZZ\\\]]]]]]]]]XXXUUUSSSSSSUUU\\\lll{{{~~~}}}{{{~~~vvvkkk\\\NNNHHHCCC>>><<<===>>><<<:::999:::;;;<<>>???@@@@@@BBBAAABBBEEEGGGJJJTTT^^^mmmpppvvv{{{{{{vvvmmmggggggbbbaaammm~~~}}}~~~}}}vvvxxx~~~xxx{{{uuummmiiikkkqqqwww{{{ssspppppprrrsssttt{{{~~~|||zzz~~~zzzrrrkkkeee___ZZZ[[[YYYVVVRRROOOLLLJJJHHHKKKLLLNNNQQQSSSTTTUUUVVVTTTTTTWWWYYYVVVTTTZZZbbbsssccc[[[SSSPPPKKK???@@@======???DDDUUUxxxpppnnnvvvrrrnnnvvvzzzkkkiiimmmooosssfffbbbfffsss~~~}}}}}}~~~}}}zzzuuurrruuu~~~zzzuuunnnjjjddd]]]XXXVVVSSSMMMJJJKKKEEEEEEEEEEEEFFFGGGIIIJJJJJJLLLOOOPPPQQQVVV]]]ccchhhjjjllloooqqqtttwwwyyytttpppiiibbb^^^^^^]]]\\\[[[YYYVVVRRRNNNLLLJJJJJJLLLKKKKKKLLLMMMOOOPPPQQQRRRTTTWWWZZZ[[[[[[ZZZYYYVVVRRRPPPRRRVVV___ppp~~~||||||qqqfff^^^RRRGGGDDDAAA>>>===>>>>>><<<:::;;;;;;<<<>>>@@@DDDGGGIIILLLMMMLLLKKKKKKMMMRRRWWWXXXYYY[[[]]]cccooolllRRRDDDAAA>>>===>>>@@@AAAAAACCCBBBCCCFFFHHHKKKTTT^^^lllpppuuuxxxwwwpppgggaaaeeeaaaaaannn~~~}}}}}}~~~~~~}}}}}}||||||wwwqqqoooqqqvvv{{{~~~{{{vvvrrrqqqrrrtttzzz{{{wwwvvv{{{wwwqqqiiiaaaZZZWWWUUUUUUUUUTTTQQQNNNJJJHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRTTTUUURRROOOTTT\\\vvvjjjcccVVVNNNJJJBBB???<<<===AAAFFFSSSrrr}}}sssvvvzzzttt{{{tttiiiiiilllkkkoooeeebbbgggttt~~~~~~}}}wwwsssvvv}}}wwwpppkkkeee___YYYXXXTTTNNNKKKLLLGGGGGGFFFFFFGGGHHHJJJLLLKKKMMMPPPQQQTTTZZZcccjjjpppoooooopppqqqsssttttttmmmfff___[[[ZZZZZZ[[[[[[YYYXXXVVVTTTQQQNNNLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTWWWZZZ[[[YYYWWWVVVTTTPPPOOORRRXXXbbbrrr|||yyyyyy|||vvvfff___XXXNNNGGGDDDBBB@@@???>>>===;;;:::<<<<<<===???BBBEEEHHHJJJNNNMMMKKKJJJJJJMMMRRRVVVVVVWWWXXX[[[cccrrrjjjOOOCCCAAA>>>===>>>AAABBBBBBDDDBBBDDDGGGIIILLLTTT^^^lllpppuuuvvvsssmmmeee```eeeaaaaaaooo}}}|||}}}{{{}}}zzzsssuuuzzzwwwuuuuuuyyy|||vvvtttsssrrrvvv|||}}}wwwqqqqqquuuyyy|||~~~wwwrrrkkkaaaYYYWWWSSSSSSTTTSSSQQQNNNJJJHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSOOOLLLRRRZZZyyyzzzpppjjjXXXLLLHHHCCC>>><<<===BBBFFFRRRnnnwww{{{pppfffgggjjjiiikkkeeeeeehhhuuuxxxrrrsss|||zzzsssnnnhhhaaa[[[YYYUUUOOOKKKLLLJJJIIIGGGGGGGGGIIIKKKMMMLLLOOORRRUUUYYY```iiippptttqqqooonnnooopppooooooiiiaaa[[[ZZZ[[[YYYYYYYYYXXXXXXWWWUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSUUUXXXYYYZZZXXXVVVUUUSSSOOOOOOSSSZZZdddrrr~~~{{{vvvyyy~~~lllccc]]]UUUMMMHHHCCCBBB@@@>>><<<;;;::::::===>>>>>>@@@CCCFFFIIIKKKNNNMMMKKKKKKLLLOOORRRTTTTTTUUUWWW\\\fffwwwiiiPPPBBB@@@======>>>AAACCCCCCDDDCCCEEEHHHJJJLLLTTT]]]kkkooossstttqqqkkkfffccceeecccfffvvv~~~}}}}}}}}}yyy|||wwwtttuuuyyyuuuuuuuuuuuuxxxzzzoooiiinnn{{{}}}|||{{{}}}||||||{{{yyyyyy|||~~~}}}yyyqqqkkknnnppprrrwwwyyyvvvoooccc\\\[[[VVVUUUSSSPPPMMMKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQSSSRRRRRRQQQNNNLLLRRR[[[ppp}}}qqqjjjXXXJJJEEEBBB@@@<<<<<<@@@EEEQQQmmmyyyzzzsssddddddhhhjjjkkkggghhhiiitttzzzssssss|||}}}vvvqqqjjjccc]]]ZZZVVVOOOKKKKKKLLLKKKIIIHHHHHHIIIKKKMMMMMMQQQVVVZZZ___fffooovvvtttpppmmmlllmmmnnnmmmlllfff^^^ZZZ]]]___]]][[[[[[ZZZXXXVVVTTTTTTUUUWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYWWWVVVUUURRROOOOOOUUU\\\eeeqqq||||||}}}~~~ssshhhddd^^^SSSIIIEEE@@@@@@>>><<<:::999:::;;;>>>??????AAADDDGGGJJJLLLMMMMMMLLLMMMOOOPPPQQQQQQRRRTTTXXX^^^jjj|||cccOOOBBB???===<<>>CCCRRRooo|||zzzxxxdddaaaggglllmmmjjjjjjjjjrrr|||vvvwwwxxxsssllleee^^^[[[VVVOOOKKKKKKNNNLLLJJJHHHHHHIIIKKKMMMOOOSSSYYY^^^cccjjjssszzzsssoookkkjjjlllnnnmmmlllbbb[[[YYY___dddbbb``````]]]ZZZVVVSSSTTTWWW\\\___^^^^^^^^^]]]\\\[[[YYYYYYWWWWWWXXXXXXXXXWWWVVVUUURRROOOPPPVVV^^^fffqqqzzzuuummmgggfff___QQQFFFBBB>>>===<<<:::888888:::<<>>>>>>>>???DDDTTTqqq~~~vvvcccfffcccmmmllllllnnniiilll~~~zzz|||}}}xxxqqqmmmeee\\\UUUQQQOOONNNUUUPPPJJJHHHIIILLLLLLLLLPPPSSSYYY```ffflllppprrrrrrqqqooommmllliiieeebbbXXXYYYZZZ]]]___aaa```___^^^]]]ZZZYYYYYYZZZ\\\^^^```aaacccbbb```^^^]]]]]]^^^]]][[[ZZZZZZZZZXXXVVVTTTTTTTTTWWW^^^iiiwww~~~|||}}}xxx{{{vvvrrrooojjjddd\\\SSSHHHBBB===;;;999777888999;;;===AAABBBCCCEEEGGGJJJKKKLLLHHHKKKPPPSSSTTTSSSOOOMMMPPPPPPVVVaaaooo}}}eeePPPEEE@@@???>>>>>>???AAACCCDDDCCCDDDFFFGGGIIIOOOXXX___ggggggggghhhkkknnnmmmiiifffrrr||||||||||||{{{zzzyyyxxxuuuwwwyyyxxxtttrrrsssuuupppmmmkkkmmmttt}}}oookkkddd[[[TTTOOONNNOOONNNPPPSSSVVV]]]kkk}}}sss}}}zzzqqqgggdddgggrrryyyvvvtttvvv{{{|||{{{~~~|||yyywwwtttqqqlllhhhiiijjjmmmrrrxxx}}}zzzsssmmmiiiggg]]]XXXQQQKKKIIIIIIJJJJJJJJJJJJLLLNNNOOOQQQRRRSSSTTTTTTSSSQQQPPPRRRVVVYYYmmm~~~eeeWWWPPPJJJEEECCC>>>>>>>>>???DDDTTTrrrvvvcccfffcccmmmlllkkkmmmjjjooo}}}}}}xxxrrrnnnfff___XXXSSSQQQPPPSSSOOOIIIGGGIIIKKKMMMMMMSSSWWW]]]dddiiimmmpppqqqnnnnnnllljjjgggddd___\\\WWWXXX[[[^^^aaabbbaaa```___]]]ZZZXXXWWWWWWYYYZZZ\\\^^^``````_________aaa```^^^\\\[[[[[[ZZZXXXWWWUUUUUUVVVXXX^^^iiiuuu}}}~~~~~~{{{}}}qqqmmmlllhhhbbbXXXNNNDDD???;;;:::888777888:::<<<>>>AAABBBCCCEEEGGGHHHIIIJJJIIIKKKOOORRRSSSQQQOOOMMMMMMOOOUUUbbbrrr~~~mmm[[[KKKCCC@@@???>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHMMMUUU[[[dddeeeeeegggkkknnnnnnlllkkkzzz~~~~~~}}}}}}|||{{{zzzzzzxxxyyyzzzxxxvvvtttttttttpppmmmjjjkkkpppxxx}}}mmmeeeddd```YYYQQQLLLKKKLLLKKKMMMOOOQQQVVVaaapppzzzbbbmmmzzzxxxooogggdddhhhqqqrrrpppooorrrxxx~~~~~~~~~{{{xxxuuussspppmmmjjjnnnmmmnnnrrryyy{{{ssslllgggeeeZZZUUUOOOKKKIIIJJJJJJJJJLLLLLLMMMOOOPPPRRRSSSTTTSSSSSSSSSQQQQQQSSSVVVZZZiii```PPPMMMKKKGGGCCC>>>>>>>>>???DDDUUUsss|||wwweeehhheeennnqqqllllllkkkrrr}}}yyysssoooiiibbb[[[WWWTTTSSSQQQMMMIIIGGGHHHKKKMMMNNNUUUZZZaaafffiiikkklllnnnjjjiiihhheeeaaa\\\XXXUUUUUUXXX\\\aaaccccccaaa```___]]]YYYUUUSSSRRRSSSSSSUUUVVVWWWXXXXXXZZZ]]]```^^^]]][[[[[[\\\[[[ZZZXXXUUUVVVXXXZZZ```hhhrrryyy{{{{{{rrriiiggghhhfff^^^RRRGGG???<<<888888777777999;;;>>>@@@CCCDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOOOONNNMMMLLLJJJLLLUUUddduuupppfff]]]QQQHHHCCC@@@@@@??????@@@BBBDDDFFFHHHIIIIIIHHHIIIMMMUUU[[[bbbccceeehhhkkknnnppprrrrrr~~~~~~}}}|||||||||}}}}}}{{{zzzyyyyyywwwuuusssppplllhhhgggkkkrrrxxx{{{wwwfff]]]]]]______ZZZQQQKKKJJJLLLJJJKKKMMMMMMPPPVVV```gggssszzzXXXbbbnnnxxxtttllleeedddhhhrrruuukkkjjjkkknnnssszzz~~~zzzvvvtttqqqnnnlllnnnllllllpppxxx|||qqqhhhbbb___YYYUUUOOOKKKJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSWWWZZZhhh```PPPMMMJJJFFFCCC???>>>>>>???DDDVVVuuuooovvvzzzhhhkkkhhhqqqvvvnnnkkkkkkqqq~~~{{{tttqqqkkkeee^^^YYYVVVTTTNNNLLLIIIGGGHHHKKKNNNPPPVVV[[[bbbfffgggfffggggggffffffeeebbb\\\WWWRRRPPPTTTXXX^^^cccdddbbb```^^^]]]ZZZVVVQQQNNNLLLLLLLLLMMMNNNNNNNNNNNNQQQUUUYYYYYYXXXWWWXXXZZZ\\\[[[ZZZUUUWWWYYY\\\aaagggoootttvvvvvvzzz~~~{{{qqqgggbbbaaacccbbbZZZMMMAAA;;;:::666666666888:::===@@@BBBFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIKKKUUUeeewwwuuuoooiiiaaa[[[YYYVVVOOOIIIFFFAAA@@@@@@@@@AAACCCFFFGGGFFFGGGIIIIIIJJJPPPXXX___ccccccfffiiikkklllrrrwwwzzz~~~}}}|||}}}}}}~~~}}}zzzzzz{{{zzzvvvrrroookkkgggfffiiioootttvvvyyy|||tttddd]]][[[[[[___bbb^^^UUUNNNLLLNNNJJJKKKLLLLLLMMMPPPVVVZZZ___eeeppp{{{XXX___fffkkkrrrzzz~~~|||pppiiicccdddjjjvvv{{{ooohhhhhhjjjllloootttyyy|||{{{vvvssspppllljjjjjjiiiiiinnnwww{{{pppggg```\\\YYYUUUPPPMMMLLLMMMMMMLLLJJJKKKLLLNNNOOOQQQRRRSSSSSSTTTTTTSSSRRRTTTWWWYYYgggwwwaaaUUUOOOIIIEEECCC???>>>>>>???EEEWWWwww|||bbbmmmyyygggjjjgggpppuuullliiijjjooo}}}uuusssnnnhhhbbb\\\WWWUUUNNNLLLIIIHHHHHHJJJNNNQQQWWW]]]dddgggeeeccccccdddeeeeeeddd```ZZZTTTRRRQQQTTTZZZ```dddccc```]]]\\\XXXVVVQQQLLLIIIGGGGGGHHHKKKJJJIIIHHHGGGJJJNNNQQQQQQQQQQQQTTTXXX[[[\\\[[[VVVXXX[[[^^^aaaffflllqqq{{{~~~}}}sssqqqqqqqqqlllddd```aaa^^^```^^^UUUHHH>>>::::::555666777999<<>>>>>???EEEXXXxxxqqq[[[kkkvvveeehhheeennnqqqhhhgggjjjpppyyywwwsssmmmfff___YYYVVVNNNMMMKKKIIIHHHJJJOOOSSS[[[aaaggghhhdddaaabbbddddddeeeddd___XXXUUUUUUVVVWWW\\\bbbdddaaa\\\YYYXXXSSSQQQMMMIIIGGGFFFGGGGGGMMMLLLKKKIIIGGGHHHKKKNNNLLLLLLMMMQQQVVVYYY[[[[[[VVVXXX[[[^^^aaaeeekkkooovvvzzz|||yyytttpppllljjjddd^^^^^^aaa]]][[[WWWNNNDDD===::::::666666888;;;>>>AAADDDEEEDDDGGGJJJMMMMMMJJJGGGDDDHHHHHHHHHHHHGGGFFFEEEEEEHHHKKKUUUeeevvv}}}ggg\\\QQQMMMLLLJJJIIIJJJHHHHHHLLLSSSTTTOOOIIIHHHBBBBBBAAAAAACCCFFFIIIJJJLLLMMMMMMMMMNNNSSS[[[aaaccc```aaadddccceeerrr~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~|||{{{zzzzzzxxxvvvtttmmmkkkjjjkkkooorrrssstttrrrtttvvvwwwxxx~~~hhh]]]YYYVVVXXX\\\\\\\\\[[[WWWRRRNNNLLLKKKGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSXXXaaammm{{{aaabbbaaa___aaaiiimmmnnnnnnhhhdddiiitttvvvrrrlllooosssuuuttttttuuuwwwuuu{{{yyywwwuuusssppplllhhhffffffhhhnnnvvv~~~zzzqqqjjjeeecccYYYUUUQQQNNNLLLLLLKKKJJJIIIJJJLLLNNNQQQSSSUUUVVVUUUVVVVVVUUUSSSSSSTTTVVVaaapppjjjfffccc\\\QQQHHHEEE???>>>>>>???EEEYYYyyyzzzgggWWWlllwwwfffhhheeennnqqqjjjkkkooorrr~~~|||xxxrrrjjjbbb\\\XXXOOOOOOMMMKKKIIIJJJOOOSSS[[[aaaffffffaaa^^^```cccdddeeeccc]]]WWWUUUXXX\\\ZZZ___dddccc^^^XXXUUUUUUPPPNNNKKKIIIHHHHHHJJJKKKNNNNNNMMMKKKHHHHHHJJJMMMKKKKKKLLLPPPTTTWWWXXXXXXWWWXXX[[[]]]```eeekkkooorrrvvv|||zzzwwwtttnnniiigggbbb\\\[[[]]][[[WWWOOOGGG@@@<<<:::999777888:::===@@@CCCEEEFFFFFFIIIMMMPPPPPPMMMIIIFFFIIIIIIJJJJJJIIIHHHFFFEEEHHHLLLVVVfffwwwcccRRRKKKFFFFFFFFFEEEFFFIIIHHHGGGJJJPPPQQQMMMIIIIIIBBBBBBBBBBBBDDDGGGJJJKKKLLLNNNOOOOOOPPPUUU^^^eeeeeeaaabbbeeeeeehhh{{{~~~~~~|||}}}~~~|||yyyzzz{{{zzzxxxvvvuuuuuummmlllmmmooorrrsssrrrqqqpppsssuuuvvvvvvzzz~~~mmm^^^[[[XXXSSSTTT[[[ZZZWWWRRROOONNNNNNLLLJJJJJJIIIHHHIIIJJJKKKLLLKKKOOOPPPPPPRRRWWW```kkkrrrbbbcccbbb^^^```fffiiiiiioooiiifffkkkxxxzzzssssssooosssxxxzzzyyyxxxxxxyyyrrryyyxxxwwwwwwwwwtttppplllggghhhjjjpppwww||||||rrrjjjdddbbbXXXUUUPPPMMMLLLKKKIIIHHHIIIJJJLLLOOORRRUUUWWWYYYVVVWWWWWWVVVTTTSSSTTTUUU```xxxqqqllljjjdddWWWJJJCCC@@@>>>>>>???EEEYYYzzzuuuaaaSSSkkkyyyhhhkkkhhhqqqvvvoooqqqssssss|||uuunnneee^^^YYYPPPPPPOOOLLLIIIJJJOOOTTTZZZ___dddbbb]]]ZZZ]]]aaaddddddbbb\\\VVVVVV[[[```\\\aaaeeebbb[[[UUURRRRRROOOMMMKKKIIIIIIKKKMMMNNNMMMMMMMMMKKKIIIIIIJJJLLLMMMMMMMMMPPPSSSVVVWWWVVVWWWXXXZZZ\\\___eeekkkppppppuuu{{{zzzvvvrrrmmmhhheeeaaaZZZWWWWWW[[[TTTJJJBBB===;;;:::999888999;;;>>>AAADDDFFFGGGIIILLLQQQTTTUUURRRNNNKKKJJJKKKLLLMMMLLLJJJGGGFFFHHHKKKVVVgggyyyqqqVVVGGGDDDCCCFFFFFFEEEGGGJJJJJJHHHJJJNNNOOOLLLKKKMMMCCCBBBBBBBBBDDDGGGJJJLLLIIIKKKMMMOOORRRYYYccckkkhhhdddeeeiiiiiinnn~~~}}}|||~~~}}}vvvyyy{{{zzzvvvttttttvvvmmmnnnoooqqqsssrrrpppmmmqqqtttvvvwwwxxx{{{llleee[[[VVVXXXUUUMMMMMMUUUZZZSSSLLLJJJMMMOOONNNLLLNNNLLLKKKKKKLLLMMMMMMLLLOOOOOOOOOOOORRRXXX```eeehhheee___YYYXXX\\\bbbdddccceeekkksss{{{sssmmmpppppprrruuuxxxzzzzzzzzzyyy|||{{{wwwssstttwwwxxxtttppphhhhhhiiikkkpppwww}}}uuuooommmggg```\\\WWWRRRMMMKKKJJJIIIHHHIIIKKKNNNQQQSSSUUUUUUUUUVVVVVVUUUSSSQQQRRRTTTVVVbbbttt{{{vvvqqqfffVVVHHHBBB<<>>===:::888999888;;;???BBBCCCDDDEEEGGGLLLOOOTTTYYYZZZWWWQQQKKKLLLMMMMMMMMMLLLJJJGGGFFFEEENNN[[[iiiyyyhhhPPPEEEDDDCCCCCCEEEIIIMMMOOONNNOOOOOOOOONNNLLLIIIGGGBBB???@@@DDDFFFFFFHHHMMMLLLMMMLLLMMMWWWccckkkkkkhhhcccbbbggglllyyy}}}~~~|||zzzvvvwwwvvvtttqqqooopppqqqvvvttttttwww{{{zzzuuuooommmqqqvvvyyy{{{|||~~~yyykkkddd^^^XXXQQQNNNNNNPPPPPPPPPOOONNNLLLKKKJJJKKKKKKLLLLLLMMMMMMKKKIIIJJJMMMQQQOOOQQQRRRRRRQQQUUU[[[```ooohhh^^^UUUSSSUUUYYY[[[aaaeeeooo|||{{{pppkkkmmmoooqqqtttwwwyyy{{{{{{{{{}}}{{{xxxuuuuuuvvvvvvssspppfffggghhhkkkqqqxxx~~~|||sssnnnlllgggaaa\\\XXXSSSNNNLLLKKKJJJIIIKKKLLLOOOQQQSSSTTTUUUUUUVVVVVVUUUSSSRRRRRRTTTVVVaaappp~~~uuunnneeeVVVIIICCC===???@@@???EEE[[[|||zzz|||mmmYYYWWWcccuuufffiiieeemmmooopppooonnnrrr~~~}}}||||||vvvooohhhaaa\\\RRRMMMJJJKKKLLLMMMQQQWWW^^^]]][[[[[[\\\^^^```aaabbb]]]WWWSSSSSSWWW]]]bbbddddddccc___ZZZVVVRRRQQQPPPNNNKKKKKKLLLMMMMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPTTTTTTVVVZZZ```fffmmmpppqqquuuzzz~~~|||vvvrrrllliiiddd\\\UUURRRSSSVVVWWWLLLAAA>>>===::::::;;;;;;>>>AAACCCDDDEEEFFFHHHMMMRRRYYY]]]]]]XXXRRRMMMLLLMMMMMMNNNLLLJJJHHHFFFDDDMMMZZZhhhyyydddNNNEEEDDDCCCCCCEEEIIIMMMPPPPPPQQQQQQQQQOOOMMMJJJHHHGGGDDDEEEIIIKKKJJJLLLPPPNNNPPPPPPRRR[[[gggmmmmmmjjjdddcccjjjuuu{{{|||}}}~~~}}}{{{yyywwwtttuuuuuutttrrrqqqrrrtttvvvuuuvvv{{{zzzuuuooossswwwzzz{{{{{{|||}}}~~~}}}lllbbb]]]XXXTTTOOOLLLMMMNNNNNNMMMPPPPPPOOONNNMMMNNNOOOOOOMMMNNNNNNMMMLLLLLLOOORRRTTTUUUVVVUUUUUUXXX___dddrrrhhhZZZQQQOOOQQQTTTVVVZZZaaaoooxxxqqqmmmllllllpppqqqsssvvvxxx{{{|||}}}}}}{{{zzzyyyxxxvvvuuurrrpppoooeeefffgggkkkqqqxxx~~~zzzqqqlllkkkhhhbbb]]]YYYTTTPPPNNNMMMKKKJJJMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVUUUTTTRRRRRRTTTVVV]]]lllsssjjjbbbVVVJJJCCC>>>@@@@@@@@@FFF\\\|||vvvyyyzzz{{{xxxjjjXXXWWWcccpppccchhheeelllnnnooonnnlllqqq}}}zzz{{{|||~~~xxxqqqjjjbbb]]]RRRLLLIIIJJJLLLOOOUUU\\\aaa]]]YYYYYY\\\```aaaaaa^^^[[[VVVSSSSSSXXX]]]aaaeeedddbbb^^^ZZZVVVSSSQQQNNNLLLJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRTTTXXX^^^eeekkkooorrrtttxxxzzz{{{|||~~~~~~|||xxxrrrnnneeeccc^^^WWWRRRPPPRRRTTTSSSIII???<<<<<<<<<===@@@AAABBBDDDEEEEEEFFFHHHJJJQQQWWW___aaa^^^YYYTTTRRROOOOOOPPPOOONNNLLLIIIGGGEEELLLXXXfffwww}}}^^^JJJDDDCCCBBBCCCFFFJJJNNNQQQRRRSSSSSSRRRPPPNNNKKKIIIFFFDDDEEEIIIJJJIIIKKKNNNOOOSSSUUUXXXaaakkkppppppoooiiiiiittt||||||}}}}}}|||zzzwwwuuusssuuuuuuuuutttssstttvvvxxxxxx{{{{{{qqqtttwwwyyyzzzyyyzzz{{{yyy~~~mmmccc]]]ZZZVVVSSSPPPOOOOOOPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPRRRSSSTTTTTTUUUWWWYYY\\\^^^___^^^^^^aaagggmmmkkk```TTTPPPQQQSSSWWWZZZZZZcccrrrqqqmmmnnnooopppuuuuuuuuuwwwxxxzzz|||~~~~~~~~~~~~|||zzz{{{{{{xxxtttpppnnnnnnfffgggiiilllqqqvvv|||{{{qqqlllkkkhhhccc^^^ZZZVVVRRRPPPOOOMMMKKKNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUUUUTTTSSSSSSTTTVVVYYYlllpppfff___TTTIIICCC???@@@@@@@@@GGG]]]|||~~~qqqsssvvvxxxuuuiiiWWWVVVbbbnnnaaahhhdddkkkllllllkkkiiinnn|||xxxzzz|||zzztttlllddd___VVVPPPLLLLLLNNNQQQXXX```ccc]]]WWWWWW\\\aaaaaa```\\\ZZZWWWUUUVVVYYY^^^aaaaaa```]]]ZZZWWWTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOONNNOOOQQQTTTZZZaaagggkkkoooqqqsssssstttvvvyyy{{{}}}|||{{{zzzyyyuuuooolll```]]]XXXSSSPPPPPPQQQSSSNNNEEE===<<<<<<===AAAEEEGGGGGGGGGFFFFFFGGGJJJLLLVVV\\\bbbbbb]]]YYYXXXYYYVVVVVVVVVUUURRRNNNJJJHHHGGGMMMWWWdddvvvzzz[[[GGGCCCBBBBBBCCCFFFKKKPPPSSSRRRSSSSSSRRRPPPMMMJJJHHHFFFCCCDDDHHHIIIHHHIIIMMMOOOTTTZZZ^^^fffpppttttttssspppuuu~~~{{{yyywwwuuuwwwxxxwwwuuuttttttuuuyyyzzz}}}|||nnnqqquuuwwwxxxxxxxxxyyy|||yyyllleeeaaa^^^ZZZYYYXXXWWWVVVVVVUUUTTTNNNNNNOOOOOOPPPQQQRRRSSSXXXYYY[[[^^^```bbbeeegggiiikkklllkkkkkknnnuuuzzzaaaWWWPPPQQQUUUWWW]]]ccchhhqqquuupppoooqqqttt{{{{{{zzzzzzzzz{{{|||}}}~~~}}}}}}{{{||||||zzzuuuqqqnnnmmmiiiiiijjjmmmppptttxxxzzz}}}rrrllliiigggccc^^^[[[WWWTTTRRRPPPNNNLLLNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUTTTSSSSSSTTTVVVVVVooooooddd\\\RRRHHHBBB???@@@@@@@@@HHH]]]{{{sssfffiiiooowwwvvvjjjXXXUUU___~~~lll^^^dddaaaiiilllmmmkkkiiinnn}}}vvvzzz~~~}}}vvvnnnfff```YYYSSSNNNNNNOOORRRXXX___bbb\\\VVVVVV[[[___```___]]][[[YYYXXXXXXZZZ]]]___[[[XXXUUUSSSSSSRRROOOMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRPPPOOOOOONNNNNNOOOOOOPPPLLLMMMNNNQQQVVV[[[aaadddhhhjjjkkkkkklllnnnqqqssswwwvvvvvvvvvuuurrrmmmiii]]]ZZZUUUQQQPPPQQQRRRSSSKKKCCC<<<;;;===???EEEKKKLLLKKKJJJGGGFFFHHHLLLOOO\\\___bbb```\\\ZZZ]]]aaa``````^^^[[[WWWRRRMMMJJJJJJNNNWWWddduuuzzz[[[FFFBBBBBBAAACCCGGGLLLQQQUUURRRSSSSSSSSSQQQNNNKKKIIIJJJGGGGGGJJJLLLLLLNNNSSSRRRYYY___dddkkktttxxxxxxsssxxx~~~|||zzzyyyzzz{{{{{{zzzvvvtttrrrrrrvvvwwwyyy{{{|||zzzwwwtttjjjnnnrrruuuvvvvvvwwwyyytttmmmiiifffaaaaaaaaa___]]][[[ZZZZZZUUUVVVWWWYYY[[[\\\]]]^^^bbbbbbdddggglllpppssstttwwwyyy{{{{{{{{{```WWWSSSWWW[[[^^^hhhsss}}}|||vvvssssssvvv~~~~~~}}}}}}}}}|||{{{xxxsssooommmkkkkkklllmmmpppsssvvvwww|||{{{qqqiiifffdddbbb]]]ZZZWWWUUUSSSQQQOOOMMMMMMNNNPPPRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSUUUVVVUUUqqqooofff]]]RRRGGGBBB??????>>>???HHH]]]zzz|||iii]]]___fff~~~yyyyyyoooZZZSSS[[[yyy}}}lll[[[___^^^gggppppppooolllqqq~~~uuuzzzyyyppphhhbbbYYYSSSOOOOOOOOOPPPVVV\\\___[[[WWWWWWZZZ^^^______^^^]]][[[ZZZZZZZZZ[[[\\\TTTQQQNNNNNNQQQRRRQQQNNNRRRTTTVVVVVVUUUTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRROOONNNNNNMMMMMMMMMNNNNNNLLLLLLLLLMMMPPPUUUYYY\\\___aaabbbcccdddeeehhhkkkooooooooopppqqqnnnjjjggg\\\XXXSSSPPPPPPRRRSSSTTTIIIBBB===<<<===AAAHHHPPPOOONNNKKKGGGFFFIIINNNRRR___```aaa```___```dddhhhhhhgggeeeaaa\\\VVVQQQNNNNNNQQQXXXcccuuuyyy[[[GGGAAAAAAAAACCCGGGMMMSSSVVVUUUUUUVVVVVVTTTRRROOONNNMMMIIIHHHKKKMMMNNNRRRXXX[[[ccciiimmmqqqyyy}}}}}}xxx~~~}}}~~~~~~|||{{{zzzyyy~~~|||xxxsssqqqpppqqqqqqqqqqqqpppnnnmmmllliiimmmqqqtttuuuvvvwwwxxx~~~wwwtttsssoooooonnnkkkgggdddcccccc___```ccceeehhhjjjkkkkkkpppooooooqqqvvv{{{~~~ggg___\\\aaaeeekkk}}}{{{xxxxxx}}}{{{{{{zzzwwwqqqllliiijjjkkkmmmpppsssvvvwww~~~xxxzzzvvvllldddbbbaaa```\\\ZZZWWWUUUSSSRRROOOMMMKKKMMMNNNPPPRRRRRRRRRQQQRRRSSSUUUUUUTTTTTTUUUVVVVVVnnn}}}rrrjjj```SSSHHHCCC>>>>>>===>>>GGG]]]xxx{{{xxxiii]]]]]]ccc||||||~~~sss]]]RRRVVVsss{{{nnn\\\______jjjrrrrrrpppnnnssssssxxx{{{rrriiicccYYYTTTPPPQQQRRRRRRVVV\\\]]]\\\[[[ZZZ[[[]]]___```___^^^]]][[[YYYXXXWWWWWWPPPMMMKKKMMMRRRUUUUUUSSSVVVYYY\\\\\\ZZZYYYZZZ[[[ZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJJJJLLLOOORRRTTTUUUXXXZZZ\\\]]]^^^aaacccggghhhiiikkkllljjjgggddd[[[VVVQQQNNNOOORRRSSSSSSIIICCC>>>===>>>BBBKKKTTTQQQOOOKKKGGGFFFJJJPPPUUU___```bbbdddfffhhhjjjkkkjjjiiigggddd```ZZZUUURRRSSSTTTYYYddduuutttYYYGGG@@@@@@AAACCCHHHNNNTTTXXXYYYZZZ[[[[[[[[[YYYWWWUUURRRMMMJJJLLLOOORRRYYY```kkkqqqvvvwwwxxx}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyy}}}yyytttqqqpppoooooonnnllljjjiiijjjjjjlllooosssuuuvvvvvvvvvwww}}}~~~xxxtttssstttpppqqqtttxxx{{{}}}~~~}}}}}}nnnfffdddiiinnnxxx}}}zzz}}}{{{{{{|||zzzssslllhhhiiijjjmmmppptttwwwxxxzzzrrrtttqqqhhh```______^^^\\\YYYWWWUUUTTTRRROOOLLLJJJKKKMMMPPPQQQRRRQQQQQQQQQSSSUUUUUUUUUTTTUUUVVVXXXkkk|||uuunnncccUUUIIIEEE>>>===<<<>>>GGG\\\www||||||ooodddbbbfff~~~~~~www^^^QQQTTTqqq{{{rrr^^^aaabbbppprrrrrrpppmmmrrrrrrwww|||sssjjjcccYYYUUURRRTTTUUUVVVZZZ___\\\]]]^^^]]]\\\]]]```bbb______]]][[[XXXVVVTTTSSSOOOLLLJJJMMMTTTXXXYYYWWWYYY\\\___```^^^\\\]]]___\\\ZZZXXXUUURRRPPPOOONNNNNNNNNNNNMMMNNNNNNOOOPPPLLLKKKIIIIIIIIIKKKNNNPPPPPPRRRVVVXXXYYYZZZ\\\^^^bbbcccdddggghhhhhheeebbbZZZUUUOOOMMMOOOQQQRRRRRRIIICCC>>>>>>???CCCLLLVVVQQQOOOKKKGGGFFFJJJQQQVVV^^^___ccchhhlllnnnmmmllliiiiiihhheeeaaa]]]XXXVVVUUUVVVZZZddduuupppWWWGGG@@@@@@AAACCCHHHNNNUUUXXX]]]^^^___``````^^^]]][[[ZZZUUUQQQSSSVVVZZZbbbjjjvvv|||~~~}}}~~~~~~~~~}}}}}}|||||||||{{{~~~zzzuuurrrqqqqqqpppooollljjjjjjlllnnnooorrruuuwwwwwwvvvvvvvvv|||tttmmmllluuu~~~}}}{{{yyyvvvtttrrrqqqiiiiiiiiimmmrrrwww{{{}}}sssrrrnnnfff___]]]___bbb^^^ZZZVVVRRRPPPNNNLLLJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVZZZhhhxxxnnnjjj___MMMDDDEEE@@@<<<>>>@@@GGGaaa|||vvviiiZZZddd|||___QQQVVVlll{{{eee```hhhnnnuuupppoooqqqrrr|||}}}rrrsssxxx|||tttjjjccc[[[UUUQQQSSSVVVWWW[[[```fffaaa\\\\\\___aaa```^^^___^^^\\\ZZZWWWUUUSSSRRRJJJMMMPPPSSSTTTVVVXXXZZZZZZ___ccccccdddfffddd___^^^aaaaaa]]][[[ZZZVVVQQQSSSSSSTTTUUUWWWVVVSSSQQQMMMKKKIIIGGGFFFGGGHHHIIIKKKMMMPPPQQQSSSUUUYYY\\\```aaacccddddddccccccbbbYYYUUUQQQNNNOOOQQQRRRSSSJJJFFFAAA???BBBGGGLLLNNNNNNKKKHHHFFFHHHNNNTTTYYY```eeejjjoooqqqrrrtttuuummmmmmkkkiiieee```[[[XXXUUUXXX^^^fffrrroooXXXFFFBBBAAABBBEEEGGGIIIRRR\\\bbbddddddbbbdddhhhgggccc^^^[[[YYYZZZ___iiisssyyy|||zzzzzzzzz{{{||||||xxxtttrrrtttwwwuuussspppnnnnnnppprrrsssttttttttttttttttttttttttyyy~~~yyyxxx~~~}}}zzzwwwuuurrrqqqpppiiihhhiiilllrrrxxx~~~wwwsssmmmeee___]]]]]]___\\\YYYTTTQQQPPPNNNLLLJJJJJJKKKMMMOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVZZZhhhvvvhhh```WWWIIIBBBCCC@@@<<<>>>@@@GGGaaa||||||uuulll```iii{{{___SSSYYYnnnwwweeebbbiiioootttpppooopppqqq|||yyyoooqqquuu{{{}}}tttkkkddd[[[UUURRRTTTWWWYYY]]]bbbeeeaaa]]]]]]```bbb```]]]]]]\\\[[[YYYWWWTTTRRRPPPLLLNNNRRRTTTVVVXXX[[[]]]```eeeiiigggeeeeeeccc```^^^bbbdddbbb``````]]]XXXYYYZZZ[[[]]]``````___]]]UUURRRNNNLLLLLLLLLKKKJJJKKKMMMNNNMMMMMMMMMOOOQQQYYYZZZ\\\^^^````````````ZZZXXXTTTSSSSSSTTTUUUUUUJJJFFFAAA???BBBFFFKKKMMMMMMKKKIIIHHHLLLRRRYYY^^^dddjjjqqqvvvwwwvvvtttsssooonnnllliiifffbbb]]]ZZZWWWYYY]]]dddnnn~~~}}}jjjWWWIIICCCAAABBBEEEFFFIIIRRR\\\eeeiiikkkjjjjjjmmmmmmiiigggeeecccdddiiirrr{{{~~~}}}{{{zzzzzz{{{{{{zzzwwwtttsssssstttuuutttrrrppppppqqqrrrsssppppppqqqqqqrrrttttttuuuxxx}}}~~~|||yyytttqqqooonnnnnniiihhhhhhkkkqqqxxx{{{uuulllddd___]]]\\\[[[YYYVVVRRRPPPOOONNNLLLKKKIIIJJJLLLNNNPPPPPPPPPPPPSSSRRRRRRSSSSSSTTTUUUVVVYYYfff{{{eeeXXXPPPFFFBBBCCC@@@;;;>>>@@@GGGaaa|||zzzxxxtttjjjpppvvv]]]SSSYYYnnnyyy|||nnnbbbbbbjjjooossspppooooooppp{{{wwwppprrruuuyyy~~~uuulllfff[[[VVVSSSUUUYYY[[[^^^cccdddaaa___```bbbbbb___[[[YYYYYYYYYXXXVVVSSSOOOMMMNNNPPPSSSVVVXXX\\\```cccgggnnnqqqmmmgggeeeeeeddddddiiilllllllllllliiidddcccccceeehhhkkkmmmllljjj___ZZZTTTRRRTTTTTTPPPLLLKKKLLLLLLKKKIIIHHHIIIJJJPPPQQQTTTWWWYYY[[[[[[[[[YYYWWWUUUUUUVVVVVVUUUSSSIIIEEEAAA???BBBFFFJJJLLLKKKJJJIIIKKKOOOVVV]]]bbbiiioooxxx~~~}}}yyytttqqqqqqooollliiigggddd```]]]YYYZZZ]]]bbbjjjwwwvvvfffWWWNNNDDDCCCCCCEEEFFFJJJSSS]]]iiipppuuutttsssuuuuuutttsssqqqpppqqqvvv}}}|||{{{|||{{{yyywwwvvvuuutttrrrqqquuuuuutttrrrrrrqqqqqqqqqmmmnnnnnnppprrrtttvvvwww{{{~~~~~~{{{vvvqqqmmmkkkkkkkkkiiiiiihhhiiinnnuuuwwwlllddd```^^^[[[XXXWWWTTTPPPNNNNNNMMMLLLKKKHHHIIIKKKNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWbbbkkkYYYOOOHHHDDDDDD???;;;===@@@GGGbbb}}}wwwttt{{{mmmXXXPPPVVViiinnnmmmccc\\\___gggkkkrrrqqqpppnnnooo|||zzzwwwxxxzzz|||~~~vvvmmmggg^^^XXXUUUXXXZZZ[[[^^^bbbcccbbbaaabbbbbbaaa]]]ZZZUUUVVVWWWVVVTTTQQQMMMJJJNNNQQQTTTXXX[[[```eeeiiinnnvvvyyyssskkkiiikkkkkknnntttxxxxxxxxxxxxtttnnnkkkkkklllnnnqqqrrrqqqpppddd]]]WWWWWWZZZ[[[VVVQQQKKKMMMNNNMMMKKKJJJJJJKKKJJJLLLNNNQQQSSSTTTUUUUUUSSSRRRRRRSSSTTTSSSQQQNNNHHHEEEAAA@@@BBBFFFIIIJJJIIIHHHIIIKKKQQQXXX^^^ccclllrrryyy~~~}}}yyytttqqqpppmmmjjjhhhhhhfffbbb___\\\]]]^^^bbbiiisss~~~rrrggg[[[QQQFFFDDDCCCEEEGGGKKKUUU```lllvvv~~~~~~|||}}}}}}}}}|||}}}~~~}}}{{{yyyvvvvvvwwwvvvrrrnnnttttttssssssrrrqqqpppooooooooooooqqqsssuuuwwwyyy~~~}}}||||||yyytttoookkkjjjiiijjjiiiiiihhhhhhjjjqqq{{{xxxnnnfffbbb___[[[XXXUUUSSSOOOMMMMMMMMMLLLJJJGGGIIIKKKNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSUUU]]]zzzttt^^^RRRKKKFFFCCC???:::===@@@GGGbbb}}}www{{{sssfffTTTNNNSSS```aaa^^^XXXVVV[[[bbbfffpppqqqpppmmmnnn}}}~~~vvvnnnhhh```ZZZWWWYYY[[[[[[]]]```bbbbbbbbbbbbaaa___[[[XXXSSSTTTTTTTTTRRROOOKKKIIINNNQQQVVV[[[___eeejjjnnnttt{{{xxxrrrqqqtttvvvwww}}}}}}wwwqqqooonnnmmmmmmnnnnnnlllkkkaaa[[[VVVWWW\\\]]]YYYSSSNNNOOOPPPOOOMMMKKKJJJKKKIIIJJJLLLMMMOOOOOONNNNNNNNNNNNPPPQQQSSSQQQNNNKKKHHHEEEBBBBBBDDDFFFHHHIIIGGGGGGIIILLLQQQWWW]]]aaammmqqqvvvyyyxxxuuusssrrrmmmjjjggggggiiihhhddd```^^^^^^___dddkkksss{{{{{{tttpppjjj___SSSHHHEEEDDDFFFHHHMMMYYYeeepppzzz{{{yyywwwxxxyyywwwsssnnnrrrrrrrrrqqqpppoooooonnnqqqppppppppprrrtttwwwxxx~~~}}}xxx{{{{{{zzz~~~}}}{{{{{{xxxtttpppmmmkkkjjjjjjhhhiiihhhhhhiiioooyyy~~~}}}xxxqqqjjjeee```\\\ZZZVVVSSSOOOMMMMMMLLLKKKJJJGGGIIIKKKNNNPPPQQQQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSUUUXXXssswwwbbbVVVMMMFFFAAA???:::===@@@HHHbbb~~~vvvyyynnnaaaSSSNNNQQQVVVVVVTTTSSSSSSXXX^^^cccmmmooooookkkmmm~~~}}}uuunnnhhh```ZZZXXXZZZ\\\[[[]]]```aaaaaabbbaaa___\\\YYYWWWRRRRRRSSSRRRPPPMMMKKKIIINNNRRRYYY___eeekkkppptttzzz}}}xxxzzz}}}~~~|||~~~wwwooonnnllliiigggfffeeebbb```XXXUUURRRTTTWWWYYYVVVRRROOOPPPQQQOOOKKKHHHFFFEEEHHHIIIJJJKKKLLLKKKJJJIIIMMMMMMOOOQQQRRRQQQNNNKKKHHHFFFDDDDDDFFFGGGHHHHHHFFFGGGJJJNNNTTTZZZ___cccnnnpppssstttsssqqqppppppiiigggeeehhhkkklllgggaaa______```dddkkkrrrwwwyyy{{{wwwpppkkklllkkkbbbVVVIIIFFFEEEGGGJJJQQQ^^^jjjvvv~~~{{{{{{{{{|||{{{yyytttqqqqqqqqqpppooooooooooooppprrrqqqpppqqqrrruuuwwwyyy~~~~~~zzzwwwxxxyyyzzz~~~||||||~~~}}}{{{zzzwwwtttqqqooommmmmmeeegggiiiiiijjjpppzzz}}}{{{{{{xxxwwwtttooohhhbbb^^^]]]WWWTTTPPPNNNMMMLLLKKKIIIHHHIIILLLOOOQQQRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUmmmuuueeeYYYPPPHHHAAA>>>:::===@@@HHHbbb~~~uuuooo|||vvviii\\\PPPKKKMMMOOOPPPQQQSSSTTTXXX]]]bbbhhhllllllhhhjjj}}}|||uuummmhhh\\\XXXVVVYYY\\\\\\^^^bbbaaaaaaaaa___]]]ZZZXXXWWWRRRRRRQQQPPPNNNLLLKKKJJJOOOTTT]]]eeelllqqqvvvyyy~~~yyypppjjjgggdddaaa___]]]ZZZXXXOOONNNNNNOOOPPPQQQPPPNNNLLLMMMOOOMMMJJJGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGLLLLLLMMMOOOQQQPPPMMMJJJIIIGGGEEEFFFGGGIIIIIIHHHEEEHHHLLLRRRYYY```fffiiippprrrttttttqqqnnnmmmlllfffdddeeejjjooopppjjjddd___^^^___cccjjjooorrrrrrssspppkkkfffggghhhbbbZZZJJJGGGFFFHHHLLLTTTbbbppp}}}~~~|||{{{~~~}}}yyyvvvtttqqqpppooonnnnnnppprrrsssttttttssstttvvvzzz~~~}}}{{{{{{zzzyyy}}}|||zzzwwwuuusssrrrqqqrrrwww~~~|||{{{zzzwwwuuurrrpppooocccfffiiijjjlllrrr|||{{{yyyyyyuuuwwwwwwrrrjjjccc```___XXXUUUQQQNNNMMMLLLKKKIIIHHHJJJMMMOOORRRSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWUUUjjj}}}sssggg]]]TTTKKKDDD>>>:::<<<@@@HHHbbb~~~yyyuuusssffffffyyyrrrdddXXXLLLGGGIIILLLNNNRRRUUUWWWYYY^^^dddeeeiiijjjeeehhh|||{{{tttmmmhhhYYYUUUTTTYYY]]]^^^```dddaaaaaaaaa^^^[[[XXXWWWVVVRRRRRRPPPOOOMMMLLLKKKJJJPPPVVV```iiipppuuuyyy||||||tttgggddd```]]][[[YYYVVVTTTJJJKKKKKKLLLKKKKKKJJJJJJGGGIIILLLMMMKKKJJJIIIIIIDDDEEEFFFHHHHHHHHHHHHGGGJJJJJJKKKLLLNNNNNNKKKIIIIIIHHHFFFGGGHHHIIIIIIHHHFFFHHHNNNUUU]]]eeekkkooorrruuuwwwvvvsssnnnjjjhhheeedddeeelllrrrsssmmmfff___]]]^^^bbbhhhlllmmmllllllmmmiiidddbbbcccaaa]]]KKKGGGFFFIIIMMMVVVeeesss|||zzz{{{~~~yyywwwvvvrrrqqqooonnnoooqqqtttvvvwwwwwwwwwyyy|||}}}|||www~~~zzzvvvsssooollliiifffhhhlllnnnrrrzzz~~~yyyuuurrroookkkiiieeeeeefffiiinnnuuu{{{{{{{{{yyyvvvrrrnnnjjjfff```]]]ZZZVVVQQQLLLJJJIIIHHHGGGKKKJJJKKKNNNQQQSSSSSSRRRUUURRROOOPPPSSSUUUTTTSSSUUUZZZkkk~~~uuu```RRRKKKAAA>>>===:::;;;JJJddd|||ppphhheee\\\bbbxxxoooaaaTTTHHHDDDGGGHHHYYYccc^^^WWWZZZaaadddgggcccbbbeeejjjvvv~~~vvvmmmhhh\\\YYYVVVVVVXXX\\\^^^___dddeeeddd```ZZZVVVUUUVVVWWWVVVSSSPPPLLLLLLNNNPPPTTT[[[dddlllrrrwww||||||qqqgggaaaYYYUUUTTTQQQLLLGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOJJJJJJJJJHHHFFFDDDEEEGGGIIIKKKMMMOOOOOONNNKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFKKKXXXgggttt{{{|||xxxuuuuuuuuuqqqiiiddddddbbbbbbdddhhhkkkkkkgggccc]]]\\\]]]aaagggjjjjjjhhhmmmllljjjeee___ZZZXXXWWWOOOJJJGGGHHHLLLUUUdddrrr~~~}}}{{{{{{||||||{{{yyywwwsssrrrttttttqqqrrrvvv|||zzzyyy}}}}}}|||~~~vvvsssooollljjjhhheeecccdddfffhhhjjjnnnvvv}}}yyyvvvtttqqqmmmjjjddddddeeehhhmmmsssyyy}}}zzzxxxxxxuuuqqqmmmiiiddd___\\\[[[WWWRRROOOMMMMMMLLLKKKLLLKKKLLLNNNQQQSSSSSSRRRTTTQQQOOOOOORRRTTTSSSRRRVVV\\\mmmwwwaaaSSSLLLBBB>>>>>><<<<<>>@@@>>>===IIIcccwwwpppaaa```rrrmmmbbbXXXLLLGGGJJJTTTlll}}}vvvfff```bbbdddeee```^^^aaadddpppzzzqqqllleeebbb]]][[[[[[]]]^^^^^^^^^^^^^^^[[[XXXUUUSSSSSSWWWVVVSSSPPPMMMLLLOOOQQQXXXcccrrr~~~oooaaaSSSMMMFFFCCCBBBAAA???===<<<<<<==================>>>???@@@BBBDDDGGGIIIKKKNNNNNNMMMKKKGGGEEEEEEFFFKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKRRR___nnnzzz|||uuuooolllhhheeefffiiiqqqooonnnmmmlllkkkhhheeeaaaaaabbbfffjjjnnnooooooooolllgggaaa[[[WWWTTTRRRMMMKKKIIIJJJMMMWWWlll~~~~~~~~~~~~}}}{{{}}}zzzzzz||||||xxxxxx{{{zzz~~~|||xxxuuuqqqooonnnoooqqqrrrrrrqqqqqqqqqqqqpppqqqwww~~~{{{xxxuuuqqqmmmiiieeeeeeeeeggglllrrrxxx|||}}}xxxvvvrrrnnniiifffbbb^^^[[[VVVSSSOOOMMMMMMOOOOOOOOOOOONNNNNNPPPRRRSSSRRRQQQRRRRRRQQQRRRSSSSSSSSSSSSUUU[[[lll~~~xxx___PPPKKKCCC===???>>>===GGGaaazzzeee___nnnrrriii^^^QQQKKKMMMQQQnnnmmmccccccfffeee```^^^aaaeeeppp|||tttooofffccc^^^\\\\\\]]]^^^^^^\\\\\\\\\[[[XXXUUUTTTSSSVVVUUURRROOOLLLMMMPPPSSS^^^iiiyyy{{{dddUUUJJJFFFAAA>>>===>>>======;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAADDDFFFHHHJJJMMMNNNMMMKKKIIIGGGHHHIIINNNNNNOOOOOOOOONNNMMMMMMPPPPPPPPPOOONNNMMMKKKJJJHHHKKKTTT```nnnyyyyyypppkkkhhhfffjjjpppyyywwwtttpppmmmkkkhhhggg```aaacccfffjjjnnnqqqrrruuuqqqjjjccc^^^YYYVVVTTTNNNLLLJJJJJJKKKTTTiii|||}}}}}}{{{{{{}}}wwwoooiiiiiikkkvvv{{{zzztttqqqoooooopppsssuuuvvvvvv{{{|||{{{xxxxxx}}}|||xxxtttooojjjffffffeeefffiiimmmtttzzz}}}~~~yyyuuuqqqlllhhheeeaaa^^^[[[TTTQQQNNNMMMNNNPPPQQQQQQOOOOOOOOOQQQSSSTTTSSSRRRSSSTTTTTTUUUTTTTTTUUUUUUSSSWWWggg~~~|||}}}sss[[[MMMHHH@@@;;;>>>===<<>><<<<<<===>>>???;;;;;;<<<<<<<<<=========@@@AAABBBCCCEEEHHHJJJKKKLLLMMMMMMLLLKKKJJJLLLNNNRRRQQQPPPPPPOOOOOOOOOOOOQQQQQQQQQPPPOOOMMMKKKKKKHHHMMMVVVcccoooxxx}}}yyypppkkkgggfffkkkqqqxxxvvvsssnnnjjjgggeeeeee^^^```cccfffkkkoootttwww|||vvvnnnhhhdddaaa^^^\\\TTTQQQNNNLLLMMMUUUhhhyyy}}}||||||ggg___]]][[[]]]bbbiiikkkuuu}}}~~~wwwwwwvvvvvvwwwzzz||||||||||||vvvqqqmmmhhheeeeeeeeefffiiinnnuuu{{{|||xxxsssooojjjeeebbb___\\\ZZZTTTRRROOONNNOOORRRSSSTTTOOOOOOOOOQQQTTTUUUTTTSSSSSSUUUVVVWWWVVVUUUVVVWWWSSSVVVeee||||||xxxkkkUUUJJJFFF>>>:::<<<;;;<<>>>>>??????@@@@@@AAAAAAGGGGGGHHHHHHJJJLLLMMMNNNMMMOOOOOOOOONNNOOOQQQSSSTTTSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJPPPZZZfffpppxxx|||~~~{{{tttmmmiiifffdddfffkkkpppooommmiiiddd```___```^^^aaaeeeiiimmmssszzz~~~|||tttpppooooooooommm___YYYSSSOOOOOOTTTaaammm~~~~~~~~~wwwdddWWWWWWZZZXXXYYY^^^ccceeeppp{{{yyyxxx|||zzzsssoookkkhhhfffbbbcccdddhhhmmmuuu|||yyyvvvppplllfffbbb___\\\ZZZXXXSSSQQQNNNMMMOOOQQQSSSSSSOOONNNOOOQQQTTTVVVVVVUUUQQQTTTWWWWWWUUUTTTUUUVVVVVVYYYhhh~~~ssseeeQQQIIIEEE===;;;<<<:::===LLLgggvvvbbb___rrruuugggWWWOOOPPP\\\yyyxxxkkkgggfffhhhbbb```aaadddooo~~~}}}{{{yyyvvvhhhddd___\\\[[[\\\\\\\\\]]]\\\[[[[[[[[[XXXSSSOOOLLLLLLJJJHHHIIINNNUUUZZZjjjuuu}}}|||yyy___OOOEEE@@@;;;===???AAABBBCCCDDDFFFEEEFFFFFFGGGHHHHHHIIIIIINNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVTTTRRROOOMMMMMMMMMOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJPPP[[[fffooouuuyyy{{{uuuoookkkiiifffbbbbbbeeehhhiiiiiieeeaaa]]]]]]^^^```dddiiinnnssszzz~~~}}}zzzoooccc[[[VVVTTTXXX^^^kkkxxx~~~~~~kkk[[[RRRWWW\\\XXXVVVXXX```bbbqqq|||yyyvvvuuuyyywwwqqqmmmkkkjjjhhh```aaacccfffmmmttt{{{wwwuuunnniiiddd___\\\ZZZWWWVVVQQQNNNKKKJJJLLLOOOPPPPPPNNNNNNOOORRRUUUWWWWWWVVVPPPSSSVVVWWWUUUSSSTTTVVVYYY\\\kkkqqqbbbOOOHHHFFF===<<<<<<:::>>>OOOjjjyyynnn]]]```vvvyyykkk\\\TTTUUUYYYuuuxxxnnnjjjiiiiiiccc___```aaajjj~~~{{{zzzwwwlllgggaaa]]][[[[[[ZZZZZZ]]]\\\ZZZ[[[[[[XXXRRRMMMJJJIIIHHHGGGIIINNNUUU[[[jjjvvv}}}aaaMMMFFFDDDBBB<<>><<<@@@???===HHHdddvvvnnn^^^ZZZfff}}}uuuooo___RRRVVV\\\ssskkkdddfffjjjbbbaaafffeeeggg}}}{{{wwwwwwwwwoookkkddd^^^\\\ZZZWWWVVVYYYXXXYYYZZZ[[[ZZZWWWTTTSSSLLLKKKHHHGGGHHHMMMUUUZZZiiixxxyyy^^^NNNFFFBBB??????<<>>;;;???>>><<>>;;;>>>>>>===GGG```~~~yyyrrrbbb[[[fffwww{{{nnnXXXLLLSSSVVViiiiiifffkkklllddd```aaa___cccxxx{{{wwwwwwxxxrrroooggg```]]]ZZZUUURRRSSSRRRSSSTTTTTTSSSQQQOOOMMMJJJIIIHHHGGGHHHMMMUUUZZZiiiuuu}}}{{{hhhWWWFFF???@@@AAADDDFFFJJJLLLOOOPPPPPPSSSYYY^^^]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWVVVVVVTTTSSSQQQQQQMMMMMMKKKJJJHHHHHHHHHHHHKKKIIIHHHFFFEEEEEEFFFFFFJJJIIIHHHIIIJJJKKKJJJIIIHHHJJJRRR___nnnwwwxxxvvvgggeeecccccceeegggiiiiiibbbbbbfffkkkiiidddbbbcccccciiirrr}}}~~~gggZZZXXXWWWXXX]]]dddhhhhhhgggeeedddccchhhsssRRROOOPPPTTTVVVUUUVVVYYY^^^hhhzzzvvvmmmgggiiinnnrrrvvvzzz~~~wwwrrrssssssnnnhhheee`````````ccclllxxx{{{sssssshhhaaaYYYTTTTTTUUUUUUSSSSSSRRRPPPOOONNNNNNOOOPPPMMMNNNPPPRRRSSSSSSRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZ]]]^^^hhhzzz~~~oooaaaOOOFFFEEE@@@<<<>>>>>>>>>GGG^^^|||wwwqqqbbb]]]jjjxxx|||qqqZZZLLLQQQSSSaaayyyzzzgggffflllllleee``````___dddxxx{{{zzz|||xxxnnngggaaa^^^ZZZUUURRRSSSQQQQQQRRRRRRQQQOOOMMMKKKHHHHHHGGGFFFGGGLLLSSSXXXhhhrrr{{{|||{{{}}}~~~|||{{{nnnZZZMMMAAA>>>AAADDDGGGJJJKKKMMMNNNMMMMMMPPPWWW\\\]]]]]]^^^]]]\\\ZZZYYYXXXSSSTTTTTTTTTRRRPPPNNNMMMJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJIIIIIIKKKMMMUUU```lllssstttrrreeedddcccdddgggjjjllllllaaaaaadddhhhgggccccccfffaaajjjuuunnn^^^\\\ZZZXXXZZZ]]]aaabbbbbbhhhiiimmmttt~~~OOOOOORRRXXXYYYXXXXXX[[[bbbjjjyyy}}}uuukkkeeejjjrrryyy}}}~~~{{{vvvrrrssspppjjjeeedddcccaaa```ccckkkvvv}}}pppkkkgggaaaYYYTTTSSSSSSSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYY]]][[[```qqqooo___LLLEEEFFFBBB>>>??????@@@GGG\\\zzz~~~tttnnnbbb```nnn|||}}}vvvaaaNNNOOOPPP[[[rrruuufffdddllllllfffbbbaaaaaagggzzz~~~zzzmmmfff```^^^[[[VVVSSSSSSPPPPPPPPPPPPOOOMMMLLLKKKGGGGGGFFFEEEFFFJJJQQQUUUeeeooowwwyyyyyy|||qqqbbbSSSHHH@@@@@@BBBDDDGGGIIILLLMMMMMMKKKIIILLLRRRWWW\\\\\\]]]\\\[[[YYYWWWUUUPPPPPPQQQPPPOOOMMMKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHIIIJJJLLLOOOVVVaaakkkqqqqqqpppfffeeefffhhhkkkmmmmmmmmmdddbbbbbbccccccaaadddiiifffppp{{{tttccc^^^\\\ZZZ[[[^^^ccchhhjjjnnnqqqxxxQQQRRRVVV\\\^^^\\\]]]```eeennn|||}}}tttkkkgggmmmwww|||~~~}}}}}}|||yyyvvvttttttooohhhddddddeeecccbbbeeelllvvv~~~nnnffffffaaaZZZUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQOOOPPPRRRTTTVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYYYYVVVXXXjjjtttbbbOOOGGGGGGBBB>>>>>>>>>@@@FFFYYYxxx}}}rrrmmmbbbaaapppzzzdddPPPOOOQQQYYYnnntttfffdddkkknnniiieeecccccciiiyyy}}}yyylllfff```___\\\VVVSSSSSSOOOOOOOOONNNMMMLLLKKKJJJFFFFFFEEEDDDDDDGGGMMMQQQ^^^iiitttwwwyyy~~~{{{jjjYYYMMMEEE@@@AAADDDEEEFFFHHHNNNOOONNNKKKHHHIIINNNRRRYYYZZZZZZ[[[YYYWWWUUUSSSLLLMMMMMMLLLLLLKKKJJJIIIGGGHHHIIIIIIJJJJJJJJJIIIKKKJJJIIIGGGFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGJJJMMMLLLPPPXXXbbbkkkppprrrqqqggggggiiimmmppppppnnnlllhhhdddbbbcccbbbaaafffllljjjttt|||zzzhhh___^^^\\\]]]bbbiiiqqqvvvyyy~~~UUUVVV[[[aaabbb```aaafffffftttxxxrrrqqqzzz~~~{{{xxxzzzxxxwwwvvvpppgggccceeeeeecccbbbfffnnnwww}}}nnnfffeeeaaa\\\WWWSSSQQQPPPPPPOOOOOONNNNNNNNNPPPQQQRRROOOPPPRRRTTTVVVVVVVVVVVVTTTUUUWWWXXXYYYXXXXXXWWWUUUUUUYYYhhh}}}kkkVVVLLLHHH@@@<<<;;;<<>>:::999;;;===BBBRRRqqq~~~vvvpppccc___lllyyy___NNNRRRXXX]]]pppyyykkkffflllrrrnnnjjjfffdddgggqqq{{{~~~{{{pppiiiccc```[[[SSSNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDBBBAAACCCGGGJJJQQQ___nnnuuuzzz|||eeeOOOFFFBBBBBBHHHLLLMMMOOORRROOOPPPOOOKKKFFFDDDFFFIIILLLNNNPPPQQQPPPNNNKKKIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPRRRQQQNNNLLLKKKJJJJJJJJJFFFGGGFFFDDDDDDGGGMMMRRRZZZ]]]ccciiimmmnnnmmmllleeehhhnnntttwwwvvvrrrnnnllljjjjjjllljjjgggiiimmmuuu}}}ppphhhgggeeeeeeiiirrr~~~|||ssspppuuuwwwwwwuuuuuuuuuxxx}}}]]]ZZZaaaooorrrjjjeeehhhsss~~~qqq||||||{{{vvvooohhhccc```___bbbfffjjjnnnuuunnnccc^^^[[[XXXUUUTTTSSSRRRPPPMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQTTTWWWXXXWWWVVVTTTYYYZZZWWWUUUWWWWWWVVVTTTWWWZZZmmmxxx```NNNDDD@@@>>>;;;;;;>>>CCCRRRttt|||iii```jjjqqq]]]OOOHHHRRRZZZnnnttthhhgggkkkooojjjfffgggdddggguuuyyypppkkkeee^^^YYYTTTPPPMMMJJJIIIIIIHHHGGGGGGHHHHHHCCCCCCBBB@@@???AAAEEEIIITTT^^^kkktttwwwzzz~~~gggSSSGGGDDDDDDHHHJJJJJJMMMQQQTTTSSSRRROOOLLLHHHDDDBBBGGGHHHJJJKKKLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMVVVUUUUUUUUUUUUTTTRRRQQQRRRPPPNNNLLLKKKJJJKKKKKKJJJGGGEEEHHHIIIIIILLLQQQ\\\dddjjjmmmqqquuuqqqiiikkkkkknnnuuu|||}}}yyytttyyyuuunnniiihhhlllqqquuuxxxpppiiijjjgggeeekkkyyy|||sssoooooolllmmmqqqtttuuuvvv~~~wwwnnnjjjiiimmmrrrxxxXXXYYYeeevvv{{{sssmmmoooyyyzzzsss~~~tttuuutttrrrnnnjjjfffeeebbbdddeeefffiiipppzzzpppeee^^^[[[WWWUUUTTTTTTRRRQQQPPPPPPOOOOOONNNOOOOOOOOOPPPOOOPPPRRRUUUWWWWWWWWWTTTXXXZZZWWWUUUWWWWWWVVVUUUWWWWWWiiivvv```OOOEEEAAA>>>;;;<<>>@@@DDDHHHPPPZZZgggppptttxxx|||gggRRRFFFDDDEEEIIIKKKKKKMMMQQQSSSSSSRRRPPPMMMIIIFFFEEEEEEFFFHHHIIIJJJJJJIIIIIILLLMMMMMMOOOPPPQQQSSSSSSZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVTTTQQQPPPOOOOOOOOOMMMIIIHHHJJJLLLLLLOOOTTT___gggnnnppprrruuurrrmmmjjjkkkoootttyyy{{{yyywww|||yyyuuurrrqqqrrruuuxxxtttkkkfffeeefffeeedddkkkyyyzzzsssllldddaaabbbgggiiimmmpppqqqttt~~~|||rrrmmmjjjlllooottt}}}TTTYYYhhhzzzwwwpppooo}}}}}}yyy}}}ppppppooonnnllliiigggfffcccdddeeeeeehhhoooyyynnnddd^^^[[[WWWUUUUUUTTTSSSRRRSSSRRRPPPNNNMMMNNNOOOPPPOOONNNMMMOOORRRUUUWWWWWWSSSXXXYYYVVVUUUWWWXXXVVVVVVVVVUUUfffqqq^^^OOOFFFBBB===<<<===@@@BBBMMMjjjvvviiinnnxxx~~~gggVVVLLLLLLUUUiii}}}tttjjjgggfffllliiiffffffaaadddsss~~~oookkkddd^^^YYYTTTOOOLLLGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@???>>>===???CCCFFFLLLVVVccclllppptttyyy}}}~~~iiiTTTGGGEEEGGGKKKMMMLLLNNNQQQSSSSSSRRRQQQOOOMMMKKKJJJFFFGGGIIIJJJKKKKKKJJJJJJLLLNNNPPPTTTWWWZZZ]]]^^^bbbccccccaaa^^^]]]___bbb```^^^[[[WWWTTTSSSRRRQQQPPPMMMLLLOOOQQQQQQUUUZZZeeemmmtttuuuttttttsssqqqlllooorrrtttvvvyyy{{{}}}~~~|||{{{yyyxxxxxx{{{}}}|||nnngggeeefffccceeeeeeeeelllxxxxxxjjjaaa[[[VVVWWWZZZeeegggkkknnnnnnrrr~~~xxxrrrllljjjjjjnnnxxxTTTZZZhhhvvvyyypppiiiggg|||~~~sssqqqnnnllljjjgggeeeccc```cccfffiiimmmsss}}}|||hhhbbb^^^[[[XXXVVVUUUTTTSSSRRRSSSQQQOOOMMMMMMNNNPPPRRRQQQOOOMMMMMMOOORRRTTTTTTRRRWWWYYYVVVUUUWWWXXXVVVVVVUUUTTTeeezzzjjjZZZMMMEEEAAA===<<<>>>@@@AAAIIIccc~~~xxxjjjlllvvviiiVVVKKKHHHQQQcccuuu{{{sssjjjgggdddkkkjjjgggfffaaadddtttnnnjjjddd___YYYTTTOOOKKKEEEDDDBBB@@@>>>>>>??????>>>>>>>>>===<<<>>>AAADDDKKKTTT```hhhlllooosssxxxlllWWWIIIGGGIIIMMMOOOMMMNNNQQQUUUUUUTTTTTTSSSRRRQQQPPPJJJKKKLLLNNNOOOOOOOOONNNMMMPPPUUU[[[aaaeeehhhiiilllmmmnnnkkkggggggjjjooojjjgggccc]]]YYYUUUSSSRRRUUUQQQQQQTTTWWWXXX\\\aaannnuuu{{{{{{vvvsssrrrsssooorrruuuvvvuuuxxx~~~~~~yyyvvvqqqsssxxxzzzhhh```aaaeeehhhfffhhhiiiiiioooyyy|||mmm]]]TTTQQQRRRXXX^^^gggiiilllnnnmmmqqqxxxppplllhhhjjjsss~~~SSSYYYdddmmmmmmhhhddddddvvv|||~~~}}}vvvsssnnnkkkiiigggdddbbb^^^bbbhhhlllpppuuu}}}tttdddbbb___\\\YYYVVVUUUTTTSSSQQQOOONNNLLLLLLLLLOOORRRTTTSSSPPPMMMLLLNNNPPPPPPPPPRRRVVVXXXVVVUUUWWWXXXVVVUUUUUUVVViiirrrcccUUUJJJBBB???===<<<>>>@@@???GGG___yyytttfffiiixxxhhhSSSGGGDDDLLL[[[kkkrrroooiiieeeccckkkjjjggggggbbbgggxxx~~~mmmjjjddd___ZZZTTTNNNJJJEEECCC@@@>>><<<<<<===============<<<<<<===@@@BBBLLLTTT___eeegggiiimmmqqq|||mmmYYYMMMKKKKKKOOOPPPNNNOOORRRWWWVVVVVVVVVVVVVVVVVVVVVLLLNNNPPPQQQRRRSSSRRRRRRQQQUUU\\\dddjjjooorrrsssvvvvvvvvvtttqqqqqqtttxxxtttqqqkkkeee___ZZZWWWUUUYYYVVVVVVZZZ]]]^^^ccchhhwww|||zzzrrrpppqqqnnnrrrtttsssrrruuu}}}}}}wwwrrrtttyyywwwdddXXXTTTXXX]]]```cccgggiiikkkqqq{{{uuueeeTTTLLLMMMRRRZZZbbbhhhiiilllllljjjnnn~~~}}}vvvpppjjjiiiqqq{{{PPPVVV___dddeeedddeeegggooo{{{zzzxxxzzz}}}}}}{{{uuuqqqkkkiiiiiiiiigggeee]]]aaafffjjjmmmqqqxxx}}}ttthhhgggaaa^^^ZZZWWWUUUTTTRRRPPPLLLKKKKKKKKKLLLOOOQQQSSSRRRPPPMMMMMMNNNOOOOOOOOOQQQVVVWWWUUUTTTWWWXXXVVVUUUVVVYYYmmm}}}mmm]]]PPPGGG@@@===<<<;;;===???>>>EEE^^^www~~~~~~|||lll___dddwww~~~eeeQQQFFFAAAGGGSSS```hhhjjjfffcccaaajjjiiifffeeebbbjjj}}}~~~{{{llliiiddd___ZZZTTTNNNIIIFFFDDD@@@===;;;;;;<<<===<<<=========<<<===???AAAKKKSSS\\\aaabbbdddhhhllltttzzzooo]]]SSSOOONNNPPPPPPMMMOOORRRWWWWWWWWWVVVWWWWWWXXXYYYNNNPPPRRRTTTUUUUUUUUUUUUWWW\\\dddlllssswwwyyyyyy|||{{{zzzyyyyyyzzz{{{{{{yyyvvvqqqkkkeee```]]][[[\\\YYYYYY^^^aaadddhhhnnn{{{}}}~~~tttoooooolllooopppooonnnrrr{{{~~~rrrgggXXXPPPPPPTTTVVVWWW\\\```dddgggooo{{{ooo___OOOHHHJJJPPPXXX^^^ccceeeggggggeeejjj|||~~~zzzuuunnnkkkqqqzzzLLLSSS[[[______aaaeeegggggg{{{{{{wwwxxx}}}~~~yyyuuuoooiiiggghhhiiihhhfff]]]___bbbdddhhhoooxxxyyyllllllccc```[[[XXXUUUSSSPPPNNNKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMNNNPPPQQQQQQPPPPPPUUUWWWUUUTTTWWWXXXVVVXXXXXX[[[qqq~~~lll[[[NNNEEE@@@===<<<:::<<<>>>>>>EEE^^^xxx|||xxxtttbbbXXXaaaqqq|||dddQQQGGG???DDDLLLVVV___dddccc```___gggfffccccccaaakkk|||vvvllliiiddd___ZZZTTTMMMIIIHHHEEEAAA===;;;;;;<<<===;;;=========<<<===???AAAGGGNNNXXX]]]^^^```eeeiiilllssstttdddXXXSSSPPPPPPOOOMMMNNNRRRWWWVVVUUUUUUUUUVVVXXXXXXRRRSSSVVVXXXYYYZZZZZZYYY]]]bbbjjjsssyyy|||}}}}}}~~~{{{yyyzzz~~~}}}zzzvvvtttoookkkfffcccaaa```^^^[[[\\\aaaeeeggglllrrr{{{{{{xxxpppnnnnnnoooooonnnooottt{{{yyyeee\\\QQQMMMPPPUUUVVVUUUVVVZZZ]]]```gggrrrzzz|||iiiZZZKKKGGGKKKPPPVVV[[[]]]___bbbbbbaaahhh|||~~~~~~}}}|||yyyqqqlllpppxxxJJJRRRZZZ\\\\\\^^^aaaccc___rrrzzz{{{zzzxxxzzz~~~~~~{{{xxxvvvpppiiieeeggggggfffccc\\\]]]^^^```eeeppp~~~|||ooommmeeeaaa\\\XXXUUURRROOOMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNRRRSSSSSSRRRPPPUUUWWWUUUTTTWWWXXXVVVZZZZZZ[[[rrrlllZZZMMMEEE@@@===;;;:::;;;======EEE___yyy{{{vvvnnn\\\TTT___lll|||eeeRRRHHH>>>BBBHHHPPPZZZaaabbb___]]]eeedddaaaaaa```lllzzztttkkkhhhddd___ZZZTTTMMMHHHIIIFFFAAA===;;;;;;<<<===;;;===>>>=========???AAACCCKKKTTTYYY[[[^^^ccchhhgggooo}}}zzzlll\\\VVVQQQPPPNNNLLLNNNSSSUUUUUUTTTSSSTTTUUUVVVWWWVVVXXXZZZ\\\^^^^^^^^^^^^aaafffnnnvvv|||~~~zzzwwwzzz}}}wwwpppnnnkkkgggdddbbbaaaaaa___\\\]]]bbbfffiiinnntttyyyxxx}}}{{{rrroooqqqqqqpppqqqssswww~~~tttjjjYYYPPPHHHGGGNNNTTTWWWVVVVVVYYYZZZZZZ___hhhooopppcccUUUIIIGGGMMMSSSXXX\\\ZZZ\\\```aaa```iii~~~zzz{{{}}}{{{sssmmmpppwww}}}OOOSSSXXXZZZYYYZZZ\\\^^^aaahhhpppsssssssssvvvyyy|||wwwtttwwwxxx}}}yyytttnnnjjjhhhfffcccaaa___\\\ZZZ\\\fffsssqqqkkkeeeaaa\\\XXXUUUTTTRRRPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOSSSVVVSSSUUUXXXYYYWWWVVVUUUUUUZZZXXX^^^vvvvvv___OOOGGGAAA;;;666:::888:::@@@EEEWWWttt|||uuusssooo___WWWaaauuujjjUUUFFFBBBDDDEEEHHHPPPZZZ]]][[[^^^bbbdddccc```ccckkkssszzzwwwsssmmmeee___ZZZTTTMMMHHHFFFCCC???>>>??????<<<:::============>>>???@@@AAADDDHHHMMMRRRWWW[[[```ddddddooo|||}}}qqqeee___VVVOOOLLLMMMPPPRRRTTTUUURRRNNNOOOUUUXXXXXXXXX[[[^^^aaacccdddeeefffhhhlllrrrwwwzzz}}}|||yyyyyyzzzyyywwwsssuuutttnnneee``````bbb\\\^^^bbbhhhmmmqqqqqqqqqyyy~~~~~~tttvvvvvvuuurrrppprrrwww{{{}}}zzzlllcccRRROOOKKKLLLOOOSSSTTTTTTVVVRRRVVVYYYZZZeeemmmgggcccTTTFFFGGGOOOTTTWWWWWWWWWYYY]]]bbbccciii|||~~~|||||||||}}}}}}tttuuuyyy|||xxxrrrppptttxxxPPPSSSVVVWWWWWWWWWXXXZZZYYY^^^dddgggggghhhkkkooouuuvvvvvvvvvyyywww~~~zzzuuunnnjjjgggeeeaaa___^^^]]]]]]aaajjjvvvtttooofffbbb]]]XXXVVVTTTRRRPPPKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOSSSVVVUUUVVVVVVUUUTTTUUUWWWYYY[[[YYYaaa|||fffRRRHHHAAA;;;999<<<::::::@@@CCCTTTppp}}}zzztttttttttggg___iiikkkUUUEEEAAABBBCCCEEELLLVVVXXXVVVYYY^^^cccdddbbbbbbgggmmm}}}{{{xxxrrrmmmeee___ZZZTTTNNNIIIFFFCCC@@@?????????===;;;<<<<<<<<<<<<===>>>???@@@BBBEEEJJJOOOTTTYYY^^^aaaiiirrr|||wwwlllcccWWWOOOLLLMMMNNNNNNTTTVVVUUUQQQSSSXXX\\\[[[XXX\\\```cccdddfffiiilllpppssswww{{{}}}~~~zzzyyyyyyxxxvvvyyyyyywwwooofff```___``````ccchhhnnntttxxxyyyzzz~~~xxxwwwsssooollllllqqquuuvvv}}}uuuhhh```SSSPPPMMMMMMOOORRRSSSSSSWWWRRRUUUWWWXXXdddlllfffdddTTTGGGFFFMMMQQQSSSSSSUUUWWW[[[___aaakkk|||uuuqqqpppooonnnnnnnnnooopppoooqqqvvvyyyvvvooommmoooyyyRRRTTTVVVVVVVVVVVVXXXZZZYYY\\\___``````bbbgggkkkkkknnnrrrvvv}}}ttt{{{yyyuuunnniiieeebbb___]]]]]]]]]```fffnnnyyyuuupppgggccc^^^YYYVVVTTTQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOPPPSSSUUUWWWVVVUUUSSSSSSUUUZZZ^^^___]]]eeekkkTTTHHHAAA===<<>>@@@QQQlll|||zzzuuuwww|||sssllltttoooYYYHHHBBBCCCBBBCCCJJJRRRUUURRRSSSZZZbbbeeecccaaabbbeeeppp}}}xxxqqqkkkddd^^^ZZZUUUNNNJJJFFFDDDAAA@@@@@@@@@???===<<<<<<<<<<<<======>>>??????BBBFFFKKKOOOTTTZZZ^^^lllrrrzzz|||sssgggYYYOOOLLLLLLKKKJJJRRRTTTTTTSSSUUU[[[^^^]]][[[___dddeeeeeehhhnnntttvvvyyy|||~~~zzzxxxvvvuuussswwwwwwtttnnnfff``````aaadddhhhnnntttzzz{{{xxxssslllhhhgggjjjnnnpppwww}}}|||qqqfff^^^TTTRRROOOOOOPPPRRRSSSSSSXXXSSSUUUWWWZZZhhhqqqlllfffWWWJJJIIINNNQQQQQQQQQTTTWWWZZZ]]]aaappp~~~tttmmmhhhfffeeedddcccdddeeefffgggjjjmmmtttyyyvvvooolllnnnzzzTTTUUUVVVXXXYYY[[[^^^___]]]]]]^^^]]]]]]```fffjjjkkknnnrrrwww}}}}}}rrryyy|||xxxuuurrrmmmgggdddaaa___^^^]]]___bbbgggooozzz~~~rrrmmmhhhddd^^^YYYVVVTTTQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQPPPQQQSSSUUUWWWWWWVVVUUUVVVXXX]]]```ddd```gggkkkSSSGGGBBB???<<>>???OOOkkk~~~yyy{{{|||vvv|||wwwaaaMMMEEEEEEDDDDDDJJJSSSUUUSSSSSSYYYaaaeeecccaaa```aaammm}}}wwwpppjjjccc^^^ZZZUUUOOOJJJEEEDDDBBBAAAAAAAAA@@@@@@===============>>>??????===@@@DDDHHHLLLQQQVVVZZZgggmmmtttxxx}}}|||vvvjjjYYYOOOLLLLLLJJJHHHNNNRRRTTTTTTXXX^^^aaa___bbbfffiiiiiihhhkkkrrryyyyyy|||~~~~~~~~~xxxtttqqqpppooommmmmmlllhhheeecccdddfffiiimmmsssyyy~~~|||uuunnnjjjiiikkknnnrrrwww|||~~~wwwooofffaaaVVVTTTSSSRRRSSSTTTUUUUUUYYYTTTXXX^^^dddsss~~~wwwhhh[[[OOONNNRRRSSSSSSTTTUUUYYY\\\]]]cccwwwooofffaaa___^^^]]]]]]\\\]]]^^^```aaaeeejjjsss{{{zzztttrrrttt{{{TTTTTTUUUWWW\\\aaadddggg]]]\\\YYYWWWXXX\\\aaaffflllooorrruuuyyy{{{qqqzzzxxxsssooommmjjjfffbbb`````````^^^```bbbfffnnnzzz}}}qqqkkkgggccc]]]YYYVVVTTTQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQSSSUUUUUUWWWZZZ[[[[[[\\\^^^```fffbbbhhhnnnSSSFFFBBB???:::===:::999===???PPPkkk~~~xxx}}}|||fffQQQEEEEEEDDDDDDKKKTTTXXXVVVWWW\\\aaadddcccaaaaaabbbrrr|||vvvooojjjccc]]]YYYUUUNNNJJJDDDDDDCCCBBBAAAAAAAAABBB??????>>>>>>??????@@@@@@>>>@@@CCCEEEIIIMMMSSSWWW___gggpppuuuzzz{{{vvvkkk[[[QQQMMMLLLKKKIIIQQQVVV[[[]]]bbbhhhkkkiiikkkmmmooonnnlllooovvv||||||~~~|||uuupppmmmlllllliiiiiihhhffffffgggiiilllppptttzzz~~~|||vvvsssssstttuuuuuuyyy|||}}}}}}vvvnnngggbbbWWWWWWWWWWWWWWWXXXYYY[[[YYYVVV^^^iiirrrggg[[[QQQQQQTTTUUUUUUVVVUUUYYY]]]___ggg}}}pppaaaYYYVVVWWWUUUUUUTTTTTTTTTVVVWWWXXX___eeepppzzz|||xxxwwwyyy}}}SSSRRRSSSWWW]]]eeejjjlll```]]]YYYWWWWWW[[[```dddhhhjjjnnnpppsssyyyzzzsss~~~wwwrrrkkkkkkhhhddd```______aaa___aaadddgggnnn{{{rrrkkkeeeaaa\\\XXXUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRRRRQQQRRRSSSUUUTTTXXX\\\^^^^^^^^^^^^^^^dddbbbkkkvvvWWWFFF@@@===999<<<999888===???PPPkkkyyytttyyy~~~hhhQQQBBBCCCBBBDDDLLLWWW\\\[[[[[[^^^bbbddddddcccbbbcccttt{{{vvvpppjjjccc]]]YYYTTTMMMIIIBBBCCCCCCBBB@@@@@@BBBCCC@@@@@@@@@??????@@@@@@AAA???@@@BBBDDDFFFJJJOOOSSSXXXbbblllrrrxxx}}}}}}vvvnnnaaaVVVOOOLLLLLLLLLWWW^^^eeeiiiooovvvxxxvvvssssssrrrrrrsssuuuzzz}}}{{{uuuooollllllmmmmmmllliiihhhhhhjjjlllnnntttyyy~~~yyy{{{{{{yyyyyy||||||zzzwww{{{zzzssskkkddd___WWWYYY[[[\\\\\\]]]```bbb______kkkzzzeee[[[RRRQQQSSSSSSSSSTTTSSSYYY^^^cccpppyyydddYYYTTTSSSVVVSSSSSSRRRQQQRRRRRRTTTUUUYYY___kkkwwwzzzwwwwww{{{WWWUUUUUUYYYaaaiiioooqqqddd```[[[YYYYYY]]]aaadddaaadddhhhjjjmmmrrrzzz|||wwwyyyssspppjjjjjjhhhccc___\\\]]]___^^^bbbggglllsss~~~qqqjjjbbb___ZZZVVVUUUSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNQQQRRRRRRRRRSSSUUUTTTWWW[[[]]]]]]\\\\\\\\\]]]```ooo~~~[[[HHH@@@<<<999<<<999888<<<>>>NNNjjj}}}yyyqqqlllssskkkSSSBBBBBBCCCEEEPPP\\\cccccc[[[^^^ccceeefffdddbbbaaaooo}}}|||wwwqqqkkkccc]]]XXXSSSLLLGGG@@@BBBCCCBBB@@@???AAADDD@@@@@@???????????????@@@???@@@AAABBBCCCFFFKKKOOORRR\\\fffkkkqqqyyy~~~~~~xxxsssjjj^^^SSSMMMMMMNNNXXX___hhhnnnuuu|||}}}{{{vvvtttsssuuuyyy}}}~~~}}}wwwrrroooppprrrooommmjjjhhhiiikkkmmmnnnsssxxx~~~zzzrrrpppsssuuuuuujjjnnnqqqsssxxx|||}}}yyyuuupppkkkfff___[[[XXX[[[^^^```aaacccgggjjjnnnpppggg^^^UUUTTTTTTRRRQQQRRRSSS[[[cccmmm~~~kkkZZZSSSPPPRRRVVVUUUUUUSSSRRRRRRSSSTTTTTTXXX^^^iiitttwwwuuuvvvzzzxxxsssqqqooouuu{{{~~~\\\YYYXXX\\\dddmmmsssuuuccc___ZZZWWWXXX[[[^^^```]]]aaadddgggiiimmmtttzzz}}}~~~zzzzzzrrrnnnlllkkkkkkiiiccc]]]ZZZ[[[]]]\\\bbbjjjqqqwww~~~pppgggaaa]]]YYYVVVTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMPPPQQQQQQRRRSSSUUUUUUWWWZZZ[[[ZZZZZZ[[[\\\WWW^^^rrr]]]IIIAAA===;;;===999888;;;===MMMhhh~~~{{{tttkkkgggnnn}}}oooVVVCCCDDDEEEIIITTTbbbjjjjjjZZZ^^^cccggghhheeeaaa^^^gggwww}}}xxxrrrlllddd]]]XXXRRRKKKFFF???AAABBBAAA??????AAADDD??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAADDDHHHLLLNNNWWW___dddkkkttt|||~~~{{{xxxpppcccVVVNNNMMMOOOSSS[[[dddkkkssszzz{{{xxxwwwtttsssvvv}}}zzzuuurrrtttwwwllljjjgggfffhhhkkkmmmooonnntttzzz}}}{{{{{{zzzmmmhhhlllooopppcccfffggggggjjjoooooollljjjhhhfffeeeccc```\\\YYYXXX[[[```cccdddgggkkkooo|||lllbbbZZZXXXWWWSSSRRRRRRVVV___iiivvvwww\\\OOOJJJIIILLLQQQTTTSSSRRRQQQPPPPPPQQQRRR[[[```jjjtttwwwuuuvvvzzz~~~uuukkkeeebbbbbb___bbbcccbbbccchhhrrrzzzZZZ[[[\\\aaallluuutttnnngggaaaZZZWWWYYY]]]___``````______aaaggglllpppqqqxxxvvvmmmiiijjjjjjjjjhhheeebbb___\\\ZZZ```bbbhhhqqqyyy{{{nnnhhh```]]]YYYVVVTTTSSSQQQOOOMMMNNNOOOQQQQQQRRRQQQQQQOOOOOOOOOOOOQQQSSSUUUVVVRRRTTTVVVXXXYYYYYYYYYYYYXXXYYYppp^^^JJJAAA===888<<<;;;<<>><<<===???AAACCCDDDCCC@@@>>><<<;;;;;;;;;=========>>>@@@BBBDDDFFFNNNRRRWWW^^^eeemmmtttzzz}}}xxxtttmmm___OOOKKKNNNQQQSSSYYYdddpppwwwwwwtttuuuuuuuuuxxx}}}~~~yyyvvvuuuvvvwwwppplllgggeeeiiimmmpppqqqxxxxxxxxx{{{}}}~~~~~~}}}sssmmmooommmgggjjjfffcccbbbdddeeecccaaa______aaabbbcccaaa___]]]YYY^^^hhhooommmlllwwwfff___WWWSSSSSSVVVWWWVVV___fffrrrjjjPPPLLLNNNJJJLLLTTTTTTVVVUUURRRQQQSSSUUUWWWWWWfffnnnttt|||zzzvvv{{{tttoooiiidddbbb```\\\ZZZVVVWWWWWWWWWXXX]]]eeekkkaaadddiiipppzzz}}}tttfffaaa\\\YYY[[[]]]^^^^^^^^^^^^^^^___ccciiinnnrrr~~~yyyqqqlllkkkllllllkkkjjjgggdddaaa^^^\\\aaabbbhhhrrrzzzvvvkkkgggbbb___ZZZVVVSSSQQQNNNLLLIIIJJJKKKLLLNNNPPPQQQRRRPPPOOOPPPPPPRRRSSSUUUWWWTTTUUUVVVXXXXXXXXXXXXXXXUUU\\\sssZZZHHHAAA===:::===;;;;;;???>>>JJJaaa{{{sssgggiiitttzzz[[[LLLFFFIIIPPPXXXkkkyyyvvvhhhjjjlllnnnooommmhhhdddeeettt}}}yyyooohhh```YYYTTTOOOHHHDDDAAA@@@>>>======???AAACCCDDDBBB@@@>>>===<<<<<<<<<>>>>>>>>>>>>@@@AAACCCEEEIIIKKKOOOTTT[[[eeepppwww}}}zzzwwwqqqcccTTTMMMNNNNNNPPPUUU```mmmuuuwwwvvvvvvuuuvvvxxx|||}}}||||||||||||{{{zzzvvvsssrrrrrrsssmmmiiiffffffjjjnnnqqqrrrvvvvvvwwwyyy{{{|||{{{{{{~~~xxxuuuooohhhkkkhhheeedddeeeeeedddbbbaaa```aaadddhhhhhhccc^^^```bbbiiipppuuuhhhddd]]]YYYXXXYYYZZZZZZdddnnn~~~dddMMMKKKNNNKKKMMMUUUSSSSSSQQQPPPPPPRRRUUUVVVZZZhhhpppttt|||yyyvvv|||~~~~~~~~~yyyttthhhddd^^^[[[YYYWWWUUURRRTTTTTTTTTSSSSSSXXX^^^dddnnnzzzlllttt~~~zzzdddaaa^^^\\\]]]]]]]]]\\\\\\^^^______aaagggpppvvvxxxpppllllllmmmnnnnnnmmmkkkhhheeebbb```___aaabbbgggqqq{{{tttkkkhhhddd```[[[VVVRRRNNNKKKHHHGGGGGGHHHJJJLLLOOORRRTTTPPPPPPPPPQQQRRRTTTVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVSSS```yyyxxxUUUFFFBBB>>><<<>>>:::999<<<<<>>======???AAABBBCCCBBB@@@???>>>=========????????????@@@AAABBBCCCFFFFFFGGGKKKRRR^^^jjjsss{{{zzzzzzvvvjjjZZZQQQOOOMMMNNNRRR[[[eeennnqqqrrrtttssstttwwwyyyzzzyyyxxxyyyxxxwwwuuuuuuuuuvvvwww~~~{{{vvvqqqnnnmmmmmmnnniiigggfffgggkkknnnqqqqqqtttuuuvvvxxxyyyzzz{{{{{{}}}~~~}}}wwwssspppllljjjjjjiiihhhggggggeeeeeeiiioooqqqkkkeeeiiimmmvvv~~~llljjjfffaaa^^^___bbbeeeooo|||rrr\\\JJJJJJMMMKKKMMMTTTSSSQQQOOOOOORRRUUUXXXYYY___mmmrrruuuzzzwwwuuu}}}{{{yyywwwvvvwwwvvvqqqiiibbbaaa^^^ZZZXXXVVVVVVTTTSSSSSSSSSRRRQQQQQQTTTXXX\\\cccnnn~~~|||zzzbbbaaa``````___]]]\\\ZZZ\\\___aaabbbcccjjjuuu~~~|||qqqllllllooopppoooooommmkkkhhheeecccaaa`````````eeeppp|||wwwnnnkkkddd```ZZZUUURRRNNNKKKHHHJJJJJJIIIJJJLLLPPPSSSUUUPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUSSSfffrrrRRRFFFBBB???===>>>:::999<<<<<>>===>>>???AAABBBBBBAAAAAA@@@?????????>>>@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEFFFHHHNNNWWWcccjjjqqqtttxxxvvvnnnaaaWWWRRRQQQPPPQQQVVV^^^dddhhhjjjooooooqqqtttvvvuuussspppssstttsssrrrqqqrrrsssuuu|||xxxsssnnnjjjiiiiiiiiigggggggggiiikkknnnoooppprrrtttwwwyyyzzz{{{}}}~~~||||||}}}zzzwwwuuutttsssrrrqqqrrruuuyyy{{{{{{zzz~~~~~~qqqppplllgggeeeiiiqqqxxxgggVVVIIIJJJMMMKKKMMMRRRVVVRRRPPPSSSWWWZZZ\\\___eeerrrvvvvvvyyyvvvttt}}}~~~|||xxxvvvsssrrrqqqpppnnniiibbb\\\]]]\\\ZZZXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSVVVXXX___gggtttwww___```bbbbbb```^^^[[[ZZZZZZ]]]aaacccfffooo|||}}}|||}}}yyyqqqoooqqqsssrrrooonnnllljjjgggdddbbbaaaaaa^^^^^^cccppp||||||pppkkkbbb___YYYUUURRRPPPMMMKKKMMMLLLKKKJJJKKKNNNPPPRRROOOOOOQQQRRRSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVVVVjjjmmmQQQGGGCCC???<<<>>>:::999>>>???LLLffftttgggdddtttiiiXXXPPPNNNMMMQQQfff{{{~~~wwwmmmiiipppwwwwwwsssqqqkkksss{{{uuukkkdddZZZSSSOOOLLLHHHEEE??????>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAADDDEEEFFFHHHKKKPPPWWW\\\bbbhhhoooqqqnnnggg^^^WWWVVVUUUUUUXXX]]]cccgggjjjlllmmmooorrrtttssspppnnnoooqqqsssrrrqqqqqqsssuuu{{{wwwrrrlllhhhffffffgggggghhhiiijjjkkkmmmoooppppppssswwwyyyzzz{{{~~~zzzzzz~~~vvvtttoookkkllluuu|||___SSSKKKLLLMMMKKKLLLQQQWWWSSSSSSXXX\\\\\\___dddlllyyy|||zzz{{{uuuttt}}}|||wwwtttsssqqqooopppnnnllliiigggdddaaa___YYYYYYYYYWWWVVVVVVVVVVVVWWWUUUTTTTTTTTTUUUVVVWWWYYY]]]fffuuuqqq]]]```ccccccaaa^^^\\\\\\WWW[[[```eeemmmxxx{{{{{{~~~~~~yyyttttttvvvvvvsssooommmkkkiiieeecccaaaaaaaaa]]]]]]cccqqq~~~|||oooiiiaaa^^^YYYVVVTTTRRROOOMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZmmmiiiOOOGGGCCC>>>:::===::::::???@@@MMMfffsssfffbbbtttoooXXXPPPMMMLLLPPPgggrrriiipppvvvtttooommmffflll}}}zzztttiiicccZZZTTTPPPMMMIIIEEE???????????????@@@@@@AAA???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAACCCDDDFFFFFFHHHLLLNNNTTT\\\dddiiijjjiiiccc]]][[[[[[[[[^^^bbbhhhmmmppplllmmmnnnppprrrqqqnnnkkkkkkooossstttsssrrrsssuuuzzzwwwqqqkkkgggeeeddddddfffhhhjjjkkklllnnnqqqsssppptttxxxzzzyyyzzz}}}zzz{{{yyyvvvqqqpppuuuqqqZZZSSSNNNNNNNNNMMMOOORRRWWWUUUXXX```bbb___bbbiiitttxxxvvv~~~wwwtttsssrrrpppnnnllljjjhhheeebbbbbbbbbbbb\\\]]]]]]\\\ZZZXXXYYYZZZXXXVVVUUUVVVXXXYYYXXXWWWXXXYYY```lll}}}xxxyyy{{{hhh[[[___ccccccaaa___^^^^^^YYY\\\bbbkkkwww~~~xxxzzz~~~}}}zzzxxxwwwxxxwwwtttqqqnnnlllhhheeecccbbbbbbbbb]]]]]]eeesss{{{ooohhhccc___[[[WWWUUURRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSTTTTTTTTTUUUVVVYYY[[[\\\^^^nnncccMMMGGGCCC===:::===;;;;;;??????KKKcccsssgggcccuuuvvv^^^UUUPPPLLLMMMddd}}}sssiiiooowwwtttnnnlllfffiiixxxyyyssshhhbbb[[[UUURRRNNNIIIEEE???????????????@@@@@@@@@>>>???AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEAAABBBCCCBBBBBBCCCFFFHHHKKKTTT\\\aaafffjjjggg`````````aaaccceeeiiinnnrrrkkkjjjjjjjjjjjjiiifffcccffflllsssuuusssqqqrrrsssyyyvvvpppjjjeeecccbbbbbbdddfffiiikkklllpppuuuyyyxxx||||||{{{~~~}}}|||{{{zzz{{{~~~zzzwwwsssvvvgggVVVSSSPPPPPPPPPPPPSSSWWW[[[[[[ccckkkjjjcccgggqqq{{{|||yyy~~~zzzvvvuuuvvvuuurrroookkkjjjhhheeebbbaaabbbccccccdddeeeccc```^^^^^^___[[[YYYYYY[[[^^^___^^^]]]]]]___ccciiiqqq|||{{{zzz{{{ppp___ZZZ^^^bbbcccaaa______```]]]___fffqqq|||tttnnnooonnnkkkkkkppppppvvvzzzuuuxxx}}}~~~|||yyyxxxwwwvvvtttrrrnnnllliiifffcccbbbcccccc^^^^^^fffvvv{{{pppjjjeeeaaa\\\XXXUUURRRPPPMMMMMMNNNNNNOOOOOOOOONNNNNNKKKLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSTTTWWWZZZ\\\^^^```nnn___KKKFFFBBB;;;:::===;;;;;;???===GGG___sssiiidddvvv|||fff[[[TTTMMMKKK```xxxrrrgggoooxxxvvvqqqpppiiikkkwwwyyysssgggbbb[[[VVVSSSOOOIIIEEE>>>?????????@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFBBBBBBBBBAAAAAABBBFFFIIIHHHPPPXXX]]]dddjjjiiibbbdddddddddddddddgggjjjmmmhhhfffeeedddccc```]]]ZZZcccjjjrrruuusssppppppqqqyyyuuuoooiiidddaaaaaaaaaaaadddhhhjjjmmmrrryyy~~~~~~wwwvvvuuusssqqqpppnnnmmmqqqpppuuu{{{wwwuuu{{{vvvaaaTTTRRRQQQQQQQQQSSSWWW[[[```bbbllluuurrriiimmmyyy|||~~~xxxuuussssssuuutttpppmmmkkkkkkjjjhhheeecccbbbccceeeggghhhfffaaa^^^^^^```^^^]]]]]]```dddfffdddbbb___cccgggeeedddlll|||{{{yyyrrrxxxuuurrryyysssbbbYYYYYY\\\^^^^^^]]]\\\\\\\\\```gggrrr||||||vvvsssiiifffaaa___^^^]]]\\\[[[```ccciiipppyyyzzzxxx|||~~~|||xxxtttsssttttttrrrooopppjjjfffddd```\\\\\\___```iiiooowww{{{oooeeeaaa___]]][[[YYYUUUPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQRRRRRRRRRUUUUUUTTTSSSSSSWWW\\\aaafffyyy|||```KKK@@@>>>???;;;;;;======;;;<<>><<<<<>>;;;;;;<<<===;;;<<>>>>>::::::;;;<<<:::;;;CCCNNNgggzzzmmmyyyiiifff___UUUPPPXXXlll}}}yyyiiigggnnnsssrrrpppggggggmmmwwwnnngggaaa[[[VVVRRRNNNHHHCCCCCC@@@>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLKKKIIIHHHIIIJJJNNNOOOPPPSSSWWW[[[___bbbhhhjjjmmmooommmiiieeeaaa\\\YYYTTTPPPOOOPPPRRRTTTUUUVVV]]]eeeiiiiiilllppppppqqqpppjjjdddbbbeeehhhmmmlllkkkkkkoooxxxzzzsssllliiieee```^^^___WWWUUUWWWZZZ^^^bbbjjjrrr{{{vvvwww}}}{{{hhh``````^^^[[[YYYZZZ___gggmmmsssxxxzzzvvvqqquuu~~~|||zzzxxxwwwwwwwwwuuutttsssrrrssssssqqqpppnnnmmmllliiieeeddddddeeefffiiimmmsssxxxzzzzzzyyyxxxtttrrrsssrrrooommmnnnuuu}}}vvvqqqggg^^^[[[\\\]]]___ccclllqqqvvvyyywwwnnnhhhbbb```bbb]]]^^^]]]\\\ZZZZZZ\\\^^^]]]___bbbccccccccceeefffiiijjjmmmrrrxxxxxxuuupppkkkfffaaa[[[VVVWWWVVVTTTUUUWWWXXXXXXXXXVVVVVVWWWWWWYYY[[[\\\]]]eeeeeeiiiooosssuuuzzz|||tttuuuyyy{{{{{{}}}~~~yyyrrrkkkhhhhhhaaa^^^]]]```aaa```bbbffffffqqqxxxxxxlllaaa___\\\[[[YYYWWWTTTRRRLLLLLLMMMMMMMMMMMMNNNNNNSSSRRRRRRSSSTTTUUUWWWXXXYYYXXXVVVTTTUUUZZZaaagggpppbbbMMMCCC@@@???:::999999;;;::::::AAAKKKddd}}}mmmwwwooojjjaaaVVVOOOTTThhhzzz|||kkkfffjjjooopppnnnfffdddiii{{{wwwnnngggaaaZZZUUUQQQMMMGGGBBBAAA???>>>>>>@@@CCCDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKLLLLLLLLLMMMPPPQQQQQQOOOMMMLLLLLLMMMPPPOOONNNOOORRRXXX]]]aaakkknnnqqqrrrpppkkkgggddd]]]ZZZVVVRRRPPPQQQSSSUUUVVVWWW]]]eeeiiihhhjjjmmmpppooollliiihhhjjjooorrrsssqqqnnnmmmooowwwvvvqqqkkkfffbbb___]]]^^^XXXWWWWWWZZZ]]]```bbbdddiiinnnxxx}}}zzz|||wwwiiiddddddccc```]]]]]]cccnnnvvvwwwyyyyyytttqqqxxx~~~~~~{{{yyyyyyzzz{{{{{{xxxuuuuuuvvvvvvssspppmmmmmmkkkhhheeeddddddfffiiiiiilllrrrxxx||||||zzzzzzwwwvvvxxx{{{yyyvvvssssssxxxsssiii```]]]\\\YYYYYY[[[aaadddfffiiirrruuunnnhhhfffccc___^^^```\\\\\\\\\ZZZXXXXXXZZZ\\\XXXYYYZZZYYYYYYYYY[[[\\\aaacccffflllvvv}}}vvvrrrmmmhhhccc^^^YYYVVVVVVUUUTTTUUUXXXYYYYYYXXXRRRRRRRRRSSSSSSUUUVVVVVV\\\[[[^^^dddgggiiiooovvvvvvnnnqqqvvvwwwzzz|||}}}xxxpppiiifffeee___\\\\\\```aaaaaacccggghhhrrrwww}}}vvvkkkaaa___\\\ZZZYYYWWWTTTRRRNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVUUUVVV[[[bbbgggrrr___KKKBBB>>>>>>;;;999999:::::::::@@@HHHaaa{{{uuu{{{wwwnnnbbbWWWNNNRRRdddxxx{{{llldddffflllmmmkkkddd```dddvvvwwwnnngggaaaYYYSSSOOOKKKFFFBBB>>>======>>>BBBEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNSSSTTTUUUSSSQQQOOOOOOPPPPPPNNNLLLKKKNNNUUU[[[```lllooorrrrrroookkkiiihhh___]]]YYYUUURRRRRRSSSSSSUUUVVV]]]hhhmmmmmmmmmnnnsssmmmhhhiiiqqqyyy}}}~~~zzzwwwrrrnnnooovvv~~~|||sssqqqlllfffaaa___^^^^^^WWWVVVVVVWWW[[[______^^^dddfffkkkttt~~~}}}xxxnnnkkkfffeeeccc```aaahhhsss|||{{{zzzyyyvvvxxx{{{|||yyyzzz{{{}}}{{{wwwvvvvvvuuuqqqmmmllllllkkkiiifffeeefffhhhkkkjjjkkkpppvvvzzzzzzxxx|||||||||}}}{{{vvvttttttyyyvvvhhh```ZZZUUURRRSSSXXXXXXZZZ]]]dddrrrdddaaa```aaa___ZZZXXXZZZXXXYYYYYYXXXVVVUUUVVVWWWWWWXXXXXXWWWVVVWWWZZZ\\\```bbbeeelll{{{{{{wwwrrrkkkeee```\\\YYYWWWUUUTTTTTTUUUWWWXXXXXXVVVRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTWWW^^^ccchhhpppxxx~~~pppjjjooovvvyyy||||||zzzvvvpppjjjgggeee```]]]]]]aaabbbaaabbbeeehhhssswww|||}}}rrrhhhbbb___[[[YYYWWWUUUSSSQQQLLLMMMMMMNNNNNNOOOOOOOOORRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVXXX\\\bbbfffuuu{{{[[[HHH???<<<;;;<<<999888:::::::::???FFF\\\xxx~~~sssdddYYYQQQQQQ```qqqyyyrrrhhh```bbbhhhjjjhhhccc^^^___ooowwwooohhhaaaYYYRRRNNNJJJEEEAAA===<<<===???CCCFFFGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMNNNOOOPPPUUUVVVWWWUUUSSSQQQPPPPPPNNNLLLIIIIIILLLSSSZZZ___jjjnnnrrrssspppmmmllllllcccaaa]]]YYYVVVSSSQQQPPPQQQSSS]]]kkktttuuusssssstttnnnkkkppp}}}}}}wwwssssss{{{|||wwwuuuppprrrooohhhcccaaaaaa___YYY[[[ZZZZZZ]]]cccdddbbbdddeeeggglllttt}}}}}}|||tttqqqhhhgggeeeeeegggnnnwww~~~}}}zzz{{{}}}|||zzzzzz|||}}}}}}yyywwwtttrrrooolllgggggggggeeecccccceeegggooooooppprrrvvvyyyzzzzzz}}}wwwzzzvvvwwwtttggg]]]UUUQQQRRROOOOOOQQQTTTXXX```ooo}}}___]]]]]]___\\\WWWUUUWWWXXXYYYZZZYYYWWWVVVVVVVVVYYYYYYYYYWWWVVVXXX[[[^^^^^^aaaeeeqqqzzztttkkkddd```]]]\\\[[[WWWVVVVVVWWWXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUVVVVVVRRRRRRVVV^^^fffmmmxxx|||kkkhhhpppzzz~~~~~~|||xxxuuurrrnnnkkkhhhbbb______bbbbbb``````ccchhhtttzzzwwwnnneeebbb___[[[WWWUUUSSSQQQOOOKKKLLLLLLMMMNNNNNNOOOOOORRRTTTWWWYYYZZZYYYXXXWWWVVVWWWYYYYYY[[[^^^cccgggxxxzzzZZZHHH@@@===<<<===:::999;;;;;;;;;???DDDZZZxxxzzzxxxhhh___WWWRRRYYYfffgggeee```[[[^^^fffiiifffccc]]]\\\jjjwwwppphhhaaaXXXRRRMMMIIIEEEAAA>>>===>>>@@@CCCFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRUUUWWWXXXVVVTTTQQQPPPPPPLLLJJJGGGGGGKKKRRRYYY^^^iiipppxxx{{{xxxtttssssssiiihhheee```[[[VVVQQQOOOOOOSSS___oooyyyyyyuuutttrrrqqqttt}}}|||yyyzzz|||uuurrroootttssskkkfffeeeccc```^^^aaaaaa^^^___gggkkkjjjhhhiiikkkmmmoooqqqrrrsssttt{{{~~~yyytttjjjhhhgggiiiooovvv{{{~~~}}}zzz~~~{{{||||||zzzyyy{{{|||||||||zzzwwwssspppnnnnnngggggghhhgggffffffiiikkkwwwxxxxxxxxxxxxzzz|||~~~~~~|||wwwjjj___VVVQQQQQQKKKKKKMMMQQQRRRSSS]]]hhhvvvbbb_________\\\VVVUUUXXXZZZ\\\^^^]]][[[YYYXXXXXXZZZZZZYYYWWWVVVXXX[[[^^^\\\___fffvvv~~~wwwmmmeeeaaa_________[[[ZZZYYYYYYZZZZZZXXXVVVSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQTTT\\\eeennn{{{yyyiiigggrrr~~~|||wwwttttttrrrnnnjjjdddaaaaaacccccc______aaaggguuu}}}~~~tttkkkdddbbb___ZZZWWWTTTRRRPPPNNNPPPPPPQQQRRRRRRSSSTTTTTTSSSUUUYYY\\\]]]\\\YYYXXXWWWXXX[[[\\\^^^```dddgggzzz|||\\\JJJCCCAAA???>>>:::999;;;<<<<<>>@@@[[[ttt}}}zzznnnjjj___NNNLLLTTTSSSPPPOOOTTT]]]cccdddccc```___^^^ddduuu}}}uuunnnhhhaaaXXXSSSPPPKKKEEE???>>>???AAACCCDDDEEEFFFFFFHHHGGGFFFFFFGGGJJJMMMOOOOOOOOONNNNNNOOOQQQRRRSSSVVVVVVVVVUUUTTTRRROOONNNQQQKKKHHHJJJNNNRRR[[[cccmmmttt~~~{{{xxxuuutttpppkkkeee___ZZZWWWSSSWWWbbbpppwwwuuurrrqqqqqqvvvzzzttttttqqqnnnllljjjgggdddbbbcccccccccccceeehhhlllmmmoootttvvvqqqlllhhhccc]]]___aaadddggglllsss{{{~~~zzzooonnnpppvvv}}}|||www{{{wwwuuu}}}yyyyyy|||}}}~~~}}}{{{~~~|||xxxuuussssssssstttyyyxxxuuuooojjjlllssszzz~~~~~~|||~~~qqqlllcccYYYQQQLLLJJJJJJKKKKKKKKKLLLNNNPPPSSSTTTXXXXXX```rrrvvvnnngggdddbbb```bbbfffgggeeecccaaa```^^^[[[XXXVVVXXXYYYXXXXXXYYY[[[[[[[[[fffxxx|||tttpppqqqppplllggg```___]]]ZZZXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSUUUXXX\\\eeevvv}}}sssnnnlllpppwwwsssiiimmmxxx|||wwwuuutttqqqkkkfffgggccc^^^\\\^^^```bbbbbbnnnrrr~~~vvvllliiiccc```^^^ZZZUUURRRPPPOOONNNLLLMMMNNNOOOQQQRRRTTTTTTVVVWWWYYYZZZZZZZZZXXXWWWYYY]]]YYYYYYbbbdddhhhttt\\\IIIBBB@@@???;;;;;;<<<;;;::::::<<>>MMMfff{{{|||{{{hhh```WWWJJJFFFKKKKKKJJJJJJOOOVVV]]]```aaabbb^^^ZZZ]]]jjj}}}}}}ssskkkgggaaaYYYSSSOOOLLLGGGCCC@@@AAABBBDDDEEEFFFFFFGGGFFFGGGIIIJJJLLLMMMMMMMMMJJJJJJKKKLLLNNNPPPSSSTTTVVVWWWWWWWWWWWWUUUSSSRRRRRRLLLHHHKKKQQQYYYeeeoooyyy~~~}}}xxxuuuvvvvvvuuurrrkkkccc[[[VVVSSSXXXdddqqqwwwvvvvvvyyy||||||tttnnniiiiiilllpppuuuyyyzzzzzzrrrpppooommmllllllmmmmmmlllsssxxxvvvrrrnnnggg```^^^```bbbcccbbb```]]][[[ZZZ]]]aaadddgggkkkpppsssxxx~~~zzzrrrsssxxx~~~{{{zzz{{{||||||{{{yyyyyyyyyuuu|||~~~~~~}}}|||{{{}}}{{{xxxuuutttuuuvvvwww~~~wwwooolllqqq{{{~~~zzzkkkfffaaa^^^]]][[[WWWSSSNNNNNNLLLKKKKKKLLLMMMNNNLLLLLLLLLKKKKKKLLLMMMMMMOOONNNPPPXXXbbbsss}}}rrrllliiiggggggjjjkkkhhheeebbb___[[[WWWSSSTTTTTTVVVYYYZZZXXXYYYZZZaaa{{{~~~{{{zzz{{{}}}}}}xxxtttllliiifffaaa^^^[[[ZZZYYYVVVVVVWWWXXXZZZ[[[ZZZXXXYYYZZZ^^^bbbdddeeemmmuuuwwwqqqiiibbb___]]]]]]\\\[[[^^^bbbeeejjjooovvv{{{{{{|||mmmkkksss|||{{{vvvrrrooolllgggdddccc```]]][[[[[[^^^aaacccjjjtttuuukkkgggeee___^^^[[[XXXTTTQQQOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXYYYXXXXXXWWW[[[]]]ZZZ\\\bbbccclllzzzXXXGGGAAA===:::::::::;;;:::999999;;;>>>JJJbbb{{{{{{hhh[[[QQQGGGDDDHHHIIIHHHHHHMMMTTT\\\```bbbfff___ZZZ[[[cccttt}}}uuunnnhhhcccZZZSSSNNNJJJEEEBBBAAABBBDDDEEEFFFGGGGGGGGGFFFHHHJJJMMMNNNNNNNNNMMMNNNMMMLLLLLLLLLNNNOOOPPPUUUVVVWWWWWWWWWUUUTTTSSSRRRLLLIIILLLSSS]]]jjjuuu~~~{{{uuurrrvvvwwwxxxuuuooofff\\\VVVTTTZZZfffppptttsssvvv{{{}}}xxxqqqllllllmmmpppuuuzzz}}}~~~~~~yyyxxxuuussspppooonnnmmmmmmuuu|||{{{xxxsssllleeeaaaaaabbbccccccaaa]]]ZZZXXXZZZ[[[[[[[[[\\\___bbbnnnyyy~~~{{{qqqtttyyy}}}}}}~~~}}}{{{yyywwwvvvwwwzzz~~~~~~}}}}}}zzzwwwuuuuuuvvvwww~~~{{{wwwrrrqqqvvvoooggg]]]VVVSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNNNNOOORRRVVVaaauuu{{{oookkkjjjiiijjjllliiigggdddaaa___\\\XXXTTTUUUTTTVVVZZZZZZWWW[[[aaaqqqzzzzzz{{{~~~}}}zzzsssqqqmmmhhhddd```\\\[[[VVVUUUVVVYYY^^^``````___]]]^^^dddjjjlllkkkooouuuyyysssiiiaaa\\\XXXVVVUUUXXXYYYZZZ\\\```eeelllpppooovvvsssfffjjjuuu}}}|||yyyuuupppmmmiiifffdddaaa___]]][[[[[[]]]aaadddhhhttt{{{qqqiiigggeee___^^^\\\YYYUUUSSSQQQQQQQQQSSSSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXYYY\\\\\\___dddaaajjjyyyWWWGGGBBB???;;;;;;;;;;;;:::999:::<<<>>>HHHbbbnnnZZZNNNFFFDDDGGGGGGGGGIIIMMMTTT\\\bbbeeeiiibbb[[[ZZZ___kkk~~~xxxsssjjjddd[[[SSSLLLGGGCCCAAACCCDDDEEEFFFGGGGGGHHHHHHGGGIIILLLOOOPPPPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPUUUUUUVVVVVVVVVUUUSSSRRRRRRLLLIIIMMMUUU___lllxxx}}}xxxsssqqquuuwwwyyyxxxrrrhhh^^^XXXUUU\\\gggooopppooottt{{{{{{}}}zzzuuuppplllpppqqqsssxxx}}}}}}|||zzzwwwtttqqqoooooopppxxx}}}xxxqqqiiicccaaa^^^]]]^^^^^^\\\[[[[[[[[[ZZZWWWTTTSSSTTTVVVfffrrr~~~{{{pppssszzz}}}~~~|||zzzyyyzzzzzzzzzzzz|||xxxvvvuuuvvvvvvwwwwwwvvvwwwyyy}}}rrriii]]]TTTPPPNNNLLLKKKOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRMMMNNNPPPRRRRRRVVVcccpppxxxmmmkkkmmmmmmmmmooojjjhhheeecccaaa^^^ZZZWWWUUUUUUXXX]]][[[YYYcccqqq~~~~~~xxxwwwuuurrrmmmhhhcccaaaYYYWWWWWWZZZ___ddddddcccbbbdddkkktttwwwvvvxxx|||}}}qqqddd[[[UUURRRUUUTTTUUUVVVYYY]]]aaadddgggmmmxxx}}}lllbbbkkkxxxyyywwwsssnnnjjjgggfffeee______]]][[[[[[]]]bbbfffiiiuuuxxxrrrjjjgggfff```___]]]YYYVVVTTTSSSSSSTTTVVVUUUSSSRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYZZZWWW[[[\\\aaaeeeaaalllxxxWWWHHHDDDBBB>>>;;;;;;<<<;;;::::::<<>>::::::;;;:::999999;;;>>>EEEaaa|||fffVVVKKKGGGGGGFFFGGGJJJNNNTTT]]]eeekkkmmmddd^^^[[[XXX]]]ssswwwqqqddd```YYYPPPHHHDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHKKKLLLNNNPPPQQQRRRRRRRRRPPPPPPPPPPPPRRRSSSVVVWWWWWWXXXXXXXXXVVVTTTRRRQQQQQQLLLJJJOOOVVV^^^jjjtttxxxyyyyyyxxxtttqqqppppppsssuuuxxxxxxssskkkbbb\\\SSS[[[gggnnnnnnnnnxxx{{{|||zzz}}}zzzxxxuuurrrnnnlllllllllssstttvvvzzz}}}~~~}}}{{{zzzzzzyyyxxxvvvtttsssrrruuu|||{{{tttmmmlllfffaaa___aaacccbbb```XXXXXXVVVRRRPPPOOOQQQTTT]]]fffooouuu|||}}}|||zzz|||~~~{{{wwwuuussswww|||~~~{{{yyyxxxyyyzzz||||||}}}{{{kkk]]]VVVSSSRRRQQQLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPRRRRRRRRRQQQQQQOOONNNOOOQQQQQQPPPTTTZZZ\\\qqq}}}rrriiijjjmmmnnnmmmllliiigggccc```]]]YYYTTTQQQTTTVVV]]]bbb___bbbyyy{{{}}}zzzuuuqqqddd___ZZZZZZ```dddeeedddllloooxxxsssbbbXXXUUUPPPQQQRRRUUUYYY[[[[[[ZZZXXX]]]dddmmmxxx~~~lllcccooo}}}}}}~~~uuutttppplllhhhffffffggg______^^^\\\[[[^^^dddiiioooyyyxxxuuulllfffeeeaaa]]]\\\YYYVVVTTTTTTTTTTTTUUUTTTRRRRRRSSSVVVYYY[[[ZZZZZZZZZZZZZZZ[[[\\\\\\WWWYYYZZZ```ddddddwwwqqqNNNAAA@@@???<<<999999999888777888:::<<>>:::;;;;;;999999999999;;;;;;EEE^^^xxxooozzzqqq___RRRLLLJJJHHHMMMQQQSSSUUU\\\dddhhhllliiiddd^^^XXX[[[jjjzzzyyynnnccc\\\RRRJJJEEECCCCCCCCCKKKJJJJJJIIIHHHHHHGGGGGGJJJLLLOOORRRTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUNNNLLLKKKNNNVVVaaajjjpppqqqpppnnnmmmmmmooorrrtttvvvwwwvvvuuuvvvsssgggZZZUUU[[[dddjjjmmmttt~~~yyy{{{~~~yyypppiiiggghhhhhhjjjnnnxxxzzz}}}}}}yyytttqqqqqqqqqqqqtttwwwwwwtttqqqvvvxxxxxxwwwyyyyyytttmmmcccbbbbbbeeejjjkkkiiifffeee^^^XXXWWWVVVTTTUUUXXXddd```bbbjjjsss}}}{{{~~~~~~xxxtttrrrrrrwww}}}~~~zzzzzz||||||{{{yyy|||~~~qqqiiieeeaaa]]][[[YYYXXXWWWXXXYYYXXXWWWUUUVVVXXXZZZ[[[ZZZYYYXXXZZZ[[[ZZZXXXVVVUUUVVVXXXaaa___cccoooooollljjjkkkpppssstttsssppphhhbbb```^^^YYYVVVVVV[[[YYY\\\iii~~~}}}vvvllleeefffhhhhhhkkkoooqqqttt{{{|||uuunnnhhh___VVVRRRTTTTTTUUUWWWXXXZZZ[[[\\\\\\___aaabbbcccfffmmmyyy~~~pppjjjuuu~~~zzzzzztttqqqmmmhhheeeddddddeeeddd```\\\[[[```fffkkknnnpppvvvwwwtttpppgggccceee___[[[UUURRRQQQRRRSSSSSSQQQQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^bbbeeedddmmmhhhLLLDDDBBB???;;;;;;;;;999999999999;;;;;;AAAUUU|||zzzooolllzzzyyydddUUUNNNLLLJJJOOOSSSUUUWWW\\\bbbfffkkkhhhddd^^^YYYZZZgggvvv{{{qqqbbb[[[RRRIIIEEEDDDCCCCCCKKKJJJJJJIIIHHHGGGFFFFFFJJJLLLOOOQQQSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWWWWXXXWWWWWWVVVVVVQQQOOOMMMOOOVVVaaakkkqqqqqqoookkkgggfffiiiooosssvvvvvvvvvvvvwwwuuujjj^^^UUUXXX___eeehhhqqqzzz{{{}}}uuullleeedddffffffiiimmmyyy{{{}}}}}}|||xxxtttqqqtttrrrpppqqqssstttsssqqqrrrttttttsssuuuvvvrrrkkkddddddfffkkkpppqqqnnnjjjhhhddd``````___\\\^^^bbbfffeeeiiiuuuzzzuuusssssswww|||}}}zzzyyyyyyxxxxxxyyy|||yyysssmmmhhhdddbbb``````bbbbbbbbbaaaaaabbbdddeeefffeeedddcccdddddddddccc```^^^^^^___aaaaaaeeennnnnnnnnooorrrvvvzzz{{{{{{wwwpppiiifffbbb\\\YYYYYY\\\]]]eee{{{zzzrrrlllmmmpppqqqsssvvvvvvyyy}}}vvvppphhh```[[[VVVQQQRRRVVVVVVWWWYYY[[[^^^```bbbcccdddeeeeeedddeeejjjssszzzyyyooolllvvv}}}yyywwwpppnnnkkkgggeeecccbbbbbbaaa___]]]^^^bbbhhhmmmoooqqqwwwwwwsssooogggccceeebbb]]]WWWSSSQQQQQQQQQPPPRRRRRRRRRSSSTTTUUUWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]```aaaeeegggiiixxxdddJJJCCCBBB???===;;;;;;999999999999;;;;;;>>>MMMpppzzzkkkgggkkk}}}mmm[[[SSSQQQQQQVVV^^^cccddddddeeehhhjjjgggddd___YYYYYYcccppp~~~}}}}}}{{{rrrbbb[[[RRRJJJFFFEEEEEEEEEKKKKKKJJJIIIHHHGGGFFFEEEJJJLLLNNNPPPRRRRRRQQQPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXUUURRRPPPPPPWWWaaammmtttuuurrrkkkeeebbbeeelllqqqtttvvvvvvwwwyyyyyyqqqfffYYYYYY[[[___eeeqqq|||xxxxxxyyy{{{~~~}}}zzzuuummmggggggiiijjjnnnsss|||||||||{{{yyywwwtttrrruuurrrooommmnnnooooooooommmpppppppppqqqssspppkkkggggggkkkqqqwwwyyywwwssspppmmmllllllhhhfffiiipppooorrr|||{{{vvvttttttxxx|||}}}zzzwwwuuussstttxxx}}}|||vvvrrrpppnnnnnnooooooooonnnnnnoooqqqrrrssssssrrrqqqssstttuuusssooolllkkkkkkgggiiimmmsss|||uuuwwwyyy|||}}}~~~~~~wwwrrrnnniiiccc```bbbbbbhhhxxx{{{vvvqqqrrrvvvyyy{{{|||}}}~~~{{{pppfff\\\VVVSSSQQQUUUZZZWWWXXXZZZ\\\```ccceeegggiiiiiihhhhhhjjjrrr{{{rrrlllllluuu|||zzzuuusssooonnnkkkhhheeebbb```^^^___^^^^^^___cccggglllnnnwww}}}vvvrrrmmmgggccccccaaa]]]WWWSSSRRRQQQPPPOOOSSSSSSSSSTTTUUUVVVXXXXXXZZZ[[[\\\]]]^^^_________aaacccfffhhhnnnaaaJJJDDDAAA>>>===;;;;;;999999999999;;;;;;>>>JJJiiiuuufffdddkkk~~~tttaaaYYYXXXUUU]]]kkkuuuuuunnnhhhggghhhfffddd```[[[YYY```jjj}}}{{{zzzxxxyyywwwoooccc]]]SSSLLLHHHGGGHHHHHHLLLLLLKKKJJJIIIHHHGGGGGGJJJLLLNNNPPPQQQPPPOOONNNQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZWWWTTTRRRRRRWWWbbboooxxx{{{xxxssskkkfffeeejjjnnnrrrtttvvvwww{{{}}}wwwoooaaa]]][[[^^^eeetttxxxrrrrrrwww||||||~~~}}}yyyuuusssuuuooojjjjjjlllnnnsssyyy~~~|||zzzxxxwwwuuuuuusssqqqooolllkkkjjjjjjiiiiiimmmnnnnnnooorrrrrrnnnmmmmmmooovvv}}}~~~yyywwwvvvuuuqqqpppwww{{{vvvvvvwww{{{~~~~~~~~~|||yyyvvvsssppprrrxxx~~~|||{{{{{{zzzyyywwwvvvwwwyyy{{{}}}~~~~~~~~~|||yyyxxxtttxxx}}}~~~|||wwwtttoooiiihhhkkkjjjxxx{{{xxxuuuvvvzzz}}}~~~rrrfffZZZSSSQQQPPPSSSXXXWWWXXXYYY[[[___bbbeeegggjjjiiigggiiiooozzz~~~mmmkkkmmmuuuyyyxxxtttqqqpppooollliiieeeaaa^^^\\\^^^^^^______aaaeeeiiikkk{{{uuupppkkkfffbbbaaa^^^ZZZVVVSSSRRRRRRQQQQQQSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]______`````````bbbeeehhhqqq___KKKEEEAAA======;;;;;;999999999999;;;;;;===HHHdddwwwhhheeeiiiyyyvvveee^^^]]]YYYcccuuusssgggccchhhfffdddbbb]]]ZZZ___ggg|||yyyyyyyyyzzz~~~uuunnneee___UUUNNNJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPOOONNNQQQQQQRRRRRRTTTUUUVVVWWWYYYXXXXXXXXXYYYZZZ[[[[[[WWWUUUSSSSSSWWWbbboooyyy}}}}}}{{{uuummmhhhgggiiiooorrruuuwww{{{|||vvvhhhbbb]]]___gggvvvzzzyyyvvvrrrppprrryyy~~~}}}xxxrrrooonnnsssmmmjjjjjjkkklllrrryyy~~~{{{yyyxxxxxxxxxqqqqqqpppoookkkhhheeedddfffjjjlllkkkmmmrrrtttrrruuutttuuuzzz~~~~~~~~~zzzwwwyyy||||||yyyuuurrroooqqqvvv{{{~~~~~~}}}}}}}}}~~~|||yyytttnnnnnnrrrttt{{{{{{yyyzzz{{{|||uuuhhh\\\VVVTTTRRRTTTXXXWWWXXXXXXZZZ\\\___bbbdddgggffffffkkkttt{{{lllmmmqqqvvvyyyxxxuuurrrooonnnkkkhhhddd```^^^\\\^^^_________```ccchhhkkkzzz}}}vvvooojjjfffbbb```\\\YYYVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[]]]^^^_________^^^aaadddhhhttt\\\KKKFFF@@@<<<>>>;;;;;;999999999999;;;;;;:::CCCYYYyyy~~~ooogggeeeqqqvvvhhhaaa```kkkqqq~~~uuuhhhfffjjjgggeeeccc___\\\```gggzzz~~~zzzuuuxxx{{{~~~}}}uuuoooggg```WWWOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMOOOQQQQQQPPPOOORRRRRRSSSTTTUUUVVVXXXYYY\\\[[[ZZZZZZZZZ[[[\\\]]]XXXWWWVVVTTTWWW___llluuuxxx}}}|||sssjjjfffffflllpppsssvvvzzz{{{nnngggaaacccjjjvvv}}}qqqooolllllloootttzzz}}}{{{uuuppppppqqqwwwsssoooooonnnooouuu}}}~~~|||||||||}}}rrrssstttrrrnnniiifffeeedddiiilllkkkmmmssswwwwww}}}{{{|||{{{yyy}}}{{{tttrrroooooorrrvvvyyyzzz{{{zzzttttttyyy}}}~~~rrrggg\\\YYYXXXWWWXXXZZZYYYYYYXXXYYYZZZ]]]___aaabbbdddiiisssvvviiimmmqqqtttvvvvvvtttrrrkkkjjjgggdddbbb```___^^^]]]^^^______```dddjjjoooxxx~~~xxxqqqkkkhhhdddbbb^^^\\\XXXVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWXXXYYY[[[]]]]]]^^^^^^\\\aaadddhhhwww~~~WWWIIIFFF@@@<<>>III\\\wwwrrraaafffyyyyyyqqqqqqxxxddd[[[XXXVVVXXX\\\aaafffiiieee^^^]]]cccjjjtttsssqqqvvv|||yyyrrrmmmccc]]]TTTMMMHHHFFFEEEDDDHHHGGGFFFGGGIIIKKKKKKKKKKKKLLLMMMMMMMMMNNNQQQTTTUUUUUUUUUUUUWWWYYY\\\]]]```bbbcccaaa]]]ZZZ[[[]]]^^^ccceee___WWWUUU\\\dddnnnzzz~~~|||xxxsssqqqpppqqquuu{{{~~~~~~}}}~~~~~~~~~wwwooonnniiifffjjjsssxxxxxxvvvuuuuuutttqqqnnnnnnqqqttt|||{{{{{{yyyuuuvvvzzz}}}yyyvvvuuutttuuuuuuyyy~~~~~~~~~}}}}}}}}}wwwpppjjjiiikkkmmmnnnuuuzzz|||{{{|||~~~~~~rrrhhhddd___\\\\\\]]]^^^______```aaaaaaccchhhooouuuyyyrrrooonnnqqqsssuuutttqqqnnnkkkeeedddbbb```___^^^^^^]]]\\\]]]___aaafffnnnxxx~~~|||wwwrrrppppppnnnhhhdddeeebbb^^^YYYVVVTTTTTTTTTUUUUUUTTTRRRQQQSSSVVVYYY[[[YYYXXXZZZ^^^```___^^^^^^aaabbbfffzzzqqqWWWHHHAAADDD;;;<<<;;;:::999999888888999999:::>>>GGGZZZuuu{{{hhhhhhwww|||rrrooo}}}mmm^^^XXXWWWWWWXXX[[[```dddgggfffdddffflllqqqyyyzzzwww{{{yyyrrrnnneee^^^UUUNNNIIIGGGFFFEEEHHHGGGFFFGGGJJJLLLLLLLLLIIIKKKLLLLLLKKKMMMPPPRRRVVVVVVWWWXXXZZZ\\\^^^```^^^aaacccbbb___]]]___aaaaaafffhhhbbbYYYUUUZZZ```jjjuuu}}}}}}|||||||||yyyvvvuuutttvvvzzz}}}~~~}}}{{{sssmmmmmmlllmmmrrrwwwyyyvvvsssqqqrrrrrrpppoooppptttxxx}}}{{{|||zzzwwwyyy}}}|||yyywwwxxxxxxwwwxxxzzz}}}yyypppjjjlllssszzz~~~vvvpppoooooopppqqqvvvzzz~~~}}}xxxuuutttvvvzzz~~~yyyrrrooojjjggggggggghhhgggeeeiiimmmooorrryyyuuummmkkknnnqqquuuuuuqqqllljjjjjjdddcccaaa```___^^^^^^^^^[[[\\\^^^bbbhhhrrr}}}|||xxxtttooommmmmmkkkhhhdddeeeccc^^^ZZZVVVTTTTTTSSSSSSTTTTTTSSSRRRTTTWWWZZZ[[[ZZZZZZ[[[]]]___^^^]]]___bbbccciii~~~qqqYYYJJJBBBCCC:::;;;;;;:::999999888888999999<<<===DDDUUUrrrnnnjjjrrrtttnnnooodddXXXUUUVVVVVVVVVWWW```bbbeeeiiinnnssswwwzzzzzzsssoooggg```WWWOOOJJJHHHGGGGGGIIIHHHGGGHHHKKKMMMMMMLLLIIIKKKLLLMMMMMMNNNQQQSSSWWWXXXYYYZZZ\\\___aaabbb^^^bbbffffffdddcccdddffffffjjjlllfff]]]XXXYYY]]]aaaiiioooppprrrwww{{{||||||zzzxxxxxxzzz|||~~~~~~}}}wwwrrrnnnkkkooouuuzzz{{{wwwrrrnnnmmmnnnoooooopppssswww{{{}}}zzz{{{{{{yyy{{{}}}|||}}}yyyvvvtttuuuvvvyyywwwwww{{{xxxrrrgggaaa^^^ccciiinnnrrrvvv{{{xxxvvvuuuuuuwww{{{}}}|||wwwrrrpppppp{{{~~~|||www{{{}}}zzzxxxwwwuuutttsssyyy~~~rrriiigggnnnssswwwuuuooojjjiiijjjdddcccbbb```^^^]]]]]]\\\\\\]]]___cccjjjttt}}}tttqqqmmmjjjjjjhhhfffdddcccaaa]]]YYYVVVSSSRRRRRRRRRSSSSSSSSSSSSUUUYYY[[[[[[[[[[[[\\\]]]]]]]]]]]]```eeehhhlll~~~qqqZZZLLLCCCCCC999:::;;;:::999999888888999999======AAAPPPlllqqqhhhmmm{{{yyynnnlllbbbXXXSSSSSSUUUVVVWWWbbbbbbdddlllvvv}}}{{{tttppphhhaaaWWWOOOJJJHHHHHHGGGJJJIIIHHHIIIKKKMMMMMMMMMKKKMMMOOOPPPPPPQQQTTTVVVXXXXXXZZZ\\\^^^```bbbcccaaadddhhhiiigggfffgggiiiiiilllnnnkkkddd^^^\\\]]]]]]```ccceeehhhooovvvzzz}}}{{{zzz{{{}}}zzzwwwuuusssmmmsss{{{}}}zzztttnnnlllkkklllmmmoooqqqtttxxxzzz~~~yyyvvvxxxyyyyyy{{{{{{xxxxxxwwwvvvxxx}}}~~~~~~}}}yyytttqqqqqqsssxxxyyyzzz{{{~~~~~~rrrkkkhhh```\\\\\\bbbggghhhjjjmmmzzz|||zzzzzz|||~~~}}}yyytttrrrqqqvvvzzz}}}zzzwwwzzzooofffdddpppuuuxxxuuuoooiiiiiijjjfffeeebbb```^^^\\\[[[ZZZ]]]^^^aaaeeelllvvv|||pppnnnkkkiiihhhfffdddccc___^^^[[[WWWTTTRRRPPPPPPQQQRRRTTTTTTTTTVVVYYY\\\ZZZ[[[\\\\\\\\\\\\]]]^^^___fffjjjlll{{{ooo[[[MMMEEEDDD999:::;;;:::999999888888999999<<<<<<>>>KKKfffuuuffffffuuuqqqmmmeeeZZZRRRRRRWWW[[[]]]eeeccceeennnzzz~~~|||}}}}}}vvvrrrjjjbbbXXXOOOJJJHHHHHHHHHJJJIIIHHHIIIKKKMMMMMMMMMKKKNNNPPPQQQRRRSSSUUUWWWWWWXXXZZZ\\\^^^```bbbbbbaaadddhhhhhhfffdddfffhhhjjjmmmpppoookkkfffcccbbb```___^^^___bbbgggnnntttzzzzzzyyyyyy{{{~~~}}}wwwwwwxxxwwwtttyyyyyysssppppppmmmmmmmmmoooqqqtttvvvwwwxxxrrrpppssswwwxxxyyy}}}|||uuupppoooooopppuuu|||~~~wwwrrrrrrtttvvv||||||{{{wwwlllhhhhhhfffdddffflllpppppprrrttt{{{wwwtttrrrssswww||||||zzz}}}|||~~~zzzkkkeeefffrrrtttvvvtttooojjjiiiiiieeedddbbb```]]]\\\[[[ZZZ]]]___ccciiipppzzzvvvmmmmmmllljjjgggdddbbb```\\\[[[XXXVVVSSSRRRPPPPPPQQQSSSTTTUUUUUUVVVYYY[[[YYY[[[\\\\\\\\\\\\^^^___]]]ccchhhkkk{{{mmm\\\OOOFFFDDD:::;;;;;;:::999999888888999999999:::===HHH___}}}}}}hhhbbbnnnwwwnnnhhh\\\SSSSSS[[[bbbeeeeeeccceeennnyyy}}}yyyvvvxxxzzzyyyuuullleeeZZZPPPKKKJJJJJJJJJIIIHHHGGGHHHKKKMMMMMMLLLJJJLLLOOOQQQQQQRRRTTTVVVXXXYYY[[[]]]___````````````bbbeeedddbbbbbbdddgggmmmoooqqqrrrqqqoookkkiiiaaa\\\YYYZZZ[[[]]]bbbgggrrrsssuuuvvvxxx|||yyytttvvvxxxxxx|||zzzvvvtttuuuooonnnmmmoooqqqttttttssssssnnnlllrrrwwwxxxyyy{{{yyyrrrnnnmmmnnnooottt{{{~~~vvvqqqqqqsssvvv~~~~~~|||{{{rrrnnnnnnpppooottt|||{{{wwwuuuwww|||qqqfffeeekkkrrrrrrrrrqqqnnnkkkiiigggbbbaaa```___^^^]]]]]]]]][[[___fffmmmvvvzzzrrrkkklllmmmkkkhhhccc```^^^ZZZYYYXXXVVVTTTSSSRRRQQQRRRTTTUUUVVVVVVVVVXXXZZZWWWZZZ\\\]]]\\\\\\^^^aaa___bbbfffnnnlll\\\PPPGGGEEE;;;<<<;;;:::999999888888999999555999===EEEYYYxxxmmmbbbjjjyyy}}}ppplllaaaUUUSSS\\\cccdddbbbbbbeeemmmvvv{{{yyyuuurrruuuyyy{{{wwwppphhh]]]SSSNNNLLLLLLMMMHHHGGGFFFGGGJJJLLLLLLLLLJJJLLLPPPRRRSSSSSSUUUVVVZZZ[[[]]]^^^___``````___```cccddddddcccdddiiimmmqqqrrrsssuuuvvvtttqqqmmmeee^^^ZZZZZZZZZYYY[[[```iiilllooorrrtttwww{{{xxxtttwwwyyyyyy}}}~~~~~~}}}zzzwwwuuutttooonnnmmmooorrrtttsssrrrqqqllllllssszzz{{{zzz{{{yyyuuusssttttttrrrtttxxx{{{}}}uuuppprrruuuwww}}}zzzyyytttuuu|||zzzjjjaaafffppprrrqqqooonnnnnnlllhhheee___^^^^^^^^^^^^___``````ZZZ___gggpppzzzxxxqqqjjjlllnnnlllhhhccc^^^\\\YYYYYYXXXWWWUUUTTTSSSSSSRRRTTTVVVVVVVVVVVVXXXYYYVVVYYY\\\]]]\\\\\\___bbbccccccfffrrrjjj\\\QQQHHHFFF<<<===;;;:::999999888888999999333888===DDDVVVuuurrrdddiiiuuu}}}ssspppeeeWWWTTTYYY^^^]]]___```dddkkktttxxxvvvssspppuuuzzz|||xxxssskkk___UUUPPPNNNOOOOOOHHHGGGFFFGGGIIIKKKLLLKKKLLLNNNRRRTTTUUUVVVWWWYYY\\\]]]^^^````````````___ccceeegggffffffjjjpppuuuuuuttttttvvvxxxwwwssspppnnngggbbbcccccc___```dddcccggglllnnnppprrrvvvzzzzzzvvvyyy|||{{{yyyzzzzzzzzzyyyvvvssspppnnnmmmlllnnnrrruuutttrrrqqqlllmmmvvv}}}~~~||||||zzzxxxxxx{{{zzzvvvtttuuu{{{yyyuuuwww{{{yyy