BM6P6(@ 555555666666777777888888::::::999888777777777888999888888888999::::::;;;:::999888888777777888888666666555444444444444555555555444333333222111111000000000000000000000000......//////000000111111000000000000000000000000....../////////////////////...---,,,,,,---...///........................111111000000/////////...000///---,,,,,,---///000........................//////.........---------------......//////000000///////////////////////////////////////////////////...---,,,,,,---...//////...---,,,,,,---...///000000///...---,,,,,,+++...------,,,,,,------...,,,***)))+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,......,,,,,,,,,,,,......++++++++++++++++++++++++---------------------------,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++***)))(((((()))***++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,+++++++++******(((((()))***************************************))))))))))))))))))))))))((()))************)))(((++++++++++++++++++++++++++++++******************++++++************++++++))))))))))))))))))))))))******++++++++++++******,,,+++***)))***+++---...------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++)))***++++++***)))***+++************************,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------++++++------------++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,+++++++++*********))))))******+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++''')))+++---...---,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++*********++++++++++++************)))(((((()))******+++++++++,,,,,,---------*********++++++,,,,,,,,,"""'''------)))&&&'''******************+++++++++---,,,+++***)))***+++,,,*********)))))))))((((((+++++++++*********)))))),,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++************************++++++******++++++,,,---555555666666666777777777888888777666666666666666888888888888888999:::;;;999999888888777777888888666555555444444444444444555444444333222222111111000000000000000000000000......//////000000000000000000000000000000000000////////////............///...------------...///........................///.........---------,,,///...---,,,,,,---...///........................///.........------------............////////////////////////////////////........................///...---,,,,,,---...///...---,,,,,,---...///000/////////...------,,,,,,------,,,,,,,,,,,,------...,,,***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........***+++,,,---------,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++)))******++++++******))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************(((((()))***************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++************************,,,+++******))))))******++++++++++++++++++++++++)))***++++++***)))***+++***************************))))))(((((())))))***))))))***++++++,,,------******+++,,,,,,+++******,,,,,,+++++++++*********,,,++++++++++++,,,------,,,++++++******++++++,,,---,,,,,,,,,++++++++++++)))***************))))))***++++++++++++++++++***+++,,,,,,,,,++++++***)))))))))*********+++++++++''')))+++,,,------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++)))******++++++******)))************************((((((((()))))))))***************++++++,,,,,,,,,&&&)))+++***((('''))),,,*********************)))+++++++++******++++++,,,---------,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,------......------************************++++++******++++++,,,,,,555555555555555666666666777666555555444555555555888888888888888888999:::999999888888888777777777666555444444333333444444444444333333222111111111000000000000000000000000...////////////000000000000000000000000000000000////////////......------///...------------...///------------------------.........---------------------------------------------------------------............------------/////////...............////////////////////////..............................------------......---,,,,,,,,,,,,---...///------------------------------,,,,,,,,,,,,------...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))******))))))))))))******))))))************)))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++************)))))))))((())))))************)))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++******))))))))))))))))))))))))+++++++++++++++*********+++++++++***************++++++++++++++++++++++++))))))************))))))++++++***)))))))))******++++++++++++++++++++++++)))***++++++***)))***+++***************************))))))(((((())))))***))))))******+++,,,,,,,,,))))))************)))))),,,++++++++++++*********++++++******++++++,,,---,,,+++************+++,,,++++++++++++************((())))))******))))))(((******++++++++++++******+++++++++,,,++++++***)))***************+++++++++((()))***,,,,,,,,,++++++,,,+++************+++,,,++++++++++++++++++++++++******)))))))))***++++++)))******++++++******))))))***+++,,,,,,+++***)))'''''''''(((((((((((()))*********+++++++++++++++******)))(((((()))+++,,,*********))))))((((((((())))))***+++,,,,,,,,,,,,......---------,,,,,,,,,+++++++++***************+++++++++++++++*********,,,,,,,,,---------------******************************+++++++++,,,,,,,,,444444444444444555555555666555555444444444555555888888777777777888888999888888888888888777777666555444444333333333333333333333222222111111111000000000000000000000000000////////////////////////////////////////////////000//////......------,,,.........------.........------------------------////////////////////////,,,------......------,,,------------------------------------------------/////////......---------////////////////////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++***++++++++++++++++++++++++************************++++++************))))))+++,,,,,,,,,,,,,,,,,,,,,+++******************+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++******))))))***))))))))))))))))))***++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************((()))))))))*********+++***)))))))))))))))))))))((()))************))))))************************))))))))))))))))))))))))---,,,***))))))***,,,---************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))******+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++***************++++++******)))))))))(((************************)))***++++++++++++***)))******))))))))))))******************************)))***++++++***)))***+++************************++++++************++++++))))))******+++++++++,,,************************++++++++++++***************************+++,,,,,,++++++************++++++(((((((((((((((''''''''''''(((((())))))))))))((())))))************))))))******++++++++++++******************************((()))***+++,,,+++++++++++++++************++++++************+++++++++++++++***)))(((((()))***+++))))))************)))))))))***,,,------,,,***)))***************************************++++++++++++***((()))+++,,,,,,++++++******)))((('''&&&&&&&&&''')))+++,,,---,,,,,,++++++************))))))************************+++++++++******************************++++++,,,******************************++++++,,,,,,,,,,,,444444333333333333333333555555444444444555555666888777777666666777777777777888888888888777666555444444333222222222222222222111111111111111000000/////////////////////////////////.......................................//////......---------,,,---..................---------------------------.........///////////////,,,,,,---......---,,,,,,------------------------,,,,,,------------------//////......------,,,,,,////////////////////////........................,,,------------------,,,//////...---+++***)))(((++++++,,,,,,---.........,,,,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************************************************************)))))))))******+++++++++)))))))))******)))))))))***++++++,,,,,,++++++***))))))*********+++++++++*********************************))))))((((((((()))))))))))))))))))))***))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))***,,,---************************(((((()))))))))************))))))))))))))))))***)))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,+++)))(((*********************************************************))))))(((((((((******************************++++++++++++*********))))))((())))))******************************)))***++++++***)))***+++))))))))))))))))))))))))+++******************+++)))***************+++++++++++++++******++++++++++++++++++*********))))))***))))))))))))***++++++************************''''''''''''''''''''''''''''''((()))))))))))))))((())))))******))))))((()))******++++++*********************************))))))******++++++******************************)))))))))******++++++++++++***)))(((((((((******)))))))))******))))))))))))***,,,------,,,***)))++++++++++++++++++++++++************************)))))))))+++------+++(((+++******)))((('''&&&&&&%%%''')))+++,,,---,,,,,,))))))))))))((((((((((((******************************************************)))))))))***+++,,,************************)))***+++,,,,,,,,,++++++333333333333222222222222444444444444444444555666888777777666666666666666666777888888888777666555444333222222111111222222000000000000000000000000/////////////////////////////////............---........................------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------////////////////////////------------------------,,,,,,------------,,,,,,.........---+++)))'''&&&++++++,,,,,,---------...,,,,,,++++++++++++,,,,,,((()))++++++******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---------...------,,,+++++++++,,,,,,)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************************************************************************************(((((())))))***++++++,,,))))))************))))))(((((())))))))))))(((((()))************+++++++++************************++++++******)))((((((''')))))))))************+++)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************'''(((((())))))************))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))(((((())))))***++++++******************************)))))))))***************))))))))))))((((((((((((************************+++******))))))******+++))))))((((((((()))******************************)))***++++++***)))***+++)))))))))))))))))))))))))))((((((''''''(((((()))************************,,,+++************+++,,,+++************))))))))))))))))))((())))))***+++))))))***++++++***))))))))))))))))))************''''''((()))************(((((())))))))))))((((((((()))******+++*********+++++++++***************************************))))))***++++++***))))))(((((())))))***+++++++++******)))((((((((())))))((())))))******))))))((()))***+++,,,,,,+++***)))******))))))))))))((((((***************)))))))))&&&(((+++------+++)))(((*********))))))(((((((((&&&'''(((***+++,,,,,,,,,+++************)))))))))***************+++++++++)))))))))***************,,,++++++******,,,---...************************)))***+++,,,---,,,++++++333333222222111111111111222222222222222333444444888777666555555555555666666777888999888777555444333333222111111111111111000000000000000000000000//////////////////////////////.........---------------------------------+++,,,,,,------......///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------------...////////////////////////------------------------+++,,,------------,,,+++++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))+++,,,+++(((''')))+++************************************************++++++,,,---...//////000...---,,,+++++++++,,,,,,******+++,,,,,,+++******************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))************((()))***++++++***)))((((((((())))))))))))(((((()))************+++++++++************************************************************++++++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))+++,,,---************************((()))))))))*********+++''''''((((((((((((((((((***************************)))'''%%%%%%''')))***((((((((((((((()))******************************)))***++++++***)))***+++))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))+++***))))))))))))***+++************)))))))))))))))(((((((((((()))******((()))***++++++***)))((()))))))))******+++++++++'''((()))***++++++++++++'''(((((())))))(((((('''(((((()))***************+++++++++*********))))))******))))))))))))******((()))***++++++***)))(((((((((((()))***+++++++++)))))))))))))))(((((('''(((((())))))))))))((((((************************))))))((((((((('''''''''+++*********)))))))))(((%%%(((++++++)))((()))+++*********************)))(((((((((((()))***,,,,,,+++++++++************)))))))))*********+++++++++((()))))))))*********+++,,,+++***)))***+++---...************************(((***+++------,,,+++***333222222222111111000000111111000000111222333333888777666555555555555555555666888999888777555444333222222111000111111111////////////000000000000//////////////////////////////.........---------------------------------***++++++,,,---...//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........////////////////////////------------------------++++++------------++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***,,,---+++(((&&&'''(((************************))))))))))))))))))))))))))))))***+++---.../////////...,,,+++***+++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((()))***++++++***)))(((******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''')))+++---...************************(((((())))))*********+++&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''$$$""""""$$$''')))((((((((((((((()))******)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))***)))(((''''''((()))***************))))))))))))((((((((((((((()))******((()))***++++++***)))(((''''''(((((())))))******(((((()))++++++,,,,,,,,,''''''((((((((((((''''''(((((()))***************++++++++++++******))))))******)))))))))))))))***((()))***++++++***)))((('''(((((()))***+++++++++((()))*********((('''&&&(((((())))))))))))((((((******)))(((((()))************))))))((((((((('''+++*********))))))((((((&&&)))+++)))%%%%%%)))...***************+++++++++))))))(((((((((***+++,,,*********))))))))))))((())))))******++++++++++++(((((())))))*********+++***)))((('''''')))+++,,,************************(((***+++------,,,+++***////////////000111222333222222222333333333444444444555555555666666777777888888888777666444333222111222222333333222222111111000///------......///000000///...---,,,,,,+++------......------,,,+++------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************(((((()))***************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******))))))))))))************))))))*********+++++++++---+++))))))+++,,,***'''))))))*********+++++++++++++++++++++,,,---...///******************************+++++++++,,,,,,,,,+++++++++************)))***************)))(((((()))))))))))))))))))))))))))(((((((((((())))))***''''''(((((())))))******+++*********))))))((((((,,,***'''%%%%%%'''***+++))))))))))))))))))))))))+++++++++******)))))))))******************************++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))$$$$$$%%%&&&''''''&&&&&&******))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))(((((()))***+++,,,,,,---,,,+++)))***++++++***)))((((((((((((((((((((((((%%%&&&''')))******++++++%%%''')))******)))'''%%%((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((******))))))***+++,,,,,,)))(((''''''''')))***+++)))((('''&&&&&&&&&&&&&&&+++***)))'''''')))***+++'''(((((())))))))))))(((***(((&&&'''***+++)))'''+++******)))(((''''''&&&&&&''''''((()))******++++++++++++***************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++***)))'''''')))***+++))))))))))))))))))))))))+++*********))))))((((((************))))))))))))***************)))((((((+++***(((''''''(((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++,,,,,,++++++***)))))))))))))))***++++++++++++***000000000000000111222333222222222333333333333444444444555555555666666666777777777666555444222222000000111111111111000000111000///...---......////////////...------,,,,,,---------...------,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++++++++************))))))))))))************))))))*********+++++++++---+++))))))++++++***((())))))*********+++++++++))))))))))))***+++,,,---*********************************+++++++++,,,,,,+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))((())))))******))))))((('''((((((((())))))))))))))))))(((((((((((())))))'''(((((()))******))))))(((((((((((((((((((((((()))))))))(((((((((((((((((('''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++******)))(((((())))))*********)))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))((((((''''''*********)))))))))((((((&&&&&&'''(((((()))******(((((())))))******++++++***)))((()))***+++***)))''''''''''''''''''''''''*********))))))((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''((())))))***))))))((((((((()))******))))))((('''''''''((((((+++***(((''''''(((***+++'''((())))))******))))))***(((''''''******)))'''******))))))((((((''''''((((((((()))***+++++++++************************))))))))))))))))))))))))+++++++++******)))))))))+++***(((''''''(((***+++(((((((((((((((((((((((()))))))))(((((('''''''''******)))))))))((((((((()))************)))((((((((((((''''''((()))***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++***************************+++))))))***++++++++++++***111111111111111111222222111111222222222333333333444444444444555555555555666666666555444333222111//////000000000000//////000///......------......---------------------------------------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))+++************)))))))))************))))))))))))))))))))))))************)))))))))************+++,,,***))))))***+++***((()))))))))************+++((('''''''''((()))***+++*********************************++++++++++++,,,++++++*********)))))))))))))))******))))))(((((())))))))))))))))))))))))+++***)))(((((('''(((((('''(((((((((((()))))))))******))))))))))))((((((&&&''')))******)))((('''((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))((((((((())))))******))))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((((('''))))))))))))((((((((((((%%%%%%&&&'''(((((())))))((((((((()))))))))))))))(((''''''(((***+++***)))''''''''''''''''''''''''*********)))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((('''''''''((()))))))))************))))))((()))(((((((((((())))))***)))((('''&&&&&&'''((()))(((((()))******************((('''((()))***)))'''((((((((((((((((((((((((((())))))******++++++,,,((())))))******+++++++++************************......---,,,+++***))))))***)))'''''''''''')))***'''''''''''''''''''''''')))))))))))))))((((((((()))))))))(((((((((''''''))))))******))))))((('''&&&&&&''''''(((***+++,,,******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))(((((()))******+++,,,,,,((()))******++++++******222222222222222111111111111111111111222222222222333333333333444444444444444444444444333222111000//////000000000000////////////......------------,,,,,,,,,------.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********))))))*********,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))))))))************))))))))))))******************))))))******))))))))))))))))))************((('''''''''(((((()))***************************************++++++++++++************))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((&&&'''((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((''''''(((((((((&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&%%%''')))******)))''''''''''''''''''''''''$$$%%%&&&((()))*********((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))((((((''''''******)))))))))******+++******+++++++++)))((('''''''''''''''((()))******((('''&&&&&&&&&&&&'''((((((((()))***+++++++++***)))((((((((()))))))))(((''''''(((((((((((((((((((((((()))))))))*********'''(((((()))***++++++,,,))))))))))))))))))))))))++++++******)))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,++++++++++++++++++(((((((((((('''''''''''')))))))))))))))((((((''''''''''''((())))))***+++))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))))))))*********+++((())))))***************111111222222222111000000000000000111111111222222333333333333222222222222222222333222222111000/////////000000000000//////...............------,,,++++++,,,,,,---.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((('''(((((()))))))))((((((((((((((((((((((((((((((++++++)))(((''''''''''''((((((((('''''''''''''''(((((((((((((((((())))))''''''&&&&&&'''((()))***'''''''''''''''''''''''')))*********************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''&&&%%%%%%&&&(((***))))))''''''''''''''''''''''''"""###%%%''')))++++++,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))))))))((((((''''''******)))))))))))))))***)))***+++++++++)))(((&&&&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''(((******+++++++++((()))))))))((((((((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))******++++++(((((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++,,,,,,(((((((((((('''''''''''')))))))))))))))(((''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))*********)))))))))(((((((((((()))************)))//////111222222111000//////000000000000111111111222222222222111111111111111111111111111000///...//////000000000000//////---............---,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,+++******************************,,,,,,------------......+++++++++++++++*********++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++******+++++++++*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))))))))))))))***************)))))))))))))))((((((''')))***)))(((((()))+++***)))))))))))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))************+++******)))))))))(((((((((''''''((()))))))))(((((())))))))))))))))))))))))+++***)))(((((('''(((((((((((((((''''''''''''&&&''''''(((((((((((())))))'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''(((((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))*********)))((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''')))************''')))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((************************((((((((())))))))))))))))))))))))(((((((((''''''(((((())))))(((((('''&&&)))))))))))))))(((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******'''((())))))******))))))++++++***))))))((('''''''''((())))))******)))))),,,---///111111111000////////////000000000111111222222111111111000000000///000000000000///............////////////......------.........---,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++******************************************************************************))))))))))))******)))*********++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((())))))*********))))))))))))******************))))))((((((((((((&&&(((***)))(((''')))+++******))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,***'''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''''''''(((((())))))***)))((('''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((())))))((('''''''''''''''((('''''''''(((((('''''''''$$$%%%&&&'''))))))))))))''')))******''''''(((***(((((((((''''''&&&&&&%%%((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))'''''''''(((((()))))))))******)))))))))((((((((((((((())))))(((((('''&&&'''((()))******)))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********((()))******++++++******)))))))))))))))((((((((('''(((((()))))))))))))))***,,,...000111111000///////////////000000000000222111111111000000////////////////////////......,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++(((((())))))*********+++))))))******+++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************(((((()))***************************************'''((((((((())))))******(((((())))))******++++++))))))))))))******************))))))((((((((('''&&&(((******((('''))),,,******))))))((((((((('''***))))))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&&&&'''((())))))(((((()))))))))))))))))))))))))))(((((((((((())))))***(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))!!!$$$'''******)))'''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''***++++++(((%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&((()))+++,,,,,,&&&''''''((()))***++++++***)))(((((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''')))******)))'''&&&(((((((((((((((((((((((('''((()))******)))((('''###$$$$$$%%%&&&'''((((((+++***)))((((((((((((((('''&&&%%%%%%%%%'''(((***+++***)))(((((('''((((((''''''((((((((((((''''''###$$$%%%'''((()))))))))''')))+++***'''&&&(((***))))))((('''&&&&&&%%%%%%))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$))))))************))))))(((((((((((((((((((((((((((((())))))*********+++************))))))))))))(((((((((((((((''''''&&&%%%&&&((()))***+++******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))***+++++++++++++++''''''(((((())))))******'''(((((()))))))))))))))------,,,------...000000.........///////////////333222111000////////////---------------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++---......---++++++************************++++++,,,,,,,,,---------(((((())))))*********+++++++++***)))(((((()))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++******))))))))))))******************************+++*********))))))((((((************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((,,,+++)))((((((((()))******)))))))))(((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))***)))'''%%%%%%''')))***((((((((((((((('''''''''$$$&&&)))+++,,,***((('''))))))))))))))))))))))))+++)))&&&$$$$$$&&&))),,,((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&((((((((((((((('''''''''))))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''+++)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''((()))***)))'''%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&((())))))&&&&&&''')))************''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))******++++++)))(((''')))((((((''''''''''''(((++++++******))))))((((((++++++******))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((************))))))))))))%%%$$$###$$$&&&(((((('''(((((((((((()))))))))))),,,,,,------.../////////---.........//////000000222222111000////////////------...///...---,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,((()))))))))************++++++***))))))))))))))))))***++++++,,,,,,,,,+++************************++++++***))))))******+++++++++++++++++++++++++++***))))))(((((())))))***************************************)))))))))(((************************))))))))))))))))))))))))))))))************))))))(((((()))))))))(((((('''++++++)))((((((((())))))******)))))))))((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((('''&&&''')))))))))(((&&&%%%))))))))))))))))))))))))***(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((((((''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&'''((())))))***))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((())))))***)))((('''&&&(((((('''''''''(((((()))''''''''''''((((((((((((*********))))))))))))))))))(((((('''&&&&&&''''''************************(((((()))))))))*********((('''&&&''')))******))))))))))))(((((((((((((((***+++---...//////......,,,------...///000111111222111111000000//////...---...///000000...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++************++++++************************)))*********++++++++++++))))))))))))************+++***)))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))******)))))))))******+++++++++++++++++++++++++++))))))(((((((((((())))))************************************))))))))))))************************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))((('''&&&******)))((((((((())))))************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''&&&%%%%%%))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&''')))******++++++''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''###$$$&&&&&&%%%&&&''')))((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((()))******&&&&&&&&&'''((()))))))))((())))))))))))))))))***))))))((((((''''''(((((())))))))))))))))))))))))&&&''''''(((***++++++,,,***)))'''((()))******))))))))))))((((((''''''''')))+++---///000///...---,,,,,,---...///000111222111111111000000///......,,,...000111000///,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))************)))))))))))))))***************)))))))))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))*********************************)))(((((((((((((((((()))*********************************)))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&&&&)))))))))((((((((())))))******************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))''''''&&&'''((()))))))))))))))))))))))))))*********)))((('''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((((()))************************)))))))))))))))))))))))))))))))))((('''&&&&&&%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************&&&&&&'''''''''''''''((())))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''%%%&&&((()))***)))((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&&&&'''(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))((((((((((((''''''''''''''''''((()))***+++((()))))))))*********+++'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++***(((&&&&&&(((((((((''')))))))))(((''''''&&&&&&)))***---...//////---,,,,,,,,,---...///000111222000000111111000///---------...///000///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))***)))))))))))))))***************++++++******)))************************(((((())))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((()))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((''''''(((***,,,---((((((((((((((((((((((((***+++++++++***((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((())))))(((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((((((((((()))******((((((((((((((((((((((((######%%%&&&&&&'''&&&&&&((())))))))))))(((((('''''''''''''''((((((((((((((((((((()))))))))******(((((())))))((('''&&&%%%((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''((((((***+++,,,+++*********)))))))))(((''''''(((((()))))))))***))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((((((((***(((&&&&&&(((((((((''')))((((((((('''''''''&&&)))***,,,---......------,,,------...///000111111///000111111000///---,,,------...---------,,,+++++++++************++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++************++++++))))))))))))))))))))))))((()))))))))************************)))))))))))))))))))))))))))******+++*********+++******)))(((************************''''''((()))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((('''''''''''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''((()))+++...///((((((((((((((((((((((((***************)))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((())))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))******)))'''%%%&&&'''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&''''''&&&%%%###"""(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((()))))))))((('''&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((()))******+++)))))))))((('''&&&&&&&&&'''(((((((((((((((((()))((((((''''''(((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''***)))'''((()))******)))''''''''''''''''''''''''***++++++,,,------......---.........//////000000//////000111000///---+++...---,,,+++***++++++,,,,,,+++***))))))***+++,,,************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++************)))))))))((()))))))))))))))***++++++***************)))(((((())))))))))))))))))))))))&&&'''((()))*********)))************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&((()))))))))((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((())))))***(((((((((((()))***,,,,,,((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&'''(((((())))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&(((((((((&&&&&&&&&(((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((())))))((('''%%%###&&&'''((())))))***))))))''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&((()))***)))'''&&&((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((+++***)))((('''(((((()))***)))))))))))))))******((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&''')))******)))%%%&&&&&&''''''(((((((((++++++++++++,,,---...///.........///////////////...///000111000///,,,+++...---+++))))))***+++,,,,,,+++***))))))***+++,,,*********************************++++++,,,------+++,,,---......---,,,+++))))))))))))))))))))))))************+++++++++++++++*********))))))(((((())))))((())))))***++++++***************)))((((((((((((((((((((((((((((((%%%&&&((()))*********))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$&&&'''((()))))))))%%%&&&((()))))))))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))******)))'''&&&&&&''')))***&&&&&&&&&'''((())))))***((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))'''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''(((((($$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''"""$$$'''))))))&&&""" ''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&(((***+++***)))(((&&&&&&((()))************''''''''''''((((((((()))''''''''''''(((((((((((($$$&&&((()))***)))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((&&&&&&''''''(((+++***)))))))))))))))***(((((())))))******++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%$$$###$$$&&&((((((((($$$%%%%%%&&&'''((())))))++++++,,,---......//////------,,,------...///000111000///......------...------++++++++++++------+++++++++************))))))************++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))((()))***+++++++++)))((('''))))))))))))))))))))))))+++,,,---+++)))(((((()))))))))))))))************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))((((((((((((+++*********))))))(((((()))(((((((((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((()))***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%'''((('''$$$###%%%((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((()))'''%%%######&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$)))'''$$$%%%''')))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((('''&&&%%%$$$%%%&&&&&&'''&&&$$$######$$$&&&'''))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&''')))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))******+++,,,,,,---------,,,------...///000111000///......------------,,,,,,++++++,,,,,,---+++++++++************))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))******+++***)))((('''))))))))))))))))))))))))+++,,,,,,+++)))((()))***((((((((()))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))************))))))))))))))))))************)))))))))(((***)))((()))+++,,,+++***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%%%%&&&((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***(((&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''))))))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&''''''((('''&&&%%%$$$$$$%%%&&&''')))((((((''''''(((((()))''''''((()))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((******(((((('''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&((()))'''%%%(((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''')))))))))******++++++,,,------,,,------...///000000000000///......---------,,,,,,++++++,,,,,,---+++++++++************))))))************+++++++++++++++++++++++++++++++++)))******++++++++++++***)))************)))(((((()))))))))))))))))))))))))))***++++++)))((()))+++''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************************))))))))))))+++***)))***,,,,,,,,,***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%$$$$$$&&&'''((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((())))))))))))((('''(((((())))))(((((('''+++***)))))))))))))))))))))(((((((((((())))))***$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&)))(((''''''))))))((('''((((((((((((((('''''''''%%%&&&''''''((((((''''''+++++++++,,,,,,,,,------------,,,------...///000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************(((((()))******+++++++++))))))*********)))))))))((((((((((((((((((((((((((()))******))))))***+++''''''''''''(((((((((((())))))************))))))************************))))))))))))))))))))))))***)))))))))***+++,,,,,,((((((((())))))))))))************)))))))))))))))+++*********,,,---,,,+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))************)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&$$$"""###'''))))))''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((('''&&&&&&&&&(((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((('''''''''((((((''''''((((((''''''''''''''''''%%%&&&''''''(((''''''''',,,,,,,,,,,,,,,---------------,,,------...///000///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************(((((((((((()))******+++))))))))))))))))))******((((((((((((((((((((((((((()))******)))((()))+++''''''''''''(((((((((((())))))************))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))))))))******+++*********,,,---,,,+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''''''$$$$$$&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###'''))))))'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((###$$$&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''++++++++++++++++++++++++------,,,------...///000///000000000000...---++++++,,,,,,------,,,,,,++++++++++++************))))))************+++++++++************************)))((((((((((((((()))***)))))))))((())))))***+++))))))))))))))))))))))))((()))******((('''(((***''''''((((((((()))))))))))))))************))))))************************((((((((((((((((((((((((((((((((()))***+++,,,---))))))))))))((((((((('''))))))))))))************+++***)))***,,,,,,,,,***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((()))******+++)))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&###$$$&&&((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((###$$$%%%'''((())))))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$&&&))))))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((('''((())))))***))))))((((((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000//////000111000...,,,++++++,,,,,,------,,,,,,++++++++++++************))))))************+++++++++***************************)))((('''''''''((()))***)))((((((((()))+++,,,)))))))))))))))))))))))))))***+++***(((''''''(((((((((((()))))))))******))))))************))))))************************(((((((((((((((((((((((('''''''''((()))***,,,,,,---,,,,,,+++***)))((((((((()))))))))***************)))((()))+++,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((''''''''''''(((((()))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&$$$$$$%%%&&&((()))***)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###&&&)))***(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***(((&&&%%%'''((()))(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''((()))))))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''////////////////////////---------------...000000...///000111000///,,,+++++++++------------+++++++++++++++************))))))************+++++++++))))))))))))))))))))))))***)))((('''&&&&&&'''(((***)))(((((((((***+++,,,))))))))))))))))))))))))***++++++***'''&&&&&&'''))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,000///...---+++***))))))(((((())))))*********+++)))(((((((((***+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&%%%$$$"""!!!'''(((***++++++)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%'''((('''$$$###%%%(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''###&&&******(((%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++(((&&&%%%&&&((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******%%%&&&'''''''''&&&$$$$$$'''&&&$$$######$$$&&&'''(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((&&&%%%$$$&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&(((***)))&&&&&&'''***&&&'''''''''(((((())))))%%%&&&''''''((((((''''''++++++************++++++...---,,,,,,,,,,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))///---***((('''''''''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((()))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***'''%%%&&&(((***((('''%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))&&&'''((()))******))))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%'''''')))&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((()))******)))'''&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%((((((&&&%%%&&&(((''''''''''''(((((((((((()))))))))))))))(((((((((&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&((()))******&&&'''''''''(((((())))))))))))((((((''''''&&&&&&***(((&&&%%%&&&''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))***)))&&&%%%%%%&&&)))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((++++++************++++++...---,,,,,,,,,,,,---...///......---,,,,,,++++++************************))))))*********))))))((())))))))))))))))))))))))******)))(((((()))******((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((''''''(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''******)))(((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***'''&&&&&&((()))((('''%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%$$$$$$###$$$$$$%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((()))))))))((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!###&&&&&&$$$###$$$&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&''''''''''''''''''((((((((()))((((((((((((''''''''''''***(((&&&%%%&&&''''''&&&''''''''''''(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((''''''''''''((())))))******))))))&&&&&&&&&''''''''''''(((++++++************++++++------,,,,,,,,,,,,------......------,,,,,,++++++))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++***(((''''''(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&'''((((((***))))))(((((((((((()))((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''')))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&'''''''''''''''''')))((((((''''''(((((())))))((((((''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))%%%$$$$$$$$$$$$$$$%%%%%%)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%&&&$$$$$$$$$%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((()))'''&&&%%%'''''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((()))*********)))((('''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&(((((((((''''''(((((((((***)))(((&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&&&&&&&''''''(((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&((()))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))(((((())))))+++,,,---))))))))))))))))))))))))((((((((())))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''***)))'''%%%%%%&&&''')))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))(((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''((()))***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%''')))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((('''&&&%%%&&&(((((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((***,,,...///))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))(((((((((((())))))******)))((('''&&&'''((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%''')))***((('''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((((())))))***))))))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%'''&&&%%%###%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''((()))'''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************)))(((((('''(((***,,,...))))))))))))))))))))))))''''''((())))))(((''''''&&&'''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))))))))((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''$$$'''******((('''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((('''(((***,,,,,,+++)))(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''''''%%%"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%'''))))))'''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''')))******))))))))))))))))))))))))$$$'''++++++(((&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&(((+++......---***(((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((()))******''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&%%%############%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***((('''''')))***'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))******))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''))))))'''&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((()))***+++))))))******)))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((+++*********))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((,,,++++++***)))(((((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((((((((((('''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((************************))))))(((((('''''''''&&&$$$&&&''''''&&&&&&((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((+++,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$&&&)))+++(((&&&######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''(((***(((''''''((()))'''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((()))***)))(((''''''''')))***+++&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%((('''%%%#########%%%&&&&&&&&&&&&'''''''''((((((************************************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((*********)))))))))(((((('''(((((())))))((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((('''&&&&&&)))))))))*********++++++++++++***))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''''''''''''''((((((((()))'''(((((())))))(((((('''&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&((()))(((''''''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))''''''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))'''&&&%%%&&&%%%$$$"""&&&&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###+++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((++++++++++++++++++++++++************************++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))((((((((())))))******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))************)))((((((************++++++++++++***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&'''((('''%%%$$$&&&$$$###$$$&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&***(((&&&%%%%%%%%%###!!!%%%&&&&&&'''''''''&&&&&&((('''$$$""""""$$$'''((('''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************)))(((((((((((((((((()))))))))***)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))******)))'''&&&'''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((###$$$%%%''''''&&&$$$###!!! !!!$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&***(((''''''''''''&&&$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%))))))(((((((((''''''''''''''''''&&&&&&''''''''')))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&%%%)))(((&&&%%%%%%&&&'''(((******************************************************)))))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&'''(((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''((()))(((&&&%%%&&&''''''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))))))))((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$&&&)))******)))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))((('''%%%&&&''''''((((((((('''$$$%%%'''(((((('''%%%$$$(((((('''&&&%%%%%%%%%&&&(((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))************************))))))))))))((((((((('''))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))******)))((('''&&&&&&%%%'''''''''(((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%&&&(((***,,,+++)))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((''''''%%%$$$$$$&&&&&&&&&'''''''''(((((("""!!!!!!###&&&'''''''''%%%&&&'''(((((((((((((((###%%%((())))))(((%%%###((('''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((*********************************************************)))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%'''((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***''''''(((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########%%%'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''###""""""###%%%'''&&&&&&%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''!!!"""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''((())))))***&&&%%%%%%$$$%%%&&&'''(((###$$$&&&((())))))((('''++++++++++++++++++++++++************************+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''))))))))))))************'''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***%%%%%%&&&'''((()))***+++(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&((())))))(((((()))+++&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((()))))))))((('''&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$&&&)))++++++((($$$"""######$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''############$$$%%%&&&&&&"""###&&&((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))************&&&&&&((((((((((((&&&&&&$$$%%%'''(((+++,,,...///((('''%%%$$$%%%''')))*** ###&&&)))******)))'''))))))*********+++++++++++++++************+++++++++++++++***)))((((((''''''''''''''''''((()))******)))(((''''''&&&''''''***'''&&&'''***+++***(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))((((((((('''''''''+++***)))(((((((((((((((((('''&&&'''((())))))'''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))*********++++++++++++******))))))******+++++++++******)))((((((''''''''''''''''''((())))))((((((''''''''''''(((((()))'''&&&''')))***)))'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''(((((()))((((((((((((((((((((('''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''((('''&&&'''((())))))''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###&&&%%%###"""""""""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***************++++++++++++******))))))******++++++******))))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))(((((('''(((((()))''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&'''((())))))'''******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""######$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$######'''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&%%%$$$######!!!""""""######$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))******************************))))))))))))************))))))((((((((((((''''''((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++((('''&&&'''((())))))'''+++***(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((())))))(((((((((******))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***************************))))))))))))))))))***)))))))))(((((((((((((((''''''((()))(((((('''&&&))))))))))))((('''%%%$$$%%%&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))***+++((('''&&&'''((())))))'''***((('''%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&******))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''')))))))))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%"""###$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''+++++++++******************))))))(((((())))))***(((((((((((((((((((((((('''((()))))))))(((&&&&&&((())))))))))))'''&&&$$$%%%'''(((((('''&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&'''''''''((()))***,,,,,,&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((('''&&&'''((())))))'''''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((((('''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((())))))******)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!$$$%%%&&&&&&&&&######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$"""!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***)))(((&&&%%%%%%&&&((()))***)))((('''&&&((())))))''''''(((***''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((***,,,---...&&&&&&''''''((())))))***)))(((((((((''''''''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''((('''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((())))))***+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######### ###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$""""""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&++++++++++++******))))))))))))(((((((((((())))))'''''''''((((((((((((((('''((()))***)))(((&&&$$$!!!###&&&)))***+++******&&&(((******(((''')))+++''''''''''''''''''''''''&&&''''''(((((((((((((((######$$$&&&(((***,,,...&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((()))))))))******+++++++++***)))(((((((((((((((((('''&&&''')))))))))'''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))+++,,,***'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&"""###$$$%%%'''((())))))(((((('''''''''&&&&&&&&&***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''')))))))))''''''&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%'''((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''***++++++++++++***))))))************))))))))))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''''''((()))(((''''''''')))((((((((((((((((((((((((&&&&&&'''((())))))((((((+++******)))(((''''''&&&%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,---+++***'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%###""""""###%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%''''''%%%###$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&***++++++++++++***))))))+++******))))))(((((((((((((((((((((((('''&&&&&&''''''''''''((((((((()))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))''''''''''''((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''&&&%%%%%%$$$((((((((((((((()))))))))%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&******++++++******)))(((++++++***))))))(((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((('''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''((()))'''%%%######$$$%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((('''''''''''''''&&&&&&&&&''''''(((*********))))))))))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((()))***''''''''''''((((((((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&''''''((())))))******%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&%%%***************))))))(((++++++***)))(((''''''&&&'''((((((((((((((('''''''''''''''((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((((('''))))))((((((((('''''''''(((''''''&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&''''''((()))***''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&((()))***'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))'''&&&'''(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%)))************)))((((((******))))))(((''''''&&&''''''((((((((((((((('''(((((((((((((((''''''''''''((()))((('''&&&''')))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%'''(((%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))+++((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((***+++&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%$$$$$$%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''''''''&&&%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""''')))(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$))))))******))))))((('''))))))((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''"""$$$&&&&&&&&&&&&(((***%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$%%%''')))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%&&&&&&'''((((((''''''&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''"""''')))(((%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&$$$$$$%%%&&&%%%$$$)))))))))))))))((((((''''''''''''(((((((((((((((&&&&&&'''((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###%%%&&&&&&%%%%%%'''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))))))))***)))(((''''''&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&$$$$$$&&&(((***)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''''''''&&&$$$###&&&&&&&&&''''''&&&&&&%%%"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((('''$$$"""$$$'''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((&&&$$$$$$%%%%%%%%%$$$)))))))))))))))(((((('''&&&&&&''''''((()))))))))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&'''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''''''''%%%$$$%%%''''''((()))(((''''''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))+++***)))(((&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***(((&&&$$$$$$%%%'''))))))((('''&&&%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((('''%%%%%%%%%%%%'''((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&%%%$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))%%% ###((("""###$$$&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((&&&$$$$$$%%%%%%%%%###******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))))))))))))))(((((('''%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$(((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((---+++)))'''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&(((((('''%%%$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$&&&)))***(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&*********)))(((%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########(((&&&%%%###""""""######%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&((((((&&&######&&&)))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%###"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&'''((((((((((((((('''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((()))))))))((('''&&&&&&'''((())))))))))))(((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''((((((((((((((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((***))))))(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&$$$"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$############%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########"""!!!"""$$$%%%((((((''''''&&&&&&%%%%%%###""""""!!!!!!""""""######$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&########################'''''''''((()))*********((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''###$$$%%%'''(((((())))))))))))((((((((((((((('''(((''''''''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((''''''''''''((((((***))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((***)))((((((''''''((((((%%%&&&&&&&&&&&&'''''''''(((((()))******)))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$###$$$%%%'''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''$$$%%%&&&'''((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((''''''(((((((((******)))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''''')))***,,,,,,***)))'''(((((((((((((((((((((((('''(((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))******)))((('''&&&&&&''''''(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((($$$$$$######$$$&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""  """###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''$$$###$$$(((***)))''')))(((''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((('''(((((((((((((((((('''***))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((''''''((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((()))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))************&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###!!! """%%%'''&&&###(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&###"""###%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""*********)))((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))******)))(((((('''))))))(((((((((((((((''')))(((((((((((((((((()))&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((()))***(((((((((((())))))))))))''''''''''''(((((((((((()))((((((''''''(((((())))))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&& !!!###$$$&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########%%%&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***&&&$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***,,,---''''''(((((()))((((((((('''''''''''''''((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******)))((((((&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''************************((((((((((((((()))******(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''%%%&&&&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((()))((('''''''''$$$%%%%%%%%%%%%&&&&&&&&&)))((((((''''''(((((()))%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&$$$$$$&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$&&&((()))***)))((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''')))+++---///000$$$$$$&&&'''(((((())))))%%%&&&&&&&&&''''''(((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))***++++++***)))(((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&)))(((((('''''''''(((((('''(((((()))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&'''((('''&&&$$$###$$$%%%'''((()))(((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&((()))***%%%%%%%%%&&&&&&'''''''''"""###%%%%%%&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!$$$''''''$$$""""""$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$"""###%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&'''((('''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((('''%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((,,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&'''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((('''''''''''''''))))))))))))))))))))))))***************)))))))))************)))))))))(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&''''''''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''',,,+++***))))))(((((((((''''''&&&&&&&&&%%%%%%%%%************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************&&&&&&&&&'''''''''''''''))))))))))))))))))))))))******))))))((((((((('''************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))************((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&+++***))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********((((((((((((''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$#########%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((()))*********))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((())))))))))))*********&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&'''''''''&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))*********&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''(((((()))******((()))))))))************''''''''''''''''''''''''(((((((((((()))))))))***''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''(((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&'''((())))))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%###$$$&&&(((((('''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((''''''&&&&&&******))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))************)))(((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&((()))************************************&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((************************''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))((((((''''''''''''((((((((())))))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&((()))((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&((()))(((&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&''''''#########$$$$$$%%%%%%%%%+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''''''''((((((((()))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((((((((())))))))))))(((((())))))*********))))))(((,,,+++)))(((&&&%%%%%%%%%(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((()))*********)))))))))))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''******)))((((((((((((((())))))))))))************''''''(((((())))))******&&&&&&''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%&&&''''''%%%$$$'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&!!!######$$$%%%''''''''''''&&&&&&%%%%%%%%%#########$$$$$$#########'''((((((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++***)))(((((())))))***))))))(((((((((''''''''''''''''''((((((((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******************)))))))))((((((((())))))))))))(((((())))))************))))))+++***)))((('''&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''***)))((((((''''''(((((())))))))))))************(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&((()))(((&&&'''&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&"""&&&'''&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%++++++***)))(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))************************''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((())))))******))))))((())))))************))))))***)))(((((('''''''''((((((((((((((())))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((''''''(((((()))***)))(((((((((((()))*********)))(((''''''&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''(((((())))))((('''''''''''''''))))))))))))************))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&((((((%%%$$$%%%''')))***)))(((&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&###%%%&&&&&&$$$"""""""""%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%++++++***))))))((((((((())))))(((((((((((((((((('''(((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''((())))))******))))))(((((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''*********))))))))))))))))))))))))******)))))))))((())))))************))))))((((((((((((((())))))(((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((()))((('''''''''(((***+++))))))(((((())))))***++++++***)))((('''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((())))))(((((('''''''''''''''((()))))))))******************))))))((((((''''''))))))((((((''''''&&&&&&'''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((******)))((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''')))***)))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""!!! %%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&************))))))(((((((((((())))))))))))))))))(((((((((((()))))))))***(((((((((''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((((((''''''((((((((((((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))******))))))************))))))(((((()))***************)))(((((((((((()))******(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))))))))((('''''')))***+++)))))))))))))))***++++++,,,+++***)))(((((('''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***))))))((('''''''''''''''((()))))))))******************))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%)))((((((((()))((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))************))))))(((((())))))))))))******((((((((()))))))))************))))))((('''&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))*********))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))******++++++******)))'''((()))******+++******)))))))))(((((()))******(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))))))))(((((())))))*********))))))))))))***++++++,,,+++***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))************)))((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%***)))((((((((('''%%%###%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&$$$$$$$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++******(((((()))))))))*********(((((()))))))))*********,,,,,,+++***)))((('''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))))))))************)))******++++++******)))'''((()))******+++++++++******))))))((()))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))************)))******))))))******+++,,,***))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++++++++***)))))))))))))))))))))))))))************(((((((((((())))))))))))'''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!"""###%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&'''''''''%%%###%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&###!!! !!!###%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$###"""$$$%%%''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%''')))***++++++++++++(((((())))))*********+++))))))))))))************...---,,,+++***)))((('''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---(((((())))))*********+++******++++++++++++******''''''(((******+++++++++++++++***)))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''(((***++++++******)))*********)))******+++,,,(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,++++++***************))))))))))))************''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''###$$$%%%&&&((()))******''''''(((((())))))******%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&'''$$$"""###&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%#########%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&''')))$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""$$$&&&)))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''',,,+++))))))******((('''(((((((((((())))))))))))))))))))))))((('''%%%$$$)))******+++++++++******''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&%%%$$$$$$###%%%&&&&&&'''((()))******))))))))))))))))))))))))***)))((()))+++,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))******++++++((((((((((((((((((((((((******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))******************************************************++++++************************&&&''''''((()))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,+++++++++******))))))***************)))(((((())))))*********++++++++++++++++++++++++***)))(((,,,+++++++++******))))))((((((((())))))))))))***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&***)))&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$######%%%''''''&&&$$$######$$$&&&'''######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***((()))******)))'''''''''''''''((((((((((((((((((((((((((((((''''''++++++++++++******)))(((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))***((('''(((+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************+++*********************************************(((((())))))***++++++,,,***************************************************))))))(((((())))))************)))))))))))))))***************************)))))))))((((((((((((***************)))(((((((((((()))))))))*********+++++++++++++++***))))))++++++*********)))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((''''''&&&&&&%%%%%%$$$)))((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""$$$&&&'''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''(((***+++***)))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((())),,,,,,,,,+++***)))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))''''''(((+++------,,,((((((((((((((((((((((((******************************))))))))))))******************))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******)))))))))(((************************))))))******+++,,,,,,,,,************************************************+++******************+++((((((((()))))))))******************************)))))))))))))))(((((((((*********+++******)))(((((((((((((((((()))))))))***++++++++++++***))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%######%%%''''''&&&%%%$$$$$$%%%&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%"""!!!!!!###&&&(((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&(((***++++++***'''''''''(((((((((((()))(((((('''''''''(((((((((******+++******)))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((()))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))'''''''''(((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))((('''&&&(((***,,,---,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++******))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++***))))))((((((************************************++++++,,,,,,************************************************,,,++++++******++++++,,,))))))))))))************************************++++++++++++++++++++++++*********++++++******)))))))))))))))))))))))))))******+++++++++******))))))))))))((((((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++***)))'''&&&%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((()))((('''&&&((()))&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''***++++++***((())))))))))))***************((('''&&&&&&&&&''''''((()))***************''''''((((((((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&'''(((((())))))''''''(((((()))******+++************************((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))************************)))))))))***************************************************************,,,,,,++++++++++++,,,,,,------,,,++++++***))))))************************+++++++++++++++,,,,,,,,,******++++++++++++******************************)))******+++++++++******((((((((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********((('''&&&%%%&&&&&&''''''(((((()))'''''''''((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((())))))((('''((()))%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''')))******)))))))))*********+++++++++,,,+++)))'''&&&%%%&&&&&&&&&&&&((()))***+++++++++''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&''''''(((((((((&&&''''''(((***++++++,,,************************)))((('''''')))++++++***))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******************))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,+++***))))))++++++++++++++++++++++++)))))))))***************)))***++++++,,,+++++++++++++++++++++************))))))***++++++++++++***(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((('''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''(((******&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###&&&''''''%%%""" %%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''')))***)))((())))))))))))************+++)))(((&&&&&&&&&'''(((''''''((()))*********)))''''''(((((((((((('''''')))))))))((((((((((((((()))))))))((((((''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((())))))(((((()))))))))************************************)))'''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))******+++++++++)))***++++++,,,,,,,,,++++++*********))))))))))))))))))***+++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((())))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###%%%''''''&&&$$$$$$%%%$$$%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((())))))'''(((((((((((()))))))))))))))(((&&&&&&&&&''')))***((()))))))))))))))((('''''''''((((((((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************))))))))))))************************+++)))((('''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++++++++++++++++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******************+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,******))))))((((((((('''((()))***+++++++++++++++))))))******+++++++++,,,'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,***'''$$$###$$$&&&'''((((((((((((((((((((('''&&&'''''''''(((((()))))),,,***((('''&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&))))))'''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%###"""!!!!!!%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((######"""###$$$&&&(((***))))))(((((('''''''''&&&)))(((((('''''')))***+++))))))(((((('''''''''&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''%%%$$$&&&&&&'''((()))***++++++((((((((((((((('''''''''(((((()))***+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...---------,,,,,,++++++------,,,++++++++++++,,,,,,,,,+++******+++---...,,,...///...,,,*********++++++---......---,,,++++++++++++***************)))***+++,,,,,,---,,,,,,+++++++++,,,,,,---------,,,,,,+++***************...---,,,++++++++++++,,,************************------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************************************************)))(((''''''''')))***+++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))***)))((('''''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***((('''&&&&&&'''(((***''')))***)))'''&&&&&&''''''&&&&&&&&&'''((('''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%''')))******)))'''%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%% ###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&((()))***)))((((((((('''''''''''''''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&%%%'''&&&&&&''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++*********)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++******---,,,,,,,,,+++*********************************,,,++++++***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******+++++++++......---,,,---...///000...---,,,,,,+++***))))))******+++,,,,,,,,,++++++,,,++++++++++++************++++++,,,,,,+++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++++++++************)))))))))***************++++++************++++++++++++++++++++++++++++++************************)))(((((('''((()))***+++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((())))))******))))))((('''''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''(((***)))'''&&&&&&'''''''''&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&)))******)))&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((($$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((('''&&&&&&'''))),,,---+++******)))(((''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******++++++++++++************++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++++++++++++++++++++*********+++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------000////////////000111222444000---,,,---...,,,***++++++******+++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,---,,,,,,+++***+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---++++++++++++,,,,,,,,,---+++++++++*********))))))))))))******++++++,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))((((((((((((''''''(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((())))))'''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))***((((((((((((((('''''''''(((((())))))))))))(((((()))))))))((((((((((((((()))((((((((((((***+++---*********)))((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******++++++++++++++++++++++++........................************************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***........................------------...///000000..................------......---......///000000111111111111222333333444:::444///...111333111...------,,,++++++---...///...............---------,,,,,,------...---------........................,,,,,,------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++,,,---...//////000*********++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))(((((()))))))))(((((((((***)))((('''&&&%%%%%%%%%((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''''''((()))&&&((())))))(((''''''(((((()))))))))(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))(((((('''''''''''''''((((((((((((((('''(((((()))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))******$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))))))))************+++++++++++++++++++++,,,------------------------************************************++++++,,,,,,+++++++++,,,,,,---------..............................------------......---------------..................///000111222333333333444555666666777777:::555000///333555333000111000............000111------......////////////,,,---...///000000000000000000000000000000000000000000111222222111111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---...///000000111++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************))))))))))))******))))))))))))))))))))))))*********))))))((((((''''''((()))******)))((((((++++++)))(((''''''''''''(((((((((''''''(((((((((************************((((((''''''''''''((((((&&&'''))))))(((''''''((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((((((((('''&&&'''''''''(((((((((((((((%%%&&&&&&'''(((''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,+++***(((&&&&&&&&&'''((()))***++++++'''(((((())))))******+++%%%%%%&&&'''((()))***+++))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,******+++,,,---...//////------------------------...------,,,,,,,,,---------............/////////000111111222333444666777888999;;;<<<============:::666444444666888777666888777666555555555555555111111222333444666666777444444555666777777777777666666666666666555555555444555666666666555333222222111000000//////000000000000//////...---------......---------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++************************************))))))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''((()))***+++***)))(((++++++***)))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((())))))+++---+++(((&&&(((***&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$###""""""&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((())))))(((((('''''''''''''''((((((((()))%%%%%%'''((((((((('''&&&''''''''''''((((((((()))(((((())))))))))))(((((('''''''''(((((()))))))))(((((())))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))******++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,,,,---.........------------------------............///000111111333333333444444444555555777777888999:::<<<>>>???@@@AAACCCEEEFFFFFFFFFFFFAAAAAAAAABBBCCCDDDDDDDDDFFFFFFEEEDDDCCCAAA@@@???;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDEEEDDDBBB???>>>===<<<;;;:::999888888888:::999888777555444333333222222222222111111111111...........................---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,*********++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((('''&&&((()))+++++++++)))(((***)))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%'''))))))((('''((()))))),,,...,,,(((&&&(((+++%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!! '''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&''')))*********)))(((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))((('''&&&&&&''')))+++---'''''''''((()))*********'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,---...//////---------------------,,,000000000000000000000000000000111222333555777888999999::::::;;;;;;;;;<<>><<<;;;:::888888777777777666666666111111111111000000000000///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))&&&(((***+++,,,+++***)))(((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''%%%'''((()))((('''((())))))---///---(((&&&(((+++'''((((((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%% !!!&&&)))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))(((''''''((()))'''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((())))))))))))(((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++)))(((((())))))(((&&&))))))************))))))******))))))))))))******---,,,,,,+++*********+++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++******+++---...---,,,******+++,,,,,,***'''%%%&&&***...///...---------...000000///...111000000000111222111000333555666666555555666888999:::;;;;;;;;;<<<>>>@@@@@@CCCFFFFFFDDDCCCEEEGGGLLLLLLMMMOOOSSSTTTTTTRRRPPPNNNOOOSSSSSSPPPPPPRRRSSSWWW[[[```ccccccaaa```iiibbb[[[YYY\\\\\\XXXTTTTTTWWW\\\___cccfffjjjmmmooosssuuurrrjjjbbb___```bbb___\\\ZZZVVVTTTYYY```lllkkkmmmpppsssooofff___\\\[[[YYYVVVTTTRRRRRRQQQYYY\\\\\\WWWUUUSSSNNNIIIIIIEEEBBBAAAAAA@@@===:::999888888666555333222111///.........///000222333111000000///111333555777000///---,,,---,,,+++)))............---,,,++++++((()))+++,,,,,,***(((''')))******+++++++++******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((((((((((((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&(((******$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))(((((('''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((('''&&&'''((()))((('''&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************,,,***))))))******)))((())))))************))))))******))))))))))))******---,,,++++++******++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***,,,...---,,,,,,,,,,,,---...000---******,,,......---------...///111222222222111111111222444666777777:::;;;============???AAADDDEEEFFFEEEDDDDDDEEEFFFGGGJJJMMMNNNLLLLLLOOORRRTTTUUUYYY^^^bbbdddcccaaa]]]YYYXXXZZZZZZWWWXXX[[[^^^bbbhhhpppwww|||~~~xxxooollloooqqqpppnnnkkknnnrrruuuyyy~~~zzzuuusssuuuqqqnnnmmmjjjiiiooovvv}}}uuunnnnnnmmmlllkkkiiihhhhhhtttxxxyyyuuuqqqoookkkfff]]]YYYSSSOOOMMMKKKIIIGGGFFFEEECCCAAA???===<<<;;;888777666555555555666777:::888666444333333444444333111000///000000///...000000000//////...------,,,---.........---,,,,,,***++++++,,,,,,,,,++++++,,,+++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))&&&''''''((((((''''''&&&))))))((((((((('''''''''+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''%%%$$$%%%&&&'''(((((((((((()))))))))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&''')))***)))(((&&&&&&'''''''''(((((((((***)))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************,,,+++******++++++***)))))))))************))))))******))))))))))))******,,,,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,+++***)))+++---......------------...//////---,,,,,,---......---//////111333444666777888999999999:::;;;>>>@@@BBBEEEFFFHHHIIIIIIKKKNNNPPPTTTVVVWWWVVVSSSPPPOOOOOOPPPSSSVVVWWWVVVXXX[[[___aaaeeemmmvvv}}}~~~tttooojjjiiigggeeegggkkkqqqvvv}}}zzzsssjjjbbb]]]ZZZYYYWWWXXXWWWUUUSSSPPPLLLIIIHHHEEEDDDCCCBBBAAAAAAAAAAAADDDBBB@@@===;;;999888888555333222222333333333222222222111111000///......,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((())))))(((((('''''''''((((((((()))))))))(((''''''''''''''''''((()))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''%%%%%%%%%&&&'''((((((((((((%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&"""######$$$%%%&&&&&&''')))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&%%%%%%&&&)))******)))''''''''''''((((((((((((************))))))))))))(((((())))))))))))((((((***))))))))))))******+++((((((((((((((((((((((((((())))))))))))*********((()))))))))************+++***))))))++++++***))))))******++++++******)))+++******))))))******+++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,---...---++++++---...------------......//////......///111333444555555888:::;;;===>>>???BBBCCCDDDDDDDDDDDDEEEGGGJJJMMMRRRTTTVVVWWWYYY[[[___bbbgggiiilllkkkgggbbb^^^\\\\\\___bbbbbbbbbeeejjjnnnsssyyy~~~zzzxxx{{{tttlllhhhggggggjjjkkklllkkkgggaaa[[[XXXWWWVVVTTTSSSQQQPPPNNNNNNLLLLLLJJJIIIGGGEEEDDDCCC===;;;999888999:::999888555444333111000///......------,,,,,,,,,,,,---...,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&$$$%%%&&&&&&'''((((((''''''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&''')))******))))))((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%'''''''''&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&))))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&%%%%%%&&&)))******)))'''''''''((((((((())))))))))))))))))************(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))*********+++((()))))))))***************((('''((()))***)))(((******++++++++++++******++++++************++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---------,,,,,,,,,,,,,,,+++,,,------,,,,,,---///......///000111111222222555777:::<<<>>>???@@@@@@DDDFFFGGGHHHHHHIIIMMMPPPKKKMMMOOOPPPQQQSSSWWW[[[ccceeeggghhhjjjmmmrrruuu~~~{{{uuurrrrrrtttvvvvvvvvvyyyzzzuuuuuuuuu}}}uuuooopppnnnkkkhhhccc___\\\ZZZXXXYYYXXXXXXVVVTTTRRRQQQLLLIIIEEECCCCCCCCCBBBAAA;;;999777444222000//////222111000/////////000000,,,,,,------,,,++++++*********++++++++++++++++++++++++************++++++************************************************(((((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))******)))(((''''''(((((((((((()))))))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###%%%&&&''''''((('''''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''')))***)))(((''''''((((((((()))))))))(((((()))))))))))))))***(((((())))))))))))(((((((((((((((((()))******+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))((('''((()))***)))(((******++++++++++++******++++++************++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////+++,,,---------...000222222333555666888888888888===@@@DDDFFFGGGFFFGGGGGGIIILLLNNNOOOOOOQQQVVVZZZXXX\\\aaadddeeeggglllpppwwwxxxzzz{{{~~~~~~xxxrrrmmmjjjllllllmmmmmmkkkhhheeeccc]]]YYYTTTPPPMMMKKKIIIGGGGGGEEEAAA===999777666555333333222111000//////...............---,,,++++++************++++++++++++++++++************++++++************************************************))))))))))))))))))))))))((((((((((((((()))))))))************************************)))(((''''''((((((((()))))))))******)))(((((((((((((((((()))&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###&&&((('''$$$###%%%(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&'''((()))(((''''''((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************)))((('''(((***+++***)))***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222///000222333333555777::::::;;;===???AAABBBBBBBBBEEEJJJPPPSSSSSSSSSTTTUUUVVVYYY]]]______cccjjjoooxxx~~~xxxsssllleee```\\\YYYWWWWWWTTTOOOJJJEEEBBB@@@???:::::::::999777555222111111111111000000...------++++++++++++,,,,,,------,,,++++++******++++++,,,************************************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***++++++******(((''''''(((((()))))))))*********(((((())))))))))))((((((&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&'''''''''''''''&&&&&&!!!"""###%%%'''***,,,---'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))(((''''''''''''''''''''''''''')))'''&&&%%%%%%''')))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&(((&&&"""!!!%%%)))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''((()))'''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))************++++++++++++))))))))))))***************)))((()))+++,,,,,,******++++++,,,,,,++++++***,,,++++++******++++++,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111222333444555666888999:::<<>>999888888777111---...,,,...333222,,,+++...***+++,,,,,,,,,,,,...000,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,+++++++++************)))++++++************+++++++++***)))(((((()))***+++++++++***)))((('''&&&&&&))))))))))))))))))))))))+++)))(((((()))******)))'''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&$$$%%%'''))))))((('''%%%&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&***'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))'''$$$%%%''''''%%%###)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%###"""((((((''''''''''''(((((($$$&&&((()))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((***)))(((((((((((()))***)))))))))))))))))))))))))))(((((('''((()))***+++)))************+++++++++************************)))******+++++++++******************************++++++++++++++++++,,,,,,***,,,------,,,+++,,,,,,........................111222333444666777888999888;;;???AAABBBCCCDDDEEEDDDIIILLLIIIIIINNNRRRQQQPPPRRRUUUYYY]]]bbbiiimmmxxxzzzvvvuuuxxx}}}}}}xxxwwwxxxzzz~~~{{{vvvpppmmmaaafffmmmsssyyy}}}zzzuuunnnkkklllqqqwwwzzz{{{vvvtttuuuxxxzzzvvvtttppplllhhhbbb]]]XXXNNNIIICCC@@@???===888444333111111555444//////222000000000///......///000++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************++++++************+++++++++***)))(((((()))***+++*********)))((((((''''''))))))))))))))))))))))))+++)))(((((()))******)))(((((('''''''''((()))***)))(((''''''''''''((()))((('''&&&&&&(((((('''&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%)))'''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%''''''&&&$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###((((((''''''''''''((((((%%%'''))))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((()))***+++)))************+++++++++++++++++++++++++++++++++***+++++++++++++++******************************+++++++++,,,------......+++---......---+++,,,---......///000000111222222555777999<<<>>>@@@AAABBBBBBEEEHHHKKKLLLMMMOOOPPPQQQUUUWWWUUUVVVZZZ^^^___^^^aaagggnnnuuu~~~|||tttjjjdddcccdddeeeeeehhhnnnxxx|||vvvnnnhhheeeeeeeeegggjjjooosssvvvvvvuuuqqqmmmiiieeebbbaaaSSSVVVZZZ^^^bbbggglllpppxxxxxxzzzwwwqqqgggaaa```bbbfffhhhqqqxxx~~~{{{vvvrrrqqqqqqvvv~~~xxxrrrnnn]]]WWWPPPKKKHHHEEEAAA>>>===:::999:::888555444555333222000...,,,++++++,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,+++++++++************++++++************+++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))((((((((()))***+++)))((((((''''''(((((()))((('''&&&&&&(((((('''&&&((((((((())))))))))))***((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((((((''''''''''''((((((&&&'''))))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******************++++++++++++------........./////////---///111111111000111222222222333555777888999:::???AAACCCFFFHHHJJJJJJKKKLLLOOOSSSVVVWWWYYYZZZ\\\aaaccceeefffiiinnnrrrtttvvvzzz}}}wwwuuurrrpppooooooqqqrrrzzz~~~{{{tttjjj^^^WWWVVVWWWVVVTTTVVV]]]gggooorrrrrrpppooonnnmmmllljjjhhhddd^^^YYYXXXWWWUUUTTTVVVYYY]]]_________^^^\\\YYYWWWWWWWWWNNNOOOQQQRRRSSSWWW\\\```hhhhhhjjjqqqxxx{{{{{{yyyuuuoooggg```]]]]]]^^^^^^eeelllssswww~~~~~~xxxqqqllliiihhhlllsss||||||jjjeee]]]WWWSSSPPPMMMKKKKKKIIIHHHHHHFFFAAA<<<:::888555111///------,,,+++---------.........//////,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********++++++************++++++************************(((((()))))))))*********))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))))))))))))))(((((((((((((((((()))((('''&&&'''((()))(((&&&((((((''''''(((((()))***))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((((((''''''''''''((((((&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))((())))))***************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,---///////////////............000333555666777999:::::::::<<<>>>@@@BBBDDDEEEKKKLLLNNNPPPRRRTTTUUUUUUWWW[[[```eeeiiilllooorrrxxxwwwxxx|||~~~vvvmmmdddaaa^^^[[[ZZZZZZ\\\]]]fffjjjqqqxxx|||zzztttooofff]]]RRRMMMLLLMMMLLLIIIOOOUUU^^^dddfffdddbbbaaa___]]]ZZZYYYXXXWWWTTTRRRQQQPPPNNNNNNPPPTTTXXX[[[[[[\\\]]]ZZZVVVSSSQQQRRRPPPPPPNNNMMMLLLOOOSSSWWWYYYYYY[[[aaahhhmmmnnnllljjjfffaaa]]][[[XXXUUUSSSWWW]]]dddiiipppwwwyyyxxxzzzyyywwwqqqkkkeeebbbaaaaaafffnnnwww~~~~~~~~~}}}|||{{{uuuwwwzzzxxxtttmmmhhhdddaaa```___```aaacccbbb```ZZZPPPHHHCCC???999666555444333111000000/////////.........,,,++++++*********++++++,,,,,,,,,++++++++++++***++++++************++++++******++++++++++++******(((((())))))******++++++************************+++)))(((((()))******)))((((((((((((((((((((((((((())))))))))))))))))((()))(((''''''((()))((('''''''''&&&&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''')))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))******++++++******)))))))))))))))))))))))))))((()))******++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000000000111111111444888:::<<<>>>@@@BBBDDDDDDFFFHHHKKKMMMOOOPPPOOOPPPRRRUUUYYY]]]```bbbiiinnnuuu}}}yyyxxxyyyyyysssoookkkiiilllqqquuuxxxyyy|||{{{qqqcccZZZUUUTTTRRRQQQPPPQQQRRRSSSYYY\\\bbbiiinnnnnnjjjgggaaa[[[TTTQQQQQQQQQQQQOOOTTTYYY___dddeeedddcccccc```]]]YYYWWWWWWWWWVVVUUURRRRRRSSSUUUYYY^^^cccfffiiikkklllhhhaaaZZZVVVUUUUUUUUUSSSPPPOOOPPPTTTWWWVVVUUUUUUYYY```dddeeeccc^^^\\\ZZZXXXVVVSSSOOOKKKGGGMMMRRRVVV]]]eeehhhgggllllllkkkfff```ZZZWWWVVVUUUWWW^^^gggmmmqqqwww}}}|||{{{yyyyyyyyyxxxuuussslllmmmppptttzzz|||yyyxxxwwwxxxyyy|||~~~xxxlll```RRRLLLEEE@@@???===:::888666555444222111///...------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++******+++,,,,,,+++******)))))))))******+++++++++************************+++)))(((((()))******)))(((((()))))))))(((''''''((())))))******))))))((()))(((''''''))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))((()))***+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------......///000000000222333444555777888999::::::===AAACCCDDDFFFHHHJJJLLLMMMNNNQQQSSSUUUWWWXXXWWWXXX\\\aaahhhqqqxxx|||}}}~~~wwwkkkdddeeegggfffaaa___]]]\\\]]]___aaabbbcccdddhhhjjjiiicccZZZTTTUUUUUUUUUUUUWWWXXXYYYZZZZZZ\\\```fffkkkmmmkkkiiihhhfffdddbbbaaaaaaaaabbbeeehhhkkklllkkkkkkkkklllllljjjgggeeedddcccaaa___]]]^^^___bbbfffjjjnnnqqquuuyyy|||yyypppgggbbb`````````___]]]\\\^^^bbbeeefffcccaaacccgggjjjjjjiiidddbbb```___]]][[[XXXUUULLLPPPSSSSSSWWW^^^aaa```ddddddccc___YYYSSSPPPOOONNNMMMPPPWWWZZZ\\\bbbiiinnnnnnppprrrsssqqqmmmiiicccdddeeegggmmmwwwzzziiiaaaXXXQQQNNNKKKGGGCCCAAA???===:::777444222111//////...---------------------,,,,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++*********************++++++************************+++)))(((((()))******)))))))))*********)))((('''((()))************)))((()))((('''((()))***)))'''%%%&&&'''))))))((((((''''''''''''(((((((((((((((%%%&&&'''(((((((((((((((&&&%%%$$$%%%'''))))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''(((((((((***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////.........///000111111222666777999<<<>>>AAACCCDDDDDDGGGJJJKKKLLLMMMOOOQQQQQQQQQSSSUUUWWWYYY[[[\\\dddfffkkksss}}}~~~{{{tttyyy~~~}}}wwwsssssstttpppqqqkkk^^^VVVXXX[[[ZZZUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[^^^aaadddccc```\\\[[[\\\^^^```cccdddfffgggbbbcccfffkkkppprrrsssrrroooppppppooommmlllmmmnnnvvvvvvvvvtttrrrpppqqqrrryyywwwvvvtttrrrooojjjfffiiijjjkkkmmmoooqqqssstttxxx~~~zzzqqqlllkkkkkkllllllkkkkkkmmmqqquuuxxxuuurrrrrruuuvvvvvvttttttqqqnnnkkkjjjiiigggfffbbbdddccc```aaaeeegggfffccccccbbb^^^XXXRRRNNNMMMNNNJJJIIIMMMMMMLLLPPPXXXbbbdddhhhlllmmmkkkeeeaaa\\\\\\\\\\\\aaakkkxxxzzzyyyyyy{{{xxxmmmeeeaaa]]]WWWRRRKKKIIIFFFCCC???;;;888666111111000///////////////---------,,,,,,,,,++++++++++++************++++++***+++,,,------,,,+++***************************************************+++)))(((((()))******)))***+++,,,,,,+++***)))(((((()))***++++++***)))(((***((('''((()))***)))'''&&&''')))++++++***((('''&&&'''''''''(((((())))))&&&&&&'''((())))))(((((('''%%%$$$$$$&&&)))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%''')))'''$$$###$$$&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%'''(((###$$$%%%&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((''''''%%%$$$$$$%%%''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))"""###$$$%%%&&&&&&'''&&&%%%%%%$$$###$$$%%%'''(((******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,,,,+++***))))))************))))))))))))***************)))))))))))))))((()))***++++++,,,++++++'''((()))***++++++,,,,,,---......---++++++,,,...---///000111222444777:::AAABBBEEEHHHLLLMMMLLLJJJLLLLLLLLLMMMOOORRRUUUWWWYYYXXXYYY]]]ccckkkpppsss{{{{{{vvvpppjjjbbbkkkooojjjeeegggjjjjjjgggccc\\\UUUQQQQQQUUUYYYWWWWWWXXX[[[]]]^^^]]]\\\]]]^^^bbbhhhmmmmmmiiieeekkkkkkkkkmmmqqquuuwwwxxxvvvmmmfffhhhrrrzzzzzzvvvsssrrrrrrrrrtttvvvvvvuuu~~~wwwnnngggfffhhhuuuzzz{{{vvvqqqoooooommmssstttuuuvvvtttrrrpppnnnpppqqqvvv|||zzztttpppqqqtttrrrooollllllqqqxxx}}}~~~wwwvvvzzzzzzwwwyyy}}}|||xxxwwwttttttxxxxxxsssooonnnqqqnnniiifffeeebbb]]]ZZZVVVVVVTTTPPPNNNNNNPPPRRRZZZ[[[]]]```aaa```\\\YYYPPPQQQSSSSSSUUU[[[eeelllxxx~~~rrrqqqrrrsssrrrsss{{{vvvpppmmmhhhbbb^^^YYYSSSPPPNNNKKKFFFBBB@@@<<<555000.....................---,,,,,,---...,,,,,,+++,,,,,,---//////,,,,,,,,,+++++++++******++++++***))))))***++++++,,,,,,,,,+++++++++******)))******++++++******)))************************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%+++***((('''&&&&&&'''((($$$&&&(((******)))((('''"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))((((((((($$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%############%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&******))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))************+++,,,,,,+++*********************))))))))))))************************************+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...///.........000222666999<<<>>>@@@BBBEEEGGGGGGIIIMMMQQQSSSSSSQQQOOOOOOOOOPPPRRRUUUZZZ^^^```jjjkkknnnuuu~~~zzzqqqlllfff```[[[SSS[[[```\\\XXXZZZ^^^___dddbbb^^^YYYVVVVVVYYY\\\eeeeeeeeeggghhhhhhfffdddaaabbbdddiiiooossssssrrruuuuuutttvvvyyy|||~~~}}}ssskkkkkkrrrwwwwwwsssooonnnnnnnnnppprrrssstttxxxyyywwwpppfff``````bbbhhhmmmmmmiiieeegggiiijjjggglllssswwwvvvooogggaaacccdddiiioooooojjjgggiiikkkjjjgggeeefffjjjooossszzzuuupppqqqwww~~~~~~{{{wwwtttqqqpppnnnjjjgggaaaaaa```]]]YYYVVVUUUUUUXXXYYYZZZ\\\\\\[[[XXXUUUNNNMMMLLLLLLMMMQQQWWW\\\eeekkkttt{{{~~~tttrrrqqqpppnnnmmmsss|||~~~|||xxxtttkkkhhheeedddccc___YYYSSSIIIDDD>>>999777666555444111222111000...---------...---------------......++++++++++++++++++++++++***++++++++++++++++++************)))))))))((((((******++++++++++++******)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''''''''((())))))%%%&&&((()))))))))((('''"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%***))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,++++++************+++******))))))))))))******************************,,,,,,,,,,,,------------111000///...---...//////...000111222222444888;;;>>>AAAEEEHHHJJJLLLNNNOOOLLLNNNRRRUUUUUUTTTQQQOOOSSSUUUYYY___gggnnntttxxx~~~{{{vvvrrruuuxxx}}}~~~~~~vvvmmmeee```[[[VVVRRRMMMTTTYYYWWWUUUXXX\\\___fffggggggfffdddcccdddeeemmmmmmnnnoooooommmiiifffaaa```___bbbggglllppprrrqqqqqqpppqqqrrruuuxxxzzzyyyoooeeebbbeeehhhgggdddaaa`````````bbbdddgggiiimmmmmmkkkdddZZZTTTUUUWWWWWW\\\]]]XXXWWW[[[___```[[[aaaiiiooommmeee[[[TTTRRRRRRWWW]]]___\\\[[[]]]]]]]]]\\\\\\]]]```ccceeefffaaa^^^___fffnnnsssuuuvvv{{{}}}||||||~~~~~~}}}|||{{{yyywwwrrrsssrrroooiiiccc```^^^aaaaaabbbcccbbbaaa```___[[[WWWSSSPPPQQQRRRTTTTTTWWWZZZ```hhhnnnssswwwxxxqqqnnnlllkkkgggeeejjjrrrzzz~~~~~~|||{{{zzz{{{zzzvvvoooiiiXXXTTTNNNIIIEEEBBB???===666666444222000---+++***------,,,+++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,***************)))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************+++++++++,,,,,,++++++******++++++++++++******))))))******+++*********+++++++++++++++,,,,,,,,,,,,,,,------...111000.........000111222333444666777999<<>>@@@CCCHHHLLLRRRTTTVVVVVVTTTRRRPPPPPPMMMPPPSSSVVVXXX]]]ccchhhmmmuuuwwwllleeecccaaa]]]YYYZZZ^^^cccfffiiikkknnnqqqpppmmmjjjgggffffffeeeeeefffhhhjjjjjjfff```^^^___iiilllqqqrrrpppllliiigggccceeejjjmmmlllfff]]]WWWUUUTTTSSSQQQPPPQQQSSSUUUUUUVVVWWWWWWXXX[[[```eeeggg```VVVOOONNNPPPSSSTTTRRRRRRPPPOOONNNPPPVVVZZZcccdddccc]]]TTTNNNMMMOOOSSS[[[aaa___[[[XXXTTTPPPSSSWWW^^^bbbaaa[[[SSSNNNJJJGGGIIIOOORRROOOMMMMMMJJJKKKMMMQQQUUUWWWVVVUUUUUUQQQLLLIIIIIIKKKMMMNNNTTT[[[aaabbbbbbeeegggfffeee```^^^``````]]][[[\\\iiikkkmmmppprrruuuxxxyyy||||||{{{wwwssspppooooooqqqtttxxx{{{|||~~~|||yyyyyyyyyvvvssstttnnngggcccbbbbbbbbbbbb```\\\YYYYYYVVVTTTVVV[[[bbbkkkuuu{{{|||{{{wwwqqqnnnooouuu|||wwwtttqqqlllggg```YYYSSSOOOKKKFFFBBB@@@>>>:::777555444333222111111111111,,,,,,,,,,,,,,,---------***+++---......---+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######)))(((''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%)))))))))************+++******))))))))))))******************************))))))))))))************)))))))))************+++,,,++++++++++++,,,,,,---++++++************+++++++++++++++,,,,,,------...,,,,,,,,,,,,...000222333000111444777:::===???AAACCCDDDDDDDDDEEEHHHLLLPPPUUUVVVWWWWWWTTTRRRQQQQQQMMMRRRXXX___fffooozzz~~~zzznnnhhhaaa]]]\\\]]]\\\[[[^^^ccchhhkkkmmmpppvvv{{{zzzyyywwwuuussssssssssssrrrrrrsssrrrjjj___XXXVVV\\\```ddddddbbb^^^[[[YYYUUUWWW[[[^^^^^^ZZZSSSNNNKKKLLLLLLLLLKKKLLLNNNPPPTTTUUUVVVUUUTTTWWW^^^cccddd^^^VVVOOOMMMPPPVVVZZZUUUUUUSSSOOOLLLNNNTTTZZZhhhkkklllggg^^^WWWUUUVVV^^^iiiqqqqqqkkkeee]]]UUURRRZZZeeemmmmmmdddXXXPPPPPPMMMNNNTTTWWWTTTPPPNNNKKKKKKMMMSSSYYY]]][[[YYYVVVSSSNNNJJJGGGGGGHHHJJJIIIOOOUUUWWWZZZ___aaa```aaa\\\ZZZ[[[YYYTTTQQQQQQTTTWWW[[[]]]```cccfffiiimmmmmmllljjjhhhggggggiiimmmrrryyy~~~wwwoookkkhhheeebbbddd^^^ZZZXXXUUUPPPPPPSSSTTT[[[ccchhhmmmsssssspppqqqnnniiigggiiiooovvvzzz~~~~~~}}}|||xxxrrrjjjdddZZZTTTMMMHHHGGGFFFDDDAAA999888666444111000///.../////////......---------,,,,,,............,,,,,,)))))))))))))))*********++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&%%%$$$###"""((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''&&&%%%%%%))))))*********+++++++++******))))))))))))******************************))))))))))))*********************+++++++++,,,,,,+++++++++++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,---.........---------...000333666888888:::>>>CCCFFFIIIJJJJJJJJJJJJIIIGGGFFFHHHLLLPPPTTTUUUWWWWWWVVVWWWXXXYYY]]]eeepppyyyxxxuuuuuuwww|||xxxtttpppooonnndddbbb```___```cccgggiiiooorrruuutttssstttyyy~~~~~~zzzvvvsssqqqqqqlllkkknnnpppjjj]]]SSSQQQQQQSSSVVVWWWUUURRRPPPPPPNNNMMMLLLMMMNNNOOONNNMMMMMMMMMNNNMMMLLLNNNRRRVVVZZZ[[[[[[XXXVVVWWW^^^cccfffaaaZZZSSSPPPTTT\\\ccc___^^^[[[UUUQQQQQQXXX]]]lllpppsssooofff^^^[[[ZZZdddoooyyyzzzvvvooofff^^^VVV^^^jjjrrrssskkk```XXXTTTQQQSSSZZZ^^^[[[UUURRROOOOOORRRXXX```eeedddaaa\\\YYYSSSMMMHHHEEEFFFFFFDDDIIIMMMRRRYYYbbbdddbbbaaa]]]ZZZ[[[XXXQQQLLLJJJFFFIIIMMMNNNOOOQQQTTTWWW[[[]]]______^^^]]]]]]]]]^^^fffooouuuxxx{{{~~~|||zzzvvvsssnnnhhhcccbbb___[[[YYY[[[VVVZZZ\\\\\\___ddddddaaaeeecccaaa```bbbggglllpppqqqxxx~~~|||vvviiibbbYYYTTTTTTUUUTTTRRRGGGEEEAAA===888555222111222222111000///...------------------------------(((((()))))))))***************++++++++++++******************************+++++++++,,,,,,,,,------************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''((()))(((((('''&&&'''((()))))))))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%$$$######"""!!!!!!%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%&&&'''((((((&&&$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%))))))******++++++++++++******))))))))))))******************************))))))))))))************++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,---...///////////////000222666999;;;???BBBGGGLLLPPPQQQQQQQQQMMMMMMKKKHHHFFFGGGKKKNNNWWWYYY[[[]]]^^^aaadddgggwwwxxxooogggbbbaaabbbeeeeeedddcccccceeehhhjjjggghhhiiikkkmmmrrrxxx}}}|||uuusssvvvyyy~~~zzztttmmmgggdddcccZZZZZZ```gggdddXXXOOOMMMLLLNNNQQQQQQPPPNNNNNNNNNPPPMMMHHHGGGJJJNNNSSSUUUYYYYYYXXXUUUSSSVVV\\\aaacccdddccc___[[[\\\aaagggmmmiiibbbZZZWWW[[[eeellllllkkkggg```ZZZZZZ```ffflllqqquuurrriii```\\\[[[cccoooyyy{{{xxxrrrkkkddd]]]bbbiiinnnoookkkeeeaaaVVVSSSVVV^^^ccc```ZZZVVVSSSSSSUUU]]]fffkkkjjjgggfffccc\\\TTTLLLGGGFFFFFFGGGJJJNNNUUU```kkknnnkkkeeeaaa______[[[SSSLLLJJJAAADDDGGGGGGFFFFFFIIILLLQQQUUUYYY[[[ZZZXXXVVVUUUMMMUUU___fffhhhkkkooossspppvvv}}}wwwqqqmmmmmmllliiihhhjjjeeefffccc^^^]]]___^^^ZZZ\\\[[[ZZZ[[[]]]aaaeeehhhjjjpppvvv}}}}}}uuukkkffffffhhhiiihhh[[[YYYSSSMMMGGGAAA>>><<<444333222111000///...---///...------------...///******++++++,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''((()))+++++++++******'''((()))******(((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))'''&&&'''((()))((('''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&'''(((((())))))(((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++%%%&&&'''((((((&&&$$$#########%%%%%%%%%%%%######&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''%%%%%%******))))))((((((''''''))))))((((((((((((((((((+++++++++*********))))))************************+++++++++++++++***)))(((+++++++++***************,,,,,,+++++++++,,,---------...//////......000111///222666:::===@@@DDDGGGLLLMMMOOORRRUUUUUUTTTRRRPPPOOOLLLIIIHHHJJJOOOSSSZZZ\\\aaagggnnnxxxtttmmmddd^^^\\\[[[ZZZXXX]]]```ccceeegggjjjmmmpppqqqtttxxxyyyzzz|||~~~tttkkkgggffffffpppooommmfff___[[[[[[\\\XXXUUUVVV[[[]]]XXXQQQOOOKKKMMMOOOQQQSSSTTTTTTTTTTTTQQQMMMIIIIIINNNVVV\\\``````ZZZSSSVVVbbbkkklllpppnnnkkkfffbbb``````bbbgggeeebbb______bbbiiinnnrrroookkkgggdddcccbbbbbbjjjlllmmmlllgggbbb^^^\\\dddhhhooossssssoooiiieee___```ccciiimmmlllfffaaa\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZ[[[]]]aaaeeeiiijjjiiiddd```ZZZUUUQQQOOOMMMLLLRRRNNNLLLRRR___kkkpppqqqeee```[[[YYYXXXUUUNNNHHHFFFEEEFFFIIIIIIGGGIIIMMMWWW]]]aaa^^^[[[YYYUUUQQQGGGIIIKKKOOORRRVVVXXXYYY^^^cccjjjsss{{{|||xxxvvvvvvwwwyyyyyyzzzsssnnnkkkhhhbbb______[[[[[[YYYWWWUUUVVVYYY[[[eeekkkssszzz}}}|||{{{yyyzzzzzzxxxtttsssqqqllldddZZZPPPHHHDDD;;;:::777555222111000000222000---,,,---.....................,,,+++))))))...---,,,+++++++++------------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))***************************)))(((''''''((()))******************)))((((((&&&((())))))(((''''''(((''''''(((((())))))******))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%)))))))))))))))***++++++***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))(((&&&%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%'''***)))&&&%%%''''''$$$&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%%%%&&&'''((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((******))))))(((((((((((()))))))))))))))))))))***+++++++++*********))))))************************+++++++++++++++***))))))************************++++++*********++++++,,,.........------///222555999===AAAEEEHHHKKKOOORRRTTTTTTUUUVVVVVVVVVTTTSSSTTTSSSQQQOOOOOORRRXXX\\\ggglllttt}}}zzzqqqllleeebbb]]]ZZZYYY[[[\\\\\\dddfffjjjooossswwwyyyzzz~~~{{{zzz|||~~~zzzpppfff```^^^^^^___```___[[[VVVSSSSSSTTTSSSRRRVVV^^^ccc```[[[YYYTTTWWW\\\```aaa```^^^\\\[[[YYYVVVSSSSSSXXX___eeefffgggbbb]]]aaallluuuxxxwwwtttnnngggbbb_________^^^^^^^^^^^^___ccciiimmmnnnmmmjjjiiihhhggggggfffcccfffhhhhhheeeaaa^^^]]]aaaeeejjjnnnnnniiiddd```ZZZ\\\```eeehhhhhhfffccc^^^]]]\\\\\\]]]\\\[[[YYY]]]]]]___bbbeeehhhhhhggg___\\\WWWTTTRRRQQQQQQQQQVVVRRRPPPTTT]]]gggmmmoooaaa]]]XXXWWWWWWVVVQQQMMMQQQNNNMMMNNNNNNOOOUUU\\\dddhhhkkkiiifffccc]]]VVVDDDDDDEEEFFFHHHJJJLLLMMMPPPTTT[[[cccjjjnnnqqqrrrwwwvvvsssssswww|||xxxuuuqqqlllkkklllhhhgggccc^^^YYYVVVWWWXXXdddiiiooouuu{{{~~~{{{zzzzzz~~~|||yyytttpppjjjbbbWWWPPPGGGDDD@@@;;;777555444333000///------------,,,***............---,,,++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++************************+++++++++*********))))))+++++++++******************)))(((((((((((()))******************)))((((((&&&((())))))(((''''''((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((())))))(((((('''''''''''''''''''''''''''))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))((('''''''''''''''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''$$$###&&&&&&###%%%$$$###"""""""""""""""$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''***))))))))))))((((((((()))))))))******++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++***)))************************,,,,,,++++++++++++,,,,,,////////////000333888<<>>BBBFFFJJJMMMPPPQQQQQQQQQQQQQQQRRRTTTXXX[[[]]]```ccceeehhhjjjnnnqqqvvv|||~~~zzzvvvtttuuuzzz}}}zzzooohhhhhhjjjhhhlllqqqrrrrrrtttxxx{{{zzzttttttvvvvvvsssooonnnllliiidddaaa``````aaaaaafffjjjhhhaaa[[[ZZZ\\\ccceeegggiiihhhfffdddcccSSSQQQTTT]]]eeehhhiiijjjnnnpppssstttpppiiiaaa\\\cccbbb```\\\ZZZZZZ\\\___\\\\\\ZZZZZZ]]]eeelllpppoookkkeeeaaa```aaabbbbbbaaaeeejjjnnnppprrrssstttrrrrrruuuzzz~~~}}}zzzyyy|||{{{}}}~~~zzzuuurrrooosssvvvxxxwwwxxx{{{}}}|||{{{{{{||||||zzzxxxyyyxxxxxxyyyzzz{{{yyyxxxuuusssooojjjfffddddddeeejjjjjjiiifffeeegggmmmrrroookkkfffcccbbbaaa```___```ZZZUUUSSSRRRUUU]]]gggvvvyyyzzz{{{|||xxxkkk^^^SSSPPPMMMKKKKKKMMMPPPRRRSSSZZZdddmmmooolllfffaaaZZZUUUQQQSSSWWW\\\ccchhhlllpppvvv}}}yyytttssssssmmmmmmmmmnnnooorrruuuxxxzzzuuurrruuuwwwuuurrrrrrqqqvvv~~~~~~~~~~~~~~~vvvoookkkfff^^^TTTLLLFFFCCCAAA>>>;;;777444222111///---------------------......(((***+++---------,,,,,,......---,,,++++++******************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************)))((('''(((******((('''((()))******))))))((((((''''''))))))((((((((((((((())),,,++++++***)))(((((('''))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))((((((((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$'''(((&&&'''***+++((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))%%%###&&&)))&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&))))))))))))******************++++++,,,,,,,,,---************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---,,,,,,---...///111333444555:::@@@EEEHHHKKKMMMOOOSSSUUUVVVUUURRRPPPOOOOOOPPPUUU]]]eeelllssszzz}}}llljjjgggdddbbbeeejjjnnnvvvyyyzzzwwwrrrppptttxxxuuuyyy}}}~~~|||{{{}}}wwwlllgggfffeeebbb___aaa___\\\ZZZYYYZZZZZZZZZXXX^^^fffiiihhhhhhjjjmmmqqqrrrtttuuuuuussspppnnn^^^XXXVVV\\\bbbfffiiilllooopppqqqpppmmmhhhccc```eeeeeeeeecccbbbaaabbbdddcccaaa```aaadddhhhmmmqqqooollliiihhhjjjkkkkkkjjjfffkkkrrrxxx{{{}}}~~~|||xxxvvvwwwyyy}}}yyyxxx|||zzzvvvsssqqqooonnnmmmhhhcccaaa___^^^bbbiiivvvyyy|||~~~}}}qqqdddZZZWWWTTTRRRSSSWWW[[[^^^\\\dddqqqzzz|||uuukkkddd\\\TTTOOOPPPQQQQQQSSSYYY___ccciiiooouuu|||~~~|||yyywwwvvvvvvvvvwwwsssmmmjjjmmmpppooonnnnnnooossszzz}}}|||{{{|||yyy~~~{{{vvvnnnddd\\\UUUQQQOOOOOOIIIAAA:::666444333222///......---------......***+++,,,......------,,,......---,,,,,,+++******************************************************+++++++++*********))))))))))))************))))))((())))))*********))))))''')))******)))(((((()))******))))))((((((''''''))))))((((((((())))))***,,,++++++***)))(((((('''''''''''''''(((((())))))''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%'''&&&%%%%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$'''(((&&&'''++++++)))(((''''''&&&''''''((((((+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''+++...,,,'''$$$%%%(((%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&(((((((((''')))))))))************+++++++++++++++++++++++++++***************+++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///+++,,,...111444777:::<<<>>>DDDKKKPPPSSSSSSSSSSSSTTTUUUUUUSSSQQQOOOOOOPPPZZZbbbooozzz}}}ssslll^^^______```bbbffflllppp{{{~~~|||{{{}}}}}}}}}{{{zzzyyyqqqjjjaaa[[[YYYYYYXXXWWW\\\ZZZXXXWWWXXXWWWVVVUUUVVV[[[bbbjjjoootttxxx{{{{{{{{{|||}}}~~~|||xxxuuuaaaZZZVVVYYY]]]```cccfffeeefffgggiiiiiijjjjjjiiigggiiilllmmmmmmmmmnnnooorrrooonnnqqqssssssvvvzzz~~~|||{{{}}}~~~zzzvvvsssxxx{{{wwwtttsssnnnjjjjjjooossswww|||}}}~~~|||rrrggg___]]][[[YYYZZZ]]]aaaccceeennnyyy~~~tttmmmddd[[[VVVXXXVVVPPPOOOSSSYYY\\\aaadddfffkkkrrrwwwxxxwww|||~~~tttmmmhhhjjjlllkkkkkkmmmmmmooottt}}}|||zzzzzzzzzxxx~~~~~~wwwoooiiieeebbbaaa[[[QQQGGGAAA<<<999777444333111///.........///------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************************)))******++++++******)))((())))))************)))''')))******)))(((((()))))))))))))))(((((((((((())))))((((((((()))***************))))))(((((('''&&&&&&''''''((())))))***'''''''''''''''''''''''')))((((((''''''(((((())))))((((((''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&%%%$$$%%%''')))))))))%%%&&&&&&''''''&&&&&&%%%###&&&&&&$$$%%%))))))'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((+++---,,,(((&&&&&&'''%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((((())))))*********+++++++++,,,,,,++++++******))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......///000000000000111444888===BBBFFFIIIJJJNNNSSSUUUUUUTTTSSSSSSQQQRRRRRRRRRRRRTTTWWWZZZlllvvv~~~tttnnnkkkiiidddgggjjjnnnqqquuuzzz}}}|||zzzwwwuuutttsssrrrpppmmmjjjcccaaa]]]YYYWWWVVVVVVVVV^^^\\\[[[[[[\\\[[[XXXUUUUUUVVV[[[cccmmmvvv{{{||||||{{{{{{|||}}}|||yyyuuufff```\\\```dddeeefffhhhgggiiimmmqqquuuxxxzzz{{{uuuxxx|||~~~~~~|||||||||}}}}}}}}}|||~~~{{{zzz~~~{{{{{{sssnnnlllhhhfffeeefffhhhiiiooottt|||}}}yyyllldddbbbgggfff]]]ZZZ]]]___bbbfffeeebbbaaacccfffhhhfffiiirrrzzz~~~~~~uuummmllllllkkkkkkmmmmmmlllnnnttt|||{{{zzz|||}}}{{{}}}~~~yyywwwuuuooofff\\\SSSJJJCCC>>>;;;999666333111000000000111000///...............++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,)))***++++++++++++***)))(((((()))***************((()))++++++)))((()))***(((((((((((())))))))))))))))))(((((()))******+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((('''&&&''''''))))))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$#########!!!"""%%%'''(((''''''&&&'''&&&$$$%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$''''''%%%%%%))))))&&&$$$$$$######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''))))))******++++++++++++---,,,,,,+++***)))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------.........///000111111222666888;;;AAAGGGMMMQQQTTTSSSUUUVVVVVVTTTRRRQQQQQQSSSTTTUUUWWWZZZ^^^eeeiiizzz{{{qqqjjjiiilllooosssvvv{{{~~~zzzsssnnnhhheeebbbaaabbbaaa]]]YYY]]]^^^___]]]ZZZWWWVVVWWWcccbbbbbbdddfffeeeaaa]]]SSSQQQSSS[[[gggqqquuuvvvuuusssrrrtttvvvvvvssspppppplllkkkpppttttttssstttxxx{{{~~~wwwsssvvv|||~~~{{{yyyzzz}}}}}}{{{xxxzzzuuupppmmmnnnrrruuuwwwtttuuuwww{{{~~~|||xxxtttqqqppppppppprrruuuyyy~~~~~~rrrlllllltttuuukkkgggjjjlllpppsssqqqjjjcccaaabbb___ZZZZZZ___dddgggjjjooolllpppxxx}}}rrrooommmkkkkkkmmmnnnllljjjlllrrryyy~~~~~~~~~{{{yyyzzz~~~vvvmmmcccWWWLLLDDD@@@>>>:::666333111111111444222000///.........///***++++++,,,,,,------...++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))(((((()))***************((()))++++++)))((()))***''''''(((((())))))******))))))((())))))***++++++''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&&&&'''((()))***''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''''''''''''''&&&(((((((((((()))))))))***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""""" ###%%%''''''&&&&&&)))'''&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%''')))***''''''***+++(((%%%%%%%%%%%%&&&&&&'''((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''""""""$$$&&&)))***(((&&&'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))************+++,,,---...++++++++++++++++++++++++......,,,+++************+++---//////...------......000111222333555999<<>>CCCGGGMMMOOORRRSSSRRRQQQQQQQQQRRRSSSRRRQQQOOOOOOPPPRRRXXXaaapppxxxpppooottt}}}~~~uuunnniii]]]]]][[[XXXWWW[[[cccjjjooommmjjjkkkqqqvvvqqqiii```___```aaa^^^XXXVVVXXX___ccchhhkkkjjjiiiiiijjjiiipppuuuuuuyyy~~~|||{{{nnnqqqssspppkkkhhhggggggfffbbb^^^\\\ZZZYYY[[[]]]```fffmmmqqqpppjjjccc^^^___ZZZTTTPPPNNNNNNOOOOOOUUUYYY```hhhooorrrqqqpppkkkiiieeeaaa]]]ZZZXXXWWWRRRWWW```iiiooopppnnnllljjjgggeeeccccccaaa___^^^\\\XXXQQQNNNPPPWWW```fffmmmllljjjhhhfffbbb\\\XXX[[[\\\[[[XXXRRRMMMJJJHHHNNNRRRYYY___eeelllrrrvvvvvvttttttxxx}}}}}}zzzqqqooosss|||xxxsssqqqpppmmmiiidddbbbaaabbbcccgggiiijjjjjjgggdddcccccc```___\\\WWWSSSTTTZZZ```hhhkkkqqqzzz}}}zzzxxxrrrrrrqqqnnnjjjgggffffffnnnuuu}}}zzzuuummmhhhhhhddd]]]TTTJJJ@@@999555444333222111000000000000///..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,++++++++++++))))))))))))))))))******))))))************))))))******************************++++++++++++******)))))))))))))))(((((('''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))))))))************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////444777;;;>>>BBBHHHNNNRRRPPPQQQRRRRRRPPPOOOPPPPPPQQQQQQRRRSSSUUUZZZ```dddqqqzzz|||zzzvvvuuuuuu{{{zzzrrrjjjbbb]]]XXXWWWSSSPPPQQQYYYeeeooooooooommmlllooossspppiii```^^^___bbbaaa___bbbgggppptttwwwwwwtttssssssuuuuuu|||yyyoooqqqrrrrrrqqqpppqqqrrrffflllooommmiiihhhfffeee\\\WWWTTTTTTTTTSSSUUUYYYbbbiiisssxxxxxxssslllhhhgggbbb[[[VVVTTTSSSSSSSSSRRRXXXbbbkkkqqqsssrrrpppjjjhhheeeaaa^^^[[[ZZZZZZRRRVVV___gggnnnnnnkkkhhhcccbbbbbbdddfffhhhhhhggg^^^ZZZUUUSSSVVV]]]gggmmmqqqooommmkkkhhheee```]]]\\\]]]\\\XXXSSSNNNKKKJJJJJJMMMQQQVVV\\\dddkkkpppllliiigggiiimmmooolllhhh\\\\\\cccoooxxx|||~~~yyytttsssqqqnnnllljjjjjjiiigggiiiiiiiiigggggghhhiiikkkjjjeee\\\TTTQQQUUUZZZ___aaadddjjjqqqzzz|||tttkkkddd```___aaafffooowww|||~~~}}}~~~yyytttpppiii___UUUJJJBBB===777777555333222111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************)))******++++++******)))'''''''''((((((((())))))******++++++++++++******))))))******))))))((('''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''''''''''')))(((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((()))(((((()))'''%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((*********+++++++++,,,,,,************+++,,,------------------------------------...///111444555777<<>>:::777555333222///......------......///------------------------******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++************((()))))))))************)))******++++++******)))&&&'''(((((()))***++++++))))))************)))))))))************)))(((((('''((()))***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((()))'''%%%%%%&&&(((((('''%%%###!!!"""%%%'''&&&$$$###%%%&&&$$$""""""$$$&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((++++++,,,,,,,,,---------************+++,,,---...------------------------...///111444777:::===???FFFIIILLLMMMNNNNNNPPPQQQOOOQQQSSSTTTVVVYYY]]]```dddiiirrr|||}}}xxxxxxwwwwwwwwwmmmjjjjjjkkknnnpppsssvvvtttmmmccc\\\TTTTTTSSSRRRSSSZZZeeemmmpppooojjjbbb```ccceeedddfffdddgggpppyyy{{{zzzvvvpppjjjeee```[[[WWWUUUXXXZZZ[[[ZZZ\\\```cccdddnnnsssppplllkkkhhhcccXXXSSSQQQVVVXXXXXX\\\cccqqqvvv|||}}}zzzuuurrrqqqjjjeee___ZZZYYYYYYYYYYYY[[[___eeeiiikkkkkkkkkkkkhhhfffbbb___\\\[[[[[[[[[]]]\\\]]]aaafffiiihhhfffeeedddccccccccccccaaa___```aaaaaaccceeehhhjjjlllqqqooommmmmmnnnooonnnmmmggggggeeeaaa[[[WWWUUUUUUVVVVVVUUUTTTUUUXXX^^^cccjjjddd```bbbhhhjjjgggcccWWWXXX___jjjpppooommmmmmjjjkkkmmmllljjjiiiiiiiiiffffffgggmmmvvvzzztttnnnlllnnnpppnnnpppnnnggg___\\\aaafffqqqooolllhhhddd```]]]\\\[[[```ffflllrrryyy|||zzzjjjkkkmmmmmmnnnqqquuuxxx}}}zzzwwwxxx{{{rrriiibbb^^^LLLJJJGGGBBB>>>:::777666......------------......------------------------*********++++++,,,,,,,,,///...,,,++++++,,,...///+++++++++*********))))))(((((())))))*********+++******++++++++++++******))))))***+++---...///000))))))************))))))***************)))((((((((()))***+++,,,,,,+++***************************''''''''''''''''''''''''$$$%%%''')))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''((((((((()))))))))******&&&&&&''''''&&&&&&%%%$$$'''%%%######$$$&&&&&&%%%%%%!!! %%%(((&&&###$$$&&&'''&&&######%%%'''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,++++++***+++++++++...,,,++++++,,,------,,,+++,,,...///...------...---///333777;;;AAAHHHLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMRRRXXXZZZ[[[```kkkttt~~~sssiiicccdddfffhhhkkklllpppvvvyyyuuujjjaaa\\\ZZZVVVSSSTTTZZZbbbiiilllkkkjjjiiihhhggggggfffpppqqquuu~~~zzz{{{yyyyyyyyyxxxwwwuuutttsssqqqnnniiiddd___ZZZUUUQQQNNNPPPSSSVVVXXX[[[___bbbkkkooorrrqqqqqqoooiiibbb]]]SSSPPPVVVZZZWWW[[[dddppprrrtttuuuuuussspppnnnkkkjjjfffaaa]]]\\\^^^aaaccchhhkkkjjjlllooooookkkmmmfffbbbdddeeebbb``````bbbbbbcccgggjjjmmmmmmlllooonnnllljjjgggeeecccccchhhdddeeemmmqqqpppppptttuuutttqqqooooooqqqssstttlllooommmiiiiiijjjdddZZZYYYWWWVVVXXX\\\```ccceeeeeegggkkkmmmllljjjfffcccZZZ]]]bbbhhhllllllhhhddd``````aaaccceeedddbbb___aaa\\\ZZZbbbqqq}}}|||zzz|||}}}zzzxxxxxxrrriiicccaaabbbcccdddooorrrtttrrrmmmeee^^^ZZZTTTTTTUUUUUUXXXaaammmwww|||tttmmmjjjkkkooosssqqqrrrsssvvv}}}{{{rrrjjj___XXXOOOKKKJJJEEE===555555333222222333222///------,,,,,,---......,,,+++,,,,,,,,,,,,---...//////+++++++++************)))***++++++,,,,,,++++++***...---,,,+++++++++------...---***)))(((((()))***((((((((((((((((((((((((((((((((((((((()))******+++***((('''&&&''')))***)))))))))))))))(((''''''((()))))))))'''''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((*********)))(((&&&%%%$$$###$$$&&&((()))((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***,,,+++++++++++++++,,,,,,+++*********+++,,,,,,,,,,,,---////////////000111777:::>>>AAACCCGGGKKKNNNRRRSSSSSSSSSQQQPPPPPPPPPOOOWWW```ffflllvvvzzztttrrrsssqqqjjjbbb]]]^^^bbbdddeeehhhkkkqqqxxx|||xxxmmmddd[[[ZZZXXXWWWYYY```iiipppyyyzzz{{{yyywwwuuuuuuvvv}}}~~~wwwooommmnnnttttttsssrrrrrrqqqqqqqqqnnnkkkgggddd```]]]XXXUUUUUUWWWYYYZZZ\\\___cccfffjjjooorrrrrrrrrqqqkkkddd```WWWUUU\\\___\\\___fffkkknnnsssuuussspppnnnmmmpppooolllhhheeeeeegggjjjmmmrrruuuuuuxxx{{{{{{wwwqqqkkkfffggggggeeeeeefffkkknnnrrrxxx}}}~~~}}}|||zzzwwwtttrrrppppppppprrrpppttt|||~~~{{{|||}}}|||{{{zzzyyyzzz{{{{{{wwwzzzzzzwwwxxxxxxqqqgggbbb___]]]]]]```ccceeeeeemmmqqqwww{{{{{{xxxssspppjjjkkklllnnnooolllfffbbb___^^^]]]^^^___^^^\\\ZZZ^^^YYYVVV[[[hhhuuu}}}}}}|||zzzvvvssssssvvvzzz}}}{{{wwwvvvxxx}}}}}}wwwnnnhhhdddcccbbbbbbnnnppprrrrrrooojjjeeecccWWWUUUQQQNNNNNNRRRZZZ___hhhjjjrrrvvvpppmmmnnnooonnnnnnnnnpppvvvxxxooofff]]]VVVSSSNNNFFF???777555333333333222000......---,,,,,,---,,,***)))...------,,,,,,,,,------++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,+++*********+++,,,...---+++)))))))))***+++************************((((((((((((((()))******,,,***)))'''''''''((())))))))))))))))))(((''''''((()))))))))'''''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$###"""!!!$$$%%%&&&((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))++++++***++++++,,,---...+++*********+++,,,---------///000111222333666888===AAAFFFIIIKKKLLLMMMNNNRRRSSSRRRPPPNNNMMMOOOPPPZZZfffttt}}}vvvkkkccc______[[[VVVRRRTTT[[[bbbeeefffhhhkkkssszzz}}}xxxnnneee[[[\\\\\\^^^ccckkkuuu{{{~~~wwwoooiiiddd^^^^^^aaafffffffffggghhhkkkmmmnnnrrroookkkgggdddaaa]]]ZZZYYYZZZ[[[[[[\\\___dddggggggmmmqqqqqqpppoooiiibbbbbb\\\[[[bbbfffdddffflllnnnuuu}}}{{{wwwvvvwwwyyyyyywwwuuussstttwwwzzzxxxsssssssssrrrtttwww|||~~~|||}}}zzzqqqkkkiiifffgggiiikkkmmmmmmtttzzz|||xxxxxxwwwwwwtttooogggbbbcccaaa___^^^^^^^^^]]][[[]]]YYYVVVWWW___kkkvvv|||xxxwwwvvvrrrooollllllmmmooolllhhhdddcccgggooottt{{{yyytttooollliiioooppprrrrrrrrrpppnnnlllbbb\\\SSSMMMJJJJJJKKKKKKRRRSSS[[[iiiuuu|||yyytttrrrqqqooonnnllllllpppvvv}}}zzzvvvvvvxxxzzzooogggbbb[[[RRRKKK@@@>>>:::888666555333111000///---------,,,+++)))///...---,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---,,,*********++++++************************)))(((((((((((()))******---+++***(((''''''(((((()))))))))))))))(((((('''((()))))))))'''''')))***((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''&&&&&&%%%$$$$$$%%%%%%'''(((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%$$$""" """$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''((((((((((((''''''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&'''(((((())))))*********+++,,,---...///---......---,,,,,,...///...000333555777;;;???CCCCCCGGGMMMPPPQQQQQQQQQRRRPPPPPPPPPNNNMMMPPPWWW\\\qqq{{{xxxxxx~~~zzz{{{yyyrrrhhh```\\\[[[XXXRRRNNNQQQYYYbbbeeefffiiikkkqqqvvvxxxuuunnnhhhaaacccfffjjjpppyyy}}}}}}yyysssnnnggg___[[[XXXUUUVVV[[[ZZZZZZ\\\___ccchhhmmmpppwwwtttoookkkgggccc^^^[[[[[[[[[\\\\\\]]]___dddhhhlllssswwwvvvtttqqqlllfffeeebbbdddkkkqqqqqqssswww{{{zzzuuusssrrrtttwwwzzz||||||}}}{{{rrrkkkllliiifffddddddeeedddddd___]]][[[[[[^^^eeeooouuuuuuuuutttssspppllljjjhhhdddaaa\\\YYY[[[bbbllltttuuu|||}}}vvvrrrzzz}}}yyywwwvvvuuutttttttttrrrqqqnnnfff\\\UUURRROOOLLLJJJIIIHHHLLLVVV___dddhhhmmm|||~~~{{{wwwrrrnnnnnnooorrrsss}}}|||yyyuuurrrrrrtttwwwwwwxxxyyyzzzsssjjj```XXXQQQMMMGGGBBB>>>;;;777444222111///.........---,,,......---,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------.........---,,,+++++++++,,,,,,************************))))))(((((())))))***+++---,,,+++)))((('''''''''(((((())))))))))))((((((((()))))))))'''''')))***((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))&&&&&&&&&''''''(((((((((++++++++++++,,,---...///...///000...,,,,,,---///111444888<<>>999666444111///000000/////////000000111............------------,,,,,,------------,,,,,,++++++---.../////////...******+++++++++++++++***))))))))))))))))))))))))******))))))******+++,,,++++++++++++******)))(((''''''((()))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((''''''((((((((())))))))))))++++++++++++***)))''''''***)))(((''''''((())))))((((((((((((((()))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$#########$$$%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&......---,,,,,,,,,------***///444666666999???EEEGGGKKKPPPSSSTTTSSSRRRRRRVVVWWWWWWXXX[[[aaaiiinnnsssxxxuuuwwwyyy|||uuuooooooooommmfffdddccchhhnnnoooiiibbbffflllqqqrrrooojjjfffeeebbbgggkkknnnooouuu~~~yyyrrrkkkeeeaaaZZZXXXWWWWWWYYYXXXTTTQQQSSSVVVZZZ___fffjjjeee]]]]]]^^^cccjjjmmmjjjiiijjjiiilllqqqwww}}}~~~}}}{{{zzzzzzzzz}}}uuussssssssstttpppjjjeee```aaabbbbbbcccgggmmmqqqpppjjjgggiiijjjggghhhmmmkkkkkkhhhdddccckkkxxx{{{zzzzzznnndddYYYRRRMMMHHHHHHKKKKKKKKKLLLLLLLLLOOOTTTWWW```dddllluuu~~~yyyttttttqqqkkkgggcccaaa___]]]VVVYYY[[[___kkk~~~{{{pppeee^^^TTTOOOHHHBBB===999555333333222111000000//////000//////.........---------,,,------......------,,,...///111222333333333222)))******+++++++++***************************************)))******+++,,,******+++++++++******)))''''''((()))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&$$$###"""***)))(((''''''((()))***((((((((((((((()))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,---......---...000111333555777999<<<@@@EEEIIINNNOOOPPPRRRUUUVVVVVVUUUWWWVVVWWW^^^jjjyyyzzz}}}{{{ooofffaaa^^^[[[YYYTTTYYYaaahhhkkkjjjgggeeeeeeiiilllnnnmmmjjjhhhhhhooozzzzzzrrrhhh```[[[YYYSSSQQQOOONNNPPPQQQRRRRRRWWWYYYYYYZZZ```ffffffbbbaaafffppp{{{~~~zzzwwwwwwxxx}}}yyytttoookkkfffeeeeeehhhllloooppppppooonnnlllkkkjjjhhhgggffffffccc^^^[[[\\\cccmmmtttwwwxxxyyyzzz{{{|||}}}}}}zzzqqqhhhaaaZZZTTTTTTWWWYYYYYYWWWRRRLLLIIIJJJLLLNNNUUU]]]bbbfffnnnzzz~~~zzzxxxzzz}}}yyytttpppkkkfffbbbVVVVVVVVVYYYaaapppyyyrrreee\\\PPPIIIGGGDDD>>>888555333111//////...---+++---...............//////......//////......---,,,,,,,,,---///333444444333***+++,,,---------,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++************)))''')))***)))((('''(((***+++***'''&&&&&&'''***+++---+++)))'''&&&&&&'''(((###$$$%%%''')))***,,,---+++*********))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))''''''((((((((((((((('''"""%%%(((******)))&&&$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$%%%'''***,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&...///000000///000333555;;;>>>BBBEEEHHHLLLPPPSSSPPPPPPQQQTTTWWWYYYZZZZZZXXX^^^jjjyyy}}}tttqqquuu~~~vvvjjjaaa[[[WWWUUUSSSSSSVVV\\\ccchhhjjjhhhfffbbbffflllqqqsssuuuwwwxxxyyytttrrrsssrrrssssssoooggg]]]VVVRRRMMMMMMNNNPPPRRRTTTUUUUUUZZZ]]]```cccjjjpppnnniiiiiinnnxxx|||uuuqqqnnnmmmmmmooorrrtttuuuuuuxxxxxxyyyyyywwwtttpppmmmfffccc___[[[YYY[[[```cccnnnnnnnnnoooqqqssstttuuutttuuuwww|||}}}uuuoooggg```___aaacccdddddd___XXXQQQMMMKKKMMMRRRXXX[[[\\\```hhhnnntttssstttwwwwwwtttvvvyyy~~~~~~}}}|||yyytttoookkkaaa```]]]ZZZZZZaaammmvvv~~~rrriii^^^VVVSSSOOOHHHBBB:::777444222111000///.../////////.....................//////......---,,,---,,,---000333555444444,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++++++++************)))((()))***)))((('''(((*********))))))))))))******,,,+++)))'''&&&'''((()))&&&&&&'''((()))***++++++******)))))))))((((((((((((((())))))))))))(((((('''((())))))******))))))''''''((((((((((((''''''###%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''000111222222333555:::===@@@DDDIIINNNQQQSSSUUUWWWPPPQQQRRRSSSVVVXXXZZZ\\\\\\jjjxxxllleeecccpppzzzuuuuuuyyysssiii```ZZZVVVTTTSSSTTTUUUXXX___fffjjjiiigggdddiiiqqqyyyzzzwwwrrrlllfffccccccdddccchhhmmmmmmhhh^^^UUUOOOMMMNNNQQQTTTWWWYYY[[[\\\```ffflllrrrzzz|||vvvqqqttt|||~~~|||{{{|||~~~wwwqqqiiigggccc```]]][[[ZZZZZZddddddddddddfffiiilllnnnjjjjjjjjjlllmmmppprrrsssyyyqqqmmmnnnoooqqqrrrnnnfff\\\TTTOOOPPPTTTWWWXXXWWWVVVXXX[[[ffffffiiimmmmmmkkkooouuuxxx{{{{{{yyywwwtttooofff___]]]```dddooovvvzzzpppiiiddd^^^UUUNNNEEEAAA<<<888666555333222111000///......---------...////////////...------...---...000333555555444///...---++++++++++++,,,************************************+++++++++,,,+++++++++************)))((()))******(((((()))***((()))+++,,,,,,+++)))(((***)))(((''''''((()))***((((((((()))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((('''((())))))******))))))''''''(((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''$$$%%%'''(((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''000222333555888<<>>:::777555111000///...------......///////////////...------.........111444555555444333111///,,,++++++,,,---*********************************+++++++++,,,,,,+++++++++*********))))))((()))******)))((()))***))))))************))))))((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''111444777:::>>>DDDJJJOOOPPPSSSVVVXXXWWWUUUTTTTTTVVVZZZ___cccggglllrrrvvv}}}xxxyyyzzzzzzxxxwwwvvvvvvzzzwwwqqqllliiilllqqq{{{wwwppphhhaaa]]]\\\\\\XXXZZZ___iiissszzz||||||zzzpppiiidddaaa___YYY\\\```aaaaaa```______aaaffflllnnnlllfffaaa]]]\\\]]]```cccgggoooxxx~~~yyytttnnnjjjiiiiiiiiihhhcccbbb``````aaacccgggiiihhhhhhgggdddbbbcccgggjjjmmmnnnqqquuu{{{zzzqqqhhhcccbbbdddfffiiijjjhhhddd``````___```aaa___\\\```eeejjjmmmrrrwww}}}xxxsssrrrmmmkkkiiijjjmmmqqqvvvyyywwwwwwyyy}}}uuuooohhhbbbYYYPPPHHHAAA;;;777333222000///......///000//////000000//////...---.........000333444444333555333111...------......***************************++++++++++++,,,,,,,,,+++++++++*********)))))))))***+++***)))((()))+++***)))'''&&&&&&''')))***'''''''''(((((()))******&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((777:::>>>BBBFFFKKKPPPTTTSSSTTTVVVVVVVVVVVVWWWXXXWWW]]]fffmmmsssyyy|||{{{zzzyyy{{{~~~uuuooojjjiiihhhgggjjjooovvvtttnnnggg```\\\\\\]]]^^^eeeppp{{{}}}|||}}}|||tttiii^^^XXXVVVVVVUUU[[[ccciiilllmmmnnnnnnooorrruuuvvvsssoookkkiiifffiiinnnssszzz}}}tttnnnmmmmmmlllkkkiiihhhfffeeedddeeeggghhhcccdddccc___\\\[[[___cccggggggiiikkknnnppprrrsssuuussswwwzzzuuuqqqpppqqqsssuuusssmmmggg]]]YYYXXXZZZ[[[ZZZ\\\```eeegggjjjmmmrrr|||}}}vvvmmmfffdddeeeggghhhmmmmmmpppyyyzzztttjjj```VVVLLLCCC>>>:::888555222000000000111///000000000000///.........---...000222333333111444333111000............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************))))))***++++++))))))***+++***(((&&&$$$$$$&&&(((***''''''(((((())))))******&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&''''''(((((()))(((''''''&&&&&&'''''''''((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((@@@DDDHHHLLLNNNQQQSSSVVVSSSTTTUUUVVVWWW[[[```ddddddlllvvv}}}|||vvvooojjjhhhhhhiiicccbbbdddiiijjjgggfffhhhlllllljjjgggccccccfffiiioooyyy}}}wwwrrroooppprrrtttvvvvvvrrrhhh\\\VVVWWWZZZ\\\bbbkkktttzzz}}}{{{yyy}}}|||{{{yyyvvvrrrqqqooommmkkkjjjjjjiiidddeeeddd```ZZZXXXZZZ^^^^^^```cccgggjjjlllmmmmmmlllhhhiiirrrzzz}}}tttlll___XXXTTTWWW[[[[[[[[[\\\]]]___```aaadddlllyyyzzzrrrmmmjjjgggeeeffffffiiisss~~~tttiii^^^TTTMMMEEEBBB===888444111111111000000000000000///......---------///111222111000111111000//////...------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************))))))***++++++))))))***+++)))((('''&&&&&&'''((()))((((((((())))))))))))(((************))))))))))))&&&&&&''''''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((()))))))))(((((('''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))HHHKKKPPPSSSSSSTTTUUUUUUWWWXXXYYY[[[___fffooouuuzzzyyysssjjjccc^^^[[[XXXVVVYYY[[[ccclllmmmgggbbbaaadddfffhhhiiijjjnnnuuuzzz~~~xxxxxxvvvrrrqqqnnnjjjgggfffhhhkkknnnmmmqqqpppiii^^^YYY]]]cccdddjjjsss|||zzzyyywwwuuurrrpppnnnllliiikkkjjjeee^^^ZZZ\\\___XXX[[[```fffkkknnnppppppkkkeeeeeemmmtttxxxyyypppeee\\\UUUXXX\\\\\\ZZZYYYVVVXXXYYYXXXYYY___jjjsss|||wwwpppkkkbbbaaadddoooyyynnnbbb[[[MMMJJJCCC<<<666333111000000000000000000//////...---,,,,,,...000111000///.../////////...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************))))))+++++++++***)))***+++'''((()))******)))((('''(((((())))))))))))((((((......---,,,+++))))))((('''''''''((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''***++++++(((%%%###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))******))))))((('''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))KKKOOOTTTWWWWWWVVVVVVVVVWWWXXX]]]eeerrr{{{pppeee^^^XXXRRRQQQTTTYYY\\\bbbfffhhhhhheeedddfffjjjppptttwww|||ssskkkfffaaaaaadddddddddeeedddcccccceeehhhoooooonnnkkkhhhgggjjjlllrrrrrrsssxxx{{{wwwtttpppmmmooonnnllljjjhhhfffddddddaaabbbcccdddeeegggjjjllliiigggiiiooorrrtttxxx}}}qqqhhhbbbdddccc^^^[[[]]]XXXWWWUUUSSSRRRTTTXXX[[[mmmuuupppeeeccccccgggqqqrrrggg___XXXOOOGGGAAA<<<666111444333222222222111...,,,......---...///111333444...------,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++******************,,,+++)))((('''''''''(((************)))'''&&&%%%***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))+++'''$$$$$$&&&(((((('''''''''''''''&&&%%%$$$$$$&&&'''))))))((('''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&"""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))'''%%%&&&((()))'''$$$''''''((((((((((((''''''%%%%%%''')))***)))&&&###%%%&&&''''''((((((''''''OOOQQQTTTVVVVVVXXXZZZ\\\[[[aaalll{{{~~~xxxoooeee___YYYSSSRRRUUUTTTXXX```gggkkklllkkkjjjtttyyy}}}tttjjjddd^^^YYYXXXZZZ[[[^^^aaaccccccccceeefffeeeeeefffkkkqqqvvvyyyzzzrrrrrrtttzzz{{{wwwuuuuuuttttttrrrpppooonnnlllkkkiiifffcccbbbcccdddhhhgggjjjooorrrqqqqqqttt|||xxxrrrqqqmmmeee___]]]bbb^^^YYYRRRNNNLLLNNNOOOXXXaaannnwww{{{}}}}}}sssnnnhhhfffiiiqqq{{{wwwooohhh^^^UUUMMMFFF???;;;555333111000111111///...///...------...///000111000///...---,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,+++)))(((''''''((((((*********)))((((((''''''***)))(((((((((((()))***(((((((((((((((((((((((()))))))))***)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))***'''$$$$$$&&&(((((('''''''''((((((((('''&&&&&&'''((()))))))))((())))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''')))((('''&&&%%%&&&''''''$$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))'''&&&''''''((((((((((((''''''''''''''')))******'''%%%%%%&&&''''''((((((''''''TTTTTTTTTTTTUUUZZZ```eeellluuu|||zzzzzzzzz{{{zzzqqqggg```YYYSSSSSSWWWUUU[[[eeennnuuuxxxxxxwwwzzzuuulllddd___[[[VVVUUUWWWZZZ^^^cccfffggggggggghhhkkkjjjlllrrrzzz~~~|||yyyyyy{{{~~~{{{yyywwwwwwtttpppjjjfffbbb```___bbbbbbeeejjjjjjgggeeefffpppuuu{{{~~~}}}xxxoookkknnnhhh___UUULLLHHHFFFFFFHHHQQQ^^^hhhmmmqqquuuwwwuuummmhhhiiimmmppp}}}rrrggg\\\SSSLLLGGG<<<999444222222222222222111000///......///000111333111///---,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++)))(((((((((((((((***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))***************))))))((((((((())))))))))))(((((())))))))))))))))))))))))***'''%%%%%%&&&(((((((((''''''((()))))))))((((((((((((((())))))*********((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((***)))((('''&&&'''(((((('''(((((()))))))))******''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((''''''((((((((((((((((((''')))((('''((()))***((('''%%%&&&''''''((((((''''''UUUTTTSSSTTTXXX```jjjqqq|||vvvxxx}}}{{{vvvpppkkkkkkooossswww|||ssshhh```YYYUUUXXX]]]bbbhhhsss~~~~~~{{{uuulllddd```]]][[[\\\___cccfffkkkoooppprrrsssuuu{{{|||~~~|||wwwrrrnnnjjjfffdddaaa___```dddddd___^^^___dddiiippptttuuuuuuttttttpppqqqsssxxx|||ttthhh\\\SSSLLLHHHFFFGGGMMMUUU]]]ccchhhnnnqqqttttttuuuzzzyyyrrrnnnlllllljjjqqqyyyvvvjjj```YYYUUUJJJEEE>>>888555444444333333222111000000111222333555333000...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++++++++******))))))((((((((())))))((((((((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&''''''((((((&&&'''(((((())))))))))))(((''''''((()))*********'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((())))))((('''&&&&&&'''((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((***(((&&&&&&'''(((((((((%%%&&&''''''((('''''''''PPPQQQUUU[[[cccooo|||xxxsssrrr{{{zzzooolllfffbbbaaaeeekkkpppuuummmeee___[[[[[[cccmmmuuu{{{{{{xxxuuuvvvzzz}}}~~~|||sssjjjaaa^^^]]]^^^bbbgggmmmpppuuuyyy~~~}}}yyytttnnnjjjgggcccbbbcccbbb______bbb^^^ccciiinnnppprrrtttuuuqqqpppnnnooossszzzwwwjjj___VVVOOOJJJIIIJJJMMMQQQVVV^^^fffkkkjjjiiikkksss~~~yyyssspppeeehhhllloooqqqwwwyyyoooiiifff\\\VVVMMMDDD===888444222222111000000000111222333555333111///------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***************))))))))))))(((((())))))***+++,,,))))))************))))))''''''''''''''''''''''''(((((())))))(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))%%%&&&'''((((((((((((((('''&&&&&&(((***+++***(((&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''((()))))))))(((''''''''''''((())))))&&&$$$$$$%%%&&&''''''%%%&&&''''''((('''''''''QQQWWWaaalllyyyzzzrrrrrrzzzzzzuuupppjjjeeehhhfffbbb^^^\\\___dddiiiiiieeeccccccdddiiittt~~~{{{xxxuuuqqqllliiigggiiinnnsssuuuuuunnnfff___^^^```bbbhhhnnntttxxx~~~yyyrrrmmmhhheeeeeeccc______bbb___bbbgggkkknnnrrrvvvyyyyyyvvvrrroooooorrruuuxxx}}}rrrggg]]]VVVMMMJJJHHHHHHLLLTTT\\\bbbccc```cccmmmyyy|||pppkkkccc^^^___hhhttt}}}}}}}}}rrrkkkaaaVVVKKKAAA999444222111000//////000000111222222111//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))******++++++***))))))((((((******+++++++++***)))******++++++******)))''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))((('''((()))&&&&&&'''(((((((((''''''&&&%%%&&&***......***&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((())))))((('''&&&&&&'''((()))(((&&&######%%%&&&&&&&&&%%%&&&''''''((((((''''''aaajjjwwwyyywww}}}vvvjjjccc___\\\YYYVVV\\\\\\[[[YYYYYY[[[aaaffffffggglllqqquuuzzz|||vvvnnniiieeeccccccccc```]]]]]]```gggnnnqqqqqqooojjjgggjjjnnnppptttyyywwwssspppppplllfffcccddddddeeeggghhhjjjnnnssswwwyyyvvvrrrmmmkkkjjjjjjkkkrrr}}}uuummm^^^YYYRRRNNNMMMQQQUUUXXX]]]YYYZZZcccmmmuuuvvvhhh___^^^dddmmmrrrwwwxxx|||yyymmm```RRRFFF>>>888777444222111000000000//////000000000///------,,,,,,,,,---------......------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,)))***++++++++++++***)))''')))+++,,,---+++)))((()))***++++++++++++***)))'''''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&)))******((('''((()))(((((()))))))))(((''''''&&&&&&(((...222222,,,&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''((()))%%%$$$######$$$&&&((()))''''''&&&&&&&&&&&&''''''%%%'''((((((&&&%%%'''))))))((('''&&&&&&'''((()))'''&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''sss}}}xxxmmm```ZZZXXXVVVUUUTTTMMMPPPSSSTTTVVVZZZaaaffflllpppxxx{{{tttlllggg```ZZZVVVTTTVVVZZZ]]]\\\\\\bbbkkkssswwwxxxvvvsssttt{{{{{{rrrlllkkkiiiiiihhhggggggjjjooossssssppplllhhhdddbbb``````eeerrrtttmmmddd[[[VVVTTTSSSSSSYYYSSSSSSYYY___dddmmmwwwsssllliiijjjjjjiiijjjnnnvvvqqqbbbSSSIII@@@>>>:::777444222111111---...000111111///---,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))+++,,,,,,+++***)))'''))),,,......,,,)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&)))+++***((('''(((******************)))((('''''''''+++111666555...'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))***%%%$$$######$$$''')))+++'''''''''&&&&&&'''''''''%%%((()))(((%%%$$$&&&(((***((('''&&&&&&'''(((***(((&&&&&&&&&(((((('''&&&%%%&&&''''''((((((''''''uuukkkaaa\\\XXXRRROOOOOORRRSSSTTTWWW[[[ccckkkqqq{{{tttiiieee```XXXTTTSSSTTTVVVWWWVVVWWWZZZ```jjjxxxxxxrrrtttrrrpppmmmkkkjjjjjjjjjnnnjjjeeeaaa___^^^\\\[[[]]]fffqqqwwwxxxxxxzzz|||zzz~~~{{{oooccc[[[WWWVVVSSSTTTTTTRRRRRRWWW___fffppprrruuuxxx|||{{{wwwuuussspppnnnjjjmmmttt}}}wwwcccSSSMMMDDD===:::888444000000000///...///000000///...,,,...000111000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''((()))))))))(((&&&%%%'''((((((((())))))************))))))((((((((('''''''''''''''''''''''''''%%%%%%'''***,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%(((((((((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&*********)))(((&&&%%%$$$(((((('''''''''&&&&&&&&&~~~{{{~~~tttiii___ZZZWWWSSSSSSVVVSSSXXX___hhhoooxxx~~~rrrgggeee```YYYTTTSSSTTTUUUVVVZZZ^^^eeeppp~~~|||zzzwwwssspppnnnjjjccc^^^ZZZWWWUUUSSSVVV]]]eeeiiiiiiiiikkknnnoootttvvvxxx~~~{{{pppfff```[[[ZZZWWWUUUSSSTTTWWWZZZ^^^```eeejjjpppuuuyyy{{{|||yyyzzz~~~}}}ppppppqqquuu|||tttdddYYYPPPGGGCCC???999444444666444222222333333333222//////000///---,,,,,,,,,........................---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''')))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&'''(((((()))))))))(((''''''((((((((((((''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&|||xxxvvv{{{|||tttjjj___YYYWWWVVVZZZ______gggttt~~~{{{}}}zzzpppfffddd___ZZZWWWWWWYYYZZZ[[[___eeeqqqzzzqqqlllddd^^^ZZZWWWUUUTTTTTTXXX\\\^^^]]]^^^```ccciiinnnrrrsssxxxzzzpppgggccc^^^ZZZVVVTTTRRRPPPPPPSSSXXX^^^ccchhhlllmmmssspppqqqyyy}}}yyysssooopppvvv}}}yyylllaaaVVVPPPIIIAAA;;;999777444111000111222222222666555222///---,,,,,,,,,........................---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))************))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''((('''''''''(((''''''&&&%%%#########$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((***++++++((((((''''''''''''((((((&&&&&&%%%%%%%%%'''((()))'''''''''''''''&&&&&&&&&}}}tttpppuuu}}}wwwwwwyyywwwrrrrrrxxx~~~tttjjj```\\\[[[]]]dddkkkvvv~~~pppnnnnnnqqqvvvuuuoooiiidddbbb______cccgggiiikkkmmmtttxxxssskkkeeeaaa___^^^]]]ZZZ\\\]]]\\\\\\]]]```ccckkkpppuuuvvvyyyzzzsssjjjccc___[[[VVVRRRSSSTTTWWW[[[^^^aaacccdddfffdddfffqqq|||tttpppppprrrttt~~~sssggg___VVVLLLCCCAAA:::666333111222444555555@@@<<<666111///.........---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,************************))))))************))))))((()))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&'''(((***,,,---)))((('''&&&&&&'''((()))'''&&&$$$###$$$%%%''')))''''''''''''''''''''''''|||sssooopppyyysssggg```aaaeeegggfffiiiooouuuvvvnnnhhhcccdddfffkkkttt}}}xxxqqqlllcccaaabbbgggnnnssssssqqqkkkkkklllooovvv|||wwwpppkkkhhheeeccc_________^^^^^^___bbbdddjjjpppssssssuuu{{{tttlllfff```\\\ZZZZZZ[[[[[[\\\]]]^^^___^^^\\\___jjjzzz}}}wwwrrrooonnnqqqsssvvvyyywwwooofffZZZPPPLLLEEEAAA===;;;<<<===>>>>>>DDD>>>777111////////////---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,************************))))))************))))))((()))))))))************(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&(((***,,,---)))((('''&&&&&&'''((())))))'''%%%$$$###$$$&&&'''&&&'''''''''''''''''''''{{{uuuxxx|||vvvkkkaaaYYYTTTTTTZZZ]]]^^^aaahhhmmmnnnnnnmmmooouuuzzz~~~xxxqqqjjjeeebbbaaa\\\\\\___gggrrr{{{}}}~~~xxxrrrkkkhhhddddddccccccccccccddddddgggjjjkkkhhhhhhmmmqqqrrr{{{~~~vvvppplllcccbbb___\\\[[[[[[\\\]]][[[[[[]]]eeerrryyysssooogggiiijjjlllqqq{{{yyylllaaa\\\RRRNNNJJJFFFEEEDDDBBBAAADDD===444///...///...---////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%$$$&&&(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&''')))******((((((''''''''''''(((((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''|||wwwnnnddd[[[UUUQQQPPPOOOUUUXXXZZZ```jjjsssvvv|||nnnkkkfff```\\\[[[]]]___]]]```hhhuuu|||wwwssssssrrrrrrqqqooollljjjiiijjjggg```^^^bbbfffgggooosssxxx|||~~~|||vvv|||uuuqqqjjjccc^^^\\\\\\]]]\\\[[[[[[]]]dddppp||||||xxxoooooonnnkkkiiimmmttt{{{sssnnnaaa]]]WWWRRRNNNIIIEEEBBBCCC<<<333//////000///---////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************((((((((((((((((((((((((&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''&&&'''(((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''(((&&&%%%%%%&&&&&&((())))))%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))%%%%%%'''(((((((((''''''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((yyymmmhhh```XXXQQQNNNLLLLLLNNNSSSWWWZZZcccrrr~~~xxxnnncccaaa\\\XXXVVVYYY^^^bbbaaagggsss|||wwwssspppoooiii```\\\___dddeeehhhkkkppptttvvvuuutttrrrcccjjjsssyyy~~~vvvkkkccc^^^]]]]]]^^^\\\XXXUUUVVV___mmmwww~~~}}}xxxppphhheeefffhhhnnnvvvyyypppllleee___XXXQQQJJJFFFCCC<<<555111222333222000........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))************((((((((((((((((((((((((%%%&&&((()))))))))((('''******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((()))***+++***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((('''!!!"""###%%%''')))***+++''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))******$$$%%%'''(((((((((''''''$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&$$$%%%&&&((()))*********&&&&&&&&&'''''''''((((((|||ssslllfff]]]WWWXXXWWWRRROOOQQQPPPUUU___lllzzz~~~pppeeebbbaaa___\\\[[[\\\```dddkkkyyyzzzzzzuuunnnhhhfffeeedddccc___bbbcccdddiiioooqqqnnnbbb___aaahhhooouuu~~~}}}vvvmmmccc[[[\\\\\\ZZZWWWUUUXXX___eeemmmvvv{{{nnnccc^^^^^^cccccckkkzzz}}}tttkkkbbbZZZRRRNNNBBB===666111///000000111111111000///......------******+++---///000111222,,,---......,,,,,,---...------------------------+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))((((((''''''+++)))&&&$$$$$$%%%'''((()))))))))(((((((((((((((******))))))((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''***((('''&&&''''''%%%$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$'''''''''''''''((()))***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&}}}yyytttmmmfffcccZZZTTTUUUVVVTTTUUUYYY]]]dddqqq{{{{{{zzzuuujjjaaa``````___^^^___cccjjjnnn||||||rrrjjjfffggghhhiiiffffffccc___```ddddddaaa```^^^___dddiiilllrrrxxxtttkkkdddbbb^^^ZZZXXXYYY\\\______fffpppxxx|||~~~xxxooojjjiii^^^___gggwww|||sssiii```WWWRRRFFF@@@999333000//////...000/////////...---,,,,,,---------.........//////+++---...---,,,+++,,,---------------------------*********))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))*********)))))))))((((((((('''***)))'''&&&%%%&&&'''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((&&&%%%&&&'''((('''&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''(((((((((''''''''''''(((((()))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&zzzssssssrrrmmmgggccc[[[UUUUUUWWW[[[aaafffrrr{{{qqqnnnkkklllmmmkkkeee^^^```aaadddgggkkkrrrzzzyyynnnjjjjjjlllnnnnnnmmmggg```___aaaaaa^^^bbb______ccceeedddfffjjjzzzpppkkkddd^^^[[[ZZZYYYYYYVVVZZZ___eeekkkqqqwww{{{}}}yyywwwdddaaadddooo|||~~~tttiii```ZZZMMMHHH@@@:::555222000...000000111111000///------000//////...------,,,,,,+++,,,---,,,+++***+++---------------------------***))))))))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((())))))***))))))))))))(((((((((((()))))))))((((((((((((((('''((()))******)))((('''((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$&&&((())))))(((%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))((((((''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&|||pppmmmrrrtttqqqllleee```[[[ZZZ___gggqqqxxxxxxrrrgggeeedddfffiiijjjfffbbbeeejjjqqqyyyxxxqqqoooooopppqqqrrroookkklllooonnnjjjgggeeeeeeggggggcccaaacccmmmyyyzzznnneee```\\\YYYWWWXXXYYY\\\___cccggglllooovvvyyy~~~vvvnnnhhhjjjqqq{{{tttjjjdddWWWRRRIIIBBB<<<888555333333333333333222111000///000000///...---,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((((()))***+++******)))(((&&&''')))*********((('''******))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&tttllleeeeeejjjnnnkkkgggccccccbbbeeemmmzzzzzzqqqllliiihhhfffgggiiimmmqqqrrrooolllrrrzzz~~~yyyuuusssssswwwyyyyyy{{{~~~|||vvvmmmjjjjjjllljjjdddaaabbbjjjttttttkkkeee```]]]``````aaaccceeeffffffeeeiiikkkrrr{{{|||tttrrrsssuuu{{{vvvpppbbb\\\RRRJJJCCC>>>:::888666666444333111000//////...............---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++)))(((&&&'''((()))******)))((())))))******************(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***)))((('''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&uuujjjaaa]]]YYYYYY^^^bbbbbb```eeejjjpppvvvwwwrrrjjjbbb]]]^^^bbbfffmmmqqqwww~~~}}}}}}{{{qqqnnnnnnooollleee```aaajjjsss~~~wwwqqqmmmkkkkkklllmmmmmmkkkgggdddcccdddhhhsssxxxrrrqqqsssvvvzzz~~~qqqiii]]]RRRJJJDDDAAA>>>:::888444111///......///---------...............+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&***))))))((((((((((((((((((((((((((())))))))))))'''(((***++++++***))))))''''''(((((())))))******''''''(((((((((((())))))(((((((((''''''''''''''''''(((((((((((()))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++***)))((('''''''''''')))((((((''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&}}}vvvpppggg]]]XXXVVVTTTVVV[[[bbbhhhllluuu|||ssseeeccc___ZZZYYY^^^fffmmmyyywwwtttrrrqqqllleee``````gggooozzz~~~|||zzzzzzxxxssslllgggdddaaabbbkkk{{{}}}uuurrriiihhhgggkkkttt|||mmm___TTTMMMIIIGGGAAA===888222//////000111........................+++---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******)))((((((((((((((('''((((((((()))))))))***'''(((((()))******))))))(((((('''&&&''')))+++,,,''''''((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((()))$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&((()))(((''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''***)))((((((((((((((()))(((''''''''''''(((((()))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&zzzqqqmmmjjjbbbYYYVVVVVVWWWYYY```kkkxxx}}}nnnccc```___^^^]]]^^^dddnnnvvv}}}xxxuuutttnnneee``````cccjjjttt}}}yyyqqqjjjeee```^^^eeeuuu}}}~~~ooohhhbbbccclllyyyzzziii]]]UUUPPPNNNHHHDDD<<<666222222444666/////////......------,,,,,,---......,,,,,,---...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******************)))((((((((((((((('''((((((((())))))******''''''(((((()))))))))***)))(((&&&%%%&&&)))+++---))))))******+++++++++,,,&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$$$$######%%%(((******)))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))'''''''''''''''((()))***'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&vvvmmmmmmnnnhhh```[[[[[[]]]___dddrrrvvviiiddd\\\\\\]]]```hhhttt}}}vvvpppjjjfffdddhhhgggiiinnnpppttt}}}zzzrrrkkkccc^^^bbbgggnnn{{{yyylllcccaaahhhssszzzyyylllbbbZZZVVVRRRNNNHHH@@@:::555333222111000......//////...,,,/////////---******+++---++++++++++++++++++++++++---------,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((******))))))((((((''''''uuulllgggjjjmmmjjjddd```\\\eeepppzzzzzzvvvxxxwwwpppjjjhhhdddbbbbbbeeemmmzzzuuunnnjjjhhhhhhfffhhhkkkmmmooovvv~~~~~~|||xxxvvvvvv|||wwwoooggg``````aaaccckkkttt{{{xxxlllffffffjjjmmmvvv}}}{{{ssslllhhh\\\WWWOOOEEE===666333111222000//////000000///.../////////---+++***,,,------------------------------------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***'''((()))++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''((())))))***)))((('''''''''(((((('''''''''&&&&&&''''''((()))))))))(((((((((((((((~~~tttjjjccc```dddiiiiiigggggggggvvv}}}tttnnniiigggjjjmmmlllkkkkkknnnlllllloooxxxyyyuuurrrllljjjjjjllllllkkkpppvvv{{{{{{yyyvvvqqqooonnnooouuu~~~wwwooofffaaa]]][[[^^^dddpppzzzzzzpppiiieeedddkkkttt~~~zzzmmmggg]]]QQQEEE<<<666333333222000000111111111////////////---++++++,,,...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((((((((((((((((()))******+++***)))((((((((())))))((((((''''''&&&''''''((((((((((((((((((((())))))wwwmmmeee^^^[[[___dddgggkkkooo{{{|||xxxsssmmmddddddeeejjjooorrrrrrrrryyyyyyzzzwwwsssqqqqqqpppmmmnnnrrr|||{{{yyyvvvsssqqqppppppwww}}}rrrhhhaaa^^^___bbbhhhoooxxx~~~uuummmiiihhhppp}}}yyynnn```RRREEE<<<777555222000000000111111000...//////...,,,,,,,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((())))))))))))'''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++'''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''(((((()))***)))))))))))))))))))))))))))(((((('''''''''''''''&&&''''''(((((()))))))))}}}{{{wwwnnngggbbb]]]ZZZ^^^dddkkkuuu~~~uuullljjjjjjhhhccciiisss|||~~~~~~~~~~~~~~~|||||||||}}}}}}~~~}}}}}}~~~~~~}}}||||||}}}~~~{{{zzzwwwssssssuuuzzzyyyyyyyyyyyyxxxwwwuuu}}}uuulllhhhggggggeeeeeejjjsss}}}|||wwwpppsss{{{zzzmmm]]]OOOCCC===777444111000000000000///---///000///---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))))))))***++++++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&''''''(((((()))))){{{rrrmmmkkkiiiddd``````^^^```fffnnnwww{{{nnnbbb^^^___ccceeejjjwww~~~}}}|||zzzyyyxxxwwwwwwvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyvvvwwwxxxzzz{{{|||||||||||||||~~~}}}}}}}}}|||{{{zzzxxxwwwuuuvvvxxxzzz~~~~~~}}}zzzyyyxxxyyyzzzzzzxxxvvv|||}}}xxxtttpppjjjeeedddllluuuyyyyyyxxx~~~||||||wwwhhhXXXJJJCCC;;;777333111000000000///---...000000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))((((((((((((***************+++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''((()))))))))((((((******)))(((''''''''''''''''''''''''''''''((((((kkkgggbbb___^^^______^^^ccceeellluuu}}}qqqhhh___ZZZ[[[aaahhhnnnxxx~~~}}}{{{yyyxxxvvvuuutttsssqqqpppooooooooopppmmmmmmllllllmmmnnnooopppooooooqqqssstttuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwtttttttttsssrrrqqqpppooooooppprrruuuyyy|||~~~zzzwwwuuurrroooqqqwww~~~vvvooolllpppsssrrrrrrtttzzzssscccTTTKKK@@@<<<777444222111000000,,,...000000///......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++***)))))))))(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''(((((()))'''((()))*********))))))+++***)))(((''''''''''''''''''''''''''''''&&&&&&XXXWWWVVVUUUWWW[[[___aaahhhmmmwwwzzzggg```ZZZZZZ```iiittt}}}}}}|||{{{zzzwwwuuusssqqqqqqooonnnlllkkkjjjjjjkkkkkkhhhgggfffffffffgggiiijjjjjjkkklllnnnpppqqqrrrrrrtttuuuvvvyyy|||wwwwwwvvvvvvuuutttttttttsssssssssrrrqqqqqqppppppkkkkkkkkkkkkjjjiiihhhhhhjjjlllnnnqqquuuyyy}}}~~~|||~~~}}}vvvqqqlllhhheeejjjrrrzzz|||xxxxxxvvvqqqrrrxxxrrrxxx}}}mmm]]]TTTDDD@@@:::666444333222111,,,...000111///......///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))******((()))***+++,,,,,,+++***++++++)))(((''''''''''''(((((((((''''''&&&&&&%%%SSSQQQPPPSSSXXX^^^fffmmmxxx~~~vvvpppccc^^^ZZZ]]]jjjzzz|||zzzyyyxxxvvvssspppmmmkkkiiihhhffffffeeeeeedddcccbbbbbb^^^^^^^^^___```aaaaaaaaafffffffffgggiiijjjlllmmmlllnnnppprrruuuxxxzzz{{{}}}~~~}}}zzzxxxvvvuuuvvvtttqqqooommmmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjiiigggdddaaa```aaabbbccceeefffhhhkkknnnqqqssstttvvvwwwyyy|||~~~}}}vvvqqqpppkkkjjjjjjpppxxx|||{{{xxx{{{{{{{{{}}}~~~xxxqqqpppuuu|||wwwjjj___VVVIII>>>999555///---///111111000...------...000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%&&&''')))******++++++******))))))((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))))),,,---+++'''$$$&&&((('''''''''''''''''''''''',,,)))'''%%%&&&'''((((((&&&&&&&&&'''((())))))***((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((***)))(((''''''''''''''',,,)))&&&%%%&&&'''((('''((()))+++,,,+++***(((&&&SSSTTTWWW]]]dddkkksssyyy|||wwwrrrllliiifffdddeeekkkxxx~~~|||zzzxxxvvvtttsssrrrpppnnnkkkhhheeedddccc___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^aaaaaaaaabbbdddeeeggghhhiiijjjlllooorrrtttvvvwwwyyy{{{}}}~~~~~~|||{{{yyywwwtttrrrpppooojjjhhhfffdddbbbbbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaadddbbb___]]]\\\]]]^^^___```aaadddfffiiilllnnnoooqqqrrrtttwwwyyyzzz{{{|||{{{{{{|||~~~{{{tttrrrllliiigggkkkqqqtttsssppphhhgggfffiiinnntttyyy|||}}}sssnnnoooxxx{{{}}}uuulllaaaSSSEEE>>>999333111222111111000///......///000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++******)))))))))))))))))))))))))))++++++++++++***)))((('''+++*********))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((())))))''''''((()))''''''''''''''''''''''''***(((&&&%%%%%%&&&''''''&&&&&&''''''((())))))***''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&'''''''''+++)))&&&%%%&&&(((((('''%%%&&&)))+++,,,++++++***WWW]]]fffoooxxxxxxrrrnnnllljjjiiijjjmmmssszzzxxxwwwuuusssqqqooonnnmmmiiihhhfffccc```^^^]]]\\\WWWWWWWWWWWWWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaaaaaeeefffhhhjjjmmmoooqqqrrrsssvvvyyy{{{|||~~~~~~{{{{{{|||||||||zzzyyyxxxrrrrrrpppnnnkkkiiihhhgggcccbbb```^^^\\\\\\\\\]]]XXXXXXXXXXXXXXXXXXXXXXXX\\\[[[YYYWWWWWWWWWYYYZZZZZZ[[[]]]___bbbdddfffgggjjjkkkmmmoooqqqsssttttttssssssuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~zzztttooojjjjjjmmmooommmjjjbbb___\\\^^^cccgggiiiiiixxx|||ssslllnnnssswww}}}}}}|||}}}|||rrrbbbPPPEEE>>>888555555111111000000000////////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++******)))((()))))))))))))))))))))))),,,,,,,,,,,,+++)))((((((++++++++++++************++++++++++++++++++++++++'''((())))))******))))))))))))))))))))))))))))))************************''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&'''''''''(((((((((&&&%%%%%%&&&(((******)))'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&''''''((()))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((+++)))&&&&&&'''(((((('''%%%&&&(((***+++++++++***bbbmmm{{{wwwvvvsssrrrqqqqqqqqqqqqzzz}}}zzzyyyzzz{{{|||vvvuuussspppmmmjjjhhhgggbbbaaa___]]]ZZZYYYXXXWWWTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]]]]aaabbbdddfffiiikkkmmmnnnnnnqqqvvvyyyzzz{{{}}}~~~~~~~~~|||zzztttuuuuuuuuutttrrrqqqooojjjiiihhhfffcccaaa```______^^^\\\ZZZYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVXXXZZZ\\\___```aaadddeeegggiiikkklllmmmmmmlllmmmnnnppprrrsssuuuuuuwwwwwwxxxyyyzzz{{{|||}}}}}}{{{rrrooooooooollliiiiiiddd```___bbbcccbbb```lllttt~~~pppjjjiiilllssszzz}}}~~~rrr]]]NNNEEE>>>999555111111000000111000///---///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))&&&''')))***+++,,,,,,,,,************************************************(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))************&&&$$$###%%%)))+++)))''''''''''''''''''''''''''')))))))))((('''&&&((()))''''''''''''(((((())))))''''''&&&&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((***(((&&&&&&'''(((((('''))))))******))))))((('''sss|||uuutttmmmqqqxxx~~~~~~zzzwwwuuuuuuvvvwwwsssrrroookkkhhhdddbbb```^^^]]][[[YYYWWWUUUUUUTTTRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUUUUVVVXXXYYY[[[\\\^^^___aaaccceeegggiiijjjjjjmmmrrruuuwwwyyy{{{}}}~~~~~~{{{yyyxxxxxxyyyxxxvvvtttooooooooonnnllljjjgggfffcccbbbaaa___]]][[[ZZZYYYUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXZZZ[[[\\\___```bbbdddeeefffgggggggggggghhhhhhiiijjjkkkkkkooopppqqqrrrssssssttttttssswww||||||vvvtttsssoookkkjjjeee```]]]^^^^^^^^^\\\dddlllyyyvvviiibbb```eeelllpppxxxkkkZZZQQQJJJ@@@777555333000000111000...,,,///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))###$$$&&&(((***,,,------))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((((()))))))))))))))************(((&&&$$$%%%((()))'''%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&(((''''''''''''(((((((((((((((&&&$$$"""###%%%)))+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&((()))(((''')))))))))))))))(((''''''tttllllllooowww}}}zzzwwwsssqqqoooooooookkkjjjgggddd```\\\ZZZXXXYYYXXXVVVUUUSSSRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSTTTTTTVVVWWWYYYZZZ[[[\\\^^^```bbbdddeeefffgggjjjnnnqqqsssvvvyyy{{{~~~|||zzzxxxxxxwwwsssrrrpppppppppooommmkkkgggggggggfffcccaaa^^^]]]\\\[[[ZZZXXXVVVUUUSSSSSSOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZ\\\]]]___`````````______``````aaaaaabbbbbbggggggiiijjjjjjkkkkkkjjjkkkpppvvvyyyzzzzzz}}}~~~{{{vvvrrrkkkhhhccc___\\\]]]^^^```aaahhhrrr|||}}}lll___WWWXXX]]]^^^iiiuuu{{{zzzmmmeee]]]OOOAAA;;;777222111222222000---///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++******)))((())))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&'''''''''((((((((()))(((''''''((((((&&&%%%''''''''''''''''''''''''$$$''')))'''$$$###$$$'''''''''(((((((((((((((((()))'''$$$""""""%%%(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''))))))((('''&&&&&&&&&'''((()))***+++}}}|||wwwooohhhjjjttt}}}~~~|||{{{wwwvvvsssoookkkiiigggfffbbbaaa___\\\ZZZWWWUUUTTTTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQSSSTTTVVVWWWYYYYYY[[[]]]___aaabbbccccccfffiiilllnnnrrrvvvyyy~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{vvvuuutttrrrpppoooooonnnjjjiiigggffffffeeebbb```\\\]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQOOONNNLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYUUUVVVWWWXXXYYYZZZ[[[\\\^^^___```bbbbbbbbbbbbaaadddiiiooorrrrrrssswww{{{}}}~~~wwwuuupppggg```^^^bbbggghhhmmmsssyyy~~~xxxfffXXXTTTUUUTTT___iiipppyyy|||uuudddRRRCCC===666333444444222000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))***************)))((('''(((((()))))))))*********(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%)))+++***&&&$$$&&&)))((((((((((((((((((((('''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&''')))***)))'''&&&&&&&&&'''((()))***+++lllllljjjfffgggqqq~~~}}}{{{yyyxxxwwwsssrrrooolllhhhdddaaa___\\\[[[ZZZYYYWWWVVVUUUTTTPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEGGGHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTWWWWWWYYY[[[\\\^^^``````aaacccfffhhhkkkoootttxxx{{{|||~~~~~~|||zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuunnnmmmllljjjiiihhhggggggdddbbb``````___]]][[[XXXTTTUUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNOOOQQQRRRUUUVVVXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ___eeehhhhhhiiinnnsssxxxyyy{{{}}}{{{ooobbb]]]aaagggrrrvvvyyyyyyzzzqqq___WWWVVVTTT\\\cccgggqqqsss```IIIBBB999555555666555222//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******+++++++++******)))))))))******+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))((((((''''''''''''((((((((()))&&&)))+++***'''&&&(((+++''''''''''''''''''''''''))),,,000...***(((***---((((((((((((((('''''''''&&&(((***+++***(((%%%$$$((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&''')))***)))'''))))))((('''''''''''''''yyyiiiddd```aaakkk|||zzzyyywwwuuurrrpppnnnmmmllliiifffccc```]]]YYYWWWVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMLLLLLLMMMOOOQQQRRRTTTUUUXXXZZZ\\\]]]]]]\\\^^^___aaacccfffkkkrrrvvvvvvxxx|||~~~}}}{{{zzzyyyxxxvvvsssqqqnnnlllkkkkkkjjjiiiggggggfffffffffeeeeeedddcccbbbaaa``````\\\[[[YYYWWWUUUSSSQQQPPPPPPNNNLLLLLLMMMMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDAAAAAABBBBBBAAA@@@>>>===@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOQQQSSSSSSSSSTTTVVVWWWXXX[[[___ccceeehhhkkkmmmoooqqqtttwwwyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{}}}yyyllleeedddeeegggkkkrrrxxx}}}uuuhhh]]]ZZZ]]]```eeekkksss||||||mmm[[[LLL>>>:::888333000000222111111000000000111111//////.........---------...---,,,+++***+++,,,------)))'''(((---///...+++************************,,,+++++++++***)))))))))************************+++++++++*********))))))+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((())))))***++++++,,,,,,))))))(((((((((((())))))******))))))((((((''''''+++******((('''&&&%%%$$$))))))))))))************++++++***)))((('''&&&&&&))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((}}}uuunnneeecccccchhhuuu}}}{{{uuutttssspppnnnkkkjjjiiigggeeeaaa^^^\\\YYYVVVSSSRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]___```cccgggmmmqqqqqqssswwwzzz}}}}}}~~~~~~}}}|||zzzzzzyyyxxxwwwuuusssrrrooonnnllljjjgggeeecccbbbcccbbbaaa```````````````[[[ZZZZZZYYYXXXWWWVVVUUUVVVUUUTTTRRRPPPNNNLLLKKKLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@AAA???@@@@@@@@@???>>>===<<<===>>>?????????>>><<<;;;>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOOOOOOOOOOOQQQSSSTTTWWW[[[^^^```cccfffhhhiiikkknnnppprrrrrrqqqpppooooooppppppqqqqqqrrrrrrrrrrrrrrrtttvvvxxx{{{|||uuummmkkkkkkfffjjjoootttyyy}}}|||ooobbbdddggglllqqqwww{{{}}}|||fffVVVFFF>>>:::444000000//////////////////////////////.........---------...---,,,+++++++++,,,,,,000,,,)))))),,,---+++(((************************+++++++++***************************************++++++++++++************))))))))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((''''''+++*********))))))(((((())))))))))))(((((((((((()))((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''******+++++++++******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((yyyvvvsssmmmhhhbbbcccfffooo}}}~~~|||zzzxxxuuusssmmmmmmkkkiiigggdddcccbbb```^^^[[[XXXVVVTTTQQQNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOOOOQQQRRRTTTVVVWWWYYYZZZ\\\]]]^^^bbbfffjjjkkkmmmpppsssvvvxxxxxxyyyzzz{{{~~~~~~|||zzzyyyyyywwwuuuuuuuuuuuusssqqqppppppooonnnllljjjhhhgggdddcccaaa___]]][[[YYYYYYXXXXXXWWWWWWWWWWWWWWWXXXUUUUUUTTTTTTSSSRRRQQQQQQOOONNNMMMKKKIIIGGGFFFEEEFFFEEECCCCCCDDDDDDCCCAAA??????>>><<<<<<<<<<<<<<<===============<<<;;;::::::;;;;;;;;;;;;:::999999<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIIIIIIIIIIKKKMMMNNNPPPTTTWWWYYY[[[^^^```___aaadddfffgggggggggfffeeeeeeffffffffffffffffffgggggggggiiikkkmmmppprrrvvvwwwzzz~~~xxxtttrrrhhhjjjmmmpppssswwwyyyzzzwww|||qqqqqqrrruuuyyy{{{xxxuuuvvv{{{xxxhhhUUUGGG???777333222...//////000000//////.../////////............---...------,,,+++,,,,,,,,,000---******,,,---+++(((++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,+++++++++******(((((((((((('''''''''''')))))))))))))))(((((('''******************************)))(((((('''&&&&&&))))))(((((((((((())))))'''''''''((()))*********%%%&&&&&&''')))******+++,,,,,,+++***)))(((''''''''''''(((((())))))******(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))******++++++*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))uuupppqqqsssqqqnnnnnnpppttt{{{~~~|||xxxuuusssqqqmmmkkkeeedddcccaaa___^^^\\\[[[YYYWWWTTTRRRQQQOOOLLLJJJGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAABBBDDDFFFHHHIIIJJJLLLKKKKKKLLLNNNPPPSSSTTTVVVWWWXXXYYYZZZ\\\```cccfffgggjjjmmmoooqqqrrrssstttvvvxxx{{{~~~}}}{{{zzzzzzzzzzzzyyywwwuuurrrqqqqqqooommmllllllkkkiiihhhggggggfffdddbbb```^^^]]]]]]]]][[[YYYWWWVVVTTTTTTPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPOOOOOONNNIIIHHHGGGFFFDDDCCCAAAAAABBB@@@??????@@@@@@???===;;;;;;::::::999999999999::::::::::::999999888888888888888888888888888777::::::999999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBBDDDFFFFFFEEEEEEGGGHHHHHHKKKNNNQQQRRRSSSVVVXXXWWWYYY[[[]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[]]]]]]]]]___aaadddggghhhlllnnnrrrwww||||||xxxnnnmmmlllmmmnnnpppppppppssswww{{{|||}}}~~~}}}~~~|||uuuooojjjooo}}}zzzeeeTTTGGG>>>888555000000111222111111///////////////.....................------,,,,,,,,,,,,,,,***)))***,,,......---++++++++++++++++++++++++)))))))))***+++++++++,,,************************,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((******************************)))((((((''''''&&&(((((())))))))))))(((((('''((((((((()))))))))***%%%&&&'''((()))***++++++++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))wwwssspppqqqvvvzzz{{{zzz{{{yyyvvvtttpppnnnkkkiiieeeccc]]]]]]\\\ZZZYYYWWWVVVVVVSSSQQQNNNMMMLLLKKKHHHFFFCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<===============;;;<<<<<<===>>>???@@@AAA??????AAACCCEEEFFFHHHHHHIIIIIIIIIIIIKKKNNNPPPRRRRRRTTTUUUUUUVVVWWWZZZ\\\aaabbbdddfffiiikkklllmmmpppqqqrrrtttvvvwwwxxxxxx{{{}}}~~~|||}}}||||||zzzxxxvvvtttsssttttttrrrqqqooommmkkkjjjjjjhhhfffeeedddcccaaa___^^^^^^]]]\\\ZZZXXXVVVUUUWWWWWWVVVTTTSSSQQQPPPOOOJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@?????????===<<<<<<===>>>===;;;888999999999888888777777888888777777777666777777777777666666666777777777888888777777777888999999999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>??????<<<<<<===>>>>>>??????@@@AAABBBDDDDDDCCCCCCDDDFFFDDDGGGJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWZZZ]]]```bbbeeegggkkkpppvvv|||uuuqqqmmmkkkkkkkkkjjjiiipppsssvvvvvvssspppqqqsssuuu}}}tttnnneeehhhrrrsss```RRRGGG>>>888222222222111000///......////////////////////////.........---------,,,,,,,,,+++***+++,,,.........++++++++++++++++++++++++)))))))))***+++++++++,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))******))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))|||wwwmmmrrryyy|||||||||zzzxxxuuusssqqqllliiifffdddcccaaa^^^[[[VVVVVVUUUTTTSSSRRRQQQPPPMMMKKKIIIHHHHHHGGGEEECCC@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???===>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQQQQQQQRRRUUUWWW[[[[[[]]]___aaaccceeeeeeiiiiiijjjlllmmmmmmmmmmmmqqqsssuuuwwwxxxvvvuuusssssssssrrrqqqooonnnlllkkkkkkjjjiiigggeeedddbbbbbbaaa___]]]\\\\\\[[[YYYWWWVVVVVVUUUTTTSSSQQQPPPOOOOOONNNNNNLLLKKKJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======<<<;;;::::::<<<<<<;;;:::777777888888888777777666666666555555444555555666666555555555555666666777777666666555666666777777777888999::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCAAACCCFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOQQQTTTWWWZZZ\\\^^^```eeejjjpppuuuyyy{{{}}}}}}xxxrrrnnnnnnnnnmmmkkkllllllmmmoookkkddd```aaaccctttyyysssiiigggjjjsss{{{~~~oooaaaUUUHHH>>>555444222000...---------...////////////000000000---............---,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************+++++++++*********))))))))))))))))))************'''(((((()))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''*********)))((('''''''''))))))))))))))))))))))))(((((())))))******************))))))(((((('''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***{{{uuurrrpppttt}}}|||tttsssqqqooommmjjjhhhgggaaa___\\\[[[ZZZYYYWWWUUUPPPPPPOOONNNMMMLLLLLLKKKGGGFFFDDDCCCCCCCCCAAA???>>>======<<<<<<;;;;;;:::999999999999999999999999888888999999999:::::::::999999:::;;;<<<===>>>>>><<<===???AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUVVVXXXZZZ\\\]]]___```aaabbbcccdddddddddeeefffhhhjjjjjjjjjjjjjjjgggggggggfffeeedddbbbbbbaaa```^^^\\\[[[ZZZYYYYYYWWWUUUSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@????????????======<<<<<<;;;;;;:::::::::999888888::::::999888555555666777777777666555555555444333333444555666444333333222333444555666666666555555555555555666444555777888999999888888888888888888999999999:::;;;;;;;;;<<<======>>>>>>;;;<<<======<<<<<<===>>>>>>@@@CCCDDDCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIKKKNNNQQQTTTVVVXXXZZZ^^^ccchhhmmmppprrrtttwwwzzz|||}}}~~~|||yyyzzz|||{{{yyyooojjjggggggccc[[[UUUUUUUUUcccrrrzzz|||rrrkkkfffhhhmmmrrrzzzuuuhhhXXXKKK<<<999666222////////////.../////////000000000000---.../////////...,,,,,,//////...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************)))))))))((((((((((((((()))))))))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''((()))******)))((('''))))))))))))(((((((((((((((((()))))))))******************)))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******tttkkkkkkoooqqq}}}zzzxxxwwwnnnllljjjgggdddbbbaaa```ZZZXXXVVVUUUUUUTTTSSSQQQLLLLLLKKKJJJJJJIIIHHHHHHDDDBBBAAA@@@AAA@@@???===<<<<<<;;;;;;::::::999999888888888888999999999999666777777777888888999999888999:::;;;<<<======>>>;;;<<<>>>@@@@@@@@@@@@??????@@@CCCEEEGGGHHHHHHHHHEEEGGGIIIJJJJJJKKKMMMOOONNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ\\\]]]^^^______]]]]]]___```aaabbbcccccc____________^^^]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSPPPNNNMMMLLLMMMLLLKKKIIIGGGGGGHHHHHHGGGFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@AAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::999999999888888888888888777666777888999888777333444555666666666555444555444333333333444555666222222111111111222444555666555555444444444555555333444555777888777777666666666666777777777777888666666666777888888999999888999::::::999888:::;;;<<<>>>AAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDEEEGGGJJJMMMPPPRRRTTTVVVYYY]]]bbbgggjjjlllmmmppptttwwwyyy{{{~~~~~~wwwmmmeeeddd___VVVOOONNNKKKUUU```iiivvvzzzoooeeebbbeeekkkvvvwwwfffVVVCCC@@@;;;666333222333444.../////////000000111111---.../////////...,,,,,,+++,,,---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************))))))))))))((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((******)))(((&&&%%%$$$###'''((()))++++++)))((('''''''''(((((())))))******''''''((()))***++++++,,,,,,,,,+++***)))(((''''''&&&&&&'''((()))***++++++&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******}}}uuuooommmkkkmmmxxx{{{wwwtttpppmmmiiigggddd```]]]ZZZXXXWWWQQQPPPOOONNNMMMMMMMMMMMMHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>===<<<;;;::::::<<<:::888666555555777777888888777777666666666555666666666666777777777777666777777777888888888888======<<<<<<<<<;;;;;;;;;??????@@@AAAAAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBB@@@???>>>??????>>>>>>=========<<<<<<;;;:::999999999:::;;;:::999999999888888777777888888888888777777777777777777777777777777777777555555444333333333333444555444444333333444444555333333333333333333333333222222222222222222222222222222333444555777777888555555555555555555555555555555555555555666777777999999999999999999999999<<<<<<<<<=========>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@AAADDDGGGJJJLLLNNNPPPSSSVVV[[[___bbbccccccfffjjjmmmooorrruuuwwwxxx||||||nnnccc]]]XXXRRRMMMMMMLLLQQQ^^^mmmyyyuuuiiieeecccdddkkkttt}}}rrrcccRRRGGG;;;555666777222,,,////////////000000000111///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///...,,,***)))++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))---+++)))(((***++++++++++++++++++*********))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))***)))((('''&&&&&&'''(((******))))))((((((''''''))))))))))))******************))))))))))))******((()))))))))))))))((('''++++++******))))))((((((qqqllliiikkknnnvvvzzzuuuqqqnnnjjjggg```^^^[[[XXXTTTRRRPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;:::999888888999888666444333444555555777666666666555555555555444444444444555555555666666666666777777777888888;;;;;;;;;;;;::::::::::::=========>>>???@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRNNNOOOOOONNNNNNLLLKKKKKKLLLKKKJJJIIIHHHFFFEEEEEECCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888999:::888777777777666666666666777777666666666555555555666666666666666666666666666555444444333333444444555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555666666777555555555555555555555555888888888888999999999999>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>>>>??????????????????BBBEEEHHHIIIKKKMMMPPPSSSWWWZZZ]]]___^^^aaaeeehhhjjjlllooorrrtttvvvzzz|||yyymmmeee]]]VVVQQQMMMLLLPPP\\\iiisss|||}}}rrrmmmkkkhhhjjjnnnxxx|||ooo^^^RRRCCC:::777666333000000000000//////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***)))((('''&&&************************,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))***************************)))((()))***+++***(((******))))))((((((''''''))))))))))))(((((((((((('''((())))))******))))))+++)))''''''((()))))))))+++++++++*********))))))+++***(((((()))***(((''''''((((((((())))))))))))))))))''''''&&&'''((((((***)))))))))((((((((('''))))))))))))************+++******************+++''''''((())))))(((((((((((((((((((((''''''''''''jjjhhhgggkkksss~~~yyyuuuppplllhhhddd```]]]VVVTTTRRROOOLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@???>>>======<<<::::::999888777666555555666555333222111222222333555555444444444444333333222222222222333333333333555555666666666777777777999999999999888888888888:::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777777777666777777666666666666777888555555555555555444444444555555555444444444333333444444444444444444444444666555444444333444444444555555444444444444555555444444444444444444444444444444444444444444444444666666555444333222111111333333333333333333333333555444444444444555666666333333333333333333333333555555555555666666666666:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===???BBBDDDFFFHHHIIIKKKNNNQQQTTTVVVWWWWWWZZZ^^^aaabbbeeegggiiimmmoooqqqsssuuuxxx}}}{{{pppfff]]]WWWRRRPPPSSS]]]gggmmmsssyyy~~~|||yyytttpppnnnvvv~~~nnncccSSSDDD;;;666555444222111000///............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))***************************)))((()))***+++***(((+++******)))(((''''''&&&(((((((((((())))))))))))((()))******++++++*********(((''''''((())))))(((+++************)))))))))***)))(((((()))***((('''''''''((((((((()))))))))(((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))******************))))))))))))******%%%&&&'''(((((((((((((((''''''''''''((((((((((((nnnmmmlllooowww{{{xxxoookkkfffbbb^^^ZZZVVVSSSPPPNNNLLLJJJGGGEEEDDDDDDBBBAAA@@@???????????????>>>======<<<;;;;;;::::::888777777666555555444444444333222111111111111222333333333333222222222222111111111222222222333333444555555555555666666666777777777777666666666666888888888999999999::::::::::::;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBAAAAAA@@@???===============<<<<<<<<<;;;;;;;;;:::::::::999999666777777888888777777777555555555555555555555555555444444444555555666666444444444444444444444444555555555444444444333333444444444444444444444444666666555444444444444444555555444444444444555555444444444444444444444444333333333333333333333333555555444333222111111000333333333333333333333333444444333333444444555666444444444444444444444444555555555666666666777777777777888888888888777777999999888888888888999999:::::::::<<<===@@@BBBCCCEEEFFFGGGJJJLLLNNNPPPQQQRRRTTTXXX[[[\\\^^^aaacccggghhhiiikkklllpppuuuyyy{{{{{{||||||}}}~~~}}}rrrgggaaa\\\YYY[[[ccciiimmmqqquuuwww{{{vvvvvv}}}}}}uuufffUUUEEE;;;777666222111000////////////000///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,************************'''((()))***+++,,,------************************++++++++++++++++++++++++***************************)))((()))***+++***(((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))***+++++++++++++++,,,***))))))+++++++++***************)))))))))))))))'''&&&'''(((((('''&&&'''''''''((((((((())))))''''''''''''(((((())))))))))))))))))((((((((((((((()))))))))************((((((''''''''''''(((((($$$$$$&&&'''(((((((((((((((((())))))******++++++ssstttuuuuuu{{{|||xxxsssnnnkkkeeebbb]]]YYYUUURRRNNNKKKJJJIIIGGGEEECCCBBBAAAAAA>>>======<<<<<<<<<<<<===;;;;;;;;;:::999999999888777777666666555444444444333333222222222222222222111111111111222222222222111222222222222333333333333333444444444555555555666555555555444444444444777777777777888888888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDD??????????????????>>>===::::::::::::::::::::::::999888888888888888777777444555555666666666666666444444444444444444444555333333444444555555555555555555555555555555555555666666666555555555444444555555555555555555555555666666555444444444444555666555555444444555555666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555444444444444444444444444555555555555666666666666444555555666666555555444888888777777777777888888888999999;;;<<<>>>???@@@BBBBBBDDDFFFHHHJJJKKKLLLNNNQQQTTTVVVXXXYYY[[[]]]```aaacccdddeeeiiinnnqqquuuuuuuuuttttttssssssrrrwwwyyy|||}}}}}}vvvooojjjeeedddhhhlllnnnrrrvvvvvv{{{vvvyyyyyyiiiVVVFFF;;;777222111000//////000222333...//////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))******++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++***************************)))((()))***+++***(((*********)))(((''''''&&&'''((((((((()))))))))***))))))***++++++++++++++++++***)))***+++,,,***)))))))))))))))))))))))))))'''%%%%%%%%%''''''&&&%%%''''''''''''((((((((((((&&&&&&'''(((((()))))))))(((((((((((())))))))))))((()))))))))***************))))))(((((())))))***$$$$$$&&&'''(((((((((((((((((())))))******++++++zzz~~~~~~{{{uuuooojjjeeebbb\\\YYYTTTQQQNNNKKKHHHEEECCCBBBAAA???>>>=========;;;::::::999999:::::::::999999999888888777777777666666555555444444444444222222222222222222222222000111111111111222222222222222222222333333333444222333333333333444444444555444444444333333333333666666666666666666666777666666777777888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<============>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888777777555444444444444444444444444444555555555555555444444444444444444555555555222333444555666666666555555555555666666666666666777777777666666666666555666666666666666666666666777666555555444444555555666666555555555555666666666666666666666666666666333333333333333333333333222222333333444444555555333333333333333333333333333222222222222333444444222222222222222222222222222222222333333333444444333444444555555444444333777777666666666666777777666777888999;;;<<<======>>>???@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRRRRTTTVVVWWWXXXZZZ\\\]]]^^^aaaeeehhhjjjkkkkkkjjjiiihhhgggfffjjjmmmqqqrrrsssuuuzzz~~~zzzrrrllllllmmmnnnsssxxxwww|||{{{xxxyyy}}}|||jjjUUUDDD;;;555444222000000111333444...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++...---,,,+++***(((''''''***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***+++***((())))))))))))((((((((((((''''''(((((())))))******((()))******++++++******)))((('''(((******((('''(((((()))))))))))))))***&&&%%%$$$%%%&&&''''''%%%&&&&&&'''''''''(((((((((&&&'''(((((()))(((((('''(((((((((((())))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,%%%&&&'''(((((((((((((((''''''''''''((((((((((((~~~yyysssmmmgggbbb^^^[[[TTTQQQMMMJJJHHHFFFCCCAAA>>>>>><<<;;;::::::::::::888888777777777777888888666666666666666555555555444444444444333333333333111111222222222222111111000000111111111222222222111111222222222333333333222222222222333333333333444444444333333333222222555555555555555555444444333444444555555666666777666666666666666666666666777777777888888888888888888888999999999:::::::::999999::::::::::::999999666666555555444444333333333333333333333333333333333333444444444333333222333333333444444444555555333444555777777777777777444555555555666666666777777777777666666666555555666666666666666666666666777666666555555555555555666666555555555555666666666666666666666666666666666666666666666666666666333333444444444555555555444444444444444444444444222222222222222333333444111111111111111111111111111111111111222222222222333444444555555444444333555555444444444444555555333444555777888999:::::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJLLLMMMMMMOOOQQQOOOQQQTTTVVVWWWYYY\\\___]]]^^^___``````___^^^]]]]]]bbbfffhhhhhhkkkqqqvvvwwwzzz~~~uuupppnnnoootttzzzzzz|||zzzdddOOOCCC:::888555222111111222222...//////000///...---,,,........................------------------------***+++,,,---...------,,,************************,,,,,,++++++***)))(((((())))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***+++***((((((((((((((())))))))))))'''''''''((()))*********'''((())))))******))))))((((((((()))******(((&&&(((((((((((())))))******'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((('''(((((())))))((('''&&&'''((((((((()))))))))***))))))))))))************++++++************++++++''''''((())))))(((((((((((((((((((((''''''''''''~~~}}}sssnnnhhhbbb]]]YYYUUURRROOOLLLIIIFFFDDDCCC@@@>>>===<<<;;;::::::999::::::666666666555555666777777555555444444444444444444333333333222222222222222///000111111111111111000000000111111222222222333111111111111222222222222111111222222222333333333444444444333333333222222444333333333333333333333111222222333444444555555444444444444444444444444777777888888888888888888777777777888888888999999999999:::::::::::::::999333333333222111111000000333333333333333444444444333333333333333222111111222222333333444444444444333444666888999888888777444444444555555666666666777666666666666555555555666666666666666666666666777777666555555555555555666666555555555555666666777777777777777777777777888888888888888888888888555555555555555555555555555555555555555555555555222222111111222222333444222222222222222222222222222222222222333333333333444444444555555444444444444333333333333333333444111222333555666777777777777888:::<<<>>>@@@BBBCCCAAADDDFFFHHHHHHIIIKKKLLLIIIKKKOOOQQQRRRTTTVVVXXXTTTUUUWWWYYYZZZZZZYYYYYYUUUZZZ___aaabbbeeekkkpppppptttzzz}}}tttpppqqqvvv}}}{{{}}}~~~}}}{{{}}}|||nnnXXXIII???<<<888444111000000000...///000000000///---,,,........................------------------------%%%&&&)))***+++***((('''))))))))))))))))))))))))''''''(((***+++,,,---...))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((''''''(((((())))))******&&&''''''((()))******+++''''''((()))))))))))))))*********+++,,,,,,***((('''((((((((())))))******(((''''''(((***+++***)))&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%'''((((((((())))))******))))))))))))************((((((''''''''''''((((((((()))))))))))))))((('''++++++******))))))((((((}}}zzzuuurrriiieee```[[[WWWSSSOOOLLLIIIGGGCCC???<<<::::::::::::999999888888888888888555555555444444555555555444444333333222111000000222222222111111111000000111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333000222888???>>>666000...333333222222222333555666222333333444444333333333444555666888888888888777<<<<<<;;;:::999888777666444444444444444555666777444444444333333222222222222222222222111111111000222222333333333444444444444444444555555555666666777666444333333444666777888888777777666666555555666666666666666666666666777777777777777888888999999888666555555555666777888888777777777777888888888888999999999999888888555444555777::::::777444333444555666666555444333666666555555555444444444222222222222222222333333444444444333333333222222222222222333333444444444333333333333333333333333333333333444444444555555777888888999;;;<<<======??????@@@AAABBBDDDDDDEEEIIIJJJKKKKKKLLLKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQVVVVVVWWWWWWYYY\\\aaaeeehhhmmmsssyyy|||~~~|||wwwvvvvvvvvvttt{{{~~~zzzuuuxxxyyyeeeSSSEEEAAA:::333000//////000000000111111000///......//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***+++---,,,***))))))***)))((('''(((***,,,+++***))))))))))))))))))))))))(((***,,,,,,)))'''%%%%%%(((((((((((())))))))))))+++++++++++++++***))))))(((((())))))))))))((((((***'''%%%%%%(((***)))'''(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&---,,,+++)))(((&&&%%%$$$~~~zzzvvvrrrmmmjjj```\\\WWWSSSOOOKKKGGGDDDEEECCC@@@<<<:::999888888888777777666666666666666555444444333333444444555555555444333333222111111222222222111111111000000111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222111111222222222333333333666666;;;AAAAAA:::555444333222222111222333444555444444444444444444333333222333444666666666666666:::::::::999888888777777444444444444444555666666444444333333333222222222333333333222222222111111222222222222333333333444333333333333444444444444777555444333333444555777666555555555555555444444666666666666666666666666777666666666666777888888999888777777666666666777888777777666666777777888777777888888888888777777666555555777999:::777555555666666777777666666555666666666555555555444444333333333333333333222222555555444444444333333333222222222333333333444444444444444444444444444444333333333444444444444555666777777888:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOQQQUUUZZZ]]]bbbffflllpppsssuuuxxxzzz|||}}}yyyuuusssssswww{{{zzzyyyzzzmmm\\\QQQKKKCCC;;;666444333333//////000000000//////...///////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))+++,,,+++***((())))))***)))'''((())))))((('''))))))))))))))))))))))))&&&(((++++++***(((''''''(((((((((((()))))))))*********++++++******)))(((((())))))******))))))((()))'''&&&&&&''''''%%%$$$(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''******))))))((((((''''''~~~zzzuuuppplllgggbbb^^^VVVSSSNNNJJJGGGDDD@@@===???>>>;;;999888777777777666555555444333444444444333333222222222222333333555555555444333333222222222222222111111111111111111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333222111111222222222333333333444333666;;;:::555222333222222111111111222333444555555555555444444333222111222333444444555444444888888888888888888888888444444333333333444555555333333333333222222222222444333333333222222222222111111222222222333333333333333333333444444444444666555444333333444555666333333333333333444444444666666666666666666666666666666555555666666777888888888888999888888777666777777666666666666777777666666777777777777666666777666555666888999888666888888777777777777888888777666666666666666555555555555444444333333222222555555555555444444444444222222222222333333333333444444444444444444444444333333333333444444444444555555666777888999999:::999::::::;;;<<<===>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGIIIMMMRRRVVVZZZ]]]```dddfffiiimmmpppsssxxx}}}zzzvvvuuuwwwyyy|||wwwiiiYYYRRRHHH>>>888444222000.../////////////////////////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************(((***++++++)))(((((()))+++)))((((((((((((&&&%%%))))))))))))))))))))))))%%%'''******)))((())))))((((((((()))))))))******))))))******))))))((('''((())))))******))))))(((((()))******(((%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))((((((((((((''''''(((((((((((())))))))))))~~~{{{vvvrrrlllgggbbb]]]WWWTTTPPPMMMHHHEEECCC@@@===:::;;;:::888777666666666777555555444333333333333333222222111111111111222222444444444333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111111222222222333333333111///000333333000///111222222222222222222222222444444444444444333222111111222222333444444555555666666666777888888999999444444333333333333444444333333333333333222222222333333333222222222222111111111111222222222333333444444444444555555555555666555444444444444555666222222222333333444444555666666666666666666666666555555555555555666777777777888999::::::999888777777666666666666666666777777777888888888888777777888777666666777777888888999888777666666777888999777777777777777777777777777777666555444444333333555555555444444444333333222222222333333333333333333333333333333333333333222222333333333444444444333444444555666666777777777777888999999:::;;;;;;;;;<<<======>>>>>>======???>>>>>>>>>??????@@@AAA>>>@@@BBBCCCEEEIIINNNQQQRRRTTTWWWYYY[[[___cccfffjjjnnnsssvvvwwwzzz~~~zzzxxx|||ttt___WWWLLLBBB;;;666222/////////.../////////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++************************((()))+++***)))(((((()))+++)))(((((())))))(((&&&))))))))))))))))))))))))&&&(((******)))(((((()))(((((()))))))))*********)))))))))))))))((('''''''''(((((())))))((((((''''''+++......+++(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))(((((((((((((((((((((((((((((())))))))))))|||wwwtttmmmiiiddd___ZZZUUUOOOLLLJJJGGGDDDAAA???===;;;999888777777777666666777777666555444444333333444444111111111000000111111111222222222111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111222222222333333333444222111444444222222555222222222333222222222222333333333333333222111111333333333444444555666666555555666777888999::::::555444444333333444444444333333333333333333333333333333222222222111111111111111222222222333333333222333333333333444444444555555555444444555555555333333444444555555666666666666666666666666666666555555555555555666777777777888999::::::999888777777777666666666666777777888999999::::::999999888888888888777666777888999999888777666666777888999888888888888888888888888999888888777666555444444444444444444333333333333333333333333333333333333111111111111111111111111222222222333333333444444222333333444444555555555666666777777888888999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===:::<<>>@@@DDDFFFGGGHHHJJJKKKMMMPPPTTTWWWXXX[[[___```aaadddiiimmmoootttzzz~~~qqqppptttuuuxxx}}}~~~}}}}}}|||qqqjjj___XXXRRRJJJ@@@999333222111000///000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,*********+++***))))))***,,,------,,,***************************++++++***'''&&&&&&''')))))))))*********++++++))))))******))))))((('''&&&''''''((((((''''''&&&$$$&&&)))******)))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((~~~{{{uuuppplllgggaaa^^^WWWTTTPPPMMMJJJFFFBBB@@@>>><<<999777777666555333444444555555555555444444555555444333333333333444222111111000000111111222111111111111111111111111000000111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111222222222333333333222//////111222000111444444555555666555444333222333333444555666666666666555444444444555666777888666777777888999:::;;;;;;888777666555555555555666555555555666666666777777666555555555444444444444333333444444444555555555222222333333333444444444444555555555555555555444666666666555555555555555666666666666666666666666777666666666666777888888777666666666777777888999999999888888888888999999999999999::::::999999999666999;;;;;;888666666777888888999999999999888888999999999999:::::::::;;;999999999999888888888888777777777777666666666666777777666666666555555555333333333333333333333333111222222222222333333333222222333333333333444444333333333444444444444555444555555666777666666666777666666555555666666666444666888:::;;;<<>>777555333111000000111222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,---,,,+++,,,---+++***)))***+++,,,+++***************************)))******)))'''&&&''')))))))))*********+++++++++******++++++******)))((((((((())))))))))))(((((('''&&&&&&''')))***)))((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********''''''(((((())))))******wwwtttnnniiiddd___YYYVVVPPPMMMJJJGGGEEEBBB>>><<<===:::888777666666444333333333444444444333333222555444333333222222333333222222111111111111222222222222222222222222222333000000111111222222222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333333000000333333111222666555555666666666555333222333444555777888888999999555444333333444555777888777888888999::::::;;;;;;888888777666666666666666555666666666777777888888777777777777666666666666444444444555555555666666666666666777777777888888444444555555555555444444666666666555555444444444666666666666666666666666777777777777777888999999777666555555555666888999::::::999999999999::::::888888999999999999888888555999<<<<<<999666666777999999;;;<<<<<<;;;999999999999999::::::;;;;;;;;;999999999999999999::::::999999999999888888888888888888777777666666666555555555555555555555555555111111222222222333333333333333333333333333444444222222222222222333333333333333444555555555555444555555444444444444444555444666888::::::;;;===???<<<>>>AAACCCDDDFFFHHHJJJKKKNNNPPPQQQPPPRRRWWW[[[^^^aaaffflllqqqxxx~~~tttqqqnnniiikkksssyyy{{{{{{zzz|||{{{sssmmmaaaRRRGGG999777444222000000111222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...,,,+++))))))******((('''************************'''((()))((('''''')))+++)))************++++++++++++++++++++++++***))))))******++++++++++++******---***''''''***+++***((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++%%%%%%&&&((()))+++,,,---{{{vvvrrrnnnjjjddd___[[[WWWSSSQQQFFFFFFDDDBBB???===;;;::::::999777666444444333333555555666666555444333333111222222333333222222111444333333333222111111111333222111000000111222333111111111111111111111111222222111111000000//////...000000......111222111555333000000333666444000111000/////////000222333222222222222222222222222222333333444444333333222111111111222333444555666666777777777777555333222555666777999::::::::::::999777666777:::;;;999777888777555444555777:::<<<888888888888888888888888999888888888777777666666777777666666555555555444444222111111222333333222333444555666777777777777777777777777777777777777777777666666555555555444888777666666666777999:::555666777777777666444333555666777888999:::::::::888888999999999:::::::::::::::999999999999::::::777777777777777888888999999999999999999999999999;;;:::999888888888999::::::::::::999::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::555555444333333333444444222222333333333444444444222222222222333333333333222222222222222222222222000111333333333333555666333333333333333333333333666777777777888888888888<<<<<<===>>>???@@@AAAAAAEEEEEEFFFFFFGGGJJJOOOSSSWWWZZZ^^^bbbgggnnnuuuzzz}}}sssooonnnnnnmmmxxxxxxzzz}}}~~~{{{rrraaaQQQBBB;;;666555333///---///////////////............//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++,,,,,,---+++***++++++++++++++++++++++++------------,,,,,,+++***)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++++++++***)))(((&&&''')))***+++***((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((+++***)))(((((()))***+++---+++((((((((())))))((((((((()))***************}}}yyytttnnnkkkccc___ZZZUUUQQQNNNJJJHHHCCCBBBAAA???<<<:::999888888777666555444333333333555555555555555444333333111222222333333222222111222222222222222111111111222222111000000111222222111111111111111111111111111111111000000000/////////111111000000000111111222111000000222444333111222111000000000111333333333333333333333333333333333333444444444444333333111111222222333444666777888888999999888777555444666666888999:::;;;;;;;;;;;;999777777999:::999777888777555555555888:::<<<888888888888888888888888999999999888888888777777888888888777777777666666666444333333444555555444444444555666777777777777777777777777777777777777777777666666666666666555888777666666666777999999777888888888777777666555666777888999999:::999999777777777888888888999999999999999888888999999999999888888888888999::::::::::::::::::::::::::::::;;;:::999888888999:::;;;::::::999999999::::::;;;===<<<<<<;;;;;;;;;<<<<<<======>>>>>>======<<<;;;999888777666555444444444222222222222333333333333222222111111111222222333222222222222222222222222111222333333333333444555555555555555555555555555555555666666666777777777999:::;;;<<<===>>>>>>???AAABBBCCCCCCCCCFFFKKKNNNQQQSSSXXX\\\bbbiiipppuuu{{{tttooopppqqquuuzzz{{{}}}qqqcccMMMCCC:::777555111000000000000000/////////......//////////////////////////////...------------...,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))++++++************++++++))))))))))))((((((((('''&&&''')))***+++***)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,***(((((()))******)))(((((()))***************}}}xxxsssnnniiiccc```ZZZWWWQQQMMMJJJGGGDDDBBB>>>>>><<<;;;999777666555666555444444333333333444444555555555555444444333111222222333333222222111111111111111111222222222222222111000000111222222111111111111111111111111111000000000000/////////111111222222111000000222000//////000000111111222222222111111222222333444555555555555555555555555444444444555555444444444222222222333444555666777999:::;;;;;;:::999777666666777777888::::::;;;;;;===;;;888777888999999888888777666555666888:::;;;999999999999999999999999999999999999999888888888999999999999999888888888999777555666777888777666555555666777888888888888777777777777777777777777666666666777777777777777777777666666777777888999:::999888888888888888888888888999::::::999999999666666666777777777777888999999888888888888999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999::::::======<<<<<<<<<===>>>>>>???????????????>>>>>>======<<<;;;999777555444444222222222222333333333333333222000//////000222333333333333333333333333333222333444444222222333444444444444444555555555555444444444555555555555666777777888999:::;;;;;;<<<===>>>>>>>>>???AAAEEEHHHHHHKKKOOOTTTZZZaaahhhmmmxxx}}}sssjjjkkkqqqwwwyyy{{{zzz^^^OOO@@@999777555333222111111000000000///////////////////////////////////////...------------...,,,,,,,,,++++++*********...------,,,,,,------......,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))*********))))))***************)))(((((((((((()))'''((()))*********)))((())))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((************************+++***))))))))))))***++++++)))(((((()))+++******(((((()))***************~~~xxxtttoooiiiddd___YYYVVVRRRNNNJJJFFFDDDBBB???>>>;;;:::999888777666555444333333333222222333444444444444444555555444444333111222222333333222222111000000000111111222222222222111111111111111111222111111111111111111111111000000000000000000000000111111333444111...000444111//////111000///000333222111111222222222333333555555555555555555555555444555555666666555555444222222333333444666777888::::::;;;;;;;;;:::888777666666666777888999:::;;;>>><<<:::888888888999999999888777666777888:::;;;999999999999999999999999999999999888888888888888999999999999999999999999:::888777777888999999888666777777888999999888888888888888888888888888888666777777777888999999999777777777777888888888999:::999888777777888999:::999:::::::::::::::999888666666777777777888888888999888888777777888888999::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::>>>=========>>>??????@@@AAAAAAAAAAAAAAA@@@????????????===;;;999666444333333444444444555555555555555333000///...000222333333333333333333333333333222444444444222111222444222222222222222333333333444444444444555555555555666666666777888999999:::999:::;;;;;;;;;===@@@CCCBBBEEEIIINNNSSSZZZbbbgggqqqwwwzzzlllmmmpppvvvyyyzzzooo\\\GGG<<<999777444333111111111111000000000000//////////////////////////////...------------...,,,,,,,,,++++++***))))))------,,,,,,,,,,,,---------,,,++++++------,,,+++------------------------,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))))))))******,,,,,,+++*********+++,,,'''((()))************))))))))))))))))))))))))))))))******++++++******)))******))))))((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((******))))))((((((''''''************************************************)))((('''(((***++++++***(((((()))***************}}}wwwsssoookkkeee___ZZZVVVQQQNNNGGGDDD@@@>>>===;;;:::888999888888777777666555555333222222222222333444444333333444444444444444333111222222333333222222111000000111111222222222333111111111222222111111111111111111111111111111111000000000111111111111111111000222444222...222999:::444111222222///111555111111222222222333333333444444444444444444444444555666666777777666666555333333333444555666888888999:::;;;<<<;;;:::999888555555555555666888999:::======<<<:::888888999:::999888888777777888999:::999999999999999999999999888888888888888888888888999999999999999999999999:::888777777888999999888777888999999:::999999999999999999999999999999999777888888888999:::::::::888888888999999999999999999888777666777888999:::::::::;;;;;;;;;::::::999888888999999999:::::::::999999888888888888999999:::999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<============<<<;;;;;;:::999999::::::=========>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===:::777555333666666666777777777888888777555222000000111333444333333333333333333333333222444444444222111222444111111111222222222333333444444444555555555666666666666666777777888888888777999999999999:::===??????BBBFFFJJJOOOVVV]]]bbbjjjqqq{{{uuurrrrrruuuwwwyyy}}}gggOOOAAA;;;777444333111111111111000000000000//////////////////////////////...------------...,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++------------------------+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******,,,+++++++++++++++,,,,,,((())))))***************************************(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((******))))))((((((''''''******************************++++++++++++******)))(((''')))+++++++++)))(((((()))***************~~~zzzuuuoookkkccc___ZZZUUUQQQNNNJJJHHHCCCAAA===;;;;;;;;;:::888777777777777777777666666333333333222222333444444222333333444444444444333111222222333333222222111222222222222222333333333000111222222222222111000111111111111111111111111111111111222222222222333222000222666444000777CCCGGG<<<444555666333333777111222333444444444333333555555555555555555555555666777777888888777777666444444444555666777888999:::;;;<<<<<<<<<;;;:::999666555555555666888:::;;;;;;<<<===<<<:::999999:::999999888888888999999999::::::::::::::::::::::::888888888999999999999999999999999999:::::::::::::::999777777999:::999888999999:::::::::::::::999999999999999999999999999999999999:::::::::::::::999999:::;;;;;;;;;;;;:::888888888777888888999:::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::999999999999999999::::::999999999999:::;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<======>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA?????????>>><<<:::777666888888888888999999999:::999777555333333333555555333333333333333333333333222333444444222222333444222222333333444444555555444444444555555555666666555666666666777777777777666777999999888999;;;<<<===???BBBFFFKKKQQQXXX\\\eeelllwww}}}xxxtttuuuvvvwww|||{{{qqqXXXHHH>>>888444444111111000000000///////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))))))))))))))))))))*********))))))*********((()))******+++*********)))))))))*********++++++************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((******************************+++,,,,,,+++******)))(((((()))++++++***((((((((()))***************~~~xxxsssnnniiiccc___WWWSSSNNNJJJGGGEEECCCAAAAAA>>>;;;::::::;;;:::999666666666666777777777777555444444333333333333444111222333444444444444444111222222333333222222111444444444333333333333333000111222222222222111000111111111111111111111111222222333333333444444444555111333888666444>>>MMMVVVDDD777888:::777666999333444555666777666666555666666666666666666666666777888888888888888888777444444444555666777999999;;;<<<===>>>>>>===<<<<<<888777666666777999;;;===888;;;>>>>>><<<::::::;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::888888:::;;;:::999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<=========<<<;;;888888999:::::::::::::::999:::;;;<<<<<<===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===========================;;;<<<===??????@@@????????????>>><<<<<<;;;;;;<<<;;;<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@@@@>>>;;;:::888888888999999999:::::::::999888777777666666666444444444444444444444444111222333333333333444555111222222333444444555555333333333333444444444444444555555555555666666666555666888777777777888::::::<<>>===:::888555444555666555444555555555666666666777777666555444444333333333444111222333333444444444444222222222333333222222222555555555444444333333333000111222333333222111000111111111111111111111111333333333444444555555555777333444:::999888CCCTTT___JJJ999:::===:::888;;;555666888999999999888777777777777777777777777777888888999999999999888888555555555555666888999:::===>>>???@@@@@@???>>>===:::999888888999;;;===???777;;;???@@@===;;;;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;999999;;;<<<;;;:::;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::;;;===>>>>>>>>>===<<<888999;;;<<<===<<<;;;;;;999:::;;;<<<============:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????;;;<<<>>>???@@@@@@@@@???@@@@@@???======<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAABBBBBBAAA???===777888888888888999999999;;;;;;;;;:::999888777777444444444444444444444444000111333333333333555666//////000111222222333333111111222222222333333333444444444444444444444555444555777666666555777888777999<<>><<<;;;::::::999888777666666666666666666666555555444444444666555444333222111111111333333333333333333333333444444555555555555555444666666666666666666666666444444444444444333333333666666666666666666666666999999999999888888777777777888888777666777:::<<<======<<<<<<<<<<<<======888999;;;======<<<:::999666888::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;777666555444555666999:::;;;<<<>>>???@@@???===<<<666777888999:::;;;;;;<<<>>>???@@@AAA@@@???===;;;===============<<<<<<;;;============>>>>>>>>>>>>===============>>>????????????>>>>>>>>>>>>??????===<<<:::999999:::;;;<<<@@@@@@@@@@@@??????======<<<<<<======<<<;;;::::::===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@??????@@@@@@???>>><<<;;;999888;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@BBBDDDFFFEEEAAA???:::999666555555666888:::<<<<<<<<<===<<<<<<;;;;;;::::::888777666666666666444333333333444444555666444444444333333333333333333333333333333333333333666555555444444444555555333333444555666777888888999:::<<>>===<<<:::888777666999999888777666666666666777777666666555555555555666555444333222222222222222222222222222222222222444555666666777777777666777777777777777777777777888777777777666666555555888888888888888888888888:::999999999888888888888888888999888888888;;;===>>>>>>============>>>>>>;;;;;;<<<======<<<;;;:::999:::<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<888777666555666777888:::;;;<<<>>>?????????======888888999:::;;;<<<======>>>???@@@AAA@@@???===<<<>>>>>>?????????>>>>>>===>>>?????????@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAA@@@??????????????????@@@???>>><<<;;;;;;<<<===?????????@@@@@@AAA@@@@@@@@@======>>>>>>===<<<<<<;;;>>>>>>=========<<<<<<<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>???@@@@@@@@@???????????????@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAA@@@???===;;;999888;;;<<<===???AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAACCCEEEDDDBBB@@@===;;;999777666777999:::<<<<<<======>>>======<<<;;;:::999888888777777777777666666555555555555555444444444444333333333333333333333333333333333333444333333222222333333333555555555555666666666666888999:::===AAAEEEIIIKKKRRRXXXbbblllsssyyy~~~wwwnnnlllmmmppprrrttt}}}tttbbbSSSGGG>>>999444222000000111222111000/////////////////////////////////......---------------------------------...------,,,,,,------...,,,,,,------------------///...---,,,,,,,,,------,,,,,,+++++++++*********))))))******************,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************)))))))))((()))*********************((()))***++++++***)))((())))))))))))))))))))))))))))))***+++++++++*********))))))+++,,,---,,,***************************************************~~~xxxtttnnnkkkgggccc___\\\WWWTTTNNNMMMJJJGGGCCC@@@>>><<<::::::999888777666555555888888777666555555555555777777777666666666666555555555444333222222222333333333333333333333333333555666777888999:::::::::888888888888888888888888<<<;;;;;;:::999888888777::::::::::::::::::::::::::::::999999999999888888999:::;;;:::::::::<<<>>>???>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;===>>>???>>>===>>>???>>>>>>>>>??????>>>>>>>>>:::999888777777888999999;;;<<<>>>?????????>>>===::::::;;;<<<===>>>?????????@@@@@@AAAAAA@@@>>>===???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBB???????????????>>>>>>===????????????>>>>>>>>>>>>????????????????????????===>>>>>>??????>>>>>>===<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBBBB??????@@@AAABBBCCCCCCDDDCCCCCCBBB@@@>>>;;;999888:::;;;===???AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBB???>>>;;;999888999:::;;;;;;<<<===>>>>>>???>>>>>><<<<<<;;;;;;::::::999999::::::999888777666555444555444444444333333333222333333333333333333333333333333333333333333333333777666666555555555444444777777888:::===AAADDDFFFLLLRRR\\\eeemmmsssxxx{{{{{{nnnhhhfffiiijjjjjjnnnxxxzzzkkk]]]PPPEEE???777444111000111222222111////////////////////////111111000///...---,,,+++------------------------...------,,,,,,------...------------------,,,,,,......---,,,,,,,,,------+++++++++*********))))))+++++++++++++++*********------,,,,,,,,,+++++++++)))******************))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((())))))*********'''(((((())))))((((((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***)))((()))***---...---,,,************************************************~~~{{{wwwsssnnnkkkbbb___[[[WWWTTTQQQMMMJJJFFFEEECCCAAA???<<<;;;:::888888888888777777777777777777666555555555555555666666666666666666666666555555444333333333444444777777777777777777777777666777999:::;;;<<<<<<===::::::::::::::::::::::::>>>======<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>>???>>>>>>============>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@??????@@@@@@@@@@@@??????<<<<<<:::999999999999:::<<<<<<===>>>???>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBB@@@AAAAAABBBCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????>>>======<<<======???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCAAA???<<<:::999:::;;;===???AAABBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBDDDEEEDDD@@@???===;;;999999::::::;;;;;;<<<>>>????????????==================<<<<<<<<<<<<;;;:::888666444444444444444333333222222111333333333333333333333333444444555555555555555555666666555555555444444444666777777999;;;>>>AAACCCGGGMMMWWW```gggnnnssswww{{{~~~vvvlllhhhhhhgggddddddjjjsssyyyuuuhhhYYYLLLDDD???;;;666222111111111000000000000///////////////000000000///...------,,,...........................------,,,,,,------............------,,,,,,,,,------------------------++++++++++++************---,,,,,,++++++*********,,,,,,++++++++++++******))))))************))))))))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))------------,,,+++******'''''''''))),,,---,,,+++************************************************wwwtttooojjjfffbbb]]]ZZZWWWTTTPPPNNNKKKIIIEEEBBB@@@???>>>===<<<:::999999777777777777777777777777777666666555555555555666555555555555555555555666555555555555555555666666999999999999999999999999888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::<<<>>>>>>======>>>@@@<<<<<<<<<;;;;;;<<<<<<<<>>???@@@???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBB???AAACCCDDDEEEEEEDDDCCCAAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>======<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBCCCCCCFFFEEEDDDCCC@@@>>><<<;;;:::;;;===???AAABBBCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDDDDBBB@@@@@@BBBEEEFFFFFF@@@???===;;;:::::::::::::::;;;<<<>>>>>>?????????===>>>????????????>>>>>>=========;;;:::777555444555444444333222222111111333333333333333333333333333444555666666666555555444444444444555555555555777777777888:::===???AAAEEEKKKSSS\\\ccciiiooosssuuuzzzvvvooolllgggaaa]]]___gggooo|||rrrcccUUULLLCCC>>>888333111111111111111111000000////////////////////////////////////...........................------,,,,,,------............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++---,,,,,,++++++*********************))))))))))))))))))************))))))))))))*********+++++++++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))******&&&&&&'''((()))******+++))))))))))))))))))))))))************************+++,,,,,,,,,+++***))))))&&&&&&&&&(((+++,,,+++***************************************************{{{xxxoookkkddd^^^YYYTTTPPPMMMKKKIIIFFFEEECCCAAA???<<<;;;::::::999888777777666555555555555666666666666777777666555555666666777555555666666666666777777666666666666777888999999999999999999999999999999:::;;;<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::<<<>>>???>>>>>>???@@@<<<;;;;;;::::::;;;;;;<<>>>>>======<<<<<<<<<>>>??????>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>========================>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@AAADDDFFFGGGFFFEEEDDDBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA>>>??????@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<======>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAACCCDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCCCCFFFEEEEEEDDDBBB@@@>>>===;;;<<<>>>???AAAAAABBBBBBAAABBBCCCEEEEEEEEEDDDDDDCCCBBB@@@AAACCCEEEFFFFFF??????>>>===<<<;;;;;;;;;<<<===>>>???????????????===>>>???AAAAAAAAA@@@???===>>>>>>>>>===;;;999888777666666555444333222222333333333333333333333333000111333444555444444333333333444444555555555666666666666777999<<<>>>@@@EEEJJJQQQYYY___eeekkkoooqqqvvv{{{~~~~~~~~~{{{rrrhhh```ZZZYYY^^^eeeqqqzzzzzzqqqcccYYYIIICCC<<<666333222222222222111111000000//////........./////////000000000...........................------,,,,,,------...------------------,,,,,,+++,,,---.........---------------,,,,,,,,,+++++++++++++++++++++************))))))))))))((((((((()))******************))))))************+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((((((((())))))*********+++******))))))******+++******************************************)))((('''&&&'''(((+++,,,+++)))************************++++++++++++++++++++++++{{{xxxtttpppllliiieee```YYYSSSOOOLLLIIIGGGDDDBBB@@@??????>>><<<:::888888888777777666666555666666555555555555555555777777777666666777777888777777888888888999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::<<<>>>???>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;===>>>@@@@@@?????????@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>???????????????===============>>>>>>?????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBAAACCCFFFHHHIIIIIIHHHGGGDDDEEEFFFGGGFFFEEECCCBBB@@@AAACCCDDDDDDCCCAAA@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHEEEFFFFFFGGGIIIJJJJJJKKKHHHGGGEEECCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@======>>>@@@@@@AAAAAA@@@???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@BBBDDDFFFFFFFFF@@@@@@??????>>>>>>>>>===@@@@@@AAAAAAAAAAAAAAA@@@<<<===???AAABBBBBBAAA@@@>>>???@@@AAAAAA@@@>>>===::::::999888777666555555333333333333333333333333///111333444555555444333555555444444444444333333444444444666888:::===???DDDIIIOOOVVV\\\bbbgggkkknnnrrrwwwyyyxxxyyy}}}{{{lllbbb\\\XXX[[[aaaiii|||{{{ttt}}}tttkkkYYYRRRGGG>>>888555444333222222111111000//////...000000000///////////////...........................------,,,,,,------...,,,,,,------------------+++,,,---.........------,,,,,,,,,,,,+++++++++***))))))***************************))))))))))))(((******++++++++++++******)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++((()))))))))************)))*********************+++******))))))******+++************************((()))*********************))))))***,,,---+++***************************++++++++++++++++++++++++yyyvvvqqqllliiiddd___\\\VVVRRRLLLHHHFFFEEEDDDCCCAAA@@@>>>===>>>===<<<:::999999888888777777666666888777777777777777666666888777777777777777888888999999999::::::;;;;;;;;;888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<========================;;;;;;;;;<<<<<<<<<======999<<<>>>???>>>>>>>>>???======<<<<<<<<<<<<======:::;;;===??????>>><<<;;;===???AAAAAA@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@@@@@@@@@@===============>>>?????????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDGGGJJJKKKKKKIIIHHHEEEFFFHHHIIIHHHFFFDDDCCC@@@AAACCCDDDDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCC??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>><<<<<<>>>AAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCEEEFFFGGGIIIIIIFFFFFFGGGHHHIIIKKKKKKLLLGGGFFFDDDCCCCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>???@@@@@@@@@@@@@@@>>>@@@AAACCCDDDDDDCCCCCCBBBAAAAAABBBEEEGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDCCCCCCBBBBBB<<<===???BBBBBBBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAA======<<<;;;:::999888777333333333333333333333333111222555777777777666555777666666444333222222111222222333444777999<<<>>>DDDHHHNNNTTTZZZ___dddhhhlllpppuuuvvvuuuvvv{{{yyyyyy{{{~~~pppfff```[[[\\\```ggg{{{uuu}}}xxxkkkbbbUUUGGG>>>777444222222222222111000//////...222222111000///...------////////////////////////...------,,,,,,------...,,,,,,,,,------.........***+++---...///...------+++++++++************)))(((((())))))*********++++++++++++************)))++++++,,,,,,,,,,,,++++++)))************+++++++++))))))***+++---...///000************************(((((())))))*********++++++++++++***************+++***)))(((((()))***+++************************((()))***+++++++++++++++,,,++++++,,,......,,,+++************************++++++++++++++++++++++++~~~yyyuuukkkhhhddd___\\\XXXSSSPPPGGGEEECCCBBBCCCBBB???;;;<<<;;;:::999999999:::;;;;;;:::999777666666666555777777888888888888777777666666666777888888999999:::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<@@@>>>============:::888===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<==============================?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>======>>>======<<<<<<<<<<<<===??????>>>=========>>>>>><<<<<<===>>>>>>???@@@@@@???AAACCCCCCAAAAAACCCEEEAAABBBCCCCCCCCCBBBAAA@@@@@@>>>===>>>BBBDDDBBB@@@BBBBBBAAA@@@@@@AAAAAAAAAFFFFFFEEECCCAAABBBDDDGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHKKKJJJHHHHHHKKKMMMGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@BBBAAA@@@@@@AAABBBCCCDDDAAAAAABBBCCCBBBAAA???>>>CCCBBB@@@AAACCCEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????AAABBBDDDCCCCCCBBBCCCEEEGGGFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDFFFDDDCCCCCCDDDEEEEEEDDDEEEFFFGGGIIILLLMMMLLLJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGFFFEEEFFFGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBDDDEEEFFFFFFGGGEEEDDDBBBAAAAAABBBCCCDDDAAABBBDDDDDDDDDBBB@@@???@@@AAABBBDDDEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDCCC>>>===<<<;;;:::999888888888777666555444333222222444222111222444666444222444333333222222333444444555555666888:::<<<>>>???EEEIIINNNSSSWWW[[[___bbbfffjjjnnnrrrssstttuuuwwwxxxxxxxxxzzz}}}}}}|||}}}oooccc\\\^^^dddmmmxxx{{{xxx~~~hhhTTTEEE<<<777555555333000//////000///...000000000000000000000000---...///000111111111000......------------......///............------------,,,,,,++++++,,,,,,---000///---,,,++++++,,,,,,************************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))(((((()))***++++++)))************+++++++++++++++************+++++++++,,,,,,---...///000000))))))))))))************((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++zzzuuuoooiiieee___\\\XXXTTTQQQNNNJJJGGGDDDBBB@@@@@@@@@???<<<999;;;:::999999999999:::;;;::::::999888777777777777888888999999999999888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;@@@@@@@@@???===<<<::::::>>>===<<<===???@@@???>>><<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========>>>>>>======<<<<<<======??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCAAACCCDDDCCCAAA@@@BBBDDDAAAAAABBBCCCCCCBBBAAA@@@@@@???===???AAACCCBBB@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCDDDFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJKKKMMMMMMLLLLLLMMMNNNJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@EEECCCBBBBBBCCCDDDDDDCCCEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCEEEEEEEEEEEEIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJHHHHHHKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKKKKMMMOOOPPPOOOMMMJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBB???@@@AAACCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<::::::999888777666555555555333222333444555444222444444444444444444444444333333444555777999;;;<<>>???>>>===<<<===<<<999777::::::999999999999:::::::::999999888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>==================<<<<<<===<<<<<<;;;;;;<<<<<<===@@@BBBCCCAAA===;;;;;;<<>>===>>>@@@AAA@@@???============>>>>>>>>>>>>>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============??????>>>============>>>?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBAAA@@@???@@@AAABBBBBBCCCDDDDDDCCCCCCBBBCCCBBB@@@AAABBBCCCCCCBBBCCCDDDDDDDDDEEEGGGHHHIIIFFFGGGHHHHHHGGGIIIKKKMMMKKKJJJJJJJJJKKKLLLNNNOOOSSSSSSRRRSSSUUUUUUTTTSSSRRRQQQQQQOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGEEECCCCCCDDDEEEDDDCCCFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIINNNMMMMMMLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPOOONNNMMMMMMOOOOOONNNMMMNNNMMMMMMNNNPPPPPPOOOMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJHHHFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEHHHFFFDDDBBBAAABBBCCCDDD???@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@======<<<;;;:::999999888777555444444555555333222333444555555555444333222222222333444666888999:::@@@DDDIIIMMMQQQUUUYYY\\\\\\___bbbdddeeegggjjjlllnnnnnnnnnooorrrvvvyyy{{{~~~~~~}}}||||||}}}}}}~~~||||||~~~yyyjjjhhhllluuuyyy~~~gggQQQAAA:::666444333333444444222111000000000000000000000000..................---,,,///......------......//////............---------------,,,,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,***************))))))))))))************+++++++++++++++************++++++))))))******************)))))))))*********+++++++++,,,---......---,,,+++************************++++++++++++++++++++++++{{{oookkkeee___ZZZUUUPPPLLLHHHFFFCCCBBBAAA@@@>>><<<<<<;;;;;;;;;:::999888777999999999999999:::::::::::::::999999:::;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>???????????????>>>>>>======<<>>>>>>>>>>>??????@@@CCCFFFCCC>>>:::<<>>===>>>@@@@@@@@@???======>>>>>>>>>????????????>>>>>>======>>>>>>???=================================>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@??????>>>>>>>>>?????????????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDDDDEEEEEEGGGGGGHHHIIIKKKMMMNNNOOOLLLMMMOOOOOOOOOOOOQQQSSSPPPPPPPPPRRRUUUYYY]]]```bbb```___aaaddddddbbb^^^```___\\\ZZZWWWUUUTTTSSSTTTSSSQQQOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOJJJHHHGGGGGGHHHHHHHHHGGGHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHLLLNNNPPPQQQQQQQQQQQQRRRSSSRRRQQQRRRSSSVVVYYY[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWTTTSSSRRRQQQQQQRRRTTTUUUTTTSSSUUUVVVVVVWWWWWWXXXXXXWWWUUUSSSQQQPPPPPPOOONNNLLLMMMMMMMMMMMMMMMLLLLLLLLLHHHGGGGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBB??????>>>======<<<;;;;;;999888777666666555444333222333555666666444222111444444555555777888::::::>>>BBBGGGKKKNNNQQQUUUXXXZZZ\\\^^^___```cccfffiiihhhiiiiiijjjlllpppuuuxxx||||||{{{zzzyyyyyyxxxxxxyyywwwwww|||~~~wwwtttwwwzzz|||}}}vvv\\\HHH>>>777666555555666666444222000000000000000000000000...///000000000000000/////////............/////////............---------------,,,,,,,,,,,,------,,,---...///...---+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++***))))))((())))))*********+++++++++++++++************++++++------,,,,,,++++++++++++))))))*********+++++++++++++++,,,------,,,++++++************************++++++++++++++++++++++++yyyrrrmmmddd```ZZZTTTPPPLLLHHHEEECCCAAA@@@?????????===<<<:::;;;;;;;;;:::999888888999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<======>>>?????????@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>?????????CCCFFFDDD???<<<===@@@>>>===<<<===???@@@???>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????????????????????????????@@@AAAAAA@@@@@@@@@AAAAAACCCDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMPPPRRRTTTUUUTTTVVVXXXYYYYYYXXXXXXYYYYYYZZZ\\\___eeekkkppptttvvvttttttvvvyyyzzzwwwsssrrrppplllhhhdddbbb```___```^^^[[[YYYWWWVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSMMMMMMOOOPPPRRRTTTUUUVVVRRRPPPNNNNNNOOOPPPOOONNNMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNOOOOOOOOORRRUUUYYYZZZZZZZZZ[[[\\\^^^^^^^^^___bbbfffjjjllliiiiiiiiiiiijjjkkkkkklllnnnmmmkkkiiihhhfffbbb___]]]\\\[[[]]]___aaaaaa``````aaabbbdddeeeeeeeeeeee___]]]ZZZXXXWWWVVVUUUSSSUUUTTTTTTTTTSSSSSSSSSRRRNNNMMMKKKJJJIIIIIIIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@?????????>>>=========:::::::::999888777666777333444555666666444222000555555555555666777888999===@@@EEEIIILLLOOORRRUUUWWWXXXZZZ[[[\\\^^^bbbdddccceeefffggghhhlllqqqtttrrrrrrrrrrrrrrrqqqqqqppptttrrrrrrxxx~~~|||}}}~~~~~~}}}~~~~~~~~~eeeOOOBBB:::888777666666666444333111111111111111111111111------///000111111111111/////////......////////////............---------...------,,,,,,------...,,,---.........---,,,+++------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,+++***)))((())))))*********+++++++++++++++************++++++......------,,,,,,++++++************++++++++++++******++++++++++++******************************++++++++++++++++++++++++wwwooohhhcccZZZUUUOOOJJJFFFBBB???<<>><<<<<<======<<<:::999:::<<<;;;:::999999:::999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???===>>>>>>??????>>>>>>===<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<======>>>???BBBDDDCCC@@@>>>???AAA>>>===<<<===???@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>???@@@@@@@@@???????????????>>>>>>??????AAABBBDDDEEECCCCCCDDDEEEFFFGGGIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMKKKJJJKKKMMMPPPRRRSSSTTTUUUWWWZZZ\\\]]]^^^aaaeeeggggggffffffggggggiiilllqqqxxx~~~}}}yyyvvvuuuttttttssspppmmmjjjhhhgggfff___^^^\\\[[[ZZZZZZ[[[[[[VVVXXXZZZ]]]___``````___```^^^\\\ZZZZZZZZZXXXWWWRRRPPPMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGIIILLLQQQUUUXXX[[[\\\\\\```fffhhhggggggiiikkknnnnnnooorrruuuyyy|||~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxssspppkkkjjjiiiiiilllmmmmmmmmmnnnooorrrtttuuuvvvvvvvvvnnnkkkgggdddcccbbb```____________^^^]]]]]]\\\\\\YYYXXXUUURRRPPPOOOOOOOOOJJJJJJKKKKKKKKKJJJJJJIIIKKKJJJJJJIIIHHHGGGFFFFFF@@@BBBDDDFFFGGGGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@?????????>>><<<======<<<:::999:::;;;666777777777777555444333444444444444444555666777;;;>>>CCCFFFIIIKKKOOOQQQQQQSSSVVVWWWXXXYYY\\\^^^^^^aaaeeefffeeegggkkkooolllmmmmmmnnnnnnmmmmmmlllnnnlllmmmqqqxxx~~~~~~}}}|||~~~oooVVVFFF>>>;;;888666666555444333111111111111111111111111+++,,,---...////////////000//////......//////000///............---------......------------......,,,------...------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***))))))************+++++++++++++++************++++++,,,,,,++++++*********)))*********++++++++++++,,,************************************************++++++++++++++++++++++++~~~tttkkkccc\\\XXXOOOKKKFFFBBB@@@>>><<<;;;===;;;::::::;;;<<<;;;999777:::<<<;;;999888999;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>======>>>??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA???>>>===>>>@@@AAA@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???@@@@@@??????>>>>>>============>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWUUUTTTTTTVVVVVVTTTRRRVVVUUUUUUUUUVVVWWWYYYYYYWWWXXXXXXVVVUUUVVVZZZ]]]``````aaabbbdddgggiiijjjlllpppvvvyyy{{{{{{{{{||||||~~~vvvtttqqqooolllkkkjjjjjjkkkmmmqqqtttvvvvvvtttsssrrroookkkhhhfffccc```^^^WWWUUUQQQMMMJJJGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAADDDGGGLLLSSS[[[bbbhhhlllnnnttt{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~yyyvvvuuusssrrrqqqoooooonnnnnnmmmllllllkkkiiifffaaa\\\XXXTTTSSSRRRLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFBBBCCCEEEFFFHHHJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@===>>>@@@???===<<<===???;;;;;;::::::999888888777555555555444555555666666999<<<@@@CCCEEEHHHKKKMMMMMMPPPSSSVVVVVVWWWXXXYYYYYY^^^cccdddccccccfffiiiiiijjjjjjjjjjjjiiihhhggggggggggggiiimmmrrrwwwzzz~~~}}}|||xxxuuuwww}}}yyy```NNNAAA===888555444444444333111111111111111111111111......//////...---,,,,,,000000////////////000000///............---------......------------......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++------,,,+++***)))************+++++++++++++++************++++++***************)))))))))*********+++++++++,,,,,,+++++++++******+++++++++************************++++++++++++++++++++++++{{{qqqfff]]]TTTNNNJJJFFFDDD@@@??????@@@@@@@@@<<<;;;::::::;;;<<<;;;999666999;;;;;;999888999;;;:::;;;===????????????>>>??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>@@@BBBCCCBBB@@@@@@???>>>???AAABBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@??????>>>===<<<<<<;;;<<<<<<>>>@@@CCCEEEHHHIIILLLLLLMMMNNNOOOQQQSSSTTT[[[\\\]]]___```bbbcccdddkkkhhheeeeeeeeeeeebbb___``````______```bbbdddeeebbbccccccaaa___aaaeeejjjllllllmmmnnnppprrrtttuuuxxx|||~~~|||vvvqqqmmmiiieeebbbZZZXXXTTTOOOKKKHHHFFFEEE????????????????????????AAAEEEKKKTTT^^^iiirrrwww}}}||||||{{{zzzyyyyyyxxxtttpppjjjccc]]]XXXUUUTTTNNNOOOPPPPPPQQQQQQQQQPPPLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFHHHLLLOOOQQQMMMMMMNNNOOOOOONNNMMMLLLOOONNNMMMKKKIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB===???AAA@@@>>>===???BBB???>>>===<<<;;;:::;;;;;;888888777777777777888888777:::>>>AAACCCEEEHHHJJJMMMPPPTTTWWWWWWWWWXXXXXXVVV\\\aaacccaaa```bbbeeecccdddddddddcccaaa___^^^cccccccccccceeejjjpppuuuuuutttwww{{{{{{xxxyyy||||||zzztttpppqqqxxxhhhVVVDDD???888444222333333333111111111111111111111111333333222111///...,,,+++000000////////////000000//////.........---------......------------.........---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,++++++************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))+++---------+++***)))************+++++++++++++++************++++++***************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++yyyoooaaaVVVPPPLLLGGGCCC???>>>===<<<;;;:::::::::999:::;;;;;;<<<<<<;;;;;;============<<<<<<<<<<<<======>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@BBBFFFGGGFFFCCC@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>???AAACCCCCC@@@>>>============>>>>>>>>>>>>>>>===:::888888888999:::888888777777777777888888===<<<:::999999999:::::::::<<<>>>@@@BBBCCCDDDEEEIIILLLOOOSSSUUUXXX\\\___]]]ccckkkooopppqqqsssuuuwwwwwwwwwuuurrrppppppqqqsssqqqnnnmmmmmmlllkkkjjjhhhiiikkkmmmoooqqqqqqrrrxxxyyyyyyyyyxxxyyy|||~~~zzzvvvqqqhhh___[[[UUUSSSOOOLLLJJJHHHEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCIIIUUUbbbnnn|||{{{vvvoooggg___XXXTTTRRROOOPPPQQQPPPNNNNNNOOOPPPSSSQQQNNNKKKIIIHHHGGGGGGEEEFFFHHHMMMTTTZZZ^^^___```\\\VVVUUUWWWZZZ\\\\\\\\\ZZZWWWSSSOOOMMMKKKKKKGGGHHHIIIJJJIIIGGGEEEDDDHHHGGGFFFDDDCCCAAA@@@???AAABBBBBB@@@??????BBBDDDEEECCCBBBAAAAAA???===:::<<<;;;888555444444444555999:::;;;===@@@CCCFFFGGGMMMOOOQQQRRRRRRSSSTTTUUUTTTVVVXXXYYYYYYYYY[[[]]]^^^___```aaaaaaaaa```___``````___```bbbdddfffhhhooooooppprrrssstttuuuvvv|||}}}xxxnnnllloooqqquuuyyymmm[[[MMMHHH???777333111000000222000//////000222111000000000000000000000000000111000000///...---------,,,------......------,,,///...---,,,,,,---...///......,,,++++++,,,......++++++++++++++++++++++++...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++---/////////---,,,*********++++++*********,,,------+++******,,,///000///---,,,+++,,,,,,---++++++******)))((((((((())))))*********+++++++++******+++++++++,,,,,,,,,yyyiii```UUULLLIIIFFFCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<============<<<>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>@@@@@@AAAAAABBBBBBAAAAAADDDBBBBBBDDDGGGHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>???AAACCCCCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888777777888888666666555555555555666666999888777666555666666777999:::<<<>>>@@@BBBCCCDDDHHHLLLPPPUUUYYY]]]bbbeeegggmmmuuuzzz|||~~~~~~~~~|||yyyxxxwwwwwwuuutttssstttvvvxxxzzz{{{|||}}}{{{|||}}}}}}}}}~~~wwwqqqkkkbbbYYYVVVPPPOOOLLLJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDHHHSSS```mmm}}}wwwssslllddd]]]WWWTTTSSSPPPQQQRRRQQQPPPOOOPPPQQQTTTSSSQQQNNNLLLJJJIIIHHHEEEGGGMMMWWWdddooovvvyyywwwrrrmmmjjjkkkmmmmmmlllkkkhhhccc]]]XXXTTTQQQOOOOOOOOOPPPOOONNNKKKIIIGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCAAAAAABBBDDDEEECCCBBBBBBBBBAAA???===>>><<<999666555444444444888888:::<<<>>>BBBDDDFFFJJJLLLOOOPPPPPPPPPRRRSSSWWWXXXYYYYYYWWWWWWXXXYYYXXXYYYZZZ\\\]]]]]]\\\[[[\\\\\\]]]^^^___aaacccdddgggggghhhiiikkklllmmmmmmnnnqqqzzz{{{nnnkkklllmmmoooqqqyyyqqq```TTTLLLAAA999555444333222222000//////111222111000000000000000000000000000111000000///......---------......//////......---///...------------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,------,,,+++******+++,,,,,,,,,,,,+++******+++,,,+++))))))+++,,,...---,,,+++++++++,,,---*********+++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------uuummmWWWQQQHHHCCCBBBAAA@@@>>>>>>>>>===============>>>======>>>???????????????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEGGGHHHFFFEEEGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>===>>>>>>>>>@@@BBBBBB@@@>>>;;;;;;::::::999999888888888888888777666666555555444444333333333333444444444444333222222222333333666777999;;;>>>@@@BBBCCCEEEIIINNNTTTYYY___eeeiiilllrrrzzz~~~|||zzz||||||~~~{{{pppjjjcccYYYRRRPPPMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGIIIRRR]]]kkk}}}yyypppllleee^^^XXXUUUSSSSSSQQQRRRTTTTTTRRRQQQRRRSSSVVVUUUUUUSSSQQQNNNKKKIIIFFFJJJSSSbbbttt~~~wwwooogggaaa]]]ZZZ[[[[[[ZZZXXXUUURRROOONNNNNNNNNMMMMMMKKKJJJIIIHHHGGGHHHHHHFFFCCCBBBBBBCCCEEECCCBBBCCCDDDDDDCCCAAA@@@>>>;;;999666555555444666666777999<<>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCFFFFFFFFFGGGHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????@@@@@@@@@???>>>===<<<;;;<<<<<<<<<===??????>>><<<;;;;;;:::999888777777777555555666666666555444333333333222222222222333333222222222222222222222222444444666888;;;>>>@@@AAA@@@DDDJJJPPPUUU[[[```dddgggmmmvvv|||{{{qqqgggaaa[[[SSSOOOOOORRRRRRRRRQQQOOONNNNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLQQQZZZgggzzz|||tttnnngggccc]]]WWWRRRQQQQQQQQQQQQSSSUUUUUUTTTSSSSSSTTTWWWWWWWWWVVVTTTPPPLLLIIIGGGKKKUUUfffzzzzzzsssnnnkkkkkkjjjgggccc___\\\YYYXXXYYYYYYXXXWWWUUURRRPPPNNNLLLMMMMMMKKKGGGDDDCCCCCCEEEDDDBBBCCCDDDEEEEEEDDDBBBAAA>>>;;;888777666555555555555666999<<>>>>>>>>>>>>>>>>>===<<<;;;::::::999999:::<<<<<<;;;:::;;;;;;;;;:::999888777777444444555555555444333333444333333222222333333444333333444444444444444444333333444666888;;;>>>???>>>BBBGGGKKKPPPUUUZZZ]]]```fffnnnuuuzzzyyyrrrkkkkkkkkkkkkmmmnnnpppqqqtttvvvzzz}}}~~~{{{nnnfff]]]YYYUUUQQQRRRUUU]]]___aaa```[[[VVVRRRQQQOOOPPPPPPQQQRRRSSSTTTTTTVVVRRRPPPRRRWWWbbbuuu{{{sssjjjddd___\\\WWWRRRPPPOOOOOOPPPQQQSSSVVVWWWVVVUUUUUUUUUWWWXXXXXXWWWUUUPPPLLLIIIGGGJJJSSSdddzzz~~~~~~{{{wwwrrrnnnjjjhhhgggggggggfffdddaaa]]]ZZZXXXTTTVVVVVVSSSNNNJJJGGGFFFGGGEEECCCCCCEEEFFFEEEEEEDDDBBB@@@>>>;;;999777777555444444555777;;;>>>@@@CCCEEEHHHIIIIIIIIIKKKLLLIIIKKKMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQRRRSSSUUUWWWXXXXXXWWWVVVWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\aaaiiiqqqvvv}}}}}}xxxpppjjjhhhlllnnnsss}}}~~~|||mmmaaaQQQEEE???===:::888444222111000111222111000////////////////////////////////////............,,,------......------,,,---..................---,,,---////////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++***))))))((()))***++++++***)))((((((***,,,---+++*********((())))))***++++++++++++,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,yyynnnbbbWWWNNNHHHDDDCCCBBB@@@??????@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFHHHOOOPPPRRRQQQOOONNNNNNNNNLLLKKKIIIGGGEEEDDDCCCCCC?????????>>>======<<<<<<<<<<<<===<<<<<<;;;:::999999888777888:::;;;:::999;;;;;;::::::999999888888555555555555555555555555444444333333333333444444444444555666666666555555333333333444666999<<<===>>>AAAFFFIIILLLPPPTTTWWW\\\bbbiiiooouuu|||xxxooofff___ZZZZZZYYYZZZ[[[]]]___aaadddgggjjjnnnrrrvvv{{{}}}xxxuuuddd\\\VVVSSSRRRRRRWWW^^^iiinnntttssslllccc[[[WWWUUUUUUUUUVVVVVVVVVVVVWWWXXXUUUSSSTTTVVV^^^oooxxxooofffaaa\\\ZZZWWWTTTRRRRRRRRRRRRRRRUUUXXXZZZYYYXXXWWWXXXXXXYYYYYYXXXUUUPPPLLLIIIGGGIIIPPP___vvv|||yyyxxxwwwuuuuuutttsssoookkkgggdddaaacccccc```ZZZTTTPPPNNNKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDBBB@@@>>><<<:::999666555444555777;;;>>>AAABBBDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPOOONNNMMMNNNOOOQQQQQQRRRRRRQQQPPPNNNMMMQQQRRRSSSTTTTTTUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZZZZ[[[YYYZZZ___dddiiirrr{{{vvvmmmjjjmmmmmmnnnttt}}}zzzooo```PPPDDD===999777555333111111111222111000000000000000000000000000//////////////////......,,,,,,------------,,,,,,------...//////...------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++((())))))))))))))))))((()))+++,,,,,,+++******+++))))))***+++++++++******---,,,,,,+++***)))))))))))))))*********+++++++++*********+++++++++,,,,,,yyymmmaaaWWWPPPKKKIIIBBBBBBBBBBBBAAA@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????CCCBBBAAA@@@@@@BBBDDDEEEDDDDDDCCCCCCDDDFFFHHHJJJNNNPPPRRRPPPMMMLLLLLLMMMLLLJJJHHHFFFDDDBBBAAA@@@>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;999888999:::;;;;;;:::999999999999999999999999777666555555555555666777444333333222222333333444222333444555666666555444444444333333555777:::;;;<<>><<<;;;888666555555777;;;???BBB@@@BBBEEEFFFFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKLLLMMMLLLMMMNNNOOOPPPOOONNNNNNPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUWWWXXXXXXZZZXXXYYY\\\___bbbjjjsssxxxtttsssmmmmmmnnnpppwww~~~}}}|||sss___LLL???999888666444222111222222111000000000000000000000000000.../////////////////////------............------------...//////...------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,,,,---******)))(((((()))******)))***+++***((((((***+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------tttkkk^^^RRRJJJFFFEEEDDDBBBCCCDDDDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????DDDCCCAAAAAAAAACCCEEEFFFEEEEEEDDDDDDEEEGGGJJJKKKJJJMMMNNNMMMIIIGGGHHHIIIIIIHHHFFFCCCAAA???=========<<<<<<;;;::::::999999999999:::;;;;;;;;;::::::<<<:::999999;;;<<<<<<<<<888888888888888999999999999777666555555666888999333333222222222222333333111222333444555444444333555444333333444666999:::999;;;???CCCFFFIIIMMMPPPRRRVVV\\\aaafffmmmvvv}}}}}}mmmbbb]]]YYYSSSNNNNNNNNNMMMMMMOOOQQQTTTVVVQQQSSSVVVZZZ^^^ccciiimmmrrruuu{{{{{{tttlllfff\\\VVVQQQPPPRRRVVV___iiirrr~~~}}}qqqkkkeeecccaaa^^^[[[YYYVVVUUUSSSSSSTTTVVVWWW\\\kkkyyy}}}tttlllddd___bbbbbbbbbaaa```^^^\\\[[[WWWZZZ^^^```___^^^]]]^^^]]]\\\[[[YYYUUURRROOOMMMNNNLLLLLLWWWkkk~~~|||{{{|||}}}yyyrrrjjjdddaaaVVVSSSNNNKKKJJJIIIHHHGGGDDDDDDCCCBBBAAA???===<<<999888666666888<<<@@@BBB???AAACCCDDDDDDEEEFFFHHHDDDFFFHHHIIIIIIJJJLLLMMMIIIKKKMMMOOOQQQQQQQQQQQQOOOOOONNNMMMNNNOOOQQQRRRQQQRRRSSSTTTVVVWWWXXXXXXVVVUUUWWWZZZ[[[\\\bbbjjjppp|||}}}}}}nnnpppppppppsss~~~|||~~~zzzpppXXXGGG@@@>>>666444222111222222111000000000000000000000000000.........///////////////......////////////......,,,---...//////...---,,,000///...------...///000++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++************+++++++++*********+++,,,------,,,+++)))(((((()))+++,,,)))))))))(((&&&''')))++++++,,,------,,,+++***)))+++,,,,,,------......///++++++,,,,,,,,,---------,,,,,,,,,---------......ggg^^^SSSLLLJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCCCCCCCBBBAAA@@@???@@@AAABBB@@@AAABBBCCCBBBAAA???>>>@@@???????????????@@@AAA@@@AAACCCDDDEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDAAA???>>>>>>>>>???:::<<<===;;;888888;;;>>>::::::;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>===;;;999777555555444888777777777777666666666444444444444444444444444444555777777777777555444333333444444555666666777:::;;;>>>???AAAEEEIIIMMMMMMSSSZZZaaagggnnnvvv|||uuufff]]]WWWQQQPPPTTTTTTQQQMMMMMMOOOPPPOOOMMMSSSTTTTTTUUUVVVYYY]]]aaaiiilllrrrzzzwwwmmmeee```^^^XXXQQQMMMNNNPPPQQQRRRdddppp{{{tttllliiifffaaa]]]YYYWWWVVVRRRTTTTTTTTTWWW```nnnxxxvvvnnnjjjhhhfffgggiiiiiihhhfffdddbbb]]]^^^```aaaaaaaaa___^^^dddbbb[[[SSSQQQSSSRRROOOIIIKKKOOOXXXiii~~~|||}}}~~~zzzssskkkggg```[[[TTTPPPNNNLLLJJJGGGFFFFFFDDDCCCAAAAAA@@@@@@???>>><<<:::::::::<<<===>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMPPPOOONNNMMMLLLLLLLLLLLLPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXWWWVVVVVVXXX\\\___jjjvvvyyywwwsssooopppwww|||wwwwww~~~mmmSSSCCC>>>555555444222000///000222111111111111000000000000000//////............///////////////////////////////////////////////////......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---+++******+++,,,+++***,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***))))))***+++,,,,,,------***************************+++,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,......---+++------------------------[[[TTTKKKGGGFFFGGGEEECCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEECCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDBBB@@@>>>======>>>???<<<<<<;;;999777777999;;;999999::::::::::::999999;;;;;;;;;;;;<<<===>>>??????>>><<<:::999777666666666666666555555555444444444444444444444444444444222222333333333333222222333333333444555666666666999;;;===???AAADDDHHHKKKNNNSSSYYY___dddkkktttzzz~~~sssgggaaa]]]XXXWWW[[[XXXUUURRRRRRTTTVVVVVVUUUVVVWWWYYYZZZ\\\^^^aaadddeeehhhmmmsss{{{{{{ssslllfffccc\\\VVVNNNJJJIIIJJJJJJJJJQQQ[[[iiivvv}}}}}}wwwrrrnnnllliiieee```\\\XXXWWWSSSTTTUUUUUUYYYcccrrr|||{{{tttpppnnnjjjkkklllmmmlllkkkiiihhhggggggggggggffffffeeeeeedddccc]]]VVVSSSTTTRRRNNNMMMMMMPPPWWWggg}}}~~~{{{yyyxxx{{{}}}xxxrrrnnnddd^^^WWWQQQNNNKKKHHHFFFFFFFFFDDDCCCBBBBBBBBBBBB@@@???===;;;::::::;;;<<<>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTXXX[[[^^^jjjwww~~~yyyqqqnnnsss~~~}}}|||___KKKBBB777666444222000000111222111111111111000000000000111111000000//////......////////////////////////////////////////////////.........---------,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---+++******+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++,,,,,,---************************))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,+++***+++,,,------,,,------------------------NNNJJJEEECCCEEEFFFEEECCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHFFFDDDCCCBBB@@@???>>>===<<<===>>>>>>BBB>>>:::888888888999999888999999::::::999999888<<<;;;::::::;;;<<<>>>?????????===<<<:::999888777666666555555555444444444444444444444444444444444111111111000000111111111222333333444444555555666777999<<<>>>???BBBFFFHHHMMMQQQWWW[[[```gggqqqxxx~~~wwwpppllliiieeedddfff___\\\YYYYYY[[[^^^```aaa^^^aaadddfffgggiiijjjllljjjkkknnnqqquuuzzz}}}{{{tttnnniiieeedddZZZUUUMMMGGGEEEDDDCCCCCCBBBGGGRRR```lllssstttrrrqqqpppnnnjjjeee```[[[XXXVVVVVVVVVVVV[[[eeesss~~~zzzwwwuuupppqqqqqqrrrrrrqqqppppppppppppooommmllllllkkkkkkggghhhddd___\\\\\\XXXRRRSSSQQQQQQXXXeeexxx~~~{{{wwwsssvvvwwwyyy{{{|||}}}~~~~~~|||xxxtttiiiddd\\\TTTOOOJJJGGGDDDFFFFFFEEEDDDDDDCCCDDDDDDAAA@@@>>><<<;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQQQQQQQSSSUUUXXXYYYdddpppyyyrrrkkkmmmvvv}}}pppUUUFFF:::888555333111111111111111111111111000000000000///000000000///...,,,+++////////////////////////////////////////////////.........------------,,,------............------------------------------------------------------......------------,,,,,,---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHFFFDDDDDDFFFGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJMMMLLLLLLKKKIIIHHHGGGGGGDDDEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDEEEGGGHHHIIIDDDEEEGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@>>>======<<<<<<===>>>>>>HHHCCC===:::;;;<<<<<<:::888999999::::::999999888<<<;;;:::999999;;;===>>>======<<<;;;:::888777666666666666666555555555555333333333333333333333333333222111000000111222333222222333333444444444444666888:::<<<===???BBBEEEJJJNNNRRRVVV[[[cccmmmuuu}}}yyytttqqqpppgggeeebbbaaaccchhhlllnnnlllpppuuuxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{~~~{{{vvvpppkkkfffcccaaaYYYUUUNNNHHHDDDBBB@@@@@@AAABBBGGGTTTcccooossssssttttttssspppjjjccc]]]YYYZZZYYYXXXWWW\\\fffrrr{{{|||{{{xxxxxxwwwwwwvvvuuuuuutttuuuuuuuuuuuusssqqqnnnmmmnnnpppppplllkkkkkkfff___ZZZUUUSSSYYYeeesss~~~|||}}}{{{vvvqqqpppqqqrrrsssuuuwwwyyyzzzzzz|||~~~~~~{{{xxxuuummmhhh```WWWPPPJJJGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFCCCBBB@@@>>><<<;;;;;;;;;<<<======>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLNNNQQQRRRSSSTTTWWWYYY[[[bbbllluuuuuukkkjjjnnnsss}}}~~~^^^JJJ===:::666333222222222111111111111111000000000///---...///000///---***(((////////////////////////////////////////////////............------------,,,------......------,,,++++++++++++++++++++++++---------------------------------------,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---+++((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,FFFEEEEEEFFFGGGHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKLLLLLLNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGHHHIIIKKKMMMOOONNNOOOPPPRRRSSSTTTTTTTTTVVVWWWWWWXXXYYYZZZZZZ[[[ZZZXXXUUURRRNNNKKKIIIHHHFFFFFFDDDCCCBBBAAA@@@@@@===============>>>>>>???HHHCCC>>><<<===>>>===;;;::::::;;;;;;;;;;;;::::::;;;::::::999999:::;;;<<<::::::::::::888777555444555555444444444444333333111111111111111111111111222222000//////000222222222222222333333333333333444666999:::;;;===???AAADDDHHHLLLPPPUUU]]]gggoooyyy{{{xxxqqqpppooonnnppptttzzz}}}~~~~~~zzzxxxtttoooiiidddaaa___XXXVVVQQQKKKFFFBBBAAAAAABBBAAADDDOOO___mmmuuuwwwxxxxxxwwwtttooohhhaaa]]]YYYXXXXXXYYY___iiiuuu}}}~~~|||zzzxxxwwwwwwwwwxxxzzz|||}}}|||xxxtttqqqtttxxxzzzyyyyyyyyytttmmm```XXXUUU[[[eeeppp}}}{{{vvvvvvwwwvvvqqqkkkjjjkkklllnnnppprrrssstttuuuvvvxxxyyyyyywwwtttrrrlllhhhaaaXXXPPPJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBAAA???>>><<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKLLLJJJMMMPPPRRRSSSUUUXXXZZZ[[[```eeemmm{{{}}}sssooonnnoootttzzzhhhRRRAAA===777444333333222111111111111111000000000///...///000111000...,,,***//////////////////////////////////////////////////////.........---------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---,,,------......------,,,---+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIJJJLLLOOOPPPOOOOOOPPPQQQSSSUUUWWWXXX]]]^^^```aaaaaa```______bbbaaa```______^^^______^^^[[[XXXSSSOOOKKKIIIGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>?????????????????????CCCAAA>>>======>>>======<<<======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::::::::999777555444333333222222222111111111111111111111111111111111000000000//////000000000222222222222222222222222222444777999999:::<<<===>>>AAAFFFIIIMMMSSS\\\bbbjjjuuuyyyvvvrrrmmmhhhdddbbbaaa]]][[[WWWQQQJJJFFFDDDCCC???@@@DDDOOO___nnnxxx|||||||||{{{yyysssmmmgggcccYYYYYYZZZ^^^fffqqq{{{|||zzzzzz{{{{{{~~~~~~{{{zzz|||uuuggg\\\VVV\\\eeelllvvv~~~yyyvvvqqqooonnnlllhhhdddfffgggiiikkkmmmnnnnnnnnnpppqqqrrrrrrqqqooollljjjeeebbb]]]UUUNNNJJJIIIIIIGGGGGGFFFEEEEEEDDDEEEEEECCCBBBBBBAAA???>>>======:::;;;;;;<<<===>>>>>>>>>AAA@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCBBBEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJMMMOOOPPPSSSWWWZZZ^^^aaadddiiiuuu}}}wwwrrrpppooossssss\\\EEE???888444444444333111111111111111000000000000000111222222222111///////////////////////////////////////////////////////////////.........------,,,,,,------------,,,,,,........................++++++++++++++++++++++++******++++++++++++,,,,,,+++***))))))+++------,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++------............------...,,,******,,,---...---------------------------EEEFFFHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUYYYXXXWWWVVVUUUVVVVVVWWWTTTSSSRRRRRRTTTXXX\\\___```bbbdddfffhhhjjjkkklllpppqqqrrrrrrqqqooommmkkkjjjhhheeeaaa^^^[[[ZZZYYYVVVUUUQQQMMMIIIFFFCCCBBB???>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>???@@@@@@?????????@@@??????@@@@@@@@@@@@??????===>>>@@@@@@@@@???>>>===;;;<<<======<<<:::888666444444444333333333222222222222222222222222222222111111111222222111111111222222222222222111111111000333666888888888999;;;999<<<@@@BBBDDDGGGMMMRRRWWW```kkktttzzzzzzvvvooohhheeeeeehhhjjjhhhgggccc\\\SSSLLLIIIIIIAAAEEEMMMXXXeeerrr|||}}}xxxrrrmmmjjjbbbbbbcccgggooowww~~~}}}~~~zzzmmm```WWW\\\cccfffmmmwww}}}}}}{{{yyyvvvsssqqqooollliiifffdddcccbbbdddfffhhhjjjkkkkkkjjjjjjjjjjjjjjjiiigggddd```^^^ZZZYYYVVVPPPJJJGGGHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>::::::;;;;;;<<<<<<======???>>><<<<<<<<<===???@@@>>>>>>??????@@@@@@AAAAAA===???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGHHHJJJLLLNNNRRRWWW[[[```eeehhhjjjrrrzzzsssoookkkmmmyyyyyycccHHHAAA999555555555333111111111111111000000000000/////////000000000000000////////////////////////////////////////////////////////////............+++,,,,,,------,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***)))))),,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++------............---------,,,+++,,,...///...---........................GGGHHHJJJKKKKKKLLLNNNPPPLLLMMMNNNOOOPPPQQQRRRRRRUUUVVVVVVWWWXXXZZZ[[[\\\bbbaaa```_________```aaaeeedddbbbbbbeeejjjooosssssstttwwwzzz}}}~~~}}}}}}~~~}}}|||yyyvvvtttllliiiddd___YYYUUUSSSQQQMMMKKKHHHEEEBBB???===<<<<<<<<<<<<===???AAACCCEEEBBBCCCCCCCCCCCCBBBAAA@@@<<<@@@DDDEEECCCAAACCCEEEAAAAAAAAABBBBBBAAAAAAAAA???@@@CCCDDDDDDBBB@@@>>>>>>???@@@@@@???===;;;999888888777777777666666666444444444444444444444444333444555666666555444333222222111111111111111111000222555777777777888999666:::===>>>>>>???CCCGGGIIIOOOWWW\\\aaaiiiuuu}}}|||uuullleeecccfffmmmrrrrrrrrrnnnfff\\\SSSOOOOOOIIIOOOXXXbbblllvvv{{{vvvrrrooommmlllllloootttzzz~~~|||{{{~~~|||~~~{{{yyy{{{}}}qqqbbbXXX\\\aaaaaagggppppppxxx~~~|||zzzvvvtttrrrooollliiihhhhhhgggeeebbbaaacccdddccceeehhhjjjkkkjjjhhhgggddddddcccaaa^^^ZZZWWWTTTSSSSSSPPPLLLGGGEEEHHHJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;===???<<<======>>>???@@@@@@AAA999;;;>>>BBBDDDEEEFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLOOOSSSYYY^^^^^^dddhhhhhhmmmzzzxxxqqqmmmfffhhhttt~~~yyy{{{fffJJJBBB:::555555555333111111111111111000000000000,,,,,,+++,,,,,,---//////////////////////////////////////////////////////000/////////............+++,,,,,,------,,,,,,+++........................------------------------,,,,,,,,,------.........+++)))((())),,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------............---------------...000000...---////////////////////////JJJKKKNNNPPPRRRSSSTTTTTTWWWWWWVVVVVVWWWXXXXXXYYY\\\\\\\\\^^^```dddggghhhlllmmmnnnnnnmmmnnnppprrrrrrrrrrrrssswww|||xxxrrrpppggg\\\TTTPPPLLLHHHDDD@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAADDDCCCAAA@@@@@@AAACCCDDDAAA@@@AAABBBDDDEEEDDDCCCBBBCCCDDDEEEEEECCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCBBB@@@???>>>===============<<<;;;;;;;;;;;;;;;888888888888888888888888666555333222222333555777444444444444555555555666777777777777777777777777666777777999:::===>>>@@@???@@@DDDIIIPPPWWW^^^aaaooorrrwww~~~zzzwww}}}yyyrrrjjjgggkkkqqqwwwyyy~~~xxxqqqiiibbb]]]ZZZTTTYYYaaalllvvv}}}|||zzzyyyyyyzzz}}}}}}zzzwwwuuutttttttttwwwuuuuuuxxx{{{~~~zzzzzz}}}sssfff[[[YYY[[[]]]^^^```eeeiiirrr}}}{{{ssspppnnnlllkkkjjjhhheeebbbdddbbb```^^^]]]]]]^^^___aaabbbbbbccccccdddddddddeeeccc___ZZZVVVRRROOONNNHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@>>>>>>???@@@???>>>===>>>@@@@@@?????????@@@:::777555666999<<<<<<;;;;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===AAAAAABBBCCCCCCDDDEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGJJJLLLNNNSSSXXX\\\]]]```eeekkkqqqyyy}}}vvvmmmddddddcccjjj||||||}}}yyydddUUUHHH:::666666444222222111111111111000000000000000000111111111111000000111111000000///---,,,+++////////////////////////------......//////000000***+++,,,---............------......------,,,+++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,---..................------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***......------------......------............------..........................................------UUUWWWZZZ\\\^^^`````````^^^^^^^^^___```aaabbbccchhhiiijjjkkknnnppprrrsssvvvwwwyyyzzzzzz|||~~~}}}uuunnneee]]]SSSLLLIIIGGGCCC???@@@???>>>>>>======>>>>>>======???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCC@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999888888888999:::666666666777777777888888777777777777777777777777666777777777888:::;;;;;;======>>>@@@CCCGGGKKKNNNWWWZZZ```gggpppxxxyyytttwww}}}|||vvvoookkkmmmrrrwww{{{{{{uuunnniiieeedddhhhoooxxx|||zzzwwwtttrrrqqqqqqqqqrrrpppoooqqqssswww}}}~~~}}}rrreeeXXXTTTVVVVVVWWWXXX]]]```gggqqqyyyzzzuuunnnjjjhhhfffeeeeeedddbbb``````^^^\\\[[[ZZZ[[[\\\\\\_________``````aaaaaaaaa```^^^ZZZUUUPPPKKKHHHGGGEEEDDDDDDCCCCCCBBBBBBBBB@@@>>>======>>>??????>>><<<>>>@@@@@@???>>>???@@@<<<:::777777999::::::888999999888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLPPPUUUXXXbbbfffiiilllnnnqqqwww{{{xxxnnnfffbbb___cccrrr{{{{{{jjjXXXKKK>>>999777444000000222111111111000000000000000000111111111111000000000000000000///...------////////////////////////.........///////////////---...///000111111111111+++,,,------...............---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,------............------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......------------......------............------........................////////////////////////dddfffiiilllnnnooonnnnnnjjjjjjjjjkkklllnnnoooqqquuuvvvxxxzzz|||~~~~~~wwwmmmeeeWWWQQQIIIDDDBBBAAA???===??????>>>=========>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDFFFHHHHHHFFFEEECCCBBBAAAAAABBBEEEGGGGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA????????????>>>>>>======>>>>>>=========<<<<<<<<<999999999999::::::::::::888888888888888888888888888888888999999999999999;;;;;;:::999:::;;;===>>>BBBDDDHHHOOOVVV___fffjjjqqquuuzzzuuurrrssswww}}}}}}wwwrrrpppsssyyy~~~}}}~~~}}}xxxtttqqqrrruuuzzz|||zzzwwwuuusssrrrqqqrrrpppmmmlllllllllnnnvvv}}}mmm```SSSNNNMMMLLLMMMOOORRRSSSXXX```hhhllljjjgggcccaaa^^^]]]]]]^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[YYYTTTOOOJJJEEEBBB@@@????????????????????????>>><<<;;;;;;===>>>===<<<;;;===>>>>>>======>>>???>>><<<:::888888888777555777777777777777888999999999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLQQQTTTccchhhlllllljjjjjjnnnrrr~~~vvvmmmfff___^^^hhhwww}}}www{{{xxxcccUUUGGG???;;;555111000222222222111111111000000000000000000000000000000...//////000000//////...///////////////////////////////////////.........+++,,,---......///......***+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.........---------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,------............------------......------............------........................000000000000000111111111uuuvvvyyy|||}}}}}}{{{zzzzzzyyyxxxwwwwwwyyyzzz{{{}}}xxxmmmaaaXXXMMMIIICCC@@@@@@@@@???>>>???>>>>>>======>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFIIIHHHGGGGGGGGGIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>>>>>???AAAFFFLLLQQQUUU[[[___eeekkkppptttyyy||||||~~~uuuooommmqqqwww|||uuuqqqrrryyyzzz{{{~~~~~~}}}~~~|||zzzyyyxxxxxxtttqqqnnnmmmjjjjjjpppyyy~~~}}}xxxdddXXXMMMHHHFFFEEEEEEGGGHHHHHHKKKQQQXXX]]]``````^^^[[[XXXVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUQQQKKKFFFBBB???===;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888999:::<<<;;;;;;999;;;======<<<;;;<<<===>>><<<;;;999888777666555555555555666666666777777888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHLLLQQQTTT]]]cccjjjkkkiiihhhkkkooosss{{{pppfff___cccnnn}}}xxxvvvttteeeSSSHHH???888555555333333222222222111111111111111000000000000111111......///000000000000000////////////////////////000000//////......------***+++,,,---------------+++,,,---...////////////...------,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------............------------......------............------........................000000000000111111111111wwwlll```TTTLLLEEECCC@@@>>>>>>??????@@@??????>>>>>>>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDFFFHHHIIIKKKMMMLLLKKKKKKLLLKKKIIIGGGJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;<<<@@@CCCEEEGGGLLLRRRXXX^^^dddiiimmmlllooorrruuuxxx}}}{{{oooggghhhlllzzz~~~yyysssnnnooouuu{{{}}}}}}~~~zzzvvvssspppllljjjnnnvvv}}}~~~pppgggXXXOOOFFFBBBAAA???@@@CCCAAAAAABBBFFFLLLRRRWWWYYYZZZWWWSSSQQQQQQRRRRRRQQQSSSSSSSSSTTTTTTUUUVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQOOOKKKFFFBBB>>>;;;:::888888888888999999999999888777666666888999999999777999;;;;;;:::::::::;;;;;;;;;;;;:::999888777777444444555555555666666666777777777777888888888888::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBEEEFFFIIIMMMSSSVVVXXX___gggjjjjjjiiikkknnnjjjwww}}}qqqfffdddjjjuuuwww~~~uuu```PPPDDD:::777888333333333333222222222222111111000//////000111111---...///000111111111111000000000000000000000000000000//////......------...//////000000000000///---......//////...---------------,,,,,,---......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................******++++++,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......------------......------............------/////////////////////////////////000000111111111xxxlll___SSSJJJEEE@@@???===<<<<<<===>>>???@@@@@@?????????@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDGGGFFFFFFGGGIIILLLPPPRRRSSSSSSTTTUUUVVVTTTPPPLLLMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTSSSRRRPPPNNNMMMJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<========================999;;;===???@@@@@@@@@???>>>>>>===<<<;;;:::999888888777666666777999;;;===;;;>>>CCCHHHMMMRRRXXX\\\^^^```cccgggjjjooouuuxxx|||ssshhhfffiiippp{{{xxxsssnnnlllmmmrrrvvv||||||}}}~~~zzzvvvsssnnnjjjnnnuuupppaaaWWWLLLEEE???>>>===;;;<<<>>>;;;<<<<<>>???@@@@@@@@@@@@BBBDDDFFFIIINNNSSSWWWXXX]]]dddjjjllllllkkkjjjeeennnyyy}}}pppiiiiiippp}}}zzzzzznnn[[[KKK>>>999999444444444333333333222222222111000//////000111222...///000000111111111111000000000000000000000000///////////////.........---....../////////......///////////////...------------------------...///,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------------.........)))******++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---//////......---,,,,,,+++......------------......------............------/////////////////////////////////000111111222222}}}yyyxxxxxxyyyzzzxxxyyy{{{}}}yyynnn```SSSJJJEEECCC??????>>>=========???AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFIIIJJJKKKNNNQQQUUUWWWYYYXXXYYY\\\```aaa___ZZZVVVRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\\\\[[[XXXTTTRRRLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>><<<<<<:::999999999999;;;<<<===;;;<<<<<<<<<============????????????????????????===>>>@@@AAABBBAAA@@@???AAAAAA@@@@@@>>>===<<<;;;777777777777777888888999888:::===@@@BBBEEEJJJMMMQQQSSSVVVYYY]]]aaagggjjjttt{{{{{{pppmmmqqqppp}}}|||wwwqqqnnnooorrruuuwww||||||~~~}}}zzzwwwqqqmmmpppwwwxxxmmm```TTTLLLBBB===:::;;;:::777666888666777888:::<<>><<<:::999888777777555555444444333333222222444222111222444666666555555666888888777777777888888;;;<<<<<<999777777888333333555666666666555444444555555555555666666666666666666666666666666666888999;;;<<<>>>?????????AAABBBDDDFFFHHHLLLQQQUUUVVVZZZaaaiiipppqqqnnnjjjgggkkkqqqxxx{{{rrrmmmoooxxx{{{|||}}}lllYYYGGG<<<:::444444444444333333333333222111000//////000111222///000000111111111000000000000000000000000000000.........///////////////+++,,,,,,---,,,,,,++++++---......////////////...---------------...//////,,,,,,,,,------------...------............------+++,,,,,,,,,------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------......------------......------............------////////////////////////000000111111222333333444wwwuuuqqqnnnmmmnnnppprrrmmmmmmnnnppptttxxx|||~~~|||~~~yyysssgggYYYMMMFFFCCCCCCAAABBBAAA@@@??????AAACCCAAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJLLLQQQUUUYYY\\\]]]]]]ZZZ]]]bbbgggiiigggbbb]]]VVVWWWZZZ\\\^^^^^^^^^^^^^^^```bbbcccaaa]]]YYYVVVSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>===<<<777777666555666888;;;===============>>>>>>>>>>>>????????????????????????BBBCCCDDDEEEEEECCCAAA@@@DDDDDDDDDEEEDDDDDDCCCCCC===<<<<<<;;;:::999888777:::<<<===>>>>>>@@@BBBEEEIIIKKKNNNQQQTTTXXX]]]aaakkksss~~~yyywwwzzzuuuzzztttrrrtttxxx{{{{{{}}}zzztttpppssszzzyyyssskkkbbbYYYPPPHHHCCC<<<999888999888333222333222444666777888:::===???======>>>AAAEEEFFFFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFDDDCCCBBBAAA@@@<<<;;;:::999888888888888444333333222111000000///333111000111444555555555444666888888777666777888999<<<>>><<<999666555666333444555666666666555444444444444555555555666666777777777777777777777666777888:::<<<===>>>??????BBBCCCEEEEEEGGGJJJOOORRRSSSVVV]]]hhhsssvvvrrrmmmlllmmmnnntttzzzsssqqqwwwyyyeeeOOO@@@;;;555555444444444333333333222111000......000111222000000111111111111000000000000000000000000000000---.........//////000000/////////000//////......+++,,,---///000000000000---------------...///000,,,,,,,,,---------......---......//////......---+++++++++,,,,,,---------++++++,,,------...//////---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////.........------.........---..................---000000000000000000000000111111222333333444555555~~~vvvnnnlllhhheeeddddddeeefffeeeeeeddddddfffiiimmmoootttwwwzzz||||||~~~vvvhhhWWWLLLHHHGGGDDDAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@AAAEEEGGGFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLQQQYYY___aaaaaa```___bbbdddfffkkkuuuzzztttjjjiiifffbbbaaabbbbbb___\\\^^^___aaadddeeeddd```]]]VVVTTTRRRPPPMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGGGGFFFCCC???;;;888666555333333333555777888;;;<<<======;;;:::;;;===:::<<<>>>AAACCCEEEEEEEEEEEEFFFFFFCCCEEEHHHHHHEEEDDDFFFGGGGGGFFFDDDCCCCCCAAA???===<<<<<<<<<;;;:::999999999999999::::::;;;AAACCCFFFHHHJJJLLLPPPSSS^^^gggsss~~~~~~xxxvvvyyy|||}}}yyytttrrrwww~~~|||yyywwwwwwyyyyyyvvvssskkkdddZZZQQQJJJDDD@@@===:::999999777666555444333333222111111333555888::::::;;;<<<>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDBBB@@@>>><<<;;;999888666444333222111111111111111111111111111111111111222333444444555555666666666666777888999:::999999888777666555444444555555555555555555555555444444444333333222222222555555555666666666666777888888:::;;;===>>>???@@@AAABBBEEEFFFGGGIIILLLOOOTTTVVV\\\dddmmmtttxxxyyytttuuuvvvzzz}}}sssqqqwww|||qqqWWWDDD<<<888444333333222000333999000000000000////////////111111111111000000000000////////////000000000000111000000///...---------///////////////...............------------..............................///...------------...///...------,,,,,,------...///...---,,,,,,---...///------------------------........................,,,,,,,,,------.........///000111111111///...---000...+++)))***,,,///111////////////000000000000111///------...000000000444222333777666333888@@@}}}wwwmmmeee```^^^[[[YYYXXXYYYZZZ[[[\\\[[[ZZZZZZ\\\___ccceeeiiilllppprrrtttxxx~~~yyynnnbbbSSSIIIFFFFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBEEEBBBAAABBBEEEGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLRRRWWW]]]bbbccccccbbbbbbcccgggllltttzzztttpppjjjggggggeeebbb___^^^^^^___aaabbbaaa^^^[[[YYYXXXUUURRROOOLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFCCC???;;;999666555333222222444555777999:::;;;;;;999999:::;;;<<<>>>AAAEEEHHHIIIJJJJJJKKKMMMMMMJJJIIIJJJHHHDDDGGGHHHIIIHHHGGGFFFFFFFFFDDDBBB@@@??????>>><<<:::999999888888888999::::::;;;===???AAACCCEEEIIILLLUUU^^^jjjuuu}}}||||||xxxtttqqqvvv}}}yyyuuupppnnnnnnmmmjjjgggZZZTTTLLLDDD???;;;888666777777666555444333333222222222111222222444666777888888999;;;<<<>>>???????????????@@@@@@@@@@@@@@@??????>>>===<<<:::888777777666555333222111111111111111111111111111111111111111111222333444444444666666666666666777999999999999888777666555444444222222222222222222222222444444333333333222222222444444555555555666666666777888999:::<<<>>>??????AAABBBEEEFFFGGGIIILLLOOOSSSUUU[[[cccmmmvvv|||wwwrrrttt~~~eeeNNNAAA;;;777555555333111222777111111111000000/////////111111111111000000000000////////////000000000000111000000///......------.........///////////////......------------.........................................................------,,,,,,------...///...------------...///------------------------------------------------,,,,,,------------------///////////////...------///---,,,++++++---///000////////////000000000000111000///000111333333444444333666;;;===>>>EEENNN{{{uuuppplllfff^^^XXXTTTSSSRRRQQQQQQRRRTTTVVVVVVVVVUUUUUUWWWZZZ]]]^^^^^^aaadddgggiiiooowww}}}|||qqqcccYYYLLLEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCDDDFFFGGGGGGFFFGGGGGGFFFGGGHHHKKKNNNOOOXXX\\\aaaeeefffgggggggggiiiooowww}}}uuuqqqnnnlllhhhddd```_________```___]]][[[\\\ZZZWWWTTTPPPNNNLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFCCC@@@<<<:::666555333222111222444555666777888888666666777888;;;>>>CCCHHHLLLOOOPPPPPPSSSWWWYYYWWWVVVUUUQQQLLLLLLKKKIIIHHHGGGFFFGGGGGGGGGFFFDDDCCCBBBAAA>>>;;;:::999999888888888888999666888:::;;;===???BBBDDDLLLTTT___jjjuuu{{{wwwtttyyy~~~yyyqqqllleee```^^^]]]ZZZWWWLLLGGGAAA<<<:::888777555444333333333222222222222111111222222222333333333444555666777888999:::;;;<<<<<<<<<======>>>>>>>>>=========<<<;;;:::999888666555444333222111111111000000000000000000000000000000111111222333333333555555444555555666777888999999888777666555444444222222222222222222222222333333333333222222222222333333333444444444555555666666888999;;;===>>>???AAABBBEEEFFFGGGIIILLLOOORRRTTTZZZbbblllwwwtttrrrwwwxxx[[[FFF???:::777777555111111444333333222222111000//////111111111111000000000000////////////000000000000111000000//////......---------......//////000000......------------..............................,,,---...//////...---,,,...------,,,,,,------...///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///......------------......------------...//////////////////000000000000111111111222333444555666555777>>>FFFKKKPPPYYYbbbppplllfff```]]]XXXTTTPPPLLLKKKKKKKKKLLLOOOQQQRRRRRRRRRQQQQQQSSSUUUWWWXXXWWWZZZ\\\^^^```fffnnntttttthhhXXXPPPHHHCCCCCCEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIHHHIIIKKKNNNRRRUUUZZZ^^^cccgggjjjmmmpppsssxxx~~~zzzuuuooojjjfffdddaaa______^^^]]][[[[[[ZZZXXXUUURRRPPPNNNNNNJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGFFFDDD@@@===;;;777555333111111111222333222444555444333333444555888<<>>;;;;;;:::999888888888888777888:::;;;;;;===???BBBEEELLLVVVaaammm}}}{{{wwwuuuyyy~~~wwwqqqhhhaaaXXXRRRPPPNNNLLLJJJDDD@@@<<<999888888777666222222222222222222222222111111222222222222111000222333444555666777888888;;;;;;;;;<<<<<<=========>>>======<<<;;;999888777555444333333222222222222000000000000000000000000000000111111111222222222444444444444555666777777888888888777666555555555333333333333333333333333333222222222222222222222222222333333333444444444444555666888:::<<<===>>>AAABBBEEEFFFGGGIIILLLOOORRRTTTYYY```iiiuuuyyysssrrrgggLLLAAA;;;888777666222111333555444333333222111000000111111111111000000000///////////////000000000000000000000000//////......,,,------...///000111111......------------..............................,,,---///000000///---,,,...------,,,,,,------............------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000///...---,,,---...///------...///////////////////////////000000000000000111222222222333555777999@@@LLLXXX```gggooouuu[[[WWWSSSNNNLLLJJJHHHGGGAAAAAAAAABBBDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLPPPRRRUUUUUUVVVYYY```eeeqqquuuzzz}}}~~~~~~~~~wwwjjj___OOOKKKEEECCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGIIIIIIJJJIIIIIIJJJLLLQQQUUUXXXYYY]]]ccciiipppxxxxxxqqqmmmiiiccc^^^]]]\\\[[[ZZZYYYXXXVVVUUUSSSRRRRRRRRRMMMLLLJJJIIIIIIIIIJJJKKKIIIHHHHHHFFFDDDAAA???===888777444222000000111222000111222222111111222444777;;;BBBKKKTTT\\\aaadddfffpppyyy{{{{{{zzzvvvqqqiiiddd\\\WWWTTTRRRPPPNNNIIIHHHGGGGGGGGGGGGEEECCC???>>><<<;;;999888888888999:::;;;;;;;;;;;;>>>@@@???EEEMMMVVVcccvvv{{{wwwsssrrruuuzzz{{{zzz|||wwwoooiii]]]WWWNNNHHHFFFEEEDDDBBB<<<999555333333333222111222222222222222333333333111111222222222111000///222333444555666777888999;;;;;;<<<<<<===>>>??????<<<<<<;;;:::888666444333666666555444333333444444000000000000000000000000111111111111111111222222333333333333444555666777888888777777666666555555333333333333333333333333222222222222222222222222222222222333333333333444333444666888:::<<<===>>>AAABBBEEEFFFGGGIIILLLOOORRRUUUXXX]]]eeeppp}}}}}}ssslllzzzvvvXXXDDD===777666666333222444444444444333222111111000111111111111000000000///////////////000000000000000000000000000/////////,,,------...///000111111......------------..............................,,,---///000000///---,,,...------,,,,,,------...---..................---,,,,,,,,,---------......------------------------.........------,,,,,,,,,000000.........///000111---...///000000000//////////////////000000000000...000111111111333777:::CCCOOO```mmmwww~~~KKKIIIFFFCCCAAAAAABBBBBB;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@@@@AAABBBBBBCCCEEEHHHJJJJJJIIIJJJNNNRRR[[[^^^bbbeeefffhhhjjjkkkqqqwww{{{yyyssslll```VVVJJJGGGDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJIIIHHHHHHIIIKKKIIIIIIJJJLLLOOOSSSWWWYYY[[[___fffoooyyy{{{tttnnneee^^^[[[YYYYYYYYYXXXXXXVVVUUUUUUTTTTTTTTTQQQOOONNNLLLKKKKKKKKKKKKIIIIIIHHHFFFDDDBBB@@@???:::888555222111000000111...000111111111111222444888<<>><<<;;;:::999999:::::::::999999;;;<<<:::>>>DDDLLLYYYmmm|||wwwtttsssvvvzzz}}}vvvuuuyyy}}}zzzwwwqqqhhhbbbVVVOOOGGGBBBAAA@@@???===999666444222222222222111222222222333333333333333222222111111111111111111222333444666777999:::;;;<<<<<<===>>>??????@@@AAA@@@??????>>><<<;;;999888999999888777666555555555111111111111111111111111222222222222222222222222444444333444444555666777888777777777666666666555222222222222222222222222111111111222222222222222222222222333333333444444333444666888:::<<<>>>???AAABBBEEEFFFGGGIIILLLOOOSSSUUUYYY\\\bbblllxxxuuuhhhqqqiiiKKKAAA999666555333222444333333333222222222222111111111111111000000000000////////////000000000000000000000000000000000000------......//////000000......------------..............................,,,---...//////...---,,,...------,,,,,,------...------...//////...------+++,,,,,,------.................................------------------,,,,,,000////////////000111111...//////000111000000000////////////000000000000///000222333444888@@@FFFUUUcccuuuBBBBBB@@@>>><<<<<<===???999999::::::;;;<<<<<<==================>>>>>>>>>:::===@@@@@@???>>>@@@CCCFFFIIIKKKNNNPPPSSSVVVYYY^^^fffkkkjjjfff```VVVNNNFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLJJJHHHHHHJJJLLLKKKLLLNNNQQQUUUXXX\\\]]]aaaeeemmmwww~~~vvvkkkbbb]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSQQQNNNMMMLLLLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@<<<:::777333111000000111...000111111111111333444777;;;BBBNNN\\\kkkwww~~~vvvnnnfff]]]WWWUUUQQQMMMJJJIIIIIIHHHHHHGGGEEECCCAAA>>>===<<<;;;999::::::999888777999:::888;;;???EEEQQQfffzzzuuurrrqqqtttxxxvvv}}}ttttttwww{{{{{{wwwssslllccc\\\QQQKKKDDD???>>>===;;;999888666444444444555444333333222222222222222222222333222111000111222333333222222444666999;;;<<<===<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA===<<<;;;999888777777777222222222222222222222222333333333333333222222222444444444444555666777888777777777777666666666666222222222222222222222222000111111111222222222222333333333333444444444444333444666888;;;===???@@@AAABBBEEEFFFGGGIIILLLOOORRRUUUYYY]]]aaajjjvvvxxxkkkmmmyyyxxxUUUIII===888666333222444111111111111222222222222111111111111000000000000////////////000000000000000000000000000000000000.........///////////////......------------.........................................................------,,,,,,------...------...//////...------++++++,,,,,,---......///------------------------,,,,,,---------------------......///000000////////////000000000111111111////////////000000000000111333666888;;;CCCOOOXXXjjjxxx<<<<<<;;;999777666888999555666666666666666666777888888888888999999999999444888;;;<<<:::999:::<<<;;;===???AAADDDGGGLLLPPPRRRZZZ``````]]]XXXPPPIIIDDDDDDCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMKKKIIIHHHJJJMMMOOOQQQTTTWWW[[[___aaabbbgggkkksss}}}~~~rrrgggaaa____________^^^\\\ZZZXXXWWWVVVVVVWWWUUUSSSPPPNNNLLLLLLLLLJJJJJJHHHFFFDDDCCCAAAAAA===;;;888444222111000111...000222222111111333555555888@@@LLL[[[lllzzzzzzoooggg[[[WWWPPPLLLJJJIIIIIIHHHIIIHHHEEECCC@@@>>>======;;;;;;;;;:::888777999:::999;;;>>>CCCOOOddd}}}~~~}}}~~~}}}qqqllljjjiiikkkoooqqqxxxvvvvvvxxxzzzzzzuuuqqqiii```YYYPPPJJJCCC>>>===;;;888666444222111111333444444333222222222222111111111000333222111000000222444555111222444666999<<<>>>???<<<<<<===>>>???@@@AAABBB??????AAABBBCCCDDDDDDDDD@@@???===;;;:::999888888333333333333333333333333333333333333333333333333555555444555555666777888777777777777666666666666555555555555555555555555000000111111222222222222333333444444444444555555444555777999;;;>>>@@@AAAAAACCCEEEFFFGGGIIILLLOOOQQQUUUZZZ]]]bbbjjjvvv|||rrrooottt]]]OOOAAA999666333222333///000000111111222333333111111111111000000000000////////////000000000000000000000000000111111111///////////////..................------.................................///...------------...///...------,,,,,,------...,,,---...//////...---,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...///000///...---000000000///000111111222////////////000000000000333666999<<>>===;;;888666555333000...111111111111000000000000000666???FFFOOO___sssvvvlllcccYYYRRRQQQPPPLLLIIIGGGFFFEEEEEEEEEDDDAAA???===<<<:::888888999:::;;;:::>>>>>>AAALLLYYYttt{{{yyyxxxyyyzzzzzzzzz|||}}}~~~~~~~~~~~~yyyqqqhhhbbbaaabbbbbbbbbjjjpppxxx}}}{{{zzz|||zzztttnnneee[[[TTTIIIFFFAAA===<<<:::999777777777777666555333222111111000000000000000111111111111111111111111111111444555555777999<<>>;;;888777666666<<<888333444777999777444333444444555555666666666444444444444444555666777:::999999888777666555555444333333222333555666777111111000000111222333333333333333333333333333333222444666666666777999:::AAAAAACCCEEEHHHKKKMMMOOORRRTTTWWWZZZ___iiiuuu~~~|||pppiiiiiivvvfffSSSAAA999666333333555000111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000///......------///////////////////////////...---,,,,,,---...///........................//////............//////...------,,,,,,------...---------............///...........................------,,,,,,------...........................000////////////000111111000//////000111222444555888;;;@@@FFFOOO\\\jjjsss888888888777777888888888888888888777777777777777888888777777777666666666666666666666666666666666888999::::::::::::===???BBBFFFMMMRRRTTTQQQMMMJJJGGGFFFEEEEEEGGGHHHHHHGGGJJJKKKLLLLLLJJJHHHGGGGGGKKKLLLLLLLLLMMMPPPTTTXXX___ccciiinnnqqqrrrsssssstttuuuzzzyyytttmmmhhhaaa___\\\XXXUUUTTTVVVWWWZZZYYYWWWXXXYYYWWWRRRNNNKKKJJJHHHFFFEEEDDDAAA>>>>>><<<999888777555222000222111111111000000000000000555;;;AAAIIIXXXkkkyyyzzzpppccc[[[WWWTTTPPPLLLJJJHHHFFFEEEDDDCCC@@@>>>>>>===;;;999999999:::;;;888<<<;;;???KKKXXXssszzzxxxtttqqqnnnmmmnnnnnnpppqqqsssvvvxxxzzz{{{|||~~~~~~|||zzzzzzyyyxxxwwwvvvrrrmmmjjj```\\\WWWUUUUUUXXX[[[]]]aaagggoootttxxxzzzuuuooofff[[[SSSHHHEEE@@@===;;;:::999888777777777666666444333333333222222111111222222333111111111111111111111111444444555666999<<>>CCCKKKTTT^^^iiiuuu}}}888777777666666777777888999888888888777777666666777777777666666666555555555555555555555555555555777888999999888888:::<<<<<>>@@@BBBBBBAAA@@@????????????BBBCCCFFFHHHIIIIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<<;;;888555666999;;;:::888777777777666666666666666555444444444444555555666::::::999999888888777777888777555333111000000000222222111111111222333333333333333333333333333333444666999::::::<<<>>>@@@CCCDDDFFFHHHLLLOOORRRTTTVVVYYY\\\___bbbgggooovvv}}}qqqfffdddkkkzzzuuueeeQQQDDD<<<666333222666666555444333222111000111111111111000000000000000000000000000000000000000000000000000000000000------......///000000111///////////////////////////...------------...///........................//////............//////......------------......---------............///..............................------------......//////////////////////////////000000000000///...333222222444999@@@GGGKKKOOOUUU___iiirrr{{{xxx777777666666666666777777999999888888777666666666666666666666555555555555777777777777777777777777777888888777666666888999:::@@@IIIQQQUUUVVVSSSQQQNNNLLLJJJIIIJJJJJJIIIHHHDDDGGGJJJLLLLLLLLLMMMNNNNNNPPPSSSVVVZZZ```ggglllqqqtttxxx}}}wwwtttpppmmmiiijjjtttwwwmmmiiiccc]]][[[ZZZZZZZZZ\\\]]]```dddeeeaaaXXXPPPLLLIIIGGGEEEEEEDDDBBBAAA@@@>>>;;;:::999777555333333333222222222111111111111333444666:::CCCPPPZZZnnnwwwlllddd[[[VVVSSSPPPLLLIIIGGGFFFDDDCCCCCCBBB@@@>>><<<;;;::::::===>>>:::<<>><<<;;;;;;:::999888888888888888777666666666555444444444444444444111111111111111111111111333333444555888;;;===???CCCBBBAAA@@@???>>>>>>>>>AAACCCFFFIIIJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>===:::999777999;;;<<<<<<:::999999888888777777666666555555555444444555555666::::::::::::999999999999999888777666666555555555333333222222222333333444222222333333333333444444444666999:::;;;===???AAACCCDDDFFFIIILLLPPPSSSUUUVVVYYY^^^aaadddhhhooottt||||||nnnfffgggrrrqqq\\\JJJ@@@:::888777555444444333222222111111111111111111000000000///////////////////////////000000000000000000000000............//////000000////////////////////////.........------.................................//////............//////......------------......---------............///..............................------------......////////////////////////000111222222222222111000333444666;;;DDDOOOYYY___hhhlllsss{{{{{{sssmmm777777666666666666777777888888888888777777666666666666666666555555555555777777777777777777777777666777888777666666777999;;;@@@HHHPPPUUUVVVUUUSSSPPPNNNKKKKKKKKKKKKJJJIIIGGGIIILLLMMMNNNNNNPPPRRRWWWZZZ]]]aaaeeekkkqqqvvvxxxyyy}}}wwwqqqiiiaaaYYYWWW^^^hhhwwwvvvpppgggaaa^^^]]]\\\[[[[[[]]]aaafffgggcccZZZRRRNNNKKKHHHFFFEEEEEECCCBBB???===;;;999999777555333333333333333222222222222222333333444666<<>><<<;;;;;;<<<===999<<>><<<<<<<<<<<<;;;::::::::::::999888777777555555444333333333333333111111111111111111111111222222333555777:::===>>>BBBAAA@@@???>>>=========???AAADDDGGGHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>;;;::::::;;;=========<<<:::::::::999999888888888777777666555555666666666::::::::::::;;;;;;;;;;;;;;;::::::999888777666666444444333333333333333444222222222333333444444444333555888999:::<<<>>>@@@AAABBBDDDHHHLLLPPPSSSUUUTTTXXX^^^bbbeeejjjqqqvvv~~~wwwmmmiiiqqq{{{dddNNNAAA<<<;;;:::111111111111222222222222111111111111000000000///////////////////////////////////////////////////000000//////............////////////////////////---..................---........................//////............/////////......------......///---------............///........................///......------......///000000000000000000000000000000111222222222222111333777???IIIVVVcccnnnsss|||}}}|||sssjjjdddaaa888777777666666777777888777777777777777777777888777777777666666666555555555555555555555555555555666777888888777777999;;;<<>>===<<<999;;;888<<>>@@@BBBCCCFFFJJJNNNSSSXXX^^^bbblllsss~~~xxxooobbbTTTJJJDDDAAA>>><<<===>>>>>>===<<<<<<<<<;;;:::999888777555444333333222222222222111111111111111111111111222222222444666999<<<>>>??????>>>===<<<<<<<<<===???@@@CCCEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA??????<<<======>>>>>>>>>>>>===;;;;;;;;;:::::::::::::::999888888777777777777888::::::;;;;;;<<<<<<======>>>===<<<;;;999666444333555555444333333333444444111222222333333444444555333555777999999;;;===??????AAACCCGGGKKKPPPSSSUUUTTTXXX^^^bbbfffkkksssyyysssnnnqqqmmmUUUEEE???;;;888000000000111111222222222111111111111000000000000000000000000000000000000////////////////////////111000000///......------////////////////////////------...//////...------........................//////............////////////............//////---------............///........................//////............//////000000000000000000000000///...//////000111333444888@@@MMM]]]mmmyyyzzzmmmbbbZZZVVVWWW888888888777777888888888666666666777888888999999888888777777777666666666666666666666666666666666777888999999888999;;;===???AAAEEEIIILLLNNNOOOOOOOOOMMMLLLKKKLLLLLLLLLKKKMMMOOORRRWWW]]]eeennnuuu|||xxxlll^^^UUUOOOIIIHHHKKKSSSaaaqqq}}}vvvtttvvvssslllfff```\\\\\\\\\___cccffffff```\\\TTTQQQLLLIIIGGGFFFDDDCCC@@@>>><<<;;;;;;:::888666444444444444333333333333000111222333444666888999???EEESSSgggyyy}}}mmmfff\\\TTTNNNJJJGGGFFFEEEEEEDDDCCCBBB@@@???>>>:::;;;999===GGGLLLZZZsss}}}wwwnnnfff\\\TTTPPPMMMIIIGGGCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJMMMPPPSSSUUUVVVWWWZZZXXXUUURRROOOJJJEEEAAA:::999888999:::;;;:::888555444444666999<<<<<<<<<===???BBBFFFKKKPPPUUUXXX___dddmmmxxxwwwmmm```RRRIIIDDDAAA>>>===>>>????????????>>>>>>===;;;999777666666555444333222222222222111111111111111111111111111111222333666999<<<======<<<<<<;;;;;;;;;<<<<<<@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@===???@@@@@@???>>>======;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999999::::::;;;<<<======>>>>>>??????>>>===;;;999777555666666555444444444444444111111222333333444555555444666888999999:::<<<>>>???@@@CCCGGGLLLPPPTTTVVVVVVZZZ^^^bbbeeekkksssyyyxxxqqqrrr|||{{{bbbPPPEEE<<<444222222222222222222111111111111111111000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////------...//////...------........................//////............////////////............//////---------............///........................//////............//////111111111111111111111111111000//////111444777999@@@LLL^^^sss}}}mmmccc[[[TTTSSSWWW999999888888888888999999555555666777888999::::::888888888888777777777777999999999999999999999999777888999:::::::::===???CCCDDDFFFHHHKKKMMMNNNOOOOOOMMMKKKKKKLLLMMMLLLKKKLLLOOOUUU]]]hhhvvv}}}wwwiiiZZZRRRMMMGGGDDDDDDHHHSSScccrrr~~~~~~uuuiiiffffffooo}}}tttlllddd___]]]]]]^^^bbbfffgggccc___VVVSSSNNNJJJHHHFFFDDDCCCBBB@@@>>>======<<<:::888555555444444444333333333...000111333444555555555555777@@@OOO]]]nnnyyyrrrfff\\\TTTOOOKKKIIIEEEEEEEEEDDDCCCAAA@@@???>>>???;;;>>>EEEFFFQQQggg~~~~~~|||tttmmmddd\\\QQQIIIFFFEEEDDDBBB@@@AAABBBCCCDDDFFFGGGGGGEEEGGGJJJMMMPPPSSSTTTUUUTTTQQQLLLHHHEEEBBB>>>;;;999888888999;;;;;;:::888888666333444888:::888666:::<<>>???@@@AAA@@@@@@@@@???===;;;999777666777666555444333222222222111111111111111111111111111111222333666999;;;===;;;;;;:::::::::;;;<<<<<>>@@@BBBAAA@@@>>>======:::;;;;;;;;;<<<=========<<<;;;;;;:::999999999::::::;;;;;;<<<===>>>??????>>>???@@@@@@@@@???======777666555444444444444444111111222333333444555555666888999:::::::::<<<>>>???AAADDDHHHLLLQQQUUUWWWXXX[[[___bbbdddjjjrrryyy|||{{{tttsss{{{ooo[[[LLL???333666555444444333222111111111111111111000000000000000000000000000000000000////////////////////////------......///000000000////////////////////////,,,---...//////...---,,,........................//////............////////////............//////---------.........//////........................//////............//////111111111111111111111111555444222222444888===@@@GGGUUUjjj~~~qqqeee___[[[VVVXXX]]];;;;;;;;;;;;;;;:::999888888888777777777777888888888888888888888777777777666777888:::::::::999888;;;:::888999;;;===>>>???@@@AAABBBDDDGGGKKKMMMOOOJJJJJJIIIIIIIIIJJJKKKLLLKKKUUU```kkk{{{qqqhhh[[[OOOGGGCCCAAA@@@BBBIIIUUU```hhhgggbbb]]]VVVWWW\\\gggrrrrrrhhhddd______\\\[[[ccckkkiiiaaa\\\YYYTTTNNNIIIFFFEEEEEEFFFDDDBBB???===<<<;;;;;;555555666666555444333333444222111111222333333222111555999>>>FFFUUUgggtttqqqcccZZZTTTOOOLLLIIIGGGFFFEEEDDDBBB>>>;;;<<<<<<===>>>>>>CCCQQQ```~~~|||{{{{{{yyytttkkkddd[[[SSSIIICCCBBBAAA>>>;;;======???@@@BBBDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMJJJFFFBBB@@@>>>;;;888888888777666666666666666888999:::;;;;;;:::999888;;;<<<>>>@@@DDDHHHKKKLLLSSSXXX___gggoooxxxsssgggZZZNNNGGGDDDCCCBBB@@@??????@@@@@@AAA@@@>>>>>>>>>===:::888777777666555444333333222111000000000000000111222222222222333444555666777888:::===>>>>>>>>>???@@@CCCDDDFFFHHHIIIIIIHHHHHHKKKJJJHHHFFFDDDBBBBBBAAA===>>>???@@@AAABBBBBBBBB@@@???>>>===<<<<<<===>>>:::::::::::::::;;;<<<===999;;;===@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>;;;888666555444333111111222333444444444444444222333444777:::===@@@BBBBBBDDDFFFHHHJJJNNNRRRVVV[[[^^^aaacccfffmmmuuu|||~~~}}}vvvtttttttttpppRRRBBB???777444333444222///000444333333333222222111111111000000000000000000000000000/////////..................////////////......000000//////.........---000000000000////////////---------.........//////000...+++))))))+++...000***+++---...000222444555---------,,,,,,---------000000000000000000000000000000000000000000000000333222000000000111111000...111555777999<<>>===>>>??????CCCPPP]]]zzz~~~~~~|||zzzyyyyyywwwqqqggg```RRRLLLDDDAAAAAA@@@>>>;;;<<<<<<>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIFFFCCC@@@>>><<<999777888888777666666666666666777888999::::::999888777:::;;;<<>>;;;999888777777666555444333333222111111000000000111111222222222222333555666777999:::======>>>>>>@@@BBBDDDFFFIIILLLMMMNNNMMMMMMLLLKKKIIIFFFDDDCCCBBBAAA>>>>>>???@@@AAABBBBBBBBB@@@???>>><<<<<<<<<<<<===:::::::::::::::;;;<<<<<<:::;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???<<<999777666555333111111222222333444444333333444555666888;;;>>>@@@BBB@@@BBBEEEHHHKKKOOOTTTXXX[[[^^^bbbeeehhhnnnvvv|||~~~yyywwwvvv}}}~~~^^^HHHAAA999555444444333///000444333333333222222222111111111111111111111111111111000000/////////...............////////////......000/////////............/////////...............---------.........//////000...,,,++++++,,,...000---......///000111111111......------------......000000000000000000000000000000000000000000000000222222111111222222222222111333555888<<>>???@@@>>>;;;:::;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???===<<<:::888777888888777666666666666666777777888888888888777777999999;;;===@@@CCCFFFGGGHHHKKKOOOSSSYYY```hhhnnnxxx|||pppdddWWWLLLFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@???===:::999888777666555444444333333333222111000000000000111111111222333444555666999;;;===>>>>>>@@@CCCFFFHHHJJJMMMPPPRRRSSSRRRRRRNNNMMMJJJHHHEEECCCBBBAAA??????@@@@@@AAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<::::::999999::::::;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>;;;999888666444222222222222222333333333333666777888999;;;>>>@@@AAA???AAADDDHHHKKKPPPUUUYYY[[[___dddhhhlllqqqwww}}}{{{yyyzzzpppTTTFFF<<<777555555333000111444333333333222222222222111111111111111111111111111000000000/////////............////////////......////////////............---------...............------........./////////......------------......000000000/////////......//////............//////000000000000000000000000000000000000000000000000111111111222222222222222666888:::===DDDPPP___jjjooozzz{{{xxxssspppnnnqqqvvv~~~======>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???AAAEEEJJJMMMVVVTTTOOOLLLIIIIIIIIIJJJKKKIIIGGGGGGHHHMMMQQQTTT^^^jjjzzz~~~uuujjjdddZZZRRRLLLIIIGGGFFFIIIFFFCCCBBBCCCDDDDDDDDDEEEDDDHHHQQQ]]]lll~~~qqqmmmgggaaa___ccchhhkkkfffaaaYYYQQQLLLIIIHHHIIIGGGFFFDDDBBB@@@>>>===<<<===;;;888555444444444555333222000000222333222111111222333333222444999<<>>???HHHRRRiii~~~|||zzzyyyyyy||||||zzzxxxuuuoooeeeXXXNNNBBB@@@>>>>>>??????===;;;999999;;;<<<>>>@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>><<<:::::::::888777888777777666666666666666666666777777777777666666777888999;;;===@@@BBBCCCIIIJJJLLLNNNRRRYYYaaafffkkkrrr}}}{{{ooocccXXXNNNHHHFFFEEEDDDCCCCCCDDDEEEFFFEEECCCBBBAAAAAA@@@>>><<<999999888777666555555444555444333222111000000000111111111222333444555666:::<<<>>>???AAACCCGGGJJJMMMOOORRRTTTUUUUUUUUUTTTPPPOOOLLLIIIFFFDDDBBBAAAAAAAAA@@@@@@AAAAAAAAABBB@@@???>>>===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@===<<<;;;999666333333333222222222333333333777777888999;;;===>>>??????BBBEEEHHHKKKOOOUUUXXXZZZ```fffkkkooosssyyy}}}|||xxxwwwaaaMMM@@@:::666555444111111444222222222222222222222222111111111111111111111111000000000////////////.........////////////......///////////////.........------............//////............////////////......////////////......000000000//////......---000000////////////000000////////////////////////000000000000000000000000000000111111111000111222999>>>DDDKKKSSS^^^kkktttwww{{{{{{xxxuuurrrvvvtttqqqooommmlllkkkjjjlllsss======>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<============>>>>>>==================@@@AAAAAABBBEEEMMMWWW^^^iiicccZZZQQQLLLKKKMMMOOOMMMLLLJJJIIIKKKPPPTTTXXXaaakkkxxx{{{rrrhhhbbbZZZSSSOOOLLLIIIHHHHHHEEECCCBBBCCCDDDCCCBBBDDDCCCGGGOOOYYYgggyyywwwrrrkkkeeebbbbbbeeehhhfffbbb[[[SSSMMMJJJJJJJJJGGGGGGEEEDDDBBB@@@>>>===>>><<<999777555555555666444222111111222333333222000111333444444555777999999???IIIVVVfff}}}uuukkk___ZZZSSSMMMIIIGGGFFFEEECCC@@@>>>>>>======CCCKKKdddzzz~~~}}}}}}~~~~~~{{{wwwrrrkkk___QQQGGGAAA@@@??????>>>===<<<:::888888:::;;;===>>>@@@@@@BBBBBBAAAAAA@@@@@@??????>>><<<::::::::::::999888888777777666666666666666666666666666666666666666777777888999;;;===???@@@DDDEEEFFFGGGIIINNNUUUZZZaaahhhrrrzzzzzznnncccYYYQQQLLLHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDBBBBBBBBBAAA>>><<<::::::999888777666666555555555333222111111111111111111111222333444666666;;;===@@@CCCEEEHHHLLLOOORRRTTTUUUVVVWWWUUUTTTSSSRRRPPPMMMJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????===<<<;;;;;;:::999999888888888999999999999999:::<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA???>>>===;;;888666444444333222222333333444666777777888999;;;===>>>BBBCCCFFFHHHJJJNNNSSSVVVZZZ```gggmmmppptttzzz~~~}}}uuuooo|||lllSSSDDD<<<777666555222222333222222222222222222222222111111111111111111111111111000000000////////////......////////////...............///////////////....../////////000000000........./////////000000...//////000000//////...............////////////000000////////////000000////////////////////////111111111111111111111111///000111000///000222555999CCCQQQ^^^gggnnnuuuyyy{{{yyywwwsssmmmfffbbbaaa______```aaacccfffiiilllrrr{{{>>>??????@@@@@@@@@@@@??????>>>>>>======>>>>>>???>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@BBBEEEHHHNNNXXXeeeooo{{{sssgggZZZRRROOOOOOQQQQQQOOONNNNNNPPPSSSWWWZZZaaaiiirrr}}}zzzrrriiiddd]]]WWWSSSOOOLLLJJJFFFEEEDDDDDDEEEEEEDDDCCCFFFFFFIIIQQQYYYddduuu{{{pppiiieeeaaaaaaccceeeaaa\\\UUUPPPLLLJJJJJJHHHGGGGGGEEECCCAAA???======<<<:::888777777777777555444222222444555444333222222333333333444444333555666:::CCCNNN```www|||mmmfff\\\SSSLLLIIIGGGEEEDDD@@@>>>???======AAAGGG]]]qqq}}}yyysssnnnfff[[[NNNEEEBBBBBBAAA???>>><<<;;;:::777888999;;;<<<>>>???@@@AAAAAA@@@@@@?????????>>>===;;;999999::::::999888888888777666666666666666777777666666666666777777777777777888999;;;<<<===AAABBBCCCCCCDDDHHHMMMQQQYYY___gggnnnuuuyyymmmcccZZZSSSOOOKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBAAA???<<<;;;;;;:::999888777777666555555444333222222222222222222222333444555666777;;;???CCCGGGJJJMMMPPPRRRUUUVVVXXXXXXWWWVVVTTTRRRRRRQQQNNNLLLIIIGGGFFFEEEDDDCCCBBB@@@@@@@@@AAABBBAAAAAAAAA@@@???===<<<;;;999999888888777777888888888999:::;;;<<<>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@???;;;999777666444333333333444555666666666888999;;;===>>>BBBDDDFFFHHHJJJNNNRRRUUU[[[```gggmmmpppuuu{{{uuuhhhooo}}}www[[[GGG???888777666444222333111222222222222333333333222222222222222222222222111111000000000/////////......////////////...............///////////////......//////000111111111....../////////000000000//////000000000000//////---------......//////000000000////////////000000000000000000000000000000111111111111111111111111///111222222111444;;;@@@AAANNNaaaqqqzzz}}}~~~}}}vvvooojjjbbbZZZVVVWWWPPPRRRVVVZZZ___fffnnnttt~~~AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDEEECCCGGGMMMRRRWWW```llluuuxxxnnnccc[[[VVVUUUUUUTTTSSSSSSSSSTTTWWWZZZ\\\]]]bbbiiiqqq}}}|||vvvkkkgggaaa[[[WWWTTTPPPNNNIIIGGGFFFFFFGGGHHHGGGFFFIIIIIIMMMTTTZZZcccqqq}}}uuukkkeee```^^^___bbb```\\\WWWRRRNNNKKKIIIHHHHHHGGGFFFDDDBBB???>>><<<;;;;;;:::999888888888777555333444555666555444333333222222222222111000555444777<<>>AAAFFFQQQbbb{{{}}}{{{xxxsssmmmgggaaaXXXMMMFFFBBBBBBAAA>>><<<;;;;;;<<<777888999;;;===>>>???@@@???>>>>>>>>>>>>>>>>>>>>><<<:::888888888999888666888888777666666666666666888888777666666777888888777777777888888:::;;;;;;???@@@BBBBBBCCCEEEIIILLLPPPUUU\\\aaagggsssvvvkkkaaaZZZUUURRRNNNLLLJJJHHHGGGGGGGGGGGGEEEDDDBBBBBBBBBAAA>>><<<<<<<<<;;;:::999888777777555444333333333333444444333333333444555666777888;;;@@@FFFKKKOOOQQQSSSUUUVVVWWWXXXYYYYYYXXXVVVUUURRRQQQOOOLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@AAAAAACCCCCCCCCBBBAAA???===;;;999999888777777777777777888999<<<>>>????????????>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBAAA>>><<<999777666444444444666777666666777888:::<<<>>>???AAACCCFFFHHHKKKOOOSSSWWW[[[```ggglllooouuu{{{yyyjjjhhhmmm~~~eeeJJJAAA999777777444333333111111222222222333333333222222222222222222222222111111111000000000//////......////////////................../////////000------......///000000111.../////////000000000000000000000000000000000000---------.........//////000//////......//////000000000000000000000000000111111111111111111111111000222444555777>>>HHHPPPWWWcccsss|||sssiiiccc[[[SSSPPPSSSMMMPPPUUUZZZaaajjjuuu|||CCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJHHHGGGGGGGGGHHHHHHHHHNNNUUUZZZ]]]ccckkkrrrzzzvvvppphhhbbb^^^[[[ZZZVVVVVVVVVVVVWWWYYY[[[\\\XXX\\\```gggtttzzzwwwvvv~~~{{{nnnjjjddd___[[[WWWSSSPPPJJJGGGEEEDDDEEEFFFFFFFFFGGGGGGKKKRRRWWW^^^jjjvvvyyyllleee^^^\\\]]]```___\\\XXXSSSOOOKKKIIIHHHHHHHHHGGGEEEBBB@@@>>>:::;;;;;;;;;;;;:::999888777666444444666777666555333222111111222333222111444222444999999;;;FFFRRRhhh~~~oooaaaWWWPPPLLLJJJGGGCCCAAABBBBBB@@@BBBFFFFFFUUUnnn}}}|||{{{zzzyyysssnnnhhhccc^^^WWWNNNHHHAAAAAA@@@===;;;;;;<<<===888888999;;;===>>>@@@@@@========================;;;999777777777777666555888888777666666666666666999888777666666777888999777777777777888999:::;;;:::<<<>>>??????AAADDDFFFJJJOOOTTTXXX^^^jjj{{{tttiii```ZZZUUURRROOONNNLLLIIIHHHGGGGGGGGGEEECCCBBBBBBBBB@@@>>><<<===<<<;;;;;;999999888777444444333333333444555555444444444555666777888999;;;AAAHHHNNNRRRTTTUUUWWWUUUWWWYYYZZZ[[[ZZZXXXWWWRRRQQQOOOMMMKKKIIIIIIHHHFFFEEEBBB@@@???@@@AAAAAADDDDDDDDDCCCBBB@@@===<<<999999888777777666777777999;;;===@@@AAAAAAAAA@@@======>>>???@@@@@@AAAAAAAAA@@@AAABBBDDDCCC@@@===:::888666555444555666777666777888999;;;>>>@@@AAA???AAAEEEHHHKKKPPPUUUYYY[[[```fffkkkooottt|||}}}qqqgggdddqqqnnnLLLBBB999777777555333333111111111222222333333333222222222222222222222222111111111111000000000000......////////////......---.........//////000000,,,,,,------...///000000////////////000000000000111111000000000000111111...............---------//////............//////000000000000000000000000111111111111111111111111111333666888<<>><<<;;;;;;888666777;;;>>>?????????????????????>>>===<<<::::::999888777666555444777777666666666666666666888888888888888777666666666666888999999:::999999999999:::;;;<<<>>>???@@@EEEGGGKKKPPPUUU___qqq|||ttthhh]]]WWWTTTSSSSSSOOONNNKKKIIIGGGGGGGGGGGGAAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;:::999999777777777777777666666666666666555555666777999:::;;;@@@GGGMMMPPPSSSUUUWWWVVVWWWYYYZZZZZZXXXVVVTTTRRRQQQOOOMMMJJJHHHFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA???===;;;:::999777555555555555555333555888<<<@@@CCCCCCBBB@@@@@@@@@>>>;;;:::;;;???BBBCCCCCCCCCCCCBBBAAA@@@@@@===;;;777444333333444555666777888:::<<<>>>???@@@CCCEEEIIIKKKNNNSSSXXX\\\[[[```gggnnnssswww{{{~~~ssshhhccckkkwwwvvvVVVJJJ>>>888555111111333222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////111111111111000000000000444333222000//////////////////000000000000//////------------............***+++...000222222222222000000000000000111111222111111000000//////......444333222222333333222111444999;;;===HHH\\\pppzzzxxxjjj]]]YYYXXXTTTTTTWWWYYY^^^dddhhhmmmuuuIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHJJJLLLMMMOOOPPPQQQQQQRRRTTTWWWXXXWWWVVVTTTSSSSSSSSSTTTVVVYYYZZZWWW___gggooouuuvvvnnndddbbbiiillliiifffgggiiihhhccc```]]]^^^aaaaaa]]]YYYUUUPPPPPPXXX```kkk~~~~~~~~~uuuoooggg```YYYSSSNNNJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLOOORRRVVVYYY[[[dddoooyyyjjj```\\\___]]]\\\YYYVVVQQQMMMIIIGGGGGGGGGHHHGGGFFFDDDBBBAAA???>>>>>><<<;;;:::999999999999888777666555444444333333333333333333333333333444444444444666:::===CCCNNNdddsssggg]]]SSSMMMJJJHHHEEEBBBAAA@@@??????===GGGUUUfff{{{~~~~~~zzzuuuooojjjhhhhhhhhhfffdddbbb```[[[TTTKKKEEEAAAAAAAAAAAA@@@???===<<<;;;888666777;;;>>>????????????@@@??????>>>===<<<::::::999888777666555555777777777777777777777888888888888888888777666666666666777888999999999999999999999:::;;;<<<===>>>AAABBBEEEJJJNNNXXXjjj{{{~~~{{{ssslllaaaXXXSSSRRRQQQQQQOOONNNKKKIIIGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@======<<<<<<;;;:::::::::888888777777777777777777888777777777777999:::;;;===AAAGGGLLLOOORRRUUUWWWUUUWWWXXXYYYYYYWWWTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@>>><<<:::888777777666444444555555555444666999===@@@CCCCCCBBBAAA@@@???===;;;999:::===@@@BBBBBBCCCCCCBBBBBBAAAAAA???===999666444333444444555666777999;;;===???@@@CCCEEEHHHKKKNNNRRRXXX[[[]]]bbbiiipppuuuyyy}}}zzzlllcccgggppp{{{{{{]]]OOO@@@999777555444444222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000222222111000//////////////////000000000000//////...////////////000000000......///000111111000000000000000000000111111222000000000000////////////111000000000111222222222333999???FFFTTTlllzzzoooddd[[[XXXWWWUUUWWW\\\dddkkktttzzz}}}KKKJJJJJJIIIIIIJJJKKKKKKKKKMMMQQQUUUXXXZZZ[[[[[[\\\\\\]]]___cccddddddccc```______```aaadddgggiiigggnnnwwwvvvggg___dddggggggjjjpppqqqppphhhdddaaaccceeeeee```[[[SSSNNNNNNSSSXXXccc{{{~~~ssslllbbbYYYSSSOOOLLLJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQWWW___oooooobbb]]]^^^\\\[[[XXXUUUQQQMMMJJJHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBBAAA???===<<<;;;:::999888777777555555444333444444333333333333333333555555555444333333666888>>>@@@MMMeeesssggg[[[RRRPPPLLLHHHDDDBBBAAA???>>>;;;AAAJJJXXXlll}}}wwwsssmmmgggbbbaaaaaabbbaaaaaa___^^^ZZZTTTLLLFFFBBBBBBBBBAAA@@@???======;;;999777888;;;>>>??????@@@@@@@@@??????>>><<<<<<::::::999888777666666555777777777888888999999999888888888888888777666666666666777888888999999999999999999999999:::;;;;;;>>>>>>@@@CCCGGGQQQcccttt{{{wwwssspppgggbbbYYYSSSPPPOOOOOOOOOOOONNNLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<<<<;;;;;;:::888888888999999999999999::::::999999999;;;<<<===???CCCGGGKKKNNNQQQTTTWWWUUUVVVWWWXXXWWWUUURRRQQQQQQPPPNNNLLLJJJHHHFFFFFFEEEDDDCCCBBBAAABBBBBBCCCAAAAAA@@@>>><<<:::888777666444333333555666666555777999===@@@BBBBBBBBBAAA??????===:::777888:::===@@@AAABBBBBBCCCCCCBBBBBBAAA???<<<888666444333333444555777999;;;===>>>???BBBDDDHHHJJJMMMRRRWWW[[[___dddkkkqqqvvv{{{wwwhhheeeiiisssgggUUUCCC;;;999888666555222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////.........//////000000111000//////......//////000//////000000000000//////000000000111111111222222222222111000////////////000000000000000111111222/////////000000000111111/////////000111333444555555===HHHSSSeeewwwqqqiiiddd```^^^\\\[[[```fffsss{{{MMMLLLLLLLLLLLLMMMMMMNNNRRRVVV[[[aaaeeeffffffeeeddddddfffiiinnnqqqrrrrrrqqqpppooooooqqqsssuuuwwwwww}}}mmmccceeefffhhhnnnuuuuuurrrlllhhheeefffiiihhhbbb\\\TTTOOOMMMOOORRR\\\uuu~~~qqqiii^^^TTTOOOMMMMMMMMMIIIKKKMMMNNNNNNMMMKKKIIIHHHIIIJJJLLLLLLKKKJJJJJJNNNUUUcccyyyrrrddd^^^]]]\\\[[[YYYVVVSSSOOOLLLKKKHHHIIIJJJJJJIIIHHHGGGFFFDDDDDDBBBAAA???===<<<;;;999888888777666555444333444444444444444333333333444555555444222222444666<<<;;;AAAPPPeeerrrcccXXXTTTOOOIIIEEEDDDCCCAAA???===???DDDMMM^^^ttt}}}yyyrrrnnnhhhccc```___aaabbb^^^]]]]]]\\\YYYTTTMMMHHHCCCCCCBBBAAA@@@???>>>>>>;;;:::999999:::===???@@@@@@@@@@@@??????===<<<;;;::::::999888888777666666777888888999999::::::;;;888888888888888777666666666666666777888888999:::999999888888888888999999======>>>@@@CCCLLL^^^pppyyysssnnniiifff]]]YYYTTTPPPOOOOOOOOOOOOPPPOOOMMMJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@CCCFFFIIIKKKNNNPPPTTTWWWWWWWWWWWWWWWUUUSSSQQQOOOOOOOOOMMMLLLJJJHHHFFFFFFFFFEEECCCBBBAAABBBBBBCCCEEEDDDCCCBBB???===;;;999555444333444666777777777777999<<>>===:::777777999;;;???@@@AAABBBCCCCCCCCCCCCBBBAAA>>>;;;888555333222444555666888:::<<<===>>>BBBDDDGGGJJJMMMRRRWWW[[[```eeekkkrrrwww|||rrrhhhfffmmmrrr\\\FFF<<<:::999666444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////,,,------...///000000111...............///000000//////000000000000//////000000111111111222222222444333111///......//////000000000000000111111222...//////000111111222222222222222111222444888::::::FFFUUUbbbsssvvvlllggghhhjjjkkkjjjhhhiiiooouuuPPPPPPPPPPPPPPPQQQRRRRRRZZZ^^^dddkkkoooooonnnmmmiiijjjlllqqqwww|||~~~}}}||||||}}}xxxkkkllllllmmmssszzzzzzuuupppkkkggghhhlllkkkccc[[[SSSNNNKKKLLLMMMTTTkkk}}}kkkdddYYYQQQMMMMMMOOOPPPMMMOOOQQQSSSSSSPPPNNNLLLGGGHHHIIIJJJJJJIIIHHHGGGIIIOOO\\\pppsssfff^^^[[[ZZZYYYWWWUUURRROOOMMMKKKIIIIIIJJJKKKKKKJJJIIIHHHEEEEEECCCBBB@@@>>><<<<<<999999888777666555555444555555555444444333333333222333444444333333444666777777:::@@@LLLbbb~~~lll```WWWQQQJJJFFFFFFFFFCCCAAA???>>>???EEEQQQeee}}}}}}}}}}}}}}}yyynnnkkkfffbbb``````bbbddd\\\\\\\\\\\\ZZZUUUNNNJJJDDDDDDCCCBBBAAA@@@??????;;;;;;:::::::::<<>>===<<<;;;::::::999999888888777777888888999999:::::::::;;;888888888888888777666666666666666666777888999:::999999888777777777777888;;;;;;<<<>>>@@@GGGYYYiii}}}|||uuunnnhhhccc___WWWTTTQQQPPPPPPQQQQQQPPPOOOOOOMMMLLLIIIGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<===>>>??????@@@@@@??????>>>>>>???@@@BBBCCCGGGJJJLLLNNNPPPRRRUUUWWWXXXXXXWWWVVVTTTRRROOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCGGGFFFEEECCC@@@>>>;;;:::555444333444777888999888777999;;;>>>@@@@@@@@@??????>>>===:::888777999:::???@@@AAABBBCCCDDDDDDDDDBBBAAA???===999666444222444555666888:::<<<===>>>BBBEEEHHHJJJNNNRRRWWW[[[aaaeeekkkrrrwww}}}}}}ooogggjjj}}}{{{dddKKK>>>;;;888444222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000,,,------...///000000111...------......///000111//////000000000000///////////////000000000111111333222000//////000111222000000000000000111111222......///000111222333333222333333222222555:::???EEESSSdddrrrsssfff^^^ZZZdddllluuuxxxyyy}}}VVVVVVVVVVVVVVVWWWXXXYYY^^^cccjjjqqquuuvvvuuutttpppppprrrwww~~~{{{{{{yyyxxx||||||sssmmmiiijjjnnnmmmcccZZZQQQKKKIIIIIIHHHLLL\\\oooyyyfff```XXXSSSQQQSSSUUUVVVVVVWWWYYYZZZYYYVVVSSSQQQJJJJJJJJJJJJIIIHHHGGGFFFDDDIIISSScccwwwsssiiiaaa[[[VVVUUUTTTRRRPPPNNNKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEDDDCCCAAA@@@???>>>;;;:::999888777666666555666666555555444333333333111333444444444444555777666777999;;;>>>LLLgggxxxkkk\\\UUULLLHHHIIIIIIFFFCCC@@@>>>===@@@GGGWWWnnnyyy{{{|||{{{|||~~~yyykkkiiifffcccbbbbbbbbbccc\\\\\\\\\\\\[[[WWWPPPLLLEEEEEECCCBBBAAA@@@@@@@@@;;;<<<<<<;;;:::;;;>>>AAAAAAAAAAAA@@@>>>===;;;:::::::::999999999888888888999999999999999999999999888888888888888777666666777666555555666777999:::999888888777777777888888777777999;;;<<>>======>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCEEEFFFGGGLLLNNNQQQSSSTTTTTTVVVXXXXXXXXXVVVTTTRRROOOMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCEEEDDDCCCAAA>>>;;;999777555444333444666888888777777888:::<<<===>>>>>>>>>??????>>><<<:::999;;;<<>>===;;;888555333444555777999;;;===>>>???CCCEEEHHHKKKNNNSSSXXX\\\bbbffflllrrrxxx~~~yyykkkggguuuoooUUUEEE>>>888444333222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000.........//////000000111///.........///000000111//////000000000000//////........./////////000000111111000000000111222222000000000000000111111222//////000000111222333333111222333333333888@@@FFFSSSbbbsss~~~qqqbbbXXXSSSRRR```mmm{{{\\\\\\\\\]]]]]]^^^``````___ccckkksssxxx{{{{{{{{{xxxxxxzzz~~~wwwpppkkkmmmqqqoooeee[[[RRRKKKIIIJJJIIIGGGPPP]]]~~~sssgggccc^^^\\\\\\^^^```aaaaaaaaaaaaaaa___\\\ZZZXXXOOONNNLLLJJJHHHGGGFFFFFFAAADDDKKKUUUddduuusssllleee\\\TTTTTTSSSRRRPPPNNNLLLKKKGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBAAA<<<;;;;;;:::999888777777666666666555444444333333222444555555444444555666777777888999:::AAATTTfffxxxccc[[[QQQLLLLLLKKKHHHCCCBBB???>>>@@@CCCMMMbbbuuuyyyzzzzzzzzz|||}}}xxxnnnmmmjjjhhheeedddcccbbb]]]]]]^^^^^^]]]XXXRRRNNNFFFEEECCCBBBAAAAAAAAAAAA;;;<<<===;;;:::;;;>>>BBBAAAAAAAAA@@@>>>===;;;:::::::::999999999999888888::::::999999888888777777888888888888888777666666777666555444555777999:::888888888777777888999999555555888::::::???LLL[[[iii~~~}}}rrrhhh^^^VVVQQQNNNMMMMMMNNNPPPPPPNNNLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>AAAAAABBBDDDEEEGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMOOORRRVVVXXXXXXXXXXXXYYYWWWVVVTTTQQQNNNKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@??????@@@AAACCCDDDDDDCCCAAA???<<<999777555444333222222444555555555666777888:::;;;<<<<<<===???@@@@@@>>><<<<<<===???@@@@@@AAABBBCCCCCCCCCCCC;;;<<<======<<<999777555555666777999;;;===???@@@DDDFFFJJJLLLPPPTTTYYY]]]dddhhhnnntttzzzsssgggooo~~~{{{aaaOOOCCC:::666666222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111//////000000000000//////........./////////000000111111111222222111111000000000000000000111111222000000000111111222222222000222555666999@@@JJJSSSdddppp}}}~~~{{{vvvmmmaaaWWWRRRSSSUUUcccsssaaaaaaaaaaaabbbccceeeeee]]]bbbjjjssszzz~~~yyyrrrmmmooosssqqqfff[[[TTTNNNKKKMMMKKKGGGKKKTTT___xxx|||ooojjjhhheeeeeegggiiikkkkkkhhhhhhgggfffdddaaa^^^]]]SSSRRRNNNKKKHHHFFFFFFFFF@@@BBBFFFLLLXXXjjj|||sssoooggg^^^UUUUUUTTTSSSRRRPPPNNNMMMGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDD===<<<<<<;;;:::999888888777777666555444444333333444666777666555333444444444222333555777;;;FFFRRRmmmjjj```UUUOOONNNMMMHHHDDDEEEBBBAAABBBBBBIII\\\pppzzz{{{{{{zzz|||}}}wwwsssrrrpppmmmjjjfffdddbbb____________^^^ZZZSSSOOOGGGFFFDDDBBBAAAAAAAAABBB;;;======<<<::::::>>>BBBBBBAAAAAA@@@>>>===;;;:::::::::999999999999999999;;;::::::999888777666666888888888888888777666666777666555444555777999:::888888888888888999::::::555666999;;;;;;???LLLYYYbbbxxxrrrfff[[[RRRLLLKKKKKKKKKMMMNNNNNNKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>BBBCCCDDDEEEGGGIIIJJJJJJMMMLLLLLLLLLLLLNNNOOOPPPQQQTTTYYY[[[[[[ZZZYYYYYYUUUTTTRRROOOLLLIIIGGGEEEFFFFFFFFFEEEDDDCCCCCCCCC???>>>>>>>>>???AAACCCDDDDDDCCCBBB@@@===:::777666333111000111222333333222555666888999:::;;;;;;<<>>>>>???AAAAAAAAABBBBBBCCCCCCBBBBBB888:::<<<===<<<:::888666666777888:::<<<>>>???@@@EEEGGGJJJMMMPPPUUUZZZ^^^fffjjjooouuu{{{zzziiimmmzzzjjjVVVGGG<<<888999222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111//////000000000000//////////////////000000000000111222333333222111///...000000000000000111111222111111111111111222222222111444888;;;???HHHUUU^^^qqqzzz~~~{{{vvvqqqfffddd^^^WWWRRRSSSYYY^^^lll|||bbbcccdddeeeggghhhiiijjjhhhiiikkkoootttyyy~~~~~~wwwooonnnpppmmmeee]]]SSSPPPKKKIIIIIIIIIJJJIIIRRR[[[lll}}}sssnnnqqqtttuuutttsssssssssuuurrrooollliiifffaaa^^^VVVRRRMMMJJJHHHGGGFFFDDDIIIFFFDDDGGGOOO___wwwsssiiidddccc\\\YYYVVVWWWYYYWWWQQQLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDFFFCCC@@@======<<<;;;999888888777666666666666666444333222222444444333222///333666666555888>>>DDDVVVlllwwwjjj\\\UUUQQQKKKFFFEEEJJJFFFBBB@@@>>>BBBNNN[[[vvv{{{zzzyyy|||}}}yyyvvvrrrooommmllliiihhhiiihhhfffdddaaa[[[UUUPPPKKKHHHEEEDDDCCCCCCBBBAAAAAAAAA@@@>>>======@@@BBBAAA@@@???>>>===<<<;;;:::999::::::;;;;;;::::::999:::::::::999999999888888888999:::;;;:::888666555777666444444444666888999777777777777777888888888444666888888888===GGGNNNaaaooo}}}ppp```UUUPPPOOOLLLKKKJJJHHHGGGGGGGGGGGGJJJJJJKKKMMMNNNMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFDDDAAA>>>>>>???AAAEEEGGGIIILLLMMMMMMLLLLLLPPPPPPOOONNNLLLMMMPPPRRRSSSVVVYYY\\\]]]]]][[[YYYXXXTTTOOOLLLJJJHHHGGGEEEBBBBBBCCCCCCCCCBBB@@@???;;;<<<===>>>@@@AAABBBCCCDDDAAA>>>======<<<888444333222111000000222444555333444666777777888;;;===AAABBBAAA???===<<<===???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<;;;999777666555444555888:::===???@@@AAACCCEEEHHHKKKOOOUUU[[[___eeeiiinnntttyyy~~~sssjjjfff|||www___LLL@@@:::777222222333444444444333333333222222111111222222333111111111111111111111111222111000//////000111222222222111111000000//////...//////000111222222222888666444222000//////000000000000000000000000000111111222222222222111111111111111000000000000000111000111333222///222777333;;;??????DDDTTThhhttt~~~~~~zzzqqqggg```[[[YYYUUUPPPOOOSSS]]]ddd|||fffffffffggghhhiiijjjkkkmmmnnnpppssswww{{{|||uuunnnlllnnnlllddd\\\SSSOOOKKKHHHHHHHHHHHHGGGMMMPPPXXXbbbjjjqqq~~~yyysssvvvyyy{{{{{{{{{|||}}}|||yyyuuurrroookkkeeeaaaVVVSSSNNNKKKIIIHHHGGGFFFFFFDDDCCCFFFKKKYYYppp}}}oooeeeaaa```___\\\ZZZZZZ[[[YYYTTTNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHEEEAAA???>>>===<<<::::::999888777777777777777555444333444555666555333000333666555444666<<>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999888888888888888999:::;;;:::888666555555444222222222444555777666666777777777777888888666888999888888<<>>???AAAEEEGGGIIILLLMMMNNNMMMMMMOOOPPPOOONNNMMMMMMPPPSSSTTTVVVYYY[[[\\\[[[YYYWWWTTTPPPLLLIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA???<<<;;;;;;<<<===>>>@@@AAABBBBBBBBB@@@===<<<;;;999555222222111000//////111333444333444555555555777:::<<>>===>>>???@@@AAAAAAAAAAAA???>>>===::::::::::::999888777777444555888:::===???@@@AAAEEEFFFIIILLLOOOTTTZZZ^^^eeeiiinnntttyyy~~~{{{pppkkkuuulllUUUEEE;;;888222333333444444444333333333222222111111222222333111111111111111111111111222111000//////000111222111111111000000000000000...//////000111111222222333333222111111111111111////////////////////////111111222222222222111111111111111111000000000000333111111333333000111444555;;;@@@FFFRRRdddrrryyyzzzoooddd]]]YYYWWWTTTRRRTTT^^^jjjtttiiiiiihhhhhhiiijjjllllllqqqrrrsssuuuxxx{{{}}}{{{uuunnnmmmnnnllleee]]]TTTQQQMMMJJJIIIHHHGGGGGGFFFGGGIIIMMMQQQ[[[nnn{{{}}}~~~{{{xxxssslllggg[[[WWWRRRNNNLLLKKKJJJIIIEEEDDDEEEFFFHHHQQQfffzzzyyylllccc___^^^aaa___^^^^^^^^^[[[UUUPPPJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHDDDBBBAAA@@@>>><<<;;;;;;:::888888777777777777555444555666777666555111333555555444555999===<<>>>>>???AAABBBAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999999999888888888777999::::::::::::888777555444444333222222444555666666666666666777777888888888999999888777:::AAAGGGOOO[[[ggglllnnnqqqttttttssstttvvv{{{}}}qqqaaaTTTLLLJJJJJJHHHIIIKKKMMMNNNOOOOOONNNPPPQQQTTTXXXZZZXXXTTTQQQLLLJJJHHHEEEDDDDDDDDDEEEHHHGGGFFFCCC@@@>>>???AAAEEEFFFIIIKKKMMMNNNNNNNNNOOOOOOOOONNNNNNNNNQQQSSSTTTVVVXXXZZZZZZXXXVVVTTTPPPNNNJJJHHHGGGGGGEEEDDDEEEEEECCCAAA???<<<999888;;;;;;<<<===???@@@AAAAAA@@@>>>;;;:::888666222///111000/////////000222222444444444333333444777:::<<<>>>@@@AAA@@@??????@@@@@@@@@@@@@@@???>>>===<<<777888888999999999888888555666888:::<<<>>>@@@AAAFFFHHHJJJLLLOOOTTTYYY]]]dddhhhnnnsssyyy~~~xxxpppmmm~~~cccLLL>>>999444444444444444444333333333222222111111222222333111111111111111111111111111111000000000000111111000000000000111111111111/////////000111111222222...///000111111222222222////////////////////////111111222222222222111111111111111111111111111111222///...222444333333666888>>>GGGUUUgggyyyyyymmmaaaZZZXXXVVVUUUWWW^^^lll{{{kkkjjjhhhhhhhhhjjjlllnnnqqqqqqrrrtttuuuwwwxxxyyy{{{vvvpppooopppooohhhbbbYYYUUUQQQNNNLLLKKKIIIGGGCCCEEEIIIMMMPPPWWWhhhxxx{{{ssslllccc^^^XXXSSSPPPOOOMMMLLLGGGGGGHHHHHHFFFKKK]]]nnnwwwlllddd```___aaa```______^^^ZZZUUUPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMJJJGGGEEEDDDCCC@@@>>>===<<<:::999888777777777777666555555777777666555222444555444333444777999999@@@PPPgggwwwjjjaaaWWWQQQPPPLLLIIIGGGGGGEEEDDDHHHNNNVVVmmm}}}yyyxxxyyyzzzzzz}}}yyyrrrlllgggccc^^^[[[WWWRRRLLLHHHFFFEEEDDDCCCEEEEEEEEEBBB@@@???@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999:::::::::::::::888777666666666555555555555666777444555555666666777777777::::::999777777999>>>BBBJJJTTT]]]___```cccdddcccaaabbbeeeiiimmmqqqtttuuuuuuooofffZZZPPPKKKKKKLLLMMMOOOQQQTTTUUUUUUTTTSSSRRRTTTWWW[[[]]]\\\XXXTTTOOOMMMIIIFFFDDDDDDEEEFFFHHHHHHGGGDDDAAA???@@@AAADDDFFFHHHJJJLLLNNNNNNOOOMMMOOOOOOOOOOOOOOORRRTTTUUUVVVWWWXXXWWWUUUSSSRRROOOMMMJJJIIIIIIIIIHHHFFFFFFEEECCCAAA>>>;;;999888:::;;;<<<===>>>???@@@@@@???===;;;999777444111///111000000000000111222222444444333222000222555777888;;;???@@@@@@@@@@@@@@@????????????>>>===<<<<<<777888888999999888888777666666888999<<<>>>@@@AAAFFFHHHJJJMMMPPPUUU[[[___eeehhhnnnsssxxx}}}vvvmmmpppTTTBBB;;;666666555444444444333444333222222111111222222333111111111111111111111111111000000000000000000111//////000000111111222222//////000000111111111111,,,---///111222111111000000000000000000000000000111111222222222222111111000111111111111111222222///++++++111666777999;;;???IIIXXXiii{{{zzznnnccc^^^\\\\\\]]]bbbkkkxxxooommmjjjhhhhhhjjjlllnnnppppppqqqsssttttttuuuuuuyyy~~~yyyuuuqqqqqqrrrqqqlllggg^^^ZZZVVVRRRPPPMMMJJJHHHFFFGGGKKKPPPTTT\\\lll{{{yyyqqqhhhccc\\\VVVRRRPPPNNNMMMIIIJJJJJJIIIEEEFFFRRR```rrr}}}}}}uuullleeeaaa````````````___]]]XXXRRRNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLIIIHHHGGGFFFCCCAAA>>>===;;;999888777666666666555444555666777666444444444555444444444555666888<<>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777666666666555555555666666333444444555666666777777:::999888777666999<<>>===<<<;;;::::::;;;<<<======>>>>>>>>>===<<<:::666333111000111111111111222222333333333333333111000000333555555888<<>>===<<<<<<<<<<<<999999:::999999888777666777777888999;;;===???AAADDDFFFIIIMMMQQQWWW^^^bbbfffiiinnnsssxxx|||ttt{{{]]]HHH>>>888777666555444333444444333222222111111222222333111111111111111111111111000000000111111000000000//////000000111111222222000000000000000111111111---...000111111000///...111111111111111111111111111111222222222222111111000000111111222222222333111------222777999>>>BBBLLL\\\ppp~~~zzzqqqllljjjiiijjjmmmrrryyyyyyuuuqqqllljjjkkklllnnnoooppprrrssstttuuuuuuuuutttwww|||wwwtttrrrrrrttttttqqqmmmeeebbb]]]YYYVVVRRROOOLLLNNNKKKKKKPPPXXXeeewww~~~vvvkkkfff^^^XXXUUUSSSRRRRRRNNNLLLKKKIIIEEEDDDJJJSSS\\\iiixxx}}}{{{{{{xxxwwwuuupppjjjeeecccccc```aaabbbaaa]]]XXXRRRNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJIIIFFFDDD@@@???===;;;999777777666777555444555666777666555555555555555555555555555555888>>>JJJ```}}}rrreee\\\YYYOOOKKKHHHHHHFFFAAAAAACCCMMM]]]{{{|||{{{zzzyyy{{{wwwqqqlllhhheeeaaa^^^ZZZVVVRRRNNNLLLIIIFFFDDDFFFGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@>>>======<<<<<<============<<<<<<>>>>>>>>>>>>============;;;;;;;;;:::999999888888444444444444444333333333222333333444555666777777888777666666777999<<<>>>AAAFFFIIIHHHGGGHHHGGGDDDGGGIIIKKKNNNQQQUUU[[[```[[[ZZZYYYWWWTTTSSSTTTVVV___```___^^^]]]ZZZXXXVVVRRRRRRSSSVVVXXXXXXUUURRRPPPNNNKKKHHHGGGFFFFFFGGGEEEFFFGGGFFFDDDBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKMMMOOOPPPQQQQQQSSSUUUVVVVVVVVVVVVUUUSSSQQQPPPKKKJJJHHHHHHHHHHHHFFFDDDCCCBBBAAA???>>>=========999::::::;;;<<<<<<======<<<<<<<<<:::666333222222111222222222333333333333111222333222111111222444444666:::<<<======???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666888888888999:::===???AAACCCFFFIIIMMMRRRYYY```dddhhhkkkooossswww{{{|||fffNNNAAA:::999777555444333444444333222222111111222222333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000111111000000000000000//////...222222222222222222222222111111222222222222111111000000111111222333333333555333333666999<<>>;;;:::999888888777666666888888777666555555555555666666555444333666:::@@@NNNiii|||oooeee```SSSNNNKKKJJJHHHCCCAAACCCIIISSSlll~~~{{{yyyxxxuuupppllliiifffccc```[[[YYYVVVSSSQQQNNNJJJGGGEEEGGGHHHGGGEEEDDDDDDEEEDDDDDDCCCAAA@@@???>>>===>>>??????@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;:::999999999999444444555444444333333222111222333444555666666777666555444444777:::<<<>>>===BBBDDDBBBBBBDDDCCC@@@AAACCCEEEGGGJJJOOOVVV[[[]]]^^^``````^^^]]]^^^^^^bbbaaa___]]][[[XXXVVVUUURRRQQQQQQRRRSSSSSSRRRPPPOOONNNLLLJJJIIIHHHGGGGGGDDDEEEGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQQQQRRRTTTVVVVVVVVVVVVUUUUUUSSSRRRQQQLLLJJJIIIIIIIIIHHHFFFDDDCCCAAA???===<<<<<<<<<<<<999999::::::;;;;;;<<<<<<999;;;;;;999555333222333000111111222222222222222///111333444333222222333333555888999:::;;;===???>>>===<<<::::::::::::;;;::::::;;;;;;;;;::::::999888888888888:::<<>><<<;;;:::999888777888999999999777666555555666777777666555444777999:::BBBWWWwwwvvvkkkfffYYYSSSOOONNNKKKGGGDDDFFFEEEJJJ```|||yyyvvvssspppmmmkkkhhhdddaaa]]][[[YYYWWWUUUQQQLLLIIIEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAABBBBBBAAAAAA@@@============<<<<<<<<<<<<<<<<<<;;;:::999999999999666777777777666555444444111111222333555666666777555333333444777;;;===>>>===AAACCCBBBBBBEEEEEEBBB???AAACCCEEEGGGLLLTTTZZZcccfffiiijjjiiigggffffffaaa```]]][[[XXXVVVUUUUUURRRQQQOOOOOOQQQQQQPPPOOONNNMMMMMMKKKJJJIIIHHHGGGBBBDDDFFFGGGFFFEEEFFFGGGEEEEEEEEEDDDEEEFFFFFFGGGJJJLLLOOOQQQRRRSSSTTTVVVVVVVVVVVVUUUUUUTTTSSSRRROOOMMMLLLLLLLLLKKKHHHFFFCCCAAA???<<<:::999999999999999999::::::;;;;;;;;;777999:::888555222222333//////000111111111111111---000333555444333333333333555666777888999<<>>===;;;:::999999:::;;;888999:::;;;<<<<<<<<<<<<999888888888:::<<>>===<<<;;;:::999777666666555555555555555555555444444444:::444555;;;???IIIaaa{{{}}}rrrkkkaaa[[[SSSLLLHHHFFFEEEEEEFFFLLLXXXlllzzzuuuwwwrrrmmmlllmmmmmmiiidddaaa___\\\YYYWWWTTTPPPMMMHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDBBB@@@?????????@@@AAAAAAAAAAAA@@@?????????????????????>>>======<<<<<<<<<;;;;;;:::::::::333444666666666444111000444444333333333444555555333444666777777999<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>AAAFFFHHHGGGJJJVVVdddmmmoooqqqrrrqqqlllhhheeeccc```\\\XXXVVVVVVWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMKKKHHHEEECCCEEEEEEDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBCCCDDDIIILLLOOOSSSUUUVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOKKKKKKJJJHHHFFFEEEDDDCCCAAA@@@>>><<<:::999888888777888999::::::::::::::::::999888666555333222222111111111111111111111111222222111111000/////////333333555777999:::;;;<<<:::999888888999999777555777777888999::::::;;;;;;777777888999;;;===???@@@CCCFFFJJJNNNRRRWWW\\\```lllnnnppprrrtttxxx|||zzzxxxfffLLLAAA<<<::::::888444333666444444444444444444444444000222444333222111222333...///000111111222222111///...---------///000111111111111111111111222222///000000000111111111111111111111111111111111111333333222222111000000000555333111111222444555666666777999>>>IIIZZZmmmyyy{{{tttwwwzzzssssssmmmmmmmmmooorrrvvvzzz|||}}}}}}}}}}}}}}}{{{}}}~~~{{{vvvsssqqqqqqrrrwwwyyyttttttxxx}}}~~~~~~xxxsssllleee___[[[VVVTTTRRRVVVYYYYYY]]]dddhhhhhhlllooouuu~~~yyyqqqkkkjjjhhh___VVVSSSKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQQQQRRRPPPOOONNNMMMMMMLLLMMMMMMKKKJJJHHHEEEBBB@@@??????===<<<:::999888777666666666555555555555444444444777333555:::===BBBVVVkkkxxxqqqddd^^^UUUNNNJJJHHHGGGGGGAAAEEEMMM\\\ttt{{{xxxsssnnnlllmmmllliiifffdddaaa^^^\\\ZZZWWWSSSPPPJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@??????AAAAAAAAAAAAAAA@@@?????????????????????>>>>>>===<<<<<<<<<;;;;;;:::::::::666666777777666555333222444333333333333444555555333555666777888999<<<>>>@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGGGGLLL[[[kkkuuuuuutttrrrnnnhhhccc___]]]\\\ZZZWWWVVVVVVWWWXXXSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMKKKHHHFFFDDDFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGEEEDDDDDDDDDEEEFFFKKKNNNQQQTTTVVVVVVUUUTTTRRRRRRSSSSSSRRRPPPMMMLLLIIIIIIGGGEEEDDDBBB@@@@@@>>>===<<<:::999999999999777888888999::::::999999:::999999777666555444444111111111111111111111111111111111111000000000000333333444555666888999::::::888888888999999777555999999999999999999999999777777888999;;;===???@@@BBBEEEJJJNNNRRRWWW\\\```hhhjjjmmmooorrrvvv{{{~~~~~~{{{uuu~~~kkkQQQAAA<<<888888666333222444333333333333333333333333000222444333222111222333222222222222111000///...//////......///000000111333222222222111000000000111111111111222222222222111111111111111111111111111111111111111222222222222111000000222444555666777999===DDDPPPbbbuuuwwwwww{{{xxxpppooooooqqqssswwwzzz||||||}}}}}}}}}~~~|||~~~~~~}}}{{{{{{{{{~~~~~~xxxrrrmmmhhheee```dddggghhhkkkqqqtttrrrqqqqqquuu}}}xxxooollljjjbbbXXXRRRJJJJJJIIIIIIIIIJJJLLLMMMLLLMMMOOOPPPRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKHHHFFFDDDBBBAAA???>>><<<:::999888777777666666666555555555444444444222555999999;;;HHHWWWxxxxxxhhhbbbYYYRRRNNNLLLJJJIIIDDDEEEHHHPPPaaa}}}zzzuuupppmmmmmmllljjjhhhgggeeebbb```^^^[[[WWWTTTMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;999888777666666555555555333333222222333444555555555777999::::::;;;>>>@@@@@@AAABBBCCCDDDDDDCCCBBBFFFDDDDDDEEEGGGPPPcccttt|||wwwqqqiiiccc]]]ZZZYYYXXXXXXWWWWWWXXXXXXYYYUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLJJJGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFLLLNNNQQQSSSTTTTTTRRRQQQOOOPPPQQQRRRPPPMMMIIIGGGFFFFFFDDDBBB@@@>>><<<;;;:::999888888888888999999777777888888999999888888777777777666555444444333111111111111111111111111000000000111111111111222444333333222333555666777999888777888999999777666:::999999999999888888888777888888999;;;===???@@@AAADDDIIIMMMQQQVVV\\\___dddfffiiikkknnnsssxxx||||||}}}qqqtttoooWWWDDD>>>888888666333333555333333333333333333333333000222444333222111222333222222222222111000///...//////000111111111111000444333333222111000//////111222222222222333333333222222222222222222222222000000111111222333333444000000111222333555666777;;;???EEELLLXXXiii|||{{{xxx}}}tttsssrrrssstttwwwzzz{{{~~~}}}}}}}}}{{{yyyzzzzzz|||~~~zzzvvvzzz||||||}}}rrrllljjjnnnvvv}}}rrrmmmjjjcccXXXPPPJJJIIIHHHHHHIIIKKKMMMNNNMMMNNNPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQOOONNNMMMKKKIIIGGGEEEDDDAAA???>>>;;;:::888777777777777666666555555444444333333555777666666???KKKhhh|||lllggg^^^WWWQQQNNNKKKJJJHHHGGGHHHKKKUUUjjj}}}yyysssooonnnmmmllljjjiiigggdddbbb```^^^ZZZWWWQQQOOOLLLIIIGGGFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999777555555555666777333222222222333444555666777999<<<===>>>???AAACCCCCCDDDFFFGGGHHHGGGFFFFFFGGGEEEEEEGGGKKKVVViii{{{wwwnnnfff```[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKIIIGGGJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFEEEEEEEEELLLMMMPPPRRRRRRQQQOOOMMMNNNOOOPPPPPPNNNJJJGGGDDDDDDCCCBBB???===;;;999888777777666666666666666777666777777888888777777777333333333222222222111111111111111111111111111111//////000111111222333333666555333222222333555666888777777888999999777666888888888888888999999999888888888999;;;===>>>???AAADDDHHHLLLPPPTTTZZZ]]]___aaadddhhhkkkooouuuyyyzzz~~~pppmmmvvvvvvbbbKKKBBB;;;999777555555777222222222222222222222222000222444333222111222222//////000111222222222222///000222333333222111000333222222222111000000000111111111222222222333333222222222222222222222222111111111222222333333333222333555555666777888:::@@@EEEMMMUUU___mmm~~~||||||zzzyyywwwvvvwwwxxxzzz{{{||||||xxx}}}}}}}}}|||yyywwwxxxyyy{{{~~~uuuiii___^^^bbbjjjxxx}}}ssslllhhhbbbWWWNNNJJJIIIHHHHHHIIILLLNNNPPPOOOPPPSSSUUUWWWWWWWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSPPPOOOOOOMMMKKKIIIGGGFFFBBBAAA???===:::999888777888777777666555555444444555555555555444666>>>GGG]]]yyy~~~rrrlllddd[[[UUUPPPLLLJJJFFFDDDEEEGGGJJJWWWqqq}}}xxxtttqqqooommmllljjjhhhfffdddbbb___\\\YYYVVVSSSPPPLLLIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999666444333444666777333333333333444555666777777:::===???AAABBBDDDEEEHHHIIILLLMMMNNNMMMKKKJJJGGGFFFGGGLLLSSS^^^ooovvvmmmeee```^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPNNNMMMKKKIIIKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGLLLNNNPPPRRRQQQPPPNNNLLLLLLMMMMMMMMMKKKHHHDDDBBBBBBAAA@@@>>>;;;999888777777666555444444444444444666666666777777666555555333333222222111111000000000000000000000000000000//////000111222333444444777777555444444444555555777666666777999999777666555555666777999:::;;;;;;888888999:::;;;<<<>>>???@@@CCCGGGJJJMMMRRRVVVZZZ[[[]]]```dddgggkkkqqquuuxxx|||tttkkkooo~~~~~~pppQQQFFF<<<888777555444666222222222222222222222222000222444333222111222222///000111222222333333222000111222333333222111000000000000111222222222333000000000000111111111222222222222222222222222222333333333333222222111111333555666777666777:::===CCCJJJTTT]]]eeerrrxxx|||{{{{{{{{{|||zzz|||{{{{{{~~~~~~~~~{{{yyyzzzyyy{{{}}}vvvgggWWWRRRRRRWWWfffvvv|||zzztttlllfff```WWWNNNKKKJJJIIIIIIJJJMMMQQQSSSTTTUUUXXXZZZ[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUQQQQQQQQQPPPOOOLLLJJJHHHEEEDDDBBB???<<<:::999888999888777777666555444444555666666444444777>>>DDDTTTlllzzztttjjjaaaZZZSSSNNNKKKGGGDDDDDDGGGGGGLLL___ttt}}}yyyuuurrrooonnnkkkiiigggeeedddaaa^^^[[[YYYWWWTTTPPPLLLJJJHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<<<<<<<=========:::999777555444555666777444444444444555666888888777:::???BBBDDDFFFHHHJJJPPPQQQSSSUUUUUUSSSQQQOOOJJJIIILLLSSS[[[fffvvvxxxooohhhcccaaaaaa^^^]]][[[YYYXXXWWWVVVVVVRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIMMMOOOQQQRRRRRRPPPNNNMMMIIIIIIIIIHHHGGGDDDBBBAAA??????===<<<:::999888777666555444333333333333333555555666666666555444444666555555444333222222111000000000000000000000000000000111111222333444444777777777777666666555555777666666777888999777666333444555777999:::;;;<<<999999999:::;;;<<<>>>>>>@@@BBBEEEHHHJJJNNNRRRUUUWWWYYY\\\___bbbfffkkkoootttxxx~~~rrrnnnvvv~~~vvvXXXKKK===888666444333444333333333333333333333333000222444333222111222333333333333333222111000///111222222222222111000000//////000111222333333444//////000000000111111111333333333333333333333333555444444333222222111111222444666666666888>>>CCCJJJSSS^^^gggoooyyyyyyzzz|||~~~~~~}}}~~~{{{|||~~~wwwfffVVVPPPLLLMMMZZZjjjssswwwuuummmeee___WWWOOOLLLKKKIIIIIIKKKOOOSSSUUUZZZ[[[^^^___```___]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXSSSTTTTTTTTTRRROOOMMMKKKIIIHHHEEEBBB???===;;;;;;999999888777666555444444333555666444444777;;;>>>III]]]}}}{{{qqqggg^^^WWWPPPLLLLLLFFFEEEHHHGGGGGGUUUfff~~~yyyuuuqqqooommmkkkiiigggfffccc```]]]\\\[[[XXXTTTPPPLLLIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<<<<=========>>>;;;:::888777666666777777555555555555777888999:::;;;???EEEIIILLLNNNQQQSSSWWWYYY[[[\\\[[[YYYVVVTTTQQQOOOQQQXXXaaammm~~~tttlllfffcccccc[[[YYYVVVTTTRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHJJJLLLNNNOOOPPPNNNLLLJJJFFFEEEDDDBBBAAA@@@@@@@@@<<<;;;;;;:::999888777666333333333222333333444555555555555555555444333333777666666444333222111111000000000000000000000000111111111222222333333333555666777888888777555444666555555666888999777666444555666777888999:::;;;999999999:::;;;<<<===>>>@@@BBBDDDFFFHHHJJJNNNQQQSSSUUUWWWZZZ\\\```eeehhhpppttt{{{{{{pppqqqzzzaaaRRRBBB;;;999666555666333333333333333333333333000222444333222111222333333333333333222111000000222222111000000000000000000000000111222222222333000000111111111222222222333333333333333333333333333333333333333333333222111444777888999>>>GGGNNNZZZcccnnnuuuxxx||||||}}}~~~}}}~~~{{{kkk\\\VVVQQQOOOYYYiiinnnuuuvvvnnneee___XXXQQQMMMKKKJJJJJJLLLPPPTTTWWW^^^```bbbccccccbbb```^^^^^^]]]\\\[[[ZZZZZZZZZZZZUUUVVVVVVVVVUUURRROOOMMMLLLJJJHHHEEEBBB???>>>===999999888777666555444444000444666555444666888999@@@RRRqqqvvvkkkbbbYYYRRRNNNLLLEEEBBBDDDCCCBBBMMM]]]xxx|||vvvrrrpppnnnllljjjiiigggeeebbb___]]]\\\ZZZVVVRRRNNNJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAAAAAAAAAA@@@??????;;;<<<<<<<<<======>>>>>>;;;;;;:::999888888888888555555666666777999:::;;;AAAFFFLLLQQQTTTWWWYYY[[[\\\]]]___```___\\\YYYVVVWWWTTTTTTZZZdddqqqyyyooohhhdddbbbWWWUUURRROOONNNOOOQQQRRRNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJHHHGGGCCCBBB@@@>>>======>>>???999999999888777777666666111111111222333555666777444555555555444444333222666666444333111000///...000000000000000000000000111222222222222333333333333555777999999777444333666555555666888999888666666666777777888888999999999999999:::;;;<<<===>>>@@@AAADDDEEEFFFHHHLLLNNNPPPRRRTTTVVVXXX\\\aaadddmmmqqqxxxrrrnnnyyyiiiYYYHHH@@@===;;;999:::444444444444444444444444000222444333222111222333000000111222333333333333333222000/////////000111222222222111111111111111111111222222222333333333333333333333333333333333111222222333333444444555333666999;;;>>>EEEQQQYYYjjjsss||||||zzzrrrbbbYYYVVVYYYaaaiiitttvvvvvvqqqggg\\\UUUQQQLLLJJJHHHGGGIIIMMMRRRUUU]]]cccgggfffeeefffeeebbb``````___^^^\\\[[[ZZZZZZ[[[YYYVVVRRRPPPOOOOOOOOOLLLIIIFFFCCCBBBAAA>>>===999999888777777777777777888777555333333555777888@@@III]]]}}}xxxmmmddd[[[TTTOOONNNHHHCCCBBBCCCDDDIIIOOOppp}}}xxxtttrrrpppooommmjjjgggeeedddddddddbbb```]]]YYYRRRJJJEEEFFFEEECCCCCCCCCCCCAAA???FFFEEEDDDBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@???>>>>>>?????????>>>===<<<<<<<<<:::999999888777666555555555777999::::::<<>>============::::::999888777777666666555777888999:::<<<@@@CCCLLLUUU^^^```bbbeeeggggggjjjiiifffccc```]]]ZZZYYYXXXWWWYYY^^^iiixxxzzznnnccc[[[VVVQQQPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOPPPOOOPPPRRRSSSWWWWWWWWWVVVTTTRRRPPPOOOOOOLLLIIIGGGFFFFFFDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDBBB@@@@@@@@@AAA@@@???>>>===;;;999888888888888777666555444333333333333333111111222444555444333444444444333333333333333222222222111111111000000/////////000000000111111000000000000000111222222222444555555444333555666333444555666777777666666777777666666777777888999888888999999:::;;;;;;<<<:::>>>@@@@@@CCCHHHIIIFFFKKKLLLNNNPPPTTTXXX\\\^^^eeejjjsss{{{~~~lllooo|||kkkRRRDDD===888666777444333333333333222222222000000111111222222111111///000111222333222111111222222222222222222222222111111000000111111222333111111111111222222222222333333333333333333333333333444666666555444555666777:::>>>BBBJJJXXXkkkxxx~~~~~~}}}vvvqqqpppqqqppprrrvvv}}}}}}zzzssshhh\\\SSSOOOLLLLLLMMMNNNPPPSSSUUUWWWbbbhhhkkkjjjiiijjjhhheeebbbaaa```___^^^]]]\\\[[[[[[ZZZWWWUUUTTTSSSSSSTTTOOOMMMLLLKKKJJJHHHDDDAAA<<<;;;:::999888777777777888666555444444555666888888===JJJbbbvvvmmmdddZZZTTTLLLGGGDDDEEEEEEDDDGGGKKKWWWlll}}}yyyxxxqqqpppnnnllljjjhhhhhhgggeeedddbbbaaa^^^ZZZSSSOOOIIIHHHFFFEEEFFFFFFEEEDDDFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>::::::999999888888777777888999::::::<<>><<<:::::::::;;;:::888::::::999888777666666555555555444333222222222222333222111333555666666555555555555444444333333222222222111111111000000000000000000000111111111111111111111000111222222333111333444444333222444555444555555666666555555444777777666666777777888999888888999999::::::;;;;;;;;;;;;===EEERRRYYYTTTIIIHHHIIIKKKNNNQQQVVVZZZ\\\aaagggooowww~~~rrrsss}}}yyy\\\HHH>>>999777888555555444444444333333333222111111111222222333444000000000000111111111111333333333333333333333333111111000000111111222333111111111111222222222333333333333333333333333333444555777777666666777999;;;>>>CCCLLLZZZlll~~~~~~{{{wwwyyy~~~yyyxxx{{{}}}|||}}}{{{ssshhh\\\SSSNNNLLLLLLNNNPPPRRRUUUVVVWWW```fffkkkkkkkkklllkkkhhhccccccbbb```___^^^]]]\\\]]]\\\ZZZWWWUUUTTTTTTSSSOOONNNNNNNNNMMMKKKFFFCCC>>>===<<<:::999888888888777666555444444555666777666999BBBTTTooozzzqqqggg]]]UUULLLHHHFFFGGGFFFDDDFFFJJJPPPbbb~~~}}}{{{vvvtttrrrooommmkkkiiiiiigggfffdddbbb```[[[VVVRRRKKKIIIFFFFFFFFFGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBB????????????????????????::::::::::::999999999999<<<======>>>BBBHHHPPPVVVaaajjjqqqqqqppppppooolllmmmkkkfffbbb___]]]]]]]]]ZZZYYYZZZ___hhhuuuxxxmmmaaaWWWRRRJJJIIIGGGFFFEEEFFFGGGHHHHHHJJJLLLMMMNNNOOORRRTTTWWWWWWWWWVVVVVVUUUTTTTTTSSSOOOJJJFFFDDDBBBAAA@@@???????????????>>>>>>>>>;;;999777666777777666555666666777777666555444333333333222222111222222222333222222333666888888777666666555555444333222222111111111111000000000000000000000000111111111222111111111111111222333333000222333333222111333444444555555666666777777777666666666666666777888888888888999999::::::::::::>>><<>>AAAJJJXXXkkk{{{tttmmmlllwww||||||{{{rrrhhh]]]TTTNNNKKKLLLNNNQQQTTTVVVWWWXXX\\\ccciiijjjkkkmmmmmmkkkeeedddcccbbb```___^^^^^^___^^^\\\YYYWWWUUUSSSRRROOONNNNNNNNNNNNLLLHHHEEE@@@???>>><<<:::999888888777666555555555555666777666999>>>KKKaaa}}}uuukkk___WWWMMMJJJHHHIIIHHHEEEFFFIIIPPP___yyy~~~{{{zzzwwwssspppmmmkkkjjjkkkiiifffdddaaa\\\WWWSSSLLLJJJGGGEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@@@@????????????::::::::::::;;;;;;;;;;;;===>>>???BBBGGGPPPYYY```hhhpppvvvuuurrrrrrpppmmmlllkkkhhheeebbbaaa```___[[[ZZZ[[[___hhhsss~~~wwwkkk___UUUOOOJJJHHHFFFEEEDDDEEEFFFGGGGGGIIIKKKLLLMMMNNNQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTPPPKKKHHHFFFDDDBBBAAA>>>>>>===<<<;;;::::::::::::888666666777777666555333444444555555444333333222222111111111222333333333222222444666888888777666666555444333333222222111111111000000000/////////000000000000111111111111111000000111111222333000111333222111111222444444444555666888999;;;;;;666666666555666777777888888888999999999999999:::<<<:::===KKK___jjjaaaQQQBBBBBBDDDGGGLLLPPPTTTWWW]]]bbbjjjrrrzzznnnQQQAAA;;;999888666666666555555555444444666555444222111222333333333222222222222333444555222222222222222222222222111111000000111111222333111222222222222333333333444444444444444444444444333555666666777888;;;>>>@@@FFFSSSdddyyy~~~wwwnnneeebbbiiisss~~~zzzqqqggg^^^UUUOOOLLLMMMOOORRRTTTWWWYYYZZZ[[[bbbhhhiiikkkmmmnnnlllfffeeedddcccbbbaaa```______^^^\\\ZZZXXXUUUTTTRRRPPPOOONNNNNNNNNMMMJJJHHHBBBAAA???===;;;:::999999666666555555555555666666777999===EEEVVVttt{{{qqqeee[[[PPPLLLJJJJJJIIIFFFGGGJJJQQQ^^^www}}}|||yyyuuurrrooommmlllmmmkkkhhheeebbb^^^YYYUUUOOOLLLHHHFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA??????@@@BBBCCCBBBBBBAAAAAA@@@??????>>>::::::;;;;;;<<<<<<======<<<>>>AAAFFFMMMWWWbbbjjjooovvvzzzwwwssssssqqqooonnnnnnmmmllliiifffbbb```\\\[[[\\\```gggrrr|||ttthhh\\\RRRMMMLLLJJJHHHFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTQQQNNNKKKJJJHHHEEECCC@@@???===;;;:::999888888:::888666666777777666555222222222333333333333333111111111111222333444444333333222444666777777666444444444333333222222111111111000000000/////////////////////000000000000000000000///000111111222000222333333222111333444444444555666888;;;===>>>666666555555666666777888888888999999999999999999777777888???KKKSSSMMMBBB???@@@BBBEEEJJJOOOSSSUUU[[[```hhhpppxxxyyyZZZGGG???;;;888666666555555555444444444111111111222333444555666333333333444444444444444222222222222222222222222111111000000111111222333222222222222333333333333444444444444444444444444333444666666777:::===@@@DDDOOO```ssstttjjjaaa[[[^^^eeennn}}}wwwoooggg___VVVQQQOOOOOOQQQSSSVVVYYY[[[]]]]]]dddiiijjjkkkmmmmmmjjjgggfffeeedddcccaaa``````[[[[[[[[[ZZZYYYWWWVVVUUURRRPPPOOONNNOOONNNMMMKKKDDDCCCAAA>>><<<:::999999666666666555555666666666555888<<>>>>>@@@BBBCCCDDDDDDCCCAAA@@@???>>>===::::::;;;<<<======>>>>>>===@@@FFFLLLVVVaaammmtttuuu{{{}}}yyyuuuuuutttssssssuuuvvvuuuqqqkkkddd```]]]\\\]]]```gggpppzzzzzzpppeee[[[TTTPPPOOOMMMJJJHHHFFFFFFFFFGGGGGGIIIKKKKKKKKKKKKMMMOOONNNNNNNNNNNNOOOPPPRRRSSSRRRQQQPPPOOONNNLLLIIIFFFEEECCC@@@>>>;;;999999888999777555555555666555444222222111111111222444555111111111222222444555555444333222333555666555444222222222222222222222222111000000000////////////---.........//////////////////......//////000111111222333333222222333555555555555555777999;;;===666555555555555666777777999999888888888888888888333777888888:::>>>>>>;;;>>>???AAADDDIIINNNRRRUUUYYY^^^fffnnnvvv~~~dddOOOEEE>>>777555555555444444444333333///000111333444444555555111222333444444444333333333333333333333333333333111111000000111111222333222222222333333333444444555555555555555555555555444666777888999<<<@@@CCCJJJXXXmmmssshhh___XXXYYY^^^]]]kkk{{{~~~tttoooooopppyyyvvvnnnggg___WWWRRRQQQQQQRRRTTTWWWZZZ^^^```aaagggkkkkkkkkklllkkkhhhggggggfffeeecccbbbaaaaaaXXXXXXYYYYYYYYYYYYXXXXXXTTTQQQOOOOOOOOOPPPOOONNNEEEDDDAAA???===;;;:::999666666666666666666666666333777;;;???HHHaaaqqqfffUUUPPPLLLKKKJJJGGGIIIMMMLLLVVVooo~~~wwwvvvuuutttrrrrrrqqqqqqnnnllljjjiiihhheeebbb___VVVRRRMMMJJJHHHHHHGGGFFFGGGGGGHHHIIIHHHGGGFFFEEEBBBAAA???======???AAACCCEEEEEECCCBBB@@@???======:::;;;;;;<<<===>>>??????AAADDDKKKSSS]]]iiiuuu}}}yyy~~~{{{vvvwwwwwwvvvxxxzzz||||||wwwnnnddd^^^]]]]]]]]]```gggpppyyy~~~}}}yyyssskkkddd]]]XXXVVVQQQOOOLLLIIIGGGFFFGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNMMMMMMMMMMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQOOOLLLIIIIIIGGGCCC@@@===;;;:::999888666444333444444333222333222111000000222444666111111111222333444555666444333222333555555444333111111111111111111222222000000000000////////////------------.........///...............///000000111333444444333222444555666555555555666777999:::555555555555555666777777999999888888888888888888444:::<<<888555888===@@@===>>>@@@DDDHHHMMMRRRTTTWWW\\\dddlllttt}}}lllTTTIII@@@777555555444444444333333333111222333444333222111000///111333444444444222111444444444444444444444444111111111000111222222333222222333333333444444444555555555555555555555555666777888999:::>>>BBBFFFOOO```wwwvvviii```ZZZXXXVVVRRRYYYgggyyyzzznnnddd___```bbblllxxxvvvooohhh___ZZZZZZWWWUUUTTTWWW\\\```aaaaaaiiihhhiiijjjkkkkkkiiigggkkkiiigggeeedddccccccddd___^^^^^^^^^___^^^[[[YYYRRRRRRQQQQQQQQQQQQRRRRRRIIIGGGDDD@@@===;;;:::999999777555444555666555555888888;;;>>>AAAOOOqqqsssiii^^^UUUNNNLLLLLLJJJJJJKKKOOOYYYmmm~~~~~~yyyvvvsssrrrttttttrrrpppooonnnllljjjiiifffbbb___\\\WWWPPPJJJHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>???AAABBBCCCBBBBBBAAA@@@?????????>>>===<<<===>>>@@@CCCEEEGGGKKKRRR[[[eeeooovvvzzz}}}~~~~~~}}}|||yyywwwvvvvvvyyy{{{zzzuuunnnhhheee```^^^^^^dddmmmvvv{{{|||}}}{{{vvvooohhhaaa[[[XXXUUURRROOOLLLKKKJJJHHHFFFKKKMMMOOOQQQQQQPPPNNNMMMLLLJJJJJJKKKOOOSSSUUUVVVYYYXXXUUUSSSQQQOOONNNMMMKKKHHHEEEAAA>>><<<::::::888777777555444333222222111222222333333444555555555555555555444444333222444444444444444555666777333222222111111222222333111111000000//////......//////............////////////000000000000000000000000111222333333444444444444444555666777777888777777777777777888888888888999999888888777666555555555555666666777888999<<<===???BBBFFFIIILLLNNNTTT[[[dddmmmttt|||uuu[[[JJJ???888666555555444444444555555111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333444555555555555444555777777777666===<<<;;;<<<@@@EEEKKKNNNXXXjjjyyylllbbb[[[XXXUUUOOOSSS\\\hhhwww~~~sssggg]]]XXXXXXZZZ\\\jjjwwwqqqiii```[[[[[[[[[YYYYYY[[[```dddeeeeeejjjiiijjjlllnnnnnnmmmkkkmmmkkkiiigggeeeddddddddd___^^^]]]^^^^^^]]]ZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNLLLHHHEEEAAA???======:::888555444555666555555555555888;;;<<>><<<<<<===>>>?????????>>>>>>>>>=========?????????@@@BBBEEEHHHJJJOOORRRXXX```iiirrrxxx{{{}}}}}}|||{{{zzzxxxwwwvvvsssvvvxxxxxxtttpppllljjjdddddddddgggmmmssswwwyyyzzzyyywwwsssnnniiieeebbb]]]YYYTTTPPPOOONNNMMMLLLOOOQQQSSSUUUUUUTTTQQQPPPNNNLLLJJJKKKOOORRRUUUVVVZZZXXXVVVTTTQQQPPPNNNNNNLLLJJJGGGCCC@@@>>>===<<<:::999999777666555444333222333333444555555666666555555555555555444333333444444444444444555666777444444333222222222222222111111000000////////////000//////......//////000111111111111000000000000111111111222333333444444444444555555666777777888777777777777888888888888999999999999888777666555555555555555666777888999<<<===???AAAEEEIIILLLMMMTTTZZZdddlllsss|||yyy^^^LLL@@@999666666555555444444555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444555555555444555666777777666777999===@@@EEELLLTTTYYYcccqqqrrrggg___YYYUUUOOOOOORRRWWW^^^eeehhhjjjooossszzz~~~yyynnnbbbWWWRRRQQQSSSQQQ```wwwyyyssskkkbbb^^^^^^___^^^___aaafffiiikkkkkkkkkkkklllnnnqqqrrrrrrppppppooommmjjjhhhfffeeeeee___^^^]]]]]]]]]\\\ZZZWWWVVVUUUTTTRRRQQQPPPOOOOOOMMMLLLIIIEEEAAA>>>===<<<;;;999666555666666666555444333666999999@@@XXXrrrxxxnnnbbbZZZSSSQQQPPPLLLIIIIIIRRRYYYiii~~~{{{yyyxxxwwwuuutttsssqqqooommmllljjjfffcccbbb^^^WWWQQQNNNKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@>>><<<;;;;;;<<<<<<<<<=========>>>>>>>>>???BBBBBBCCCEEEHHHLLLPPPSSSYYY\\\aaagggnnntttyyy|||{{{zzzyyyxxxwwwvvvuuutttppprrrtttuuusssqqqppppppmmmnnnoooooopppsssvvvyyy{{{{{{|||{{{xxxtttpppnnnhhhccc\\\WWWTTTTTTSSSSSSTTTVVVYYY[[[\\\ZZZWWWUUUQQQNNNLLLKKKNNNRRRUUUVVVZZZYYYWWWTTTQQQOOONNNNNNLLLKKKHHHEEECCCAAA@@@@@@===<<<;;;:::888777666555333444444555666666777777555555555555555555444444555555444444444555666666666555444333222111111111111000000000000/////////000000////////////000000333222222222111111000000111222222333333444444444444444555555666777777777777777777888888888999999999999999999888777666555555555555555666777888999;;;<<<>>>@@@CCCGGGKKKMMMSSSZZZbbbkkkrrr{{{|||cccNNNBBB;;;777777666555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555666666777777<<>>===============>>>@@@AAABBBCCCDDDFFFFFFHHHKKKOOOTTTYYY\\\aaacccfffkkkppptttxxxyyyxxxwwwvvvuuutttsssrrrrrrnnnppprrrrrrrrrrrrrrrtttuuuwwwyyyxxxvvvvvvxxx|||~~~~~~zzzwwwrrrlllddd^^^[[[ZZZZZZZZZXXXZZZ]]]```aaa```^^^\\\TTTPPPMMMLLLOOORRRUUUVVVYYYXXXUUUSSSPPPNNNLLLLLLJJJJJJHHHFFFEEECCCBBBBBB???>>>===;;;:::888777666444444444555666666777777777777666666666666666666666666555555555666666777888777555444222111111000000000000000000000000000111000000//////000000111333333222222111000000000222333333333444444444555555555555555666666777777777777777888888999999:::999999999999888777666666555555555555555666888888;;;;;;<<<>>>BBBFFFJJJLLLRRRXXXaaaiiiqqqzzz|||hhhQQQCCC<<<888888777666555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333555555555555555555777999>>>DDDJJJNNNPPPYYYfffqqqxxx}}}qqqfff```ZZZVVVPPPLLLKKKLLLMMMMMMMMMMMMQQQUUUVVVYYYbbbmmm}}}ssseeeXXXPPPLLLLLLJJJNNN]]]rrr}}}wwwrrrkkkiiijjjgggiiikkklllnnnoooqqqrrrpppooooooqqqtttvvvwwwvvvvvvuuusssqqqnnnkkkhhhgggbbb```^^^\\\\\\[[[XXXWWWPPPPPPOOONNNNNNNNNOOOOOOQQQPPPNNNLLLHHHEEECCCBBB>>>;;;999777888888777666444333666;;;:::;;;HHHYYYyyy}}}sssddd\\\VVVUUUUUURRRPPPQQQPPPUUU```ttt}}}zzzxxxwwwvvvxxxuuurrrqqqpppnnnllljjjgggccc]]]WWWSSSNNNJJJGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>======<<<===???BBBDDDGGGIIIJJJKKKKKKMMMPPPUUU[[[```ccceeefffhhhkkkooorrrtttuuuuuuttttttsssrrrqqqppppppnnnppprrrrrrrrrrrrtttuuuxxx{{{}}}}}}zzzyyyzzz}}}}}}yyytttmmmfffcccaaa```___[[[]]]___aaabbbbbbaaa```TTTRRROOONNNPPPSSSUUUVVVWWWVVVSSSPPPNNNKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>><<<:::999777777444444555555666777777777999888888777777888999999888888777666666777777777999888666444333222111111000000000000111111111111111111000000000000111111222222222111111000000000444444444444444555555555555555555555666666666666666777777888999:::::::::999::::::999999888777666444444444444555666777888:::::::::<<<@@@DDDIIIKKKRRRWWW```gggpppyyylllUUUFFF===999999888777666555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444444444444444555666666555666:::===BBBGGGMMMQQQTTT^^^nnnzzzuuu~~~rrrkkk^^^YYYRRRMMMKKKJJJJJJJJJJJJGGGGGGIIIJJJMMMWWWaaaoooxxx}}}}}}rrrdddWWWNNNJJJJJJHHHHHHRRRggg}}}}}}yyyuuuqqqpppsssnnnpppssstttssssssuuuvvvuuutttssssssvvvxxxxxxwwwwwwvvvuuussspppmmmjjjiiieeebbb___]]]\\\[[[YYYWWWOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMKKKIIIFFFDDDCCC???===:::888888999888777444222444999999888AAANNNiiiwwwggg^^^WWWVVVVVVTTTTTTUUUPPPTTT___rrr~~~zzzxxxxxxxxxyyywwwsssqqqqqqpppnnnlllhhhddd___[[[VVVQQQLLLHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@???>>>===<<<<<<<<<===@@@CCCGGGKKKMMMOOOPPPPPPRRRUUUYYY___cccffffffgggiiikkknnnppprrrssssssttttttttttttrrrpppoooppprrrtttuuuuuuvvvwwwyyyzzz|||~~~~~~}}}{{{{{{{{{uuuxxx}}}|||vvvrrrnnnkkkgggeee___`````````______^^^^^^TTTRRRPPPPPPRRRUUUVVVVVVVVVUUURRROOOLLLJJJHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@>>><<<:::999888555666666777777888888999<<<;;;:::999:::;;;<<<===::::::999888888888999999999888777555333222222222000000000111111111111222222222111111111111222222222222222222222222222222555555555555555555555555555555666666666666666666666777777888999:::;;;;;;::::::::::::999888777666444444444444555666777888999999999;;;>>>CCCHHHJJJQQQVVV^^^fffnnnxxx{{{{{{~~~rrr[[[JJJ???;;;:::999777666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555555555333666777777666888===BBBBBBHHHPPPWWW```lll{{{gggooo|||~~~vvvgggbbbZZZTTTPPPNNNLLLKKKIIIFFFFFFGGGHHHJJJRRR[[[iiisss||||||zzz|||}}}xxxnnnaaaUUUMMMJJJJJJHHHHHHNNN\\\nnn}}}zzzxxxvvvwwwzzzvvvyyy||||||zzzyyyzzz{{{{{{yyywwwwwwxxxyyyyyyxxxwwwwwwvvvtttqqqnnnkkkjjjgggddd```^^^\\\[[[YYYXXXRRRRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKJJJHHHFFFCCCBBB@@@>>>;;;999999999888777888444555:::999666<<>>>>>>>>@@@CCCGGGLLLPPPSSSUUUTTTTTTUUUXXX[[[```dddgggggghhhjjjlllnnnppprrrssstttuuuwwwyyyxxxvvvssspppqqqtttxxxzzz{{{|||~~~}}}zzzooorrrwww}}}~~~{{{vvvpppkkkeeeccc```\\\ZZZXXXWWWWWWRRRQQQQQQRRRUUUWWWWWWVVVWWWUUUSSSOOOLLLJJJHHHGGGDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDBBB@@@>>><<<;;;:::888888999999:::;;;;;;;;;>>>===<<<;;;;;;===???@@@<<<<<<;;;:::::::::::::::999888777555444333333333000000111111111222222222222222222111111222222222333333444444555555666666555555555555555555555555666666666666666666666555666777777888:::;;;;;;<<<::::::::::::999888777777444444444444555666777777999888888999===BBBGGGJJJPPPUUU]]]eeemmmxxxzzzxxx~~~wwwbbbOOOBBB;;;;;;999888777666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555555666666333666888888777:::@@@FFFGGGNNN[[[hhhtttffflllttt~~~}}}qqqlllccc\\\WWWSSSPPPNNNJJJGGGHHHJJJKKKLLLRRRZZZdddooowwwwwwuuuwwwzzz{{{xxxtttkkk```UUUNNNLLLLLLFFFGGGJJJQQQ[[[nnn|||{{{zzzyyy{{{~~~}}}}}}~~~}}}zzzyyyzzzzzzzzzyyyvvvvvvvvvtttrrrooolllkkkhhheeeaaa^^^]]]\\\ZZZXXXVVVUUUSSSRRRPPPPPPOOOOOOLLLMMMMMMMMMKKKIIIGGGFFFAAA>>>;;;::::::999888777===888888<<<:::666:::CCCKKKgggpppeeeZZZVVVUUUTTTTTTWWWTTTXXXbbbsss}}}{{{{{{}}}zzzwwwtttrrrqqqqqqooonnnkkkhhhddd```\\\WWWQQQLLLJJJJJJJJJJJJIIIHHHGGGGGGBBBBBBCCCCCCCCCBBBBBBAAABBBDDDGGGLLLQQQVVVYYY[[[VVVVVVWWWYYY\\\aaaeeeggghhhiiikkkmmmooorrrssstttuuuwwwzzz||||||yyyuuurrrqqquuuzzz~~~{{{nnnppptttyyy~~~}}}vvvpppjjjfff```ZZZUUUSSSRRRQQQQQQQQQQQQTTTWWWXXXWWWVVVXXXVVVSSSPPPMMMJJJHHHHHHCCCDDDFFFGGGHHHGGGGGGFFFGGGFFFDDDBBB@@@>>><<<;;;::::::;;;<<<<<<======>>>???>>>===<<<===>>>@@@BBB>>>===<<<;;;;;;;;;;;;;;;999888777555555444444444000000111111222222222222333222222111111222222333444444555666777888999999666666666666666555555555666666666666666555555555666777777999:::;;;<<<<<<::::::::::::999888777777444444444444444555777777888888777999<<>>===;;;;;;;;;;;;;;;<<<===>>>AAA>>>;;;<<>>===<<<<<<<<<======<<<;;;999888777777777444444333222111111111111222222333333333444444444444555666777888888888888999777444111111333666888999999888888777666666666888777777777888:::<<<>>>999:::;;;<<<===<<<;;;:::777777777666555555444444888999<<<===???BBBFFFJJJNNNSSS[[[eeeooozzz|||uuu|||wwwyyynnnXXXLLL???;;;888888777444555888555555555555555555555555555555555444444333333333333333333222222222111111111222333333333333222111333444555555444444666888777555555999:::===CCCKKKRRRcccxxxbbbfffnnnuuuvvvxxx~~~tttkkkeee```[[[WWWPPPOOONNNMMMNNNTTT\\\aaaoooyyy{{{uuulllccc\\\VVVQQQNNNKKKKKKJJJIIIKKKTTTbbblllyyy}}}~~~~~~|||zzzzzz{{{}}}zzzxxxvvvsssqqqooommmmmmkkkiiigggccc```]]][[[ZZZVVVVVVTTTSSSQQQOOONNNMMMNNNNNNNNNNNNMMMKKKJJJIIICCCBBB@@@===;;;999888888666555555555666888:::;;;AAAQQQmmmwwwjjj]]]XXXWWWWWWYYY\\\^^^```ggguuu}}}{{{{{{|||yyyvvvuuuuuuuuuuuuuuurrrppplllhhhbbb[[[RRRMMMKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEEEECCCAAABBBDDDFFFIIILLLRRRXXX\\\^^^^^^^^^^^^^^^___aaaccceeeggghhhkkkmmmnnnooooooqqqtttvvvxxxzzz}}}}}}{{{vvvwww{{{vvvooohhhgggjjjnnnxxxuuummmddd]]]VVVNNNKKKLLLKKKKKKLLLMMMOOORRRTTTUUUUUUUUUUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLJJJHHHEEEBBB@@@>>>>>><<<<<<<<<<<<<<<======>>>BBB@@@>>>???BBBDDDDDDBBB@@@@@@???>>>>>>>>>???@@@>>>===<<<:::888777777777999888777666555555555555333333333333444444444444555555666777888888888888888777555333444555777999666666777777888999999999777777777777888:::<<<===999::::::;;;;;;;;;;;;;;;888777777666666555444444888999;;;===>>>AAAEEEIIIOOOTTT\\\fffppp{{{wwwzzzvvvuuusss^^^QQQBBB===999999888555555888555555555555555555555555444444444444333333333222444444444333333222222222222333444555555444333222333444555444333444666888:::888999<<<>>>AAAHHHQQQbbbuuuaaadddiiimmmmmmmmmsss|||zzzsssmmmfffaaaXXXXXXXXXXXXZZZ```gggmmm{{{}}}uuummmeee]]]VVVQQQPPPNNNJJJHHHIIINNNSSSWWW]]]dddnnnvvv~~~{{{zzz{{{|||{{{yyywwwuuurrrqqqpppooommmkkkiiifffbbb___]]]\\\YYYXXXWWWUUURRRPPPOOONNNOOOOOOOOONNNMMMLLLKKKJJJDDDCCCAAA>>>;;;999888888777666555555555666888999<<>>============>>>CCCBBBBBBDDDFFFGGGFFFDDDAAAAAA@@@@@@@@@AAABBBCCC@@@???===;;;999888777666888777666555555444444555444444444444555555555555666666777888999999999999666666666666666777888999666777777888888999::::::777666777777888999;;;;;;::::::999999::::::;;;;;;888888777777666555555555888999;;;;;;===@@@DDDGGGOOOTTT]]]gggqqq|||xxxvvvxxxrrrzzz|||gggYYYFFF@@@::::::999666666888555555555555555555555555333333333333222222222222444444444444333333333333444444555555555555444444333444555444333333555666<<<;;;===@@@BBBFFFPPPZZZlllcccdddgggjjjiiihhhlllttt{{{yyyxxx{{{|||tttooofffggghhhhhhkkkpppwww|||~~~wwwooofff]]]WWWSSSOOOLLLKKKNNNQQQRRRQQQVVVZZZaaaiiisss~~~{{{yyyzzz{{{zzzyyywwwuuusssrrrqqqqqqooonnnllliiieeebbb___^^^\\\[[[YYYWWWTTTRRRPPPOOONNNNNNNNNMMMLLLLLLKKKJJJFFFDDDBBB???<<<:::999888888777666555555555666777===CCCSSSooozzzjjjaaa```ccckkksssuuusssttt}}}}}}|||{{{{{{{{{yyyxxxxxxzzz|||||||||{{{xxxtttnnnhhh```WWWQQQMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHJJJNNNQQQXXXZZZ]]]aaadddeeeddddddfffgggjjjmmmooopppppppppppprrrsssttttttvvvyyy{{{~~~~~~|||ppphhhdddbbbgggnnn}}}nnnddd[[[SSSOOOOOOLLLKKKKKKKKKNNNQQQUUUXXXWWWVVVUUUTTTSSSQQQNNNLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLJJJGGGEEECCCAAAAAABBBAAA@@@???>>>>>>>>>>>>CCCDDDEEEGGGHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???<<<:::888777777777777666555444444444444555555555666666666777777888888999:::::::::::::::444555666777888999999999;;;::::::999888888777777666666777777888999::::::::::::999888888:::;;;<<<999888888777777666666555999999:::;;;<<>><<<:::999:::999777666555555666666<<>><<<:::999888::::::999888777777777777666666777777777888888888999:::;;;;;;;;;;;;;;;;;;444555777888999999999888;;;;;;::::::999888888888777777888888999999999:::;;;:::999888999:::;;;<<<999999999888777777666666999999::::::;;;???DDDHHHNNNTTT^^^iiittt~~~yyypppxxx|||xxxyyyeeePPPEEE<<<999888555444555555555555555555555555555222222222222222222222222222222333333333333333333444444333333333333444444444555666555444444666777;;;<<<@@@DDDIIIPPP```nnn}}}bbbaaabbbeeeeeeccceeejjjiiiiiihhhffffffkkkttt{{{~~~vvvoooiii```\\\WWWTTTUUUUUUTTTRRRUUUYYY___fffooo{{{}}}|||}}}~~~}}}{{{{{{|||yyyxxxvvvuuutttsssssssssqqqqqqooommmjjjfffbbb```]]]\\\[[[YYYVVVTTTSSSRRROOONNNMMMLLLLLLLLLLLLMMMJJJIIIFFFCCC@@@>>><<<;;;;;;:::888777666666666777888:::BBBTTTpppzzzqqqlllmmmuuu~~~}}}|||{{{{{{{{{zzzyyyzzz{{{~~~}}}yyytttnnnfff]]]XXXPPPPPPPPPPPPPPPPPPPPPPPPUUUVVVWWWWWWWWWXXXZZZ]]]dddeeegggiiikkkllllllllllllmmmooorrrtttuuuvvvwwwrrrsssuuuvvvvvvwwwzzz}}}~~~zzznnndddbbbdddjjjxxxwwwlllcccYYYSSSPPPKKKJJJIIIJJJOOOVVV]]]bbbaaa[[[TTTOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNLLLJJJGGGFFFEEEDDDEEEEEEDDDBBBBBBAAAAAAAAADDDFFFHHHHHHGGGGGGHHHIIIKKKJJJJJJIIIGGGEEECCCBBBDDDCCCAAA???===<<<;;;::::::999888777666666666666888888888888999999999999;;;<<<<<<======<<<<<<;;;777777888999:::::::::999888999999::::::;;;<<<<<<777888999::::::::::::999;;;:::::::::;;;;;;<<<<<<::::::999999888777777777888999999:::;;;@@@FFFJJJPPPVVV```lllwww~~~rrrvvvnnnUUUIII===999888666555555555555555555555555555555222222222222333333333333333333333333444444444444444444333333333333444444444555666666555666888:::;;;===BBBHHHMMMXXXjjj{{{cccaaaaaaccccccaaabbbfffffffffeeeaaa]]]___eeekkkrrr~~~|||wwwpppllleee```]]]]]]]]]]]]___dddlllsss{{{}}}{{{}}}~~~~~~zzzyyyxxxvvvvvvuuuuuuuuuqqqqqqpppnnnkkkfffccc```\\\\\\ZZZYYYWWWUUUTTTSSSQQQPPPOOONNNNNNNNNOOOOOOMMMKKKHHHEEEBBB???>>>===;;;:::999888777777888888666888===IIIaaaxxxpppmmmrrryyy~~~}}}}}}}}}}}}|||||||||~~~}}}yyyuuuooohhh```ZZZTTTTTTSSSSSSRRRRRRQQQQQQTTTWWWZZZ]]]^^^```bbbdddiiijjjlllnnnoooqqqqqqqqqrrrrrrsssuuuwwwyyy{{{|||uuuwwwxxxyyyyyy{{{~~~zzzmmmggghhhgggppp~~~sssjjj```XXXTTTNNNLLLJJJJJJMMMSSSZZZ^^^```ZZZTTTRRRSSSSSSQQQNNNKKKKKKKKKLLLLLLMMMNNNOOOPPPOOOMMMJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFHHHIIIIIIGGGGGGJJJLLLJJJJJJJJJIIIHHHFFFDDDCCCDDDCCCAAA@@@>>>======<<<999888777666666555555666999999999999::::::::::::<<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<888999:::;;;<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;::::::999888888777777888999999:::<<>><<<;;;999888888888999999888999<<>>>>>>>>======<<<;;;::::::::::::999999::::::::::::;;;;;;===>>>>>>>>>>>>>>>======???>>>>>>=========>>>>>>===<<<<<<;;;;;;:::999999999:::;;;<<<<<<<<<;;;::::::;;;===>>>>>>>>>===<<<;;;;;;:::999999888888777888888999:::===BBBJJJOOOVVV\\\gggsss~~~{{{~~~~~~___QQQCCC===<<<:::888888555555555555555555555555333333333444444555555555666666777777888888999999777666555444444555666777444555777888888999<<<>>>???CCCJJJQQQYYYfff|||nnnjjjgggddddddddddddcccfffccc^^^ZZZXXXYYY[[[\\\aaahhhrrr{{{|||zzzzzzzzzzzzyyy}}}|||zzzxxxwwwwwwxxxxxxrrrrrrpppnnnkkkhhhfffddd^^^\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIFFFBBB>>><<<:::999888777777888999999888999666>>>QQQfffyyyqqqmmmjjjpppvvv}}}~~~~~~|||xxxqqqhhhaaa]]][[[ZZZYYYXXXVVVVVVUUUUUUXXXZZZ\\\___dddhhhlllnnnnnnnnnoooppprrruuuxxxzzz{{{zzzzzzzzz|||yyyuuuwww~~~{{{rrrkkkccc]]]YYYTTTPPPOOOLLLKKKPPPWWW]]]YYYWWW[[[]]][[[UUURRRMMMLLLJJJKKKNNNQQQRRRRRRNNNOOOOOOOOONNNKKKHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::999999888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@AAA>>>>>>===<<<<<<<<<<<<===<<<;;;::::::<<<<<<;;;:::???>>>===<<<<<<===>>>>>><<<<<<;;;::::::999888888777888999:::===CCCJJJPPPYYYbbbnnnyyy~~~kkkWWWBBB;;;===>>><<<:::777333000111555777555222222333444444555555444444555555444444444555555666555555555555555555444444777888888888888:::>>>AAA@@@FFFNNNXXXcccrrrooolllhhhfffffffffeeeddddddaaa\\\XXXVVVVVVXXXZZZ[[[```fffkkksss}}}{{{yyywwwvvvvvvwwwssssssqqqooollliiigggeee```^^^\\\ZZZZZZZZZYYYWWWUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKHHHDDD@@@>>>;;;:::888777777888999999888:::777<<>>======<<<<<<<<<;;;::::::999999:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAA??????>>>======<<<======>>><<<;;;<<<===>>>===;;;@@@???>>><<<<<<===>>>>>><<<<<<;;;;;;:::999999888999999:::;;;>>>DDDLLLQQQ\\\dddppp|||nnnZZZFFF???@@@@@@===:::888555222333666888666333222333444444555555444444666555555444444444555555555555555555555555555555888888999999:::<<<@@@CCCFFFLLLTTT^^^hhhvvvqqqnnnjjjhhhhhhhhhgggeeeccc```\\\XXXVVVVVVWWWXXX\\\___```aaaeeerrr~~~{{{yyyxxxxxxxxxuuuuuusssqqqnnnkkkiiigggcccaaa^^^\\\[[[ZZZXXXWWWUUUTTTSSSQQQPPPNNNMMMLLLNNNOOONNNMMMJJJGGGCCCAAA<<<;;;:::888888888999999777:::888:::DDDPPPkkkxxxmmmgggdddcccfffppp~~~~~~zzzvvvpppkkkhhhfff````````````aaacccdddeeedddeeefffhhhjjjlllnnnoooppprrrtttwwwzzz}}}~~~zzztttnnniii___YYYTTTQQQMMMJJJNNNTTTWWWYYY\\\```cccdddaaa^^^WWWSSSOOOLLLKKKLLLMMMMMMMMMNNNNNNOOONNNLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAA@@@???>>>>>>======???>>>===>>>???@@@???===@@@???>>>===<<<===>>>>>><<<<<<;;;;;;:::999999999:::;;;<<<===@@@FFFNNNSSS```hhhtttsss```MMMFFFEEEBBB>>>:::999666444444777888777555333333444555555555555444777666555444444444444444555555555555555555555555888999::::::;;;>>>BBBEEEHHHOOOYYYcccmmmxxxtttqqqnnnlllkkkjjjhhhgggfffccc___[[[YYYXXXYYYZZZ]]]___```___```ggguuu}}}}}}}}}}}}xxxwwwvvvtttqqqnnnkkkjjjgggddd```^^^]]][[[YYYWWWUUUTTTSSSRRRPPPOOONNNMMMOOOPPPOOONNNLLLHHHEEECCC>>>===;;;999999999999:::666:::999999???FFF\\\}}}|||pppiiiccc```^^^cccrrr~~~|||xxxtttpppmmmkkkjjjeeeeeeeeefffggghhhiiijjjkkklllmmmnnnooopppppppppqqqssswww{{{xxxrrrmmmiii^^^XXXSSSPPPMMMKKKNNNUUU[[[^^^aaa``````aaaaaa^^^YYYUUUOOOLLLLLLMMMMMMNNNMMMNNNNNNNNNNNNMMMLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>@@@>>>>>>>>>@@@AAA@@@???AAA@@@???============>>><<<<<<;;;;;;:::::::::::::::;;;<<<>>>BBBHHHPPPUUUdddlllxxxxxxgggTTTLLLIIIEEE>>>;;;999777444555666777666555333444444555555555555555777666555444444444444444555555555555666666666666666888999:::<<>>======<<<::::::999999999999999999<<<<<<<<<<<<============???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>@@@AAAAAA???BBBAAA???>>>=========>>><<<<<<;;;;;;;;;;;;:::::::::;;;<<>>;;;888666555444555555555444333444555555666666555555666666555444444444444444555555555666666666777777555777999:::===AAAFFFJJJPPPZZZhhhuuu~~~{{{xxxuuurrrnnnkkkhhhfffbbb___\\\[[[ZZZZZZXXX[[[^^^___^^^___bbbeeennnyyy}}}|||{{{yyyvvvsssqqqoookkkhhhdddaaa```^^^[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNKKKHHHFFFBBB@@@>>><<<::::::::::::666:::888999>>>>>>KKKccc}}}vvvjjjeee___aaammm|||zzzwwwtttqqqpppoooooooooooonnnmmmlllllllllmmmlllmmmooopppqqqpppoooooosssuuuyyy}}}zzzmmmddd___\\\TTTPPPLLLLLLJJJJJJOOOVVVgggooopppfff]]]ZZZXXXTTTTTTQQQOOONNNPPPQQQRRRRRRPPPPPPOOONNNMMMMMMLLLLLLJJJIIIHHHFFFFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<>>???AAABBBBBBAAACCCAAA@@@>>>=========>>><<<<<<;;;;;;;;;;;;;;;;;;999;;;===AAAFFFNNNWWW]]]mmmvvv}}}mmm[[[QQQKKKDDD>>>;;;777777666555444444444444444444555666666666666555555555444444444555555666555555555666666777777888555777999<<>>>>>???AAABBBCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEAAA@@@@@@AAACCCDDDDDDCCCCCCBBB@@@>>>=========>>>;;;;;;<<<<<<<<<<<<<<<<<<:::<<>>BBBGGGNNNRRR[[[fffvvv|||vvvrrrooommmjjjfffcccaaa``````^^^^^^^^^\\\ZZZ[[[]]]```bbbdddmmmzzz~~~|||yyyvvvtttrrrllliiifffcccbbb```^^^\\\XXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUSSSPPPMMMKKKDDDBBB@@@===;;;:::::::::<<<;;;666888???<<>>>>>=========<<<<<<<<<888888999999999:::::::::===>>>???@@@BBBCCCDDDEEECCCEEEGGGIIIIIIIIIHHHGGGCCCBBBAAACCCEEEFFFFFFEEEDDDBBB@@@???=========>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;===AAAFFFMMMVVV```gggvvvzzz}}}mmmZZZOOOGGG@@@<<<;;;999:::999888666555666777444555555666666666666666333333333444555666777888444555555666777888888999888:::===AAAEEEJJJQQQUUUhhhttt~~~{{{vvvsssnnnjjjgggccc```]]]aaa```______aaaaaa```^^^bbbdddiiiqqq}}}}}}|||zzzwwwtttqqqmmmhhhdddbbb```^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSTTTUUUUUUTTTRRROOONNNJJJGGGCCC@@@???===:::888999:::999999:::===BBBFFF```xxxwwwrrrzzz}}}}}}|||{{{zzzyyyyyyxxxyyyxxxwwwwwwxxxxxxwwwvvvvvvsssssswww}}}~~~{{{{{{{{{|||vvviiiaaa______YYYUUUNNNHHHFFFGGGIIILLL[[[kkkyyyzzztttlllaaaWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQPPPMMMJJJHHHFFFGGGFFFEEECCCCCCEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJOOONNNKKKIIIGGGGGGGGGGGGCCCAAA??????@@@AAA@@@???============<<<;;;:::999555666888888888888;;;===@@@@@@?????????AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>???@@@???===;;;<<<===???@@@EEEMMMSSSZZZfffqqq{{{xxxnnn]]]WWWPPPCCC<<<>>><<<;;;999888666555444444555555555555555555555555777777777777888888888888888888666555555666777777>>><<<===BBBGGGLLLUUU___qqq{{{wwwrrrmmmjjjgggdddbbbaaa```___```aaabbbaaa```bbbdddiiioooyyy}}}{{{wwwuuussspppkkkhhhfffdddaaa___^^^]]]\\\ZZZXXXWWWVVVVVVUUUUUUVVVVVVUUUSSSQQQOOOKKKIIIEEEBBB@@@>>><<<::::::::::::999:::<<>>>>>>>>???@@@???===<<<===>>>>>>???EEEMMMUUU]]]jjjvvvyyyrrraaa[[[TTTGGG???>>>::::::999888888777888888555555555555555555555555666666666777777777888888666666555555666777999:::???>>>@@@DDDIIIPPP]]]iii}}}wwwrrrooommmjjjiiidddcccbbbccceeefffeeedddeeegggkkkpppxxx|||yyyvvvuuussspppmmmkkkiiieeebbb```___]]][[[ZZZXXXXXXWWWVVVVVVWWWXXXWWWUUURRRQQQMMMKKKGGGDDDBBB@@@>>><<<;;;;;;;;;:::999;;;???CCCMMMccc}}}}}}}}}||||||{{{{{{{{{{{{zzzzzz|||~~~zzzzzz~~~~~~{{{vvvqqqooopppqqqsssuuu|||{{{ooohhhffffff^^^[[[WWWSSSOOOLLLKKKJJJMMMVVV```fffiiihhhbbb\\\XXXXXXWWWWWWVVVVVVVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDDDDDDDEEEHHHKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOKKKIIIHHHGGGGGGHHHJJJKKKNNNNNNMMMMMMKKKJJJHHHHHHFFFEEEBBBBBBBBBBBBAAA@@@>>>>>>======<<<;;;;;;:::777888999999999999;;;===AAAAAA@@@@@@@@@AAABBBBBBEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFHHHIIIHHHGGGDDDCCCBBBAAA@@@????????????@@@@@@???======>>>@@@???AAAGGGQQQ[[[eeesss|||{{{hhhaaa\\\PPPEEE@@@<<<;;;:::999888888888888555555555555555555555555555555666666666777777777555555555666777999<<<===??????CCCGGGLLLUUUhhhxxx}}}xxxuuusssqqqooojjjiiihhhiiikkklllkkkjjjiiikkkooottt{{{~~~|||yyyvvvuuusssrrrpppmmmhhhdddbbb```___\\\ZZZYYYXXXXXXUUUVVVWWWXXXWWWUUUSSSQQQOOOLLLHHHEEEDDDBBB???===<<<<<<<<<:::999:::===@@@FFFZZZzzz}}}}}}}}}}}}}}}}}}||||||~~~}}}}}}~~~|||wwwpppjjjfffeeedddcccdddiiiooosssxxxtttmmmiiiggg```___\\\YYYUUUPPPMMMKKKHHHLLLRRRYYY___bbb```\\\ZZZZZZYYYXXXXXXWWWVVVVVVQQQPPPPPPNNNMMMKKKJJJIIIDDDDDDDDDDDDGGGJJJMMMOOONNNOOOOOOOOOOOOOOONNNNNNJJJIIIGGGFFFFFFHHHKKKMMMMMMNNNNNNNNNNNNLLLJJJIIIHHHFFFCCCCCCCCCCCCAAA@@@???>>>===<<<<<<;;;;;;;;;888999::::::999:::<<<>>>AAAAAAAAAAAABBBBBBCCCCCCEEEFFFFFFGGGHHHGGGGGGGGGHHHGGGFFFGGGIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@???>>>>>>@@@BBBEEEGGGNNNXXXbbbmmm|||}}}ppphhhdddYYYLLLDDD???>>><<<999777555444444555555555555555555555555555555555555666666666666666666666666888:::===>>>???AAAEEEKKKPPP]]]sss|||zzzxxxvvvpppnnnmmmmmmnnnooommmllljjjmmmqqqvvv|||~~~|||xxxwwwvvvuuusssooojjjfffbbbaaa___]]]ZZZYYYXXXWWWTTTUUUWWWWWWWWWUUUSSSQQQOOOLLLIIIFFFDDDBBB@@@===<<<===<<<;;;999:::<<<>>>???NNNjjj}}}}}}~~~~~~~~~~~~~~~~~~}}}xxxpppjjjeeeaaa]]]ZZZZZZ\\\___bbbeeemmm{{{|||sssmmmjjjddddddbbb___[[[UUUPPPMMMGGGGGGIIIOOOVVVZZZ\\\]]]]]]]]]\\\ZZZYYYWWWVVVUUUPPPPPPOOONNNLLLKKKKKKKKKEEEEEEEEEEEEHHHKKKNNNPPPOOOOOOOOOOOONNNMMMLLLLLLIIIGGGFFFFFFGGGJJJMMMOOONNNNNNOOOPPPOOONNNLLLKKKIIIGGGEEECCCCCCBBBAAA?????????===<<<<<<;;;<<<<<<999;;;;;;;;;:::;;;===???BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHKKKIIIHHHHHHIIIIIIHHHFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@BBBEEEIIILLLSSS___hhhrrr{{{uuujjjeee[[[MMMCCC>>>===:::888666444333333666666666666666666666666555555555555666666666666888888777888999;;;===>>>???BBBHHHOOOWWWeee}}}vvvtttrrrqqqqqqpppmmmllljjjlllpppuuu{{{~~~zzzyyywwwvvvuuurrrmmmiiidddbbb```^^^[[[YYYXXXXXXTTTUUUVVVWWWWWWUUUSSSRRRPPPMMMJJJGGGEEECCCAAA???<<<<<<<<<;;;999999;;;===???III^^^|||}}}~~~~~~{{{tttooojjjccc\\\VVVVVVTTTUUUWWWYYY]]]fffpppxxxsssnnnmmmkkkgggaaaYYYRRRNNNIIIFFFFFFJJJNNNSSSZZZ```aaa```^^^\\\YYYWWWUUUTTTPPPOOONNNMMMLLLLLLLLLLLLHHHGGGGGGGGGHHHKKKMMMOOONNNNNNNNNMMMLLLKKKIIIIIIFFFFFFFFFGGGIIILLLOOOQQQOOOOOOPPPPPPPPPOOOOOONNNLLLJJJGGGEEEEEEDDDBBB@@@@@@???>>><<<;;;<<<<<<===;;;<<<===<<<;;;;;;===???BBBBBBDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAA@@@???AAADDDGGGJJJNNNWWWdddnnnwwwxxx|||kkkbbbWWWJJJ@@@999888777777666777777777666666666666666666666666555555666666666777777777999999888999:::<<<>>>???@@@CCCKKKUUU___ooo|||yyywwwuuussspppmmmlllnnnppptttzzz~~~}}}{{{yyyxxxwwwtttpppmmmfffdddbbb___]]][[[ZZZYYYUUUVVVXXXXXXXXXWWWUUUTTTRRROOOLLLIIIGGGEEECCCAAA;;;;;;<<<;;;::::::;;;===@@@EEETTTooo~~~~~~~~~|||xxxssskkkaaaYYYXXXSSSQQQTTTVVVVVVZZZaaapppzzzyyyuuuooofff\\\TTTOOOJJJFFFEEEGGGJJJNNNZZZfffeeecccaaa]]]ZZZVVVTTTSSSPPPOOONNNLLLLLLLLLMMMMMMKKKJJJIIIHHHIIIJJJLLLNNNMMMMMMMMMLLLJJJHHHFFFFFFCCCDDDFFFIIILLLOOORRRTTTPPPPPPPPPPPPPPPPPPQQQQQQPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@>>><<<;;;<<<======<<<===>>>===<<<<<<>>>???AAACCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFGGGIIIKKKJJJIIIGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBFFFIIILLLQQQ\\\kkkuuu~~~tttppp```TTTHHH>>>888888777777888888999999666666666666666666666666666666666777777777888888777888888999;;;>>>@@@BBBDDDFFFNNN[[[iiixxx}}}zzzwwwsssqqqoooqqqsssuuuzzz}}}}}}{{{yyyxxxvvvrrrppphhhfffdddaaa___]]][[[[[[VVVWWWYYYZZZZZZXXXWWWUUUTTTQQQNNNKKKIIIGGGEEEBBB:::;;;;;;;;;::::::;;;===<<<>>>IIIaaa~~~~~~|||sssggg^^^\\\UUUSSSVVVXXXVVVXXX\\\cccxxx|||tttiii^^^TTTOOOKKKGGGEEEGGGHHHLLL[[[jjjgggeeebbb^^^ZZZVVVSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLMMMLLLLLLJJJHHHFFFEEEDDDBBBCCCFFFJJJNNNQQQTTTUUURRRQQQPPPOOOOOOQQQRRRSSSRRRPPPMMMKKKJJJHHHFFFDDDAAA@@@>>><<<;;;<<<===>>>===>>>>>>===<<<<<<>>>@@@AAACCCFFFIIILLLMMMNNNNNNQQQPPPOOOMMMJJJGGGEEECCCDDDCCCDDDFFFJJJLLLLLLLLLGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBFFFJJJNNNTTTaaaqqq|||ppp~~~vvvbbbTTTHHH???<<<;;;:::999888888888888777777777777777777777777777777777777888888888888666666777999<<>>===???>>>===<<<===>>>@@@AAAFFFFFFGGGIIILLLOOORRRTTTVVVTTTQQQMMMJJJHHHFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIHHHFFFEEECCCBBBAAABBBBBBBBBBBBDDDGGGJJJRRRZZZfffsss{{{jjjWWWIIIAAA>>><<<::::::;;;;;;:::999777888888777777666555444666777888999:::999888888777777999<<>>===>>>@@@BBBDDDHHHHHHHHHJJJLLLOOOQQQRRRTTTRRROOOLLLIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKIIIIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCFFFJJJNNNVVV]]]iiivvvoooXXXHHH???>>><<<:::999:::::::::888666666777777777777777666666777888999:::999999888999999;;;>>>BBBEEEGGGGGGLLLPPP]]]ooo~~~~~~~~~~~~~~~~~~~~~|||{{{yyytttqqqmmmjjjhhhgggeeecccccc```\\\YYYXXXWWWVVVTTTVVVUUURRRPPPMMMJJJHHHFFFAAA???===<<<<<<;;;:::999===???BBBJJJ[[[xxx~~~|||zzzzzz|||}}}}}}}}}~~~~~~{{{rrrhhhccc^^^YYYWWWXXX\\\gggwww}}}oooccc[[[UUUPPPLLLKKKHHHHHHJJJNNNUUUbbbnnnrrrqqqoookkkfffaaa[[[XXXRRRPPPNNNKKKLLLRRRZZZ```dddcccaaa^^^ZZZUUUQQQOOOPPPNNNKKKIIIHHHGGGEEECCCCCCEEEHHHKKKMMMOOOPPPQQQQQQQQQPPPMMMJJJIIIJJJKKKMMMMMMMMMNNNMMMMMMLLLKKKGGGEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@BBBEEEFFFIIIIIIJJJJJJLLLMMMOOOPPPOOONNNKKKHHHGGGEEEEEEEEEHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB@@@AAABBBCCCDDDHHHMMMQQQYYYaaammmzzz~~~xxx]]]JJJAAA===;;;999999999999888777444555666777888888888888777777888999999999999888:::;;;===???BBBFFFHHHJJJPPPYYYiiiyyy~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwtttqqqnnnmmmllljjjhhhfffccc^^^[[[ZZZXXXVVVTTTVVVUUUSSSPPPMMMKKKIIIHHHDDDBBB???======<<<:::999;;;===@@@EEEOOOhhh~~~|||yyyxxxxxxyyyzzz{{{}}}|||{{{}}}~~~ssskkkddd]]]ZZZ[[[bbbjjjxxxvvvhhh^^^XXXTTTQQQNNNKKKJJJLLLPPPWWWeeeqqqttttttssspppkkkeee^^^[[[SSSQQQNNNLLLNNNTTT]]]dddjjjjjjjjjgggaaa\\\XXXVVVRRRPPPMMMJJJIIIHHHHHHGGGGGGJJJNNNRRRTTTTTTSSSRRRTTTTTTSSSOOOLLLJJJKKKLLLMMMMMMNNNNNNNNNNNNOOONNNIIIGGGFFFGGGHHHHHHFFFDDD???>>>>>>>>>@@@CCCFFFHHHJJJJJJJJJJJJJJJKKKKKKLLLIIIHHHFFFEEEDDDDDDDDDEEEJJJJJJLLLMMMMMMLLLKKKKKKIIIHHHHHHGGGFFFDDDCCCBBBAAABBBBBBCCCEEEIIINNNRRRZZZbbbooo|||{{{dddPPPFFF===;;;999888999999888666555666777888888888888888777777888888999999999999:::<<<>>>@@@BBBFFFJJJLLLUUUbbbttt}}}{{{yyywwwyyywwwtttrrrqqqpppnnnllliiifffaaa^^^\\\ZZZWWWVVVVVVUUUSSSPPPNNNKKKIIIHHHFFFCCC@@@???>>>===;;;:::999;;;>>>BBBHHH\\\}}}|||zzzxxxvvvvvvxxxyyyzzzzzzzzzzzz}}}{{{rrrjjjbbb___```fffmmmyyysssfff]]]XXXUUUQQQNNNLLLNNNRRRYYYggguuuwwwwwwwwwtttnnnggg```\\\SSSQQQNNNLLLNNNUUU___eeekkkmmmmmmjjjccc\\\WWWUUUQQQPPPMMMKKKIIIJJJLLLMMMMMMPPPUUUYYY[[[ZZZXXXVVVXXXWWWUUUQQQMMMKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPQQQKKKJJJIIIJJJKKKJJJHHHFFF>>>======>>>@@@CCCFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFLLLMMMNNNOOONNNMMMLLLKKKIIIIIIIIIHHHFFFEEECCCBBBCCCCCCCCCCCCDDDIIIOOOSSSZZZbbbooo|||jjjSSSGGG>>>;;;999888888888777666888888888888888777666666888888888888888999999999999<<>>>>>===>>>@@@CCCFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDCCCDDDEEEGGGIIIJJJOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJIIIHHHFFFDDDDDDCCCCCCDDDDDDFFFKKKRRRWWW^^^eeeppp|||oooUUUFFF???<<<:::999999999777666999999999999888777666555888888777777888888999:::999<<<@@@BBBDDDIIIPPPUUUaaasss}}}|||zzzzzzxxxvvvvvvuuutttrrrooonnnkkkfffcccaaa___]]][[[XXXWWWUUUSSSQQQNNNMMMLLLGGGEEEBBBAAAAAA@@@>>>===:::999<<>>BBBEEEGGGLLLUUU[[[mmm~~~||||||}}}~~~}}}|||{{{zzzyyyxxxvvvvvvvvvuuurrrpppooolllhhheeecccaaa___]]]YYYXXXWWWUUURRRPPPOOONNNGGGEEEBBBAAAAAAAAA@@@>>><<<999<<>><<<:::::::::888777666777888999999999999999999888777777777888:::;;;;;;???DDDGGGIIIOOOXXX```xxx~~~|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvrrrpppmmmiiieeecccbbbaaa[[[YYYVVVTTTSSSQQQNNNKKKLLLJJJGGGDDDCCCBBBCCCCCC;;;:::;;;===>>>EEEVVVeee}}}{{{zzzxxxwwwxxxyyy{{{}}}}}}yyywwwtttrrrrrrvvvzzz~~~}}}mmmiiiccc___ZZZYYY]]]gggrrrzzzzzzsssnnnggg```]]]XXXSSSRRRTTTVVVUUUTTT[[[\\\^^^```cccggglllpppnnnqqqtttvvvxxx}}}}}}xxxsssrrrkkkccc^^^]]]ZZZUUUQQQPPPMMMJJJIIIKKKNNNPPPQQQSSSTTTUUUUUUTTTQQQMMMKKKCCCCCCBBBAAAAAADDDHHHLLLNNNSSSTTTPPPLLLLLLJJJFFFHHHLLLQQQVVVXXXYYYZZZZZZXXXVVVSSSQQQQQQQQQPPPNNNMMMMMMNNNNNNMMMKKKHHHFFFHHHDDDDDDJJJQQQXXXaaajjjnnnrrrxxxgggSSSCCC===999;;;<<<999666666::::::999999888777777777999999888888999;;;<<<===@@@AAADDDIIIMMMTTTaaannn{{{{{{|||}}}}}}}}}||||||{{{{{{{{{zzzzzzxxxwwwwwwrrrqqqooommmiiieeeaaa___\\\YYYVVVUUUSSSRRROOOMMMMMMKKKHHHEEECCCBBBBBBBBB>>><<<<<<======CCCQQQ___~~~}}}{{{{{{zzzzzz|||}}}}}}zzzxxxyyyzzz||||||zzzxxxwwwvvv|||rrrnnnfffbbb]]][[[___iiittt{{{zzztttooohhhaaa[[[WWWTTTSSSUUUVVVUUUSSSYYYZZZ\\\]]]___cccgggkkkvvvyyy~~~zzzsssjjjddd```]]]XXXSSSSSSOOOJJJHHHIIIKKKMMMNNNQQQRRRSSSSSSRRRPPPMMMKKKGGGFFFEEEDDDDDDFFFKKKNNNRRRWWWXXXUUURRRRRRPPPMMMNNNRRRXXX]]]___```___^^^^^^ZZZVVVSSSRRRQQQOOOMMMLLLMMMNNNNNNMMMKKKIIIHHHIIIFFFEEEKKKRRRZZZdddmmmsssuuuzzzjjjVVVEEE>>>:::;;;<<<999777777888999999999999999999999999999888999999;;;===>>>BBBBBBEEEJJJOOOYYYkkk{{{~~~~~~zzzzzzzzz{{{{{{|||}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxsssssssssqqqmmmhhhbbb___]]]ZZZWWWUUUTTTSSSQQQOOOOOOMMMJJJGGGDDDBBBBBBBBB@@@>>>======<<<@@@KKKWWWrrr}}}}}}}}}}}}|||wwwrrrmmmkkkjjjlllqqqwww}}}xxxtttkkkgggbbb___ccclllvvv}}}}}}}}}yyytttmmmeee\\\ZZZXXXZZZ\\\]]]ZZZWWWZZZ[[[\\\\\\]]]___cccgggtttyyy~~~tttlllfff```[[[VVVUUUPPPIIIEEEEEEGGGIIIJJJNNNOOOQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGJJJNNNQQQWWW\\\```^^^]]]]]]\\\ZZZZZZ^^^dddiiilllkkkhhhfffeeeaaa[[[WWWTTTQQQOOOMMMLLLLLLMMMNNNMMMLLLJJJIIIKKKGGGGGGMMMTTT\\\gggqqqxxxzzz~~~oooZZZGGG@@@;;;;;;<<<999777777777777888999999:::;;;;;;999999999999:::<<<>>>???CCCDDDGGGLLLRRR```yyy||||||zzzzzzzzz{{{|||}}}{{{{{{{{{{{{{{{zzzyyyyyywwwvvvuuurrrnnniiieeebbb^^^\\\XXXVVVUUUUUUSSSRRRQQQOOOLLLIIIFFFCCCBBBAAA@@@>>>======<<<>>>GGGQQQccc{{{uuunnnjjjbbbaaabbbfffjjjppp{{{}}}xxxoookkkfffdddgggoooxxx{{{ssskkkaaaaaaaaaeeeiiijjjhhhddd___``````___^^^___bbbeeelllrrrzzztttkkkccc]]]YYYTTTOOOGGGCCCCCCEEEHHHJJJMMMNNNPPPQQQQQQQQQPPPOOOMMMMMMLLLJJJJJJLLLQQQTTT\\\bbbggghhhiiikkkllliiiiiilllrrrxxxzzzyyytttqqqmmmhhhaaa[[[VVVSSSPPPNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKHHHHHHNNNVVV___jjjttt{{{~~~uuu___JJJBBB<<<<<<<<<999888999777777777888888888999999999999999999;;;===???AAACCCDDDHHHNNNVVViii~~~|||{{{zzzzzzzzz{{{{{{{{{|||||||||{{{zzzzzz{{{yyyvvvrrrnnnkkkhhhgggaaa^^^ZZZWWWWWWVVVUUUSSSRRRQQQNNNKKKGGGEEEBBBAAA???===<<<======>>>EEEMMMYYYwwwzzzpppiii```\\\[[[]]]___eeerrryyyrrrnnnjjjgggjjjrrrzzzyyyqqqiiihhhiiinnntttvvvuuusssggggggfffdddbbbaaadddfffjjjpppxxx|||pppfff^^^ZZZRRRLLLFFFBBBCCCFFFJJJLLLMMMNNNPPPQQQRRRRRRQQQQQQNNNNNNMMMLLLLLLNNNSSSWWW```hhhooosssvvv{{{}}}{{{{{{}}}}}}vvvppphhh```[[[VVVSSSQQQMMMMMMMMMMMMMMMLLLLLLLLLKKKHHHJJJQQQZZZbbbmmmvvv|||zzzdddMMMDDD===<<<;;;999888:::888888777777666666666666999999999:::<<<>>>AAABBBDDDEEEIIIQQQ]]]sss~~~~~~~~~}}}{{{zzzzzzzzz{{{|||||||||||||||{{{{{{|||zzzvvvrrrooolllkkkkkkdddaaa\\\YYYWWWWWWUUUTTTSSSRRRPPPMMMIIIFFFDDDCCC???===<<<>>>??????CCCJJJRRRkkk~~~pppfff^^^XXXVVVYYY[[[```pppxxxsssoookkkiiilllsss|||yyyrrrppppppsssyyy}}}~~~}}}rrrrrrooolllhhhggghhhiiilllqqqwww}}}vvvjjj```[[[PPPLLLFFFDDDEEEHHHKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRNNNNNNMMMMMMNNNQQQVVVZZZeeennnxxx~~~|||rrrhhh```[[[VVVTTTNNNNNNNNNMMMMMMLLLLLLLLLKKKIIIMMMVVV___gggpppxxx|||~~~~~~jjjPPPFFF>>><<<;;;999999;;;999888888777666666555555888888999:::===???BBBDDDEEEEEEKKKVVVfff}}}||||||~~~}}}{{{{{{{{{||||||}}}}}}}}}||||||yyyxxxwwwtttqqqooolllkkkgggccc^^^ZZZXXXWWWUUUTTTSSSRRRPPPNNNKKKHHHEEEDDDAAA>>>>>>@@@@@@>>>AAAEEEKKK]]]}}}tttggg^^^WWWTTTWWWWWW\\\mmmvvvrrroookkkjjjmmmttt}}}~~~zzzwwwxxx||||||wwwssspppqqqrrrrrruuuyyy}}}{{{mmmccc]]]PPPMMMHHHFFFGGGJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNNNNOOOPPPTTTYYY^^^iiisss}}}qqqggg___YYYUUUPPPOOONNNMMMLLLLLLKKKKKKKKKKKKQQQ[[[eeelllttt{{{}}}wwwxxxoooRRRHHH???<<<;;;999:::<<<999999999999888888888888888888999;;;===@@@CCCEEEHHHGGGMMM\\\pppvvvvvv|||}}}~~~}}}|||||||||}}}}}}}}}}}}}}}|||vvvwwwwwwwwwtttpppmmmjjjiiieee___[[[XXXWWWUUUTTTRRRRRRPPPNNNLLLIIIFFFEEECCC@@@???AAA@@@>>>???BBBEEETTTqqqzzzmmm___XXXTTTVVVUUUWWWiii}}}uuuqqqnnnkkkjjjmmmuuu}}}}}}{{{|||yyyyyyzzz|||~~~pppeee___RRRNNNJJJHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOOPPPRRRVVV\\\aaalllwwwwwwkkkaaaZZZVVVQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMTTT___iiipppwww}}}~~~~~~~~~rrrqqqsssSSSIII???<<<;;;999:::<<<999999999::::::;;;<<<<<<888888999;;;>>>AAADDDFFFJJJIIIPPPaaavvv|||rrrrrrxxx~~~~~~}}}|||{{{{{{zzz|||zzzyyyyyyyyyvvvpppkkkgggdddaaa^^^\\\YYYVVVSSSSSSRRRQQQNNNJJJGGGDDDBBB@@@???>>>======>>>??????FFFLLLaaa}}}lll```XXXUUUXXXXXXXXXeeevvv}}}rrrooollljjjlllnnnsss~~~zzzmmmccc]]]RRRQQQOOOOOOOOOOOOMMMKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPRRRXXX___dddqqqzzzyyylllaaaZZZVVVSSSQQQQQQNNNJJJJJJNNNNNNSSSZZZ```fffmmmvvv||||||~~~rrrnnnyyysssXXXCCC;;;>>><<<::::::666999999888888999999:::;;;<<<<<<===???BBBDDDDDDDDDKKKIIIPPPeee}}}xxxpppmmmrrryyy~~~}}}}}}|||||||||~~~}}}|||||||||yyytttoookkkhhheeebbb```]]]YYYVVVUUUTTTRRRPPPLLLIIIFFFEEEBBBAAA@@@?????????@@@AAABBBFFFYYYzzz~~~mmmccc\\\XXXZZZYYYXXXbbbppp{{{pppjjjggggggjjjnnnuuuxxxkkkaaa[[[RRRPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPRRRRRRQQQQQQSSSXXX___dddsss{{{tttfff^^^WWWSSSPPPPPPMMMJJJJJJNNNPPPVVV^^^dddiiipppwww|||}}}~~~uuuppp}}}www\\\FFF<<>>???AAADDDGGGIIIPPP\\\qqq|||qqqiiigggkkkrrr~~~}}}|||uuurrrmmmiiifffbbb^^^[[[VVVUUUTTTSSSQQQNNNLLLKKKGGGFFFDDDBBBAAA@@@AAAAAACCCAAADDDQQQggg}}}}}}zzzrrrjjjfffrrr~~~uuuhhhaaa]]]^^^fffpppyyyuuuhhh___ZZZXXXTTTPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIKKKNNNQQQRRRMMMOOOQQQTTTXXX^^^eeejjjssszzzxxxkkkbbbYYYVVVTTTRRRSSSVVV[[[bbbkkkrrruuuxxx{{{~~~{{{nnnTTTDDDAAA;;;:::===:::::::::999999::::::;;;<<<;;;===???@@@AAADDDIIIMMMTTTeee|||}}}rrrjjjgggkkkrrr}}}}}}}}}wwwsssoookkkgggccc^^^[[[VVVVVVUUUTTTRRRPPPNNNMMMHHHFFFDDDBBB@@@??????@@@???===@@@IIIZZZvvvxxxmmmrrr{{{tttggg\\\XXXZZZdddppp{{{~~~wwwtttvvvxxx{{{}}}|||{{{|||wwwjjj```[[[WWWTTTOOOLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJNNNQQQSSSNNNOOORRRTTTXXX^^^dddiiiooovvvttthhh\\\WWWUUUSSSTTTWWW^^^eeennnuuuxxx{{{~~~pppVVVFFFBBB<<<:::===;;;:::::::::::::::;;;;;;<<<<<>>AAADDDEEEDDDHHHPPPVVVggg~~~ssskkkhhhmmmsss~~~|||yyyvvvsssnnnhhhccc___[[[WWWUUUTTTSSSSSSRRRLLLKKKIIIFFFDDDBBBAAA@@@@@@;;;;;;BBBFFFMMMbbbxxxzzzxxx{{{tttnnnnnnllljjjiiikkklllnnnpppqqqnnniiieeeaaaaaaaaa```bbbiiissszzz~~~pppbbbXXXRRRQQQNNNLLLJJJIIIIIIIIIFFFFFFGGGHHHKKKNNNPPPRRRTTTVVVWWWXXXYYY[[[^^^```hhhpppzzz{{{ooohhhdddaaa```aaakkkmmmrrryyysss___III>>><<<:::999999888888888999:::;;;<<<===AAADDDBBBEEEKKKIIIOOOcccxxxyyyoooiiigggkkkppp}}}{{{xxxsssmmmiii___\\\XXXUUUTTTTTTSSSRRRNNNLLLJJJGGGDDDBBB@@@@@@DDD>>>===BBBCCCGGGWWWjjjrrrkkklllllllllmmmnnnpppuuuyyyyyysssjjjccc``````^^^]]]]]]aaahhhmmmrrrcccYYYTTTRRRPPPMMMKKKJJJJJJJJJGGGGGGHHHIIILLLPPPSSSVVVWWWYYY[[[[[[\\\]]]```bbbiiipppyyyssskkkgggccccccfffkkklllooouuu|||sss```JJJ@@@>>><<<::::::888888999999:::;;;===>>>AAACCCBBBEEEKKKJJJSSSgggrrriiidddcccffflll|||wwwrrrnnn```]]]YYYWWWVVVVVVUUUTTTPPPOOOLLLIIIFFFCCC@@@???CCC???>>>AAA@@@BBBNNN\\\xxxooohhhhhhkkknnnrrrrrrwww~~~{{{ooofffbbbaaa^^^[[[XXXYYY\\\___ooo{{{sssdddZZZUUUSSSPPPNNNLLLJJJJJJJJJIIIIIIHHHJJJMMMRRRWWW[[[]]]^^^````````````bbbdddkkkpppwww|||vvvmmmhhhfffhhhkkkooonnnooossszzztttaaaLLLCCC@@@>>>;;;;;;999999999:::;;;<<<===>>>AAACCCBBBEEELLLLLLWWWnnnzzzlllddd```___dddjjj~~~}}}~~~}}}}}}~~~~~~yyysssnnnccc```\\\YYYXXXXXXWWWVVVSSSRRROOOLLLHHHDDDAAA???>>><<<===@@@@@@BBBJJJUUUhhhnnnfffeeehhhnnnsssvvv{{{vvvnnnhhhfffbbb^^^ZZZWWWWWWWWWaaalllyyyssseee[[[TTTRRRPPPMMMKKKJJJIIIIIIJJJIIIIIIJJJOOOUUU\\\```ccceeeffffffeeedddeeefffjjjnnntttxxx{{{~~~rrrkkkiiijjjnnnssszzzwwwtttuuuzzz~~~vvvbbbNNNDDDAAA>>>;;;:::999999::::::;;;===>>>???AAADDDBBBEEEKKKMMM[[[tttxxxkkkccc```___dddjjjzzzyyyxxxwwwwwwyyy{{{|||{{{tttppphhhddd```\\\[[[ZZZYYYWWWUUUTTTRRROOOKKKFFFCCC@@@<<<<<<>>>@@@AAACCCIIIOOO___|||qqqgggeeehhhnnntttuuuyyy|||wwwooolllfffaaa]]]YYYWWWUUUZZZ```hhhooo|||~~~sssfff]]]QQQPPPNNNKKKIIIIIIHHHIIIIIIIIIIIILLLQQQXXX___dddiiijjjkkkkkkiiigggfffggggggjjjooossswww{{{~~~zzznnnkkknnnssszzz}}}zzz|||xxxzzzyyyeeePPPEEEAAA>>>;;;::::::::::::;;;<<<===??????CCCEEECCCEEEKKKOOO```|||xxxjjjccc______dddjjj}}}zzzxxxxxx{{{{{{zzzxxxvvvttttttttttttwwwzzz~~~yyyuuummmiiiddd```^^^\\\ZZZYYYVVVUUUTTTQQQMMMIIIEEEBBB??????@@@@@@AAABBBEEEHHHYYYrrrvvvmmmkkkkkkqqqvvvwwwyyy|||vvvqqqkkkeee```\\\XXXVVVTTTXXXZZZ^^^jjj{{{zzzqqqeee]]]OOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKOOOUUU]]]dddhhhmmmnnnooonnnkkkhhhgggfffeeefffiiimmmqqquuuxxxzzz}}}|||sssmmmpppwww}}}zzzjjjSSSFFFAAA>>>;;;;;;;;;;;;;;;<<<===>>>???@@@CCCFFFDDDFFFNNNUUUiiixxxjjjaaa]]]]]]aaaggg}}}uuuooojjjjjjlllmmmhhhlllqqqwww}}}}}}zzzxxxuuusssrrrtttuuuxxx{{{~~~|||yyyrrrnnnhhhddd```^^^[[[ZZZVVVVVVUUUSSSOOOKKKGGGDDD???@@@@@@???@@@BBBDDDEEETTTggg|||uuusssssswww|||~~~zzzqqqiiiddd```[[[XXXSSSUUUUUUVVV^^^mmmyyy}}}{{{zzzxxxvvvrrrjjj^^^VVVNNNMMMKKKJJJJJJJJJKKKLLLJJJLLLOOOTTT[[[bbbiiimmmoooqqqqqqppplllhhhfffeeeccccccdddgggjjjnnnppppppsssyyysssmmmllltttpppVVVHHHBBB???======;;;;;;;;;<<<===>>>@@@@@@AAAFFFEEEHHHRRR\\\uuuzzzkkkbbb]]]\\\```eeeuuukkkeeebbbbbbccc```bbbdddfffgggkkkrrrxxx|||yyyvvvtttttttttssstttvvvzzz~~~}}}zzzvvvqqqkkkfffbbb___\\\ZZZVVVVVVUUUTTTPPPLLLHHHEEE===>>>???>>>???CCCEEEEEEPPP___|||{{{yyyyyy|||wwwnnnhhhccc^^^[[[UUUVVVUUUSSSYYYdddmmmppprrrqqqooonnnjjjbbbVVVNNNMMMMMMLLLKKKKKKLLLMMMNNNKKKMMMQQQWWW___fffllloooppprrrrrrqqqlllhhhfffeeebbbaaaaaacccfffhhhiiiiiijjjoooxxx}}}mmmiiikkkvvv{{{wwwtttYYYJJJCCC@@@>>>???<<<<<<<<<<<<===???@@@AAA@@@EEEEEEJJJVVVbbb}}}}}}nnneee___]]]```fffxxxnnneee```]]]\\\^^^]]]\\\\\\^^^```cccdddrrrxxx~~~}}}zzzxxxuuusssrrrsssuuuvvvxxxyyyzzz|||}}}}}}}}}}}}yyyuuuooojjjeeeaaa]]]ZZZXXXVVVTTTSSSQQQMMMHHHDDDCCCCCCBBBAAAAAAAAABBBCCCMMMXXXpppzzzuuuoooggg```]]]ZZZZZZ]]]^^^___gggrrrqqqpppllleee]]]WWWTTTRRRNNNMMMLLLKKKKKKLLLMMMNNNPPPOOOQQQYYYdddkkkmmmkkklllllllllkkkiiifffcccaaa______^^^]]]^^^___```aaadddiiiooowwwxxxmmmdddhhhooowww|||rrrxxxzzz```OOODDD===;;;=========>>>>>>???@@@BBBCCCDDDFFFHHHJJJRRRjjj|||}}}nnnccc___^^^aaafff{{{qqqhhhbbb___]]]\\\\\\[[[ZZZZZZZZZ[[[\\\___cccnnn}}}|||{{{xxxvvvuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwtttpppllliiieee```]]]YYYXXXVVVTTTRRRNNNIIIEEEDDDCCCAAA@@@@@@AAABBBBBBGGGPPPddd~~~~~~yyyssslllffffffbbbbbbgggiiijjjnnnuuusssqqqmmmfff^^^WWWRRRPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQTTT]]]gggmmmnnnlllggggggfffdddbbb```^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]___ccciiipppyyy}}}ooofffaaafffnnnxxx{{{ppprrr{{{{{{bbbOOODDD===<<<===>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGKKKXXXpppzzzzzzoooddd___^^^aaafffuuullleeeaaa```]]]\\\[[[ZZZXXXWWWUUUUUUVVVXXX^^^fffnnn|||~~~}}}|||{{{zzzyyyxxxxxxuuutttsssrrrqqqppppppppptttrrrpppnnnlllhhhdddaaaZZZYYYVVVUUUSSSOOOKKKHHHDDDCCCBBB@@@@@@@@@AAAAAADDDIIIVVViiizzztttpppooolllmmmtttyyyzzzzzz{{{wwwtttnnnggg^^^WWWQQQNNNNNNNNNMMMLLLLLLMMMNNNNNNQQQSSSXXXbbbkkkppppppmmmeeecccaaa^^^\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZYYY\\\```fffnnn{{{qqqgggaaa```gggqqq{{{}}}oooooovvv~~~dddQQQEEE>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDFFFNNN___yyyyyyxxxoooeee```___bbbfffyyypppiiidddaaa___^^^^^^\\\ZZZXXXVVVTTTXXXXXXZZZ\\\^^^fffxxx}}}~~~~~~}}}|||zzzxxxvvvtttrrrqqqppppppooonnnmmmlllkkkhhhddd```YYYWWWUUUSSSRRROOOLLLIIIEEEDDDBBBAAA@@@@@@@@@AAAEEEFFFLLLYYYjjj}}}yyyvvvtttvvvxxxoooeee\\\VVVRRROOOOOONNNMMMLLLLLLMMMNNNOOOQQQUUU]]]gggooorrrqqqooogggdddaaa]]]ZZZYYYZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[WWWYYY[[[^^^dddooo~~~wwwjjjdddbbbeeelllvvv~~~qqqpppvvv~~~gggSSSGGG???===???????????????AAABBBCCCDDDEEECCCFFFQQQfff{{{yyypppfffaaa___bbbggg|||ssslllfffccc```______^^^\\\ZZZXXXWWWUUUUUUVVVVVVUUUXXXdddqqq~~~}}}}}}}}}}}}}}}|||}}}}}}|||zzzwwwuuusssrrrrrrkkkjjjiiihhhgggddd```\\\UUUSSSQQQPPPPPPOOOLLLJJJFFFEEECCCAAA@@@@@@@@@@@@EEEDDDFFFNNNZZZmmm|||{{{}}}~~~ooobbbZZZVVVTTTSSSPPPOOONNNMMMMMMNNNOOOPPPQQQWWW```kkkrrruuusssqqqjjjgggbbb]]]ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[XXXYYYYYYYYY]]]fffrrr{{{|||ooofffdddeeejjjqqq{{{~~~ooommmqqqzzzjjjUUUHHH@@@>>>@@@??????@@@@@@AAACCCDDDEEEFFFEEEHHHUUUkkk}}}|||oooeeeaaa```cccgggwwwpppjjjggg```___^^^]]][[[YYYXXXXXXRRRPPPQQQSSSSSSTTT[[[cccqqq~~~}}}|||}}}}}}{{{|||~~~||||||{{{zzzxxxvvvsssrrrkkkiiigggeeeccc___[[[WWWQQQOOONNNNNNOOOOOOMMMLLLIIIGGGEEECCCAAAAAAAAAAAABBBAAACCCGGGMMM\\\sss~~~~~~qqqccc[[[XXXWWWVVVPPPPPPOOONNNNNNOOOPPPPPPTTT[[[eeeooouuuxxxwwwuuummmjjjddd___ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXYYY```jjjrrrzzzzzzwwwooofffccceeehhhnnnuuu~~~qqqkkklllyyymmmWWWJJJAAA???AAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGLLLZZZppp{{{|||mmmeeeaaaaaadddhhh|||tttoookkkdddbbb```]]]ZZZYYYYYYYYYVVVRRRPPPSSSTTTTTTWWW[[[aaaooo}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{||||||{{{xxxuuusssooolllhhhddd```]]]XXXUUUNNNMMMLLLLLLNNNPPPOOOOOOKKKIIIGGGDDDBBBAAAAAAAAA??????BBBDDDGGGPPPcccttt||||||{{{}}}sssggg```\\\XXXUUUQQQPPPOOONNNNNNOOOPPPQQQYYY___jjjsssyyy{{{{{{{{{qqqmmmhhhbbb]]]YYYWWWVVVTTTUUUVVVXXXYYYYYYYYYYYYWWWXXXXXXWWWWWW]]]eeelllqqqooojjjddd```aaagggllltttzzz}}}sssqqqyyypppYYYKKKBBB@@@BBBAAAAAAAAAAAABBBDDDEEEFFFFFFHHHPPP```uuu}}}yyykkkdddaaaaaadddiiixxxrrrnnniiifffbbb^^^[[[ZZZZZZZZZ[[[TTTOOOPPPRRRQQQQQQSSSXXXbbbqqq~~~}}}|||{{{zzzzzzzzz|||~~~~~~{{{xxxuuusssooojjjddd```\\\WWWTTTMMMLLLKKKLLLOOOQQQQQQQQQLLLJJJHHHEEECCCBBBBBBBBB>>>@@@CCCFFFFFFKKK[[[jjjyyyvvvxxxwwwwwwuuuttt~~~uuukkkddd___XXXTTTQQQPPPOOOOOOOOOOOOPPPQQQ\\\cccmmmvvv{{{~~~~~~~~~uuurrrlllfff```\\\XXXWWWSSSTTTWWWYYYZZZZZZZZZZZZUUUVVVWWWVVVWWW\\\dddjjjnnnjjjddd^^^^^^bbbjjjpppyyy~~~{{{wwwqqqZZZKKKCCCAAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEIIISSScccxxxwwwiiicccaaaaaaeeeiii{{{tttooohhheeebbb___]]]\\\YYYWWWVVVUUUUUUSSSRRRQQQPPPOOORRRYYYdddqqq~~~}}}|||{{{{{{vvvoooiiieeeaaa\\\XXXRRRPPPNNNMMMNNNNNNNNNMMMNNNLLLIIIFFFDDDBBBBBBBBB===@@@BBBAAABBBGGGQQQYYYwwwrrrpppxxxzzz{{{uuutttssstttxxxqqqeee^^^YYYTTTOOOOOOOOONNNMMMOOOSSSVVV___eeeoooyyy}}}wwwqqqnnnkkkfff^^^WWWUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUVVVUUUUUUYYY```fffdddbbb^^^\\\^^^dddmmmtttzzzwww^^^OOOGGGCCCAAA@@@AAACCCCCCCCCDDDGGGIIILLLKKKTTTkkkuuuiiidddbbbccciiioooxxxssskkkhhhdddbbb```^^^[[[YYYXXXWWWVVVUUUSSSRRRQQQPPPMMMRRR[[[eeettt~~~~~~~~~zzztttoookkkgggccc___YYYVVVRRROOOOOONNNNNNMMMNNNMMMJJJGGGEEECCCBBBBBB>>>@@@BBBAAAAAAFFFNNNVVVggg|||uuuyyy|||{{{tttuuuuuuwwwzzzrrrfff___YYYUUURRRRRRQQQOOOOOOPPPTTTWWW___eeeoooyyy~~~zzzuuusssqqqlllddd^^^WWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXVVVXXX^^^ccccccaaa]]][[[^^^fffqqqyyyyyyaaaQQQIIIDDDAAA@@@AAACCCCCCCCCDDDGGGIIIMMMNNN[[[ttttttiiicccaaabbbhhhnnn}}}xxxooolllhhheeedddbbb___]]]ZZZZZZXXXVVVTTTSSSQQQQQQNNNRRRWWW___kkk|||zzzvvvrrroookkkiiiddd___YYYTTTRRRQQQPPPOOOOOONNNLLLIIIGGGEEEDDDCCC@@@AAAAAA@@@@@@DDDKKKQQQ\\\ppp~~~~~~|||vvvyyy}}}vvviiibbb]]]XXXVVVUUUTTTRRRPPPRRRUUUYYY```fffoooxxx~~~{{{zzzxxxssslllfff\\\\\\ZZZYYYYYYZZZZZZ[[[\\\]]]^^^[[[XXXXXX[[[^^^bbb```]]]]]]```jjjvvv~~~|||eeeUUUKKKEEEBBB@@@BBBCCCCCCCCCDDDGGGIIIMMMRRRddd~~~}}}~~~sssgggaaa___aaaffflll{{{ssspppllliiigggeeebbb```]]]\\\ZZZXXXUUUSSSQQQPPPQQQSSSVVV\\\fffttt}}}zzzwwwtttqqqoookkkfff^^^XXXUUUTTTSSSRRRQQQPPPNNNKKKIIIGGGEEEEEEBBBBBBAAA@@@???BBBGGGKKKWWWdddyyy}}}zzz{{{nnngggaaa]]]XXXWWWUUUSSSQQQSSSWWWZZZbbbhhhpppzzz}}}xxxqqqllldddcccaaa___^^^^^^______^^^```aaa___[[[XXXZZZ\\\______aaaccchhhqqq{{{~~~gggWWWLLLEEEBBB@@@BBBCCCDDDDDDEEEGGGIIIMMMVVVkkk}}}zzz}}}|||~~~}}}qqqeee```^^^___eeekkk}}}wwwtttpppmmmkkkiiifffddd___^^^\\\YYYVVVSSSQQQPPPOOOOOORRRWWW___kkkwww~~~|||xxxuuussssssmmmggg```YYYVVVUUUTTTSSSRRRRRRPPPNNNLLLIIIGGGFFFDDDCCCAAA@@@???AAADDDGGGNNNWWWgggzzz~~~~~~rrrjjjccc^^^XXXWWWUUUSSSRRRTTTYYY]]]fffkkkttt~~~{{{uuuqqqllljjjgggdddbbbbbbccccccccceeeeeeccc^^^[[[[[[\\\]]]aaagggmmmsssyyy~~~iiiWWWKKKDDDAAAAAABBBDDDDDDDDDEEEHHHJJJMMMYYYrrrzzzzzzvvvzzz|||pppddd___]]]^^^cccjjj}}}zzzvvvrrrpppmmmjjjhhhbbbaaa^^^[[[WWWTTTRRRPPPOOOOOOQQQVVV]]]eeemmmrrryyy{{{xxxvvvvvvnnniiibbb\\\YYYVVVUUUSSSTTTSSSRRRPPPNNNKKKIIIHHHEEEDDDAAA@@@@@@AAACCCDDDHHHOOO[[[kkk~~~}}}tttkkkccc]]]WWWVVVUUUSSSSSSWWW]]]bbbjjjpppzzz}}}{{{uuurrrnnnjjjhhhggghhhhhhkkkllllllhhhbbb^^^^^^______eeennnvvv|||jjjWWWKKKEEECCCAAACCCDDDDDDDDDEEEHHHJJJPPP```}}}yyyuuuuuuyyy{{{pppddd^^^]]]^^^ccciii{{{xxxuuusssooommmfffeeebbb^^^ZZZWWWTTTRRRRRRRRRTTTXXX]]]bbbfffhhhmmmrrrzzz}}}{{{|||vvvqqqkkkeee```\\\YYYWWWUUUUUUTTTRRRPPPMMMJJJIIIFFFDDDBBB@@@AAABBBCCCCCCFFFLLLUUU```ppp||||||xxxooofff___WWWVVVUUUTTTVVV[[[ccchhhnnnuuu~~~yyytttqqqqqqqqqrrrvvvvvvtttnnngggbbbaaabbbeeekkkttt|||kkkXXXLLLGGGFFFAAACCCDDDEEEEEEFFFHHHJJJSSShhhzzzrrruuuzzz{{{pppddd^^^]]]^^^cccjjj{{{yyyvvvsssqqqiiihhheeeaaa]]]YYYVVVTTTRRRRRRSSSWWW[[[]]]^^^^^^___ccciiinnnuuu~~~zzztttnnnhhhccc___[[[UUUUUUUUUSSSQQQNNNKKKIIIGGGEEEBBBAAAAAABBBCCCCCCCCCHHHOOOVVVaaavvvzzz|||~~~tttjjjbbbWWWVVVVVVVVVXXX^^^ffflllqqqxxx~~~{{{yyyzzz{{{~~~zzzsssjjjdddcccdddjjjooowww~~~}}}lllYYYMMMIIIHHHBBBCCCDDDEEEEEEFFFHHHKKKVVVnnn|||sssvvvzzz{{{pppddd___]]]^^^cccjjjzzzvvvsssqqqmmmkkkgggbbb\\\WWWSSSQQQQQQQQQRRRWWW]]]``````^^^eeeaaa___aaaeeekkkuuuzzzpppfff___\\\YYYUUUTTTTTTQQQMMMIIIJJJHHHFFFEEEDDDCCCAAA???CCCCCCHHHOOOXXXggg~~~}}}~~~mmmbbb[[[XXXTTTSSSXXXbbblllssswww~~~yyypppiiiggggggllluuu~~~|||~~~qqq\\\MMMGGGFFFFFFEEEEEEGGGEEEDDDIIIPPP[[[yyyvvvwwwvvvzzzoooddd___^^^___dddkkk|||yyyvvvtttnnnlllhhhccc]]]XXXTTTQQQQQQQQQTTTZZZaaaeeeeeedddddd```^^^```aaaccciiippp}}}tttmmmeee```\\\YYYWWWTTTOOOJJJKKKIIIGGGEEEDDDCCCAAA???AAAAAAEEEJJJQQQ]]]qqqwwwlll^^^[[[WWWVVV[[[ccclllrrrvvv}}}~~~uuuooommmmmmsss{{{xxxuuu{{{qqq\\\MMMFFFDDDEEEDDDEEEFFFEEEEEEJJJRRR```}}}|||sssuuuvvvxxxnnnccc___^^^___dddjjj~~~{{{yyywwwpppnnnkkkeee___ZZZUUURRRQQQRRRVVV___hhhnnnooonnnhhhccc``````___\\\]]]aaammm~~~tttmmmeee^^^ZZZVVVQQQMMMMMMJJJGGGEEEEEEDDDBBB@@@AAA@@@CCCGGGKKKRRRaaaooo}}}rrraaa___\\\[[[^^^dddkkkooottt{{{yyysssrrrsss|||qqqnnnxxxsss^^^OOOGGGEEEDDDCCCDDDFFFFFFFFFLLLTTTgggxxxqqqsssxxxvvvlllccc```______ccchhh|||yyywwwrrrqqqmmmhhhbbb\\\WWWTTTRRRTTT[[[eeeqqqyyy{{{{{{rrrkkkeeebbb___ZZZYYY[[[fffttt}}}oooccc\\\WWWTTTQQQNNNLLLHHHFFFEEEDDDBBBAAABBBAAACCCFFFHHHLLLWWWaaavvvxxxnnndddcccaaa```bbbeeeiiikkkqqqwwwzzzvvvuuuvvv~~~oookkkwwwttt```RRRKKKHHHCCCBBBCCCEEEFFFGGGNNNWWWllluuupppssszzz~~~tttkkkccc```______cccggg|||xxxvvvsssrrrpppkkkfff```[[[XXXUUUYYY```mmmzzzuuukkkeeeaaa[[[YYY[[[```jjjyyy|||uuuuuuqqqqqqtttyyy||||||kkkaaa[[[WWWUUUQQQMMMIIIGGGEEEEEECCCBBBAAA@@@AAAEEEFFFHHHPPPXXXhhhuuusssjjjhhhhhhgggggghhhhhhiiiiiiooottt}}}yyyyyy{{{~~~oooiiiuuurrr___SSSKKKHHHCCCBBBCCCEEEFFFHHHOOOYYYppptttqqquuu}}}{{{tttkkkccc`````````ccchhh~~~zzzwwwtttsssqqqnnniiiddd^^^[[[ZZZ^^^gggttt~~~qqqjjjddd^^^[[[[[[YYY^^^iiiuuuyyyllldddbbbZZZZZZ]]]```ccchhhtttzzzlllccc\\\XXXRRROOOJJJGGGFFFEEEDDDCCC@@@>>>???BBBDDDEEEKKKQQQ___hhhyyywwwpppooopppqqqrrrqqqpppnnnmmmpppttt~~~~~~~~~ooohhhuuuqqq^^^RRRJJJGGGDDDBBBCCCEEEFFFHHHPPPYYYrrr~~~sssssswww|||vvvlllccc``````aaaeeejjj|||tttssssssppplllgggbbb___^^^bbblllzzzzzzssslllccc\\\YYYXXXXXX]]]eeelllvvvvvviii\\\TTTSSSLLLLLLNNNPPPQQQVVVcccqqq~~~ooobbbZZZTTTPPPKKKHHHFFFFFFEEEDDDBBB??????AAACCCDDDHHHNNNXXX]]]kkk}}}}}}xxxxxxzzz}}}~~~}}}zzzvvvtttsssuuu|||}}}|||}}}rrrlll{{{tttaaaTTTKKKGGGEEECCCCCCEEEEEEHHHPPPZZZttt{{{rrrsssxxxwwwmmmddd``````aaagggmmmsssssssssqqqnnniiidddaaaaaaeeeooo}}}|||ttthhh^^^YYY\\\YYYYYY]]]```gggwwwyyylll^^^RRRKKKJJJGGGGGGIIIJJJJJJOOO\\\jjjvvvxxxfff[[[UUUQQQLLLHHHFFFFFFEEEDDDFFFBBBAAACCCDDDDDDHHHNNNTTTWWWbbbrrr}}}}}}zzzvvvwww||||||{{{zzzuuuqqqzzzfffXXXNNNIIIFFFCCCCCCEEEEEEGGGPPPZZZuuuzzzqqqsssyyyyyynnnddd``````bbbhhhoooyyysssrrrqqqkkkeeecccaaagggrrrwwwnnnddd]]]WWWWWWVVVUUUVVV\\\fffmmm|||hhhYYYRRROOOJJJFFFDDDDDDDDDDDDFFFLLLSSSXXXjjjvvvttt```WWWSSSMMMIIIGGGFFFDDDCCCBBBAAA@@@@@@AAADDDFFFHHHKKKTTT___gggqqq|||~~~}}}vvvrrrzzzyyyuuuhhhWWWKKKEEEDDDFFFCCCEEEIIIGGGMMM```vvvxxxnnnqqqyyyzzzoooccc^^^]]]```fffnnnzzztttsssrrrkkkeeeccc```gggrrrzzzoooeee^^^WWWVVVUUUSSSSSSWWW^^^dddqqq|||rrr```SSSMMMJJJFFFCCCCCCCCCCCCBBBDDDIIIPPPUUU```kkk}}}|||hhhWWWSSSMMMIIIGGGFFFDDDCCCBBBAAA@@@@@@AAACCCFFFGGGJJJRRR\\\ccclll{{{{{{uuu{{{|||yyylllYYYLLLEEECCCEEECCCEEEJJJIIIQQQeeewwwwwwooosss{{{|||pppddd___^^^```fffmmm|||vvvuuuqqqjjjdddbbb___fffsss|||qqqfff___WWWVVVTTTQQQOOOQQQTTTXXX```jjjzzzrrrgggXXXMMMIIIGGGDDDBBBBBBBBBAAA@@@AAAFFFLLLPPPWWW```ooo|||iiiVVVRRRMMMIIIGGGFFFDDDCCCAAAAAA@@@@@@AAACCCEEEFFFIIIOOOWWW^^^eeesssxxx{{{}}}ppp[[[NNNGGGBBBDDDBBBDDDJJJKKKUUUlll|||uuuooouuu~~~~~~sssfff___^^^___fffmmm~~~xxxuuuppphhhbbb```^^^fffsss|||qqqfff___XXXVVVTTTQQQOOONNNOOOPPPYYYaaammmyyy{{{xxxggg^^^SSSKKKHHHGGGFFFDDDBBBBBBAAA@@@@@@CCCIIILLLTTT\\\iiiwwwtttdddVVVRRRLLLHHHFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEGGGMMMTTTZZZaaannn~~~xxx{{{ppp\\\OOOIIIBBBDDDAAACCCIIIKKKYYYrrrxxxpppnnnuuutttggg```^^^___fffmmmzzzvvvoooeee___^^^]]]eeettt{{{rrrhhhbbb[[[YYYVVVSSSQQQPPPPPPOOORRRWWW___gggkkkkkkiiifff]]]WWWOOOIIIGGGGGGFFFEEEBBBBBBAAA@@@@@@CCCGGGKKKSSSYYYeeetttyyyjjj___UUUQQQLLLHHHFFFEEEDDDDDDAAAAAAAAAAAABBBBBBCCCDDDFFFKKKQQQXXX```lll{{{~~~zzz{{{}}}yyy{{{qqq\\\OOOIIICCCEEEBBBBBBHHHLLL]]]yyy~~~wwwqqqkkkkkkuuuuuuggg___]]]___eeemmm|||wwwoooddd^^^]]]^^^fffsss|||vvvnnniiibbb___ZZZWWWUUUTTTRRRQQQNNNRRRVVV[[[^^^______^^^TTTPPPKKKGGGEEEDDDDDDCCCAAABBBBBBAAAAAACCCGGGJJJPPPVVVaaaooo}}}~~~wwwkkk___YYYTTTPPPKKKGGGFFFEEEEEEDDD@@@@@@AAAAAABBBBBBBBBBBBEEEIIIOOOVVV___kkkxxx~~~}}}~~~{{{wwwwwwuuuuuuvvv{{{yyyxxxrrr\\\NNNGGGCCCFFFCCCCCCJJJPPPddduuuvvv|||vvvooojjjhhhkkkuuutttfff^^^\\\^^^eeemmmzzzpppddd^^^^^^^^^fffsss|||wwwsssjjjeee___ZZZXXXVVVTTTRRRQQQRRRTTTVVVXXXYYYYYYYYYPPPNNNJJJGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@BBBFFFIIIMMMRRR\\\iiivvv}}}~~~}}}xxxtttssszzzuuuhhh\\\XXXSSSPPPKKKGGGFFFEEEEEEDDD@@@@@@AAABBBBBBBBBBBBAAADDDHHHMMMSSS\\\gggsss{{{zzzwwwvvvssspppppplllkkkmmmqqqxxxtttsssrrr\\\NNNHHHCCCFFFDDDEEENNNVVVnnn}}}oootttvvvpppjjjggggggkkkwwwsssddd]]][[[]]]eeennn|||rrrfff``````___fffsss}}}zzzpppjjjbbb\\\YYYWWWTTTRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNKKKIIIFFFEEEDDDCCC>>>????????????BBBEEEHHHLLLQQQZZZfffqqqvvvvvvsssjjjddd```eeennnxxxzzz{{{~~~oooccc^^^SSSOOOJJJGGGFFFEEEEEEDDD@@@@@@AAABBBBBBBBBAAAAAADDDGGGKKKQQQYYYcccnnnvvv|||wwwsssqqqnnnllllllccccccdddiiipppxxx~~~xxxoooooo|||rrr]]]PPPKKKBBBFFFEEEGGGQQQ\\\uuuzzzqqqzzzsssmmmgggfffggglllxxxrrrccc\\\ZZZ]]]fffnnnvvviiibbbbbbcccmmmyyy~~~tttpppkkkeeeaaa\\\WWWTTTYYYWWWUUURRRPPPOOOOOOOOONNNLLLJJJHHHEEEDDDCCCBBB>>>>>>>>>>>>@@@BBBDDDEEELLLOOOVVV```iiimmmjjjgggZZZYYYXXXYYY^^^fffnnnsss~~~qqqiiirrryyyhhh___YYYQQQJJJHHHGGGCCC@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFKKKQQQYYYcccnnnuuu{{{yyypppnnnllliiiggg______bbbgggjjjnnnwwwuuummmqqq}}}xxxaaaPPPHHHGGGFFFGGGJJJPPPeee~~~xxxqqqkkkfffbbbccceeekkkvvv}}}qqqeee___^^^```fffmmmwwwkkkeeeeeehhhqqq{{{}}}wwwsssmmmgggbbb^^^YYYVVVYYYWWWUUUSSSQQQPPPOOOOOONNNMMMJJJHHHEEEDDDBBBBBB>>>>>>===>>>???AAACCCDDDHHHKKKSSS]]]dddfffbbb]]]RRRPPPOOOOOORRRYYY___cccsss{{{pppeeejjjwwwnnndddZZZRRRKKKIIIGGGCCC@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFJJJPPPXXXbbbmmmttt{{{{{{qqqnnnnnnmmmlllbbb```aaaeeehhhlllvvvvvvqqqwwwyyybbbQQQIIIBBBBBBEEEKKKVVVooo}}}xxxpppiiidddaaacccgggnnnzzz{{{pppddd___]]]___ffflllyyymmmggggggllluuu~~~}}}zzzvvvpppjjjeee```\\\YYYXXXWWWVVVTTTRRRQQQQQQPPPNNNMMMKKKHHHEEEDDDBBBBBB>>>>>>======>>>???AAABBBEEEIIIQQQZZZaaa```YYYSSSOOOMMMKKKJJJLLLPPPUUUXXXaaaiiiuuurrrdddcccjjjvvvvvvkkk\\\SSSLLLIIIGGGCCCAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEIIINNNVVV___jjjqqqzzzuuuqqqrrrsssrrrgggcccaaacccffflllwwwyyyvvv}}}zzzcccRRRJJJBBBBBBFFFMMM\\\yyyyyyqqqgggcccaaadddiiirrrzzzoooccc^^^]]]___eeelllzzzmmmggggggnnnwww|||xxxqqqkkkfffbbb^^^[[[XXXWWWVVVUUUTTTSSSRRRRRROOONNNLLLIIIFFFDDDCCCBBB???>>>=========>>>???@@@CCCGGGOOOYYY___^^^VVVOOONNNLLLJJJIIIJJJMMMPPPRRRZZZ```iiipppyyyzzzhhhaaabbbggg|||ppp___UUUMMMJJJHHHCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCEEEHHHLLLSSS\\\fffmmmzzz}}}vvvwwwyyyxxxmmmgggcccfffkkkrrr}}}{{{{{{eeeTTTJJJGGGGGGHHHNNN^^^||||||tttgggcccbbbeeekkktttyyynnnccc___^^^```fffmmmzzzmmmffffffmmmwww{{{wwwpppiiieeeaaa^^^\\\WWWWWWWWWVVVUUUUUUTTTSSSQQQPPPMMMJJJGGGEEEDDDCCC@@@???>>>=========>>>??????CCCKKKTTT[[[ZZZTTTNNNHHHGGGFFFEEEFFFHHHJJJLLLPPPVVV]]]bbbgggqqqnnnbbb^^^```nnnrrraaaWWWNNNJJJHHHDDDAAABBBAAA@@@@@@??????@@@@@@@@@BBBDDDGGGJJJPPPYYYbbbhhhwww~~~tttnnnjjjnnnuuu|||fffTTTJJJIIIIIIIIIMMM^^^}}}vvviiieeecccfffllltttxxxmmmccc``````bbbgggnnn|||pppiiiiiilllvvvwwwrrrkkkfffbbb___]]][[[WWWWWWXXXXXXWWWVVVUUUUUUTTTRRROOOLLLIIIGGGEEEDDDBBBAAA???>>>======>>>>>><<<>>>DDDLLLSSSUUUQQQMMMGGGFFFFFFFFFFFFGGGIIIIIIHHHMMMTTTXXX]]]fffqqqzzztttddd[[[ZZZ___nnntttcccYYYOOOKKKHHHDDDBBBCCCAAA@@@@@@????????????@@@BBBCCCEEEIIINNNUUU^^^dddssszzz|||vvvtttzzz}}}|||fffTTTJJJFFFGGGHHHMMM```xxxjjjeeedddgggllluuuuuulllbbb___```bbbgggmmmtttnnnooommmvvv|||rrrmmmgggaaa^^^\\\[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVVVVTTTQQQNNNKKKHHHGGGFFFDDDCCCAAA???>>>===>>>>>>======@@@FFFLLLOOONNNLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFHHHMMMRRRXXXaaajjjqqqzzzhhh\\\XXXWWW```yyywwweee[[[PPPLLLHHHDDDBBBCCCAAAAAA@@@???????????????AAACCCDDDGGGLLLSSS[[[aaammmttt{{{~~~zzzqqqvvv{{{fffTTTIIIDDDGGGIIIOOOdddxxxhhhdddcccfffllluuurrriii```]]]^^^```eeelllyyyssstttnnnwww|||xxxooojjjccc^^^[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXWWWVVVWWWUUUSSSOOOLLLIIIHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>AAA???@@@DDDJJJMMMNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFJJJQQQ[[[ccchhhwwwlll___XXXVVV\\\pppyyyfff\\\QQQLLLIIIDDDBBBCCCAAAAAA@@@???>>>>>>??????AAABBBDDDFFFKKKRRRZZZ```iiipppvvvzzzzzzsssjjjqqq{{{fffTTTIIIEEEIIIKKKRRRgggxxxfffbbbbbbfffmmmvvvpppggg^^^\\\\\\^^^dddjjj~~~{{{zzz}}}|||sssmmmcccbbbaaa```^^^]]]\\\[[[\\\[[[ZZZYYYXXXYYYZZZ[[[YYYVVVSSSPPPNNNKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAACCCEEEHHHKKKLLLHHHGGGFFFEEEEEEFFFGGGGGGDDDEEEFFFIIINNNVVV___eeetttzzz~~~jjj```XXXXXX[[[ggg||||||jjj]]]PPPJJJGGGCCC@@@@@@@@@@@@@@@???@@@@@@AAAAAA???BBBEEEHHHKKKOOOUUUXXX___cccjjjsss{{{}}}tttlllkkk|||fffSSSIIIHHHJJJKKKRRRgggssshhhdddaaadddnnn{{{ooofff]]][[[]]]```gggnnnxxxpppjjjdddccccccbbbaaa`````````___^^^]]]\\\\\\]]]]]]^^^YYYVVVRRROOOMMMKKKHHHFFFEEEEEECCCBBBAAAAAA@@@AAA@@@@@@AAACCCFFFIIIKKKMMMKKKJJJHHHGGGFFFFFFFFFGGGDDDEEEFFFHHHLLLSSS\\\bbbkkkpppvvv{{{~~~mmmaaaYYYVVVWWW^^^nnn|||jjj]]]PPPJJJHHHDDDBBBBBB@@@??????>>>>>>??????@@@@@@BBBEEEGGGJJJNNNSSSWWW]]]aaahhhrrr|||uuummmnnnhhhUUUIIIFFFGGGJJJRRRgggqqqfffccc```cccmmm{{{sssiii```]]]]]]```ffflll~~~vvvooojjjffffffffffffeeeeeeeeeeeebbbbbbaaaaaaaaabbbbbbbbb[[[XXXTTTQQQOOOMMMJJJHHHFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFIIIKKKMMMNNNMMMKKKIIIGGGGGGGGGGGGEEEFFFFFFGGGJJJPPPWWW\\\fffkkkqqqtttuuuwww{{{~~~sssddd\\\WWWTTTVVV___ttt|||jjj]]]PPPKKKHHHEEECCCDDD??????>>>>>>>>>>>>>>>???@@@BBBEEEFFFHHHLLLPPPTTTYYY]]]fffqqq}}}xxxoooqqqjjjVVVJJJDDDGGGKKKUUUkkkooodddaaa___cccmmm{{{vvvlllbbb^^^]]]___dddjjjzzztttpppllllllkkkjjjiiiiiihhhhhhdddeeeffffffffffffeeeeee___\\\XXXUUUSSSPPPMMMKKKHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAACCCEEEHHHKKKMMMOOOMMMKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFHHHLLLRRRVVVcccgggmmmppppppqqqtttwwwyyy}}}|||iii___YYYUUUUUUXXXfffzzzhhh\\\OOOJJJHHHEEECCCDDD@@@??????>>>>>>>>>>>>???@@@BBBDDDEEEFFFIIIMMMPPPVVV[[[dddppp~~~{{{pppttthhhVVVLLLEEEHHHMMMZZZrrr~~~nnncccaaa```dddooo}}}uuukkkaaa]]]]]]^^^ccciii{{{xxxtttsssrrrpppnnnmmmkkkjjjhhhiiijjjkkkkkkiiihhhgggaaa^^^ZZZWWWTTTQQQNNNLLLIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@AAADDDHHHLLLNNNOOONNNLLLJJJIIIIIIIIIJJJGGGGGGFFFFFFFFFIIIMMMQQQYYY^^^dddhhhhhhiiikkknnnsssuuu{{{pppaaaZZZVVVVVVVVV^^^vvvyyyhhh[[[OOOJJJHHHEEECCCCCCBBBAAA@@@???????????????@@@AAACCCDDDEEEGGGKKKNNNTTTYYYbbboootttxxx{{{eeeUUULLLEEEHHHNNN]]]www~~~ooodddbbbbbbgggrrrrrrhhh^^^[[[\\\^^^cccjjj}}}|||{{{yyywwwuuusssqqqpppoooppprrrsssrrrooollljjjccc___[[[WWWUUURRRNNNLLLKKKJJJHHHFFFEEECCCCCCBBB@@@@@@@@@AAAEEEJJJNNNQQQRRRQQQOOOLLLKKKJJJJJJJJJGGGGGGGGGEEEEEEGGGKKKNNNRRRXXX^^^bbbbbbcccdddgggiiikkknnnsssyyy|||ggg]]]WWWWWWVVVXXXjjj}}}iii]]]PPPJJJHHHEEECCCCCCCCCBBBAAA@@@????????????>>>@@@AAABBBCCCEEEIIILLLRRRVVV___mmm~~~|||~~~yyycccSSSKKKCCCEEELLL]]]zzz}}}pppdddcccccciiiuuuooofff]]]ZZZ[[[^^^dddkkk~~~|||zzzyyyxxxxxxyyy{{{{{{zzzvvvrrrooofffccc___[[[XXXUUURRROOOLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@AAACCCGGGMMMRRRUUUYYYWWWTTTPPPMMMKKKJJJJJJGGGGGGGGGFFFEEEFFFIIILLLOOOTTTZZZ]]]]]]]]]^^^```___aaacccfffkkksss}}}rrrcccYYYYYYVVVUUUcccxxxmmm```SSSMMMJJJGGGDDDDDDBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAABBBDDDHHHKKKOOOSSS\\\jjj{{{yyycccRRRIIIDDDEEELLL___}}}{{{pppdddcccdddjjjwww~~~pppggg^^^[[[\\\^^^dddkkk~~~{{{vvvssskkkhhhddd```]]]ZZZVVVTTTLLLKKKJJJGGGFFFDDDCCCCCCBBBAAABBBDDDIIIOOOUUUYYY___\\\XXXSSSOOOLLLJJJIIIGGGGGGGGGFFFEEEFFFIIIKKKJJJOOOUUUXXXWWWUUUVVVWWWXXX[[[^^^aaadddlllwww|||jjj\\\ZZZWWWUUUbbbuuuooobbbUUUOOOLLLHHHFFFFFFAAA@@@???>>>============;;;===???@@@AAADDDHHHKKKMMMQQQZZZgggxxx}}}yyyyyy{{{~~~{{{eeeRRRHHHGGGGGGNNNaaazzzooocccbbbdddkkkwww~~~rrriii___\\\\\\^^^dddkkk|||xxxrrrpppllleee^^^XXXUUUTTTQQQNNNLLLJJJHHHFFFCCCAAA@@@???AAAFFFJJJPPP[[[fffjjjiiibbbVVVNNNLLLMMMKKKIIIHHHFFFDDDDDDEEEGGGHHHLLLMMMOOOQQQRRRSSSTTTTTTRRRTTTWWWZZZ___eeemmmrrrrrr```ZZZVVVTTT^^^kkkzzziiiXXXPPPNNNJJJEEECCCBBBAAAAAA@@@???>>>======>>>>>>>>>???AAACCCFFFGGGMMMPPPVVVbbbssszzzssskkkccc```ccceeejjj|||eeeUUUMMMEEEIIIQQQfffqqqjjjcccaaaaaaiiixxxuuukkk```\\\[[[]]]ccciiiwwwuuupppiiibbb\\\XXXVVVRRROOOLLLJJJHHHFFFCCCAAAAAA@@@AAAEEEJJJPPP]]]hhhooonnnhhh[[[QQQNNNLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLNNNOOOPPPQQQQQQPPPRRRTTTVVVYYY^^^dddiiiyyyyyyddd[[[UUURRRXXXccc{{{ooo\\\RRRNNNIIIEEECCCBBBAAAAAA@@@???>>>======<<<<<<<<<===???AAADDDEEEKKKNNNVVVbbbsss}}}vvvnnnfffaaa]]]VVVTTTVVVWWW[[[mmm}}}eeeTTTLLLJJJLLLVVVmmm|||nnnfffbbbaaabbbjjjzzztttjjj```\\\[[[]]]ccciii|||wwwppphhhaaa\\\YYYTTTQQQMMMJJJIIIFFFCCCAAABBB@@@@@@DDDIIIQQQ___kkkvvvwwwqqqdddWWWPPPKKKHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQUUUYYY]]]kkkqqq~~~lll___XXXTTTWWW^^^rrrvvvaaaUUUNNNHHHDDDCCCBBBAAAAAA@@@???>>>======:::::::::;;;===???AAABBBIIIMMMVVVcccttt}}}xxxqqqjjjddd^^^XXXUUUQQQLLLJJJLLLKKKMMM[[[jjj|||vvv~~~|||eeeTTTLLLLLLNNNYYYuuu{{{jjjaaabbb```ccclll|||sssiii___[[[[[[]]]ccciii}}}vvvnnnggg```\\\WWWSSSOOOKKKIIIFFFCCCAAABBB@@@@@@DDDIIIQQQ```mmm{{{~~~{{{mmm^^^SSSLLLFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKMMMQQQTTT___dddmmmyyywwwggg^^^ZZZZZZ^^^iii}}}fffXXXOOOHHHEEEEEEBBBAAAAAA@@@???>>>======::::::::::::<<<>>>@@@AAAHHHMMMVVVeeewwwyyysssjjjbbb\\\XXXTTTRRRNNNKKKJJJJJJIIIIIIRRR]]]qqqwwwqqqzzz{{{dddTTTLLLKKKLLLYYYzzz{{{jjj`````````dddnnn~~~|||qqqggg^^^[[[[[[]]]bbbiiizzztttlllddd___ZZZVVVPPPLLLIIIFFFCCCAAABBB???@@@CCCHHHQQQ___mmm}}}vvveeeXXXNNNGGGGGGHHHHHHGGGGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGIIILLLOOOWWWZZZaaakkktttqqqddd\\\ZZZZZZ```vvvmmm\\\QQQIIIFFFGGGBBBAAAAAA@@@???>>>======;;;;;;:::;;;<<<>>>@@@AAAGGGLLLWWWgggzzzxxxqqqggg^^^WWWSSSOOOMMMLLLKKKKKKKKKIIIIIIMMMSSS^^^ooowwwqqqyyyzzzdddTTTMMMJJJLLL\\\~~~lllaaa``````dddpppxxxoooeee]]][[[[[[]]]bbbhhh~~~zzzsssjjjddd]]]XXXRRRMMMIIIFFFDDDBBBAAA??????CCCHHHPPP^^^jjjzzz|||kkk\\\QQQJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAABBBDDDEEEEEEFFFIIIKKKPPPRRRXXX```hhhsss}}}iii]]]WWWUUU\\\qqqwwwdddUUUKKKFFFGGGBBBAAAAAA@@@???>>>======<<<;;;;;;;;;<<<>>>@@@AAAFFFKKKVVVfff{{{xxxrrrggg]]]VVVQQQNNNKKKHHHHHHHHHGGGFFFFFFHHHJJJNNNYYYiiixxx{{{www~~~zzzdddTTTLLLLLLOOOaaammmccc___```eeeqqqwwwmmmddd\\\ZZZ[[[]]]bbbhhhyyypppiii___ZZZSSSMMMIIIFFFDDDBBB???>>>@@@DDDHHHOOO[[[ggguuuooo```UUUNNNJJJIIIGGGFFFDDDDDDDDDEEEBBBCCCCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCBBBCCCDDDFFFIIIJJJOOOWWW]]]fffvvvqqqbbbZZZXXX___tttlll[[[MMMFFFFFFBBBAAAAAA@@@???>>>======;;;;;;;;;;;;<<<===???@@@DDDIIITTTdddzzzxxxrrrhhh^^^XXXSSSOOOMMMEEEFFFFFFEEEDDDEEEFFFFFFFFFKKKSSS]]]gggqqq{{{{{{dddSSSKKKLLLQQQfff}}}lllccc___```fffrrrzzzkkkccc[[[ZZZ[[[]]]bbbhhh}}}tttmmm```[[[TTTNNNIIIFFFDDDBBB???>>>@@@DDDHHHNNNYYYeeeqqq~~~qqqcccWWWPPPKKKJJJGGGEEEDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAABBBDDDEEEJJJPPPVVV^^^lllzzzzzziiibbbaaaeeezzzrrr^^^NNNFFFEEEBBBAAAAAA@@@???>>>======;;;;;;::::::;;;===>>>???BBBGGGQQQcccyyy~~~tttnnneee]]]VVVRRRNNNKKKFFFGGGGGGEEEEEEGGGHHHGGGEEEFFFHHHMMMRRRXXXaaaiiilllttt|||||||||dddRRRJJJJJJPPPggg{{{kkkbbb___```fffrrr}}}jjjbbb[[[ZZZ[[[]]]bbbhhh}}}vvvqqqccc^^^WWWPPPKKKGGGCCCAAA>>>???@@@BBBFFFNNNWWW]]]hhhuuu~~~tttiii\\\SSSJJJJJJHHHEEECCCCCCEEEFFF@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>???DDDHHHKKKQQQ___nnnpppeeedddeee}}}{{{bbbQQQGGGDDDCCCBBB@@@???>>>>>>============<<<<<<===>>>@@@AAA@@@GGGSSSdddyyyzzzuuummmccc[[[VVVRRRNNNKKKGGGFFFFFFEEEEEEEEEEEEEEECCCDDDFFFHHHKKKNNNPPPRRR^^^ccciiirrr}}}{{{{{{hhhUUUMMMJJJPPPeee{{{jjjcccaaaccciiivvvnnnddd\\\ZZZZZZ\\\```fff}}}vvvqqqgggaaaXXXPPPKKKHHHEEECCCAAAAAAAAABBBEEELLLSSSYYYcccnnnwwwxxxrrrhhh[[[QQQKKKJJJHHHEEECCCCCCDDDFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@????????????>>>>>>???BBBFFFGGGLLLXXXeeeuuuyyykkkeeefffzzz~~~fffSSSIIIDDDCCCBBBAAA???>>>>>>============<<<<<<===>>>@@@AAABBBHHHTTTeeeyyy~~~wwwnnncccZZZUUUPPPLLLIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLRRRUUU[[[bbblllxxx~~~~~~fffSSSKKKJJJQQQfff}}}kkkeeebbbdddkkkwww~~~mmmddd\\\ZZZZZZ\\\aaagggxxxssskkkdddZZZQQQKKKHHHFFFEEECCCCCCCCCCCCDDDIIIOOOTTT]]]eeemmmqqqpppjjj]]]QQQLLLKKKHHHEEEDDDDDDDDDEEEDDDCCCCCCBBBAAA???===<<>>>>>>>>>>>=========>>>>>>@@@BBBBBBEEEOOOZZZffftttuuuiiigggssshhhVVVJJJEEECCCBBBAAA@@@>>>>>>>>>>>>======<<<<<<===>>>@@@AAACCCJJJWWWgggzzzzzzqqqeeeZZZSSSNNNIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEKKKMMMQQQWWW___jjjuuu}}}}}}}}}~~~~~~eeeSSSLLLIIIRRRhhhmmmgggcccfffmmmyyy|||lllccc[[[ZZZZZZ\\\aaaggg|||wwwmmmeeeYYYOOOIIIFFFFFFEEEBBBCCCBBBBBBCCCGGGLLLQQQYYY```gggmmmqqqooocccVVVNNNLLLHHHEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;===<<<===@@@???AAAHHHQQQ\\\hhhyyypppgggkkkxxx|||fffUUUJJJFFFCCCBBBAAA@@@???>>>>>>>>>======<<<<<<===>>>???AAACCCKKKYYYjjj~~~}}}uuuhhh\\\TTTNNNHHHEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBIIIJJJLLLPPPVVV___jjjqqq~~~~~~xxx{{{xxx{{{{{{dddUUUPPPIIITTTlllmmmgggdddgggooo|||{{{lllccc[[[ZZZ[[[]]]bbbhhh}}}xxxlllcccWWWMMMGGGEEEDDDDDD@@@@@@AAAAAABBBFFFKKKPPPXXX^^^eeelllssstttjjj]]]PPPMMMHHHFFFEEEEEEDDDBBB@@@@@@AAAAAA@@@@@@??????<<<<<<<<<;;;;;;;;;::::::;;;:::;;;>>>??????EEELLLUUU^^^mmm~~~xxxllljjjnnnyyycccSSSJJJGGGDDDCCCAAA@@@??????>>>>>>======<<<<<<===>>>???AAABBBKKK[[[nnn}}}yyyjjj^^^UUUOOOJJJFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFIIIMMMUUU^^^dddnnn{{{wwwwwwuuuzzzvvv```SSSOOOJJJVVVppplllfffdddhhhqqq}}}lllccc[[[ZZZZZZ\\\aaaggg{{{uuuiiiaaaVVVLLLFFFDDDCCCCCC>>>???@@@@@@BBBEEEJJJNNNVVV\\\ccckkkrrrtttlllaaaRRRNNNHHHFFFFFFFFFCCCAAA??????@@@@@@@@@@@@@@@???<<<;;;;;;;;;;;;:::::::::;;;999:::===>>>>>>BBBGGGMMMTTTbbbsssuuunnnlllxxx|||eeeTTTKKKHHHDDDCCCBBB@@@????????????======<<<<<<===>>>@@@AAAAAAKKK\\\ppp|||}}}zzzlll___VVVPPPKKKHHHFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGKKKPPPWWW\\\cccnnn}}}uuutttxxx|||rrr\\\OOOKKKLLLZZZttt~~~llldddccchhhrrrmmmddd\\\ZZZZZZ\\\```fffzzztttggg```UUULLLGGGEEEDDDCCC>>>???@@@@@@AAADDDHHHKKKPPPXXX```gggmmmoooiiiaaaTTTNNNHHHFFFFFFFFFCCC@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<999:::======;;;===BBBEEEJJJVVVeeeqqq}}}|||sssmmmtttlllYYYMMMHHHDDDCCCBBBAAA@@@?????????======<<<<<<===>>>@@@AAAAAAKKK]]]qqq}}}yyy|||yyykkk^^^VVVQQQLLLJJJEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBDDDGGGIIIKKKOOOTTTXXX\\\fffrrr}}}{{{yyy||||||qqq[[[OOOKKKMMM\\\www}}}llldddbbbhhhsssooofff]]]ZZZZZZ[[[___ddd{{{uuufff___VVVMMMHHHFFFEEEDDD???@@@@@@@@@@@@BBBFFFIIILLLTTT]]]ccchhhjjjfff^^^TTTOOOHHHFFFFFFFFFCCC@@@BBBBBBAAAAAA???>>><<<;;;<<<<<<<<<;;;;;;;;;::::::===::::::<<<<<<999:::===@@@DDDNNNZZZccckkkzzz~~~uuulllqqqsss^^^OOOHHHDDDCCCBBBAAA@@@?????????======<<<<<<===>>>@@@AAAAAALLL]]]qqqzzzvvv{{{xxxiii]]]UUUQQQMMMJJJCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@AAAAAA???AAADDDGGGIIILLLOOORRRYYYbbbkkkttt~~~{{{rrr]]]RRRPPPNNN^^^yyy}}}mmmdddaaagggssspppggg^^^ZZZZZZZZZ^^^ddd}}}ssseee]]]RRRJJJGGGFFFDDDBBB@@@???======>>>AAADDDFFFKKKPPPVVVZZZ\\\]]]]]]^^^WWWRRRLLLHHHFFFEEECCCBBBDDDDDDCCCBBB@@@??????>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>DDDKKKQQQYYYhhhuuu|||mmmsss{{{aaaRRRLLLEEECCCAAA???===<<<<<<<<<<<<=========<<<===???BBBDDDJJJWWWjjj|||wwwzzzyyymmmaaaWWWQQQLLLIIIFFFDDDBBB@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCFFFKKKOOOWWW^^^hhhsss}}}pppZZZPPPPPPRRRdddxxxkkkggg```gggrrrrrrhhh```\\\[[[ZZZ^^^bbbzzzpppeee]]]SSSKKKHHHFFFDDDCCC@@@???>>>===>>>@@@CCCEEEIIIMMMRRRUUUWWWWWWXXXYYYSSSPPPKKKHHHFFFEEEDDDBBBDDDCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;???DDDIIINNNZZZfff}}}rrrvvvgggTTTKKKEEEDDDAAA???===<<<<<<<<<;;;<<<===<<<;;;<<>>>>>@@@BBBCCCFFFHHHLLLNNNOOOOOOPPPRRRNNNLLLIIIHHHGGGFFFDDDBBBDDDCCCCCCBBBAAA@@@??????===<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;???@@@CCCLLLUUUccc~~~xxxxxxmmmWWWKKKFFFEEEBBB???===<<<;;;;;;:::;;;<<<;;;:::;;;>>>@@@EEEKKKYYYkkk{{{rrrrrr{{{yyymmmaaaWWWQQQLLLIIIEEEDDDCCCAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFJJJMMMUUUZZZaaaiiiqqq|||lllVVVMMMLLLSSSjjjwwwhhhbbb```gggrrrooofff^^^[[[[[[[[[___dddwwwmmmeee]]]SSSLLLIIIIIIGGGFFFBBBAAA@@@?????????AAABBBCCCEEEGGGHHHHHHHHHJJJKKKHHHGGGFFFGGGHHHGGGEEEBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;999999:::::::::;;;;;;;;;<<<:::;;;======>>>CCCKKKUUUmmm~~~xxxoooYYYMMMFFFEEEBBB???===;;;;;;;;;999:::;;;:::999:::===???CCCKKKZZZlllvvvlllppp|||yyymmmaaaWWWQQQLLLIIIEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDFFFIIILLLRRRVVV\\\ccckkkwwwjjjVVVMMMMMMUUUpppvvvgggbbb```gggqqq~~~mmmeee]]]ZZZZZZ[[[___dddyyyoooddd\\\RRRLLLJJJIIIHHHGGGCCCBBBAAA????????????@@@AAACCCEEEEEEDDDDDDEEEFFFCCCCCCDDDEEEGGGGGGEEECCCDDDCCCCCCBBBBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999999:::::::::;;;;;;<<<::::::<<<===<<<@@@EEEMMM]]]vvv|||kkkYYYOOOFFFDDDBBB???===<<<;;;;;;999:::::::::999:::<<>>>>>>>>???AAADDDDDDCCCBBBBBBCCC@@@@@@AAACCCEEEFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAA??????===<<<;;;;;;::::::999999999999:::::::::::::::777777:::;;;:::<<<@@@EEENNNaaa|||wwwdddVVVNNNEEECCCAAA???===<<<<<<<<<999:::;;;:::999:::===???AAAMMM```tttvvvmmmiiiqqqyyymmmaaaWWWQQQLLLIIIEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDBBBDDDFFFFFFFFFGGGJJJLLLMMMQQQWWW]]]eeeppp}}}}}}fffUUUPPPSSS___rrrfffccc___fffqqq~~~~~~mmmddd\\\YYYYYYYYY]]]bbbyyyoooaaaZZZPPPJJJIIIIIIHHHGGGDDDDDDBBBAAA???>>>===<<<<<>><<<;;;;;;::::::888999999999999::::::::::::777666:::;;;999999<<<>>>DDDRRRhhhooo^^^QQQKKKCCCBBB@@@>>>=========>>>:::;;;;;;::::::;;;===???BBBPPPeeezzztttkkkkkksssyyymmmaaaWWWQQQLLLIIIEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCAAACCCEEEGGGGGGHHHKKKMMMMMMQQQVVV[[[aaakkkvvvyyycccTTTQQQUUUeeepppfffddd___fffppp}}}nnnddd\\\YYYXXXXXX[[[```xxxnnn```YYYOOOJJJHHHHHHHHHGGGEEEDDDCCCAAA???>>><<<<<<:::===BBBDDDCCCAAA???>>>???>>>>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>===;;;;;;::::::888888999999999:::::::::<<<888777;;;<<<:::999;;;;;;@@@LLL]]]sssmmm[[[NNNGGGBBBAAA@@@>>>>>>>>>>>>???:::;;;<<<;;;:::;;;>>>@@@CCCRRRiii~~~tttlllmmmuuuyyymmmaaaWWWQQQLLLIIIEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAAAAABBBCCCCCC@@@CCCEEEGGGHHHIIILLLNNNNNNQQQVVVZZZ___gggqqqxxxvvvaaaSSSQQQVVVhhhoooeeeddd___fffppp}}}nnneee\\\YYYWWWWWWZZZ___yyyqqqfff___TTTMMMJJJIIIGGGFFFDDDDDDDDDCCCBBB@@@???>>>??????>>>>>>>>>>>>??????@@@>>><<<>>>BBBEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC??????>>>===<<<;;;::::::888888888999999:::::::::;;;;;;::::::::::::999999@@@;;;@@@PPPcccyyywwwdddWWWNNNGGGFFFCCC@@@???>>>>>><<<:::===999888;;;===<<>>>>>???@@@AAACCCDDDEEEAAABBBCCCDDDGGGIIIKKKLLLNNNRRRWWW[[[___fffooovvvqqq^^^RRRRRRVVVhhh|||jjjbbbccccccjjjsss~~~{{{ooofff]]]ZZZYYYYYY]]]bbbzzzsssggg___UUUMMMKKKJJJHHHFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@????????????@@@@@@@@@>>><<<>>>AAADDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCC??????>>>===<<<;;;;;;:::888888999999999:::::::::;;;;;;:::::::::999999999>>>:::===JJJYYYlllwwwdddYYYPPPJJJFFFDDDAAA??????>>><<<;;;===999999<<<======???DDDIIIZZZssswwwqqqrrrnnnttt{{{yyymmmaaaVVVOOOKKKJJJEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@AAABBBCCCDDDAAABBBCCCDDDFFFIIIKKKLLLNNNRRRWWW[[[___fffooovvv~~~ppp]]]QQQOOOTTThhh}}}iii``````^^^fffqqq~~~xxxnnneee]]]ZZZYYYYYY]]]bbb|||vvvggg```UUUNNNLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>@@@CCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>><<<<<<;;;:::999999999999::::::::::::::::::::::::999999999999<<<:::<<>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999888;;;:::===CCCHHHVVVttt}}}iii[[[RRRKKKGGGEEEBBBAAAAAA@@@???===>>>;;;:::===>>>>>>@@@EEENNNaaa~~~}}}rrrlllmmmoooppppppqqqttt{{{|||zzzvvvqqqggg]]]TTTMMMJJJHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAACCCDDDFFFHHHIIIMMMQQQWWW[[[^^^dddlllrrrwww}}}ooo\\\NNNLLLOOOdddlll```___]]]gggtttxxxlllddd\\\ZZZZZZZZZ\\\aaa~~~zzzmmmeee[[[SSSOOONNNKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888888888<<>>AAAFFFOOOccczzzooojjjjjjlllkkkiiijjjnnnwww~~~}}}zzz{{{}}}}}}zzzxxxwwwrrrmmmeee[[[SSSNNNJJJIIIFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHLLLPPPVVVZZZ]]]bbbiiinnntttzzznnn[[[OOOMMMQQQaaannncccaaa^^^hhhuuu{{{kkkccc\\\ZZZZZZZZZ\\\```|||rrrjjj___VVVRRROOOLLLJJJFFFFFFGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAACCCEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888888666555999>>>AAALLLgggssscccVVVOOOHHHFFFCCCCCCCCCCCCBBB@@@???<<<;;;>>>??????BBBFFFPPPeeeuuukkkgggggggggeeedddffflllwww{{{zzzyyyyyyxxxwwwtttuuuvvvxxxzzz|||~~~}}}||||||yyyyyyyyyyyyxxxwwwvvvuuuppplllddd\\\UUUPPPMMMKKKGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@??????@@@AAABBBDDDFFFFFFJJJOOOTTTXXX[[[___fffkkkrrrxxxkkkYYYNNNNNNSSS___pppeeeddd^^^ggguuu}}}iiibbb\\\[[[ZZZZZZ\\\```wwwnnnbbbYYYTTTPPPMMMKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDAAAAAADDDFFFHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888666888<<<>>>FFF\\\ttt~~~lll^^^VVVQQQHHHFFFDDDCCCDDDDDDCCCAAA@@@<<<<<>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888777===::::::======CCCVVVkkksssbbbXXXSSSQQQHHHFFFDDDDDDDDDDDDCCCBBB@@@===<<>>>>>???@@@@@@AAA?????????@@@AAACCCDDDEEEHHHLLLRRRVVVXXX\\\bbbfffpppvvv~~~~~~zzzeeeTTTKKKNNNUUUcccnnndddcccbbbkkkxxxwwwhhhaaa[[[[[[[[[ZZZ\\\```{{{yyyrrrggg]]]VVVRRROOOMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;;;;:::999999:::::::::999999999888888<<<777888===>>>@@@OOObbb|||uuuwwwuuukkkbbb[[[TTTOOOLLLJJJGGGFFFEEECCCAAA???@@@@@@?????????@@@BBBCCCMMMccc{{{zzzmmmhhheeebbb^^^\\\VVVVVVcccvvvzzzvvvtttrrrooolllmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmmmmpppvvv~~~|||}}}{{{yyyxxxuuurrrooommmllljjjhhhfffeeeeeefffaaa___\\\WWWRRRMMMJJJHHHFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAA@@@AAACCCEEEFFFJJJOOOSSSUUUYYY___cccnnnttt|||wwwcccUUUKKKLLLSSSgggmmmeeeeeebbbhhhtttyyykkkbbb[[[YYYYYYYYY\\\aaa}}}yyyrrrhhh___XXXTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHGGGFFFFFFEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@??????======<<<<<<;;;::::::::::::::::::999999999999888;;;777888======>>>LLL]]]www{{{sssllljjjnnnnnnhhhaaa[[[TTTNNNNNNLLLIIIGGGGGGEEEBBB@@@BBBAAA@@@@@@@@@AAABBBCCCJJJ[[[mmmxxxvvvkkkgggddd```[[[ZZZVVVYYYhhh{{{zzzuuuqqqooommmjjjgggffffffffffffffffffeeeeeeffffffeeedddeeefffggggggjjjjjjmmmssszzz~~~~~~|||zzzyyywwwtttsssrrrpppmmmjjjiiihhheeecccaaa`````````]]][[[YYYUUUQQQMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAA@@@AAACCCEEEFFFJJJNNNQQQSSSWWW^^^cccnnnttt|||uuubbbUUULLLNNNVVVkkknnnddddddbbbgggrrrzzzkkkccc[[[YYYYYYYYY\\\aaayyysssiii```ZZZWWWUUUSSSQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHFFFEEEEEEFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIIIILLLMMMMMMMMMMMMKKKJJJIIIGGGFFFEEECCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999999999888666888<<<<<<<<>>>>>======<<<;;;;;;;;;;;;:::::::::999999999777666888<<<;;;;;;AAAKKK\\\rrr~~~mmm^^^VVVRRRQQQZZZbbbdddcccaaa[[[UUUSSSPPPMMMJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@@@@AAAAAAGGGLLLPPPSSSWWW```llluuu|||xxxssspppnnnjjjccc]]]ZZZ]]]hhhzzzzzzvvvpppnnnllliiigggeeedddccc]]]___aaacccccccccaaa```cccbbb``````bbbdddgggiiikkkmmmppptttyyy|||~~~}}}zzzxxxxxxxxxwwwvvvsssqqqmmmlllkkkjjjiiihhhdddcccaaa___\\\ZZZXXXWWWVVVUUUSSSPPPNNNKKKJJJIIIGGGGGGHHHHHHGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDEEEHHHJJJKKKMMMRRRZZZaaalllrrr{{{ppp___RRRKKKPPPZZZuuummmbbbaaacccgggqqq|||lllddd\\\ZZZYYYYYY\\\```{{{tttjjjaaa[[[WWWTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDD@@@??????>>>>>>======<<<;;;;;;;;;:::::::::999999666666888;;;;;;:::>>>DDDVVVgggvvvsssdddUUUNNNLLLJJJTTT]]]aaabbbbbb^^^YYYUUUQQQMMMJJJIIIGGGFFFDDDCCCBBBAAA@@@??????@@@AAADDDHHHLLLNNNQQQWWWbbbllltttttttttuuusssnnneee^^^ZZZ```nnnyyyrrrmmmjjjiiihhhfffdddcccbbbbbb]]]___aaacccccccccaaa``````___```aaacccgggjjjlllmmmooosssvvvyyy|||~~~~~~zzzwwwvvvuuutttsssrrrpppmmmllllllkkkjjjhhhdddcccaaa___\\\ZZZXXXVVVWWWUUUSSSPPPMMMJJJHHHFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBAAA@@@@@@BBBCCCEEEGGGIIIJJJLLLQQQXXX___jjjpppzzznnn]]]PPPIIIPPP[[[wwwmmmaaa```dddiiisss}}}mmmeee]]]ZZZYYYYYY\\\```wwwqqqggg^^^XXXUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFAAA@@@@@@??????>>>======;;;;;;;;;;;;::::::::::::666888999;;;;;;;;;>>>@@@LLLXXXbbbaaaVVVLLLIIIJJJJJJSSS\\\___aaabbb```\\\WWWSSSNNNKKKIIIHHHGGGEEECCCBBBAAA@@@@@@AAAAAABBBCCCEEEJJJOOOPPPSSS\\\fffpppsssvvvyyywwwpppggg```ZZZddduuu{{{rrrkkkgggdddeeeeeedddbbbaaaaaabbb```aaabbbcccccccccbbbaaa^^^___aaacccfffiiikkkmmmmmmpppsssvvvwwwyyy|||~~~}}}yyyvvvuuusssrrrppppppnnnmmmmmmmmmllljjjhhhcccbbbaaa```]]][[[YYYWWWXXXWWWTTTQQQMMMJJJGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCCCCFFFIIIJJJLLLPPPWWW]]]gggnnnxxxkkk[[[OOOIIIQQQ^^^|||lllaaa```dddjjjuuu}}}nnneee]]][[[ZZZYYY\\\```{{{qqqkkkbbbZZZVVVTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHIIIKKKMMMOOOOOONNNMMMKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMJJJIIIIIIHHHGGGFFFFFFEEEAAAAAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;:::::::::888999::::::;;;===??????DDDJJJQQQRRRNNNIIIJJJNNNRRRZZZ```bbbcccfffeeecccZZZVVVPPPMMMKKKJJJIIIHHHDDDDDDCCCBBBBBBCCCEEEEEEFFFGGGKKKPPPQQQRRRZZZeeerrrvvv{{{~~~|||uuujjjccc^^^jjj~~~wwwooojjjgggbbbdddffffffdddbbbccceeeffffffffffffffffffeeeeeebbbdddfffiiikkklllmmmmmmmmmqqqtttvvvwwwxxx{{{}}}~~~|||yyyxxxwwwwwwuuusssooooooooopppqqqoookkkhhheeeeeeeeedddbbb```]]]\\\YYYWWWUUURRRNNNKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???AAACCCBBBFFFIIIKKKMMMPPPVVV[[[eeelllvvv~~~zzzgggYYYOOOKKKUUUccckkkaaaaaabbbiiiwww|||ooofff^^^[[[ZZZYYY\\\```}}}yyykkkfff^^^XXXUUUTTTTTTTTTOOONNNMMMKKKJJJIIIIIIIIIGGGIIIMMMPPPQQQPPPOOONNNMMMLLLLLLLLLLLLNNNPPPQQQTTTTTTUUUUUUTTTSSSQQQPPPLLLLLLJJJIIIGGGFFFDDDDDDBBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::999:::;;;:::;;;>>>@@@???BBBDDDHHHKKKKKKLLLPPPVVV[[[aaaffffffgggjjjkkkiii\\\XXXRRRNNNLLLKKKJJJIIIEEEEEEDDDDDDDDDFFFGGGHHHKKKJJJNNNRRRRRRRRR[[[fffvvvzzzyyyooohhhdddqqqvvvpppllliiidddgggiiiiiigggfffgggiiimmmlllkkkjjjjjjjjjjjjjjjhhhjjjmmmoooppppppooonnnooossswwwxxxxxxyyy|||~~~|||{{{{{{||||||zzzxxxpppqqqrrrtttuuurrrnnnjjjiiiiiiiiiiiigggeeecccaaaXXXWWWUUURRRPPPMMMKKKJJJGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBAAA@@@???AAABBBBBBFFFJJJLLLNNNPPPVVVZZZccckkkuuu}}}vvvdddXXXOOOLLLXXXggg~~~jjjaaaaaaaaahhhwww|||ooofff^^^[[[ZZZYYY\\\```vvvooofffaaaZZZTTTRRRRRRRRRRRRKKKIIIGGGIIILLLNNNMMMLLLNNNOOORRRTTTVVVVVVWWWVVVSSSQQQNNNLLLLLLNNNQQQSSSXXXYYYZZZZZZYYYWWWUUUTTTRRRQQQNNNLLLIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@??????=========<<<<<<;;;;;;:::===<<<:::999888999:::;;;CCCHHHLLLMMMRRRZZZ```aaadddfffiiinnnqqqpppmmmjjj___[[[UUUQQQOOOMMMJJJGGGEEECCCDDDFFFFFFDDDGGGMMMPPPNNNNNNNNNNNNQQQ\\\hhhuuuzzzmmmllliiixxx|||sssoooooonnnnnnoooooooooooooooooonnnoooooopppppppppoooooorrrtttvvvxxxwwwvvvsssrrrtttwwwzzz}}}~~~~~~|||{{{zzzxxxvvvtttsssrrrpppmmmjjjjjjkkkiiiccc]]]\\\YYYUUUQQQOOOMMMJJJGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDAAAAAABBBCCCBBBAAA@@@???BBBDDDGGGJJJMMMQQQVVVZZZcccjjjsss{{{uuuaaaVVVMMMMMM```xxxyyyhhh```aaabbbjjjwww{{{lllddd]]][[[ZZZYYY\\\```zzzpppjjj^^^[[[VVVRRRQQQOOONNNMMMLLLJJJIIIJJJNNNPPPPPPOOOSSSTTTVVVXXXZZZZZZZZZZZZVVVTTTQQQPPPPPPQQQTTTVVV\\\]]]^^^^^^^^^\\\ZZZYYYWWWVVVTTTRRRPPPMMMLLLKKKGGGFFFEEEDDDBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::===@@@CCCKKKRRRYYY\\\```gggkkkjjjjjjkkkmmmppprrrrrrooolll```\\\WWWTTTRRRPPPMMMJJJJJJGGGGGGHHHHHHHHHNNNVVVZZZWWWTTTSSSSSSWWWbbbnnn{{{rrrrrrsss{{{wwwxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwvvvyyyzzz{{{|||{{{zzzxxxvvvwwwzzz~~~}}}{{{zzzyyywwwtttpppoooooommmgggbbb^^^[[[VVVSSSQQQNNNKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEECCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???BBBDDDGGGIIILLLQQQVVVZZZcccjjjttt|||qqq^^^TTTMMMNNNaaayyyttteee^^^``````iiivvv{{{lllddd]]]ZZZZZZYYY\\\```xxxooofffaaaWWWUUURRRQQQPPPNNNKKKIIILLLLLLLLLNNNQQQTTTUUUUUU[[[\\\^^^___``````______[[[YYYWWWUUUUUUWWWYYY[[[```aaacccddddddbbbaaa___]]]]]]\\\[[[XXXUUURRRQQQKKKJJJIIIGGGEEECCCBBBAAA@@@@@@??????>>>======<<<:::;;;;;;;;;===BBBHHHMMMXXXbbblllqqqvvvzzzzzzxxxrrrqqqqqqrrrssssssqqqooodddbbb^^^\\\ZZZWWWSSSPPPPPPMMMKKKLLLMMMRRR]]]hhhmmmfff___ZZZYYY^^^kkkxxx{{{|||{{{xxx~~~}}}}}}~~~}}}{{{~~~~~~yyywwwuuurrrlllhhhaaa^^^YYYUUURRRPPPMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBBDDDFFFIIILLLQQQWWW[[[dddkkkuuu}}}lllZZZRRRLLLNNNaaaxxxqqqccc^^^```^^^hhhuuu{{{lllddd\\\ZZZZZZYYY[[[___uuukkkbbb[[[WWWSSSQQQOOONNNOOONNNLLLKKKOOOOOOPPPSSSWWWZZZ\\\]]]cccdddeeefffffffffeeeddd```___]]]\\\\\\]]]___```ccceeefffhhhhhhgggfffdddaaabbbbbbaaa^^^[[[WWWUUUQQQPPPNNNLLLIIIGGGEEEDDDAAAAAA@@@???>>>>>>======:::;;;<<<===@@@FFFPPPWWWdddqqq~~~zzzwwwtttrrrrrrqqqpppnnnkkkjjjhhhfffbbb^^^YYYVVVUUURRRQQQSSSWWW___ooo~~~xxxiii```^^^dddttt{{{sssllljjjvvv~~~~~~{{{vvvqqqmmmeeeaaa[[[WWWSSSQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCFFFHHHLLLQQQWWW\\\dddlllvvv}}}~~~jjjWWWPPPKKKLLL]]]ssspppccc___bbb___hhhvvvzzzlllccc\\\ZZZYYYXXX[[[___~~~ssshhh___XXXSSSPPPRRROOOLLLKKKMMMNNNOOOOOOSSSTTTWWWYYY]]]```cccfffiiijjjkkkllllllkkkjjjiiifffeeedddccccccdddeeefffggghhhjjjkkkkkkjjjiiihhhdddeeeeeedddaaa^^^ZZZXXXTTTSSSQQQNNNKKKHHHFFFEEEBBBBBBAAA@@@???>>>======<<<===>>>???BBBJJJVVV```ooo||||||wwwsssqqqooonnnlllnnnnnnooolllgggaaa\\\YYYXXXWWWYYY\\\aaakkk~~~qqqeeebbbiiizzzvvvppphhhbbbbbbppp{{{uuuqqqjjjeee^^^XXXTTTQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEHHHKKKQQQXXX]]]eeemmmxxxwwwwww~~~iiiVVVOOOJJJJJJYYYlll~~~ooobbb^^^aaaaaajjjxxxzzzkkkccc\\\ZZZYYYXXX[[[___vvvoooeee]]]WWWSSSPPPOOOQQQOOOLLLLLLNNNQQQSSSTTTXXXZZZ]]]```bbbfffjjjmmmnnnooopppqqqqqqqqqpppooommmlllkkkjjjjjjkkklllmmmlllmmmnnnoooooonnnlllkkkhhhhhhhhhfffdddaaa^^^\\\XXXVVVTTTQQQMMMJJJGGGFFFDDDDDDCCCBBB@@@???>>>>>>===???AAABBBEEEPPP___jjjyyy|||wwwssspppmmmkkkkkknnnpppooojjjddd^^^[[[^^^___bbbfffiiippptttjjjhhhooo~~~~~~qqqhhhccc^^^[[[^^^mmmzzzvvvpppkkkccc\\\VVVRRROOOMMMKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBCCCEEEGGGKKKQQQXXX^^^fffnnnzzztttsss{{{~~~iiiVVVNNNJJJIIIUUUggg}}}mmm```\\\___aaakkkyyyzzzkkkccc[[[YYYYYYXXXZZZ^^^|||uuugggbbb[[[VVVSSSSSSRRRRRRSSSRRRRRRTTTWWWZZZZZZZZZ]]]```cccfffgggjjjooosssrrrsssuuuvvvvvvvvvuuuuuussssssrrrrrrrrrrrrssssssrrrssstttuuuuuusssqqqooonnnmmmkkkiiifffdddbbbaaa___^^^[[[WWWSSSPPPMMMKKKHHHGGGFFFEEECCCBBBAAA@@@>>>AAACCCEEEJJJWWWiiivvv}}}xxxsssooommmggglllrrrsssooojjjeeecccfffhhhlllnnnlllmmmwwwtttooopppvvvpppddd]]]YYYXXXYYY```nnn}}}wwwqqqhhh```YYYTTTPPPNNNLLLLLLKKKKKKJJJHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBAAABBBBBBCCCBBBCCCEEEGGGKKKQQQYYY^^^fffooo{{{uuurrr{{{}}}hhhUUUNNNJJJIIIUUUeee}}}mmm```]]]``````jjjyyy{{{kkkbbb[[[YYYXXXXXXZZZ^^^{{{ooofff___[[[VVVSSSRRRTTTUUUVVVVVVWWWYYY]]]aaabbbaaa___```cccgggiiijjjmmmrrrvvvuuuvvvwwwyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwxxxyyyzzzyyywwwtttsssrrrpppnnnkkkiiigggfffeeegggeeebbb^^^ZZZVVVSSSRRRJJJJJJIIIGGGFFFDDDCCCCCC>>>AAADDDGGGMMM\\\ppp|||wwwrrrooogggmmmtttwwwuuupppllljjjmmmooossssssmmmhhhnnnxxxyyyssssssvvv{{{vvvhhh]]]XXXUUUVVVZZZcccrrr|||uuulllccc[[[VVVRRROOOLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCBBBCCCDDDFFFJJJQQQYYY___gggooo{{{vvvttt}}}|||gggTTTNNNKKKJJJUUUfffoooccc```ccc^^^hhhxxx{{{kkkbbb[[[YYYXXXWWWZZZ^^^uuukkkbbb[[[ZZZZZZYYYXXXVVVWWWYYY\\\\\\^^^bbbeeehhhiiiiiiiiigggjjjmmmooopppqqqssstttrrrxxx||||||}}}~~~|||zzzzzzzzz{{{||||||}}}}}}|||||||||{{{zzzyyyxxxwwwvvvuuusssqqqooommmlllkkkiiigggeeedddbbb___ZZZWWWSSSRRRPPPNNNKKKHHHEEEDDDAAABBBFFFMMMYYYjjj{{{zzztttqqqrrrpppssswwwxxxtttsssttttttyyy{{{wwwooojjjlllooouuuttttttvvvzzz|||jjjZZZQQQSSSYYYXXX]]]gggxxx|||tttjjjaaaYYYUUURRROOOMMMKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBAAABBBBBBBBBDDDGGGIIIKKKQQQYYY___kkksss~~~xxxzzzyyyhhhWWWPPPLLLKKKTTT___qqqccc^^^``````ggguuuwwwiiiaaa[[[YYYZZZZZZ]]]aaauuummmeee]]]YYYYYYZZZZZZZZZZZZ\\\___bbbeeegggjjjmmmppppppppppppmmmooorrrsssttttttvvvxxxvvv{{{~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzyyyxxxvvvuuusssrrrqqqooommmjjjhhhgggdddaaa^^^ZZZXXXUUUQQQMMMJJJHHHGGGEEEHHHMMMVVVcccsss|||yyywwwuuuvvv{{{|||zzzzzz}}}}}}ssslllllloootttssstttvvvzzzrrrcccWWWPPPRRRWWWZZZ___kkk|||xxxnnneee]]]WWWTTTRRROOOMMMKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBBBBBBBBBBBBBDDDGGGIIIKKKPPPXXX___llltttyyyrrrcccTTTNNNLLLLLLUUUaaauuueee___```bbbiiiwwwvvviiiaaaZZZYYYYYYYYY\\\```}}}tttkkkddd```\\\YYY[[[\\\^^^___```dddhhhllloooqqqsssvvvwwwwwwwwwvvvtttvvvyyyyyyyyyyyyzzz|||{{{~~~~~~}}}|||{{{zzzzzzwwwtttqqqooonnnllljjjhhheeebbb]]]WWWRRRNNNLLLLLLLLLPPPXXXcccqqq~~~{{{{{{zzzssssssuuuxxxwwwwwwyyy|||vvvdddXXXRRROOOQQQUUU]]]dddppp~~~uuujjjaaaZZZVVVTTTQQQNNNLLLJJJIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEGGGHHHJJJPPPXXX___mmmuuu}}}}}}iii\\\PPPMMMKKKLLLVVVcccyyyhhhaaaaaabbbkkkzzzvvviiiaaaZZZXXXXXXXXX[[[___yyytttmmmgggbbbaaa``````bbbccceeefffhhhkkkppptttuuuvvvyyyzzz{{{{{{yyyxxxzzz|||}}}~~~}}}|||}}}~~~}}}{{{wwwuuuttttttrrrqqqppplllfff^^^YYYUUUSSSRRRSSSYYYcccooo~~~~~~}}}~~~vvvgggWWWPPPOOOOOORRRUUU```hhhvvv{{{qqqfff]]]YYYUUURRROOOLLLKKKJJJGGGEEEHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCEEEGGGGGGIIIOOOXXX___nnnvvvyyydddXXXOOOMMMLLLMMMXXXeee{{{iiiaaaaaabbbkkk{{{xxxhhh```YYYXXXWWWWWWZZZ^^^|||sssppplllgggeeeeeegggiiilllmmmnnnnnnooorrrvvvzzzzzz{{{}}}~~~}}}|||}}}~~~~~~~~~|||{{{{{{{{{zzzyyyyyyuuunnnhhhbbb^^^]]]\\\\\\bbbmmmzzz~~~|||~~~~~~hhh[[[PPPMMMOOOQQQTTTWWWbbbkkkzzzwwwkkkaaa[[[UUURRROOONNNMMMLLLJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEGGGGGGJJJPPPZZZaaaooovvvwwwcccXXXOOOMMMLLLMMMYYYhhhzzziiiaaabbbbbbkkk{{{zzziiiaaaZZZXXXWWWWWWYYY^^^|||xxxqqqpppnnnllljjjkkkooorrruuuvvvvvvvvvvvvxxx||||||wwwrrrnnnkkkiiihhhgggmmmwww}}}xxxyyy|||}}}nnn\\\TTTMMMMMMPPPRRRUUUYYYcccmmm|||}}}qqqfff___WWWTTTQQQOOOOOONNNLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCEEEGGGHHHKKKRRR]]]eeeqqqxxxvvvbbbXXXOOOMMMKKKMMM[[[kkkyyyhhhaaabbbbbbkkkzzz|||jjjbbbZZZXXXXXXWWWZZZ^^^{{{xxxwwwssstttuuusssrrrssswwwzzz|||||||||||||||}}}|||yyywwwuuuuuutttyyy~~~xxxxxx|||{{{lllaaaSSSOOOMMMOOOQQQRRRVVV[[[dddmmm|||wwwkkkddd[[[XXXTTTRRRPPPNNNKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFEEECCCEEEGGGHHHLLLUUU```hhhttt{{{sss___UUUMMMKKKJJJMMM]]]oooyyyiiibbbbbbdddlllzzz|||kkkccc[[[YYYYYYXXXZZZ^^^yyyuuuvvvxxxwwwyyy{{{{{{yyyzzz}}}~~~}}}||||||zzz{{{|||mmmaaaXXXNNNLLLMMMQQQRRRQQQUUU[[[dddmmm{{{{{{nnnggg^^^[[[WWWSSSQQQNNNKKKHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEECCCEEEGGGIIIMMMVVVbbbjjjwww~~~qqq]]]SSSKKKIIIHHHMMM___rrrzzziiibbbbbbfffmmmzzz|||lllddd\\\ZZZYYYXXX[[[___|||xxxtttqqqttt{{{}}}xxx~~~uuudddZZZXXXPPPOOONNNNNNPPPSSSWWWYYYbbbjjjyyyxxxmmmddd___YYYUUUSSSQQQMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFGGGEEEDDDHHHMMMTTT```kkkwwwzzzlllXXXVVVNNNKKKOOOPPP]]]vvv~~~jjj______ccckkkxxx~~~lllbbbZZZXXXYYYXXXZZZ]]]yyyxxxwwwvvv{{{}}}~~~tttiii]]]WWWWWWRRRRRRQQQQQQRRRUUUXXXZZZdddmmm|||~~~tttiiiccc[[[VVVTTTRRROOOLLLKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGGGGEEEFFFJJJOOOUUUaaammmxxxzzzmmmXXXVVVNNNLLLPPPRRR```yyy|||iii^^^]]]dddjjjwww}}}lllbbbZZZXXXYYYXXXZZZ]]]}}}yyyyyyzzz|||yyylllccc\\\WWWVVVXXXVVVUUUTTTUUUVVVYYY\\\^^^hhhqqqqqqjjj```YYYUUUSSSQQQNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEGGGLLLPPPVVVbbbnnnyyyxxxlllZZZXXXQQQNNNSSSUUUbbb{{{xxxggg]]]\\\cccjjjwww{{{kkkaaaYYYXXXXXXXXXZZZ]]]~~~ssslllccc]]]YYYXXXYYYZZZXXXXXXYYYZZZ\\\___bbbdddmmmuuuzzzqqqeee\\\WWWUUURRRPPPLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHEEEDDDGGGKKKOOOUUUcccooo{{{~~~wwwkkk^^^]]]UUURRRUUUWWWddd}}}yyyrrrfff^^^]]]ccckkkzzz{{{jjjaaaYYYWWWXXXXXXZZZ]]]|||zzz|||vvvpppiiigggccc``````aaaaaa_________aaabbbeeehhhkkkmmmssszzzzzzlllaaa[[[WWWTTTRRRNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHCCCCCCFFFIIILLLTTTcccqqqzzzpppdddbbbYYYVVVXXXYYYfff~~~rrrmmmiiibbb\\\\\\bbblll~~~zzziii```XXXWWWXXXXXXZZZ]]]wwwpppmmmkkklllnnnvvv~~~vvvpppmmmiiijjjkkkjjjlllpppoookkkmmmnnnoooppprrruuuvvvwww{{{uuuiiiaaa\\\XXXUUUPPPPPPOOOOOONNNMMMMMMMMMJJJJJJJJJKKKJJJIIIIIIHHHCCCCCCEEEGGGJJJRRRcccttt}}}wwwgggeee]]]YYY\\\\\\iii~~~iiicccccc^^^[[[\\\```kkk~~~yyyiii___WWWVVVXXXXXXZZZ]]]{{{qqqjjjdddcccdddeeegggnnn~~~|||{{{zzzzzz|||~~~zzzuuusssssssssppptttvvvwww|||~~~qqqhhhbbb\\\XXXRRRQQQQQQPPPOOOOOONNNNNNKKKKKKLLLLLLKKKKKKJJJIIIDDDDDDEEEFFFHHHRRRfffxxx{{{vvvgggfff]]][[[___```nnnkkkcccccc```^^^___```iiizzzwwwhhh___WWWVVVXXXXXXZZZ]]]vvvmmmeee```\\\]]]aaafffiiiooo~~~}}}|||vvvtttrrrqqqrrrwww{{{yyytttrrrtttxxx{{{yyy}}}~~~wwwmmmfff___ZZZSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKFFFEEEFFFFFFHHHRRRggg{{{~~~uuupppfffeee]]][[[aaacccqqqrrrhhhhhheeecccddd___gggvvvuuuhhh___WWWVVVXXXXXXZZZ]]]xxxmmmeee___YYYVVVUUU\\\dddhhhlllssszzzvvvsssnnnkkkmmmoooqqqwww~~~|||wwwvvvzzz|||wwwvvvwwwxxxyyyxxxwwwwww{{{ssshhh___ZZZYYYVVVTTTRRRRRRQQQOOONNNQQQPPPOOOMMMLLLKKKKKKKKKLLLEEEDDDHHHJJJPPPeee{{{xxxooojjjiiibbb___dddeeerrryyyooolllfffcccdddbbbiiissssss___\\\ZZZZZZXXXUUUYYY^^^|||pppeee^^^ZZZVVVSSSUUU]]]gggnnnrrryyy~~~yyyuuunnniiigggjjjlllooovvv||||||vvvuuuzzz}}}wwwsssrrrrrrsssrrrrrrqqqqqqssswww{{{}}}~~~~~~rrriiidddZZZXXXUUUSSSSSSSSSRRRPPPPPPPPPOOONNNMMMLLLKKKKKKKKKEEEDDDHHHJJJQQQeee{{{}}}vvvqqqppphhheeehhhhhhttt{{{oookkkfffcccdddcccjjjvvvqqqddd^^^YYYYYYXXXVVVXXX]]]wwwoooddd[[[UUURRRQQQQQQVVV___lllvvv}}}}}}xxxtttjjjfffeeehhhlllpppwww~~~yyyyyy|||yyyuuusssrrrqqqpppooommmkkkjjjjjjmmmooopppppp~~~yyynnnhhh\\\YYYVVVUUUUUUUUUTTTSSSPPPPPPPPPPPPOOONNNLLLKKKLLLHHHGGGJJJMMMTTThhh}}}~~~xxxwwwpppmmmooonnnxxx~~~oooiiieeebbbcccaaaiiiuuuxxxjjjaaaYYYWWWWWWWWWXXX[[[|||uuuqqqiiicccZZZRRRNNNMMMOOOPPPWWWbbbqqq|||wwwsssjjjgggfffkkkooossszzz|||zzzyyywwwvvvvvvuuusssqqqkkkiiigggggghhhjjjiiiiiiqqqxxxrrrjjj^^^[[[XXXVVVVVVVVVUUUUUUOOOPPPQQQRRRQQQOOOMMMKKKNNNLLLLLLNNNRRR[[[ooo}}}}}}vvvtttvvvsss|||nnngggccc``````]]]eeerrrooocccXXXVVVWWWXXXYYY[[[wwwqqqlllgggccc]]]YYYSSSMMMJJJKKKNNNQQQWWWcccttt|||wwwsssllliiiiiinnnrrruuu{{{zzzwwwvvvvvvwwwxxxxxxuuussskkkiiihhhggghhhhhhgggffffffmmmyyyyyyoooccc___[[[XXXVVVVVVUUUTTTPPPQQQRRRSSSRRRPPPNNNMMMNNNNNNOOOQQQUUUaaauuu|||{{{}}}zzznnneeeaaa^^^]]]\\\dddpppooocccXXXUUUWWWWWWYYY[[[xxxooogggccc```\\\YYYTTTSSSPPPLLLJJJKKKOOOSSSXXXcccttt{{{wwwqqqmmmmmmpppsssuuuzzz|||sssssstttvvvyyyyyyxxxvvvooonnnkkkjjjjjjiiigggeee___dddnnn{{{vvvjjjeee___[[[XXXVVVUUUTTTQQQRRRRRRSSSRRRQQQPPPOOOMMMOOORRRTTTYYYggg{{{pppfffbbb^^^[[[]]]dddooo~~~wwwlllaaaXXXVVVVVVVVVYYY]]]nnnhhh```[[[YYYWWWTTTQQQNNNOOONNNLLLKKKLLLPPPTTTYYYcccrrr|||xxxuuusssuuuwwwwwwzzzvvvvvvxxx{{{yyyvvvsssqqqooolllhhheee^^^___dddnnn|||rrrmmmeee___ZZZXXXUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQOOOSSSWWWYYY___oootttiiiddd```[[[]]]bbblll{{{xxxpppfff___XXXVVVUUUUUUYYY___xxxmmmccc^^^WWWSSSSSSRRRPPPMMMKKKMMMNNNMMMLLLMMMPPPTTTYYYbbbqqq{{{yyy{{{{{{zzz|||}}}}}}{{{wwwtttpppkkkggg___]]]^^^eeessswwwqqqiiibbb\\\YYYVVVTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSXXX\\\^^^eeevvvwwwkkkgggbbb\\\[[[```hhhwwwzzzsssbbb]]]YYYWWWUUUTTTZZZaaarrrgggbbbVVVUUUSSSOOOLLLKKKLLLMMMIIIJJJJJJJJJJJJMMMPPPSSSYYY^^^jjjzzz~~~~~~~~~{{{yyywwwsssppphhhaaa\\\^^^gggsss~~~sssjjjccc]]]VVVQQQZZZTTTRRRTTTVVVTTTRRRSSSTTTWWW\\\eeessszzzooohhh```ZZZ[[[___hhhvvvrrrfff^^^XXXWWWWWWVVVXXX[[[vvveeeYYYTTTRRRQQQPPPNNNLLLLLLNNNOOONNNNNNNNNOOOPPPSSSWWWYYY\\\```iiiwww|||{{{yyywwwwww||||||xxxzzz}}}{{{vvvhhh```[[[\\\cccnnn}}}~~~uuunnnhhhaaa]]]WWWSSSQQQVVVYYYYYYYYY[[[[[[^^^dddoooxxxmmmfff___ZZZYYY]]]ffftttvvvfff^^^WWWVVVVVVVVVYYY^^^xxxgggWWWMMMJJJMMMLLLLLLMMMNNNPPPRRRSSSPPPPPPQQQRRRTTTXXX[[[]]]```bbbhhhsss~~~{{{xxxtttqqqoooqqqvvv||||||}}}vvvtttuuuxxx|||xxxlllccc\\\\\\```hhhuuu~~~wwwpppjjjeeeYYYUUUUUUYYY]]]___aaadddfffhhhnnn{{{vvvkkkddd^^^YYYXXX[[[dddrrr}}}ggg___WWWUUUUUUVVVZZZ___{{{kkk]]]QQQKKKJJJIIIJJJLLLPPPUUUYYYZZZ[[[XXXWWWWWWXXX[[[^^^```bbbbbbcccgggnnnzzz{{{vvvrrrpppqqqqqqsss{{{vvvnnngggbbbbbbfffjjjnnnttt{{{|||tttoooppprrruuuyyy~~~zzzsssjjjaaa^^^___cccmmmvvvxxxpppkkk```\\\\\\aaaeeegggkkkpppuuuuuuzzzvvviiibbb\\\XXXXXX[[[dddrrrkkkaaaXXXUUUTTTUUUYYY^^^}}}kkk___UUUMMMJJJKKKJJJLLLRRR[[[dddiiijjjiiihhheeebbbbbbdddfffgggfffcccdddfffkkktttzzzuuuuuutttsssrrruuu~~~yyyjjj```YYYTTTSSSVVVWWW[[[```fffkkkoooqqqqqqiiieeeeeejjjnnnqqqvvv{{{~~~yyypppfffaaa^^^___eeemmmzzz|||uuuhhhfffggglllqqquuu|||wwwiii```[[[WWWYYY]]]eeesssnnndddZZZVVVTTTSSSWWW\\\xxxkkk]]]UUUOOOJJJHHHIIIMMMRRR]]]lllzzzxxxsssnnnkkkkkkkkkhhhfffffffffgggjjjqqq}}}yyyxxxxxxxxxuuutttxxxvvvfff\\\TTTOOOMMMNNNLLLMMMPPPSSSWWWZZZ\\\]]]___^^^aaaiiiooorrrwww|||}}}~~~wwwlllddd___]]]aaaggguuuuuusssuuu{{{xxxiii```[[[YYY[[[^^^eeerrrnnnddd[[[WWWUUUTTTVVV[[[|||tttfff\\\SSSPPPNNNKKKJJJKKKPPPXXXiii}}}xxxuuurrrmmmiiijjjjjjkkkkkkooo{{{}}}}}}}}}|||}}}yyyhhh]]]UUUNNNKKKKKKGGGFFFFFFGGGIIIKKKNNNPPPXXXZZZ```iiioooqqqvvv{{{{{{{{{|||~~~tttllleee```bbbgggqqqwwwiiiaaa]]]\\\\\\]]]bbbmmm}}}jjjbbbZZZXXXWWWVVVXXX\\\vvviii```[[[SSSNNNOOOQQQPPPPPPQQQRRR\\\qqqxxxsssmmmnnnnnnllloooxxx|||jjj___VVVNNNJJJIIIFFFEEECCCBBBCCCFFFIIIKKKQQQSSS[[[dddjjjkkkooottttttttttttvvvxxx|||~~~}}}}}}}}}}}}|||ssskkkeeefffjjjooovvvhhhaaa___^^^[[[[[[___iii|||wwwggg```YYYXXXXXXXXXZZZ^^^ttteee\\\XXXQQQQQQPPPNNNKKKJJJKKKLLLUUUaaasssyyyxxxuuurrrpppooottttttdddWWWOOOKKKIIIDDDBBB???>>>>>>@@@CCCEEEKKKQQQZZZbbbiiimmmqqqsssqqqqqqrrrrrrsssvvv{{{~~~~~~|||zzzyyyxxxwwwwwwxxxyyy|||}}}|||vvvssspppmmmvvv}}}wwwlllggg```YYYZZZ[[[aaakkkyyyyyyqqqbbbVVVVVVXXXVVVXXX]]]oooccc[[[XXXQQQPPPOOOMMMKKKJJJKKKLLLQQQ\\\nnn}}}wwwrrroooqqq|||vvvgggZZZQQQLLLJJJCCCBBB???>>>>>>@@@CCCEEEIIIOOOXXXaaagggkkknnnqqqpppppppppooonnnppptttwwwzzz{{{|||}}}|||zzzxxxvvvqqqpppooonnnoooppprrrsssyyyxxx|||}}}zzz}}}}}}xxxlllgggaaa[[[ZZZ[[[```jjjwwwsssdddXXXXXXYYYWWWYYY^^^}}}nnnccc]]]ZZZTTTSSSQQQOOONNNNNNOOOOOOQQQYYYhhh}}}yyyssssss|||}}}||||||~~~xxxiii\\\RRRLLLIIICCCAAA???>>>>>>@@@CCCEEEJJJPPPYYYaaafffjjjnnnpppnnnnnnmmmkkkiiiiiikkknnnssstttuuuvvvvvvtttrrrqqqmmmllljjjiiihhhiiikkklllnnnooouuu~~~{{{zzzlllgggbbb]]][[[[[[___hhhsssvvvfffZZZYYYZZZXXXZZZ___ssshhhccc```]]]ZZZWWWTTTTTTTTTTTTTTTVVVYYYcccttt}}}{{{}}}zzzxxxxxxzzz}}}vvvhhh[[[PPPIIIFFFBBBAAA???>>>???AAACCCEEELLLRRRZZZbbbgggkkknnnpppkkkkkkjjjhhheeeeeefffhhhnnnooopppqqqqqqooommmllliiihhheeecccbbbbbbcccdddeeegggoooyyyzzz|||jjjeeebbb]]][[[[[[^^^eeeooo~~~xxxhhh[[[YYYZZZWWWYYY___yyyqqqnnnmmmiiieee```\\\[[[[[[[[[ZZZZZZYYY^^^lll}}}~~~|||xxxuuutttuuuxxxyyy~~~vvvgggZZZOOOHHHEEEAAA@@@??????@@@AAACCCEEELLLQQQZZZaaafffiiilllnnnhhhiiihhhfffddddddeeegggkkklllnnnnnnnnnllljjjiiibbb```]]][[[YYYYYYZZZZZZ___bbbjjjuuu}}}yyyiiiccc```\\\ZZZYYY[[[aaajjjxxxzzziii\\\YYYYYYVVVXXX]]]~~~~~~zzztttmmmhhhfffeeecccaaa^^^ZZZ\\\gggsss|||zzzwwwsssrrrqqqrrrsssyyyvvvgggZZZOOOIIIFFF@@@?????????@@@BBBDDDEEEIIINNNVVV]]]bbbeeegggiiiggghhhhhhfffddddddeeefffiiijjjkkkkkkjjjhhheeeddd]]][[[YYYVVVUUUUUUUUUVVVYYY\\\dddpppyyy~~~|||jjjbbb___ZZZYYYWWWYYY^^^fffsss|||kkk]]]YYYXXXVVVXXX]]]~~~wwwuuusssooolllggg```___fffmmmvvv}}}wwwvvvsssqqqooonnnnnnnnnqqqyyyuuueeeWWWMMMHHHEEE?????????@@@AAABBBDDDEEEHHHMMMUUU[[[```ccceeeggghhhhhhiiigggdddccccccdddffffffgggfffeeebbb___]]]XXXWWWTTTRRRQQQQQQQQQRRRRRRUUU^^^jjjttt{{{mmmccc___YYYWWWVVVWWW[[[bbbooonnn___[[[YYYWWWXXX^^^zzzvvvqqqhhheeehhhiiimmm}}}~~~|||zzzsssrrrpppooommmllllllllljjjqqqrrraaaSSSJJJEEECCC?????????@@@AAABBBDDDEEEIIINNNVVV\\\aaacccfffgggiiijjjiiigggdddaaaaaabbbccccccdddcccaaa^^^[[[YYYPPPOOOLLLJJJIIIIIIJJJKKKMMMPPPYYYfffqqqzzzpppddd```YYYVVVTTTUUUZZZaaammmppp```\\\[[[XXXZZZ___{{{ssskkkiiiiiilllttt|||}}}zzzyyywwwvvvnnnmmmjjjgggeeedddddddddbbbiiiuuupppaaaSSSJJJFFFDDDCCCBBB@@@>>>>>>@@@BBBDDDKKKOOOTTTZZZ___cccfffgggjjjjjjiiihhhfffcccaaa___^^^^^^]]][[[YYYWWWUUUTTTNNNMMMKKKIIIHHHHHHHHHIIILLLPPPVVV___kkkzzztttccc^^^\\\ZZZYYYXXXZZZ]]]hhh|||qqq___YYY[[[\\\\\\]]]zzzssspppooopppvvv}}}{{{wwwsssooonnnnnnmmmlllhhhfffdddaaa___^^^^^^^^^\\\aaakkk}}}}}}ooo```SSSJJJFFFDDDCCCBBB@@@??????AAADDDEEELLLPPPVVV\\\bbbeeefffgggiiiiiiiiihhhfffccc```___]]]\\\[[[XXXUUURRRPPPOOOLLLKKKIIIGGGFFFFFFFFFGGGKKKOOOUUU^^^kkkzzzvvvddd]]][[[YYYWWWWWWXXX[[[eeeyyy{{{mmm___ZZZZZZ[[[]]]```~~~{{{yyyxxx{{{}}}|||vvvsssfffddd```___```aaaaaaaaa^^^\\\ZZZXXXVVVVVVVVVVVVWWWZZZ```mmm|||nnn___RRRJJJFFFEEECCCBBB@@@@@@AAACCCFFFHHHMMMRRRXXX___dddgggggggggeeeeeeeeedddbbb___\\\ZZZ[[[YYYWWWTTTPPPMMMJJJIIIJJJIIIGGGEEEDDDDDDEEEEEEIIIMMMTTT]]]jjjzzz~~~vvvwww}}}}}}~~~|||ggg^^^\\\WWWVVVVVVWWWYYYaaattt}}}tttrrrhhh^^^[[[ZZZZZZ]]]bbb|||tttlllfffbbbYYYWWWTTTTTTUUUWWWWWWWWWTTTSSSQQQOOONNNNNNNNNNNNSSSUUUXXXaaassszzzmmm^^^RRRJJJFFFEEEBBBAAA@@@@@@BBBEEEHHHJJJNNNSSSZZZaaafffggggggfff______```___]]]ZZZVVVTTTWWWUUUSSSPPPMMMJJJHHHHHHJJJHHHGGGEEEDDDDDDDDDDDDGGGKKKSSS]]]kkk{{{|||rrrqqqsssttttttuuunnnoooqqqvvv}}}lll```\\\WWWVVVVVVVVVWWW^^^ooovvvllleee___[[[XXXWWW\\\cccxxxoooggg```ZZZVVVRRRPPPNNNMMMNNNOOONNNNNNMMMLLLJJJIIIHHHHHHIIIIIIKKKNNNRRRXXXfffwwwzzzmmm^^^RRRJJJFFFEEEBBBAAA@@@@@@BBBEEEIIIKKKNNNSSSZZZ```eeefffeeeddd\\\]]]^^^^^^\\\XXXTTTRRRRRRQQQOOOMMMKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEGGGKKKSSS^^^mmm~~~yyynnniiigggdddbbbcccaaabbbeeejjjrrrzzzooo___[[[WWWVVVVVVVVVVVV[[[kkkzzz|||jjjeee___\\\WWWUUUZZZaaa~~~vvvkkkbbb\\\XXXSSSOOOOOOLLLJJJIIIJJJIIIHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFBBBGGGKKKPPPZZZgggppprrryyyzzz~~~|||nnn___RRRJJJFFFEEEBBBAAA@@@@@@BBBEEEHHHJJJMMMQQQWWW]]]aaabbbbbbaaa]]]___``````^^^ZZZVVVSSSOOONNNLLLKKKKKKKKKLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFGGGLLLTTT```ooovvvkkkeee```ZZZXXXXXXXXXYYY\\\bbbjjjsss{{{qqq^^^ZZZWWWVVVVVVVVVTTTXXXfffttt~~~kkkeee^^^[[[WWWUUUZZZ```}}}rrrjjj___WWWTTTRRROOOLLLMMMKKKIIIIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBCCCDDD???DDDHHHIIIMMMUUU\\\^^^aaaeeejjjppp|||}}}ooo```SSSJJJFFFDDDCCCBBB@@@@@@AAADDDGGGIIILLLOOOTTTYYY\\\^^^___^^^^^^___aaaaaa___[[[WWWTTTMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFIIINNNVVVcccrrr~~~}}}}}}~~~zzzpppgggbbb]]]WWWTTTTTTQQQSSSVVV\\\dddnnnwww|||uuuaaa]]]UUUTTTUUUTTTRRRUUUaaaooolllccc\\\YYYWWWWWW[[[aaawwwqqqkkkbbbXXXQQQPPPOOOMMMKKKMMMLLLJJJJJJJJJJJJIIIGGGCCCBBBAAA@@@@@@AAABBBCCCBBBFFFGGGDDDDDDHHHMMMNNNNNNSSSYYY___jjjpppaaaSSSJJJFFFDDDCCCBBB@@@@@@AAACCCFFFHHHKKKMMMQQQVVVYYY[[[]]]]]]]]]^^^```aaa^^^ZZZUUURRRMMMLLLJJJHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDEEEEEEJJJOOOXXXdddttt~~~~~~|||yyywwwwwwyyy{{{~~~{{{yyyyyy|||}}}zzzxxxoooggg___\\\XXXSSSPPPQQQNNNOOOSSSYYYbbbkkktttzzz|||vvvzzzzzzfffbbbTTTSSSSSSSSSPPPRRR^^^kkk}}}lllbbbZZZWWWXXXYYY^^^cccyyymmmggg^^^YYYSSSQQQQQQQQQPPPOOOPPPNNNMMMNNNNNNNNNLLLJJJHHHEEEBBBAAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCHHHIIIMMMSSS[[[lllsssaaaRRRIIIDDDCCCBBBAAA@@@@@@AAADDDFFFHHHMMMNNNPPPSSSUUUWWWXXXYYYZZZ\\\___```^^^ZZZUUUQQQJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIGGGEEECCCKKKNNNWWWggg{{{|||}}}}}}|||{{{}}}~~~}}}zzzuuurrrrrrtttooojjjaaaZZZUUUQQQNNNMMMNNNNNNOOOUUU___jjjrrrvvv~~~uuullliiiiiimmmwwwfff\\\YYYWWWVVVUUUSSSTTT]]]ggg{{{pppcccYYYYYYYYYWWWYYY```yyytttqqqwww~~~vvvjjjbbb___XXXUUURRRQQQRRRSSSSSSQQQOOONNNMMMMMMMMMMMMJJJHHHHHHEEEBBBAAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFJJJPPP^^^vvvsssaaaRRRIIIEEECCCBBBAAA@@@@@@AAACCCFFFGGGKKKLLLNNNQQQSSSUUUVVVWWWZZZ[[[]]]]]][[[VVVQQQNNNHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJIIIGGGFFFKKKOOOYYYjjj}}}}}}zzzvvvsssqqqqqqnnniiiaaaZZZVVVSSSPPPNNNMMMMMMNNNSSS\\\eeelllpppyyy||||||xxxkkkddd^^^]]]___fffqqq|||ggg^^^WWWUUUTTTSSSRRRRRR[[[dddwwwqqqddd[[[\\\\\\YYY[[[```zzzoooiiidddfffjjjooovvv|||~~~sssfff[[[VVVWWWQQQPPPPPPRRRTTTUUUUUUSSSPPPOOONNNNNNNNNMMMKKKIIIHHHEEECCCBBBBBBCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@???@@@BBBEEEOOObbbtttrrraaaRRRIIIEEEDDDBBBAAA@@@@@@@@@CCCEEEFFFIIIJJJLLLOOOQQQSSSTTTUUUXXXYYYYYYYYYVVVQQQKKKHHHEEEFFFFFFHHHJJJMMMPPPRRRPPPOOOMMMKKKJJJHHHHHHHHHLLLQQQ]]]nnn}}}{{{wwwsssooolllggg```ZZZWWWTTTRRRPPPNNNMMMNNNRRRYYY```fffhhhkkklllmmmooopppmmmhhhcccZZZUUUQQQQQQUUU\\\hhhttt}}}eee\\\VVVTTTRRRQQQPPPPPPWWW```qqqrrreee\\\]]]\\\YYYZZZ___|||rrrlllgggfffeeeeeefffhhhkkkmmmmmmuuuttthhh]]]TTTQQQSSSMMMOOOQQQTTTUUUUUUTTTSSSRRRQQQOOOOOOPPPOOOMMMJJJHHHFFFDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@????????????@@@??????@@@AAAGGGUUUdddppp___QQQIIIEEECCCAAA@@@??????@@@BBBDDDEEEHHHIIIKKKNNNPPPRRRSSSTTTUUUVVVUUUSSSPPPKKKFFFCCCCCCCCCDDDFFFJJJNNNRRRUUUTTTSSSQQQMMMIIIGGGGGGGGGLLLSSS```qqqwwwpppjjjfff___ZZZWWWUUURRRPPPOOONNNOOORRRWWW\\\```aaa^^^^^^___aaabbbaaa^^^\\\UUUQQQMMMNNNOOOTTT```lll{{{~~~~~~ggg\\\WWWTTTQQQQQQPPPPPPVVV]]]kkk}}}wwwhhh]]]ZZZYYYVVVXXX___wwwrrrnnnlllhhheeeccccccddddddeeehhhnnnyyyvvveee]]]XXXSSSPPPPPPOOOQQQTTTVVVVVVSSSQQQOOOPPPOOONNNNNNOOONNNLLLJJJIIIHHHFFFEEEFFFFFFEEEDDDBBBBBBAAA@@@???>>>>>>???@@@>>>???AAAAAADDDOOOZZZnnn~~~nnn]]]PPPHHHDDDCCCAAA@@@???>>>???AAACCCDDDGGGHHHKKKMMMPPPRRRSSSSSSRRRRRRQQQNNNKKKGGGCCCAAAAAAAAABBBDDDHHHMMMQQQTTTYYYYYYVVVQQQLLLHHHHHHIIINNNVVVcccsss{{{sssjjjfff```[[[XXXUUURRRPPPNNNNNNNNNQQQUUUXXXZZZZZZYYYXXXXXXYYY[[[[[[YYYWWWQQQNNNLLLMMMMMMQQQ\\\hhhxxx~~~|||}}}nnn```YYYUUURRRRRRQQQQQQUUU[[[gggyyy~~~nnn___ZZZWWWUUUYYYaaayyysssooonnnlllkkkjjjiiihhhhhhllliiijjjnnnuuu~~~wwwhhhYYYTTTTTTRRRPPPNNNSSSVVVXXXXXXUUUQQQNNNMMMLLLKKKJJJKKKMMMMMMKKKIIIKKKIIIHHHHHHIIIIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>===>>>AAAAAABBBIIIQQQeee}}}nnn]]]PPPHHHDDDDDDAAA@@@???>>>>>>@@@BBBCCCFFFGGGJJJLLLOOOPPPRRRRRROOONNNMMMKKKHHHEEECCCBBBAAA@@@@@@AAADDDIIIMMMPPPZZZ\\\[[[VVVPPPMMMMMMOOOQQQZZZgggvvvyyynnniiiccc^^^ZZZVVVRRROOOLLLLLLMMMPPPSSSVVVVVVVVVXXXWWWVVVVVVUUUTTTPPPNNNJJJHHHIIIJJJKKKOOO[[[hhhwwwsss```[[[VVVRRRSSSRRRQQQTTTYYYbbbssspppaaa\\\YYYXXX\\\ddd{{{uuuoooqqqtttvvvxxxyyyyyyxxxyyyuuurrrtttuuuwww~~~}}}jjj```VVVSSSRRRPPPPPPQQQWWWYYY[[[ZZZUUUPPPMMMLLLKKKJJJJJJLLLNNNNNNMMMLLLMMMKKKJJJJJJKKKKKKIIIGGGDDDCCCBBBAAA????????????===<<<>>>AAAAAA@@@DDDKKK[[[{{{~~~ooo^^^QQQJJJFFFFFFAAA@@@>>>===>>>???AAABBBDDDEEEGGGJJJMMMNNNPPPPPPLLLKKKJJJHHHGGGEEEEEEDDDAAA@@@??????@@@DDDHHHJJJTTTWWWYYYWWWRRRPPPQQQSSSVVV^^^kkkyyysssoooiiibbb]]]XXXSSSOOOMMMMMMOOORRRVVVXXXXXXWWWXXXVVVUUUTTTRRROOOKKKGGGEEEEEEGGGIIIJJJNNNZZZggguuu{{{ddd\\\VVVRRRRRRRRRQQQSSSVVV[[[lllzzzkkk___\\\\\\YYY]]]dddyyyrrrvvv|||~~~zzzmmmddd]]]XXXUUURRROOOQQQUUUXXX[[[]]]ZZZUUUPPPMMMMMMMMMLLLMMMOOOQQQRRRRRRPPPNNNMMMLLLLLLMMMLLLJJJHHHEEEDDDCCCAAA@@@?????????>>>===???BBBBBB@@@BBBGGGTTTrrrppp```SSSKKKHHHHHHAAA@@@>>>======???AAABBBBBBDDDFFFHHHKKKMMMNNNNNNJJJJJJHHHGGGFFFFFFFFFFFFBBB@@@>>>===>>>AAADDDFFFLLLPPPUUUUUUQQQOOOQQQTTTYYYbbbnnn{{{xxxssslllfff```ZZZTTTPPPPPPQQQSSSWWW[[[]]]]]]\\\VVVUUUTTTSSSRRROOOJJJGGGFFFFFFHHHJJJIIILLLXXXeeerrrmmm\\\VVVQQQRRRRRRPPPQQQUUUWWWhhhzzzpppddd[[[[[[\\\YYY[[[aaa}}}vvv{{{qqqggg^^^\\\YYYVVVTTTTTTUUUVVV\\\]]]\\\YYYUUUQQQOOONNNLLLNNNPPPRRRSSSRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJGGGCCCAAA@@@AAA@@@?????????>>>======???DDDGGGTTTiii~~~pppbbbTTTIIIFFFHHHDDDCCCBBBAAA@@@?????????GGGEEEEEEGGGKKKNNNMMMLLLOOONNNLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@??????@@@@@@GGGJJJNNNPPPPPPRRRVVVYYYaaajjjvvv}}}tttllleee___XXXSSSOOOPPPRRRWWW\\\aaacccccc\\\ZZZUUUOOOIIIFFFGGGHHHHHHFFFFFFHHHJJJNNNYYYdddqqqzzzrrreee]]]TTTOOONNNNNNPPPSSSUUUbbbxxxsssnnn```XXX[[[\\\YYY[[[cccxxxkkkcccaaa___\\\XXXVVVVVVVVVWWW]]]]]]\\\YYYUUURRRQQQQQQSSSUUUWWWZZZ[[[ZZZYYYXXXUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHEEECCCCCCCCCBBBAAA@@@??????======???DDDGGGSSSfffqqqdddVVVJJJFFFHHHEEEDDDBBBAAA@@@@@@??????CCCBBBBBBEEEIIILLLLLLJJJLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAADDDHHHKKKNNNPPPSSSXXX\\\hhhqqq{{{~~~rrriiiaaaYYYTTTQQQQQQSSSXXX___dddggghhhaaa]]]VVVPPPKKKIIIHHHHHHGGGEEEEEEHHHKKKPPP\\\gggrrr}}}{{{{{{zzzwwwccc[[[SSSOOOOOONNNOOORRRSSS^^^sssssseee[[[\\\\\\YYY[[[bbb~~~ssslllhhhiiigggccc___\\\[[[[[[[[[^^^^^^\\\YYYVVVTTTTTTUUU[[[]]]aaaeeeffffffdddccc]]][[[WWWSSSPPPNNNMMMLLLJJJHHHFFFFFFFFFEEECCCBBB@@@@@@???>>>>>>@@@CCCGGGQQQbbb~~~ssseeeXXXLLLGGGIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAADDDHHHJJJKKKJJJJJJJJJKKKLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@AAAAAABBBDDDFFFJJJNNNSSSXXX^^^cccrrryyy|||pppggg^^^YYYSSSSSSUUUZZZaaaiiimmmooohhhaaaXXXRRROOOMMMJJJHHHEEECCCDDDHHHKKKQQQ]]]iiisssxxxvvv{{{}}}bbbXXXQQQPPPPPPNNNNNNPPPQQQYYYkkk|||mmmaaa^^^\\\YYY[[[bbbzzzxxxwwwsssppplllhhhdddbbbaaa```aaa```^^^ZZZWWWVVVWWWYYY```ccchhhllloooooonnnmmmfffddd___YYYTTTPPPNNNMMMIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@???>>>@@@CCCFFFNNN^^^vvvtttggg[[[OOOIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDGGGIIIJJJKKKKKKMMMOOOPPPPPPNNNKKKIIIFFFEEECCCBBBAAABBBBBBCCCDDDFFFKKKQQQXXX```hhhlllzzz|||pppfff___UUUTTTUUU[[[ccckkkrrruuunnneeeZZZSSSQQQOOOJJJFFFDDDBBBCCCGGGJJJPPP\\\gggssssssuuudddXXXPPPQQQQQQMMMLLLNNNOOOUUUddd~~~uuufff___\\\YYY\\\```{{{xxxtttoookkkgggeeeccceeedddaaa]]]YYYWWWXXXZZZ___ccchhhmmmpppqqqqqqpppkkkhhhddd^^^YYYSSSOOOMMMJJJHHHGGGGGGGGGFFFCCCAAA@@@AAAAAA@@@???@@@CCCEEELLLZZZpppuuuiii]]]QQQKKKIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDFFFJJJLLLOOOQQQUUUWWWVVVRRRNNNKKKHHHGGGFFFDDDDDDDDDDDDEEEEEEGGGMMMUUU```iiiqqquuuxxxjjj```WWWVVVVVVZZZbbbllltttxxxsssjjj]]]UUUQQQNNNJJJFFFEEECCCCCCFFFIIINNNYYYdddrrr}}}rrrxxxkkk[[[PPPQQQQQQLLLJJJNNNPPPRRR^^^vvv{{{kkk```[[[ZZZ\\\^^^|||vvvqqqllliiigggiiihhhfffaaa\\\XXXXXXXXX]]]___bbbfffhhhiiijjjjjjfffeeeccc```[[[WWWRRRPPPLLLJJJHHHGGGFFFEEECCCAAAAAAAAABBBAAA@@@@@@CCCEEEJJJWWWllltttiii___TTTLLLJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@???AAAFFFLLLQQQWWWZZZ^^^```^^^YYYSSSNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHKKKRRR]]]jjjttt{{{~~~}}}lllaaa[[[XXXWWWZZZbbbllluuuzzzwwwnnnbbbXXXQQQMMMJJJGGGEEECCCCCCFFFIIINNNYYYdddsss~~~vvv}}}vvvaaaRRRQQQQQQJJJJJJOOOPPPQQQZZZnnn}}}mmmaaa[[[ZZZ[[[\\\zzzuuuqqqnnnmmmllljjjddd^^^YYYVVVUUU[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[]]]^^^]]]YYYUUUSSSPPPNNNJJJGGGFFFFFFDDDCCCAAABBBBBBAAA@@@AAABBBDDDIIIUUUiiisssiii```VVVNNNKKKGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@CCCJJJUUU]]]eeeiiimmmnnnkkkddd\\\VVVSSSQQQPPPOOONNNNNNOOOOOOPPPTTT]]]jjjxxxsssiii```\\\YYY[[[bbblllvvv{{{{{{ssshhh\\\RRRMMMJJJJJJEEECCCDDDGGGKKKQQQ\\\hhhvvv{{{hhhTTTQQQOOOIIIIIIQQQOOOPPPVVVggg}}}mmm```[[[[[[[[[ZZZ}}}xxxvvvoooooolllggg___YYYUUUSSSZZZYYYWWWUUUTTTSSSSSSSSSPPPSSSXXX\\\]]][[[XXXUUUTTTPPPLLLHHHGGGFFFEEEDDDAAABBBCCCBBBAAAAAABBBDDDIIIUUUhhh~~~rrriiiaaaWWWOOOKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCGGGQQQ^^^hhhrrruuuyyyzzzvvvnnneee___WWWVVVTTTSSSRRRRRRSSSSSSYYY]]]ggguuuzzzrrrccc___[[[\\\cccmmmvvv|||}}}wwwlll___SSSMMMKKKLLLDDDCCCDDDIIIMMMSSS```lllxxxmmmUUUQQQOOOHHHIIIRRRNNNOOOTTTbbbxxx}}}mmm```[[[[[[[[[YYY}}}xxxvvvpppiiiddd^^^VVVRRRTTTVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQVVV[[[]]]\\\ZZZUUURRROOOMMMLLLIIIDDD@@@BBBAAA@@@?????????@@@AAAHHHTTTddduuuqqqeee]]]XXXTTTQQQLLLKKKJJJHHHFFFDDDDDDCCCEEEBBBDDDHHHLLLSSSbbbrrr{{{}}}tttmmmiiieeebbb^^^[[[YYYYYY[[[\\\]]]kkk||||||rrriiiccc______aaafffqqq{{{|||qqqaaaTTTNNNHHHCCCFFFEEEFFFIIILLLTTTcccrrr{{{}}}tttYYYQQQPPPKKKHHHKKKNNNNNNRRR\\\qqqyyykkkaaaZZZVVVVVVYYY~~~vvvoooiiiddd]]]UUUQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRSSSVVVZZZ]]]]]]\\\YYYUUUQQQNNNLLLHHHDDD@@@@@@@@@?????????AAABBBCCCGGGPPP^^^ooosssfff]]]WWWSSSPPPMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBFFFLLLRRR\\\mmm}}}yyyrrrooonnnmmmkkkiiigggeeeddddddiiiuuu|||sssjjjeee``````bbbgggrrr|||tttdddWWWPPPJJJEEEFFFEEEGGGJJJNNNVVVffftttyyyvvv{{{qqqXXXPPPNNNJJJHHHKKKKKKMMMPPPYYYjjjsssggg```[[[WWWXXX[[[vvvoooiiiddd]]]TTTPPPPPPPPPSSSWWW[[[\\\[[[YYYWWWXXXVVVTTTUUUYYY\\\^^^___^^^ZZZUUUPPPLLLHHHDDDAAA>>>>>>??????@@@BBBCCCDDDFFFKKKVVVhhh}}}sssfff]]]WWWQQQNNNMMMKKKIIIFFFDDDCCCBBBBBBFFFHHHMMMTTT[[[fffwwwzzzyyy}}}~~~}}}yyyuuurrrzzz|||tttlllfffaaaaaaccchhhsss}}}wwwgggYYYQQQLLLGGGFFFFFFHHHLLLQQQYYYiiixxxyyysssrrryyyvvv]]]RRROOOJJJGGGHHHIIIJJJMMMTTT```uuuwwwmmmccc^^^[[[XXXYYY\\\{{{yyy}}}wwwqqqjjjeee]]]SSSNNNOOOPPPTTT[[[```cccbbb___]]][[[XXXUUUTTTVVVZZZ___bbbbbb___YYYSSSMMMHHHDDDBBB??????@@@@@@AAABBBCCCCCCFFFGGGOOO```vvv}}}oooccc[[[VVVQQQNNNMMMKKKHHHEEECCCBBBBBBBBBOOOSSSYYY^^^dddnnn|||{{{tttlllfffbbbaaacccgggrrr|||yyyhhhZZZRRRMMMIIIEEEEEEHHHMMMSSS\\\mmm|||vvvqqqsss{{{gggXXXQQQJJJFFFEEEGGGHHHKKKPPPVVVfff|||rrriiiaaa]]]ZZZWWWXXX[[[vvvrrruuu{{{yyyssslllggg___TTTNNNNNNOOOTTTZZZ```cccbbb___]]]ZZZXXXTTTQQQSSSWWW^^^cccdddaaa\\\VVVNNNHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEKKK[[[ooo~~~uuuiii___ZZZVVVRRROOOMMMKKKHHHEEECCCCCCDDDDDDUUU\\\ccchhhmmmvvvwwwqqqjjjeeebbbbbbdddgggpppyyyxxxhhhYYYQQQLLLIIIDDDDDDHHHNNNUUU___qqqwwwtttvvvnnn\\\RRRKKKFFFDDDGGGGGGJJJMMMPPPZZZqqqsssjjjaaa\\\YYYVVVVVVYYY|||uuuuuuyyy|||vvvpppjjjaaaVVVOOOOOONNNQQQUUUYYY[[[[[[YYYXXXVVVTTTQQQNNNOOOTTT\\\bbbbbbaaa^^^XXXPPPIIIEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@FFFDDDJJJXXXhhhzzz~~~wwwoooeee]]]YYYVVVSSSPPPMMMKKKHHHEEEDDDEEEFFFGGGUUU```lllrrrxxxzzzrrrmmmhhhdddccceeefffhhhnnnvvvzzz|||vvvgggXXXPPPLLLJJJDDDDDDIIIPPPXXXdddvvv}}}xxxvvvwww}}}ppp]]]SSSNNNIIIFFFGGGEEEGGGKKKLLLRRReeeyyyvvvlllbbb\\\XXXUUUVVVYYYzzzsssnnndddXXXQQQPPPOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPNNNKKKKKKPPPYYY```___```___ZZZRRRKKKFFFDDD@@@AAABBBCCCCCCBBBBBBAAADDDCCCIIIVVVbbbqqqtttmmmccc\\\YYYVVVTTTQQQLLLJJJGGGEEEEEEFFFIIIKKKWWWeeettt{{{zzzrrrkkkhhhgggeeeeeehhhiiijjjnnnuuuvvvyyyuuufffXXXPPPMMMKKKEEEFFFKKKSSS\\\hhh{{{~~~xxxvvvsssrrrvvv{{{uuuaaaUUUPPPKKKGGGFFFBBBCCCIIIJJJMMM\\\nnnxxxnnnbbb\\\XXXVVVWWW\\\yyyrrrnnnjjjnnnssstttuuuyyy|||uuupppfffZZZRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQNNNMMMKKKIIIIIINNNWWW___\\\______\\\TTTLLLGGGEEE>>>???AAACCCDDDDDDCCCCCCCCCBBBHHHTTT^^^llltttmmmddd]]]YYYWWWTTTQQQLLLJJJGGGFFFFFFHHHKKKMMMZZZjjjzzz{{{ssslllgggeeegggeeegggkkklllkkkooottttttxxxtttgggXXXPPPNNNMMMGGGHHHMMMVVV___lll}}}wwwsssrrrpppmmmooosss|||eeeXXXRRRLLLGGGEEE@@@AAAGGGIIIKKKWWWhhh~~~yyynnnccc\\\YYYWWWYYY^^^}}}xxxooohhhccccccaaa___```dddjjjoooqqqwwwrrrjjj```YYYXXXTTTYYYZZZUUURRRSSSUUUTTTUUUOOOKKKKKKLLLNNNUUU\\\]]]\\\[[[ZZZWWWQQQHHHBBB@@@@@@??????@@@@@@AAAAAA>>>DDDDDDJJJ\\\mmmzzzssskkkddd___[[[VVVRRRLLLIIIHHHHHHHHHGGGJJJQQQ```mmm}}}}}}{{{|||yyywwwuuunnnfffbbbccceeeiiimmmnnnnnnlllllllllvvvrrrlllccc[[[SSSNNNKKKJJJKKKNNNVVVdddwww}}}{{{tttjjjccc```bbbeeegggqqq~~~eeeWWWPPPLLLIIIHHHEEEDDDEEEFFFHHHNNNVVVrrr{{{ooobbb\\\YYYVVVWWWYYY{{{xxxxxxvvvqqqpppssswww|||uuujjjbbb^^^\\\[[[[[[\\\```eeejjjlllwwwxxxrrrkkkbbb\\\ZZZ\\\aaabbb___[[[\\\[[[YYYXXXRRRMMMMMMNNNPPPWWW^^^```bbbbbb___XXXPPPJJJGGGAAA@@@@@@@@@@@@@@@AAAAAA@@@EEEEEEJJJZZZjjj{{{rrrkkkfffaaa[[[VVVPPPLLLJJJKKKIIIHHHLLLRRRdddsss~~~{{{xxxvvvsssqqqooojjjcccaaaccceeeiiimmmnnnmmmkkkjjjjjjqqqnnniiibbbZZZSSSNNNKKKKKKMMMQQQ[[[kkk}}}wwwpppfff^^^ZZZ[[[___aaafffvvvmmm]]]SSSNNNJJJHHHEEEDDDEEEFFFGGGMMMTTTkkk}}}yyymmmaaa[[[XXXVVVWWWZZZ}}}yyyqqqllliiiiiifffbbbbbbeeekkksss{{{nnnddd\\\YYYXXXZZZ\\\___dddhhhkkkmmmsss||||||vvvooofffaaaaaaeeekkkmmmkkkhhhgggeeeaaa\\\VVVQQQQQQRRRTTTZZZaaacccfffgggbbbYYYPPPLLLKKKBBBAAAAAA@@@@@@@@@AAAAAAAAAFFFEEEIIIXXXggg}}}zzzrrrlllfff^^^YYYTTTPPPNNNMMMKKKJJJOOOUUUjjjzzzxxxyyy{{{xxxssspppmmmkkkfffaaaaaaeeeggglllqqqqqqnnnjjjiiiiiijjjhhheee```ZZZSSSNNNKKKKKKNNNVVVcccttt~~~rrrlllbbbXXXTTTTTTWWWZZZ___mmmzzzwwwcccWWWPPPLLLHHHEEEDDDEEEEEEEEEKKKRRRaaatttxxxlll```ZZZXXXVVVXXX[[[~~~xxxsssoooiiiddd```___]]]ZZZZZZ^^^ccclllyyyzzznnnddd___\\\\\\aaahhhnnntttxxx{{{}}}{{{tttmmmiiiiiikkkppptttrrrpppoookkkeee^^^XXXTTTTTTUUUXXX^^^eeeffffffeeeaaaZZZSSSNNNKKKCCCCCCBBBAAAAAAAAAAAAAAA@@@FFFEEEIIIXXXggg||||||uuummmddd^^^WWWSSSOOONNNMMMMMMRRRYYYooo}}}sssooovvv{{{xxxsssooolllgggbbbccchhhlllrrrwwwwwwqqqkkkiiiiiiccccccaaa^^^YYYSSSNNNKKKJJJPPP[[[jjj|||zzzvvvpppkkkbbbYYYSSSSSSVVVYYYaaaooo{{{}}}fffXXXRRROOOIIIFFFDDDEEEEEEDDDHHHOOOZZZmmmyyylll```ZZZXXXWWWYYY\\\~~~yyysssmmmiiiddd___ZZZYYYXXXVVVXXX\\\bbbiiittttttjjjfffddddddlllxxxzzzrrroooooonnnrrrtttrrrqqqpppkkkeee]]]WWWTTTUUUXXX[[[bbbjjjlllgggbbb___^^^ZZZSSSLLLEEEDDDCCCBBBAAAAAAAAAAAA>>>DDDEEEKKK[[[jjjwwwmmmfffZZZUUUPPPOOONNNNNNUUU]]]rrr{{{pppiiiiiittt{{{uuupppiiicccdddhhhpppvvv|||{{{ssskkkggggggaaaaaa```]]]YYYTTTOOOMMMLLLSSSaaarrr|||tttrrrpppmmmggg___YYYXXX\\\```hhhuuuiiiYYYTTTSSSJJJGGGFFFFFFEEECCCGGGLLLVVVhhh|||pppbbb[[[YYYWWWYYY]]]{{{ssskkkfff```ZZZUUUUUUTTTSSSWWW\\\dddjjjssszzzxxxmmmhhhggglllwwwyyyuuuuuussstttrrrnnnllljjjfff___YYYTTTQQQTTTXXX]]]fffnnnssskkkcccaaabbb___VVVNNNGGGFFFDDDCCCBBBAAAAAA@@@===DDDFFFNNN___ooossskkk```ZZZTTTQQQOOOOOOUUU]]]rrrzzznnngggdddgggqqq}}}|||vvvnnnfffeeehhhssszzz~~~uuujjjfffeeecccbbbaaa^^^ZZZUUUQQQOOOQQQZZZjjj|||{{{tttrrrppppppmmmhhhcccbbbfffjjjpppzzzqqq___VVVTTTLLLIIIGGGHHHEEECCCEEEKKKRRRccc|||uuufff^^^ZZZXXXZZZ]]]uuujjjddd]]]WWWRRRRRRRRRRRRWWW]]]fffllltttzzz~~~sssnnnnnnttt~~~~~~{{{yyyrrriiieeeccc^^^WWWSSSOOONNNRRRXXX___hhhqqqvvvppphhhccc```\\\TTTNNNHHHGGGEEECCCBBBAAA@@@@@@???FFFIIIQQQcccttt~~~uuuiiiaaaZZZTTTPPPOOOTTT\\\rrr{{{xxxvvvuuusssmmmfff``````ccciiiuuuvvvmmmjjjmmmxxxyyynnnhhhggggggfffccc___ZZZVVVSSSRRRYYYccctttvvvqqqpppnnnppprrrppplllkkkooosss{{{gggYYYSSSNNNKKKIIIIIIFFFCCCEEEJJJMMM]]]uuu{{{kkkaaa\\\YYYZZZ]]]vvvjjjbbb\\\VVVRRRQQQRRRSSSYYY___gggnnnvvv||||||}}}zzz}}}sssgggaaa^^^YYYRRROOOKKKKKKPPPXXX___jjjsssvvvqqqkkkccc\\\UUUPPPLLLHHHGGGFFFDDDBBBAAA@@@@@@AAAHHHKKKTTTfffvvvppphhh^^^WWWQQQNNNSSSZZZqqq~~~xxxpppiiieeecccbbbaaaYYYUUUUUU[[[dddnnn{{{}}}tttqqqsss~~~rrrlllkkkkkkiiieee```[[[WWWUUUSSS```jjj{{{{{{pppkkkkkkkkkppptttsssqqqppptttwwwnnn[[[RRROOOLLLJJJJJJGGGCCCEEEIIIIIIXXXpppnnnccc]]]ZZZZZZ]]]{{{mmmdddYYYTTTQQQSSSUUUWWW^^^dddnnnrrryyyvvvhhhbbbaaa\\\UUUQQQQQQQQQQQQVVV```lllvvvzzzwwwrrrkkkbbbYYYRRRNNNHHHGGGFFFEEEDDDDDDDDDDDDBBBEEENNNZZZgggxxxssscccZZZUUURRRSSSWWWkkktttiiiddd```ZZZUUUTTTSSSRRRTTT\\\iiiwwwzzzuuutttwwwppplllhhhlllllleee\\\WWWVVVWWWccctttuuukkkggghhhmmmoooqqqssstttuuuvvvwwwsss^^^YYYRRROOOMMMMMMIIIEEEEEEIIIKKKTTTccc{{{nnnbbb\\\YYYYYY\\\}}}qqqhhh]]]WWWSSSUUUXXX]]]eeemmmxxx{{{xxxoooiiibbb[[[TTTSSSRRRRRRUUU^^^jjjsss|||{{{xxxrrriii___UUUOOOHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGPPP]]]jjj{{{{{{jjj```YYYTTTTTTVVVeeexxxtttiiiddd```ZZZUUUTTTRRRRRRUUU^^^lllzzz|||zzzwwwrrrlllnnnmmmfff^^^ZZZ[[[]]]kkk|||uuummmkkklllqqqrrrssssssttttttuuuvvv|||~~~~~~ggg^^^SSSOOOMMMLLLIIIEEEDDDHHHGGGPPPaaaxxxnnnbbb\\\YYYYYY[[[vvvnnn```ZZZVVVXXX]]]dddpppzzzuuujjjaaaXXXVVVSSSRRRUUU]]]hhhppp{{{{{{zzzvvvmmmaaaUUUNNNHHHGGGFFFEEEDDDDDDDDDDDDFFFJJJSSS```ooovvvggg]]]VVVTTTVVV]]]ooovvvlllfffaaaZZZUUUTTTOOOQQQVVVaaappp~~~zzzqqqqqqooohhhaaa^^^bbbgggxxx|||zzz|||tttooooooqqqsssssssssrrrppppppqqqsssuuuwww|||qqqcccVVVQQQMMMLLLIIIDDDDDDFFFDDDMMM[[[pppnnnbbb\\\XXXYYY[[[yyytttooopppqqqtttwww{{{~~~yyyrrrbbb\\\XXX[[[bbbkkkyyyqqqfff\\\YYYTTTRRRVVV^^^hhhooovvvvvvtttoooggg[[[QQQJJJGGGGGGFFFEEEDDDDDDEEEEEEHHHKKKUUUcccsssnnnaaaXXXUUUWWWYYYiii{{{yyyqqqmmmfff[[[TTTQQQLLLPPPYYYeeettt~~~uuurrrnnniiicccbbbjjjttt~~~zzz{{{~~~wwwrrrpppqqqrrrqqqrrrrrrpppmmmmmmoooqqquuuwww{{{yyygggYYYSSSNNNLLLIIIEEECCCEEEDDDJJJTTTccczzznnnbbb\\\YYYYYY[[[~~~vvvpppllljjjkkklllnnnqqquuuxxx{{{|||{{{tttccc]]]ZZZ___gggqqq}}}nnnaaa\\\VVVSSSWWW___iiiooorrrpppllleee]]]TTTMMMIIIGGGFFFEEEEEEEEEEEEEEEEEEIIILLLVVVfffwwwxxxggg\\\XXXYYYYYYggguuu|||}}}~~~~~~|||zzzuuuqqqiii\\\RRRNNNKKKRRR]]]kkkyyyxxxrrrlllhhhdddfffrrr}}}vvvvvv~~~yyysssqqqppppppqqqooorrrsssrrrnnnmmmpppsssuuuwww{{{nnn^^^VVVOOOMMMJJJFFFCCCDDDDDDHHHLLLVVVkkknnnbbb\\\YYYZZZ\\\yyyqqqmmmmmmooopppuuuvvvyyy}}}{{{tttddd``````fffnnnwwwyyyhhhaaaYYYUUUXXX```iiinnnnnnkkkeee]]]VVVPPPLLLJJJFFFFFFEEEEEEEEEEEEEEEFFFJJJMMMXXXiii{{{uuufff^^^]]][[[hhhtttwwwxxxyyyxxxwwwyyytttqqqmmmeeeYYYPPPNNNNNNVVVdddrrryyypppiiigggeeejjj{{{xxxqqqttt|||tttppppppqqqpppoooooossswwwuuuqqqnnnpppssspppsssxxxvvvcccYYYQQQNNNLLLGGGDDDDDDCCCEEEHHHNNNaaapppccc^^^ZZZ[[[]]]{{{uuusssuuuzzz|||ttthhheeegggooowww~~~ppphhh^^^XXXYYY```fffjjjiiieee```YYYRRRMMMJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFMMMOOOZZZmmmtttfff```\\\hhhsssvvvvvvwwwwwwuuuooojjjfffbbb[[[SSSOOOQQQSSS\\\kkkyyyzzzppphhhggggggnnn~~~rrrmmmttt}}}wwwpppnnnqqqsssqqqooonnntttxxxvvvpppllllllooommmpppvvv}}}|||ggg\\\SSSOOOMMMIIIEEEEEEBBBDDDFFFIIIXXXtttqqqeee___\\\\\\^^^|||zzzyyy{{{|||tttkkkiiimmmuuu}}}vvvmmmaaaYYYZZZ___dddgggcccaaa\\\WWWQQQKKKGGGEEEFFFEEEEEEEEEEEEEEEFFFFFFNNNQQQ]]]ooo~~~kkkbbb\\\hhhsssvvvvvvwwwwwwvvviiibbb\\\WWWRRRNNNOOOTTTVVVaaappp|||pppggggggiiiqqqvvvkkkjjjtttzzzsssmmmmmmrrruuusssppplllrrrwwwuuummmgggfffhhhnnnqqqvvv{{{}}}iii^^^TTTPPPNNNIIIFFFEEEBBBEEEFFFGGGRRRiiirrrfff```]]]]]]___