BM6P6(@ ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''''''''''''''(((((((((((((((''''''&&&&&&((()))***((((((((((((((()))******))))))))))))************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++************************++++++***+++,,,...000222************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&'''((()))***((((((((((((((()))******))))))))))))************++++++++++++*********)))***+++++++++,,,,,,------++++++,,,,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))+++---...************))))))))))))************************************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((()))******))))))))))))************++++++++++++************)))******+++,,,---......---------,,,+++***)))(((((((((((((((((((((((((((((())))))******))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++*********)))))))))************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((())))))***((()))))))))************++++++++++++++++++++++++******+++,,,...///000000......---,,,+++***)))((((((((((((((((((((((((((()))))))))******)))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************************************))))))))))))(((++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))************))))))***************************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))***((()))))))))************+++++++++++++++++++++,,,,,,,,,---...///000111222......---+++***))))))((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******************************(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------++++++++++++************************************************************************))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))(((''''''(((((())))))******))))))))))))((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,------......///000111111---,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))************************************)))))))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,+++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))************************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))'''''''''((()))*********))))))))))))(((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''((((((((((((((()))******))))))))))))************+++++++++,,,,,,,,,------,,,,,,------.........///++++++)))((((((((()))))))))))))))))))))))))))))))))******++++++******)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))((()))))))))******************************************************++++++************************************************))))))))))))))))))))))))*********+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,---++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''((((((((((((((()))******))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((())))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++---------,,,+++***)))((((((((())))))*********+++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---...************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------------...------,,,,,,+++*********))))))(((((())))))))))))((((((((((((*********)))))))))))))))******++++++++++++******++++++***************+++************************))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''(((((()))***+++++++++((((((((()))******++++++******+++++++++,,,,,,,,,---------------------------,,,+++***))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++*********++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------+++,,,---//////---,,,+++---------,,,,,,++++++++++++++++++++++++***)))(((******++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------......------,,,,,,************)))))))))((()))))))))))))))))))))((())))))))))))******************++++++++++++******++++++************++++++************************))))))************))))))***+++++++++******)))(((************************+++++++++*********))))))******++++++++++++******+++*********))))))))))))************************************************++++++***)))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''(((((()))******++++++(((((())))))******++++++***++++++++++++,,,,,,,,,---------------------------,,,+++***)))))))))))))))))))))******+++,,,---,,,,,,,,,+++++++++******++++++******************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------//////............//////---------,,,,,,,,,+++++++++++++++++++++***))))))******++++++++++++******************************************************++++++++++++*********)))******************************************************************************************************)))((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------------......------,,,+++************))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++))))))************)))))))))************)))((((((************************+++++++++++++++***************++++++++++++*********************)))))))))************************************************++++++***))))))))))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))******++++++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,+++***))))))))))))))))))******++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------......---------........................111000...------...000111------------,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...............---,,,++++++*********))))))))))))))))))))))))))))))*********(((((()))***++++++,,,,,,******++++++++++++******++++++*********+++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))*********))))))(((************************+++++++++******************++++++,,,,,,++++++***************************************************************************++++++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))************((())))))******+++,,,,,,+++++++++,,,,,,,,,---------------------------------,,,+++***)))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---......//////......---........................//////............//////------------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,++++++***************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.....................---,,,+++***))))))))))))))))))******((()))))))))*********+++((())))))***+++,,,,,,---******++++++++++++******++++++******+++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))************))))))************************************************++++++,,,,,,,,,,,,++++++***************+++++++++************************************************+++***************++++++))))))************))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------------------------,,,+++***))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...//////000000//////...////////////////////////...///222333333222///...------------------------+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************************************************************************************,,,++++++***************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))************************************)))))))))((((((((())))))))))))))))))))))))************************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((()))******''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------............/////////...---,,,+++***))))))))))))************((())))))******+++++++++)))*********+++,,,,,,,,,******++++++++++++******++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,)))******++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***))))))))))))***+++,,,------,,,+++******++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------//////000000000111111111///000000111111000000///000000000000000000000000///111555777777555111///------------............,,,,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))******************************************)))))))))((((((************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------------............/////////...---,,,***)))((()))))))))************((())))))******+++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---)))***++++++++++++***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((***))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,------------...---------------------------,,,+++***))))))))))))***+++---......---+++*********+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000////////////////////////000000000111111111222222000111111111111111111000000000000000000000000000///111333555555333111///------------.........///,,,,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++************************************))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((())))))************+++++++++++++++,,,,,,,,,------------------.........///////////////...---,,,***)))(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------------++++++++++++++++++++++++........./////////000000+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))*********))))))))))))))))))******++++++,,,------,,,,,,,,,---------......---------------------------,,,+++***))))))))))))***+++---......---+++************++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000000000000000000111111111111222222222111111222222222222111111000000000000000000000000......////////////......---------.........//////,,,,,,---.../////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***,,,444;;;;;;333***+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))+++***)))'''''''''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))((((((((((((++++++******))))))((((((------,,,,,,,,,---......,,,,,,...///000000000000222000...+++******+++,,,******))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++*********...---,,,,,,,,,,,,------...---,,,++++++,,,---............------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''%%%///999888...&&&%%%)))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))((('''((()))***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...---------,,,,,,+++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,---------,,,---///111111---***333000,,,---000111000...///,,,///777888111///555///222666888888777555555777444333555555444333333555333222111222222000...444111///111333222000000...000000///,,,+++---000000000/////////.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))---000666::::::666000++++++*********))))))))))))))))))))))))))))))))))))************)))))))))(((************************((((((((((((((((((((((((+++***)))(((''''''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))((((((((((((************))))))))))))---,,,,,,,,,,,,---......------...///000000000000111000...+++******+++,,,******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///---------,,,,,,,,,++++++,,,,,,---------............---------------,,,,,,,,,,,,,,,+++++++++,,,,,,000///............///000///////////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))*********+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))(((((((((((()))111888888000***)))+++&&&''''''((((((''''''&&&'''''''''((((((((()))))))))((('''((()))***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...------,,,,,,,,,+++***************++++++,,,------------,,,,,,,,,---------.........---------------------...///...,,,---000333444444222111111222222222000...999444111222444333555999666999;;;<<<;;;;;;===@@@<<<;;;<<<>>>>>><<<:::888888777555444444444666777222111222444444222...,,,...000222111000///111444000000000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))************************++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))///777>>>>>>777000,,,,,,***************)))))))))))))))))))))))))))))))))************))))))))))))************************''''''''''''''''''''''''***))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************(((((((((((()))))))))))))))))))))***************,,,,,,,,,,,,,,,---............///000111111111111000///---,,,++++++++++++******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------,,,,,,,,,---------.........//////---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((,,,000444333///+++******(((''''''''''''''''''(((''''''((((((((())))))))))))((('''(((***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------...------,,,,,,,,,++++++************+++++++++,,,---------------,,,------------...............////////////......---------...///111222333000111333333222222333555999888777777>>>HHHMMMLLLDDDGGGHHHGGGFFFJJJRRRYYYXXXVVVRRRMMMIIIFFFDDDBBBBBBCCCBBB???999666777999555555555444444555555444...000111111000000111222000000000000000111111111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))222777;;;999111+++***+++************************))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((()))))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************(((((((((((()))))))))))))))))))))******+++++++++++++++++++++,,,---......//////000111111111111111///...---,,,++++++++++++******))))))******+++,,,************************+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///.........------------------------............///------,,,,,,,,,+++++++++------..................---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++,,,,,,,,,+++)))(((''')))((('''&&&&&&'''((()))'''(((((((((((())))))))))))((('''(((***++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...---------...------,,,,,,,,,++++++******++++++++++++,,,,,,---...---------------------............---...///000000000//////---000333444222000//////111555999<<<===@@@EEEIIIFFFNNNVVV]]]mmm}}}~~~}}}{{{wwwvvvuuusssvvvvvvnnn___OOOEEEBBB???===888222111555888999333333333222111000000000000000000000000111111111////////////////////////............------------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))*********))))))))))))******((()))))))))************************************((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))222222000...+++************************+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************'''((((((((()))))))))***))))))******++++++,,,,,,*********+++,,,---......///000000111111111111000...---,,,,,,++++++++++++******))))))******+++,,,************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...//////........................------------............////////////////////////------...///000000//////000000000000000000000000000000111111111000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))***************)))(((((((((((('''&&&)))((('''&&&&&&'''((()))(((((((((((()))))))))***)))((('''(((+++,,,+++*********+++++++++,,,,,,,,,,,,,,,---------.........---.........---,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,---.........---------------.........//////---...///000111111111111111444666555444555:::@@@EEEPPP___jjjooooooooopppttt~~~vvvlllZZZYYYQQQHHHDDDEEEAAA:::999888666444333333333222000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))************))))))))))))******))))))))))))************************************))))))))))))************))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))000,,,((('''(((******)))*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************'''(((((())))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************''''''(((((())))))***************+++++++++++++++************+++---.../////////000111111000000///,,,,,,,,,,,,+++++++++*********))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,------..............................------------...///000111.........///////////////............/////////000---......//////000000111...///111222333222222111111222333333333333222111222222222222111000///...........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************+++*********))))))))))))))))))(((((((((((((((((()))((((((((()))))))))******((((((''')))+++,,,,,,+++******+++++++++,,,,,,,,,,,,---------........................---,,,++++++,,,++++++++++++,,,,,,---,,,,,,---...............------........./////////......///000111333555666555777777666888BBBSSSaaarrr~~~{{{vvvgggVVVEEEAAA;;;777666555444333222222222111111111000000000000000000000000000000/////////.........------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))************************************))))))))))))************))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''(((***+++***)))*********++++++,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************'''''''''((()))*********,,,++++++++++++++++++***)))))))))***+++---...////////////000000//////...+++,,,,,,,,,,,,+++************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,---......///........................///......//////000111222....../////////000000000000000111111111222222222///000111222333555555666444666888999::::::999888999::::::;;;;;;::::::999888888888777555444222111111111111111111111111111000000000000000000000000........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++(((***,,,+++***)))***,,,(((((())))))))))))(((((((((((()))))))))*********((((((''')))+++------,,,******+++++++++,,,,,,,,,------------........................---,,,+++***+++++++++++++++,,,---...,,,------...........................////////////000000000111333777;;;======CCCIIILLLRRR```uuueee]]]RRRHHHAAA===999777666666555444333222222111000000000000000000000000////////////....................................,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++******))))))))))))******))))))))))))************************************))))))))))))************))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))''')))+++,,,,,,+++***)))*********++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&''''''((()))******+++---,,,,,,++++++*********)))))))))***+++---...///...///////////////......++++++,,,,,,,,,+++***************)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////////////////////////////////////////000111222333.../////////000000111111222222333333333444444444888888:::;;;===???@@@AAA<<<===???AAABBBBBBAAA@@@FFFGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCAAA@@@>>><<<;;;555555555555555555555555000000000000000000000000........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++++++++&&&))),,,,,,)))'''))),,,'''((()))******)))((('''))))))))))))************(((((('''))),,,------,,,******+++++++++,,,,,,,,,---------.........//////............---,,,+++***++++++++++++,,,,,,---...,,,---......//////................../////////000333222111222555999>>>BBBKKKWWWeeennnuuusssnnn}}}}}}ooo___SSSJJJDDD???999999888666555444333222000000000000000000000000000/////////....................................,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++******))))))))))))************++++++++++++************))))))((((((''''''******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,+++***((((((((()))***))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,++++++++++++++++++++++++,,,------......///---...000111111///---,,,************************++++++++++++******))))))((()))+++,,,------,,,,,,......---,,,,,,,,,---...)))...222111...///000222222111111111333333222000333333444666888:::::::::999CCCHHHCCC===<<<@@@CCCGGGJJJNNNRRRSSSSSSRRRQQQMMMOOOPPPNNNMMMLLLOOORRRTTTTTTWWW\\\\\\XXXVVVWWWXXXWWWWWWWWWWWWTTTPPPLLLGGGFFFEEECCCAAA???<<<:::===<<<666000///333555222222///,,,---000111000...000000000//////.........///...,,,***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******************************,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))))))))************************************(((((())))))******++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++...............------,,,,,,///000------000000---777999::::::===KKK___nnnvvvrrrrrrxxx}}}nnnooooooooosssyyy||||||rrrkkkjjjttt|||}}}{{{{{{zzz{{{~~~xxxrrriiiUUUJJJBBB???;;;444444999222000222777555000///444000000000...---...///111000/////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))******+++)))+++,,,+++***))))))*********++++++++++++******++++++*********)))))))))******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++***)))******+++******++++++++++++******))))))))))))*********+++************************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++++++++++++++,,,,,,+++,,,,,,---......//////---...000000000///---,,,************************++++++++++++*********)))******,,,------------,,,,,,---......////////////...000111000///000222333...///111444888:::;;;;;;???CCCHHHHHHFFFFFFKKKQQQLLLRRRVVVVVVVVVYYYYYYWWWXXX\\\ccclllrrrtttqqqnnneeecccaaa```aaaccceeefff```]]][[[]]]^^^^^^aaafff^^^___aaaaaa___\\\YYYXXX[[[XXXTTTSSSSSSTTTSSSRRRNNNOOOKKKAAA:::777444111444222111111222222111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******************************++++++***))))))***++++++++++++***)))))))))))))))))))))))))))************************************)))))))))))))))***************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------............---------...///000......---------,,,,,,,,,,,,,,,++++++++++++++++++------............------...222444333444777777555888<<>>???888333333222///222777222222111///...---...///000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))+++---,,,***)))((()))******++++++++++++******,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++,,,,,,------,,,,,,------.../////////...//////000///...---,,,************************++++++++++++************+++,,,---------------,,,,,,---///000000///...---/////////000222444777999777888;;;>>>BBBEEEHHHIIIJJJTTT]]]]]]XXXYYYbbblllnnnpppqqqtttzzz}}}wwwnnnpppuuu~~~yyyyyy}}}vvvmmmddd``````dddnnnwwwrrrsssssspppjjjeeedddeeefffbbb___^^^```bbbaaa___^^^___ZZZOOOFFFBBBAAA???777888888666333111111111//////////////////000000+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************************++++++***))))))***++++++++++++***))))))))))))***))))))))))))************************************************))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,---------......///............///000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////333444333444999======EEEPPPbbbtttvvvccc___ccceeeiiinnnyyy|||~~~zzzzzzyyywwwxxx{{{~~~uuueeefffooovvv|||~~~|||tttkkkeee[[[PPPDDD>>>999888777444000000444333222111000/////////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++,,,...000000---+++***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,++++++***------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******++++++,,,---......---------...//////000000...////////////---,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,000///111666;;;===???BBBDDDEEEGGGIIILLLQQQVVVYYYfffppp{{{~~~{{{{{{{{{{{{}}}{{{xxxlll```[[[___jjj|||}}}qqqkkkkkkooooooooorrrvvvxxxvvvqqqlllnnnjjj```SSSLLLKKKLLLJJJBBBCCCBBB>>>777333222333//////000000000111111111...///000111000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************+++******************+++++++++***))))))*********((()))))))))************************************++++++******))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************,,,,,,,,,---------...................../////////------------------------,,,,,,,,,,,,------------000000//////000000000111222555555333777CCCOOOUUUvvv~~~xxx{{{pppmmmssswwwzzzwwwrrrtttuuusssvvv|||}}}rrrhhhqqqsss]]]RRREEE===999666333000444333111111222222222111111111111000000000//////------------------------........................------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++...000222222000---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******+++,,,------......------...//////000000111/////////......---,,,+++************************+++++++++++++++++++++,,,+++++++++++++++,,,,,,------,,,,,,,,,---000222444:::999>>>FFFIIIHHHIIINNNKKKNNNSSSYYY```iiissszzzsssmmmqqqyyyzzznnnccc___aaapppcccXXXNNNNNNWWWhhhxxxjjjdddggglllttt}}}~~~yyytttjjjaaa]]]\\\XXXQQQXXXXXXTTTMMMEEE>>>===>>>222222222111111000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++***************************************++++++*********+++***************++++++((()))))))))************************************++++++******))))))((((((************************))))))))))))************((((((((((((((((((((((((************************+++++++++***************,,,,,,,,,---------......,,,,,,------............------------------------,,,,,,---------.........////////////000111222333777;;;>>>AAALLLbbbxxx|||zzzvvvssssssvvv{{{zzz}}}~~~tttfffeeemmmxxx{{{bbbMMMBBB???===;;;444111//////111333333333222111111111111000000000................................................------------------------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))******+++,,,...000000...,,,+++***++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,------............//////000111111111000//////...---,,,++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,---///222666;;;???BBBIIIIIINNNVVVVVVRRRUUU]]][[[bbbmmmwwwtttfffZZZUUUZZZbbbmmmssspppeee[[[QQQMMMNNN[[[nnnyyyxxxrrr]]]SSSJJJIIIOOO[[[lll{{{~~~yyynnn```VVVRRRUUUYYY```ooo{{{tttpppsssvvvwww{{{}}}yyysssuuurrrkkkccc[[[VVVTTTTTT???>>><<<888555222000///000///...---,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******************************)))***++++++++++++***)))+++************+++,,,,,,))))))))))))************************************************))))))))))))************************)))))))))************+++))))))))))))))))))))))))******************************************++++++,,,,,,,,,---------......+++,,,------......------,,,,,,,,,------------...,,,------....../////////......///000333666999;;;===FFFPPPYYYjjj}}}vvvsssyyytttiiigggkkknnnuuu{{{}}}|||mmm^^^LLL>>><<<777111///111333333222222222222222111111111000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++)))***++++++)))(((((()))+++,,,,,,------,,,,,,++++++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------------+++,,,---...///......---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++,,,,,,------------------...//////000000111222222000000...---,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---...000222333333666;;;AAAFFFIIIKKKKKKPPPPPPVVV\\\[[[WWW```oooyyyxxxsssnnnjjjgggqqqtttsssoooiiibbbVVVKKKLLLQQQYYYbbbgggfff```[[[VVVPPPOOOYYYjjjuuuvvvrrriii```XXXUUUUUUXXX___ggglllggg^^^UUUNNNKKKKKKLLLLLL\\\nnnuuunnnbbbZZZWWWWWWdddqqqyyy~~~vvvpppnnnmmmlllWWWTTTOOOHHHAAA:::555222111111222222111000...---........................+++++++++,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******************************)))***++++++++++++***)))+++*********++++++,,,---))))))))))))************************************)))))))))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))************************)))))))))***+++++++++,,,,,,,,,,,,---------......,,,,,,.../////////...---,,,,,,,,,---------......,,,------...//////000000111222444888===CCCIIILLLQQQ___ooozzzzzzuuunnnpppxxxwwwnnnoooxxx}}}hhhRRRPPPHHH===777555555333111333333222222222111111111000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((()))((('''''')))++++++,,,,,,------,,,,,,+++---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........,,,---///000000000//////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++------------------,,,,,,/////////000111111222222111000...---,,,+++++++++************************+++++++++,,,,,,---------...---......000222555666===AAAHHHNNNRRRQQQOOOMMMNNNNNNTTT[[[ZZZYYYhhh|||}}}wwwmmmbbbZZZWWWWWWXXXaaacccddddddfffeee[[[PPPPPPUUU]]]dddggggggdddbbbYYYTTTTTTaaauuuooojjjeeedddccccccffflllooojjjccc]]]XXXTTTPPPMMMPPP^^^llllll___PPPJJJJJJFFFUUUbbbhhhnnn}}}}}}|||{{{lllhhh```WWWLLLCCC;;;777222444777888888555111...........................+++++++++,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******************************)))***+++,,,,,,+++***)))+++*********+++,,,,,,---))))))))))))************************************(((((())))))******++++++************************))))))******++++++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,---///000000000///...,,,,,,,,,------.........---------...///000000111555666:::@@@HHHPPPWWW[[[jjj{{{yyyqqqvvvvvvyyyvvvssszzzzzzqqqgggmmmgggzzzzzzcccXXXJJJ@@@;;;999666333333333333222222222111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))******+++*********(((((())),,,///........................///......------......//////............///000000,,,,,,---......................................................///000111---------.........//////................................................++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,------------------......///000222222222111000000///---+++*********+++***************+++++++++,,,---///...------...///+++,,,...000333:::BBBHHHKKKNNNRRRUUUTTTQQQNNNMMMLLLRRRXXX[[[bbbnnnxxx|||vvvppp^^^]]]cccaaaWWWVVVZZZTTT]]]\\\]]]___````````````ooovvvqqqeeedddbbbnnnzzzvvvzzzxxxjjjeeeYYYPPPTTTXXXdddggg]]]XXX[[[TTTFFFPPPUUUdddjjjdddkkkzzz~~~wwwssszzz}}}tttjjj```VVVIII@@@===444111777<<<777///+++333111///,,,,,,,,,...///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++************))))))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************)))))))))))))))***))))))))))))((((((((((((++++++,,,,,,,,,,,,------***+++,,,---............000000000000000///......---.........------///111......000222000---///555777???AAAHHH[[[jjjxxx{{{tttzzzrrrcccgggkkkvvvuuummmooorrrttttttsss}}}ssskkkggglllyyy}}}gggLLL>>>>>>;;;333:::333111444333000000555000000000000000111222222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******(((((())))))******++++++************************************************......------------------///......------......///...------------.../////////000000000000//////...........................//////............//////............/////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))))))))))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------...///000111111111000000...---,,,+++++++++,,,---*********+++,,,,,,------,,,---......---...000111222444888;;;???FFFOOOUUUQQQQQQSSSUUUYYY___fffjjjlllrrrvvvssssssvvvzzz{{{mmmgggeeegggeee^^^WWWTTTXXXUUU[[[]]][[[fffuuuwww|||sssooottt{{{~~~{{{sssvvvyyyqqqiii[[[KKKQQQTTTbbbiiiaaa```ccc^^^ZZZUUUVVV```ppp}}}qqqiiieeebbbZZZLLL???;;;:::666222111111111000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++************))))))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************))))))))))))*********************)))))))))++++++,,,,,,,,,,,,------,,,,,,---...////////////000000000000000///......,,,---......---...000222000//////000000111:::DDDEEEOOOTTT___www|||zzznnnrrrvvv|||sssqqqpppttt|||~~~zzzyyy{{{xxxaaaQQQEEE<<<999333111555777555555777333222222111111111111222000000/////////.................................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))*********************************************************//////......------------///////////////////////////////////////000111111000000000000///...------////////////////////////000//////...................../////////000000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************************************************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,------------...///000111000///...,,,++++++++++++,,,---...******+++,,,------......---.........---...111444888===EEEKKKNNNRRRWWW[[[VVVYYY```jjjuuuxxxqqqmmmkkkfff\\\TTTRRRUUUXXX\\\aaaccc\\\^^^ccchhh~~~}}}qqqdddbbbllltttooojjjbbbTTTQQQMMMKKKPPP[[[kkk{{{|||sssdddRRRGGG@@@:::666555111111222222111000...---000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++************))))))************+++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))***************)))))))))))))))*********************+++++++++++++++,,,,,,,,,,,,------------...///000000000000000000000000000///......,,,---............111333111000222444555999DDDPPP```jjjnnnxxx}}}xxxwwwxxxvvvvvvwwwpppvvveeeXXXEEE>>>888777777444333333555444333222222111111111000000000000////////////................................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************))))))))))))************************************************000000/////////.........///000000000000000000///111111111111111222222333111111222222111000000///111111111111111111111111//////.........///000000........./////////000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++,,,------------...///000000///...---+++++++++,,,,,,,,,------+++++++++,,,,,,---------......//////000222555888FFFLLLRRRUUUSSSRRRSSSUUUWWWbbbssszzzjjjbbb___\\\eeeYYYOOOPPPZZZiii{{{zzzvvvwwwzzzxxxddd\\\XXXUUUSSSTTT]]]ooo~~~ssseeeXXXMMMCCC;;;777444444333222111111111111000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))***+++))))))***************++++++++++++,,,,,,,,,------------...///000000000000000000000000000///......---...///...------///111000222777===???CCCPPP\\\xxxsssjjjoooppp}}}{{{wwwuuuiiisssxxxZZZQQQDDD<<<777555444444444444333222222222222222111111111000000000//////........................////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++******))))))((((((************************************************//////////////////////////////000111111000//////000000//////000000111222222333333444444333333333111111111111111111111111.........///000111222333---............/////////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************************************************************************++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,---......---...///000000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++---111444777<<>>???@@@AAA???@@@BBBCCCCCCBBB@@@?????????>>>>>>??????@@@AAA=========<<<:::888777666666666666666666666666666555444333333222222222222000000111111111222222222111111111111111111111111111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,---///000000111000000111111111000///...***+++,,,---------,,,+++,,,---...///000111222222666;;;CCCJJJPPPTTTYYY\\\TTT\\\fffppp~~~vvvmmmfffbbbTTT[[[eeerrryyyrrrttt~~~vvvqqq\\\QQQKKKOOOYYYlllzzzkkk```VVVQQQIII@@@999555333222///////////////000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---************************+++++++++************))))))************+++++++++************************************************))))))*********+++++++++))))))))))))************(((((((((((()))***+++,,,'''(((((()))******++++++++++++,,,,,,,,,,,,------------...///000000000000000000000000000///......,,,...111333444777:::===@@@EEEOOO\\\lll|||~~~}}}|||{{{|||}}}rrr^^^NNNCCC<<<;;;999777666444444444333333222222222111111111////////////////////////....................................------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))*********************************************************CCCDDDEEEGGGIIIJJJLLLLLLKKKLLLNNNOOOOOONNNLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLIIIFFFCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<999888666444333111111000222222333333333444444444111111111111111111111111111111111111111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,---...///000111222000111222222222000///...((()))+++---............+++,,,...000333555666777DDDHHHNNNTTTVVVXXXZZZ[[[dddqqq|||dddXXXUUUVVVWWWaaannnooo```\\\^^^ggguuudddddd```XXXNNNDDD<<<666333111111000000//////......000000000000000000000000---------------------------,,,,,,++++++,,,,,,---************************+++++++++************))))))************+++++++++************************************************))))))******++++++++++++))))))))))))************(((((((((((()))***+++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------...///000111111222222111000000000000000//////...+++...111444888<<<@@@DDDBBBMMM^^^qqqxxxwww}}}tttkkknnnuuueeeYYYAAA@@@===:::777555333333333333333222222222111111000000000000000000000000........................//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********(((((())))))******++++++************************************************RRRPPPPPPTTTZZZ\\\YYYVVVWWWTTTUUUYYYUUUNNNPPPXXXWWW[[[]]][[[WWWUUUWWWZZZXXXZZZWWWSSSTTTYYYWWWPPPPPPPPPPPPMMMJJJHHHHHHHHHIIIEEEAAA===<<<;;;;;;;;;444444444444333333333333444333222222333444333333444222111000000000000000...000222333111000//////000/////////..................---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************111000---+++++++++,,,---+++++++++++++++++++++++++++++++++*********))))))++++++******************+++*********))))))(((((()))************+++++++++***++++++,,,,,,------...//////...///000111333444222333333222111///---,,,+++,,,------,,,,,,---...+++...111333444888???DDDLLLPPPTTTTTTSSSXXXdddooosss___VVVRRRSSSZZZcccnnnrrrhhhffffffooo|||~~~nnnpppfff```^^^YYYKKK;;;333111222333222222111111111000000000//////............///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***++++++***)))((())))))************))))))((()))***++++++***)))(((+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------....../////////000111222333333333222111///---------...///000000222666===BBBEEEFFFVVV```nnn|||uuuvvv~~~}}}tttsssyyyxxxppp]]]HHH;;;======333111999444444444222000///000111000000////////////000000//////////////////////////////............//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---***((((((***,,,+++***)))************+++++++++************************)))************+++++++++SSSSSSSSSVVV[[[aaaeeegggaaa]]]]]]aaa___WWWWWW\\\gggnnnvvvuuummmeee``````^^^aaabbbaaadddiiiiiieeeaaa]]]WWWRRRPPPSSSYYY]]]^^^ZZZSSSLLLGGGCCC@@@???888999999::::::;;;;;;;;;555444222222333444444444666666555333222222222222222222333222111000111111000000000/////////...............---------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************000///---+++******+++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++*********))))))))))))************++++++++++++***++++++,,,,,,---......////////////000222333444333333333222111...,,,+++***,,,,,,,,,+++***+++------///222444999???GGGMMMMMMOOOOOOSSS```tttqqqeee___^^^aaafffhhhhhhlllrrr~~~qqqdddbbbhhhyyywwwtttqqqkkk[[[EEE555777333///...000111000...111000000000////////////...///000000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))************)))))))))***++++++++++++***)))+++++++++*********))))))******************************+++++++++,,,,,,,,,+++,,,,,,------....../////////000222222333333222111000...------...///000...111666;;;@@@FFFMMMRRRdddnnn|||yyy}}}~~~}}}xxxrrrsss|||xxxcccQQQNNNKKKAAA888555444444444222000/////////000000////////////000000//////////////////////////////............//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---+++((((((***,,,+++***)))************+++++++++************************)))************+++++++++^^^```aaaccciiisss~~~|||}}}vvvvvv}}}{{{qqqhhhccc```___VVVTTTPPPKKKEEE@@@<<<:::<<<;;;999888777666666666444444444333222111222444555333222000......//////111111000000000////////////.........------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))******++++++++++++++++++++++++++++++++++++******************************************************)))))))))************+++++++++,,,+++++++++,,,------......////////////111222333444444444333222000...,,,+++,,,---...---++++++---...444555888;;;AAAFFFLLLOOONNNRRRTTT^^^}}}qqqeeebbbXXXiii}}}vvvxxxuuuwwweeeSSSFFF===444000222444222///111111000000/////////000/////////000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))************))))))******++++++++++++******+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////000111222222222222222000///...------...000222000777===???BBBKKK[[[gggwww~~~tttoooppp{{{rrrggg```UUUDDD555666666555444333222111000111000000//////000000111//////////////////////////////............//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++))))))+++,,,+++***)))************+++++++++************************)))************+++++++++~~~}}}rrrhhhaaa\\\SSSSSSRRROOOHHHAAA<<<999777888888777666666777888666444222111111000///...222111111111111000000000/////////............---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))*********************************************************************+++++++++*********************************+++++++++,,,,,,++++++,,,,,,---........./////////000111222333444444444333111///---+++***...///000///......111333999<<>>AAAAAADDDTTTppp}}}xxxooojjjooovvvzzz|||~~~pppaaaMMM:::888777666666666555444333111000000000000000000111//////////////////////////////............//////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++******++++++++++++))))))*********+++++++++************************))))))*********+++++++++yyykkkZZZMMMFFFEEECCC@@@===;;;999777555444333222444666666444222333222222222222111111111000000/////////.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******))))))******************************************************))))))*********+++++++++***************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...////////////000111222333333444444333222000...---,,,+++.../////////000111555888:::AAAKKKTTTYYYZZZYYYXXXWWWiiixxxkkk\\\TTTPPPYYYgggppp^^^^^^^^^kkkxxxeeeaaaWWWKKK>>>888777999555333111///......//////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000000000111222222222111111............000333666777===@@@AAABBBKKKfff~~~yyyzzzooolllkkkjjjjjjkkk{{{wwwdddPPP@@@:::777555444555666555333111111000000000000111111000000000000000000000000//////............//////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++++++++))))))*********+++++++++************************))))))*********+++++++++pppggg\\\TTTLLLFFFCCC???777111555333111222555666555222444333333333333222222222000000000000////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************************************************************************************************+++++++++)))))))))***++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///111222333444444444333222111///...---,,,,,,+++,,,...///111555:::>>>CCCHHHOOOSSSTTTTTTWWWYYYnnn~~~rrr^^^TTTRRRWWWgggwwwrrrggg]]]]]]lll~~~nnnmmmgggZZZIII===:::;;;:::888555222000//////000000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++************))))))))))))*********************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000000111111222222222111111///......000222666999;;;===???BBBIII[[[||||||zzzvvviii```^^^aaahhhmmmYYYKKKAAA<<<666333333444333111222111111000000111111222000000000000000000000000//////............//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,)))************+++++++++************************)))************+++++++++tttnnnlllggg[[[QQQMMMFFF>>>999888888555333444444444444333333333333111111111000000000//////........................------............------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++++++++***************************))))))*********+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...///111333444444444333222111///...------......,,,---000222666<<>>>>>AAAHHHWWWooo{{{ggg^^^^^^dddqqqssscccOOOGGG===777555555333111222111111000000111111222000000000000000000000000//////............//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))),,,......,,,++++++,,,)))************+++++++++************************)))************+++++++++zzzpppmmm{{{ooodddTTTHHHBBB???<<<999555555444444444333333333111111111111000000000000////////////////////////------............------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////...///111333444444444333111000///------......//////111444777<<>>@@@BBBFFFPPPddd}}}||||||lllhhhgggjjjyyy{{{\\\RRREEE===:::888555333222222111111111111222222000000000000000000000000//////............//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))),,,//////,,,***+++---)))************+++++++++************************)))************+++++++++}}}rrrfff[[[NNNDDD<<<777;;;;;;222000555333444111...---111444111+++000000000000000000000000......//////......---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000000111222333333333222111111000///------...///000000111777CCCKKKMMMMMMNNN\\\PPPPPPhhhtttjjjhhhkkkyyyyyy}}}wwwsss{{{bbb\\\eeeqqqxxxtttlllaaaRRRHHH@@@999888888444222222111222222111///.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------------///000111222111222222111///...///111000111333777;;;>>>??????AAAPPPfff|||~~~rrryyyuuuwww~~~{{{uuuxxxtttjjjjjjooo}}}kkkPPP@@@>>>???:::444666444111111111222222111111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++******************pppbbbSSSBBB:::;;;999<<<;;;000777777777555444444222000000000000000000000000000....../////////...------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111333333333333222111000///---,,,,,,...000111666<<>>666333555111111222222222111000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000111222444444444222000///111333000777===>>>>>>FFFUUUcccwww|||}}}~~~ssstttvvvooogggddddddooo|||kkkiiiwwwttt]]]NNNEEE???;;;555333222222333333222111222222111111111000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))******++++++++++++******++++++++++++++++++sssTTTGGGDDD;;;333222333444444111111333111111111111111111111111///000000000000///...............------------,,,------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------------------...///000111111222333444333222111000111000//////111555:::===EEEEEEIIIOOOSSSSSSVVVZZZssstttcccbbbgggqqqyyylllhhhhhhnnnaaaTTTLLLFFF???999888666666555444444222000...////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------......///111222333444444333111//////222444777>>>CCCBBBCCCTTTsss|||xxxyyy}}}tttoookkkggghhhrrr}}}llllllwwwttt```NNNDDD???:::888777666666444222000222222222111111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++******+++++++++++++++,,,yyyhhhTTTGGG>>>777888888444111222222222222222222222222222000000111111000000///...------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------........................///111111222333333444333222111000000//////111444:::???BBBLLLKKKMMMOOOQQQYYYjjjzzz|||sssjjjjjjxxx{{{~~~}}}lllZZZSSSPPPJJJBBB===888555333222333222111...000000/////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------............000111222333333333222000///000333555???DDDFFFEEEKKKfff|||zzz}}}hhhgggiiippptttvvv}}}~~~llliiiqqqyyyvvvwww\\\HHH>>>:::999777666666555333111222222222222111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++******++++++,,,,,,,,,,,,qqqsss~~~~~~}}}uuussswww}}}|||wwwUUUFFF999888888444222444222222222222222222222222111111111111111000//////---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////............///000111111222333444444333222000///---...000333888>>>CCCFFFIIINNNRRRNNNLLL\\\qqqfff___|||yyyvvvtttbbbYYYVVVPPPIIIDDD999555111000222333222111000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........///000111222333222222222111000222666999>>>AAACCCEEEPPPppp|||wwwrrrssswwwuuunnnnnnsss{{{wwwfffcccfffkkkpppRRRAAA999777555444555666555555333222222222222111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---,,,***)))******+++******++++++,,,---------yyysssyyyxxxnnnrrr|||lllXXXLLLAAA666444:::333333333333333333333333111111222222111111000///............------------........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////............///000111222333333444444333222000///...000444999???EEEIIILLLJJJMMMSSSWWW```xxxqqqdddeeelllvvvkkkbbbYYYVVVVVVFFF???777333444555444222000000000000/////////...........................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------.........///000111333333333333333222222555:::>>>>>>BBBGGGNNN]]]zzz|||wwwssslllkkkppppppzzzjjjdddgggvvviiiRRRBBB>>>999666555666666666333333222222222111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---///000111111222000---+++*********+++******++++++,,,------...tttssswwwrrrVVV>>>777===333333333333333333333333111222222222222111000000000/////////....................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000.........//////000111222333333444444333222000///111444999@@@FFFLLLPPPQQQSSSPPPTTThhhwww___VVVfff|||vvvhhhdddkkkssshhhhhhmmmUUULLLAAA999777666444111000000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------......//////000222333444444444444444555888>>>BBBFFFKKKSSS___pppwwwvvvqqqzzz~~~pppccckkk}}}eeeNNNHHHAAA:::777666555444333333333222222222111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...000111333333444222///,,,******************+++,,,,,,---......\\\FFF===999;;;888000...333888888666222...///333444222...000000///.....................//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,---......//////000------...000111222333444777888888666333111000000333<<>>AAAFFFPPPYYY^^^ooo|||ttt^^^eee|||uuuYYY@@@;;;;;;666333666555555444333222222222222111111111111000000000000//////.........---------.........------,,,,,,,,,---------,,,,,,,,,++++++------...///000000000///------------------------++++++,,,,,,,,,---------lll]]]IIIDDD>>>;;;:::888444111777444222222333333111...000000///............///......//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////...///000111222444555555777777666444222111111333666>>>EEEHHHLLLPPPQQQOOOPPPeeessskkkpppzzziii[[[ZZZ___}}}|||ooocccSSSHHHBBB>>>999555444444333111//////000222......////////////............---,,,,,,---......,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------........./////////111222333333222333222555;;;???@@@DDDIIIZZZlllxxx{{{{{{kkk```hhhpppqqqQQQ@@@<<<999666555666555444333222222222222111111111111000000000000//////.........---------.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------{{{|||bbbPPPBBB???>>>888444444777666666555444222111///111000000///////////////...////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,------......//////000111222333555666666555555444222000111444777===AAAHHHOOOQQQOOOQQQVVVSSSuuu|||xxxtttzzz~~~kkk```bbbooopppeeeWWWMMMHHHDDD>>>999444444333222111111111111...//////000000//////.........---,,,,,,---......------............------------------------------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........000000111111222222333333333444888???CCCEEEKKKQQQ]]]{{{||||||ggg]]]]]]oooeeeGGG<<<<<<999444666666444333333333333333222222111111111000000000/////////.........------.........---------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------{{{|||rrrnnnlllkkkiiigggjjjppptttnnnhhhdddjjjooouuu~~~{{{kkkOOOEEE===555666???555666888777444222111222222111000000//////000000///////////////...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,---.........///000111222333444555666444333222111000333999===DDDDDDIIIOOOMMMMMM\\\ppp}}}xxxtttnnnlllmmmnnn|||uuuxxxiiiVVVJJJGGGFFFBBB>>>666555333333333222111000//////000000000000//////......------------......------............------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............111222333222222222333555555777<<>><<<555777666555444333333333333222222222111111111000000////////////...........................---------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------------...ooocccXXX^^^aaa^^^___fffnnnssshhhffffffhhhhhhgggkkkqqqwww~~~qqqiii```[[[aaa]]]```qqq~~~xxxjjjfff```]]]aaahhhqqq}}}wwwmmmhhhiiimmmqqqrrr{{{eeePPP<<<777???555666777666444333333444222222111000000000000000//////000000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,++++++,,,------......///...///000111222444555555333222222111333777>>>CCCGGGFFFHHHLLLMMMZZZ{{{vvv|||sssllljjjnnnqqqssszzz```NNNIIIHHHFFFBBB:::888555444444444222000//////000000000000//////........................---......//////......---------------------------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////222333444333222222555777999;;;AAAIIIOOOTTT___jjjkkk___hhh}}}fffLLLCCC>>>666777777666555444444444444222222222222111111111111000000/////////..........................................---------,,,,,,------...------,,,+++***++++++++++++++++++++++++,,,,,,---------.........UUUWWW^^^kkkwww|||wwwqqq___aaabbbccclll~~~zzzrrrooovvvxxxuuu{{{xxxqqqmmmqqq{{{rrreeecccgggjjjkkkttt}}}{{{\\\DDD;;;:::999777666555555555555333222222111111111111111///000000000000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,------...//////000...///000111222444555555222222333444777===DDDIIIHHHHHHJJJNNNZZZuuusssqqq{{{}}}yyy~~~pppiiiggggggooovvv{{{xxxuuuwww|||~~~xxx|||}}}|||eeeVVVMMMHHHFFFAAA<<<777444555555333111///000000111111000000///---...////////////...---......////////////......------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////111333555444222333777;;;===???FFFMMMTTT\\\jjjxxxfffccctttcccPPPCCC777888777666555555444555555333222222222222111111111000000000/////////...................../////////............---------,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............ZZZaaappp|||zzz{{{|||zzz~~~vvvnnnmmmqqq}}}gggLLLCCC???999777777777666444333333222111111111111222000000000000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,------...---------------...//////000000111///000111222333555666666111333555777;;;BBBIIINNNJJJMMMPPPWWWmmmvvv___iii~~~yyylll```[[[[[[```dddhhhsss~~~qqqbbb]]]iiimmmWWWLLLJJJGGGAAA999555555666444222000000111111111111000000---...///000000///...---......////////////......------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...............////////////000333555444333444999>>>BBBDDDIIIPPPWWWbbbsss|||gggnnnyyy|||bbbKKK<<<999888777666555555555555333333222222222111111111000000000000/////////...---........./////////000............------------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------............lllwwwxxxtttiiipppeeeKKKDDD<<<888999999777333444333222222111111222222000000000000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,------......------......//////000111111111000111222333555666777777111333666:::>>>EEELLLQQQNNNRRRUUU^^^zzzppp```iiixxx}}}yyyxxx~~~lllgggaaa]]]]]]cccjjjpppxxxwww```]]]hhhzzz~~~^^^PPPOOOKKKCCC:::555555666555333000000111111111111000000---...///000000///...---......////////////......---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------................../////////000000333555555333444:::@@@EEEFFFKKKRRRYYYeeexxxllliiirrrpppSSSAAA999888777666666555555555333333333222222222111111000000000000////////////---.........//////000000//////.........---------+++,,,------............---------------------------------.........//////kkkVVVCCC??????999333111444333222333444444111...////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////111111222444666777777666333666<<>>;;;666444666222111000000111111000///000/////////..................................................................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////......//////000000111111///000222333555888>>>BBBGGGOOOVVVYYYaaarrr~~~[[[]]]xxx```GGG888<<<:::333444:::999222555555444333222000000///333222111000////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000uuusssRRR;;;:::<<<:::888666555333222111111000000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////000000333333444555777777666555888888:::===CCCJJJOOORRRRRRccc}}}vvvpppmmmkkkqqqqqqsssxxx~~~wwwqqqxxxmmmZZZVVVNNNHHHGGGBBB999555777444333222222222222000///000000/////////...............................................................---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------------...//////......//////000111111111222333444444777;;;AAAFFFPPPUUUYYY^^^kkkqqqfffjjjvvv}}}___CCCAAA;;;555666999777333555444444333222111000000333222111000////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000}}}|||XXXHHHBBB;;;666888888666333111000222444////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000000000333555666888888666555444;;;<<<>>>BBBFFFLLLRRRUUU^^^}}}~~~}}}uuuoooooosssyyy|||qqqfffZZZSSSVVVRRRCCC888777666444333444444333111///000000000/////////............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////......///000000111111222444555555666999???FFFKKK[[[]]]```ggg{{{~~~uuuxxxsssaaaeeevvvyyyTTTHHH<<<999:::999777666444444333333222222222111333222111000////////////...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111```HHH===:::888999888666333222444666000000000000000000000000///////////////...------------------------------------------------------,,,++++++++++++,,,---------------------------------------------------------------............////////////000000111111222333666888999888666444333<<>>EEEKKKMMMIIIHHHZZZ|||nnnuuuwww{{{}}}sssbbb^^^qqq|||fff]]]YYYPPPFFF===:::666444333444444333111111000000000/////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...////////////000111111222222333333666;;;AAAHHHQQQZZZ```mmmzzzxxxmmmgggwwwzzzgggOOOAAA;;;777777888555444444444333333222222111111000000000000000111///000000111111000000///////////////////////////------------------------,,,---------...............//////000000111111222\\\LLLDDD:::666666777444111222222222222222222222222000000000000000///..............................---------------------------,,,,,,,,,,,,---......------------------------........................---------............//////000000111222333444555666999======<<<===BBBGGGJJJLLLMMMLLLTTTlll~~~yyyvvvsssvvv{{{ggg^^^ddduuu___\\\WWWNNNGGGBBB;;;666333333333333111111111000000000//////////////////////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,------------......------------.../////////000000111111222333333666;;;BBBJJJSSS\\\eeejjjuuuwwwnnnssshhhNNN@@@<<<:::666666666555444333222222111111111000000000000111111000000111111111111000000////////////////////////........................------------............/////////000111111222222|||~~~~~~zzzxxxyyyrrruuuyyy|||}}}|||{{{zzzyyy|||\\\OOO???888999;;;999555222222222222222222222222000000000000000//////...........................---------------------------,,,,,,,,,,,,---......------------------------........................---------........./////////000000222333444555555888;;;>>>???>>>@@@GGGMMMLLLMMMPPPUUUccc{{{{{{wwwmmmkkkvvvuuueeennnhhhaaa\\\QQQOOOHHH???777333222222222111111111111000000000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////000000000111222222333333999>>>GGGQQQZZZdddlllrrrnnn|||llldddxxx}}}[[[GGGBBB>>>777777777666555333222111111111000000000000000111111000000111111111111000000000000000000000000000000........................---------.........///////////////000111111222222|||vvvrrrrrrsssrrrqqqqqqtttvvvuuusssrrrtttvvvtttwwwyyyxxxtttpppooopppooommmlllmmmrrrzzz]]]@@@;;;999888999555444444444444444333222111222111000//////.........////////////////////////------------------------........................------------------------------------------------------......///000000000333333333444666888999::::::>>>@@@===AAAJJJOOONNNQQQUUUVVV[[[mmmooommmooouuu~~~iiihhhggg[[[^^^YYYPPPCCC999:::===666,,,333222111000////////////000000000000000000000000..............................------------......------------------------.........////////////000---------...............111111111222444666888:::===IIIUUU\\\cccmmmrrrrrrvvv}}}vvvaaatttkkkIII>>><<<777888777666555444333333333333333222222111000//////000000000000000000000000000000000000////////////------......//////000000000000000000////////////////////////000111222333zzzwwwvvvsssqqqnnnkkkkkkmmmnnnooonnnoooooonnnmmmmmmooopppnnnoooooommmjjjhhhiiikkkkkkjjjiiiiiikkkooorrrttt~~~YYY@@@555;;;>>>444555555555555444333222222222111000//////......///////////////////////////------------------------........................------------------------------------------------------......///000000000111222222444666888:::;;;:::???AAAAAAFFFNNNQQQPPPUUUUUUXXXfff}}}xxxooopppuuu}}}{{{qqqbbb___XXXNNNFFF@@@;;;666333333222111000000000000000000000000000000000000000..............................------------......------------------------------........./////////------............//////222222333333555777:::<<>>999666555444333222222222222111111111111111111111111////////////////////////......------------..............................,,,---------..................///000111222333333111555999;;;<<>>;;;999777777888888444333222111000000000000////////////////////////////////////////////////......................../////////////////////////////////////////////////////////000111111222222222333555888<<<@@@CCCEEERRR___rrr}}}zzzsssxxx~~~yyy}}}|||}}}|||{{{zzzyyy~~~tttvvv|||qqqbbbVVVSSSWWW^^^ddd```ccckkkttt{{{}}}yyyuuurrrnnnkkkqqq~~~kkkcccllltttddd[[[OOOCCC999888666444222111111000111111111111111111111111000000000000000000000000.........------.........////////////////////////.........////////////000...///000111222333444444444:::???BBBDDDLLLXXXbbbnnneeefffrrraaa>>><<<;;;999777555555444333333333333333333333333111111111111111111111111000000000000////////////---.........//////000000---......///000111111222111222333555888;;;===???ZZZWWWWWWYYYYYYZZZ```gggggghhhlllpppvvv~~~{{{wwwsssjjjddddddaaa```]]]YYYVVVVVV[[[___tttTTTIII>>>999:::999777444444333333222111000////////////////////////////////////.........---------------------------------////////////////////////............///////////////111111111000111222444666666777:::???EEEKKKNNNtttxxx}}}{{{rrr|||zzz||||||ssszzzmmmddd```]]]___dddkkkiiigggeeeiiittt}}}ttttttqqqgggddd]]]YYYIII@@@>>>:::777444333333444222444666888666333///,,,000000000000000000000000000000000000000000000000////////////////////////............/////////000//////000000000333777:::>>><<>>777444888444444333222111000////////////////////////////////////.........---------------------------------/////////////////////////////////000000000000111000111222111111111333555222444777;;;BBBKKKUUU]]]www~~~~~~~~~www~~~}}}ssslllggghhhnnnrrrqqqpppnnnqqq}}}|||{{{zzztttbbb]]]RRRBBB>>>888444222222222222555666888:::888555222///000000000000000000000000000000000000000000000000////////////////////////........./////////000000...000111111111333777999<<<:::@@@KKKQQQVVVfffxxx|||uuuooolllkkklllmmmmmmkkkgggddd`````````aaabbbcccdddeeejjjjjjjjjkkkmmmppprrrtttwwwzzz~~~iiikkkVVVDDD===<<<666666777222333444444444444333222222111111111111000000000000222111111000000000000000000000000000000000000000000000000000000111111222111333666888:::===@@@CCCjjjkkkpppwww{{{|||tttmmmkkkjjjgggccc^^^ZZZWWWVVVVVVUUU]]]lllyyy```AAA>>>>>>444222999555444333333111111000///000000000000000000000000/////////.........------------------------------////////////////////////000000000000111111111111000111222222111222444666555888:::<<<@@@JJJXXXcccxxxwww{{{xxxvvvzzzzzz{{{zzzxxxxxx{{{kkkaaa[[[HHHBBB:::555444444444333555666888888777555222000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000...000222222333444777999<<<===DDDPPPXXXbbbvvv{{{vvvsssqqqmmmhhhcccaaabbbeeeiiimmmnnnmmmkkkhhhiiijjjlllnnnppprrrrrrwwwuuusssrrrsssvvvzzz|||wwwlllgggKKK>>>???999555777666444444444444444333222222222222111111111000000000222111111000000000000000000000000000000000000000000000000000000111222222111333666999;;;???CCCFFFzzzvvvrrrkkkfffbbb___[[[YYYYYYPPPPPPXXX\\\```rrrYYYDDD===999888:::555555444333222111000000111111111111111111111111////////////....................................//////////////////////////////000000000111111111000111222222222333555777:::===@@@AAAEEEQQQcccqqqttt~~~~~~{{{jjjaaaRRRJJJ@@@999888888777555222333444444333111///...000000000000000000000000//////////////////////////////////////////////////////000000000111111111///111333444555666888;;;AAAEEENNNZZZcccppp~~~{{{xxxzzz|||ooovvvYYY@@@???<<<666777777444444444555444333333222222222222111111111000000222111111000000000000000000000000000000000000000000000000000111222333333111333777:::===@@@EEEHHHsssjjjgggfffccc``````VVVQQQSSSPPPLLLYYYlll}}}PPP>>>@@@@@@999666666555444333222111111222222222222222222222222000000/////////.................................////////////////////////........./////////000000000111333333333333666888888<<>>BBBGGGJJJ~~~qqqllljjjfffbbbbbb[[[WWWVVVRRRNNNTTT___bbb@@@>>>===444777666555555333333222111111111111111111111111111000000000/////////..............................////////////////////////............////////////000222333333333444777999999<<>>BBBLLL\\\sssnnnnnnwwwccc```XXXLLL>>>666444555555444333333222333333444000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444555666999???FFFKKKSSSbbbttt~~~wwwzzzlllQQQ>>>;;;<<<666555555555555555444444333333333222222222111111111222111111000000000000000000000000000000000000000000000000111222333555555555888;;;>>>@@@DDDHHHKKK{{{qqqcccccc^^^WWWUUUWWWUUUPPP```qqqhhhEEE>>>EEE777777666555444333333222000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111222444444444555888:::<<<>>>DDDRRRhhh}}}gggiiigggfff```RRRBBB777555777555444333222222222333444000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333555555555666:::@@@IIINNNXXXiii}}}~~~www~~~zzzZZZ???:::===888555555666666555555444333333333333222222222111111222111111000000000000000000000000000000000000000000000000111222444555666666999<<<>>>AAADDDHHHKKKxxxmmm```\\\\\\ZZZVVVSSSXXX^^^vvvZZZ===<<<;;;:::666222222555666555111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333555444333333777;;;<<<>>>===DDDWWWsss|||ooovvv{{{jjjZZZRRRJJJ===666888333222111000000111222222222222222111111111111000000000000000000000000000000000000000////////////111111111222222333333444444444777<<<===@@@MMM\\\[[[wwwzzzqqqooo^^^FFF>>>;;;888888666444444444555444333444333222222111111222222111111000000000000111111000111111111111222222222555444444333444555666777555:::===>>>DDDMMMOOOLLLtttjjjccc^^^[[[ZZZVVVYYYjjjxxxRRREEE<<<;;;999555444444444444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111333444444444666999;;;<<<===@@@OOOlll}}}rrrxxxaaaXXXPPPAAA:::;;;555444333222111222333444222222222111111111111000000000000000000000000000000000000000000000000///111111222222333333444444666666:::>>>@@@HHHZZZlllsss}}}{{{~~~~~~tttfffIII<<<:::999888666444444555555444333444333222222111222222222111111000000000000111111000111111111111222222222222222222333444666888:::999???BBBDDDIIIQQQSSSPPPuuuggg```^^^^^^YYYXXX]]]rrr}}}zzzeeeHHH<<<<<<;;;999555333222333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111333222333666999;;;;;;;;;???BBBVVV}}}www{{{ggg\\\TTTDDD999999777666444333333333444444222222222111111111111000000000000000000000000000000000000000000000000000111111222222333444555555888:::===@@@DDDRRRkkk{{{uuupppsss~~~}}}xxxvvvQQQ===999<<<999777555444555555444333444444333222222222222222111111000000000000111111000111111111111222222222000000111222444777:::<<<===AAAEEEGGGLLLRRRTTTSSSrrrkkkfffbbb___\\\XXX___xxx{{{UUU===<<<;;;:::777222222444222222222111111111000000////////////////////////////////////////////////////////////////////////...//////000000111111111444222333888;;;;;;;;;<<>>@@@FFFYYYxxxqqqkkkggglllvvvzzz|||^^^AAA:::???999777555444555555444333444444333222222222222333222111111000000111111222000000111111111222222222000111111333555888:::<<<<<>>999888666444333222333333222222222111111111000000000000000000000000000000///000000000111111111222111222333444555666777777999<<>>999777555555555666555444555444333333222222333333222222111111111111222222000000111111111222222222333333333444666888:::<<<<<<>>>CCCGGGKKKOOOVVV[[[mmmfffbbb]]]YYYYYYfffPPPBBB888888999555333666333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111222333444444777555777<<<<<<<<>>AAADDDQQQlllhhh]]]UUUWWW^^^jjjzzzuuuMMM<<<===:::888666555666666555444555444444333333333333333222222111111111111222222000111111111111222222222444444444555777:::<<<>>>@@@AAAEEEKKKOOOTTT^^^hhhvvvnnnfffbbbbbb[[[XXXiii```KKK:::999:::777444555333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555555666666666:::???>>>@@@QQQfffgggmmmooolll]]]GGG===;;;999666555444333333222222222111111111111000000000000000000000000000///000000111111222333333222222333555666777888999<<>>DDDJJJRRRggg|||rrreeeZZZVVVTTTWWWhhh}}}wwwvvv~~~aaaIIICCC:::888666666666666666444555555444333333333333444333222222111111222222333000111111111111222222222222333444777;;;???BBBEEEFFFEEEHHHOOOUUU]]]mmm}}}tttjjjggg[[[UUU[[[^^^YYY===AAA===222222777555444444333333222222111222111111000000000000000000000000000000000000000...000111111000000111222000222333333222333555777555888:::???EEEGGG[[[|||~~~xxxwwwtttpppppprrrsssqqqmmmoootttxxx}}}~~~|||lllaaaUUUCCC>>>888555555666555444333333333222222222111111111111111111111111111111000111111111111222222222444444444555666888:::<<<===IIIPPPVVVppp{{{zzziii^^^TTTSSSeee}}}llljjjyyypppnnnxxx}}}tttoooLLL>>>;;;999999:::888333333666555555444444444333333333222222222222111111000000222222222111222222333333555666888999;;;???CCCGGGGGGNNNOOORRRZZZaaatttzzztttdddZZZ[[[[[[ggguuuLLLCCC>>>888666444555555444333333222222111222111111000000000000000000000000000000000000000///000111111000000111222000222333333222333555777:::===<<>>===BBBIIIHHHWWWsss~~~|||yyyxxxnnnnnnmmmjjjhhhggghhhiiihhhkkkmmmnnnmmmnnnqqquuuuuunnniiikkknnnkkkeeeaaaZZZXXXWWWVVVVVVXXXZZZ[[[cccgggkkknnnoooppppppqqqlllpppvvv}}}}}}}}}{{{xxxzzzyyyttttttvvvrrrtttwwwzzz}}}mmmWWWRRRLLLFFF>>>888666666444222333333333333222222222222222222222222222222222222111111111111222222222333333333444555666999;;;===???GGGOOOYYYsss~~~pppuuuqqqlllsssrrrooojjjbbbZZZ[[[iiizzzqqqsss|||\\\KKK<<<999888999999555555888333333333333222222222222222222222222111111111111222222222222222333444444888999;;;<<<===???CCCFFFHHHOOORRRWWWaaajjjeee```oooxxxiiiddd]]]YYYjjjqqqKKK999===???333555555555444333333222222222111111000000000000000000000000000000000000000111222333222000///000111111222444444444555777999:::;;;;;;CCCKKKKKKYYYuuu|||xxxvvvuuutttsssrrrrrrrrrssssssppppppqqqqqqqqqpppooonnnqqqppppppnnnmmmmmmnnnoootttxxx}}}}}}{{{||||||vvvssswww~~~}}}vvvnnngggccc______aaaeeellltttzzz~~~}}}rrrUUUQQQOOOHHH???999777666444222444444333333333222222222222222222222222222222222111111111222222222333333333333444555777:::===>>>EEEKKKRRR___yyy{{{~~~mmmdddggguuuooollljjjfff]]]ZZZgggwww{{{xxx~~~{{{qqq___III>>>:::888999999666666888333333333222222222111111222222222222222222222222222222222222222333444555888999;;;<<<===???BBBEEEEEELLLOOOUUU^^^gggbbbWWW^^^}}}ssslllbbb^^^___kkk~~~|||^^^>>>;;;>>>555666666555444444333333222222111111000000000000000000000000000000000000000111222333222111000111222111222444444444666888:::999;;;<<>>BBBCCCGGGMMM]]]yyy|||nnnvvv}}}ttthhhbbbgggyyytttnnnggg___dddpppttthhhhhheeeggg}}}zzz{{{ZZZEEE===888999:::777666666333333333333222222222222222222222222333333333333222222222222333555666777777999<<<>>>???AAADDDFFFIIIMMMQQQVVV\\\cccfffVVVLLLTTTiii~~~vvvfff```[[[bbb|||___@@@===<<<666666666555444444333333222111111000000000000000000000000000000000000000...000222222222222444555111333555555666777:::<<<<<>>;;;999888666555444444444444333333333333333333333333333333333222222222333333333444444666666777:::===AAADDDFFFJJJQQQgggqqqgggqqqzzz}}}pppiiiiiivvv}}}qqqfffjjjwwwzzzkkkiiidddbbbttt~~~kkkHHH@@@999999:::777555555444444444444333333333333222222222333333333444444222222222333444555666777888:::>>>@@@BBBDDDGGGIIIJJJNNNRRRXXX]]]eeelll[[[NNNNNN]]]nnnjjjfffZZZUUUiiijjjFFF@@@@@@666666666555444444333333222111111000000000000000000000000000000000000000...///111222222333555777111333555666666888;;;===999AAAGGGMMMPPPRRRjjjvvv___VVVJJJAAA<<<:::888666555555444444444333333333333333333333333333333333222222333333333444444444666777888;;;>>>BBBEEEGGGQQQXXXpppjjjeeepppwww{{{sssooowwwwwwhhhlll{{{wwwsssnnniiiwww~~~vvvJJJAAA:::999:::777444444555555444444444444333333222222222333333444444444222222222333444555777777999<<<@@@CCCEEEGGGIIIKKKIIINNNRRRYYY^^^fffqqqRRRNNNNNNNNNbbb~~~uuujjj```^^^cccvvvwwwIII===AAA999777666555666666444333222222222111111111111000000000000000000000000000222222222222333444555555333444555666666888<<<>>>AAAEEEJJJSSSVVVUUUppp|||||||||iiihhh[[[FFF999888888444555555444444444333333333222222222111111000000000333444555444333333444666999:::;;;===@@@CCCFFFGGGNNNZZZooodddkkkppp{{{uuusssooopppqqqzzzvvvzzzQQQ>>>888<<<777666999777555555444333222222222222444333333222222333333444222222333555666888999:::>>>@@@BBBCCCDDDFFFJJJLLLPPPMMMRRR[[[[[[hhh}}}ZZZQQQMMMJJJWWWnnnsssddd]]]]]]kkk___???:::999888666666666666444333222222222222111111111111000000000000000000000000222222222222333444555555444555666666777999<<>>AAADDDGGGHHHSSScccllleeemmmsss{{{zzz}}}oooppp|||uuuzzzUUUAAA:::===888666888666666555444333222222222222444333333222222333333444222333444666777999:::;;;???AAACCCDDDEEEGGGJJJMMMRRRPPPUUU\\\]]]jjj___SSSMMMFFFNNN___lll___YYY___vvvyyyFFF;;;;;;999777666666666444333333222222222111111111111000000000000000000000000222222222222333444555555555666777777888:::===@@@BBBHHHMMMTTT[[[cccyyyjjj___]]]aaa|||~~~tttiiibbbbbbwwwxxxtttwwwpppooofffUUUDDD:::777555555555555444444444444333444333333333333333222222444555555555444444666888::::::<<>>999666888555666555444333222222222222444333333222222333333444333444555777999:::<<<<<<@@@BBBDDDEEEFFFIIILLLNNNUUUSSSXXX^^^___mmm___RRRMMMGGGKKKXXXzzz{{{rrrqqqxxxtttfff]]][[[iiiyyyRRREEE===:::888666666666444333333333222222222111111111000000000000000000000000222222222222333444555555666777888999999;;;???AAAEEELLLPPPVVV^^^jjj|||yyysssfff]]]]]]bbbuuurrriiimmmddd```sss~~~ssstttiiifff```TTTEEE999555777555555555555444444444444444444444444444444444444444555666666555555777999;;;<<<>>>AAADDDHHHKKKMMMPPP___mmmfffgggmmmwww|||eeebbbmmmwww{{{]]]FFF<<<===999777999555666555444333333222222333444333333222222333333444444555666888:::<<<===>>>AAACCCEEEGGGHHHJJJMMMPPPUUUTTTYYY^^^___pppaaaRRRLLLFFFJJJTTTqqqqqqiiikkkqqq|||xxxlllccc\\\aaakkk^^^JJJ???<<<999666666666555333333333333222222222222111000000000000000000000000222222222222333444555555666777999:::;;;===AAADDDJJJRRRUUUXXX```pppvvvmmmgggccciiivvvrrrfff^^^```fffnnnzzztttjjjeeesss~~~nnnkkk|||oooggg```XXXLLL===888;;;666666555555555444444444444444444444444444444444555666777777666777999;;;<<<>>>@@@CCCGGGKKKOOOPPPUUU```kkkhhhhhhkkkwww~~~ddddddooo~~~{{{www^^^FFF:::;;;888888:::666666666555444333333333333444333333222222333333444444555666888;;;===>>>???BBBDDDFFFGGGHHHJJJNNNPPPSSSTTTYYY\\\^^^rrrkkkVVVLLLEEEGGGQQQqqqsssjjjjjjkkkrrr|||rrrhhh^^^]]]ccc|||lllJJJAAA>>>:::777666555555444333333333333222222222222000000000000000000000000222222222222333444555555555666999;;;===@@@DDDHHHNNNXXX[[[\\\cccvvvvvv{{{oooggg^^^XXX[[[iiisssfff]]]]]]cccrrrxxxpppjjjuuuooofffrrr~~~nnnaaa[[[PPP???777:::666666666555555555444444333333444444444444444555555666888888777888:::<<>>BBBGGGKKKQQQ]]]``````hhh}}}vvvkkkooorrrnnnaaa[[[[[[ccczzzwwwhhh\\\YYY]]]uuutttggglllzzztttaaa\\\RRR@@@666999666666666666555555555555222222333333444444444444666777888888888999;;;===AAABBBEEEIIIMMMRRRVVVXXX[[[kkkjjjlllkkkiii{{{|||~~~ffflllyyy~~~zzzxxxfffKKK<<<;;;888999:::666777666555444444333333444444333333222222333333444333444666888;;;===???@@@BBBDDDFFFGGGHHHJJJMMMPPPOOOSSSXXXZZZ^^^wwwdddPPPEEEHHHRRRWWW}}}vvvlllmmm}}}pppccc^^^aaa]]]^^^DDD@@@;;;777666555555444444444444333333333222222000000000000000000000000222222222222333444555555333555888;;;???CCCIIIMMMRRR___cccccckkk{{{nnnooozzzooonnneee___]]]___ppp{{{kkk]]]YYY\\\lllrrrbbbdddpppzzzccc___WWWFFF<<<>>>777666666666555555555555222222222333333444444444666777888999888999<<<>>>BBBCCCFFFJJJOOOTTTXXXZZZ^^^tttiiilllkkkiii}}}|||vvvjjjqqq{{{tttwwwsssvvvkkkOOO>>>===999999:::555777777555444444444444444444333333222222333333444333444555888:::===>>>???AAACCCEEEGGGHHHJJJMMMPPPNNNSSSYYY[[[___yyydddQQQHHHFFFGGGUUUhhh~~~xxxpppxxxjjj^^^ZZZ^^^mmmyyyVVV::::::;;;999<<<555666555444333333444444111///000111111111111222222222111222222333444555666666777888:::<<<@@@FFFNNNSSSPPPUUU\\\mmmnnnxxxvvvooo~~~wwwooofff```dddzzzxxxfffZZZUUU\\\lllxxxhhheeejjj|||ddd```WWWJJJAAA999777777555444444555666666555555555555555555444444999888777777999;;;===???GGGHHHIIILLLOOOSSSWWWYYY[[[|||gggbbbjjjvvv|||~~~sssppp}}}xxxrrruuunnnqqqwwwRRR===???;;;666666666666666555444444444444555NNNEEE:::444444555444333555666888:::<<<======>>>@@@AAACCCFFFHHHJJJKKKKKKSSSNNNVVV\\\[[[vvvfffQQQHHHFFFGGGOOO]]]mmmuuuvvvwww}}}wwwoooaaa[[[ZZZfff___???<<<:::888;;;333666555444333333444444333222111111111111222222222222111222333333555555666777999;;;===@@@DDDJJJQQQVVVTTTWWWYYYeeefff~~~~~~~~~tttuuu|||rrrtttlllmmm|||jjj^^^XXX^^^aaa}}}kkkccceee}}}|||eeeccc[[[NNNDDD:::888777666555444555666666555555555555555555555555999888888888:::===@@@AAAGGGIIIMMMQQQTTTWWWZZZ[[[dddtttdddaaakkkvvv}}}ooouuuvvvtttsssYYY???===:::666777777666666555444444444444555FFF???666222333555555333444555777999;;;<<<======@@@AAACCCFFFHHHJJJKKKKKKPPPLLLTTT[[[[[[wwwjjjQQQGGGFFFHHHHHHOOOWWWZZZYYYZZZ]]]aaa___]]]ZZZWWWVVVUUUVVVWWWZZZ\\\___iiiuuueee^^^YYY___lllGGG>>>:::777999222666888555333333444555555444111111111111222222222333222222333444555666666777:::;;;>>>AAAFFFLLLSSSXXXaaacccaaahhhddd{{{|||ppplllpppuuuyyysssllljjjlllsssvvv}}}|||jjj\\\UUUZZZZZZrrrpppeeeaaawww{{{gggfff___TTTHHH;;;888777666555444555666666555555555555666666666666999888999:::<<>>AAAFFFLLLSSSXXXeeejjjjjjpppjjjwwwhhhbbbeeejjjmmmllllllnnnmmmlllrrrzzzvvvwww}}}kkk\\\RRRUUU[[[iiiqqqjjjpppzzzhhhgggcccYYYLLL<<<999888777555555555666666666666666666666777777777999999999;;;>>>BBBFFFHHHJJJNNNSSSVVVYYY\\\aaaeeexxxxxxzzznnnaaa]]]bbbkkkuuu~~~~~~ssswww}}}qqqdddAAA<<<:::888999777666666555444444444444555555333111111444555555444666777888:::<<<===>>>>>>???AAACCCFFFHHHKKKLLLMMMOOOLLLRRRWWWYYYzzzvvvhhh___\\\[[[YYYWWW]]]eeepppvvvyyyxxxUUUEEEDDDFFFAAABBBCCCCCCDDDFFFIIIKKKLLLQQQWWW]]]dddkkksssyyyppphhhbbbYYYkkkTTTAAA;;;999;;;555;;;>>>;;;777444333333333222111222222222222333333333222333333444555666777888999<<>><<<999999666666666555444444444444555444333333333555555555444888999;;;===>>>@@@@@@AAA@@@AAADDDGGGJJJLLLMMMNNNQQQNNNTTTVVVZZZ}}}eee^^^UUUPPPOOOQQQRRRRRRTTTWWW^^^dddhhhwwwXXXEEECCCDDDAAABBBCCCDDDIIIQQQZZZaaafffmmmxxxwwwnnneeeWWWbbbZZZCCC===;;;<<<555<<<>>>;;;777555444333222000222222222222333333333333333333444555666777777888<<>>@@@AAABBBBBBAAABBBEEEHHHKKKNNNOOOPPPRRRPPPUUUVVV\\\XXXWWWWWWWWWYYYZZZ\\\\\\fffhhhsssZZZEEEBBBBBB@@@AAABBBDDDLLL\\\ppp~~~sssgggWWW\\\wwwaaaFFF???<<<;;;333::::::888666555555444222111222222222333333333444444333333444555666777888888===@@@CCCGGGJJJNNNSSSVVV^^^aaa]]]fffpppwwwxxxrrrmmmnnnttt|||~~~yyysssrrrvvvfff___]]]]]]uuutttcccTTTRRRTTTZZZzzz~~~nnnhhheeecccWWWCCC;;;:::888666555555555666666666777888888999:::::::::;;;;;;===AAAEEEIIIKKKPPPSSSUUUTTTSSSXXXbbbkkkuuuwwwiii]]]WWW^^^fffkkktttwwwsssyyysssppp~~~^^^DDDAAA<<<777666555666666555444444444444555444555555555555555666777999:::<<<>>>@@@AAABBBBBBBBBDDDFFFJJJMMMOOOQQQRRRQQQPPPUUUWWW___eeekkkttt{{{\\\FFFAAA@@@???@@@@@@CCCMMMccc~~~vvvhhhWWWXXXoooeeeIIIAAA===;;;111777666555444555666666444222222222333333333444444444333333444555666777888888<<>>@@@CCCGGGJJJLLLQQQTTTZZZ^^^]]][[[bbblllfff\\\YYY```gggmmmxxxvvvmmm~~~uuugggHHH>>><<<777666;;;555555444444444333333333444444444444666777888999:::;;;;;;===???AAACCCDDDBBBEEEHHHJJJLLLOOOSSSVVVOOONNNQQQTTTeee```DDD===666888999:::999:::???IIIQQQ^^^vvvuuusssfff^^^^^^mmm]]]DDD<<<:::888888888777666555555444444555444444444444444444444444444555777888888888:::<<>>===999666:::555555555444444444333333444444444555666777888999:::;;;;;;===>>>AAABBBCCCCCCEEEHHHIIIKKKNNNQQQTTTRRRRRRUUUXXXhhhaaaEEE>>>888:::;;;;;;999777:::???EEEMMMccc||||||~~~xxxttttttttt~~~xxxkkkaaa[[[aaahhhKKK===888888999888777666555555444444555444444444444444444444444444666777888888999<<<>>>BBBFFFLLLPPPRRRTTTUUUWWWaaaeeeqqq~~~sssyyywwwqqqjjjddd```ccc|||tttcccTTTKKKOOORRRcccvvv~~~mmmmmmooocccSSSCCC;;;666777888777666777888888777777777888::::::<<<>>>AAADDDGGGIIIKKKLLLQQQSSSWWWYYYWWWWWW```kkkvvvmmmhhh\\\TTTRRR[[[eeelllwwwsssiiiooo{{{zzz{{{|||oooJJJ>>>???;;;777777555555555444444444444333444444444555666777888999:::;;;;;;===>>>@@@BBBCCCCCCEEEGGGIIIJJJLLLOOORRRTTTTTTWWWYYYiiiuuuSSSBBBBBB???999;;;;;;;;;:::<<>>@@@AAAEEEJJJOOORRRUUUXXXZZZ___dddtttyyywwwrrr}}}uuukkkkkklllkkknnnttt~~~tttmmmhhhhhhuuucccUUULLLOOORRRbbb~~~mmmkkkppphhhZZZEEE===777888888777666777999888777777888999;;;<<<>>>@@@CCCFFFIIIKKKLLLLLLRRRTTTWWWYYYXXX[[[eeerrrzzzpppiii[[[SSSRRRZZZcccjjjuuu|||wwwllljjj~~~{{{|||OOO??????;;;777666555555555555444444444444444444555555666888999:::;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGHHHHHHJJJMMMOOOQQQRRRVVVWWWfffxxxjjjbbbVVVCCC<<>>:::666666666666555555555444444444555555555555777888999:::;;;;;;;;;<<<===???@@@AAABBBDDDFFFFFFGGGHHHKKKMMMNNNOOOTTTVVVcccttt^^^QQQMMMCCC>>>>>>:::999999999999999999::::::BBBIIIUUU___cccfffoooyyyrrrhhh~~~vvvcccYYYXXXVVVccc}}}jjjdddjjj{{{xxxggg```ZZZiii~~~ZZZHHHCCC===555888777666555555444444555222333333444444555555555666777888999:::===BBBEEEGGGKKKQQQVVVZZZ___cccffffffccchhhsssvvv}}}xxxrrruuuxxxwwwnnnwwwwwwbbbQQQIIILLLNNN^^^yyyiiidddnnnoooeeeIII@@@999888888777666888999999888888999;;;===>>>CCCDDDFFFIIIKKKMMMOOOOOOMMMPPPUUUZZZ\\\aaannn|||zzzwwwvvv^^^UUUSSSZZZaaaeeemmmwwwyyywwwuuusssoookkkmmmtttsssfffoooVVV@@@===999777888666666666555555555444444555555555666777888999:::;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEFFFGGGJJJMMMLLLOOOUUUVVVccc|||aaaSSSPPPGGG@@@???<<<<<<;;;:::999:::;;;<<<<<>>CCCGGGIIIOOOWWW]]]aaabbbcccccchhhdddgggooorrr}}}yyy~~~|||fffSSSOOONNNMMM]]]{{{llleeennnnnncccKKKBBB:::999888777666888999999888999:::<<<===???EEEFFFGGGIIIKKKNNNPPPQQQOOORRRXXX^^^```eeeqqq~~~hhhkkkppp[[[SSSQQQXXX___cccjjjttttttpppmmmjjjfffcccgggmmm~~~rrrcccjjj}}}QQQ???===999777999666666666666555555555555555555555666777888::::::;;;;;;;;;<<<===>>>???@@@???AAACCCDDDEEEGGGJJJLLLJJJMMMTTTVVVcccfffTTTOOOCCC;;;===???777666555666888;;;<<<<<<@@@AAAHHHOOOQQQQQQYYYeeecccxxxdddgggvvvjjjhhhwwwwwwuuutttiiivvvqqqhhhXXX^^^gggIII???<<<999888777666555555444444555222222333333444555666666777888888999;;;???DDDHHHHHHOOOZZZaaadddbbb___]]]ddddddkkkuuussszzzwww}}}iiiVVVOOOLLLIIIYYYyyyooogggnnnlll```KKKBBB:::999888777666888999999999999:::<<<>>>???GGGGGGHHHIIIKKKNNNQQQSSSSSSWWW]]]cccdddhhhtttZZZ^^^gggXXXPPPOOOVVV^^^aaaiiissstttooojjjgggccc```ccciiiyyy|||ooo```hhh{{{tttLLL>>>===:::777999777666666666555555555555555555666666777999:::;;;;;;;;;;;;<<<<<<>>>???@@@>>>@@@BBBCCCDDDGGGJJJLLLGGGKKKRRRTTTaaannn[[[QQQDDD<<<===;;;999888666555555777888:::@@@BBBCCCEEEHHHLLLQQQUUUYYYjjjuuukkkeee~~~tttsssmmmyyywwwhhhbbbbbbyyyoooRRRBBB999999:::999888666555555444444222222222222333444555555777888999<<>>888::::::333666666555555555555666666666666777777888888888999===<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGLLLPPPbbbmmmXXXRRRGGG>>>>>>===:::999888777777888999::::::<<<===???AAADDDIIILLLPPP___iiitttrrrdddzzz~~~|||kkkbbb___www}}}]]]GGG<<<===:::999888777555555555555333333333333444555666777777888:::===@@@EEEJJJMMMNNNOOOPPPQQQTTTZZZcccjjjggggggnnnwwwpppwwwuuupppqqqxxxjjjYYYRRRNNNLLLWWWlll~~~~~~vvvaaaiiiooobbbOOODDD:::888999888888999888999;;;<<<>>>AAAEEEHHHJJJKKKNNNQQQSSSVVVWWWXXXWWW\\\]]]___dddfffvvvzzzSSSMMMOOOOOONNNLLLMMMQQQWWW]]]aaaddd___\\\YYYUUURRRUUUZZZooo~~~sss```aaapppbbbHHH???999:::;;;555666666555555555555666666666666666777888999999:::<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGLLLPPPaaakkkUUUTTTKKK???===???;;;:::999888888999:::;;;666777999999:::===AAADDDGGGTTT[[[eeexxx|||dddrrrnnnaaa\\\sss{{{bbbIII;;;===:::999888777666555555555555444444555555666777888888:::<<>>???AAAAAABBBBBBCCCDDDDDDDDDEEEFFFLLLOOO___mmmTTTUUUMMM???===???::::::999888888888999999666777999999999;;;===@@@BBBLLLRRR[[[nnn}}}jjjpppppp```YYYooodddJJJ;;;===:::999888777666666666666555555555555666777888888999<<>>???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEKKKOOO]]]tttZZZWWWMMM@@@======999999888777777777777777777888999999999:::;;;===???GGGKKKUUUfffuuutttsssppp```XXXmmmiiiNNN>>>???:::999888777777666777777444444444444555666777888:::===AAADDDHHHPPP[[[cccWWWYYY\\\___```___\\\ZZZ```cccqqqrrrfffyyyyyyqqqmmmooosssuuurrr```TTTOOOLLLRRRddd|||~~~```^^^gggeeeNNNCCC999777999999999:::999:::;;;===@@@FFFMMMRRRQQQQQQRRRTTTVVVYYY\\\]]][[[bbbcccdddjjjrrroooLLLGGGJJJIIIJJJJJJKKKMMMOOOPPPQQQMMMIIIHHHIIIIIIIIINNNTTTrrr~~~mmmdddiii^^^GGGBBB;;;666777666555555555444444555555555555666777999:::<<<======<<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBCCCDDDDDDDDDEEEDDDJJJMMMXXXfff[[[MMMBBB???;;;999888888888777666666666555666888888777888999:::;;;AAADDDMMM]]]jjj~~~xxxoooaaaYYYkkklllNNN;;;<<<:::999888777777777777777444444444555555666777888:::???DDDGGGJJJQQQ\\\dddZZZXXXUUUVVVZZZ```dddgggggghhhvvvzzziiissswwwpppmmmooorrrsssxxxgggVVVQQQMMMQQQaaayyyaaa]]]fffeeeNNNCCC:::888:::::::::;;;999;;;===???BBBHHHNNNRRRSSSSSSSSSSSSUUUWWWZZZ[[[]]]cccbbbccchhhmmmkkkLLLHHHJJJGGGGGGGGGIIIKKKMMMPPPQQQIIIFFFDDDEEEEEEEEEJJJQQQfffqqqeeefff~~~cccFFFAAA;;;666777666666666555555555555666666777777888999;;;<<<======<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDIIILLLTTTuuu```MMMEEEBBB999999999999999888777666666333555777777777777888999999===>>>FFFTTT^^^uuu}}}pppddd[[[jjjpppMMM999;;;999999888888777777888888666666666666777888999999:::@@@FFFIIIKKKQQQZZZbbb]]]XXXTTTTTTZZZcccjjjnnnmmmlllvvv~~~jjjmmm~~~{{{rrrooooooppppppoooYYYSSSMMMOOO]]]tttccc^^^fffdddOOODDD;;;999;;;;;;;;;===;;;===@@@CCCEEEJJJOOOSSSSSSSSSRRRSSSTTTWWWZZZ[[[]]]bbb```bbbhhhlllkkkPPPLLLLLLFFFFFFFFFHHHJJJNNNRRRTTTIIIFFFDDDEEEDDDDDDIIIPPP]]]wwwsssfffeeeyyyfffDDD???<<<888999999777777666666666666777777999999999:::;;;<<<<<<===>>>======>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEECCCHHHJJJPPPyyy}}}zzz{{{dddMMMHHHEEE999;;;;;;;;;:::999888777666333555777888777777888999999<<<<<>>BBB999999888888888888888888777777777777888999:::;;;:::@@@GGGJJJLLLPPPYYYaaa^^^[[[YYY[[[aaagggkkklllqqqlllrrr~~~jjjkkkvvvrrrpppooonnnsss\\\UUUNNNNNNZZZpppeee___eeecccOOOEEE;;;:::<<<<<<<<<>>><<>>===:::<<<;;;888888777777777777888888:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEEEECCCHHHIIINNNuuuzzz}}}~~~{{{zzzxxxlllkkkgggiiipppkkkXXXAAA??????;;;:::999777666666555555333333333444555666777888;;;444:::<<>>;;;:::999888888777777888888555777888999999:::<<<>>>AAADDDIIINNNSSSWWWZZZ[[[\\\ZZZ[[[bbbkkkoookkkfffggghhhwwwyyyccckkk{{{vvvtttpppkkklllYYYOOOIIINNN\\\ppphhhfffiii```WWWBBB:::<<<888888;;;999>>>???BBBGGGKKKMMMMMMLLLSSSSSSSSSTTTVVVXXXYYYZZZ]]]bbbaaaaaadddhhh}}}|||RRRPPPMMMIIIJJJFFFCCCGGGQQQUUURRRQQQLLLHHHGGGEEECCCGGGMMM\\\sss}}}hhhcccyyygggBBB:::999::::::555888888777777777777777888::::::;;;;;;<<<=================================???@@@@@@AAAAAABBBCCCCCCBBBBBBDDDHHHPPPnnnuuuxxx|||~~~yyysssooocccWWWVVVQQQRRRXXXhhhttt^^^BBB>>><<<:::999888666555555555444444444444444444555666777:::555:::;;;EEEOOO\\\zzzxxxiiibbbeee}}}UUUAAA===:::999888888777777888888555777888999999:::===???BBBFFFMMMTTTYYY\\\]]]]]]______```eeekkkmmmkkkgggkkknnn|||~~~dddiii~~~yyytttjjj\\\RRRJJJNNN\\\pppkkkhhhkkkbbbTTT@@@:::>>>;;;:::===:::>>>???CCCHHHMMMPPPRRRRRRUUUUUUVVVWWWXXXZZZ\\\\\\\\\aaa``````cccfffyyyXXXSSSJJJIIIIIIFFFCCCGGGRRRWWWWWWQQQKKKGGGFFFEEEDDDHHHNNN[[[qqqmmmggg|||```AAA;;;999:::;;;666888888777777777777888888::::::;;;;;;<<<=================================>>>>>>>>>???@@@@@@AAAAAACCCBBBDDDGGGMMMiiippprrruuuyyyxxxqqqfff^^^RRRGGGGGGAAABBBFFFSSS}}}hhhFFF???<<<999888777666555444444444555555444444444555555666888444;;;:::@@@HHHTTT{{{zzzjjjbbbddd[[[DDD>>>:::999888888777777888888666777888999999;;;???AAAEEEJJJRRRZZZ```bbbbbbaaaaaacccfffiiilllmmmmmmlllpppssszzzbbbjjjyyy||||||iii```UUULLLNNN\\\qqqgggeeejjjbbbTTT@@@:::>>><<<<<>>>>>??????CCCBBBCCCFFFJJJbbbmmmmmmooorrrqqqiiiZZZNNNIIIAAABBB<<<===AAAJJJqqqqqqKKKAAA>>>:::999888666555555555555666555555444444444555555555333<<<999===CCCOOOvvvxxxhhh```bbb~~~___EEE===:::999888888777777888888666777999999:::<<<@@@DDDKKKOOOVVV^^^cccggghhhhhhbbbfffjjjmmmmmmmmmoooqqqrrruuutttcccpppooo}}}lllbbbVVVLLLNNN[[[pppddddddnnnjjjXXXCCC;;;>>>;;;<<<@@@???DDDFFFJJJMMMQQQUUUZZZ]]]ZZZZZZ[[[]]]^^^_________^^^cccbbbdddhhhiiixxxxxxTTTTTTHHHIIIHHHEEECCCGGGQQQ^^^gggbbbXXXOOOJJJGGGDDDFFFJJJTTTjjj~~~zzzuuuSSS@@@???;;;888:::888888888777777888888999999::::::;;;;;;<<<=================================;;;;;;<<<======>>>>>>???BBB@@@CCCFFFHHH^^^llljjjiiijjjggg^^^PPPDDD@@@:::===888;;;???EEEgggwwwNNNCCC@@@;;;;;;999888777666666666666555555444444444555555444222;;;999<<>>BBBFFFQQQTTTXXX]]]ccchhhkkkmmmgggkkknnnnnnkkkjjjkkknnnppprrrzzz~~~wwwfffrrrlllzzz}}}zzzqqqdddWWWLLLMMMZZZooofffjjjxxxyyy^^^GGG<<<<<<999;;;BBBBBBIIILLLOOOQQQRRRUUUYYY]]]ZZZ[[[\\\^^^____________\\\``````ccciiikkkyyytttNNNRRRKKKIIIHHHFFFDDDFFFPPP___llleeeZZZOOOJJJGGGEEEGGGKKKQQQhhh~~~rrrRRRAAA@@@<<<888999777888888888888888999::::::::::::;;;;;;<<<=================================<<<<<<======>>>??????@@@@@@>>>BBBHHHHHH[[[jjjgggccc___ZZZQQQFFF???:::777<<<777;;;???CCCaaa}}}SSSFFF???<<<;;;:::999888777777777555555444444444555555666555222:::888<<<@@@HHHlllrrrccc^^^ddddddGGG===:::999888888777777888888888888999:::;;;???DDDHHHTTTUUUXXX\\\aaagggkkknnnnnnppppppnnniiieeeeeefffkkknnnuuuvvv~~~zzzeeemmmpppwwwzzzrrrlllqqq{{{ttteeeXXXMMMNNN[[[pppeeeiii{{{}}}___HHH<<<===:::<<>>>>>??????@@@@@@???<<>>;;;999777>>>999<<<@@@AAA[[[]]]LLLAAA<<<;;;:::888777777666666444444444444444555666777888333999777;;;>>>CCCddduuugggaaaffffffGGG<<<:::999888888777777888888888999999:::<<<@@@FFFJJJSSSUUUXXX]]]aaaeeehhhjjjnnnnnnmmmjjjgggdddcccccceeellluuuuuu{{{vvv```eeewww|||}}}tttiii___bbbmmmsssfffZZZPPPQQQ]]]qqqdddgggvvvwwwZZZEEE<<<@@@>>>@@@GGGGGGJJJOOOTTTUUUTTTTTTWWWZZZ\\\]]]___aaaaaaaaa```___]]]___]]]___eeehhhvvvQQQOOOKKKJJJIIIHHHHHHFFFJJJ[[[lllkkk]]]OOOIIIGGGFFFGGGJJJZZZnnnsssQQQ<<<<<<:::999:::777888888888888999:::;;;<<<::::::;;;;;;<<<==========================================>>>??????@@@@@@>>>;;;AAAIIIGGGUUUccc___VVVKKKAAA:::888999666666<<<777:::>>>===UUUgggRRRCCC;;;:::999777666666555555333333333444555666777888:::444888555:::<<>>========================<<<<<<======>>>????????????;;;AAAIIIFFFQQQbbb[[[OOOCCC:::777777999555777999888777:::BBBHHHpppOOOFFF===<<<;;;999777666666666888777666444444444555555444555555999;;;666BBB```yyyggg```bbbiiiooorrrpppwwwtttjjj^^^gggjjjJJJ===;;;:::999888777777777777:::999:::===BBBGGGJJJKKKUUUXXX[[[^^^aaaaaaaaaaaadddfffiiikkkkkkjjjiiihhhjjjlll{{{~~~zzzwwwdddbbbsss}}}vvvmmmeeecccfffkkkbbbZZZQQQSSSccc{{{gggfffppplllVVVEEE;;;@@@EEEDDDGGGMMMMMMOOORRRUUUXXX[[[]]]^^^______```aaaccccccaaa___dddccccccbbbaaahhhyyyYYYHHHOOOKKKIIIEEEGGGJJJFFFTTTsssttt]]]PPPNNNEEECCCNNNaaauuu{{{{{{UUU===<<<:::888:::999888999::::::;;;;;;:::::::::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999:::===??????>>>AAA???EEEDDDIIIQQQwwwUUUOOOFFF===777555666777777:::;;;:::999;;;AAAFFF{{{sssPPPFFF@@@>>><<<:::888888777777888777666666666666777888555777555888;;;888IIIiiivvvhhh___[[[gggeeegggooo{{{tttkkk```jjjnnnKKK<<<;;;:::999888777777777777999999:::>>>DDDIIILLLMMMVVVWWWYYY[[[\\\]]]]]]]]]bbbccceeegggiiijjjjjjjjjmmmlllwww{{{{{{eee]]]ppp~~~wwwooohhhfffhhhpppddd\\\SSSUUUfff~~~nnnmmmrrriiiSSSFFF>>>CCCHHHGGGIIINNNNNNPPPSSSVVVYYY\\\]]]^^^]]]^^^___aaabbbaaa^^^[[[___```bbbddddddiiixxx^^^JJJMMMKKKIIIEEEGGGJJJFFFSSSppp{{{eeeRRRMMMGGGEEENNNeeezzzoooNNN;;;;;;999777::::::888999::::::;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999<<<>>>???>>>???>>>CCCBBBHHHOOOsssEEEBBB===999666555666888666999::::::888888;;;>>>eeepppNNNFFFAAA???<<<999777777777888666666666555666666777888555777444555888;;;PPPssslllZZZeeebbb___]]]bbbvvvtttkkk```kkksssMMM<<<;;;:::999888888777777888888999;;;@@@FFFLLLOOOQQQWWWXXXYYY[[[]]]___aaabbbccccccdddeeefffggghhhiiiooolllsssxxx}}}kkk^^^jjj{{{tttllliiijjjvvviii___VVVYYYiiiuuuuuuuuueeeOOOEEEAAAGGGLLLKKKKKKOOOOOOQQQSSSWWWZZZ\\\]]]^^^]]]]]]___aaabbbaaa]]]ZZZZZZ\\\```dddeeeiiivvvcccLLLLLLJJJJJJFFFGGGIIIFFFQQQkkkqqqVVVKKKIIIHHHMMMfff{{{~~~dddHHH;;;===999666999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;===>>>===>>>===BBB@@@GGGMMMlll===<<<:::999999999999:::888:::<<<;;;999888999:::MMM{{{___GGGDDDDDDBBB>>>;;;:::999:::;;;::::::999999999999999999888;;;777666:::???WWWyyyjjjnnnlllgggcccfffyyyssshhh^^^iiitttOOO???;;;;;;:::999888888888888888999<<>>@@@:::666999777888999::::::;;;;;;::::::;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<======>>>===BBB@@@FFFKKKddd::::::;;;;;;;;;;;;;;;;;;===>>>??????>>><<<<<<<<<<<>>>>>>>>>>>>>>===<<<;;;::::::<<>>EEEMMMSSSWWWXXX[[[\\\___cccggglllppprrrggghhhjjjkkkjjjgggdddbbbhhhmmmrrrwww|||cccYYYfff{{{sssiiicccaaasssdddXXXZZZhhh{{{ttt|||www\\\HHHEEEEEEIIINNNOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[[[[\\\ZZZXXXYYY\\\```bbbccc```^^^^^^___```cccnnnzzzfffNNNNNNIIIKKKGGGFFFHHHEEEKKK^^^ttt|||[[[LLLKKKJJJKKKYYYlll|||{{{RRRAAA<<<>>>999777:::888888999::::::;;;;;;:::::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;===>>>???>>>BBB@@@GGGKKK\\\999:::;;;=====================>>>>>>>>>===<<<<<<888AAA@@@>>>BBB???>>>EEE@@@??????>>>===<<<<<<<<<============<<<;;;:::999:::===888555:::===HHH]]][[[]]]cccnnn}}}uuuyyy|||~~~ooofffcccqqqkkkMMMBBB<<<;;;:::999999888888999999;;;@@@GGGOOOVVVYYYZZZ\\\]]]```cccfffiiikkkllleeefffiiikkklllkkkiiigggfffmmmqqquuu{{{ddd[[[hhhyyypppeee___]]]yyyzzzgggXXXYYYeeeuuuyyypppyyy[[[IIIGGGGGGIIILLLOOOQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZWWWUUUVVVYYY]]]```aaabbb___^^^______bbblllvvvlllPPPMMMHHHLLLGGGEEEHHHDDDHHHXXXhhh{{{vvv[[[NNNKKKIIIIIIUUUfffuuu~~~qqqMMM===999;;;888999===999888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;===?????????BBB???GGGIIITTT;;;<<<>>>???@@@AAAAAAAAA??????>>>???@@@@@@@@@@@@@@@CCC>>>===EEEDDDBBBIIIAAABBBCCCDDDDDDCCCBBBAAA???@@@BBBCCCCCCCCCBBBBBB>>>@@@;;;999>>><<<===IIIHHHHHHNNN\\\ppprrriiiffftttfffHHH???<<<<<<;;;:::999999999999;;;===BBBIIIRRRXXX[[[[[[]]]___bbbfffiiikkkllllllggggggggghhhiiijjjkkklllhhhnnnlllqqqzzzlll___eee|||sssiiibbbaaannnqqqnnnooo{{{kkkYYYYYYbbboootttppp}}}\\\LLLKKKIIIHHHKKKPPPSSSUUUUUUVVVWWWYYY[[[\\\]]]]]]ZZZYYYYYYZZZ\\\^^^^^^]]]___]]]^^^aaabbbdddkkktttvvvTTTHHHHHHLLLHHHEEEGGGDDDFFFSSS\\\mmmlllZZZPPPJJJFFFIIISSSaaaoooqqqVVVDDD<<<<<<999<<<>>>888888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<:::::::::::::::::::::::::::<<<<<<<<<:::;;;>>>AAA>>>>>>AAA===FFFGGGMMMzzz>>>???AAABBBDDDEEEFFFFFFGGGFFFEEEFFFHHHJJJJJJJJJIIIMMMKKKLLLRRRNNNGGGLLLLLLNNNPPPRRRRRRQQQPPPOOOJJJLLLNNNPPPRRRSSSSSSSSSIIILLLGGGEEEJJJEEE@@@EEECCCAAADDDQQQfff{{{wwwkkkgggttt~~~bbbEEE<<<<<<<<<;;;:::999999999999<<<>>>CCCKKKSSSYYY[[[\\\^^^aaafffkkkooorrrssstttmmmkkkgggeeedddfffjjjllllllnnnhhhmmmyyyooo]]]```xxxooojjjhhhfffqqqbbb```bbbooonnn[[[YYYaaalll~~~sssqqq^^^OOONNNKKKHHHJJJQQQVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]^^^___aaabbbaaa^^^[[[[[[[[[^^^ccceeeggglllrrrWWWDDDHHHLLLHHHDDDGGGDDDEEEPPPTTTdddeeeZZZRRRIIIDDDHHHRRR]]]jjj}}}cccOOOCCC@@@;;;===>>>555999999:::;;;;;;;;;::::::999999:::;;;;;;<<<======:::::::::::::::::::::::::::<<<===<<<;;;;;;>>>BBB<<<===???<<>>BBBEEEJJJOOOSSSXXX]]]```\\\\\\^^^```dddhhhmmmooonnnjjjgggeeeeeeeeecccaaa^^^\\\]]]hhhrrryyyfff]]]ttt}}}sssgggeeeoooyyymmmccchhh~~~eeeUUUTTT[[[fffpppsssttt|||qqq[[[PPPNNNNNNPPPTTTVVVVVVUUUXXXYYY\\\___```aaa``````^^^]]]\\\\\\]]]___bbbccc]]]___aaabbbdddgggkkknnnfffNNNHHHJJJJJJIIIGGGFFFHHHJJJQQQXXX^^^ZZZNNNEEEDDDGGGGGGRRRYYYhhh}}}nnnnnntttxxx[[[RRRGGGBBBBBBBBB???<<<::::::::::::::::::::::::777777888888888999999999888888888999999999::::::===<<<;;;:::;;;===???@@@@@@???@@@@@@>>>@@@KKKWWWyyyjjj```bbbmmmwwwvvvmmmppp___IIIDDD:::::::::888777999<<>>::::::::::::::::::::::::777777777888888888999999888888888999999999999:::<<<;;;;;;:::;;;===>>>??????>>>>>>???>>>???IIITTT|||ddd\\\cccmmmzzz}}}~~~~~~}}}uuupppvvvYYYAAA;;;:::::::::999888:::>>>BBBDDDIIIOOOTTTWWWZZZ\\\^^^___^^^]]]]]]^^^aaadddffffffdddcccdddfffjjjmmmooojjjgggeeekkkpppppptttaaa```uuu~~~}}}lll```[[[___fffeeeppp|||mmmlllooofffWWWPPPPPPRRRTTTVVVWWWWWWWWWYYYZZZ\\\]]]^^^^^^^^^^^^dddccc```___^^^___```aaaaaabbbcccdddeeegggjjjmmm}}}pppNNNKKKJJJIIIHHHFFFEEEFFFFFFNNNQQQTTTSSSOOOJJJFFFDDDFFFLLLOOO___}}}ppphhhgggsssjjjCCC???<<<===@@@AAA???<<<999999999999999999999999777777777777888888888888888888888888999999999999;;;;;;;;;;;;;;;===>>>??????===>>>???>>>???GGGQQQvvv[[[NNNRRRZZZhhhpppwwwxxxsssppprrrwwwxxx{{{vvvttt|||wwwQQQ<<<888:::::::::999:::<<>>???>>>>>>@@@@@@@@@FFFNNNsss]]]IIIAAABBBGGGSSS\\\eeefffbbbaaagggnnnooozzzyyyuuuvvvlllLLL>>><<<999:::::::::;;;>>>CCCFFFMMMPPPUUUXXX[[[]]]___aaaccccccbbbaaa```^^^\\\[[[]]]___bbbdddeeegggkkkmmmqqqmmmffffffjjjiiizzzaaa\\\vvvssspppuuuqqqbbbUUUZZZZZZYYYVVVUUUVVVZZZ]]]XXXYYYYYYZZZ\\\]]]^^^^^^]]]___aaaccccccbbb```___```aaabbbaaaaaabbbeeegggrrr```PPPNNNKKKIIIHHHGGGEEECCCGGGJJJNNNOOOMMMIIIFFFEEECCCIIIHHHRRRmmmrrrddd[[[eee{{{aaaIII@@@>>>:::999:::<<<>>>>>>999999999999999999999999666666666777777777888888777777777888888888888999999::::::;;;<<<<<<======???===>>>@@@AAAAAAEEEKKKzzzvvvkkkbbbVVVJJJCCCAAAAAAAAAHHHNNNTTTVVVUUUVVV\\\aaahhhvvv~~~uuurrrxxxgggKKK???===999::::::;;;<<>><<<<<>>???>>>AAAEEEmmmqqqwww}}}~~~{{{lllbbbXXXWWWXXX___jjjwww~~~}}}}}}yyyddd```ZZZVVVWWW[[[[[[XXXJJJFFFCCCCCCCCCDDDKKKSSS\\\jjjyyy|||qqqooo|||^^^FFF???@@@<<<::::::===CCCGGGIIIIIIPPPSSSVVVXXXYYYZZZ\\\^^^]]]]]]^^^^^^]]][[[YYYXXX___aaaccceeeeeedddbbb```]]]bbbfffmmmuuuxxxuuugggfffvvv}}}ssswwwvvv[[[OOOZZZRRRMMMPPPUUUVVVUUUVVVUUUUUUVVVWWWZZZ\\\___aaa[[[\\\]]]ZZZWWWUUUXXX[[[```\\\YYYZZZ[[[\\\```fffpppvvvXXXLLLKKKMMMJJJJJJHHH???>>>CCCIIILLLJJJHHHHHHHHHEEECCCDDDHHHOOO\\\qqqoooeee\\\___qqqzzzcccPPPGGG???:::999<<<===:::888999999888888888777777666666666666666666666666666666888777666555555666777888888888999::::::::::::999:::888888::::::999===CCCCCCFFFJJJOOOSSSUUUUUUUUUUUUUUU[[[eeeoooyyy}}}}}}ooo```TTTKKKCCCGGGFFFHHHOOOZZZfffnnnrrrqqqssstttvvvzzzxxxrrrpppjjjbbbEEE@@@===>>>>>>???FFFNNNYYYgggvvv~~~~~~{{{uuu{{{rrrxxx]]]FFF>>>===;;;:::;;;???FFFKKKNNNNNNTTTVVVXXXZZZ[[[\\\___aaa\\\]]]^^^______^^^^^^]]]\\\]]]```bbbcccdddcccccceeegggfffkkkssssss}}}xxxaaa^^^mmmttt~~~rrrkkkuuuvvvZZZQQQUUUNNNJJJMMMPPPPPPRRRTTTSSSSSSTTTUUUWWWYYY\\\]]]]]][[[XXXWWWWWWWWWXXXXXX]]]ZZZXXX[[[]]]]]]aaafffhhhvvv]]]OOOKKKMMMIIIJJJIII@@@???BBBGGGKKKLLLJJJHHHGGGHHHFFFFFFGGGJJJSSSeeevvvssscccbbbrrrwww}}}|||cccSSSLLLCCC>>><<<======999777999888888888777777777666666666666666666666666666666888777666555555666777777777888999999::::::999999999888999<<<<<<;;;===BBB888999;;;>>>AAACCCDDDDDDCCCGGGOOOVVVYYY___mmm{{{vvvllljjjbbbVVVMMMIIIEEEBBB>>>===@@@FFFPPP[[[cccgggiiimmmqqqtttyyyqqqbbb\\\UUUNNN???;;;999999999:::AAAHHHTTTdddttt|||{{{zzzwwwvvvsssuuuxxx[[[FFF<<<::::::;;;===BBBIIIOOOSSSTTTXXXYYYZZZ[[[[[[]]]aaaddd\\\]]]^^^```aaabbbcccccc___```bbbdddfffhhhjjjkkkjjjjjjeeegggooonnnttt^^^XXXfffyyyrrr```eeevvvwwwWWWSSSRRRMMMKKKLLLMMMMMMPPPUUUSSSSSSSSSTTTUUUWWWYYY[[[```[[[VVVUUUXXXZZZYYYXXXZZZXXXYYY]]]``````bbbggggggooogggTTTLLLLLLIIIJJJJJJCCC@@@AAADDDJJJNNNNNNJJJFFFIIIHHHHHHGGGEEEKKK[[[lllzzzfffcccqqquuu||||||fff\\\ZZZHHHBBB======<<<888777999777777777777666666666666777777777777777777777777777666666555555666777777777777888999999999999999888888:::>>>>>><<<===AAA666666666777999:::<<<<<<:::???FFFKKKLLLNNNYYYfffmmm}}}tttjjj^^^WWWNNNFFFBBBBBBAAA???<<<===@@@FFFOOOWWW___cccfffkkkqqqttt{{{cccLLLEEEDDDBBB>>>:::888999999999???GGGRRRaaarrrzzz}}}}}}xxx{{{nnnWWWEEE;;;888:::;;;>>>CCCIIIOOOSSSTTTYYYZZZZZZZZZZZZ\\\```ccc]]]^^^```aaacccdddeeeeeebbbbbbbbbdddfffiiilllmmmiiijjjeeeeeekkkmmmvvv```UUU```uuuzzzdddeeeuuuwwwUUUSSSPPPLLLKKKLLLKKKJJJNNNTTTUUUTTTTTTTTTVVVWWWYYY[[[```\\\XXXWWWXXXZZZ[[[[[[ZZZYYY\\\bbbeeedddfffiiioooppp}}}vvv\\\NNNMMMJJJJJJKKKEEEDDDBBBCCCIIIQQQSSSNNNHHHGGGHHHIIIHHHEEEHHHXXXhhh|||hhhbbblll|||www|||aaaXXXZZZGGGAAA<<<;;;:::777777999666666666666666666666666666666666666666666666666555555555555666666666777666777777888999888888888888777999<<<<<<;;;===AAA555444444333444555666777777888;;;@@@CCCDDDJJJQQQVVV```gggrrr|||qqq^^^ZZZOOOHHH@@@<<<<<<;;;999888999;;;>>>CCCIIIPPPVVVZZZaaaeeejjjooouuuhhhIII??????>>><<<999777888888999>>>EEEQQQaaaqqqxxxzzz}}}|||{{{cccRRRDDD;;;999:::<<<@@@DDDHHHLLLOOOQQQWWWXXXXXXWWWWWWYYY\\\___`````````aaabbbcccdddddd```_________aaacccfffggghhhnnnjjjfffjjjnnn|||kkkVVVYYY\\\fff```lllrrrUUUVVVOOOLLLKKKLLLKKKHHHKKKQQQTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\[[[YYYVVVWWWZZZ^^^\\\\\\```fffiiiggggggjjjpppoootttiiiTTTPPPKKKJJJKKKGGGGGGCCCCCCIIIRRRVVVSSSMMMGGGHHHHHHGGGDDDEEERRR```yyyuuugggdddkkksssyyy~~~vvvRRREEEGGGCCC<<<888888888777777:::555555555555555555555666444444444444444444444444444444555555666666666666555666777777888888777777999777888::::::999<<>>BBBEEEIIINNNQQQ[[[___eeekkkpppsssuuuuuummmMMM===999555:::777666777777777<<>>BBBFFFHHHKKKNNNPPPUUUVVVWWWVVVVVVWWWYYY\\\```____________```aaabbbaaaaaa``````aaacccdddfffkkkssspppiiikkkppp```ZZZRRRkkkiii]]]fff|||}}}hhhVVV[[[WWWTTTSSSUUUTTTPPPPPPRRRQQQQQQQQQRRRSSSUUUWWWYYYXXXZZZ\\\ZZZVVVUUUYYY]]]^^^]]]```fffhhhfffeeegggggggggiiixxxvvvZZZSSSNNNKKKLLLHHHHHHDDDCCCHHHQQQVVVUUURRRLLLJJJHHHFFFBBBAAAHHHRRRjjj~~~lll^^^ZZZ]]]___```ccchhhmmmttt|||kkkIII===>>>>>>888555777888666666999444444444555555555555555333333333333333333333333333444555666666666666666555555666777777777777777888777888;;;;;;:::<<>>BBBHHHEEEDDDKKKJJJEEEHHH>>>:::888;;;:::666444666777;;;???BBBCCCEEEIIILLLSSSXXX```gggjjjjjjiiiiiissskkkOOOCCC???::::::777666777777777<<>>;;;DDDCCCBBBGGGEEE???AAA>>>::::::===<<<888888<<<666:::>>>@@@@@@AAADDDGGGIIIQQQZZZaaacccdddfffggghhhuuurrrWWW@@@<<<>>><<<;;;999888::::::999>>>DDDQQQ^^^lllppppppsssvvvvvv{{{{{{}}}pppXXXIII===:::>>>===BBBHHHLLLNNNPPPTTTXXXWWWXXXZZZ[[[ZZZYYYZZZ[[[ZZZZZZYYYZZZ[[[]]]___```^^^___```aaacccdddeeefffiiirrrooommmuuuzzzcccZZZVVVbbbmmmiiiqqqzzzzzzaaaQQQUUU```]]]WWWUUUYYYZZZUUUNNNKKKRRRRRRSSSTTTVVVYYY\\\]]]___^^^]]]___bbbbbb___\\\\\\ZZZ[[[^^^^^^[[[ZZZ\\\ZZZaaaaaadddeeeZZZQQQLLLLLLIIIFFFCCCAAACCCJJJQQQVVVXXXTTTNNNIIIHHHHHHFFFGGGJJJVVVqqq~~~yyyjjjiiinnnjjjjjjkkkhhh```ZZZ]]]eeeoooxxxrrrbbb]]][[[YYYVVVTTTUUUWWWXXX[[[___eeeiiirrreeeNNNAAA<<<;;;<<<888666999999666444555333333333444444555555555444444444444444444444444111222444666777777666555444555555666666666666666555888???GGGGGGAAA===>>>444333333222222333333444888888888888888999999999AAA???<<<<<<>>>???>>>===999;;;===<<<:::888666555999888;;;AAABBB@@@@@@BBBGGGOOOUUUVVVXXX^^^```]]][[[WWWQQQIIIBBB===:::888;;;888888:::999888;;;@@@QQQ]]]gggkkklllppprrrrrr}}}~~~zzzkkkQQQDDD<<<<<>>>>>>>>???>>>===<<<:::<<<===>>>===;;;999999999888<<>>:::888999999999???FFFQQQ[[[dddgggiiimmmpppqqqwwwyyy|||}}}}}}}}}fffNNNBBB;;;;;;@@@BBBEEEIIILLLOOORRRUUUXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^ZZZZZZ```dddcccdddhhhiiieeecccfffmmmtttwwwwwwxxxkkk\\\^^^{{{fffYYYXXX[[[``````eeennnxxx~~~vvvuuutttuuuwww{{{rrrYYYOOOOOOPPPRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUVVVUUUTTTUUUYYY]]]^^^\\\ZZZ[[[^^^______]]]___``````___]]]]]]___aaa```dddeeeeeevvvkkkZZZRRRKKKGGGGGGEEECCCAAABBBIIIRRRXXXVVVRRRMMMHHHFFFFFFFFFFFFRRR```nnnvvv|||uuuwwwxxxwwwuuupppkkkgggXXXZZZ```lll{{{|||mmm^^^IIIBBBFFFDDDCCCAAA===999666444444333444444333333333222222222333333333333444444444444333333333333333333333333333333333333444444444444333444666777999999::::::444333333222222333333444666777888999999999999888777999;;;<<<<<<;;;;;;;;;;;;<<<======<<<:::999777999999===CCCDDDAAA@@@AAACCCGGGIIILLLRRRYYY\\\ZZZXXXWWWTTTLLLCCC???BBBFFFDDD???:::999888999@@@HHHQQQYYY```bbbdddjjjnnnoooooorrrwwwzzz{{{}}}~~~zzz{{{]]]HHH???;;;;;;???DDDHHHLLLPPPQQQSSSTTTVVVXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZXXX[[[aaaeeeeeedddeeeiiifffbbbdddhhhmmmppppppooouuugggYYYsss|||{{{yyyyyy~~~xxxfffWWWNNNKKKLLLNNNOOORRRYYYaaaddddddaaa]]]]]]]]]]]]```cccfffhhhllloootttzzznnnWWWMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQVVVXXXYYYXXXVVVWWW[[[^^^^^^\\\[[[[[[]]]^^^]]]]]]^^^___``````______aaacccbbbdddeeegggpppwww\\\QQQNNNLLLGGGEEECCC@@@@@@EEELLLRRRVVVSSSNNNJJJGGGEEEFFFFFFRRR\\\hhhpppzzz~~~zzzuuuwwwzzz~~~uuufffYYYGGG@@@BBB???BBB@@@===999666333222222333333333333222222222222222222333333333444444444333333333333333333333333222222222222333333333333333444555777888999::::::444333333222222333333444555666999:::;;;:::999888444777999:::::::::===???@@@???>>>>>>===;;;888666999999===CCCEEEAAA???@@@BBBDDDGGGLLLSSSYYY[[[ZZZffffffaaaVVVHHH@@@BBBFFFJJJDDD???<<<:::999>>>EEEPPPWWW[[[\\\```ggglllmmmlllnnnrrruuuvvvxxx{{{}}}}}}~~~~~~uuu{{{~~~sssUUUDDD>>><<<===@@@GGGKKKPPPSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\[[[[[[___dddgggfffcccbbbgggdddaaaaaadddhhhkkkkkkpppqqqppp\\\nnn{{{vvvoooiiigggfffeeefffmmmzzzxxxiii\\\SSSNNNKKKIIIMMMMMMOOOSSSVVVVVVSSSPPPSSSRRRRRRRRRTTTUUUWWWXXX```aaadddllluuujjjUUUMMMNNNPPPMMMNNNOOOPPPQQQQQQQQQQQQWWWYYY[[[ZZZXXXWWW[[[^^^^^^]]]\\\\\\\\\]]]]]]]]]___```aaa```^^^]]]^^^`````````eeejjjlll~~~bbbSSSOOONNNHHHFFFCCC@@@???BBBGGGLLLTTTRRROOOKKKGGGEEEEEEEEEMMMYYYfffooovvvtttaaaUUUDDD;;;999555888777666444333333333333333222222222222222222222222222222222333333333333222222222222222222222222222222222222333333333333333333555777888999999999444333333222222333333444444777:::<<<===<<<:::888::::::;;;;;;<<>>@@@BBBCCCHHHPPPWWW[[[^^^___bbbdddbbbYYYMMMEEEEEEIIIKKKGGGCCCAAA===;;;>>>CCCNNNSSSVVVWWW\\\dddjjjkkklllmmmooopppqqqtttyyy|||zzz|||}}}yyyvvvuuusss{{{~~~iiiPPPAAA>>>???@@@BBBIIIMMMRRRUUUUUUTTTSSSSSSQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]ZZZ]]]aaaeeehhhjjjgggdddcccaaa______aaaeeehhhjjjnnnooo}}}www^^^eeewwwlllgggccc^^^YYYYYYXXXXXXZZZ```kkkxxxxxxoooccc[[[XXXVVVSSSPPPQQQSSSUUUYYYZZZZZZWWWTTTUUUUUUUUUUUUVVVXXXZZZ[[[______bbbjjjrrr|||eeeTTTMMMMMMNNNLLLLLLNNNOOOPPPPPPPPPPPPRRRTTTVVVUUUSSSSSSUUUXXX______^^^]]]\\\\\\\\\]]]\\\]]]^^^^^^\\\\\\\\\]]]```___eeekkkjjjsssrrrYYYOOOMMMIIIGGGEEEAAA???@@@DDDGGGPPPPPPPPPMMMHHHEEEDDDDDDEEESSSdddmmmooouuujjjVVVNNNBBB;;;:::666222222222222222333333444222222222222222222222222111111111222222222333333222222222222222222222222333333333333444444444444222333555666888999999999444333333222222333333444444777;;;???@@@>>>;;;999:::999:::>>>DDDJJJMMMNNNLLLHHHDDDBBBBBB@@@<<<888:::888;;;@@@AAA>>>===???BBBCCCIIIQQQXXX^^^fffnnngggjjjjjjcccYYYPPPLLLKKKOOOJJJFFFDDDAAA===@@@EEEIIIMMMPPPRRRXXXbbbggghhhlllmmmmmmmmmnnnqqqvvvzzzvvvzzz~~~{{{uuuqqqpppooovvv~~~rrrbbbLLL???>>>AAADDDEEEJJJNNNRRRUUUUUUTTTSSSSSSPPPPPPQQQRRRTTTWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXX[[[___bbbhhhnnnnnnkkkbbb```___^^^```cccgggiiihhhkkkvvvcccYYYhhhyyyxxxmmm___VVVTTTVVVVVVUUUSSSTTTUUUWWW[[[ccclllrrrqqqrrrrrrttt|||uuunnngggdddeeeeeebbb___aaadddjjjpppssstttsssrrrlllkkkkkkkkkmmmooorrrtttrrrpppttt{{{sss\\\PPPKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOORRRTTTTTTRRRRRRTTTWWW^^^______]]][[[ZZZ[[[\\\VVVXXX[[[\\\\\\\\\]]]^^^```aaafffiiifffjjjcccSSSRRRJJJIIIGGGCCC@@@@@@BBBEEEKKKOOORRRQQQLLLGGGEEEEEEDDDPPP___iiijjjlllvvvcccMMMGGG???999888555444444444444444444333333111111111222222222222222000000111111111222222222222222222222222222222222333333333333444444444444222333444666777888999999444333333222222333333444555888===AAABBB@@@===:::777888???LLL]]]hhhlllkkkfff___WWWPPPLLLFFF>>>888:::888999===>>><<<<<>>===BBBFFFFFFKKKNNNRRRTTTTTTTTTSSSTTTQQQQQQQQQRRRTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYXXX\\\^^^___eeemmmpppmmmcccbbb```______aaaeeehhheeekkkssssssWWWXXXZZZ|||~~~yyyqqqfff______bbbeeegggbbbdddgggjjjmmmqqqvvvyyyvvvwwwwwwxxx~~~aaaPPPLLLJJJHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJMMMPPPSSSTTTRRRRRRUUUWWW\\\^^^^^^[[[XXXWWWXXXZZZVVVXXX[[[\\\[[[[[[[[[\\\]]]^^^bbbccc```dddtttjjjUUUVVVLLLKKKIIIEEEBBBAAABBBDDDHHHNNNUUUUUUQQQKKKGGGFFFHHHKKKTTT^^^cccdddjjjsssxxxttt^^^DDD@@@:::555555222555555555555555444444333000111111111222222222222000000000000111111111222111111111111111111111111222222222222333333333333222333444666777888888999444333333222222333333444555999>>>BBBDDDAAA>>>;;;888===JJJaaazzz~~~qqqfff\\\RRRFFF>>>;;;888888;;;<<<:::<<>>BBBDDDGGGLLLOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXX[[[ZZZXXXWWWXXXYYY[[[]]]]]]]]]___aaafffkkkpppsssaaaaaaaaabbbccceeegggiiihhhmmmqqq{{{YYY^^^\\\^^^zzzkkk{{{{{{dddPPPKKKIIIDDDDDDJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHLLLNNNNNNPPPQQQSSS\\\[[[ZZZXXXVVVUUUUUUUUUZZZYYYYYYXXXXXXXXXYYYYYYWWWUUUXXX^^^```]]]aaagggwwwZZZRRROOONNNLLLJJJHHHFFFAAA;;;HHHIIIMMMPPPRRRPPPKKKHHHIIIGGGFFFFFFIIINNNTTTXXXgggrrrfff\\\ddd}}}gggNNN:::999;;;777111111444444333333333333222222111111111111111111111111111111111111111111111111000000000000111111111111333333333333333333333333111222333333333444666888555555444444333333444444555555666999===???===;;;@@@III\\\yyy~~~aaaIII@@@999888777666666777888999===>>>???HHHUUU___yyyooo]]]EEE:::;;;::::::===AAAEEEKKKSSS[[[aaaeeegggiiikkkmmmmmmlllkkkhhhiiilllqqqwww{{{~~~zzzxxxzzzzzzzzzhhhiiiTTTAAA???CCCEEEHHHMMMNNNOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYYYYYYYXXXWWWWWWYYYZZZ\\\___ccchhhlllnnneeedddcccccccccdddeeefffhhhkkkoooyyykkkYYYVVV[[[yyymmmqqq[[[HHHGGGIIIGGGEEEHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJMMMNNNNNNNNNPPPRRRYYYXXXWWWVVVUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXYYYVVVWWW[[[\\\[[[```ggguuuhhhPPPOOOMMMJJJGGGFFFFFFDDDBBBGGGIIILLLOOOQQQPPPLLLIIIIIIGGGDDDCCCDDDHHHLLLOOO[[[pppnnndddZZZ___sss\\\GGG888777999555111222444444333333333222222222111111111111111111111111111111111111111111111111//////000000000111111111333333333333333333333333111222333333333444666888666555555444333333444444666555555777;;;<<<===<<>>HHHYYYppprrrZZZFFF<<<555444444333333444555666666::::::===CCCGGGYYYxxxuuuaaaJJJ???===777777888:::===AAAHHHPPPUUU___```aaaccceeeggghhhiiippprrrssssssrrrqqqqqqqqqrrrmmmjjjmmmvvvxxxmmm]]]MMMAAACCCHHHIIIKKKPPPMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSVVVZZZ]]]]]]\\\YYYWWW\\\]]]^^^_________^^^^^^aaaaaaaaabbbdddfffhhhjjjffffffkkkuuu~~~xxxcccWWWeeehhhTTT}}}xxxrrr|||}}}{{{uuuuuujjj]]]RRRPPPOOOJJJEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNPPPSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXX\\\\\\]]]^^^^^^^^^aaaeeeiiilll]]]VVVPPPLLLHHHFFFGGGJJJFFFFFFHHHKKKNNNOOONNNMMMOOOMMMIIIFFFDDDCCCDDDDDDHHHTTTddduuummmiiiuuuyyyrrrnnnqqqyyyzzzpppfff]]]ZZZ```ooovvvgggbbblllrrrXXXAAA:::666666555111111555333333333222222222222111111111111111111111111111111111111111111111111111////////////000000000111111111111111222222222222000111333333222333555777888777666555444444444444555555555555555888:::<<<666;;;CCCNNN]]]kkkpppmmmfff```ZZZUUULLL@@@777333333222222333333444444555333::::::<<<@@@???III```ttt___RRRFFFBBB@@@777888999999;;;>>>DDDLLLRRR[[[\\\]]]___aaadddeeeffffffjjjmmmoooooooooppprrrjjjhhhfffjjjuuuooojjjWWWIIIAAAEEEJJJIIIKKKOOOLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOKKKMMMOOORRRTTTTTTTTTTTT[[[\\\]]]^^^____________````````````bbbdddfffgggddddddiiisss}}}zzzcccTTTkkknnnVVV\\\}}}qqqkkklll|||yyy}}}wwwpppooonnnooo{{{}}}}}}yyygggcccuuubbb___\\\WWWNNNGGGEEEGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOSSSVVVRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWXXXXXXYYY\\\```dddeeedddddddddccceeepppdddYYYPPPMMMKKKGGGGGGJJJFFFFFFFFFHHHLLLNNNOOONNNPPPNNNKKKHHHFFFEEEEEEEEECCCMMMZZZjjjnnnlllvvvyyyrrrzzz}}}zzzwwwhhhfffccc]]]ZZZddd~~~rrrhhhpppzzzyyybbbHHH<<<:::888777555111111444333333222222222111111111000000000000000000000000000000000000000000000000...////////////000000000000000000111111222222222000111222222222333555777888888666555444444333333333444555555444666999;;;888:::::::::???GGGKKKIIIEEEBBB===999666333333333111222222333333444444444222888999<<>>FFFRRRaaavvv}}}rrr}}}nnnooommmdddZZZ]]]uuuzzznnnssswww~~~lllVVV>>>::::::999777444222222333222222222222111111111111000000000000000000000000000000000000000000000000......////////////000000/////////000111111222222000111222222222222555777999888777555444444333333222444555555444444777::::::;;;999555555:::===<<<999999888666444444555555111111222333444444444444333777555888AAAAAA@@@JJJYYYnnnsssQQQAAA;;;<<<888:::>>>:::::::::999888:::???GGGLLLRRRUUUXXX\\\___```aaaaaaaaaeeehhhgggbbb^^^]]]^^^iiiqqqxxx{{{qqqbbbLLLCCC@@@FFFKKKHHHGGGKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTVVVYYY]]]```bbbbbb```^^^\\\[[[ZZZZZZ[[[[[[```dddhhhxxxhhh[[[```ggguuuiiiZZZaaa{{{{{{zzztttvvvwwwdddaaappp|||ZZZ]]]zzzhhhVVVKKKQQQTTTPPPHHHDDDFFFIIIDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIJJJKKKLLLOOOSSSWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYXXX```eeeddddddgggfffbbb```cccuuuoooVVVPPPPPPMMMKKKMMMIIIGGGEEEEEEHHHKKKNNNOOOOOOOOOMMMKKKIIIFFFDDDCCC===DDDLLLWWWhhh~~~|||uuueeebbbrrrvvvzzz{{{rrrooonnnzzzdddPPP;;;999999888666444444333333222222222222111111111111000000000000000000000000000000000000000000000000........./////////000000......//////000111111222///111222222111222444777999888777666444444333333111333666666444444666999444666555111000444666666333666999888666555444222000111222333444555555555666888222333===>>><<>>FFF===;;;777555444666888::::::<<<===:::888:::AAAGGGKKKOOOTTTWWWXXXYYYYYYZZZ[[[[[[___dddeeebbbcccfffkkkyyymmmdddQQQEEEFFFGGGHHHHHHGGGFFFEEEEEEHHHKKKJJJGGGEEEEEEFFFFFFIIILLLLLLJJJIIIJJJKKKMMMLLLOOOTTTUUURRRPPPRRRQQQQQQPPPPPPSSSXXX\\\___ZZZ[[[]]]]]]\\\[[[\\\]]]^^^dddkkkqqqwww```XXX___kkkkkkaaa{{{kkk```hhh~~~dddjjjccc|||ppp\\\WWWXXXTTTNNNHHHDDDBBBCCCDDD@@@EEEHHHEEEFFFJJJKKKIIIKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPQQQSSSUUUVVVTTTRRRSSSWWWVVVRRRQQQSSSUUUUUUXXXYYYYYY[[[\\\___```aaa_________iiirrr]]]TTTNNNLLLMMMMMMLLLIIIFFFCCCFFFLLLRRRSSSXXXYYYSSSMMMIIIFFFCCCAAABBBDDDIIITTTccctttuuu}}}|||ssshhhaaa___bbbqqqzzzVVVCCC>>>666666555444333333333333222222222111111111111000222111111111000000//////000000000000000000000000////////////000000000000---......///000111111222000000000111222222333333>>>;;;888666666555444333444333333222222333333444555222000222666:::<<<<<<999999888777666666555555111333444444333555666666555444444555777:::===??????BBBEEEOOOVVVHHH:::>>>;;;999666444333555777999<<<>>>>>>;;;888:::AAAHHHLLLOOOTTTWWWXXXXXXYYYYYYYYY[[[```cccaaa```fffoooqqq}}}}}}jjj]]]PPPEEEEEEFFFGGGGGGFFFEEEEEEDDDGGGIIIHHHFFFDDDDDDEEEFFFIIIKKKKKKIIIHHHHHHJJJLLLKKKNNNSSSTTTQQQPPPRRRPPPPPPQQQSSSUUUXXXZZZ[[[ZZZ\\\^^^___^^^^^^___```hhhkkknnnnnnooorrryyybbbVVV\\\iiizzzeeeyyy|||oooqqqfff\\\fff|||eeeUUURRRQQQNNNJJJEEECCCBBBCCCCCCIIIFFFBBBAAACCCFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMNNNPPPSSSSSSRRRQQQPPPTTTUUURRRQQQUUUWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^[[[\\\^^^eeezzzgggVVVTTTSSSNNNMMMLLLIIIFFFDDDFFFLLLPPPTTTZZZ[[[VVVPPPMMMHHHDDDAAAAAACCCGGGPPP^^^mmmwww~~~{{{wwwmmmeeeaaaeeetttsssVVVDDD===666555444333333222333333222222222111111111000000111111111000000000//////////////////////////////.../////////000000000000......//////000000111111///000000111111222333333===:::777555555555444333444333333222222333333444444222000111555:::===>>>888777666444333333333333///111333444222111444777666666666777888:::<<<>>>>>>???@@@MMMZZZPPP???>>>:::999666444444666888999???@@@@@@<<<999;;;CCCJJJMMMPPPTTTWWWWWWWWWXXXXXXUUUXXX\\\\\\XXXXXXcccqqq}}}yyyeeeSSSMMMEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFFFFDDDCCCCCCDDDGGGHHHIIIHHHFFFFFFGGGHHHLLLJJJMMMRRRSSSPPPOOOQQQNNNPPPRRRUUUVVVWWWWWWWWWXXX[[[]]]^^^^^^___```bbbbbbeeehhhiiihhhjjjnnnrrrmmmXXXZZZeeennnkkk{{{{{{nnnnnn}}}mmmVVVKKKKKKHHHFFFDDDBBBAAAAAABBBBBBKKKCCC@@@EEEGGGDDDCCCHHHFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOPPPPPPNNNMMMRRRTTTRRRRRRWWWZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ]]]bbbjjjwww\\\XXXVVVMMMMMMLLLIIIFFFEEEFFFKKKNNNSSSYYY]]]YYYTTTPPPJJJDDDAAAAAABBBDDDKKKVVVccckkkvvv|||vvvnnngggjjjxxx~~~gggSSSDDD;;;666555444333333222222222222222111111111000000000111111000000000000//////////////////////////////....../////////000000000//////////////////////////////000111111222222333;;;999666555555555444333444333333222222333333444333333333333555777999:::777666444333111000000000000222444555222///222666888888777888999:::<<<<<<>>>???AAAQQQddd^^^LLLFFF;;;999777666555666888999AAABBBBBB???<<<===DDDKKKNNNPPPTTTVVVVVVVVVWWWWWWVVVWWWXXXXXXUUUXXXeeesss{{{uuuaaaIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFEEEEEEFFFFFFJJJIIIKKKPPPQQQNNNMMMPPPOOOPPPRRRSSSUUUUUUUUUUUUTTTWWWZZZ\\\\\\]]]___aaa[[[___cccfffgggiiimmmooo|||ddd\\\aaapppzzz}}}jjjddddddpppqqq[[[JJJDDDFFFBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBLLLZZZXXXHHHAAAFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIIIIKKKMMMOOOOOONNNNNNSSSUUUSSSTTTXXX[[[ZZZWWWVVVVVVUUUUUUVVVVVVWWW[[[ZZZ]]]``````qqqppp```VVVNNNNNNLLLJJJGGGFFFHHHJJJLLLQQQWWW\\\[[[XXXTTTLLLDDDBBBBBBAAAAAAEEEMMMWWW^^^kkkwwwzzzsssppp|||mmm\\\LLL@@@999666555444333222222222222111111111111000000000000000000000000000000//////////////////////////////........./////////000000//////////////////......//////000000111222222222:::777555444444555444333444333333222222333333444444555777777666555444444666666666666666555555444444444666:::777000000444888888888888999:::;;;;;;<<>>KKKdddvvvkkkOOO@@@CCCAAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHIIILLLNNNOOONNNPPPUUUWWWUUUTTTWWWYYYXXXWWWWWWVVVUUUUUUUUUUUUUUU]]]YYYZZZ\\\XXXaaapppZZZSSSPPPNNNKKKIIIIIIIIIJJJKKKOOOVVV]]]^^^^^^[[[SSSJJJEEEDDDBBB@@@AAAEEELLLRRRZZZdddoootttuuuyyywwwtttcccQQQCCC:::666555555444333222222222222111111111000000000////////////////////////000000....................................////////////////////////...............//////000111111222222888666444333444555444444444333333222222333333444444777999999888666666777666777999;;;;;;:::999777888555888???>>>666222444666777777888999:::;;;;;;999???@@@IIIXXXVVVHHHDDD;;;:::888666555444444555===CCCIIIJJJGGGFFFGGGJJJKKKMMMPPPQQQRRRSSSTTTVVVXXXWWW[[[eeeoooyyyyyyxxxyyyooohhhUUUFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFFFFHHHJJJJJJHHHFFFHHHFFFGGGKKKLLLJJJKKKMMMOOOOOOOOOOOOPPPRRRTTTVVVUUUWWW[[[]]]^^^___aaacccbbbccceeegggiiikkklllllluuu}}}~~~hhhppppppfffsss|||xxx```[[[^^^lllkkkVVVKKKDDDBBBCCCBBBBBBAAAAAA@@@@@@??????@@@UUUrrrnnnPPP@@@@@@AAABBBBBBDDDEEEFFFGGGGGGHHHGGGGGGHHHKKKNNNOOONNNPPPUUUVVVTTTSSSUUUVVVTTTWWWWWWVVVUUUUUUUUUUUUUUUZZZXXXWWWUUUPPPUUUooodddTTTRRROOOMMMKKKLLLLLLKKKJJJNNNUUU\\\```cccccc[[[SSSHHHFFFDDD@@@???AAAEEEIIIMMMUUU___eeeiiipppzzzzzzvvvkkkZZZHHH;;;666666555444333222222111111111111111000000000/////////......////////////000000........................------........./////////..............................///000000111111222777555333222333555444444444333333222222333333444444666888999999;;;???CCCFFFGGGIIIIIIFFFAAA<<<888999444888CCCGGG>>>777666444555666888999:::::::::888>>><<<>>>HHHIIIEEEGGGBBBAAA>>><<<:::999888777999AAALLLPPPNNNJJJIIIIIIHHHJJJMMMOOOPPPQQQTTTVVVWWW[[[fffrrrzzzttthhhjjjsssrrrqqqaaaOOOHHHEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEBBB@@@AAACCCEEEEEEDDDEEEEEEGGGJJJMMMMMMJJJGGGGGGEEEFFFJJJKKKIIIIIIMMMLLLMMMNNNPPPRRRSSSSSSSSSUUUWWW[[[]]]]]]___aaaccc___```aaadddhhhlllnnnnnnrrrzzzsssiiiiiixxxlllggguuuxxxuuuuuujjjSSS___hhhtttxxxZZZJJJEEECCCAAAAAA@@@@@@?????????@@@AAAAAAAAATTTiiikkk[[[IIIBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEGGGJJJMMMNNNNNNLLLQQQSSSQQQQQQSSSSSSQQQVVVUUUUUUTTTTTTTTTTTTUUUVVVYYYWWWOOOIIIOOOdddvvv{{{]]]TTTQQQNNNNNNNNNNNNKKKIIIJJJQQQXXX^^^dddfff```XXXKKKIIIFFFBBB??????AAADDDFFFKKKRRRYYY___fffooovvvxxx~~~vvvooobbbPPP@@@777555666555444333222111111111111111000000000////////////........./////////000000........................---------.........//////,,,------....../////////......//////000111111111666444222222333444555444444333333222222333333444444555777777999???HHHOOO^^^______\\\UUUKKKBBB<<<999333777FFFMMMEEE;;;999333444666777999:::::::::777>>>;;;888@@@EEEHHHQQQIIIHHHFFFCCC@@@>>>======666@@@MMMSSSRRRMMMIIIHHHGGGIIILLLMMMOOOQQQSSSVVV^^^ggguuu~~~jjj^^^eeeuuuiiirrrvvv]]]KKKHHHBBBDDDCCCBBBAAAAAABBBCCCDDDDDDAAA??????BBBDDDDDDCCCDDDEEEHHHLLLPPPPPPLLLGGGGGGEEEEEEIIIJJJHHHIIILLLHHHKKKOOORRRTTTTTTRRRQQQSSSVVVYYY[[[[[[\\\^^^```cccbbbaaaccceeeggghhhgggpppzzz{{{eeedddeeeoooxxxaaaddd{{{uuusssggg___^^^kkkkkkrrrjjjNNNBBBAAAAAA???>>>???>>>>>>>>>???@@@BBBCCC>>>LLLVVVPPPEEEBBBDDDGGGCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDEEEHHHKKKMMMMMMHHHMMMPPPOOOOOOQQQRRRPPPTTTTTTSSSSSSSSSSSSTTTTTTTTT[[[ZZZNNNEEENNNaaapppkkkUUURRROOOOOOPPPOOOLLLIIIDDDKKKSSSZZZaaaeee```XXXLLLKKKHHHCCC???>>>@@@BBB???BBBGGGLLLRRRYYY```eeennnuuuuuukkkZZZIII<<<666666777555444333222111111111111000000000000////////////---.........//////000000........................---------.........//////,,,,,,------...///000000......//////000111111111555333222222333444444333333333333222222333444444777777444444@@@YYYqqqtttYYYCCC:::<<<888888CCCPPPQQQEEE888777444222444999;;;999555777:::@@@GGGQQQ```rrr~~~|||uuujjj___VVVOOOJJJGGGFFFDDDEEEHHHHHHFFFFFFHHHLLLKKKMMMNNNLLLJJJMMMTTTccckkk}}}}}}]]]WWWiiizzzssspppkkkcccUUUGGGBBBDDDAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOOOOTTTTTTUUUVVVWWWXXXZZZ[[[ZZZ\\\^^^_________aaaccckkk___VVV]]]dddpppeeebbbooozzzvvvtttnnnfffaaauuu}}}ttt\\\HHHDDDEEE@@@===@@@===========================???AAAAAAAAAAAACCCEEEBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVSSSWWWPPPGGGEEEEEEPPPeeejjjaaaYYYQQQMMMNNNNNNJJJFFFIIIHHHJJJRRR\\\bbbcccaaa\\\QQQHHHHHHHHHBBB>>>??????AAABBBAAABBBGGGPPPWWW]]]bbbkkkuuu~~~zzzssstttzzzttt```KKK@@@<<<777444333222333333333333222111111000000000000000000000000...///000111111000///...........................,,,---...//////...---,,,......////////////............///000000000000000666555333333555666555444444333333222222333333444333555777<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDEEECCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXTTTWWWNNNDDDCCCDDDMMM______xxxkkkaaaVVVQQQRRRTTTQQQMMMIIIHHHIIIPPPZZZaaacccccc]]]UUUNNNKKKFFFAAAAAAEEEAAAAAAAAA???>>>AAAGGGMMMOOOTTT\\\fffpppwww|||zzzuuuoooooossskkkZZZFFF===:::777444444222222333333222222111000000000000000000000000000...///000111111000///...........................,,,---...//////...---,,,......////////////............///000000000000000888666555666777888777666444333333222222333333333555777888<<>><<<@@@HHHNNNPPPNNN>>>;;;777777:::<<<<<<;;;BBBHHH[[[{{{vvvhhhZZZSSSNNNIIIFFFEEEIIILLLRRRYYYXXXUUUUUUYYYrrrxxxwww~~~rrrxxxlllQQQAAACCCCCC;;;?????????@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNPPPQQQSSSUUUUUUTTTUUUWWWXXXZZZ^^^cccgggkkkvvvqqqnnnbbbXXX^^^qqqsss^^^MMMUUUrrrrrrooollljjjmmm{{{zzzQQQHHHAAAAAA???:::;;;AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDCCCAAAAAABBBCCCFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTSSSSSSTTTVVVXXXZZZVVVWWWKKK@@@AAABBBHHHUUUYYYdddyyykkkZZZQQQQQQSSSQQQNNNIIIHHHIIINNNWWW___cccdddbbb___ZZZTTTJJJBBBCCCHHHDDDCCCAAA>>><<<<<>>===;;;<<>>>>>???@@@AAAAAABBB??????????????????????????????@@@@@@AAABBBCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIKKKMMMOOOQQQRRRSSSRRRSSSTTTUUUWWW[[[aaaeeedddpppttt{{{ttt___[[[aaammmmmmUUUSSSfffuuukkkeeeccchhhwwwzzzQQQIIIBBBAAA???;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAA@@@AAABBBDDDDDDBBBAAA@@@AAACCCEEEGGGFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXJJJ<<<>>>@@@BBBJJJUUUZZZwwwhhhVVVQQQQQQPPPNNNJJJHHHHHHLLLTTT[[[aaaccckkkkkkjjjdddZZZOOOHHHGGGHHHFFFBBB>>>=========>>>BBBEEEJJJQQQWWW\\\```bbbgggkkksss|||ttteee___dddqqqtttWWWIII<<<777666555444444222222222222222111000000////////////////////////////////////////////////........................---------------------------------......------------...//////000000//////888777777888999999777666555444333333222222222333000333444222333999>>>???CCCBBB@@@;;;888555333111888888888888999<<<@@@CCC===;;;888666777999:::;;;III[[[zzz{{{iiiUUUJJJGGGEEEDDDEEEFFFJJJRRR]]]dddkkkuuu~~~yyysss]]]JJJDDDCCC???===???======>>>>>>???@@@AAAAAA????????????????????????>>>>>>>>>??????@@@@@@AAADDDDDDCCCCCCDDDEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRSSSWWW\\\___]]]lllhhhlllppp[[[UUU\\\sssvvvdddXXXWWWiiizzzppplllfff___YYYQQQRRReeewwwSSSIII???===>>>>>>==============================:::<<<>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@AAACCCEEEFFFEEEFFFHHHIIIKKKLLLLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPNNNPPPSSSVVVWWWVVVUUUTTTYYYZZZJJJ:::;;;>>>>>>BBBIIIRRRdddhhhZZZTTTRRRQQQLLLJJJIIILLLQQQWWW\\\___nnnrrrvvvvvvpppfffZZZQQQNNNIIIBBB????????????>>>===???BBBEEEHHHKKKMMMNNNUUUYYY```iiirrryyy}}}||||||}}}oooiiibbbbbboooqqqPPPEEE:::777666333222333111222222222222111000000//////////////////////////////............//////........................---------,,,,,,---------,,,,,,------------,,,,,,------...///////////////888777888999::::::888666555555444333222222222222///444666333222444444222;;;======;;;::::::999555333444555555444555666888999888777666666777999:::???OOOhhh~~~zzzrrrccc```\\\ZZZ[[[\\\\\\\\\VVVNNNHHHHHHIIIGGGDDDCCCCCCFFFOOO[[[gggsss{{{{{{iiiOOO>>>BBBFFF???<<>>?????????@@@????????????????????????======>>>>>>>>>?????????@@@??????@@@@@@AAABBBCCCGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMOOOPPPPPPPPPQQQSSSWWWZZZUUUbbbaaa```{{{qqqeeefffnnnuuurrrkkk^^^PPPUUUvvvjjj[[[WWWWWWVVVQQQMMMSSSlllzzzppphhhWWWKKKCCC;;;999===??????===<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<=========???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFHHHJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOLLLNNNQQQTTTUUUTTTRRRQQQYYY\\\LLL:::999<<<;;;>>>@@@KKKXXXjjjhhhZZZSSSQQQNNNMMMLLLLLLNNNRRRWWWZZZhhhpppxxx||||||yyyooofffYYYQQQGGGBBBBBBBBB@@@>>>===>>>??????AAABBBBBBCCCKKKNNNTTT[[[ccckkkppptttvvvzzz~~~{{{rrrpppooosss|||zzzrrrnnn^^^dddmmmvvviiiIII@@@888666555222222333111111222222111111000///000000000000000000000000///......------......///........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------...////////////...999999:::;;;===<<<:::777666555444333222222222222222666777333000111000...777;;;<<<999:::======999222222222222333333444555555666666666666666888999888>>>GGGOOORRROOOHHHBBBGGGFFFEEEFFFHHHIIIHHHGGGBBB???AAAFFFIIIHHHGGGIIIHHHKKKVVVeeesssttt~~~wwwuuuWWWIII???@@@BBB???>>>@@@===>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>????????????@@@AAABBBCCCGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIJJJKKKKKKJJJIIIKKKLLLNNNOOOPPPRRRUUUWWWUUUWWW^^^cccnnneeeVVVbbbdddgggeee[[[WWWjjjkkkYYYSSSUUUVVVZZZ___mmmhhhPPPHHH@@@@@@>>><<<:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;============???@@@???@@@AAACCCCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNLLLMMMMMMNNNOOOPPPQQQRRRYYY^^^OOO;;;888::::::===>>>EEEPPP]]]ssszzzdddXXXSSSPPPPPPNNNMMMMMMOOORRRTTT]]]hhhppprrrtttxxxyyywwwmmmaaaSSSJJJHHHGGGCCC???@@@????????????@@@@@@AAAFFFGGGKKKPPPWWW___fffjjjooouuu|||~~~|||zzzzzz|||xxxxxxxxxyyy|||~~~~~~}}}zzzxxxwww{{{yyyppphhhdddbbbdddsss]]]BBB:::555444444222111333111111111111111000000///000000000000000000000000///...------------...///........................------,,,++++++,,,------++++++,,,,,,,,,,,,++++++,,,---......//////......;;;;;;;;;===>>>>>>;;;999666555444333222222222222111555555222111555777777<<>><<<===999222444333111111333555666777333555666777666777888999<<<999777999===@@@@@@>>>@@@???===>>>@@@BBBBBBBBBEEEAAA@@@CCCFFFGGGLLLRRRPPPUUUaaaqqq|||sss~~~vvvrrrIIIIIIEEE???===@@@@@@>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>BBBAAABBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDFFFHHHIIIJJJIIIGGGFFFHHHJJJMMMOOOPPPRRRTTTVVV^^^TTT^^^gggaaaqqqwwwbbbSSSUUU^^^hhhhhhbbbgggrrrxxxnnnZZZSSSTTTVVV```ooo^^^EEEDDDFFF:::>>>AAA???;;;::::::::::::::::::::::::::::::::::::<<<===>>>===>>>@@@AAA>>>@@@BBBDDDDDDDDDBBBAAAAAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJMMMQQQSSSXXX```RRR<<<777999:::===<<<<<>>============>>>>>>??????@@@AAAEEEKKKSSS[[[___jjjrrr|||{{{uuuqqqoooiiiiiiiiilllqqquuuvvvwww~~~}}}xxxqqqjjjfffeeefffxxx}}}xxxzzzzzz{{{~~~UUU<<<666222333333222222444111111111111111000//////000000000000000000000000///...---,,,,,,---...///........................------++++++++++++------+++++++++,,,,,,+++++++++,,,---......//////......666777:::<<<===<<<;;;:::888777666555555444444555333444333222222333666999???DDDCCC;;;777::::::555444444333333333444444555777777777777777888888999999999999999:::;;;<<<<<<===???@@@@@@??????@@@BBB>>>??????AAAJJJVVV\\\[[[^^^gggvvvxxxlllppp}}}rrrfffCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>????????????CCCBBBBBBAAAAAA@@@@@@???BBBBBBAAABBBBBBCCCDDDEEEIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPPPPNNNOOOSSSWWWXXXXXXXXXZZZaaammm{{{mmmUUU^^^ZZZ```vvvvvvdddaaa~~~{{{ooo```TTTWWWkkkdddFFFCCCCCC=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===============???@@@@@@AAA@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJKKKJJJIIIHHHHHHIIIKKKKKKLLLKKKIIIHHHHHHJJJLLLNNN^^^ddd]]]FFF888999:::555======BBBRRR___fffyyy]]]UUURRRRRRMMMIIIQQQUUUIIIXXXdddpppqqqjjjjjjsss~~~yyycccUUUQQQKKKBBBCCCAAA???===;;;;;;;;;;;;=========@@@FFFMMMUUUYYYiiimmmuuu|||yyyooofffcccbbbaaaeeellltttzzz}}}zzzyyy{{{uuurrrnnnjjjiiimmmyyy}}}yyytttoookkkoooxxxkkkHHH666555444222111000000000000000000000////////////000000//////.........---........................---,,,++++++******++++++******,,,,,,,,,,,,******++++++,,,,,,,,,,,,------******+++,,,,,,---......666777999;;;<<<<<<;;;;;;888888777666555555555555555555555444222333666888CCCJJJJJJAAA::::::999444777666666555555555666666777777666666777777888999999999999999:::;;;<<<<<<:::<<<>>>>>>======???@@@BBBDDDDDDEEELLLYYYcccfffppp{{{}}}wwwnnnhhhkkkwwwuuubbbTTTBBBBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOQQQQQQQQQQQQTTTWWWYYYZZZ[[[\\\```fffnnnttt}}}bbb^^^WWW___www~~~lll|||rrrccc\\\VVVYYYgggvvvPPP>>>===<<<666;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<===>>>>>>??????@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNMMMKKKIIIJJJKKKMMMOOOYYYgggjjjZZZFFF===:::999:::999:::FFFSSSXXXpppeeeYYYWWWVVVJJJHHHOOOQQQQQQ]]]kkktttvvvttttttvvv~~~qqqeee___VVVKKKFFFEEEBBB@@@>>><<<<<<<<<;;;::::::;;;???EEEJJJNNNWWW[[[aaajjjpppqqqmmmiii^^^^^^___bbbhhhqqqyyy~~~|||yyyvvvrrroooppphhhhhhjjjrrr~~~~~~uuupppkkkfffaaa\\\[[[```kkkxxxvvvUUU>>>555555333222111000000000000000000000/////////...000/////////.........---........................---,,,++++++******++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------666777999;;;<<<<<<<<<;;;999999777666666666666666666777666555333333555777GGGPPPRRRHHH===:::888444999999888888777777777777777666666666666777888888888888888888999:::;;;<<<;;;<<<>>>???>>>???@@@AAABBBFFFHHHHHHNNN]]]lllttt}}}zzzrrrnnnlllsssiiiQQQDDDBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA????????????@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNNNNNNNPPPRRRTTTTTTTTTVVVWWWWWWYYY[[[\\\]]]___bbbeeennnyyyjjj\\\```pppuuu~~~~~~ooobbb[[[XXXOOOMMM[[[yyyyyyVVVAAA===???;;;666::::::999999999999888888::::::::::::::::::::::::888888888999::::::;;;;;;>>>>>>======>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLPPPNNNLLLKKKKKKLLLNNNOOOVVVhhhxxxuuu```III>>><<<;;;;;;999@@@NNNSSS\\\ooowwwfffWWWYYYPPPIIIMMMSSSQQQWWWcccoooyyy{{{wwwrrryyyuuulll^^^PPPJJJIIIFFFCCC@@@>>>===<<<;;;:::999888:::===@@@CCCKKKKKKMMMPPPSSSUUUTTTSSSLLLNNNQQQSSSXXX```jjjrrrxxx{{{}}}zzznnncccaaacccccccccdddeeegggooo}}}vvvnnnhhhccc^^^YYYUUUWWWVVVZZZgggwww^^^AAA999555444333222111000000000000000000/////////....../////////...............---------------------------,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888999:::;;;<<<===<<<<<<:::999888777777666777777777777777555333222333555EEEQQQUUUKKK>>>:::888555:::::::::999999888777777777666666666666777888888888888888999999:::;;;<<<===???@@@@@@@@@AAACCCEEEBBBHHHMMMMMMTTTeeexxx{{{xxxyyynnnzzzxxx]]]GGGAAA@@@@@@???>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>======>>>>>>???@@@AAAAAA?????????@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJLLLLLLNNNOOORRRTTTVVVVVVVVVVVVSSSUUUXXXZZZZZZ\\\^^^```kkkuuu|||iiieeeeee||||||xxxiii^^^VVVRRRUUUQQQUUUgggxxx\\\CCC>>>AAA@@@<<<:::999999999999999999999999999999999999999999999999888888999999:::;;;;;;;;;>>>===<<<;;;<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKOOONNNLLLKKKKKKKKKMMMMMMUUUcccxxxwww\\\DDD999999===;;;???NNNUUUXXX```|||}}}]]]XXXVVVTTTSSSNNNUUUUUUXXXaaakkkrrrsssrrrrrr|||xxxlll]]]PPPMMMLLLIIIFFFCCC@@@>>>======<<<;;;::::::;;;===>>>EEEDDDBBBAAA@@@???>>>======@@@CCCDDDEEEKKKVVV^^^gggjjjppptttvvvssspppmmmaaaWWWPPPPPPSSSXXX^^^cccmmmrrr}}}yyyvvvooogggbbb]]]WWWSSSSSSRRRWWWcccrrrsssOOO<<<;;;444333222111000000000000000000/////////.................................---------------------------,,,++++++******++++++,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;<<<<<<===============;;;:::999888888777888888666777777555333222222333>>>KKKQQQHHH>>>;;;999666888999999999999888777666777777777777777888999999999999999999:::;;;<<<===<<<===>>>>>>???AAAFFFIIIJJJSSS[[[]]]eeevvvyyyrrrppprrr|||{{{iiiOOOBBBDDD??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIILLLNNNPPPRRRUUUVVVUUUUUUSSSUUUVVVWWWXXXZZZ]]]```jjjrrrtttdddmmm{{{pppxxxqqq```WWWTTTTTTVVVOOOTTTaaatttzzzeeeYYYGGG:::===@@@:::666888999999999999999999::::::999999999999999999999999999999999:::;;;;;;<<<<<<>>>===;;;;;;;;;===@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIILLLKKKJJJJJJJJJJJJKKKKKKSSSXXXiii}}}lllLLL555333:::888999GGGOOOSSSZZZhhh{{{eeeWWWVVVVVVMMMSSSRRRQQQTTTZZZaaaeeegggeeemmmsssrrrlllcccXXXOOONNNMMMKKKHHHEEEBBB@@@>>>>>>>>>===<<<<<<<<<======???@@@AAAAAAAAA??????>>>;;;>>>@@@???===@@@HHHPPPTTTWWW]]]aaabbb```\\\YYYOOOLLLKKKLLLNNNSSS]]]hhhzzzrrrlllmmmfff```\\\VVVQQQSSSYYYUUUcccuuu}}}YYYDDD;;;777333333222111000000000000////////////............---------...............---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++@@@@@@???>>>>>>=========<<<;;;:::999999888999999666777888666444333333444777CCCIIIBBB;;;;;;:::777666777888999999888777666999888888888888999::::::::::::::::::;;;<<<===>>>::::::;;;===@@@GGGOOOTTT```kkkuuu{{{vvvjjjaaabbbiiixxxkkkWWWDDD>>>CCC>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGKKKJJJKKKNNNQQQSSSSSSSSSWWWWWWWWWWWWVVVXXX\\\___gggnnnvvv~~~wwwfffgggjjjgggooouuutttnnnuuurrrgggYYYPPPQQQ[[[gggppppppuuu}}}qqqXXXFFF???;;;>>>>>>888666999999999999999999:::::::::999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@??????@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKNNNOOOYYYmmm~~~vvvXXX;;;888;;;666777BBBGGGKKKVVV[[[ccc|||aaaTTTWWWUUUPPPPPPQQQSSSUUUVVVWWWWWWWWW[[[^^^___\\\XXXTTTRRRMMMMMMLLLJJJHHHEEECCCBBB????????????>>>>>>======???BBBEEEEEECCCAAA??????===??????>>><<<<<>>=========<<<;;;:::999999999999777888999999777666666777333===AAA<<<999;;;;;;666555666888:::::::::999888::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@AAAEEELLLWWWdddlll{{{}}}xxxpppcccUUURRR___ooo}}}vvvhhhWWWHHH???===???======<<<<<<;;;;;;<<<<<<999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========????????????@@@AAABBBCCCAAABBBBBBDDDEEEFFFGGGGGGIIIGGGGGGIIIMMMPPPQQQPPPUUUVVVXXXXXXXXXYYY[[[]]]```hhhlllkkkvvvuuu\\\ZZZWWWdddttt{{{tttlllrrr}}}|||tttnnnkkk\\\VVVPPPTTTeee}}}aaaLLL>>>>>>>>>===;;;999999:::777777777888888888999999888888888888888888888888888888888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>???@@@BBBBBBCCCCCCCCCEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKOOOUUUcccuuu{{{iiiPPPBBB>>>555999DDDEEEFFFQQQSSSTTTaaa~~~aaa\\\^^^ZZZXXXWWWWWWYYYXXXUUURRRPPPPPPQQQQQQPPPNNNOOOQQQMMMMMMMMMMMMLLLJJJHHHGGGBBBCCCCCCCCCBBBAAA???>>>DDDFFFIIIHHHDDDAAA???>>>@@@@@@@@@???===<<<;;;;;;BBBCCCFFFHHHIIIJJJJJJJJJOOORRRZZZdddiiilllssszzzuuulllaaa[[[ZZZVVVTTTVVVWWWUUUZZZqqqjjjHHH777777555...222111111000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******))))))******+++************+++++++++++++++++++++,,,,,,---------GGGFFFDDDAAA???>>>============<<<;;;::::::::::::888:::;;;;;;999888888999222:::>>>999888<<<;;;555444666888;;;<<<;;;::::::;;;;;;::::::;;;;;;<<<======<<<<<<======>>>???@@@HHHHHHKKKPPPZZZiiixxx{{{rrrmmmdddUUUIIIMMMfff|||rrrmmmhhhZZZIII@@@@@@???<<<======<<<;;;;;;;;;<<<<<<888888888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB??????AAACCCEEEGGGHHHIIIGGGEEEDDDFFFJJJNNNOOOOOOPPPSSSVVVYYYZZZ[[[\\\^^^TTTaaagggdddiiigggcccWWWYYYfff||||||qqqfffwwwmmmeee___\\\[[[TTTRRRTTTbbb~~~dddMMM===:::;;;:::666555777999888555666666666777777888888888888888888888888888888777777777888999999::::::999:::;;;<<<============;;;<<<===???@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLJJJTTT[[[aaappp~~~wwweeeGGG===222999GGGDDDBBBLLLQQQPPPPPPaaavvvdddbbbjjjccc[[[ZZZ]]]___]]]YYYQQQOOOMMMLLLJJJHHHKKKNNNMMMNNNOOOOOONNNMMMLLLKKKGGGHHHHHHGGGFFFDDDBBB@@@EEEHHHLLLLLLJJJHHHIIIJJJEEEDDDCCCCCCCCCAAA>>>;;;@@@BBBDDDGGGKKKOOORRRTTT^^^aaakkkzzz{{{iiicccaaa]]]YYYYYYVVVVVV[[[______iiixxxPPP;;;777777666666222111000000000000000111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++)))************+++++++++******+++,,,,,,---......FFFCCC???============<<<>>>>>>============>>>>>><<<<<<;;;:::999777777666999777555666999;;;:::999888888888888999;;;<<<===;;;;;;;;;<<<===>>>??????<<<>>>@@@@@@@@@@@@BBBCCCIIISSS]]]dddnnnyyywwwlll```VVVSSSRRRYYYnnnppprrr```LLLAAA===;;;<<<>>><<<<<<;;;::::::::::::;;;777777777888999:::<<<<<<<<<<<<<<<;;;;;;:::::::::===;;;999777777999;;;<<<<<<<<<<<<======>>>???@@@??????@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDHHHEEEDDDFFFJJJMMMNNNMMMPPPRRRVVVWWWWWWVVVVVVWWWWWWYYY[[[]]]ddduuu|||kkkaaaRRR___xxx~~~ooo|||gggYYY^^^___[[[UUUMMMEEEKKK\\\zzzbbbOOODDD<<<888888888888777777777666666666666666666777777888777777888888888999999999888888777777888888999:::999999999:::::::::;;;;;;????????????>>>>>>>>>>>>CCCCCCDDDDDDCCCBBBBBBAAAEEEGGGIIIIIIHHHIIIKKKLLLLLLMMMPPP\\\ppp~~~yyylllUUUDDD888;;;@@@???AAAGGGKKKFFFGGGTTTooo~~~vvvyyy|||qqq^^^VVV[[[]]]WWWKKKNNNLLLGGGIIIPPPNNNEEEKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKIIIHHHHHHFFFDDDBBBEEEQQQQQQNNNRRRPPPJJJKKKLLLIIIEEEBBB@@@@@@@@@AAACCCFFFIIIKKKNNNVVVccclllrrrvvv}}}yyyqqqfff```^^^\\\XXXTTTRRRUUUccctttcccBBB777777333111333111111111111000000000000------------------------........................++++++,,,,,,,,,,,,---------,,,++++++,,,,,,***))))))************+++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,GGGDDDAAA????????????>>>>>>>>>============>>>>>><<<<<<;;;:::999888777777:::888777888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>===???BBBDDDFFFHHHLLLOOO\\\fffpppwww{{{mmmmmm___YYYWWW]]]gggrrr~~~}}}zzzeeeVVVFFF>>>===<<<<<<===<<<;;;::::::999999::::::777777777777888999:::;;;::::::::::::999999999888<<<;;;999888888999:::;;;<<<<<<;;;<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDGGGDDDCCCEEEIIILLLMMMLLLOOOQQQTTTVVVVVVUUUUUUVVVXXX[[[]]]]]]```kkk{{{kkk[[[ZZZfffyyypppiiiyyyqqq___WWWTTTLLLKKKNNNKKKSSS^^^pppkkkOOODDD>>>666888888888777777777666666666666555555666666777888777777777888888888999999888888777777777888999999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCGGGIIIKKKKKKKKKLLLNNNOOOLLLMMMNNNUUUeeeuuuyyytttbbbKKK888888===>>>???CCCEEEDDDGGGNNN^^^|||}}}vvv}}}{{{jjjZZZRRROOONNNHHHCCCCCCHHHKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIFFFDDDGGGTTTVVVUUUZZZYYYSSSTTTOOOMMMIIIFFFCCCBBBBBBBBBBBBHHHOOOWWW```lll{{{{{{uuupppllldddaaa\\\[[[]]]^^^]]][[[eeeqqqkkkQQQ:::555555222///000////////////.........---------------------------------------------------+++++++++,,,,,,,,,---------,,,***+++,,,,,,+++))))))************+++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,+++++++++HHHEEEBBBAAAAAAAAA@@@???>>>======<<<<<<======>>>===<<<<<<;;;:::999888888;;;:::999:::<<<=========999999:::;;;;;;:::::::::===<<<<<<;;;<<<===>>>???@@@CCCIIIOOOUUU\\\ccchhh}}}zzztttfff\\\aaaaaasss{{{rrrTTTHHH>>><<<<<<;;;;;;<<<::::::999888888888888999888777777666666777777888888888888888888777777777999999999999999999999:::::::::::::::;;;<<<===>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBDDDGGGJJJKKKKKKMMMOOORRRTTTSSSSSSSSSTTTVVVYYY\\\[[[[[[```iiiqqq{{{jjjaaaggg~~~iiibbb]]]eeezzz|||uuu\\\QQQKKKHHHJJJZZZgggbbbdddooo{{{mmmNNN??????===777777777777777666666666666666555555555555666777777777777777777888888888888777777777777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>???AAABBBCCCDDDDDDDDDFFFHHHJJJKKKKKKLLLNNNPPPKKKLLLKKKMMMWWWggguuu{{{rrrWWW>>>777:::;;;;;;===>>>AAAEEEGGGJJJZZZzzzyyyxxxjjj[[[UUUNNNGGGEEEDDDDDDHHHNNNKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLNNNPPPQQQRRRRRRQQQUUUdddiiikkkqqqnnneeeddd[[[YYYUUUQQQMMMIIIEEEDDDAAAHHHSSS___lllzzz~~~yyyqqqkkkfffbbb^^^\\\XXXXXXXXX[[[aaaiiirrrwwwhhhMMM>>>333444555111...////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++))))))************+++++++++,,,+++******)))*********++++++++++++++++++++++++HHHEEECCCBBBBBBBBBAAA@@@>>>======<<<<<<======>>>======<<<<<<;;;::::::999;;;;;;:::;;;<<<===>>>>>>666777999;;;<<<<<<<<<<<>>999;;;===;;;999:::999999888777777777777777888777666555555555555555888777777777777777777777777888999::::::999999888999999999999:::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBAAACCCEEEGGGIIIJJJKKKMMMPPPQQQQQQPPPQQQRRRRRRUUUWWWWWWVVVYYY___dddnnn}}}nnnkkkppptttvvvhhhggglllccc^^^ccceeeppprrrnnniiieeeccc___XXXQQQOOOGGGGGGRRRmmmzzz```HHH???@@@>>>999777777666666666555555555555555444444555555666777666666666777777777888888777666666666666777888888999999999::::::::::::;;;999:::;;;<<<===>>>??????>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFGGGHHHIIIKKKMMMJJJKKKKKKHHHLLLYYYkkkxxxxxxaaaIII>>>:::888777888:::===AAAAAA???EEEYYYnnn|||rrr```RRRIIIJJJKKKFFFEEEJJJPPPOOOMMMLLLJJJHHHGGGFFFFFFHHHLLLPPPUUU[[[bbbfffnnntttpppgggeeebbb\\\VVVPPPJJJGGGAAAHHHQQQ[[[fffppp{{{}}}||||||||||||zzzvvvsssfffbbb]]]YYYXXXYYYZZZZZZYYYZZZ\\\bbbnnntttLLL===666333555555111///000111111000000000/////////------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))*********+++++++++++++++***************+++***************+++++++++FFFEEECCCBBBBBBBBBAAA@@@>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;<<<===>>><<<<<<===>>>???@@@@@@@@@>>>>>>@@@DDDIIIOOOTTTWWW]]]dddmmmxxx~~~rrr```TTTNNNaaatttxxxgggBBB???:::888;;;===:::888888888888777666666666666777777777666555444444444444777777777777777888888888555666888999:::999888777888888888999999:::;;;<<<::::::;;;<<<============>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCEEEHHHJJJJJJLLLNNNOOONNNNNNPPPQQQRRRSSSTTTSSSSSSUUUZZZ^^^eeexxxiiiZZZcccVVVXXXlllvvvoooggg[[[bbbuuuyyyuuu{{{zzzkkkddd___YYYUUUSSSOOOJJJHHHIIIOOOaaazzzhhhPPPAAA===:::888666666666555555555555444444444444444444555555666555555666666666777777777666666555555666666777888888888888999999999999:::888888999;;;<<<===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKKKKHHHGGGMMM^^^lllqqqeeeUUUHHH>>>666444555999999<<>>>>>??????@@@>>>>>>>>>=========<<<<<<:::;;;<<<<<<;;;<<<>>>@@@?????????>>>??????@@@AAA@@@BBBFFFNNNXXXbbblllqqq{{{zzzsssjjjeeeVVVLLLKKKRRRssssss```PPP@@@>>>999888;;;<<<999777888888888777666666666666777777666666555444444444555666666777777777777888888444555777888999999888777888888888888999:::;;;<<<999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAA???AAABBBBBBBBBDDDGGGJJJJJJKKKMMMMMMMMMMMMOOOQQQUUUUUUTTTSSSRRRSSSWWWZZZcccmmmyyyZZZ^^^]]]\\\mmmxxxsssooowww~~~uuufffZZZTTTNNNJJJJJJKKKJJJLLLOOOQQQgggttt]]]GGG999555777999666555555555444444444444444333333333333444555555555555555555666666666666555555555555555666777777666666777777777888888888777888999:::;;;<<<======??????@@@AAAAAAAAA@@@@@@BBBCCCEEEEEEEEEEEEGGGIIIHHHHHHIIIIIIFFFHHHRRR]]]ccc```YYYNNNBBB888444333777555777>>>CCCDDDFFFIII[[[bbbOOOHHHFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGJJJSSS^^^gggwwwuuu```YYYNNNNNNOOONNNMMMKKKIIIGGGFFFGGGJJJMMMOOORRRSSSSSSUUUTTTTTTUUUVVVVVVTTTRRRQQQQQQSSSYYYcccnnnwww{{{vvvnnnHHH<<<777555222000///...//////.........---------,,,,,,------------------------++++++++++++++++++++++++************+++++++++++++++*********,,,---,,,+++)))************+++++++++*********)))******+++,,,))))))******+++,,,,,,,,,GGGFFFEEEEEEFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>======;;;===>>>>>><<<===???BBBAAA@@@@@@AAACCCFFFJJJLLLUUUWWW]]]eeeppp|||}}}sssnnnnnnbbb___XXX\\\eeekkkzzzvvv```III@@@???<<<999777::::::888777:::999888777777666666777777777666555555555555555666444555555555666666666666444555666777888888888888999999999999:::;;;<<<<<<999:::;;;<<<===============>>>???@@@AAAAAAAAAAAA???AAABBBBBBBBBDDDGGGKKKIIIKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVWWWXXX]]]fffttt~~~rrrdddYYY^^^pppvvv{{{|||{{{}}}|||xxxtttwwwzzzxxxooofff___WWWPPPNNNNNNUUUaaaggghhhiiilllppp}}}|||oooXXXOOOBBB999444444666999555555555444444444333333333333333222333444444555444444555555555666666666555555444444555555666777555555555555666666666666777888888999:::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAACCCDDDFFFEEEDDDDDDFFFGGGHHHFFFFFFHHHHHHFFFKKKRRRVVVWWWTTTMMMEEE===555111444222444<<>>>>>>>>>>>>>><<>>>>>AAACCCEEEEEEFFFIIINNNUUU[[[___oooqqquuu|||yyyrrrkkkeeeeeejjj{{{rrrkkk\\\FFF======888<<<888666888999777888<<<999999888777777777777777666666555555555666666777333333333444444555555555555555555666777888888999999999999999:::;;;<<<===::::::;;;<<<===============>>>???@@@@@@AAA@@@@@@???AAACCCCCCBBBDDDHHHKKKJJJKKKLLLLLLLLLLLLOOOQQQLLLOOORRRVVVXXXYYYZZZZZZUUUaaajjjooo~~~iii___dddooo{{{xxxsssuuu{{{{{{rrrnnniiieeedddgggkkknnnkkkjjjgggdddccccccdddfffnnnpppkkk___TTTOOOMMMJJJ[[[dddyyyoooTTTCCC===777444777:::999555333555555444444444333333333333333222222333333444555444444444555555555666666555444444444444555666666444444444555555555555666888888888999999:::;;;;;;:::;;;===???AAABBBCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEIIICCCBBBGGGIIIGGGIIINNNPPPOOOMMMIIIFFF@@@777///000000444;;;?????????AAAAAADDDQQQ{{{qqqbbbYYYQQQOOONNNMMMLLLJJJIIIGGGGGGDDDHHHLLLLLLKKKMMMSSSXXXSSS]]]YYYRRRRRRMMMFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFFFFIIIHHHIIILLLPPPRRRRRRQQQ[[[aaaooozzzYYYEEE888///111111///...111444444111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++***)))***,,,---,,,+++)))************+++++++++******))))))***+++,,,,,,******+++,,,------......PPPMMMKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGDDDAAAAAABBBCCCDDDCCCEEEEEEFFFGGGHHHJJJKKKLLLVVVXXX\\\```fffmmmtttyyyyyylllcccZZZVVVzzz}}}yyywwwhhhTTTDDD===:::999888555555555555666666666666888777777666555444444444555555555555555555555555666555555444444666777888444444444555666777777888777777777888999999::::::===<<<;;;::::::::::::::::::;;;===>>>@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIIIIJJJLLLOOOQQQRRRSSSUUUWWWXXXXXXWWWWWWVVV]]]jjjsssvvv}}}qqqdddiiipppqqqzzzzzzfff___mmm}}}xxxyyyyyywwwtttrrrtttvvvllljjjgggeeefffmmmwwwssseeeaaa[[[RRRPPPVVV[[[[[[ZZZVVVRRRSSSYYY^^^zzzeeeJJJ>>>;;;999888777666555444333333333333222111111222333333333333333333333333333333555444444333333333444444333333333444444444555555444555555666666666666555777888888999999::::::;;;>>>>>>>>>???@@@AAACCCCCCGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHIIIGGG===333444444555666777888999:::===CCCEEEPPPvvvvvvoooxxxmmmiiiaaaWWWRRRRRRSSSRRRPPPPPPOOOPPPRRRSSSUUU___jjjnnn]]]QQQPPPLLLBBBAAAHHHFFFDDDCCCDDDCCCBBBCCCEEEBBBDDDFFFHHHIIIJJJIIIIIINNNMMMNNNTTT[[[```aaa___fff}}}eeeQQQCCC666222555000000000000////////////------------------------,,,,,,------,,,,,,+++***************************)))************+++++++++++++++************++++++)))************+++++++++((((((((()))******++++++***++++++++++++***))))))QQQOOOLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHLLLNNNJJJMMMRRRWWW[[[\\\[[[[[[kkkooouuu{{{|||yyyvvvkkk[[[TTTUUU___|||yyyyyykkkiii]]]LLL@@@::::::999888555555555666666666777777777777666666555444444333444444444444444444444444666555444444444555777777333444444555666666777777666666777888888999999:::<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>???@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLNNNPPPQQQRRRTTTVVVWWWWWWWWWVVVWWW\\\fffmmmnnnwwwxxxeeeVVV```llljjjfffmmmpppnnn}}}}}}rrraaaYYYRRRLLLOOOWWWRRR^^^kkkooolllggggggiiilllOOOAAA<<<;;;888888777666555444333333333222222111111222222333333333333333333333333333555444444333333333444444333333333444444444444555666666777888888888888777888888888999::::::;;;;;;============???@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJMMMMMMFFF===444444444444555777888999:::??????BBBZZZnnnrrr{{{yyynnngggdddccc___[[[XXXTTTSSSWWW]]]eeepppzzzzzzgggVVVRRRMMMFFFFFFLLLIIIGGGEEEEEEDDDDDDFFFHHHKKKLLLMMMLLLKKKLLLOOOQQQRRRVVV]]]fffpppxxx|||}}}yyyVVVEEE===666111222000000000000/////////...------------------------,,,,,,------,,,,,,+++***************************)))************+++++++++++++++************++++++))))))*********+++++++++*********)))))))))))))))***++++++++++++***))))))ZZZXXXTTTSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMOOOPPPMMMOOOQQQQQQRRRVVV]]]ccc```bbbfffjjjooorrrtttuuu}}}zzzssspppaaa[[[TTTXXXfffyyylllaaaUUUMMMAAA:::888888999999555555666666666777777777666666666555555444444333444444444444444444444444555444444444444555666666333444444555555666666666666666777777888888999999;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQRRRTTTUUUUUUUUUUUUXXXZZZ```ffffffjjj|||zzzWWWVVV\\\qqq}}}}}}{{{vvvbbbaaahhhuuuxxxhhhYYYSSSSSSVVV```mmmzzzdddKKK===;;;:::888777777666555444333333222333222111111111111222333222222333333333333333333444444333333333333444444333333333333444444444444555666777888888888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAADDDFFFHHHMMMPPPMMMFFF333333333333444555777888555999;;;888???[[[tttqqq}}}xxxtttnnnlllooouuuyyyuuu^^^SSSNNNJJJKKKOOOJJJJJJJJJIIIIIIJJJKKKKKKKKKMMMOOONNNMMMPPPXXX___mmmtttaaaCCC888777555111000000000000/////////......------------------------,,,,,,------,,,,,,+++***************************)))************+++++++++++++++************++++++)))))))))*********++++++++++++******)))(((((('''******++++++******)))(((wwwsssooommmlllmmmmmmlllllljjjgggeeedddeeefffggghhhkkknnnnnnnnnrrr{{{|||rrrlllhhheeefffjjjkkkoooqqqzzzqqqaaaVVVEEE@@@:::666666777888888555555666666666777777777555555555444444444333333333333333333333333333333444444444444444555555555333333444444444555555555555555666666777888888999::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@??????AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQRRRSSSTTTTTTVVVWWW[[[```bbbdddmmmyyy{{{cccZZZaaattt}}}pppjjjfffiiiyyyooolllmmmqqq{{{hhhZZZGGG;;;:::<<<999555666666555555444333333222222222111111111111222222222222222222222333333333333333333222333333444444222222333333333444444444333333444555666666666666888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???<<>>???@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBCCCBBBCCCCCCEEEGGGIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTUUUXXX]]]aaadddiiinnnsssnnneeejjjnnnyyyyyyxxx|||sssggg]]][[[^^^aaafffpppzzz|||uuujjjaaa]]]___kkk{{{}}}zzzyyy~~~xxxrrrrrr}}}~~~yyy{{{iiiLLLCCC;;;888::::::888666555555444444333333222222111111111111111111111111111111111222222333333333222222222222222333444555222222222333333333444444222222444555555666666666777777888999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCBBB@@@???:::===>>><<>>>>>?????????>>>>>>===?????????@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSVVVZZZ___cccgggjjjoooyyy}}}|||zzzrrrdddfffiiinnn{{{wwwmmmhhhdddaaaaaaeeeiiihhh```WWWPPPLLLJJJSSS^^^eeelllooojjjcccWWWYYY```ooo~~~xxxvvvuuuyyyjjjWWWDDD===777666666555666888444444333333333222222222000000111222222111000000000000111111222333333333222111111222222333444555222222222222333333333333333444555666777888888888666666777777888999999999:::::::::;;;<<<===??????@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>;;;======::::::>>>???======:::777333222222333333888000---444::::::;;;???FFFrrr}}}kkk^^^iii{{{qqqTTT???666666777666444333222333/////////.........------------------------------,,,,,,------,,,,,,+++***************************)))************+++++++++++++++************++++++((((((((()))))))))******'''(((((()))******++++++))))))******))))))((('''wwwuuuyyyzzzwwwaaa[[[XXX___ssszzznnneeeUUUBBB666888888777666444444444555222222222333333333444444222222222222222222333333222222222222222222222222000111222333444333333222333333222222222222222222333444444555555666777777777777777777888999::::::<<<======>>>>>>>>>======>>>>>>????????????@@@@@@>>>???AAACCCEEEGGGHHHHHHGGGGGGHHHIIIJJJMMMOOOPPPQQQRRRTTTVVVYYY___cccfffkkkooo}}}uuussswwwqqqdddccceeeppp}}}sssssswww}}}|||tttkkkeeeeeekkkrrrwww}}}zzzuuutttxxxrrrTTTHHH@@@999555666666333444777333333333333222222222222///000111222222111000//////000000111222222333333111111111111222333444555111222222222222333333333222333555666777888888888555555555666777777888888999999999999:::<<<===>>>???@@@BBBCCCDDDCCCBBBAAA?????????>>>>>>>>>======999;;;;;;888888===@@@@@@BBB???:::666333222222333555000...111666999;;;;;;===UUUvvv{{{|||vvv}}}lllUUUEEE===444444444333333333111/////////.........---------------------------------,,,,,,------,,,,,,+++***************************)))************+++++++++++++++************++++++(((((((((((()))))))))***)))))))))))))))*********)))))))))))))))(((((('''zzzxxxsssnnnrrr{{{~~~zzz{{{}}}gggVVVIII???::::::666777777555444333444555111111222222222333333333222222222222222222222333111111111111111111111111000111222333444333222222333222222222222222222222333333444444555666666777777777777777777777888999;;;;;;<<<===============>>>>>>>>>>>>????????????===>>>@@@BBBEEEFFFGGGHHHGGGFFFGGGHHHIIILLLNNNPPPPPPRRRSSSRRRTTTZZZ___aaa```ccclll{{{zzzvvv{{{tttlllccccccqqq|||uuu|||TTT>>><<<999333222777999555333444333333222222222222222222///000111222222111000//////000000111222222333333111111111111222333444555111111222222222333333333000111222444555666666666444444555555666777777777777777777888999:::<<<<<<>>>???AAACCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<<<<555888888555666<<>>999555666777666555444333222222222111111222222222333333333222222222111111111000000000111111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444222444666888888777666555888999999::::::;;;;;;<<<<<<<<<============<<<<<<@@@@@@@@@AAABBBDDDGGGHHHDDDDDDDDDEEEGGGJJJNNNPPPOOONNNMMMOOOSSSXXX[[[]]]bbb___dddoooyyyooouuuxxxsssqqqhhhccciiiuuusssppp|||mmmQQQ???:::<<<444444333333222111000000000000000000000000000000000000000000000000000000222222111000//////000000///111222222111111222333000111222444444333222222111222333333444444333333555555555555666666666666888888888999:::;;;===>>>===>>>???@@@AAABBBBBBAAA???>>>===;;;999888888888:::888555333333666:::===FFFCCC@@@<<<999888777888444333111000111333555777888444777BBBRRRqqqnnnjjjssszzz^^^OOOCCC666222666222111111000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}||||||xxxppphhhYYYZZZbbbyyysssdddNNN<<<:::;;;777444666666555444333333222222222111111111222222222333333222222222111111111000000000000111111111222222222111111111111222222222222222222222222222222222222444444444444444444444444222333555666777777777666888888999::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGEEEDDDDDDEEEGGGJJJMMMOOONNNMMMMMMNNNRRRVVVZZZ\\\\\\ZZZ___hhhnnn~~~ttt|||rrrcccbbbiiirrr|||vvvyyyyyyfffQQQ@@@666333333444444333222222111000000000000000000000000000000000000000000000000000000222111111000//////000000///111222222111000222333000111111222222222222222222333444444555555444444444555555555666666666666777777777888999;;;<<<======>>>???@@@@@@AAAAAAAAA???>>><<<;;;999888888888888777444333333555777999CCCAAA???<<<:::999888888444333111000000222444666555444888===CCCXXXzzzxxxrrr\\\GGG>>>888000...222111111000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}yyy|||~~~}}}zzzwwwsssrrrxxxtttjjjfffjjjvvvxxx{{{kkk]]]HHH<<<444666888555333555555555444333222222222222111111111222222222222333222111111111111000000000000000000111111111222222111111111222222333333333222222222222222222222222333333333333444444444444222333444555666777888999888888999999:::;;;;;;;;;::::::::::::<<<>>>@@@AAA???@@@@@@AAABBBDDDEEEFFFEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMNNNQQQTTTXXXZZZYYYYYY___eeefffpppzzzwww~~~{{{sssvvvyyyyyywww}}}zzzooollltttyyygggYYYGGG;;;777666555333333333333222111111000000000000000000000000000000000000000000000000000000111111000/////////000000///000222111000000111333000000000000000111111222333333444555555555555444444444444555555555666666666666666777888999:::;;;<<<===>>>???????????????>>>===<<<:::999888888888666555444333222333444555>>>>>>===<<<;;;:::888888444333111000000111222333000333777777444>>>^^^xxxUUUFFF999777555111000444111000000//////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{uuuqqqmmmrrrvvvnnnwwwjjjWWWIII===888666888777333111444444444333222222222222222111111111111222222222222111111111111000000000000000000000000111111111111111111222222333333444444111111111111111111111111333333333333333444444444222333333444666888999:::888888888999::::::;;;;;;;;;:::999999:::===???AAA??????@@@@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNOOORRRUUUXXXXXXZZZ```dddbbbfffuuulllkkkgggqqq{{{{{{yyy}}}zzzmmmQQQGGG;;;666777999999777333222222222111111000000000000000000000000000000000000000000000000000000111000000/////////000000///000111111000000111222000///.........///111222222222333444444444444333333333444444444555555555555555555666666888999999;;;;;;<<<==================<<<;;;999888777777777555444444333333222222222888999;;;<<<;;;:::888777444333111000//////000111...111555555111444HHH]]]yyy~~~|||sss```GGG>>>777777888555333444000000/////////..................---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))vvvqqqppp|||{{{pppcccSSSBBB777<<<999888777555222222555333333222111111111222222000000111111111222222222000000000000000000000000//////000000000111111111111111111222222333333333111111111111111111111111222222222333333333444444222333333444666888999:::777777888999999::::::;;;===<<<:::999:::;;;===>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJLLLNNNNNNNNNPPPTTTWWWTTTWWW^^^aaa___aaarrr}}}rrryyyxxxxxx~~~zzziiiSSS>>>;;;888555555555555555222222111111111111111000////////////////////////////////////////////////000///////////////000000...000111111000///111222000///.........///111222000000111222222222222111333333333333444444444444555555555555666777888888::::::;;;;;;<<<;;;;;;;;;::::::999777666666666666444444444444333222222111333555777999:::999777666222111000////////////000000000222333333555===FFFHHHggg|||vvv```LLL@@@;;;666333444444222//////////////////...............------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))}}}zzzzzz}}}|||mmm\\\MMM@@@777222777777666444222222444666222222111111000111111222000000000111111111111222//////000000000000000111/////////000000000111111111111111111111111111111111111111111111111111111111111222222333333444444222333444555666777888999777777888888999:::::::::===<<<;;;::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCCCCEEEFFFHHHIIIJJJJJJJJJMMMOOOOOONNNOOORRRVVVVVVXXX]]]bbbbbbcccmmmyyytttqqq{{{}}}bbbWWWKKK;;;444777888666333000111222111111111111111111111111//////////////////////////////////////////////////////......//////000000...///111000//////000222///////////////000000111//////000111111111111000222222222333333333444444666555555555666666777888888999999:::::::::999999888777666555444444444444333333222222222222222111000111444666777777666555000000///.........//////222000///000333555666777;;;CCCZZZssskkknnnwww~~~sssmmmooosssvvv{{{iiiRRRBBB:::777222000000111222111000...........................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvyyy{{{mmmYYYHHH===888666444333444333222222333444444111111000000000000111111000000000000111111111111////////////000000111111////////////000000000111222111111000000/////////111111111111111111111111000111111222333333444444222333555666777777777666777777777888999999:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJKKKJJJNNNQQQQQQNNNNNNRRRVVVYYYYYY\\\aaadddfffjjjnnnssszzz~~~{{{zzzwwwuuuVVVFFFBBB===444444555666555222111111222000000000000111111111111////////////////////////////////////////////////...............///000000...///000000//////000222//////000000111111111000//////000111111111111111222222222222333333333333666666666666666666777888888888888999999888888777666555444333222222222222000000000///000000111222...///111222444444444333................../////////000///...///222333444:::999???WWWuuummmmmm}}}pppgggbbbbbbjjjtttiiiQQQ@@@999777666111111111000111333222111........................---------,,,,,,,,,++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{xxxgggWWWCCC777555666666444333444444222333444333000111000000000000000111111000000000000111111111111.../////////000000111111////////////000000000000222222111000///...------000000000000000000000000000000111222333333444444222444666888888777666555777777777888999999::::::777888999;;;<<<============>>>???@@@AAAAAA@@@???@@@AAACCCFFFHHHJJJKKKKKKJJJNNNRRRQQQOOONNNRRRVVVVVVTTTUUUZZZ___aaabbbccceeehhhrrr~~~yyyqqqvvvvvvyyyWWW???999======999333222111000000000000111000000000000000111111111////////////////////////////////////////////////...............///000111...///000000//////000111...///111222222222111000000000111222222222222222111111222222222333333333777666666666666777777888777777888888888888777666444444333222111111111111///...------...///000111---...///000111222222222,,,------....../////////+++...000...---000555777222777;;;AAAXXXwwwssstttzzzrrrnnnqqqxxxwwwgggPPP@@@999666333///111222111//////111111///---.....................---------,,,,,,,,,++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||ooocccEEEAAA<<<777333222222333111111222222222222111111111111000000///.........000000000000000000000000111111000000//////..................////////////000000////////////000000222111111111000000////////////000111222222333333333333333444444444555555555555666666777777888888666777777999:::;;;<<<<<<999:::<<<>>>???@@@????????????@@@BBBEEEIIIMMMOOOLLLMMMOOOQQQRRRRRRQQQPPPQQQSSSWWWZZZ]]]^^^___^^^___dddiiilllpppzzzrrrhhhxxxzzz|||xxxmmm^^^KKK<<<555444333333444444333333222111000000000000000000000000000000000000///...............///...---,,,,,,---...///---------............///............////////////000000000000////////////222222111111111111222222111111222222222333333333444444444555555555555666777777888999888666444222333333222222111000//////000000////////////000000---------...000111333444......------------..................////////////333333666777999MMM}}}pppttt|||zzzsssooopppyyyxxxpppyyy|||tttqqqwwwuuu}}}jjjKKKEEE<<<777555555333222000000///...............***111222,,,///:::>>>999---,,,,,,++++++,,,,,,---++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))zzzoooxxx~~~xxxrrrkkk^^^OOODDD:::999666444333444555666000111111222222111111000......//////////////////////////////////////////000000000000//////..................////////////000000////////////000000111111111000000000////////////000111111222333333333333333333444444444444444555555666777777888888666777777888:::;;;;;;<<<999:::<<<>>>????????????AAAAAAAAABBBDDDHHHKKKMMMMMMNNNOOOQQQRRRRRRSSSSSSQQQSSSVVVXXX[[[\\\]]]]]]aaaccceeeiiinnnuuu{{{{{{ooopppwwwzzzzzzzzzzzz^^^LLLTTTKKK>>>777555555444333333333222222111000000///////////////////////////000000///...............///......------------...------------........................////////////000/////////////////////222111111000000111111222111111111222222222333333444444444444555555555555666777888888777666444222333333222111111000//////000//////////////////000------......///000222222......------------......---.........////////////333333666888444888OOOiiiyyytttnnnjjjhhheeeiiixxx}}}nnn[[[NNN@@@<<<666333222222222111000//////...............+++111000+++,,,555888333---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))){{{ooolllggg^^^RRREEE888111222222222222222333444555000111111222222111111000---------...///000000000////////////////////////000000000////////////...---............/////////000//////......//////000111111000000000000/////////000000111111222222222222222333333333444444444444444555555666777777777666777777888999:::;;;;;;999:::;;;===>>>>>>>>>>>>BBBAAAAAABBBDDDFFFHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSRRRSSSTTTUUUWWWYYYZZZ[[[aaa``````fffnnnqqqmmmhhhyyy{{{zzzoooooozzz{{{tttuuu~~~oooQQQ>>>999===999444333555555333111222111111000000/////////////////////////////////000///......---........................---,,,,,,------------............---............/////////////////////////////////222111111000000111111222111111111222222222222333333333333444444444555555555666666777666555333222222222111111000000////////////............//////...............///000000......------------......---------.........//////000///222777666222666@@@^^^nnnggglllsssvvvuuummmhhhgggppp~~~{{{|||}}}tttnnnyyyiiiUUUFFF>>>;;;666333111000111111111111000///......------......+++000///))))))///000,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))wwwkkksssxxxpppgggZZZLLLBBB;;;666333222222222222111000//////000000111111111111000000....../////////000000000////////////////////////////////////////////////---------.........///////////////....../////////000000000000000000/////////000000000111111111222222222222222333333333333333444444555555666777777666777777888999:::::::::999::::::;;;<<<=========@@@@@@@@@AAACCCEEEGGGIIIGGGGGGGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSTTTVVVWWWXXX___]]]___fffmmmnnnhhhbbbiii{{{{{{sssxxxfffOOO888444===666444333333444444111///000000/////////.........///////////////////////////......------.........---...//////...---+++***,,,,,,---------.........---------.........//////.........///////////////111111000000000000111111111111111111222222222222222333333333444444444444444444555555444333222222111111000000000////////////......------....../////////...------............------,,,,,,------...,,,,,,---------.........///,,,...333555444888>>><<>>777777888888000111222222111000000111//////...---------------***,,,,,,)))))),,,,,,***,,,++++++******++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((}}}|||pppbbbWWWBBB;;;333111333555333000111111222333222222111111///000000111111000000///111111111000///.................................---............/////////,,,------------.........///......------......///......////////////000000000000000000000000000000000000111111111222222222222222333333444555555555777777777888888888999999999999888888999:::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTYYY\\\___^^^\\\ZZZ[[[]]]\\\___^^^bbbiiigggjjjzzzjjjWWWIIIMMMJJJKKKLLLDDD777222555222222000//////000111222................................................---------,,,------...///,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------------.........---------......//////000111000000//////000000111000000000111111111111222111111222222222333333333111111111111111111111111////////////............------,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***,,,///000///...000222666888:::KKKlllmmm\\\VVVIII999111333666555333///000111000...------//////...------,,,,,,------++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))}}}ooo```SSSHHH???444333222222333333222111111111111111222222333333//////000000000000//////...............---------........................---------.........//////,,,,,,---------.........///......------......///........./////////000000000000000000000000000///000000000000111111111222222222222333444444555555777777777777888888888888999999888777888999:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTUUUXXXZZZZZZWWWVVVVVVVVVTTT]]]\\\[[[aaa___]]]dddiiittt[[[CCC888111>>>>>>===;;;888666555555000000000//////000111222.............../////////........................---,,,,,,,,,------...///++++++++++++,,,---......++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---......///000000000000////////////000000000000000000111111111111111111111111222222222222000000000000000000000111........................------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,(((+++...111333444333222///555444666CCCSSSmmm{{{ooo[[[GGG======888222000222444333111///000111///,,,,,,...000///...------,,,,,,------,,,++++++,,,,,,***)))***++++++************++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))pppkkknnnjjj[[[JJJ???888444666777777333///...000333333222222111111111111111//////000000000000//////***++++++,,,,,,------...........................---------.........//////,,,,,,,,,---------...............------.........---.........//////000000000000000000////////////000000000000111111111111111222222333333444555555777777777777888888888888999888777777777888999:::===>>>???@@@AAABBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHJJJLLLOOORRRTTTTTTTTTSSSRRRSSSUUUWWWXXXWWWVVVUUUOOO___^^^VVV[[[bbb___^^^bbbwwwwwwwwwgggSSSKKKIII<<<444999<<<000666;;;;;;;;;;;;555---000111222222111000000111......//////////////////........................,,,,,,,,,,,,------...///+++*********+++---///000++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000000000////////////000000000000000000111111111111000111111111111222222222000000////////////000111---.....................---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,000...++++++///333111---...777888777:::;;;FFF[[[ppp___XXXPPPBBB888666111222222222222111111111000111222000------000333......---,,,,,,,,,,,,---...,,,,,,---+++((('''(((++++++************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))~~~uuuaaa[[[QQQFFF<<<666222111222222222111111111000000000000////////////000000........................------------------------.........------,,,,,,,,,------------,,,+++***)))---,,,,,,,,,,,,---...///,,,,,,,,,---------..................///////////////////////////.........000111111111111222222222111222222333333444444555444444444555666777777888::::::999888888999:::;;;>>>=========>>>@@@BBBDDDCCCEEEFFFFFFFFFGGGJJJLLLLLLMMMPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWYYY```iiimmmlllvvvlllUUUGGGAAA???<<<888555333333333555555555444444555555555222111000.........///000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000000000000000000000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************------......///000000000...///111333777:::===>>>UUUrrrxxxbbbXXXJJJ@@@;;;888444000222111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))***(((&&&&&&(((*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))~~~nnn___KKKHHHBBB<<<777444333333222222111111111000000000000000////////////000000........................------------------------......---------,,,,,,,,,------------,,,+++***))),,,,,,,,,------------...,,,,,,,,,---------..................////////////////////////............000000111111111222222222000000111111222333333444444444444555666777777777999999888888888999:::;;;============>>>@@@BBBCCCBBBDDDFFFFFFFFFGGGHHHJJJLLLLLLMMMNNNNNNOOONNNNNNNNNOOOQQQSSSUUUVVVWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUPPPTTTYYYZZZWWW]]]uuuwwwaaaOOOEEEAAA@@@<<<:::777555333333333444444444333333333333444444222111///.........///000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000000000000000000000000000000000////////////.........---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------...//////000000///000111222444666888999HHHHHHTTTsssooo^^^RRRIIIAAA999444333333111///000000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************++++++******))))))***************)))))))))(((((())))))))))))))))))))))))***(((&&&&&&(((******)))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))qqqdddQQQ@@@888777555333222222333444111111111111000000000000000//////......//////000------------------------------------------------------------,,,,,,,,,,,,------------,,,+++*********+++---.........---,,,,,,,,,,,,---------......---............/////////........................000000000111111111222222//////000000111222222222444444444555666666777777777777777777888:::;;;<<<============>>>@@@AAABBBAAACCCFFFGGGFFFFFFFFFGGGKKKKKKJJJJJJIIIJJJJJJKKKJJJKKKMMMPPPSSSUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTSSSMMMMMMNNNLLLIIINNN___ooommmkkkmmmyyy|||sss___WWWKKK???777555666888555444333222222222333444333222222111111222222333111000///.........//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////////////////000000000000000000000000000000000000//////.........---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,---......//////000000000000000111111222333444333777EEE^^^~~~rrreeeXXXKKK>>>555777333//////111333333222...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************++++++*********)))))))))******))))))))))))(((((()))))))))))))))))))))))))))(((&&&''')))******)))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))}}}uuufffUUUKKKEEE;;;000444333333333222222222222111111000000000//////////////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))+++---.........,,,+++,,,,,,,,,---------......---------.........//////------...............///000000000000111111111111//////000000111222222333444444444555555666666666555555666777999:::<<<<<<<<<<<<======>>>???@@@@@@@@@CCCFFFHHHGGGFFFFFFFFFJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJLLLOOOQQQSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQKKKJJJIIIHHHIIIOOOZZZdddTTTNNNJJJNNNWWWcccsssuuudddVVVLLLFFFDDD888999;;;;;;:::777555333222222111000111111222333111000000//////000000111////////////.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,---......//////000////////////000000111---777???;;;666BBBaaa|||vvvccc\\\RRRIIIAAA;;;555111333111000000222333222111............------------------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***************************************))))))((())))))))))))))))))(((((((((((((((((((((((((((((()))((('''''')))******)))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((vvvooodddYYYIII<<<888999888444444444444444333222111000000000000/////////......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***,,,......---,,,+++,,,,,,,,,---------......------------............,,,---------......////////////000000000111111111000000111111222333333333444444444444555555555555444444666777999;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>@@@CCCFFFHHHGGGGGGFFFGGGIIIHHHHHHHHHIIIKKKMMMNNNJJJKKKMMMNNNPPPQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMGGGFFFDDDDDDHHHOOOVVVZZZPPPJJJEEEEEEFFFHHHNNNUUU[[[nnnyyypppfffVVVFFF:::666777::::::888555222000000111222222222111111000000000000//////............//////.........////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////000000000000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------..................///000111222444444444333555:::CCCJJJmmmxxxeeeWWWDDD@@@:::666333333333333000/////////000///---,,,........................------------------------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''(((((((((((((((((())))))(((((((((((((((((((((((((((''''''(((******)))((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((vvvbbbXXXJJJDDD;;;666555777777666222222222222222222111111////////////............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***,,,---------,,,+++,,,,,,,,,---------......,,,------------.........,,,,,,,,,---......///////////////000000000111111000000111111222333333444444444444444444444444444333444666888999:::;;;;;;;;;;;;<<<===>>>=========???AAADDDFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKGGGGGGEEECCCFFFMMMQQQPPPIIIEEEDDDFFFFFFCCCDDDHHHHHHOOO```xxxyyynnn```VVVNNNIIIBBB:::666444555666555444222111000111111222222222111111000//////...///......------......///------.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////000000000000////////////////////////------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********************************************+++,,,,,,------...---------...///000222222444000---000666;;;;;;888>>>QQQgggttt~~~wwwmmmcccVVVFFF<<<777555222000///000222444......///000000///......---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''(((***+++)))(((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))}}}lllWWWFFF>>>777555444444333222222333000000000///000000111222/////////.........------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........++++++,,,------...//////////////////000000000111//////000000111222222222444444444444444444444444333444666888999::::::999:::;;;<<<=========<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIFFFHHHFFFCCCEEEKKKMMMJJJAAA??????BBBCCC@@@@@@CCCGGGBBBDDDMMMUUU___sssqqqgggWWWIII@@@;;;:::999<<<999555333333222000///,,,...222555666555333222//////000000//////...............------.........,,,---.../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))******++++++************************************************((()))))))))*********+++))))))))))))))))))))))))*********+++,,,,,,------------------...///000000,,,///222222000///333666222999???AAAJJJ]]]sss{{{xxxvvvrrrnnnWWWRRRKKKEEEAAA<<<777333444444333222111111222333...///000000000///000000+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''&&&'''''''''((((((((())))))))))))))))))))))))))))))((('''''')))++++++)))''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))~~~qqq```SSSGGG;;;555555222222222222111///000444222111000/////////000111//////.........---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000......//////000111111111444444444444444444444444444555777888999999999888:::;;;<<<=========<<<;;;:::<<<>>>???@@@BBBEEEHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLJJJIIIGGGFFFFFFGGGGGG@@@DDDDDD@@@AAAGGGIIIEEECCC???>>>???>>>;;;<<>>;;;888777666666777666222......111444333222777444000---+++---000222,,,---......//////......///......------......///+++,,,.../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000////////////////////////,,,,,,,,,+++++++++******(((((())))))*********+++************************************************(((((())))))*********+++(((((((((((((((((((((((()))******+++,,,,,,------...------,,,,,,------...)))***,,,///111111///......333555444666<<>>>>>>>><<<;;;:::;;;;;;999888:::::::::;;;===@@@BBBDDDFFFFFFGGGHHHKKKOOORRRUUUnnnsssvvvyyyqqqhhh___YYYPPPNNNJJJFFFAAA<<<999777666666555555555444444444111111111111111111111111111111000/////////////////////000000///...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,+++******+++,,,---............////////////////////////.........------,,,,,,,,,---------,,,+++***)))((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))************))))))+++***)))))))))))))))***++++++,,,---.........---............////////////111111222333444444555555<<>>:::888666666555555444333333222111111000000000000///////////////---------...///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))+++++++++************)))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&yyytttyyy|||nnn___NNNBBB@@@===888666444444222111333333222111111000//////000000000000000000000000000//////...------,,,,,,------,,,,,,,,,+++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111111111111111111000222222333333444444444555666555555555555666777777888888888888888888888888999:::<<<>>>???AAAAAABBB@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIHHHFFFEEECCCBBB????????????>>>>>>>>>>>>>>><<<::::::;;;;;;999888::::::999::::::<<<===>>>===<<<<<<<<<>>>@@@CCCEEEDDDHHHKKKPPP___ppprrrhhheeellluuu|||zzzqqqiiiccc___VVVRRRMMMHHHEEEAAA;;;777>>>===<<<:::888666555444555555444444444333333333111111111111111111111111111000000///////////////...............---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,,,,------,,,,,,+++******+++,,,---..........................................---------,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))************))))))***)))))))))))))))*********+++,,,------------------.........////////////111111111222222333333444111333777;;;@@@FFFMMMRRR```fffooovvv|||xxxiiieee]]]VVVPPPIIICCC???777666555333222222333333333333222222111000000///000000000/////////.........---,,,---...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))+++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''lll[[[OOOFFF===777666444111000111222222111222222111111000000//////000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------............//////////////////000000000000000///000111222333444555555444444444444444555666666777777777777777777777777888999:::<<<>>>???@@@@@@>>>???@@@AAABBBBBBBBBAAABBBAAAAAA@@@AAABBBDDDEEEGGGGGGGGGFFFEEECCCAAAAAA>>>>>>=========<<<<<<<<<===;;;::::::;;;;;;999888:::999888777777777888888999888777777777888999:::999=========DDDOOOPPPJJJBBBFFFKKKNNNOOOQQQUUUXXXcccfffiiillllllkkkiiigggiiieee___[[[XXXVVVTTTRRRVVVTTTQQQMMMHHHDDDAAA???>>>===;;;;;;;;;;;;999888444444444444444444444444333333333222222222222111000000000000000000000000111000//////......//////,,,------------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,++++++***++++++,,,---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))************)))))))))((((((((()))***++++++++++++,,,,,,------,,,,,,---------.........//////000000000000111111111111333444666666777999===???>>>CCCJJJPPPUUU[[[ccchhhrrrxxx}}}xxxuuuvvvwwwwwwvvvssspppllljjjmmmiiieeedddddd```XXXRRRIIIFFFAAA>>>;;;888555222111111111111111222333333111000000//////......---000////////////............---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))++++++*********)))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))((((((((((((''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''^^^TTTGGG===::::::::::::333222000000222333333222111111000000000/////////////////////////////////.........------,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------------------------.........//////.........//////////////////000000111222222333333222222222222333444555555777777777777777777777777888999;;;<<<>>>?????????>>>>>>???@@@@@@AAAAAAAAACCCBBBAAA@@@@@@BBBDDDEEECCCBBBBBBBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::;;;:::999999::::::999777888777777666555555555555888777777666666666777777777::::::666777<<<>>><<<<<<======<<<:::999:::<<<999:::<<<>>>??????>>>===BBBAAA???<<<999888888999999999999::::::::::::;;;888777777777888888888777555555444444333333333222222222111111111000000000000000000000000000000000000000///............///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,---++++++,,,,,,,,,++++++***+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))************))))))(((((((((((()))***,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........000/////////////////////---///000000111222555777444777999::::::<<<>>>AAAEEEFFFIIILLLMMMMMMKKKHHHMMMMMMLLLKKKJJJHHHGGGFFFFFFCCC??????@@@???;;;777<<<:::777666666555444222444444333333222222111111/////////.........------/////////.........---------,,,+++,,,---...---+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))************))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''ssscccVVVNNNBBB===777444444555444333444222111111222333222111000000//////////////////........................---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,++++++++++++++++++++++++------------------------------------............------......////////////111111111111111111111111111111111222222333444555666666666666666666666666999:::;;;===>>>??????????????????@@@@@@AAABBBBBBAAA@@@?????????@@@AAABBB@@@@@@@@@???>>>===<<<;;;::::::999999999888888888999888777777888888777666444555555555555555555555333333333333333444555555444777888333111222555666333444444444444666888:::444555555666666666666555555666777666444444666999555555555444444333333222111111111111000000000111222222111000000///......111000000000000/////////////////////////////////000//////...............,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---******+++,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))************))))))(((((((((((()))***,,,,,,------............---,,,,,,,,,,,,,,,------------.....................------......---+++***+++------///000111222333555666333222111222555666555333888777777666555666666666555222000111444555444333555444222111222333222111222222111000///...------///////////////.....................---------------+++***+++,,,---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((rrr]]]LLL@@@<<<:::999777666555555444222000333111000000111111///...////////////....................................------,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......//////000000222222222111111111000000111111111111222444555666444444444444444444444444999:::;;;===>>>?????????@@@??????@@@@@@AAABBBCCC========================????????????>>>===<<<;;;888888888777777777666666777555444555666666555444222333444555555555555555222222333444444555555666666888999777555444777999111111111222333444666666666777777777777666555555555555666555444444666777333333222222222111111111222333555444333333444666000000000000000000000000000000000000////////////////////////////////////000///......------......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******)))***++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***************))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))************)))))))))((((((((()))***++++++------......------,,,,,,+++++++++,,,,,,,,,---------------...............000111222222111000111222,,,---...///000111222333444444666999:::999555333333222222111111222333444333111000000222333333333333111//////000111000///...//////000000//////...////////////////////////......---------,,,,,,,,,,,,+++******,,,,,,+++***************++++++++++++++++++++++++++++++++++++)))))))))***************(((((()))))))))))))))*********)))))))))((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((~~~cccZZZMMMBBB===<<<<<<<<<555555444444555555444333000///...///000000...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,(((***,,,+++)))(((***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......///000000111111111111222222222222222222111111111222333444555666444444444444444444444444888999:::<<<<<<=========@@@????????????AAABBBCCC;;;<<<>>>???>>>===<<<;;;============<<<;;;::::::666666666666555555555555444333222333444555444222111222333444444444333222444555555666666666666555...///111222111///000333555444333333333222111000000111222222222222111000333222222111222111111111///000111222333555666666---///111111//////111333111111111222222222222222000000000000////////////........................//////...------------...++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******))))))***+++++++++++++++,,,------...------,,,,,,------------------------******+++++++++,,,,,,,,,))))))************))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))************))))))***)))))))))))))))******+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,------......//////(((***,,,---------///000000///......//////......***,,,...000///...---,,,000000000000111111222222111000//////000000000000222000//////000111000000......000111111111000000.../////////////////////---------,,,,,,,,,,,,+++,,,***)))***+++,,,+++***************++++++++++++************************((()))))))))*********+++(((((((((((())))))*********)))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))sss^^^UUUOOOBBBCCC<<<666555999;;;777222777555333111111111222333//////...///000000///------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,''')))+++***(((''')))+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111222000000111222333444444555111111111222333555666777666666666666666666666666777888999:::;;;<<<<<<<<>>>>>>>>>>>@@@AAABBB<<<>>>@@@BBBAAA@@@===;;;::::::::::::999999888777666666555555555444444444333222111111333333333111111111222333333222000///333333333444333222222111///000222555555333333444000000000111333333222111...///111222333222222111333111000000222333111000222222222222222222222222///111333111///---///111222111111000000///......111000000000////////////........................//////...------------...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++***************++++++,,,((()))***+++++++++++++++---------...------,,,,,,------------------------*********++++++,,,,,,,,,((())))))*********))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))************))))))+++***)))))))))))))))******************)))((('''******+++++++++,,,,,,,,,,,,,,,------...///000000///000111000---,,,+++,,,...---,,,---///000/////////000///...---...222555000000111111222222222222////////////000000000000000...------///000000///,,,---...///...---,,,+++........................---------,,,,,,,,,+++++++++***)))***+++,,,+++))))))************+++++++++************************(((((())))))*********+++'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))zzzjjjWWWTTTNNNGGGAAA<<<:::999999999888888777666666666444333333222111111111222000000//////.........---......------------...............------,,,,,,,,,------++++++++++++------++++++++++++++++++++++++******************************))))))))))))************+++,,,,,,,,,,,,+++))))))************)))))))))************+++++++++,,,,,,+++***))))))******************************++++++++++++******))))))++++++,,,,,,,,,,,,------,,,,,,------.../////////000111111111111222222222222222111111111222333333444555666555444555666888666777888:::;;;<<<======<<<<<<>>>???@@@AAAAAABBB>>>=========??????===;;;;;;;;;;;;;;;:::999888777555555444444444333333333111111111111111111111111111111111111111111111111222111111111000000/////////////////////////////////000000000111111111111000000000000000000000000000000111111111111000000///000000000111111111111000000000000///...,,,,,,................................................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))************)))************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((()))******************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////111000///...........................---,,,+++***++++++++++++++++++++++++************************************************+++++++++************)))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((yyynnniiiddddddccc]]]PPPEEEFFFDDD@@@<<<999888777777777777777666555555444444333333222111111111111111000/////////.........---......------------............---------,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++******************************))))))))))))******)))***++++++,,,,,,++++++))))))************))))))))))))*********+++++++++,,,++++++***))))))******************************++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111111111222222222222222222222222333333444444555555555444444666777666777888:::<<<<<<======;;;<<<===>>>???@@@@@@@@@>>>>>>===>>>??????===;;;;;;;;;;;;;;;:::999888777444444444444333333333333111111111111111111111111111111111111111111111111111111111000000000//////........................//////000000000111111111///////////////////////////000000111111000000/////////000000000111111111000000000000///...---,,,................................................---------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))***************************************,,,++++++++++++,,,------------,,,,,,,,,+++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((()))******************************+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---.........////////////..............................---,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++************************************************+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((|||tttnnnhhhaaaXXXRRRPPPLLLGGGEEEDDDAAA<<<888===<<<:::999888888888999666555555444444333222222222222111000000000111111/////////.....................------------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))***++++++,,,,,,++++++))))))************)))))))))))))))*********++++++,,,+++******)))*********************************++++++++++++************++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000111111111222222333222222222333333444555333444555444333444555777666777999:::<<<=========:::;;;<<<>>>>>>????????????>>>===>>>???>>>===;;;::::::::::::999888777777444444444333333333222222000000000000000000000000000000000000000000000000000000000000////////////........................////////////000000000000//////////////////////////////000000000000//////////////////000000000000000000000000//////...---------------------------------------------------......------,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))************************************+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((()))******************************+++************)))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................------,,,+++++++++,,,,,,------------,,,++++++***++++++++++++++++++++++++************************************************++++++*********))))))))))))************))))))((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((nnnooorrrwww}}}~~~|||xxxtttppplllgggddd\\\YYYUUURRROOOKKKFFFBBBHHHFFFCCCAAA????????????>>>===;;;:::888888888888555555444333333222222111111000000//////000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************************************************))))))))))))******))))))***+++++++++++++++))))))************))))))))))))))))))************++++++***************+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111111111111222222222222333444555555444555666555444444666888666777999:::<<<=========;;;<<<===>>>????????????@@@???===>>>>>>>>>;;;999888999999999888888777666333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////................................./////////000000////////////////////////...//////000000//////............/////////000000000000000000//////...---------------------------------------------------......---,,,,,,+++++++++++++++************++++++************************++++++************++++++*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))***++++++************************+++++++++***+++,,,,,,---,,,+++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------.........------------------------......---------------...,,,,,,,,,,,,,,,+++******************************************************************************************))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((TTTUUUXXXZZZ]]]___aaabbbcccaaa```aaabbbbbb```___\\\ZZZWWWUUUSSSPPPLLLIIIFFFEEEDDDDDDDDDCCCAAA???;;;;;;;;;:::999999999::::::999888777555444444333555444444333333222111111/////////......//////000---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))***++++++++++++***))))))************))))))(((((()))))))))*********+++***************++++++************************+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111111111222222222222333444555666555666777666555555777999666777888:::;;;<<<<<<=========>>>???@@@@@@@@@@@@@@@>>>=========<<<:::777777777777888777777666666333333222222222111111111////////////////////////////////////////////////.....................///........................---............/////////..............................////////////......---............/////////...////////////......---------------------------------------------------------,,,,,,,,,++++++++++++******))))))******+++************************+++******))))))******+++))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((()))***+++,,,************************+++************+++,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---...+++++++++,,,++++++***)))************************************************))))))))))))))))))))))))*********)))))))))((((((((())))))*********))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((MMMOOOQQQRRRQQQPPPPPPQQQUUUSSSQQQPPPPPPQQQPPPOOOLLLJJJIIIHHHHHHFFFCCCAAABBBBBBBBBAAA@@@>>>===<<<888888999::::::999888666666666666555555555444444444444333222222111111000......------......//////---------------.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++************************************************************))))))))))))******((()))******++++++******))))))************))))))((((((((()))))))))***************)))******+++,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000000000111111000000000111222333444555444555666666555555666888444555777999:::;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@???>>><<<;;;;;;:::777555555666666777777666555555222222222111111111000000////////////////////////////////////////////////---------...............------------------------------------.........///........................------............------------------.........///------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))************************************))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((''''''(((***,,,---***************************************+++,,,,,,*********+++++++++++++++************************))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***)))))))))************+++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++******+++++++++******)))************************************************))))))))))))))))))))))))******)))))))))(((((((((((())))))************)))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((LLLOOOQQQQQQPPPOOOPPPQQQSSSQQQPPPPPPPPPOOOMMMKKKFFFFFFFFFFFFDDDCCCBBBBBB@@@@@@@@@???===;;;999999===<<<;;;<<<======:::777555555666666666666555555222222111111000/////////------,,,,,,---......///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******************************************************))))))))))))******((())))))***************))))))************))))))(((((((((((()))))))))*********))))))***++++++,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000111/////////000111222444444333444444444333333555666333444666777999999::::::===>>>>>>???????????????>>>===;;;::::::888555333444555555666666666555555222111111111000000000000................................................,,,,,,---------.........------------------------,,,,,,---------.................................---------......---------,,,,,,---------.........++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------******))))))))))))************************************))))))))))))******((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))((((((((((((''''''(((***,,,...***************************************++++++,,,)))*********++++++++++++************************))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))*********+++************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))***************)))************************************************))))))))))))))))))))))))***)))))))))(((((((((((((((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((EEEHHHKKKLLLKKKLLLNNNQQQKKKKKKLLLNNNOOONNNKKKHHHBBBDDDEEEDDDBBB@@@@@@AAA:::;;;<<<<<<;;;::::::::::::777444444666777333000444444444444333111000///000000000///......------,,,,,,,,,,,,------...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************))))))))))))******(((((()))***************))))))************))))))(((((((((((())))))))))))******))))))***+++,,,,,,************************+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000000.........///000222333444111222222222111111333555222333555666888999999999<<<===>>>>>>>>>>>>>>>===>>><<<:::999999777444222444444555555666555555444111111111111000000000000................................................,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,---------......***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''(((***---...*********************************)))***++++++,,,))))))******++++++++++++************************)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------((())))))*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((HHHHHHIIIJJJKKKLLLLLLMMMNNNMMMMMMLLLKKKIIIHHHGGG@@@@@@??????>>>=========<<<<<<<<<;;;:::999777666666666555444333222222111111111111111000000000///111000000///...---------...---,,,++++++,,,---...------++++++++++++---------------,,,,,,+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++------------------------///////////////............//////000111222222222222111000000000000000111111111222333444666666777:::;;;<<<<<<<<<;;;:::999:::999999888777666555555000000000000////////////////////////////////////................................................------------------------++++++++++++++++++++++++***++++++,,,------------........................------------------------------------------------------------,,,++++++*********++++++++++++******************************++++++,,,,,,,,,---------************************)))))))))))))))(((''''''+++***)))(((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++******))))))+++*********))))))((((((+++***)))((((((***,,,---++++++++++++++++++++++++++++++************++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((JJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIGGGFFFDDDCCC???>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::888777666666666555444333222111111111111111000000000//////000000//////...------,,,------,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,------........./////////////////////......//////000111111222222111111111000000000000000111222222333555666666777999999:::;;;;;;:::999888888888777777666555444444000000000000/////////...////////////////////////------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******++++++******)))************************++++++++++++,,,,,,,,,,,,************************)))))))))))))))(((''''''+++***)))(((((()))***+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++***)))((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))))))))*********)))))))))((((((+++***)))((((((***,,,---+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((LLLMMMOOOPPPOOONNNKKKIIIHHHHHHGGGFFFEEECCCBBBAAA======<<<<<<;;;:::::::::;;;;;;::::::999888777666666555555444333222111111000000000000/////////////////////......------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++++++++,,,,,,---...//////......///////////////////////////000111111222222000000111111222111111000222222333444555666666777777888999:::::::::999888777777666555444333222222000000000/////////......000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******++++++******)))************************)))*********++++++++++++************************)))))))))))))))(((((('''******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,+++,,,------------,,,++++++***)))((((((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((******))))))))))))((((((******)))((()))***+++,,,+++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((IIIKKKNNNPPPPPPNNNKKKIIIHHHGGGGGGFFFEEECCCAAAAAA===<<<<<<;;;::::::999999999999999999888777666555555555444333222111000000000000/////////..................---------,,,,,,+++,,,---......---,,,+++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++***************************************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++******+++,,,---//////000............//////////////////000000111111111111///000111222222222111111333333333444555666666777777888:::;;;;;;:::999999888777666555444333222111000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************))))))***+++,,,,,,++++++))))))************))))))************************))))))))))))************************************(((((())))))))))))((((((***))))))))))))))))))***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++***+++---......---+++*********))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))((((((***))))))((()))***++++++******************************))))))))))))******))))))))))))***************)))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((EEEHHHKKKNNNOOOMMMKKKIIIEEEEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888888888888777666555555444444333222111000000////////////............---------------,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++,,,---//////000---.........//////000000000000000000000111111111000000111222222222222222333444444555555666666666888999:::<<<<<<<<<;;;:::999888777666444333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***+++---......---+++***))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************************************))))))))))))))))))***(((((()))))))))*********)))))))))(((((((((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((DDDFFFIIIKKKLLLLLLJJJIIIBBBBBBBBBAAA???>>><<<;;;<<<<<<;;;;;;:::999999999666777777777666666555444444333333222111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++***************+++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++)))************+++++++++++++++,,,,,,---...//////------......///000000000000000000000000000111111111111111111111222333444444444555555555666666666888999;;;<<<===<<<<<<;;;999888777666444222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++***)))************************************************))))))))))))))))))))))))((())))))*********))))))((())))))******))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))************+++***+++,,,,,,,,,,,,+++***(((((()))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))*********************************))))))(((((())))))***((((((((()))))))))******))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((())))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((FFFGGGHHHJJJJJJJJJIIIHHHAAAAAAAAA@@@???===;;;:::;;;::::::999999888777777555666666666666555444444333333222111000///...............---------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))))))*********++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------.........------......///000000111111000000000000000000000333111000///000222555666555555555555666666666666777888:::;;;<<<<<<;;;;;;888777666444333111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++++++++***************************************************)))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************'''((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))'''''''''((((((((())))))'''(((((()))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))***))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''((())))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((IIIIIIIIIIIIIIIIIIHHHHHHCCCCCCCCCBBB@@@???===<<<999999888888777666666666555555555666555555444444333333222111000///............---------,,,,,,,,,+++++++++++++++++++++,,,---,,,+++******+++,,,---)))***+++,,,,,,+++***)))))))))******++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++---------------------------------...///000000111111111111000000000000000444222000...///222555888555555555666666666666666666777999:::;;;;;;::::::777666555333111000......//////.........---------------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))************************))))))***))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************)))(((((()))******'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((((((((())))))******&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((FFFJJJIIIEEEKKKTTTRRRGGGFFFEEEBBB@@@===<<<::::::;;;;;;:::999888777666555444444333333333222222222111000000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))************)))************+++++++++...---,,,+++++++++,,,------------............///////////////////////////000111111111111222222222333444555777777777777666999::::::;;;;;;::::::999999888888777666555555444////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&''''''((()))******+++))))))))))))((((((((((((((()))***)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%(((...222000...******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***((((((''''''''''''((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''BBBFFFFFFCCCIIIRRRPPPGGGDDDCCCAAA>>><<<;;;::::::999999888777666555444444333333333333222222222222111000//////......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++------,,,+++++++++,,,---------------....................................000000111111111222222222222333444666666666666555888999999999999999999888666666555555444333333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))((((((''''''))))))))))))************''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))******)))(((((()))******((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''''''((())))))******)))(((((((((((((((((((((((()))))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))))))))&&&%%%(((---000///,,,))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''>>>BBBBBBAAAFFFMMMMMMEEE@@@???>>><<<;;;:::999999777777666555444333333222333333222222222111111111000000///............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))******)))))))))*********++++++---,,,,,,++++++,,,,,,---------------....................................000000000111111111222222111222333444555555555555666777777777777777777666333333333222111111000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))(((((((((((('''))))))*********+++++++++&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''(((((()))***+++))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''(((((())))))***(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((())))))))))))'''&&&(((,,,...---***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''===???@@@???BBBGGGFFFAAA===<<<;;;:::999888888888666666555444444333222222222222111111111000000000000///......------......,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,------,,,,,,---------.................................000000000000111111111111000111222222333333444444444444555555555555444444111111111111000000////////////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((())))))))))))*********&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((()))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((((((((('''((()))((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***((('''(((***+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''>>>??????>>>???@@@???<<<;;;:::999888777777777777555555555444333333222222111111000000000////////////......---------------++++++************++++++++++++++++++++++++++++++++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,---------,,,,,,,,,------------...........................//////000000000111111111000000111111222333333444222333333444444333333222111111111000000000000000............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''''''''((((((((('''''''''(((((((((((()))''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''((((((((()))&&&((()))(((''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''(((((()))(((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''?????????>>>===<<<;;;::::::999888777666666666666444444444333333222222222000000/////////...............---,,,,,,,,,,,,---+++******))))))******+++++++++++++++++++++++++++*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))************+++,,,------------,,,,,,,,,,,,------------------------------------/////////000000000111111111000000000111222333444111222222333333222222111000000000000000000000000.........------------,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&'''((((((''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''>>>>>>>>>???===;;;;;;;;;::::::888777555555444444222222222111111111111000/////////.........------...------,,,+++,,,,,,,,,******))))))))))))******************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***)))***+++---......------++++++,,,,,,,,,---------------------------------////////////000000000111111111000000111222444555111111222222222222111111////////////////////////.........---------,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''((((((''''''''''''((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&'''((((((''''''(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''<<<<<<>>>???>>>;;;<<<>>>;;;:::888777555444444444000000000000//////////////////.........---------...---,,,,,,++++++,,,,,,******))))))))))))******************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))***+++---......------++++++,,,,,,,,,---------------------------------////////////000000000000222111111111111333444555111111222222222222111111..............................---------,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%'''((((((''''''(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&&&&&&&&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&'''(((***+++---...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''BBBBBBAAAAAA???>>><<<;;;;;;:::999777555333111000111111000000//////............---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,+++***)))))))))***+++,,,---......//////......////////////////////////...///000000///000222444333333222111000///...---//////.........---------,,,,,,,,,+++++++++************++++++++++++******)))+++---///000///---+++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''&&&((()))((('''&&&''')))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###,,,---%%%"""'''(((###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((***))))))))))))))))))))))))(((((('''&&&(((,,,222666,,,+++(((&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''AAAAAAAAA@@@???===;;;:::999999888666444333222111111111000000///......---...------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))******+++,,,,,,---......//////.................................000111111000000222444333222222111000///...---///.........------------,,,,,,+++++++++*********)))******++++++******)))((()))+++---...---+++***************************))))))))))))))))))))))))+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&'''((()))***'''''''''''''''((())))))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&'''((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''((())))))''''''((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***111111((($$$((((((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&)))---000+++***(((&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''@@@@@@@@@???===<<<:::999777777666555444333222222000000000///......------------,,,,,,++++++******++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************************)))))))))))))))))))))))))))************+++++++++++++++******+++,,,---...,,,---......//////..............................///000222222111111222444222222111000///......---............------------,,,++++++++++++*********)))******++++++******)))&&&''')))++++++***)))(((************************************************)))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((()))******(((((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++000000)))&&&))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((('''&&&&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''???>>>>>>===<<<:::999888555555444444333333222222000000///......------,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++,,,---...///,,,---......///.................................///111222222111111222333111111000//////...------------------------------++++++++++++************))))))************))))))&&&''')))******)))((('''************************************************(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((***+++***)))((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%))))))&&&%%%))))))&&&'''''''''''''''''''''''''''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&'''))))))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''======<<<;;;:::888777666333333333333222222222111//////......---,,,,,,,,,,,,+++++++++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++,,,------......,,,---......///.................................///111222333222111111222000000//////...---------,,,,,,------------------+++++++++*********)))))))))))))))******)))))))))(((((()))******)))((('''))))))))))))))))))))))))************************'''(((((()))))))))(((((())))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((&&&&&&'''((()))(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((***+++***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&&&&$$$%%%((((((&&&''''''''''''''''''''''''$$$######%%%'''((('''%%%''''''''''''''''''''''''$$$&&&)))******(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''';;;;;;;;;:::888777555444333333222222111111000000.........---,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))************************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++)))***+++,,,------,,,,,,,,,---......//////......------------------------...000222222111000000000//////......------------,,,,,,,,,,,,------------+++************)))))))))((())))))******))))))((())))))******))))))((((((((((((((((((((((((((((((************************'''(((((()))))))))))))))))))))(((((((((((())))))&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%&&&((())))))******''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((((()))******(((((()))***'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&'''(((&&&%%%''''''''''''''''''''''''((('''&&&)))---...,,,)))''''''''''''''''''''''''###&&&)))++++++*********%%%%%%&&&&&&'''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''::::::999999777666444333333333222111000000//////......------,,,+++++++++******************++++++***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,++++++***,,,---......//////......---------------------------///111222000///...............------------,,,++++++,,,,,,,,,---------************))))))))))))(((((())))))))))))(((((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&((()))))))))((('''%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''((())))))''''''((()))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***'''&&&'''))))))'''&&&''''''''''''''''''''''''+++***)))---111333///,,,''''''''''''''''''''''''$$$''')))******)))))))))%%%%%%&&&'''((()))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''999999999888777555333222333333222111000///............---,,,,,,++++++*********************++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,+++***)))(((,,,---......//////......------------------------,,,...111111000...------------------------,,,,,,+++++++++,,,,,,---------************))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''************************(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((('''%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))'''((()))((('''&&&''')))'''((()))******)))(((''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&###"""&&&)))***))))))(((((((((((((((((((((((('''%%%%%%)))...///+++'''''''''''''''''''''''''''%%%''')))***(((''''''(((%%%%%%'''((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''':::999666333222222333333111111000000//////............---,,,,,,+++******)))))))))***+++++++++,,,++++++************++++++''''''(((******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......,,,,,,------.../////////............////////////------,,,,,,,,,,,,++++++************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''':::888666333222222222333111111000000///......------,,,,,,+++******))))))))))))))))))))))))*********))))))(((((())))))***''''''(((******++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,------------...,,,------...//////000000////////////............------,,,,,,,,,+++++++++************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((('''&&&'''''')))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''999888555333222111222222000000000///......------+++++++++***))))))(((((()))))))))((((((((((((((()))((((((''''''(((((()))''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((())))))(((''''''((())))))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---------------......//////000111111000000//////...---------,,,,,,,,,,,,++++++++++++************************+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''')))((((((''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&888777555333222111111111000000///......------,,,++++++*********)))))))))*********))))))((((((''')))((((((''''''(((((()))''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------......//////000111111111111000000...---,,,++++++,,,,,,,,,++++++++++++***************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666444333222111000000//////......---,,,,,,,,,+++++++++++++++*********+++++++++******)))))))))***))))))(((((())))))***'''(((((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((***((('''%%%%%%'''(((***((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------......//////000111111111111000///...---,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''')))***)))((('''(((***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&'''(((((((((((((((((('''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))************&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555555444333111000///............---,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))(((((())))))***'''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''(((((('''&&&&&&'''((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000111111000000///...---,,,+++***++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''')))***)))((('''(((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''(((((()))(((((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))***+++*********&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%444444444333111000............------,,,+++++++++************************))))))))))))************)))((((((''''''(((((()))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,------...//////000000//////...------,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********''')))***)))((('''(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%444444444333111000...---......---,,,,,,++++++***(((((((((((())))))))))))''''''(((((())))))******'''''''''&&&&&&''''''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////.........------,,,,,,++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((()))***)))((('''(((***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%333111//////000111000///...---,,,+++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******,,,+++*********+++,,,------------------------------......///000111111222------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''((()))***++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))*********************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((('''$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%333111//////000000000///...---,,,+++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++*********+++,,,------------------------------......///000000111111------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********))))))******+++++++++******)))************************)))))))))))))))))))))))))))))))))))))))((('''''')))))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((()))'''&&&&&&&&&''''''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%222000......///000///...---,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------......///000000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((((((''''''(((((()))((()))))))))))))))(((''')))******+++++++++******************************))))))))))))))))))))))))))))))******))))))((((((******))))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((())))))***+++)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%111///------...///...---,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------....../////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))((())))))))))))(((''''''))))))***+++++++++******************************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++)))'''%%%$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&000...,,,,,,---...---,,,++++++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((()))***************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((()))***+++++++++++++++************************************************))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))))))))))))))))))))*********)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''(((((()))***)))'''%%%%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&///---++++++,,,---,,,++++++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((())))))******)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------------------------------++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************((()))***+++++++++++++++++++++++++++++++++++++++************************))))))******++++++******''''''(((((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))((('''%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''...,,,+++***+++,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******++++++)))***+++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************))))))))))))******'''((()))+++,,,,,,,,,,,,(((((()))++++++,,,,,,+++++++++++++++++++++++++++************************((()))***++++++++++++***((((((((())))))*********(((((()))))))))*********************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&''''''((()))'''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''...,,,******+++,,,+++******)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,)))***+++,,,---,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************************))))))))))))******'''(((***+++------......(((((()))++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&&&&(((******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''((())))))((((((***,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&&&&*********))))))))))))))))))************+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((((((((%%%&&&(((************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))***++++++++++++***))))))***++++++++++++***+++++++++,,,,,,---------******+++,,,---...///000...---,,,,,,+++++++++,,,...------,,,,,,++++++***+++******,,,------+++))))))))))))*********++++++++++++++++++************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''$$$%%%&&&%%%$$$%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***)))((('''(((******))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,+++++++++************************)))((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))*********))))))(((+++,,,,,,,,,,,,,,,+++++++++++++++*********************+++++++++++++++,,,,,,++++++*********++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))------------,,,,,,,,,,,,+++++++++*********))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((('''''')))+++))))))))))))))))))******)))************+++++++++,,,++++++******++++++,,,+++************)))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((++++++*********))))))))),,,,,,,,,,,,++++++***))),,,,,,---------,,,,,,+++.........---,,,,,,++++++.........------,,,,,,,,,...---------------......)))******+++,,,,,,------+++***((()))+++,,,,,,+++------,,,,,,+++*********+++++++++*********))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%$$$%%%(((***)))))))))))))))*********))))))*********+++++++++,,,++++++******++++++,,,++++++*********)))))))))((()))))))))))))))((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******////////////...---,,,,,,******+++,,,------------////////////............000000/////////...............------......//////------........./////////---+++))))))+++---------,,,+++++++++************++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((($$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((###%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%$$$%%%(((+++(((((())))))************))))))*********+++++++++,,,++++++******++++++,,,,,,+++++++++************'''(((((()))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++---------......---,,,,,,)))***,,,...000111111222//////000111111222333333111111222222222333333333000///////////////000000111111000000/////////...///---++++++,,,......---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((($$$%%%'''))))))((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&(((******(((&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((('''(((***,,,((((((((()))******++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((%%%&&&''''''((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))))))))*********''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((())))))******+++))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,...//////000000000111333555777999::::::999:::;;;<<<===???@@@@@@>>>>>>>>>??????@@@@@@@@@===<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888777555333222111222222111000---------------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&(((******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))+++------,,,***))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''))))))((((((***,,,'''(((((()))******++++++)))************+++++++++,,,++++++******++++++,,,+++************)))))))))&&&''''''((())))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((%%%%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++++++++++++++++++++++++++***+++,,,---///000111111111222555777999;;;<<<===??????AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBB@@@???>>>>>>===;;;999666555444333111000///...////////////............------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))((((((((((((''''''''''''(((((((((((('''((()))*********)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''')))++++++)))'''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###%%%'''(((''''''((()))'''(((((()))***+++++++++)))************+++++++++,,,++++++++++++++++++,,,))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((("""######$$$%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++++++++++++++++++++++++++...///000222333555666777<<<===@@@CCCGGGIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHOOONNNMMMLLLKKKJJJIIIIIIMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKKKKJJJHHHDDDBBBDDDCCCAAA???<<<999777666000000000000////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''((((((((()))((())))))***************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((&&&$$$%%%((((((%%%"""(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''')))***,,,---+++)))'''&&&'''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&$$$###&&&***,,,+++***((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''+++***)))'''''''''((()))******))))))((((((''''''''''''''''''((((((((()))***)))(((((((((((())))))((()))******)))***+++---(((***+++,,,++++++,,,---))),,,......---...222555444666:::>>>AAADDDEEEEEEGGGIIIKKKKKKJJJJJJMMMPPPLLLJJJJJJLLLKKKFFFEEEGGG@@@@@@@@@AAAAAABBBCCCDDDMMMJJJFFFCCCBBBAAA@@@@@@JJJHHHHHHHHHEEEAAA@@@@@@BBBGGGGGGCCCGGGNNNKKKAAAEEEEEEFFFGGGHHHIIIJJJJJJNNNNNNNNNLLLIIIEEEBBB@@@===<<<:::777444111///...000///------......,,,+++---------......---------------,,,,,,+++,,,,,,,,,---------,,,,,,+++++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++---,,,***&&&###(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&'''((('''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++++++++)))'''&&&'''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,+++++++++***************)))(((((()))******))))))))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%''')))***)))'''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++)))''''''((()))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''***)))(((''''''(((((()))******))))))(((((((((((('''''''''((((((((())))))***))))))((((((((())))))&&&(((******)))))))))***---------+++******,,,...---000444666777888<<>><<<;;;;;;:::;;;;;;<<<===AAAAAA@@@@@@@@@???>>>===;;;===@@@BBBAAA???======@@@BBBAAA>>>???AAA@@@============???AAAEEEHHHJJJLLLLLLMMMOOOPPPOOOLLLJJJGGGFFFCCCAAA>>><<<;;;;;;666333000///000111000000......------,,,,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,++++++************************+++*********))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,+++)))&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++************)))))))))***))))))(((((())))))***)))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((((((((('''%%%(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***(((&&&&&&'''(((((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))((((((''')))(((((((((((())))))******))))))))))))((((((((((((((((((((())))))))))))***)))))))))))))))******%%%(((***+++***))))))))).........,,,,,,///333777888<<<@@@DDDFFFHHHKKKMMMSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRNNNJJJFFFEEEEEEAAA??????AAA???<<<>>>BBB>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHGGGEEEDDDIIIKKKMMMMMMLLLJJJJJJJJJJJJHHHGGGIIIHHHCCCAAACCC???===;;;:::;;;===???AAA??????BBBHHHOOOSSSSSSRRRQQQOOOLLLIIIHHHGGGHHHHHH@@@===888555333111///.........,,,,,,,,,---...///...---,,,+++++++++++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++(((&&&'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((&&&'''((()))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++************++++++++++++*********))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((('''&&&(((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&&&&'''(((((('''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))***************)))))))))***++++++(((***++++++++++++---......000333555888<<>>@@@@@@BBBEEEEEEDDDHHHNNNFFFGGGHHHJJJLLLOOOQQQRRRTTTUUUWWWVVVUUUSSSQQQQQQ___aaa```^^^___fffnnnssshhh\\\VVVZZZYYYRRRNNNPPPIIIHHHFFFDDDCCCBBBCCCCCCEEEBBBAAAEEEKKKPPPQQQPPPQQQOOOLLLIIIHHHHHHJJJKKKNNNKKKFFFBBB>>>:::444111111000///...---...000111......---,,,++++++++++++------------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&)))++++++((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''((('''&&&'''))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++******))))))******+++,,,+++++++++************((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((('''&&&'''))))))((('''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))************)))))))))************+++***************+++,,,,,,+++++++++++++++...333666777;;;@@@EEEHHHKKKNNNPPPPPPQQQRRRSSSTTTRRRPPPNNNLLLJJJGGGCCCAAA???>>>>>><<<<<<;;;<<>>======<<<<<<<<<<<<===CCCCCCEEEHHHKKKLLLKKKIIIIIILLLRRRVVVUUUSSSWWW^^^nnnqqquuuxxxzzzyyywwwuuuwww{{{~~~||||||~~~nnnhhhhhhkkkooohhhgggeeebbb___\\\YYYXXX\\\ZZZVVVSSSPPPPPPQQQRRROOOMMMJJJGGGDDDCCCCCCDDDEEEGGGKKKPPPTTTTTTQQQOOOFFFEEEBBB===999444111///222111000///...---------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&(((******(((&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++************)))))))))''''''((())))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((******)))(((***---((((((((((((((((((((((((%%%&&&'''((()))((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%'''***---///---)))%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))************))))))((())))))******)))((('''))))))*********+++++++++*********+++++++++,,,,,,*********++++++---.........111666;;;???CCCHHHKKKNNNOOOQQQPPPMMMJJJIIIIIIGGGDDDBBBBBBCCCCCCAAA??????@@@@@@AAABBBBBBBBBBBBCCCHHHPPPXXX^^^\\\VVVPPPTTTZZZccckkklllkkkpppxxx~~~{{{vvvrrroooooopppqqqqqqssstttpppiiicccbbbcccZZZYYYVVVRRROOOMMMKKKJJJGGGGGGIIILLLOOOPPPOOOMMMHHHHHHGGGEEEBBB===:::777444333222000//////......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))+++,,,&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((******(((&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++***(((((())),,,((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%'''+++///111///)))%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))************))))))))))))*********((('''&&&))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///222777@@@GGGLLLOOORRRTTTMMMLLLKKKHHHDDDAAAAAABBBAAA???======@@@BBBAAA@@@IIIIIIJJJJJJJJJHHHGGGFFFOOOYYYkkk~~~sssyyy|||sssqqqfffdddbbb^^^ZZZWWWTTTRRRXXXUUUQQQNNNMMMLLLJJJHHHDDDEEEGGGIIIHHHFFFDDDBBB555444333111000/////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((((((((((((''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((('''''''''((()))+++,,,((((((((((((((((((((((((%%%%%%&&&'''((()))******)))(((&&&%%%&&&''')))+++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,(((%%%&&&))),,,,,,,,,+++,,,------+++++++++---.........///111555;;;@@@GGGJJJOOORRRRRRPPPKKKHHH???>>>===???BBBCCCAAA>>>CCC@@@???BBBDDDCCCCCCFFFOOOPPPOOOLLLLLLNNNQQQRRReee{{{|||uuulllhhhiiipppxxxwwwiiiZZZTTTTTTSSSMMMOOONNNJJJIIILLLMMMKKKGGGBBB;;;666555666555222222111000000111111///...***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&'''(((((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''')))))))))((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((''''''''''''((()))((('''''''''((()))+++,,,((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&''')))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,)))'''(((***,,,,,,+++------...,,,******+++,,,***...333888===BBBGGGKKKMMMOOOQQQRRRPPPKKKEEEAAA@@@AAABBBFFFJJJKKKIIIGGGKKKIIIJJJKKKGGGCCCDDDIIIIIIMMMQQQUUUXXX^^^dddggg}}}ppp___YYYVVVTTTVVVUUURRRRRRTTTRRRNNNIIIFFFBBB???>>>:::444...111///......///000///...---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++*********)))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))((('''''''''((()))***+++(((((((((((((((((((((((()))(((((('''''''''&&&&&&(((''''''&&&&&&((()))***((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&((())))))'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++******,,,---,,,+++---......,,,+++,,,...000000666???FFFLLLOOORRRTTTSSSTTTTTTSSSPPPJJJEEEAAAJJJJJJLLLNNNPPPOOOLLLJJJGGGHHHJJJLLLJJJHHHMMMUUUXXX^^^gggoootttzzzpppiiibbb___YYYTTTUUUYYYYYYUUUNNNLLLKKKKKKJJJEEE===777444222///.../////////...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&((())))))'''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***+++---...///000333777;;;CCCHHHNNNTTTVVVWWWWWWXXXUUUVVVVVVUUUSSSPPPLLLJJJSSSSSSRRRPPPNNNKKKHHHFFFAAAEEEOOO]]]hhhmmmrrrwwwyyy}}}zzzkkk]]]XXX[[[[[[WWWVVVQQQNNNPPPRRRQQQNNNNNN@@@===888555333222000///000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((()))***+++,,,+++)))(((&&&&&&%%%%%%'''(((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************************++++++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++---111555:::???EEEIIITTTWWWZZZ[[[ZZZZZZZZZZZZVVVVVVUUUTTTRRRPPPOOONNNLLLMMMNNNMMMMMMLLLLLLLLLOOOXXXpppuuuqqqkkkeeedddZZZQQQQQQSSSSSSWWW\\\PPPLLLFFF@@@<<<888444111//////............///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))(((((('''((()))+++,,,---,,,)))'''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((('''''''''((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&((())))))((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---///000444:::@@@FFFLLLQQQUUU[[[]]]^^^]]]\\\[[[\\\]]]UUUTTTQQQNNNLLLJJJIIIIII???EEEMMMTTTZZZ^^^bbbdddiiiwww{{{mmmbbb___\\\VVVUUUYYYYYYUUUPPPKKKFFFAAA<<<888222111000///...///000111........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((()))(((''''''(((***,,,---+++***((('''&&&'''))))))%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((()))*********)))))))))(((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))************)))((((((((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&''')))))))))((()))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,......---...111555;;;???FFFLLLPPPTTTXXXZZZZZZ\\\^^^^^^]]][[[[[[[[[SSSPPPLLLIIIFFFDDDDDDDDDCCCNNN^^^mmmwww|||xxxeeeXXXUUUXXXVVVTTTRRROOOKKKFFFBBB888777444222000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((())))))(((''''''(((***,,,---((((((&&&&&&''')))+++---%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''''''''&&&&&&'''''''''((())))))***+++,,,,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***++++++***)))((((((((()))******)))((('''(((((((((((((((((((((((()))((((((&&&%%%$$$$$$###&&&''''''((()))(((((((((&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&''')))***)))((()))***&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---...//////...000555999DDDHHHOOOSSSVVVXXXYYYZZZYYY\\\______]]]ZZZXXXWWWOOOMMMIIIFFFDDDDDDEEEFFFRRR```uuuxxx```VVVSSSSSSSSSTTTTTTQQQLLLIII>>><<<888444111000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))******))))))(((((('''''''''((()))))))))(((&&&%%%'''((()))***,,,...//////))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''************))))))))))))(((&&&&&&'''))))))((('''+++)))''''''''''''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------+++***))))))))))))******+++*********,,,............000666???GGGLLLSSSTTTVVVVVVUUUVVVXXXZZZ[[[WWWWWW\\\\\\WWWTTTUUUNNNFFFAAADDDHHHLLLVVVaaammmwwwppp\\\^^^[[[WWWTTTRRROOOKKKIIIJJJKKKIIIBBB888111111333222000......///000///...------------------,,,,,,+++******)))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((+++******)))(((''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###&&&***,,,+++)))(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))***)))))))))(((((((((''''''((()))))))))(((&&&%%%''''''(((***+++---......)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))))))))(((((((((''')))))))))((((((((((((''''''((()))******)))''''''***)))))))))+++***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((***+++,,,+++,,,---//////111666===EEELLLRRRVVVXXXYYYXXXWWWUUUUUUWWWYYYXXXSSSRRRSSSQQQLLLLLLPPPRRRWWW^^^dddiiioooxxxkkkeee___[[[[[[ZZZWWWTTTTTTTTTTTTQQQKKKBBB:::444444222///...//////---,,,.........------------,,,///...---,,,+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''(((((()))*********)))(((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%(((+++,,,+++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((('''&&&&&&&&&'''(((***+++,,,,,,((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((''''''''''''&&&))),,,,,,***(((((()))***))))))***++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((************************'''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,***+++,,,,,,,,,,,,...000555:::CCCLLLTTTXXXZZZ[[[[[[[[[ZZZWWWTTTSSSUUUVVVSSSPPPMMMKKKGGGFFFKKKRRR^^^tttzzzoooiiigggeee___YYYWWWWWWYYY[[[ZZZRRREEE;;;666444000...//////......//////......------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''((()))+++******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''***,,,---+++)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))******((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))((((((((('''''''''&&&***---+++((('''+++000---+++((('''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,---...---------///333777BBBGGGOOOVVVZZZ[[[ZZZXXXXXXYYYXXXVVVSSSPPPOOOOOOHHHHHHGGGEEECCCGGGRRR\\\{{{|||vvvkkkbbbXXXWWWXXXZZZ\\\YYYRRRLLL???;;;444000///000111222000000//////...------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''&&&'''))),,,...***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((***,,,,,,***(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))*********)))))))))((((((''')))***(((&&&(((///666444///)))&&&&&&'''))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++------...///222999AAAGGGPPPRRRVVVZZZ[[[[[[YYYXXXVVVWWWWWWTTTNNNIIIFFFEEEBBBEEEGGGGGGJJJSSSaaakkkzzzeeebbb^^^ZZZXXXYYYZZZ\\\PPPJJJ@@@888333222222222111111000//////...------******++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((+++...111))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******(((&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))************))))))))))))(((((((((&&&&&&)))000555777222+++(((''')))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,---///333888???HHHRRRXXXWWWXXXYYYZZZ[[[[[[ZZZZZZVVVVVVTTTOOOIIIEEECCCBBBPPPVVVZZZ\\\bbbmmmyyy|||wwwnnnddd]]][[[\\\^^^___YYYOOOEEE>>>888444111222222111000///......---+++,,,,,,---///111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&(((+++...000))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&''')))((('''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((''''''&&&'''((()))***((((((((('''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))******))))))))))))((((((((()))((((((((((((***---...000---***((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***&&&&&&''''''((())))))***(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---//////333888@@@HHHOOOUUUZZZ^^^ZZZZZZZZZZZZYYYXXXWWWVVVRRRPPPLLLHHHFFFGGGLLLPPPhhhnnnrrrtttzzzxxxpppfff___aaa^^^ZZZUUUNNNEEE<<<555333222222111000///...------------...///111222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))++++++(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&'''((((((''''''((()))%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((('''&&&&&&'''((()))***((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******)))((((((((('''''''''''')))((()))***++++++)))'''&&&&&&&&&''')))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''')))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***---///111333<<>>888333111111111000000/////////....................................,,,,,,------,,,,,,+++*********))))))))))))************))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((++++++******))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((***))))))((('''&&&&&&&&&))))))))))))************((()))))))))))))))((((((((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))************,,,,,,++++++***+++++++++...+++)))***---000///------+++...888FFFPPPRRRPPPVVVVVVWWWYYYZZZYYYWWWUUUUUURRRLLLCCC===???MMM[[[mmmxxxpppddd]]]ZZZPPPHHH>>>888333000//////333222222111000000//////000000000000000000000000------......------,,,+++))))))))))))))))))))))))((()))***+++,,,---------************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((''''''&&&&&&)))(((((((((''''''''''''&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&(((((()))))))))*********(((((())))))))))))((((((((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++******))))))******+++***))))))+++,,,------,,,222333888AAALLLRRRSSSRRRZZZ[[[\\\\\\\\\YYYVVVSSSNNNJJJEEEAAACCCMMM^^^jjjyyyzzzcccTTTYYYQQQFFF<<<666444555888111111111000///...------------------------------------......------,,,+++***************************++++++,,,,,,,,,,,,+++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))''''''&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&(((((())))))))))))******(((((())))))))))))((((((((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))***************)))))))))))))))******)))***,,,---,,,,,,---///:::===DDDKKKPPPSSSSSSRRRXXXYYYZZZZZZXXXTTTPPPMMMHHHFFFFFFJJJUUUgggzzzooo^^^^^^XXXNNNCCC<<<999888888111111222111111///...------------------------------............---,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((''''''''''''(((((((((((()))))))))***'''(((((())))))))))))(((((((((((((((((())))))***((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************))))))))))))******++++++---......---...333777BBBGGGLLLOOOOOOOOOQQQSSSVVVWWWXXXVVVRRRMMMJJJHHHIIIPPPXXX___iiizzzxxxiiibbbXXXOOOJJJFFF===444222222333333333333222111////////////////////////...............------,,,------------------------,,,,,,------------,,,,,,+++++++++*********))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))''''''((()))))))))))))))((((((((((((((())))))***((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************((()))))))))***************************+++,,,---,,,------,,,,,,111:::@@@MMMOOOQQQPPPNNNNNNQQQUUUXXXXXXVVVRRRLLLHHHGGGGGGNNN___pppwww|||pppooouuucccUUUTTTSSSIII;;;444444333333333333333444000000000000000000000000......//////......---,,,------------------------++++++,,,---.../////////++++++++++++***************)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((()))))))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((''''''''''''(((((((((((())))))&&&'''((())))))******)))((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))))))))))))))************************************))))))))))))************************+++,,,---...,,,++++++,,,000888AAAGGGTTTUUUTTTRRROOOOOORRRVVVTTTSSSPPPJJJFFFEEEJJJNNNUUUlllxxxxxxrrrfffuuummmWWWTTTYYYSSSGGG:::888555222111111222333////////////////////////...////////////...------------------------------***+++---...///000000000,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((()))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&'''''''''((((((((('''((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))************((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))************************************************************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************************************))))))))))))************))))))))))))***+++,,,---++++++---222;;;CCCJJJMMMTTTTTTSSSQQQPPPOOOPPPQQQJJJJJJIIIGGGIIIRRR___jjjmmmwwwnnnhhhlll|||ttteeejjjooolllttttttqqqyyyggg^^^```\\\RRRFFFBBB<<<666222111111222000000000000000000000000///////////////...------------------------------,,,---...///////////////,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''((((((((()))&&&'''((()))************((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,------111:::EEENNNRRRRRRPPPPPPPPPPPPOOONNNLLLKKKFFFHHHJJJMMMVVVggg|||zzzyyyuuuuuusssmmmhhh{{{}}}tttgggeeeppprrrlllgggbbbvvvuuutttvvvsssttt{{{qqqmmmfff\\\QQQLLLCCC:::444222333444333333333333333333333333///////////////......---------------------------///////////////......---,,,,,,,,,+++++++++******'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))***************************************++++++++++++***))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''+++*********))))))((((((******))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++++++++***)))((()))************+++++++++,,,***((((((***,,,------///555>>>GGGMMMPPPPPPPPPQQQMMMJJJMMMPPPMMMGGGBBB???GGGUUUdddttt}}}sssnnnmmmaaadddgggfffgggpppuuuhhhqqq{{{uuuooolllzzzwwwzzzwwwaaaZZZWWWQQQGGG===666333333555444444333222111000000000000000///......------......---,,,,,,+++******+++,,,---///000//////.../////////...---+++***)))******))))))(((((((((''''''(((******((('''((()))******))))))((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((''''''&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))***************************************++++++++++++***))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++******))))))((((((+++*********))))))))))))******)))))))))(((((((((************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++++++++***))))))************++++++++++++)))))))))***+++,,,---...777<<>>===>>>AAADDDHHHKKKNNNPPPSSSRRROOOLLLIIIEEECCCAAA>>>===;;;999666333000///////////////000111222222//////000111000///.........////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))++++++)))((()))************)))))))))))))))*********+++++++++,,,,,,************************+++...///...,,,///666===DDDGGGJJJLLLKKKJJJJJJJJJDDDGGGBBBBBBMMMWWWjjj|||qqqfffaaaZZZNNNBBB;;;666555444444444444222000111000//////......//////...---,,,...000111000//////......------,,,++++++***++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((''''''(((***+++***((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((444DDD???...******&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))***))))))*********+++++++++,,,,,,,,,++++++*********+++***************++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++,,,------000///---,,,---///222444666;;;@@@DDDFFFKKKQQQVVVYYY[[[^^^aaacccdddddddddcccbbbaaa___\\\YYYVVVTTTMMMNNNNNNNNNKKKGGGDDDAAA666555444333111000......//////000000000000////////////000000//////...---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))))))))***))))))))))))))))))******))))))))))))*********+++***************++++++++++++---...------444???HHHIIIKKKMMMMMMKKKIIIIIIIIIDDDBBB===HHHbbbqqq{{{{{{uuurrrjjjiiihhhgggfffdddcccbbb___]]]\\\ZZZZZZ\\\]]]______```cccgggjjjlllmmmnnntttwww|||uuufffTTTFFF@@@999777555444444333111///111111000////////////000...---,,,...000111000//////......------,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))((('''''')))***)))(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((+++777444)))******&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((()))******)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++*********)))******+++,,,)))************+++++++++++++++++++++++++++++++++************+++---...///...//////222777===BBBFFFMMMQQQUUUZZZ]]]aaadddfffcccccccccbbbaaa^^^\\\[[[OOOOOOPPPPPPPPPNNNMMMLLLLLLNNNQQQTTTVVVWWWVVVVVVLLLKKKHHHDDD???999444111111000000///000000111222000000000000000//////...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***))))))***))))))))))))************(((((()))))))))******************++++++++++++++++++---...000333;;;FFFNNNKKKMMMNNNNNNKKKHHHFFFFFFBBBBBBCCCWWWyyytttqqq|||~~~tttooohhhaaa\\\WWWSSSPPPNNNNNNMMMMMMKKKIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKRRRRRRUUUYYY```hhhoootttwww~~~|||___MMMFFF>>>;;;777444333333111000222111111000000000000000...---,,,...000111000//////......------,,,+++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((&&&'''((())))))((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''!!!'''$$$###***)))&&&,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''&&&&&&'''(((***+++((())))))***++++++,,,,,,++++++++++++++++++,,,,,,******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,...///000111444777<<>><<<888555333222333333000111111111111000//////////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))(((***,,,+++***)))******((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,+++---111666<<>>666111///000111000000000000000///..................------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))+++***)))(((((()))***+++++++++******************************+++,,,+++***///555===DDDHHHJJJKKKLLLIIIKKKKKKGGGDDDFFFRRR^^^vvv{{{ooohhhwwwuuuhhh]]]XXXMMMIIIEEEDDDEEEHHHIIIHHHIIIJJJKKKJJJIIIIIIKKKMMMHHHIIIKKKMMMOOOOOOOOOOOONNNOOOOOOOOONNNOOOQQQSSSOOOPPPPPPPPPPPPOOOOOONNNQQQOOOMMMMMMNNNNNNNNNMMMGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLQQQYYYeeesssbbbUUUDDD999666777888777222222222111000000////////////...------...//////------......------,,,+++************************************************+++***)))(((((()))***+++,,,,,,++++++***))))))((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***,,,+++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))*********((((((***+++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))******)))'''''')))***((((((((()))))))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------...///111444666999<<<@@@CCCEEEFFFIIIIIIIIIKKKMMMPPPSSSTTTTTTTTTUUUVVVYYYZZZYYYXXXYYY^^^eeeiiiiiieee^^^YYYZZZYYY\\\hhhuuuyyysssjjjZZZ[[[]]]^^^___```bbbdddccc```^^^___aaaaaa___\\\ZZZ___dddgggkkknnnkkkeeebbb\\\RRRGGG===777555444111222222222222111111111000000000/////////......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++***)))(((((()))***+++******++++++++++++++++++************++++++,,,,,,666;;;BBBGGGJJJLLLMMMNNNKKKGGGEEEFFFFFFLLL```vvv}}}yyy|||pppddd\\\UUUMMMHHHGGGMMMKKKIIIIIIKKKLLLMMMLLLIIIJJJJJJJJJIIIJJJMMMOOONNNOOOQQQSSSTTTUUUUUUTTTRRRSSSTTTTTTTTTUUUWWWYYYSSSTTTTTTUUUUUUUUUTTTTTTUUUSSSRRRRRRSSSRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCAAABBBGGGNNNVVV[[[ppp{{{nnn\\\JJJAAA:::333333888333333222111111000000///......////////////......------......------,,,+++++++++++++++++++++++++++******************************))))))))))))************))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((***,,,+++(((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******)))(((((()))+++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((+++)))'''(((***,,,+++***(((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,------------(((***,,,,,,+++---222777===>>>???@@@@@@BBBDDDFFFHHHJJJMMMOOOPPPPPPQQQRRRQQQTTTUUUTTTUUUXXXYYYXXX___iiixxxxxxjjj```ccceeekkkvvvyyyllllllkkkiiiiiimmmsssxxxjjjeee```aaaeeehhhgggddd[[[\\\\\\\\\bbbjjjllliiiiiigggddd]]]TTTIII???999555444222111222333555666000000000000////////////,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++******))))))******+++******+++++++++++++++,,,++++++++++++***,,,...000;;;???EEEIIIKKKLLLMMMNNNOOOFFFCCCIIIOOOXXXmmm~~~yyy}}}xxxppp```XXXPPPMMMKKKGGGFFFHHHJJJIIIIIIIIIIIIHHHHHHGGGLLLMMMMMMLLLKKKMMMPPPRRRSSSTTTVVVWWWXXXXXXXXXWWWUUUVVVWWWWWWVVVVVVWWWYYYXXXYYYYYYZZZZZZYYYYYYYYY[[[ZZZYYYYYYYYYWWWSSSPPPTTTTTTSSSSSSQQQPPPNNNMMMLLLJJJFFFCCCCCCDDDGGGIIIQQQYYYgggyyyxxxaaaOOOKKKDDD666///222333333333222111111000000...///000222222000///...------......------,,,+++++++++++++++++++++++++++***************************))))))))))))))))))***)))))))))((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))+++***(((%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))((('''&&&(((***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((,,,'''$$$'''///222...)))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,---------.........///000///---,,,...444:::GGGGGGEEECCCAAABBBFFFIIIJJJJJJJJJIIIIIILLLQQQVVVbbbeeeddd]]]ZZZ^^^aaaaaakkkttt|||tttpppuuu|||vvvoooiiihhhkkkiiiaaaYYY``````^^^^^^dddmmmooollleeeggghhhfff```WWWMMMGGG>>>;;;666222000000222333000000000000////////////---------......------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************((((((((((((((((((((((((************************)))))))))))))))*********++++++************++++++******++++++,,,,,,,,,,,,+++,,,,,,++++++---222555???BBBFFFHHHIIIJJJKKKMMMIIICCCEEESSSaaannn~~~zzzlllaaa\\\QQQLLLJJJLLLLLLIIIIIILLLFFFHHHJJJKKKMMMNNNOOOPPPOOOPPPQQQQQQQQQSSSVVVXXXSSSUUUXXX[[[^^^___``````]]]^^^___^^^[[[ZZZZZZZZZ````````````___^^^]]]\\\aaa```_________]]]ZZZWWWUUUUUUVVVVVVVVVVVVUUUTTTPPPOOOMMMJJJHHHFFFDDDCCCGGGKKKQQQZZZhhh|||pppYYYRRRLLL===333444444444333333222111111111///000222444444222000///------......------,,,+++++++++++++++++++++++++++************************)))))))))******))))))))))))))))))))))))((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((('''&&&&&&''')))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++'''%%%***222444///((()))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,------....../////////---...111333777<<>>BBB>>>DDDNNNXXXYYYWWWXXX]]]\\\UUUNNNQQQ___vvvwwwooosss}}}}}}wwwvvv}}}yyywwwtttqqqqqqvvv~~~{{{qqqkkkgggfffhhhdddaaa]]]]]]]]]]]][[[YYYMMMOOOOOOGGG<<<333111333///000111000///...------...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,------------...000444999???BBBDDDHHHFFFFFFFFFDDDEEEPPP]]]rrr}}}hhhZZZSSSOOONNNJJJJJJJJJKKKMMMNNNNNNNNNNNNSSSWWW\\\fffwwwzzzooollliiifffddd```[[[XXX]]]XXXUUUUUUTTTPPPMMMNNNKKKEEEEEELLLRRRZZZmmm___MMMAAA<<<777444555777666444000000000000000000000000111111000///...---,,,,,,+++++++++************)))++++++++++++++++++++++++++++++******************(((((())))))***++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))((((((((((((((()))))))))))))))******+++************))))))))))))************))))))))))))***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,+++---...+++///444888;;;???CCCEEEHHHMMMWWW___```\\\ZZZ]]]YYYXXX[[[fffyyy|||}}}|||}}}|||xxxooohhh```\\\\\\[[[XXXUUUOOORRRUUURRRIII???666333...000111111000.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************,,,++++++************+++************************************************)))))))))))))))))))))))))))************+++++++++************************************+++++++++,,,++++++,,,,,,------------,,,///333888===AAADDDEEEHHHHHHHHHGGGEEELLL]]]mmmzzzmmm\\\OOOJJJIIIIIIIIIJJJMMMOOOPPPQQQSSSXXX\\\dddkkksss|||xxxqqqkkkgggeeeccc]]]ZZZZZZYYYVVVTTTUUUQQQKKKGGGHHHGGGFFFOOO[[[ooo~~~rrrZZZLLLEEE;;;555555666777777000000000000000000000000111111000///...------,,,++++++++++++************++++++++++++++++++++++++,,,,,,++++++***))))))((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***,,,++++++***************)))))))))))))))******+++*********)))))))))))))))*********)))))))))))))))+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,...///111555:::>>>BBBEEEHHHJJJZZZYYY[[[]]][[[XXXZZZ___dddmmmyyyyyyooojjjsss{{{}}}|||sssiiidddbbb```[[[WWWSSSMMMJJJOOOVVVTTTGGG:::666333000///000111000///------------,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........,,,111777===AAACCCEEEFFFGGGIIIKKKJJJLLLYYYpppjjjXXXSSSMMMJJJJJJKKKJJJIIINNNSSSXXXZZZ\\\bbbmmmwww~~~xxxuuunnngggbbbaaa___[[[ZZZ[[[XXXSSSPPPOOOJJJEEEGGGMMMNNNZZZqqqeeeYYYPPPCCC:::666666666555333333333222222222222222111000000///......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))),,,++++++***************)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))******+++++++++***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///666999>>>CCCGGGLLLPPPTTT___YYYVVVXXX\\\bbbnnnxxxuuufff```fffvvvyyymmmhhheeeccc```VVVNNNHHHMMMWWW[[[UUUMMMAAA888...,,,000333111---.........---------,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,------...//////...444<<>>999777555444333333333222222222111111000000//////......------.........---------,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))((((((((((((((()))))))))))))))******+++))))))))))))************))))))))))))************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///222999===CCCIIINNNSSSXXX[[[TTTRRRTTT___nnnxxx{{{oooeeeaaa___UUUUUUSSSOOOMMMNNNSSSXXXKKKAAA555000222333///+++////////////.........---,,,,,,,,,,,,,,,,,,++++++************************,,,++++++++++++,,,,,,---************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,---...//////000222888@@@EEEFFFFFFGGGIIIFFFKKKPPPTTT^^^ssszzzuuunnn^^^UUUQQQOOOLLLIIIJJJNNNQQQSSSSSS___iiivvvyyyrrrllleeebbbccc___^^^[[[WWWSSSNNNJJJIIIHHHGGGJJJRRR]]]rrrzzzdddZZZKKK@@@:::888777555222222111111000/////////000000//////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***))))))((((((((((((((()))))))))))))))******+++((()))))))))************((()))))))))************,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777:::@@@EEELLLQQQTTTVVVWWWWWWOOORRR___ttt}}}zzzyyy}}}qqqjjj___```___XXXPPPMMMPPPVVVSSSNNNGGG???999444000...000000000000////////////++++++,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,---...************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...///000000555<<>>EEEHHHGGGFFFHHHKKKJJJSSS___nnnuuusss|||ppp\\\QQQMMMLLLLLLKKKNNNLLLVVVqqq~~~zzzqqqooojjjeeeaaa```\\\YYYWWWOOOKKKMMMJJJGGGPPP___~~~www___JJJ>>>::::::;;;444444333333222111111000///////////////.........//////.........---------++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))******+++,,,,,,,,,++++++***+++++++++------------------------***,,,---...------...///...111666999;;;@@@HHHNNNOOOZZZ]]]SSSMMMVVVbbbgggzzzppphhhnnnxxx~~~mmmbbb______aaaVVV[[[___\\\RRRDDD:::444444222000/////////...---000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++******++++++,,,---)))+++---......///000222@@@DDDHHHHHHFFFHHHOOOVVV^^^rrrzzzzzzwwwxxxuuufff[[[QQQMMMLLLKKKMMMPPP[[[\\\dddyyy{{{qqqmmmhhh```\\\]]]WWWVVVTTTOOOJJJHHHIIILLL[[[fffjjjTTTKKKGGG>>>333444222000000111222222111000/////////............///000000000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((******))))))******+++,,,,,,,,,+++++++++++++++,,,------------------------,,,------,,,++++++---///...222888>>>CCCJJJSSSZZZTTTTTTTTTWWWcccuuuuuuhhhllluuurrrfffaaa```ZZZ]]]aaaaaa\\\QQQEEE===777555333222222222000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++***++++++,,,---+++---......///000333555???BBBFFFJJJMMMSSSYYY^^^yyy~~~vvveee\\\UUUPPPOOOPPPRRRXXX^^^bbbiiivvv~~~xxxssskkkddd``````^^^[[[UUUNNNIIIGGGGGGPPPUUUgggzzz^^^OOOIIIAAA888666444222222222222111///000000/////////.........//////000000///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************))))))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,------------------------......---+++***+++///222777<<>>CCCEEEOOOXXXZZZZZZfff~~~rrrcccXXXVVVUUUTTTZZZeeedddmmmssspppmmmgggbbbZZZVVVQQQNNNJJJIIIOOOWWWmmmoooSSSEEE@@@999444222333444444111111111000000000////////////...------...//////------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************)))************+++++++++(((((())))))*********+++*********)))***++++++,,,+++++++++,,,---...///000---------------------------...000222555999???DDDNNNQQQUUUYYY```kkkyyywwwooommmfffccc___YYYSSSJJJ@@@:::111111111111000000000000////////////////////////........................------------------------++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---///111333555:::@@@EEEHHHPPPYYY[[[]]]hhh{{{{{{aaaYYYWWW[[[[[[ZZZeeesss|||{{{tttjjjccc___ZZZXXXWWWSSSLLLHHHHHHPPPpppfffLLLFFF===555222333444444111111111111000000000000000///...------...000000------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************))))))))))))))))))))))))******************))))))))))))************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))******++++++,,,------,,,---......//////...............------......///000000000222:::EEEMMMOOONNNMMMWWWpppxxx~~~uuulllfff___^^^]]]WWWJJJ???666666555444222111111111000/////////..................---------,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000...---111999@@@DDDDDDPPP___]]]WWWggg}}}~~~ooojjjWWWYYY[[[\\\___iiiyyywwwqqqgggccc^^^ZZZWWWSSSLLLGGGIIITTTddd{{{|||___QQQ???555444555555333333333222222111000000000////////////////////////------------------------......---------,,,,,,,,,******************************++++++++++++******))))))************))))))+++++++++++++++***))))))******************************))))))))))))******************************************************************))))))))))))))))))))))))******************))))))))))))************))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++*********************************+++,,,,,,------,,,---......//////............---------...//////666666999???GGGKKKNNNPPPHHHWWWqqqzzznnn```]]]aaaaaaXXXNNN@@@;;;666333444444222000000000/////////..................---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///...///333:::AAAGGGIII\\\hhhhhhkkkpppdddbbbZZZ]]]```eeeooo{{{qqqlllfffaaa^^^YYYRRRNNNHHHKKKOOO[[[xxxcccYYYKKK@@@:::888888888333333222222111000000000////////////////////////------------------------......---------,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++***)))******************************))))))))))))******************************************************++++++*********))))))))))))))))))*********++++++******))))))))))))*********))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------------...////////////...///...------...///000111666666===JJJNNNKKKKKKOOOHHHcccyyy}}}lll```aaaccc]]]TTTMMMDDD:::444555555333///000000000000////////////.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........---///222666;;;BBBJJJOOOcccnnnvvvqqqddd]]]]]][[[___eeeooozzztttkkkeee```[[[UUUQQQKKKIIIEEEGGGZZZ~~~fff^^^RRREEE:::666555777333333333222111111000000////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************+++++++++++++++,,,,,,+++******************************+++******))))))******+++************************************************+++++++++*********))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...------...//////////////////.........///111444555777999CCCOOOOOOGGGJJJTTT^^^tttzzzfffaaaaaa]]]YYYUUUMMMBBB999555444222111111111111000000000//////............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............---000555999===DDDMMMTTT```pppsssiiibbb```aaabbbgggrrr}}}}}}}}}tttttttttttttttsssrrrrrrppppppooopppssswww{{{}}}{{{}}}~~~sssjjjddd___YYYUUUNNNMMMKKKIIIPPPfffssshhhWWWGGG;;;666444444444333333222222111000000////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))))))))***+++***++++++,,,,,,,,,++++++************************++++++************++++++************************************************++++++++++++************************++++++++++++******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,------......---...//////000000//////.........///111555888;;;BBBFFFNNNTTTNNNIIISSScccssshhhdddbbbaaaWWWTTTMMMBBB888222222444222111111111111000000000//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...222777<<<@@@HHHQQQXXX```zzzuuujjjfffdddeeegggoooyyy}}}yyyvvvsssnnnllliiifffdddccccccccc[[[[[[ZZZYYYYYYXXXXXXXXXVVVWWWXXXYYY[[[\\\^^^___```aaadddfffiiimmmrrruuuzzz~~~wwwnnngggbbb^^^PPPPPPOOOKKKIIIQQQaaappp}}}cccOOODDD???;;;888444444333333222111111111////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))(((((()))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,++++++++++++******************++++++++++++,,,******))))))))))))******)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))++++++,,,,,,------............///000000000000///.........000444999>>>AAAKKKPPPSSSRRRQQQXXXhhhvvv{{{mmmccc^^^VVVXXXUUULLL???666555666222222222222111111111000/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------........./////////000333888>>>FFFPPPZZZ```ooouuugggcccdddfffkkkooo{{{{{{ssslllfffbbb^^^[[[UUUTTTRRRPPPOOOMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFGGGEEEFFFHHHJJJKKKJJJIIIIIIKKKMMMNNNPPPRRRVVV[[[___bbbfffmmmvvvxxxnnngggbbbYYYVVVRRRLLLFFFEEEOOO[[[zzzrrrYYYLLLDDD>>>999444444444333222222111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))************)))(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,+++++++++******************+++++++++,,,,,,******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,---...............///000000000000000------...111666===CCCGGGNNNRRRQQQPPP^^^xxxhhhXXXWWWYYYZZZUUUKKK@@@999666333333222222222111111111////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////000222777AAANNN[[[eeejjjtttjjjbbbbbbffflllssszzz|||uuuqqqiiieee___ZZZWWWSSSOOOMMMIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEGGGJJJOOOSSSRRRUUUZZZaaaiiirrryyy}}}vvvlllfff```[[[WWWRRRKKKFFFKKKTTTaaadddPPPDDD<<<888555444444333333222111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,......,,,***)))***+++,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))******))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,------......///...//////000000000000000------///222888???FFFJJJPPPSSSPPPSSSpppyyyvvv___YYYZZZ[[[ZZZTTTIII===666333333333222222222111111000/////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............/////////000000111777CCCTTTcccmmmrrrqqqiiidddfffkkksss}}}{{{qqqggg```[[[VVVTTTPPPMMMKKKIIIFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@???>>>======>>>???@@@=========>>>>>>???@@@@@@>>>?????????@@@CCCHHHKKKHHHIIILLLRRRXXX```gggkkksssmmm^^^ZZZYYYXXXRRRJJJHHHMMMOOOkkkoooUUUEEE===:::555444444333333222222111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...111111...,,,***+++,,,,,,,,,,,,+++******))))))))))))***+++------,,,,,,,,,---,,,+++******)))***+++,,,,,,+++***)))************************************************************************+++++++++***)))(((((('''************************************************************************))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))************++++++******************,,,,,,++++++++++++++++++,,,,,,------.../////////111000000000111111000//////222777===DDDJJJOOORRRVVVPPPNNN___uuubbbaaa]]]XXXWWWUUUKKK@@@777333111444444111///000000000000000////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------///---,,,---000111000...666000;;;TTTbbbbbbhhhuuu~~~uuujjjiiihhhjjjppp}}}xxxqqqhhhaaa[[[UUUNNNIIIEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<;;;>>>>>>============>>>>>>BBBCCCEEEGGGKKKOOOSSSUUUooo~~~qqqppp___ZZZ\\\TTTMMMKKKGGGFFFUUUkkkxxxWWWOOOJJJ999333666444000111555222,,,000000000000////////////////////////////////////------------------------)))******++++++,,,,,,---++++++++++++++++++++++++)))---111444444111---)))++++++,,,,,,,,,+++++++++------,,,+++************+++++++++,,,++++++************,,,,,,---,,,++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++******))))))************************************************************************))))))))))))))))))))))))******))))))((((((((((((((())))))***************))))))))))))************++++++******************++++++++++++++++++,,,,,,,,,,,,---......//////000111000000000111111111111222:::EEEOOOTTTTTTRRRPPPPPPTTTaaayyytttcccYYYYYYYYYQQQFFF===777444555444111000111000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,---------///---,,,---000111111///555555DDD]]]jjjiiiooo{{{uuunnnmmmlllmmmrrr}}}xxxnnnhhh___ZZZTTTOOOLLLIIIEEEBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@??????????????????>>>>>>??????>>>>>>======;;;;;;;;;<<<===>>>@@@AAA??????@@@BBBDDDHHHKKKMMM\\\lll~~~xxxhhhccccccWWWOOOOOOMMMJJJPPPXXXhhh^^^SSSLLL;;;666888666111000444444000111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******************************************************************************))))))))))))))))))))))))***))))))))))))(((((((((((()))******++++++******)))))))))*********++++++******++++++++++++++++++******++++++,,,,,,------,,,------......///000000000000000000111222333333;;;DDDQQQ[[[]]]YYYTTTPPPPPP^^^vvvnnn^^^^^^aaaYYYNNNEEE>>>777555444111111333000000/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------///...---...000222222111777???UUUnnnzzzxxx}}}zzzrrrooorrrssswwwuuuiii^^^UUUPPPIIIGGGDDDBBBBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@AAAEEEEEEEEEDDDDDDCCCAAAAAA>>>======<<<<<<<<<<<<;;;===>>>>>>?????????>>>>>>999999999:::;;;===>>>???=========>>>@@@BBBDDDFFFKKKYYYppprrrkkkhhh\\\TTTUUUSSSMMMKKKIIIMMMcccppp```TTTBBB999:::888222000222555555111111000000000/////////////////////////////////------------------------......------,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++...---------------......+++,,,,,,------......------------------......///***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++******+++++++++++++++,,,******++++++,,,---......---------...//////000000///000111111111222444666DDDJJJSSSXXXXXXVVVTTTSSSbbbuuuzzzhhhcccccc]]]SSSMMMDDD;;;777444111111444000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........---...000222333444777FFFbbb{{{}}}yyywwwwww{{{yyymmmaaaWWWQQQLLLIIIEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAACCCDDDGGGQQQddd{{{yyyllliii```[[[ZZZUUUNNNLLLHHHHHHVVVuuusssaaaIII:::;;;:::666222111333444111111111000000000//////////////////////////////------------------------.........------,,,,,,,,,++++++++++++++++++++++++---+++***))))))***+++---000000///...---......///,,,,,,---.........------......------------...///++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,******+++,,,------......------......///000000111...000111111111333666:::EEEKKKQQQTTTUUUVVVYYY\\\{{{rrrccc^^^\\\YYYRRRIII???:::666222111444111000000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------..................///000222555777999MMMjjj}}}zzzxxxwww|||jjjcccYYYQQQLLLJJJHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJJJJKKKGGGHHHKKKMMMOOOQQQRRRSSSPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLKKKIIIHHHFFFEEEGGGFFFEEECCCBBBBBBBBBBBB???>>>>>>>>>>>>@@@AAABBBGGGLLLXXXllloookkkeeeaaa^^^VVVPPPNNNKKKJJJPPPdddlllMMM>>><<<;;;999555222111222111111111111000000000000////////////////////////------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++999777666444333333333444666666666666444222000///111000///------......///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))************+++)))***++++++,,,+++++++++*********++++++++++++,,,******++++++,,,---------++++++,,,,,,------......---......//////000111111...000222111111333888===CCCJJJRRRWWW[[[aaakkkrrriii^^^]]]]]]VVVMMMEEE@@@;;;555333444222222111111111000000000////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................//////000222666999KKK```yyy|||vvvtttssszzzttthhhaaaVVVQQQKKKFFFDDDDDDEEEDDDCCCDDDDDDDDDCCCEEEGGGJJJJJJKKKNNNQQQTTTWWWZZZ[[[]]]___bbbeeeiiilllnnnooojjjjjjkkkjjjiiihhhfffeeecccbbb```]]]YYYUUURRRPPPOOONNNLLLJJJHHHFFFEEEDDDAAA@@@>>>=========>>>>>>BBBDDDKKKZZZnnnwwwnnngggbbbYYYUUUQQQLLLGGGGGGSSSkkk}}}VVVFFF@@@;;;:::888333000000222222111111111000000000////////////////////////------------------------***++++++,,,---.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))IIIGGGDDDBBB@@@???@@@@@@EEEFFFFFFFFFEEEBBB@@@>>>999777555333222222333444222111000............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,******++++++,,,------...,,,,,,------------------.........///000000111111---000222222111333:::???GGGKKKPPPVVV___ppp}}}}}}mmmbbb]]]YYYQQQJJJGGGAAA:::555555333333333222222222222111////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---///000//////222777;;;bbbuuu}}}vvvttttttuuuvvvfffZZZRRRNNNIIIGGGDDDDDDEEEFFFGGGGGGFFFIIIMMMOOORRRVVV[[[```ccceeejjjpppwww}}}{{{vvvtttllliiieee___YYYTTTQQQOOOLLLJJJGGGDDDAAA@@@?????????@@@CCCKKKXXXfffssszzzyyylllggg```ZZZUUUPPPKKKFFFIIIXXXiiioooSSSFFF;;;999888555222333222222222111111111000000////////////////////////------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))WWWUUURRROOOMMMLLLLLLLLLQQQRRRTTTUUUUUUSSSQQQPPPAAA???<<<:::999999999:::555444222111000///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------,,,,,,......//////000000111111---000222222111333:::@@@OOONNNMMMOOO]]]yyy~~~vvvhhhYYYZZZTTTNNNLLLFFF===777666444444444333333333222222000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////---///000000///222888===mmm}}}zzzvvvwwwzzz~~~uuubbbSSSKKKIIIIIIEEEDDDDDDGGGJJJMMMNNNNNNNNNSSSYYY___dddkkksssyyy|||rrriiiccc___XXXVVVRRRMMMIIIFFFDDDCCCBBBAAAAAADDDJJJSSS]]]cccsssnnnjjjggg\\\XXXWWWTTTNNNIIIOOOZZZmmm]]]KKK;;;777888777555666222222222111111111111000////////////////////////---------------------------,,,,,,++++++******)))++++++++++++++++++++++++---,,,+++******+++,,,---XXXRRRMMMLLLQQQUUUVVVUUUYYYZZZZZZXXXUUUSSSSSSTTTLLLHHHBBB>>>===>>>??????===>>>>>>>>>;;;666111...222000//////000000///...000...++++++---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,------////////////000000000000444111111333222222<<>>;;;444///222444222222222111111111111000000000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++PPPOOOMMMMMMNNNPPPQQQRRRQQQTTTYYY]]]^^^______```\\\YYYTTTQQQOOONNNLLLJJJKKKLLLMMMMMMKKKHHHDDDBBB:::777333111000000...---111///------------+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------.../////////000000000000000222111222222333777AAAKKKOOOMMMPPP]]]qqqggg[[[ZZZ[[[RRRMMMKKKDDD999666444222333333222000000000/////////.........///............---------------------------------,,,,,,,,,------,,,,,,,,,---------........./////////111///000444222:::OOOzzz~~~zzz\\\WWWQQQNNNMMMLLLKKKJJJJJJNNNTTTYYYaaammmzzzwwwgggYYYQQQMMMRRRPPPNNNMMMHHHBBBCCCGGGQQQgggyyyuuurrreee^^^WWWTTTPPPMMMLLLMMMRRRiii___HHHCCC;;;555777777222222222222111111111111000000///............///---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***---------,,,,,,+++++++++SSSTTTUUUUUUTTTTTTTTTTTTQQQUUU\\\___```^^^\\\[[[^^^]]]]]]^^^___```___]]]XXXYYY[[[\\\\\\YYYWWWUUULLLGGGAAA<<<888555111///222000///.........,,,***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,,,,++++++*********************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...---------------......//////000000000111111111111444555333666???IIIOOOLLLPPP^^^tttvvvgggaaa```WWWSSSQQQIII;;;888555333333333222111000000000/////////......///............---------------------------------,,,,,,,,,,,,------,,,,,,------........./////////333///,,,111666333AAA```~~~jjjZZZLLLNNNPPPOOONNNPPPVVV[[[dddjjjsss~~~kkk[[[RRRPPPRRRUUUVVVPPPIIIHHHLLLGGGXXXeeevvv|||mmmddd\\\YYYVVVPPPLLLLLLGGGWWWtttiiiNNNEEE<<<777666333333222222222111111111111111000//////......//////------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++[[[[[[[[[[[[[[[ZZZYYYXXXWWW[[[```bbbaaa___]]]\\\]]]\\\\\\^^^aaaddddddddd]]]___```aaaaaa___]]]\\\^^^ZZZTTTOOOIIIBBB<<<777444111///...////////////---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,+++***))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------------......//////000000111111222222222111777999777;;;GGGPPPRRROOO\\\uuuvvvfffaaa[[[ZZZXXXNNN@@@<<<777444333333222222000000000////////////...///............---------------------------------,,,,,,,,,,,,,,,------...............////////////333---+++555;;;666IIIpppzzzeeeUUUNNNSSSSSSSSSSSSVVV```ooo{{{}}}yyy}}}{{{~~~ppp[[[PPPFFFLLLWWW]]]YYYQQQNNNQQQIIITTT[[[jjjxxxkkk```___\\\SSSLLLKKKFFFLLL___~~~lllOOODDD;;;777666111333333222222222111111111111000000///.../////////........................------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,UUUSSSRRRSSSUUUVVVTTTRRRRRRVVV[[[___bbbccceeefffgggccc___]]]^^^___```aaa``````bbbbbbbbb```___^^^bbbaaa___]]]ZZZSSSLLLFFF<<<888222...---...//////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...///000000000000111222333333444222666:::;;;AAAKKKRRRUUU[[[ooommmeeeaaacccaaaVVVFFFAAA;;;666444333333333111000000000///////////////............------------------------------------,,,,,,,,,,,,---...///........./////////000000222...---777<<<888MMMvvv~~~fffWWWUUUXXXTTTTTTVVV^^^mmmzzzxxxkkkdddllloookkk}}}uuuxxx|||cccRRRHHHFFFNNN[[[ddd```TTTLLLJJJSSSYYY[[[hhhnnnaaa```___VVVOOONNNKKKIIISSSlllpppTTTGGG<<<::::::444333333333222222222222111111111000///////////////...........................------,,,,,,------...+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,UUUUUUUUUUUUUUURRROOOMMMLLLOOOTTTWWWXXXYYY[[[\\\hhheeeaaa___```dddfffhhhaaabbbcccddddddcccbbbaaa]]]^^^```bbbbbb___YYYUUUJJJEEE<<<555111///...---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++*********************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------...///000000000000111222333444444555333444:::DDDMMMQQQVVV\\\qqqyyylllccccccbbbYYYMMMGGG???888555444333333111111000000000////////////............---------------------------------------,,,,,,,,,...///000....../////////000000000000111111666:::;;;TTT}}}hhhVVVNNNTTT\\\ZZZ]]]gggzzzvvvaaa___kkksssbbbeee~~~qqqcccdddxxxppp~~~gggXXXPPPKKKLLLUUUffftttsssgggYYYSSSXXX]]]\\\ggguuucccbbbbbbYYYSSSTTTOOOKKKNNN___yyyuuuZZZJJJ===999:::444333333333333222222222222222111000000//////000000..............................------------......++++++---...000111222333++++++,,,,,,,,,,,,------xxx~~~~~~pppccc\\\[[[[[[^^^aaabbb___ZZZWWWUUU^^^]]]\\\]]]bbbfffiiijjj^^^___aaabbbcccddddddddd^^^^^^^^^```aaaaaa___]]]XXXTTTLLLEEE???:::444111/////////.........------........................------------------------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000111000000111222333444555555999555???SSS^^^]]]aaakkkiii```^^^YYYTTTMMMCCC;;;666444333333111111111000000000/////////............---------------------------------...---,,,+++,,,...000111.../////////000000000000---444444444;;;GGGgggoooeeebbbdddmmmwwwfff___ffftttyyyiiieeessslllcccddduuu}}}mmmppp|||iii___XXXRRRQQQ[[[nnn|||kkkaaaSSSYYYYYYcccpppkkkhhh]]]VVVWWWPPPMMMMMMUUUddd}}}fffSSS???999999333444444333333333222222222222111000000//////000000..............................------------......,,,,,,,,,---......//////+++++++++,,,,,,---------|||rrrrrruuuyyy}}}~~~yyyrrrlllhhhZZZYYYYYYZZZ]]]^^^^^^^^^YYYZZZ\\\___aaacccddddddeeeccc```^^^______^^^^^^```]]]YYYTTTNNNGGG???999000////////////.................................------------------------)))***+++,,,---,,,,,,+++++++++++++++++++++,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......000111111000111111222444555666666???999DDD```mmmhhhlllzzzuuuaaa^^^[[[XXXPPPEEE<<<777444333333111111111111000000000000//////.........---------------------------------...---,,,+++,,,...000222////////////000000000000***444555444>>>TTT{{{~~~rrrmmmuuuooodddddd{{{nnnlllsssxxx{{{{{{tttkkkuuuuuuwwwnnnjjjjjjfffhhh|||nnn___QQQUUU^^^qqqlll^^^KKKRRRTTT___{{{uuunnn```WWWWWWPPPNNNNNNOOOUUUjjjvvv___HHH???===777444444444333333333222222222111111000000000000000////////////////////////......------------......------,,,,,,,,,++++++++++++++++++,,,,,,---------|||wwwvvvzzzvvvtttooolllooopppiii___UUUUUUWWWYYY]]]```dddfffjjj___\\\dddhhhbbb___cccbbb```\\\XXXSSSNNNKKKIII888444000111444444///***222000...///000111111000........................------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,------------------/////////000111111222222333444555666777777888888===AAAUUUnnnqqqhhhsssfffXXX^^^[[[VVVLLLAAA:::888666333333333222222111222222222000000000000////////////.......................................///000000////////////000111222333333333777???IIIbbb{{{rrrgggkkkdddvvv|||qqqtttxxxgggtttqqqmmmuuuppplllrrr}}}xxxmmmaaannnppp[[[]]]gggrrrvvvqqqfff[[[UUUNNNKKKNNN]]]vvvyyysssggg]]][[[[[[QQQMMMOOOOOOYYYzzzdddNNNBBB<<<999777777555444333222222222222222222111111111111000000000000000////////////........................------------------------------------------------zzzxxxwwwxxx}}}~~~yyybbbaaa______```___]]]ZZZXXXSSSXXXgggnnnhhhbbbaaaUUUWWWZZZ\\\[[[WWWSSSPPPHHHBBB999222......000111000...------...///...---........................------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,------------......//////000000111111222222111222333444666888;;;===HHHLLLZZZjjjmmmmmm~~~www```YYY]]]XXXPPPFFF???:::666444333222111111000111111111000000000000////////////.......................................///000000////////////000111222333666777;;;DDDSSSmmmqqqllleeetttxxxpppvvvyyydddWWWXXXVVV[[[tttxxxeee\\\ZZZaaaiii}}}```aaaggg|||``````ccchhhlllkkkeee]]]XXXPPPLLLKKKWWWmmmwwwjjj```]]]ZZZPPPKKKLLLKKKQQQmmmnnnTTTCCC<<<;;;666666555333333222222222222222222111111111111000000000000000////////////........................------------------------------------------------|||yyyzzz|||{{{vvvqqqeeeZZZUUUZZZ___^^^^^^bbb```^^^[[[XXXWWWXXXYYYZZZVVVQQQIII>>>444000000222///...------...///...,,,........................------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,---------.........//////000000111222222222222333444555777<<>>888555222222111000000000000000000000000000////////////.......................................///000000////////////000111222333333666:::CCCYYYvvvzzz|||{{{iiiccceeexxx~~~hhhXXXGGGKKKJJJGGGQQQggg{{{ppp]]]QQQLLLKKKOOOTTTpppyyyZZZTTTUUUqqqiiiYYYYYY]]]eeemmmmmmfff^^^QQQKKKHHHNNNaaazzzoooddd^^^[[[RRRMMMLLLIIIIII]]]uuuvvv~~~___GGG======555555444333222222222333222222222111111111111000000000000000////////////........................------------------------------------------------}}}{{{~~~~~~ooo```ZZZYYYXXXYYY]]]cccaaa]]]ZZZYYYZZZ\\\^^^\\\[[[XXXQQQHHH===444//////...---...000111000///........................------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000111111222333333555666777888:::AAAJJJPPP\\\eeemmmpppvvvttt^^^YYYTTTQQQJJJAAA999666333333222111000000000111000000000000////////////.......................................///000000////////////000111222333222555888DDD```~~~mmmlllqqqxxx___PPPLLLNNNOOOaaappppppfff\\\TTTOOOJJJNNNNNNHHHFFFKKKOOOPPPUUUOOOIIIGGGIIILLLOOORRROOOfffmmmgggcccUUUGGGHHHDDDSSSppp}}}nnnWWWIIIKKKSSSdddtttxxxnnncccPPPJJJDDDGGGVVVooo}}}oooeee___WWWQQQPPPKKKHHHRRRbbb|||nnnjjjuuuoooPPPAAA???555555444333333333333333222222222111111111000000000000000000////////////........................------------------------------------------------|||}}}}}}tttmmmlllkkkgggbbb___XXXZZZ]]]___```___^^^]]]```___]]]\\\XXXNNN@@@555111///......///111111000........................------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000000111222222333333666777999999<<>>GGGUUU___wwwtttrrrxxxooo^^^OOONNNOOOGGG===999777666555333333222222222000000000000////////////.......................................///000000////////////000111222333555333888NNNppp}}}eeeXXXXXXPPPKKKLLLLLLRRRUUUVVVQQQNNNPPPSSSUUUWWWYYY[[[___cccjjjooorrrvvvsssrrrssswww|||}}}|||wwwyyyxxxtttqqqooolllgggjjjfffaaa^^^[[[YYYUUUQQQQQQJJJMMMOOOJJJKKKJJJAAAEEEBBBAAAGGGQQQWWWXXXUUUJJJHHHEEECCCKKKbbbnnnhhh___WWWTTTPPPKKKJJJLLL^^^www~~~mmmfffxxxwwwWWWGGG999888777555444444333333222222222111111111111000000000000000////////////........................------------------------------------------------xxxrrrvvv}}}xxxiii[[[TTTVVV\\\aaa^^^\\\[[[\\\\\\ZZZVVVSSSEEE???777111////////////........................------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...///000111111000111111222222333333444000555;;;???DDDOOO^^^jjj|||uuuxxxgggQQQNNNQQQJJJ@@@;;;666666444333222111111111000000000000////////////.......................................///000000////////////000111222333444///777TTTvvvgggXXXSSSSSSNNNOOOSSSPPPOOOXXX^^^]]]^^^cccfffeeeooossszzz~~~|||rrrjjjddd\\\ddd[[[\\\[[[RRROOOMMMDDDMMMJJJGGGDDDDDDFFFIIIKKKGGGHHHGGGEEEIII\\\yyy{{{oooeee[[[VVVRRRNNNIIIHHHTTThhhqqqeeeqqqgggNNN;;;:::999777555444333333222222222111111111111000000000000000////////////........................------------------------------------------------vvvvvvwwwwwwtttnnnfff]]]XXXTTTXXX]]]___^^^ZZZXXXVVVQQQJJJ???777222000000000........................---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---...///000111222000111111222222333444444000666>>>DDDKKKWWWgggsss|||oooSSSOOOSSSMMMBBB<<<666555444222111000000000000000000000////////////.......................................///000000////////////000111222333888111:::\\\tttoooooommmdddZZZUUUOOOOOOOOOKKKVVVdddeeeoooyyy|||pppiiiggg___PPPQQQQQQMMMHHHDDDDDDFFFEEEHHHIIIFFFHHHXXXsssvvvkkk___YYYUUUQQQKKKGGGJJJZZZ|||pppsssrrrTTT===<<<:::888666444333333222222222111111111111000000000000000////////////........................------------------------------------------------|||tttqqqpppqqquuu{{{}}}xxxttttttuuupppiiiiiinnn[[[UUUNNNNNNVVV^^^___\\\___VVVNNNHHH???444///111333333111///,,,+++---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,,,,,,,---......------......///000000000111333444444333222333555666:::===III[[[ccclll}}}hhh[[[MMMOOOQQQAAA:::777333111111111111000000000000000////////////////////////////////////---------............//////.........///000111111666===888___}}}hhhccc\\\WWWWWWYYY\\\___^^^kkkppprrrzzzzzzooohhhggg```SSSMMMPPPMMMKKKHHHEEEDDDOOOhhh~~~lll\\\ZZZXXXPPPJJJKKKJJJPPPfffwww{{{```III===666:::;;;555222333333333333222222222111111000000000000////////////000000//////.........---......------------......------------------------gggaaa]]]]]]\\\ZZZ[[[^^^dddooosssuuuwwwpppooo|||xxxllldddeeelllnnnhhh^^^TTTQQQTTTXXXZZZ[[[XXXUUUQQQGGG999222333222111111000000///...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,---......------......///000000000111333444444333333444666:::DDDIIIQQQ___iiiuuu}}}vvvbbbMMMJJJMMMDDD>>>:::555222222222222111111000000000////////////////////////////////////........./////////000000111000000111111222333444444:::888___mmm^^^YYYTTTRRRVVV___iiiooo~~~|||www{{{~~~yyyuuulllddd___WWWTTTPPPKKKGGGPPPfff|||qqq^^^ZZZYYYQQQKKKKKKJJJLLL___zzz~~~dddKKK>>>666999;;;555222333333333333222222222111111000000000000////////////000/////////..................------------......------------------------SSSNNNJJJKKKMMMPPPVVV]]]YYY\\\WWWWWW]]]ZZZXXXaaaoootttzzz|||mmmgggiiixxxvvvpppdddWWWPPPRRRVVVXXXZZZ]]]]]]TTTEEE<<<999333111000111333222///,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,,,,,,,,,,---......---......//////000000111111333444444333444666888888HHHOOOTTTdddsssmmmQQQHHHLLLJJJBBB>>>888333222222222222111111000000000/////////////////////////////////////////////000000000111000000000111111333444444444999:::cccwwwhhh\\\\\\^^^ccclllxxxrrrjjjlllyyyqqqlllnnnyyy|||{{{{{{tttjjj```]]]XXXQQQLLLRRRhhh}}}}}}ccc[[[ZZZTTTMMMJJJJJJHHHTTTtttnnnOOO@@@777888:::666222444333333333222222222111111000000000000////////////////////////..................------------......------------------------nnnddd[[[YYY^^^jjj}}}|||qqq\\\QQQSSSQQQOOOXXX\\\]]]]]]\\\```gggjjjiiiuuu|||vvvllljjjpppsssxxxvvvkkk^^^XXXXXXYYY[[[^^^aaa]]]TTTJJJDDD888333//////222333000---...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,---...............///000000111111111333444444444555888;;;:::HHHOOOYYYssswww\\\MMMLLLNNNFFF@@@999444111222222222111111111000000000//////////////////////////////....../////////000000000.........///000111222333777;;;AAAjjjzzzrrriiiddddddhhhlllmmm{{{yyysssxxx|||pppnnnaaannn}}}}}}zzz|||zzzzzzkkk[[[___iiikkkmmmqqqzzz{{{uuukkkiiinnnlllddd^^^\\\YYYTTTPPPWWWmmmnnn___]]]XXXPPPKKKLLLFFFLLLeeeyyyVVVEEE888888:::666333555333333333222222222111111000000000000///////////////////////////...............------------......------------............~~~nnnmmmhhhfffnnnzzz|||yyylll___YYYUUUSSS```eeerrryyytttiiillluuu}}}}}}ssskkkiii^^^\\\ZZZ[[[^^^]]]UUUMMMBBB:::222///000222111///......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,---............//////000111111111222333444444555777;;;>>>GGGOOOTTTgggmmmWWWKKKJJJGGGAAA:::444111111111222111111111111000000000000////////////////////////------........./////////......//////000222333444999;;;GGGsss~~~wwwhhhggghhhmmmxxx~~~{{{eee```rrrvvvgggdddooottttttuuuqqqvvvwwwxxx```ZZZfffmmmllljjjiiiuuuwwwiii\\\YYYYYYVVVUUUTTTSSSRRRQQQ\\\sss~~~hhhaaa\\\TTTMMMNNNGGGHHHZZZwww^^^KKK:::888:::666444555333333333222222222111111000000000000////////////.........///////////////......------------......---------....../////////lll]]]UUUYYY___jjjsssrrrkkkggghhhsssttttttvvvxxxsssuuu}}}iiiddd\\\XXXYYY]]]ZZZTTTMMMEEE:::333111111111000...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,---.........//////000000111111222222333444444666999===AAASSSVVV]]]vvvcccIIIEEEGGGBBB;;;666333222222111222222111111111000000000////////////////////////------------............000000111111333444666777888999LLL{{{ssskkkiiiqqq{{{xxxwwwdddlll}}}eeecccjjjqqqvvvnnnzzzuuu```cccllllllgggtttlllWWWPPPPPPLLLLLLNNNNNNPPP\\\ttttttgggaaaXXXQQQOOOIIIHHHSSShhh}}}hhhRRR>>>::::::777444555333333333222222222111111000000000000////////////.........///////////////......------------......---------...//////000000qqqhhhpppyyy|||eeeVVVQQQ]]]dddhhhiiissszzzwwwlll^^^WWWYYY[[[ZZZVVVPPPFFF<<<555111111111///////////////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---....../////////000111111222222222333444555666:::???CCCUUU\\\jjjpppNNNIIIGGGCCC===999666555444222222222222111111111000000////////////////////////............////////////000000111222333555666777777999QQQ~~~yyytttxxx}}}~~~lllcccrrr|||hhhgggnnnsssyyylll\\\aaafffddd}}}eeeRRRQQQKKKKKKLLLLLLMMMXXXooommmddd[[[TTTNNNKKKIIINNN[[[ssspppXXXAAA;;;;;;777555555333333333222222222111111000000000000////////////............/////////000......------------......---------...///000000000zzzcccZZZQQQ\\\bbb```ddduuu{{{}}}hhhYYYWWW\\\___[[[WWWOOODDD:::333000000///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,---....../////////000111111222222222333444555666:::@@@DDDVVVbbbxxxzzzUUUQQQGGGDDD???;;;999777555444222222222111111111111000////////////////////////////////////000000000000......///000111333555666888:::WWW||||||gggnnnvvvjjjlllmmm{{{]]]___kkkoooxxxpppVVVSSSNNNMMMMMMKKKKKKSSSjjjqqqfff]]]VVVMMMKKKKKKLLLSSSiiittt[[[CCC<<<;;;888555555333333333222222222111111000000000000////////////---.........//////000000.........------.........---------...///000000111lllmmmrrruuulllcccjjjyyyzzzggg\\\XXXWWWVVVYYYXXXOOOCCC999444111222000//////000111///...//////.........---------------------------------------------------------//////.........---------..................------//////000000111111222222333333777999888999FFFUUUWWWkkklllTTTLLLCCC>>>>>>:::333111666444333222111000000000000......////////////......////////////////////////---///000111111222444666===<<<]]]{{{xxx{{{~~~~~~iiippp~~~}}}zzztttiiivvv~~~hhhXXXOOOOOOOOOMMMJJJPPPcccvvvxxxkkkbbbWWWWWWSSSKKKJJJPPPWWWuuueeeFFF>>>===666333777444333222222111111222222222111111000000000000000//////000000000000////////////............//////......---------......///pppccckkkmmmooouuu}}}zzzuuunnnfff]]]WWWXXXVVVSSSPPPMMMFFF;;;222333111000000111111000/////////.........---------------------------------------------------------//////.........---------........................//////000000111222222222444555888:::999<<>>iii}}}yyywww}}}yyywwwjjj^^^ZZZUUUPPPMMMOOO[[[hhhxxxiii^^^ZZZUUULLLIIILLLPPPiiijjjHHH>>>===888555888444333222222111222222222222111111000000000000000//////000000000000////////////............//////......------......//////dddXXXUUUXXXeeetttwwwxxxzzztttlllhhh]]]TTTNNNPPPVVVSSSEEE888444222000000000111111000/////////............---------------------------------------------------...............---------........................///000000111222222333333555666999;;;<<>>GGG|||vvvqqqoooooouuu{{{}}}{{{uuummmjjjllloooooopppooosss~~~ooollleeeccciiiqqquuuuuuuuuvvvzzzxxxzzzwww}}}ppp___NNNHHHJJJLLLOOOQQQhhh|||iii[[[ZZZQQQMMMNNNLLLTTThhh```JJJBBB;;;555333555444333333222222333333222111111000000000000000//////000000000000////////////............//////.........///000111222222}}}{{{www{{{{{{oooeee```YYYQQQQQQXXXIIIDDD<<<555222000//////...////////////000000000................................................---------........................//////000000111000000111222444555666666666999<<<@@@LLLcccyyyvvv```KKKEEECCC===888777555444333222222111111222///000000111111000000//////////////////////////////000222222222333666888===III~~~xxxsssnnnmmmpppxxx~~~~~~zzzyyyffffffeeebbb^^^\\\[[[\\\]]]]]]___bbbeeeeeeaaa^^^XXXWWWVVVWWWXXX[[[]]]```bbb___fffrrrsssgggaaaeeeffffffbbb\\\aaapppzzz|||fffYYYKKKFFFFFFGGGJJJNNN```}}}qqq```___UUUMMMMMMIIIKKKZZZcccMMMCCC<<<777666555444444333333333333333222111111000000000000000//////000000000000////////////............//////////////////000222333444xxxzzzzzz|||yyyuuussshhhYYYTTTYYYTTTNNNDDD;;;666333111000.../////////000000000000................................................---------.........//////---......///000000111111000111222333444666777777777<<>>BBBHHHZZZxxxsssWWWKKKHHHAAA;;;999555555444333222222222222000000111111111111000000///////////////////////////111222222222333666888DDDMMMxxxtttnnnkkkjjjmmmttt|||iiimmmjjj```^^^dddiiihhhnnnwww~~~~~~{{{xxxvvvttttttnnnfff```^^^^^^```bbbRRRVVVSSSKKKHHHMMMPPPOOOEEEFFFJJJLLLJJJGGGJJJOOOUUUuuu~~~jjjiii\\\SSSRRRNNNLLLUUUhhhwww___LLL???999888555555444333333333333444222111111000000000000000//////000000000000////////////............///////////////000111333444555pppccciiiwwwrrrtttyyyqqq^^^MMMSSSXXXWWWKKK===666444333111/////////000///---+++////////////////////////////////////////////////........................////////////000000000000000111222333333444444555777BBB???LLLwww```MMMHHHEEE>>>888777666444444444444222111000000000000000000000000////////////////////////222000///111111000444:::>>>UUU|||uuupppgggkkknnnqqqyyy~~~pppmmmpppooosss{{{zzzzzztttmmmfff\\\WWWWWWWWWPPPIIIIIIHHHGGGGGGGGGHHHIIIJJJVVVuuuyyykkk]]]WWWUUUQQQOOOOOO___xxxoooUUU@@@:::<<<777555333333444444333222222222222111111111111000000000000000000000000000////////////////////////000000111000000111333666yyyuuuwww~~~yyymmmffflllnnnfff]]]SSSPPPOOOPPPGGG999333666222111000000111111///---////////////////////////////////////////////////........................////////////000000000000///111222444555777999;;;>>>HHHLLL```xxxkkkTTTLLLIIIAAA999888666444444444444222111111111111111111111111111////////////////////////222000///111222111555;;;???YYY{{{sssmmmfffgggjjjooo{{{{{{qqqiii^^^TTTVVVTTTQQQNNNLLLLLLMMMNNNTTTrrrppp```XXXTTTOOOLLLLLLXXXooozzz^^^EEE888777777666444333444444333222222222222111111111111000000000000000000000000000////////////////////////000000111000000111444666}}}iiiggghhhgggeee^^^QQQNNNVVVQQQ>>>444777333222111111222333111000////////////////////////////////////////////////......................../////////000000000111111000222444666777999<<>>???YYYyyyooohhhgggeeegggqqqzzzrrrooojjjccc\\\VVVQQQOOO\\\vvv{{{ggg[[[UUUOOOLLLKKKQQQcccfffKKK;;;777888666444333444444333222222222222111111111111000000000000000000000000000///////////////////////////000111111111222555777qqqgggfffjjjoooaaaWWWWWWSSSFFF;;;777444333111111222333222111////////////////////////////////////////////////......................../////////000000111111222222444777888888;;;???CCCHHHOOOeeessseeemmmzzzgggTTTJJJCCC<<<;;;888555444444444333222222222222222222222222222////////////////////////111///000333444555:::@@@BBB]]]~~~vvvllleeehhhdddhhhwwwsssrrr{{{qqqvvvvvv~~~xxxkkk```YYYfff|||nnn```XXXRRRNNNMMMMMMZZZuuuhhhNNN@@@<<<888666444444444555444222222222222111111111000000000000000000000000000000///////////////////////////000111111111333666999gggeeennnxxxrrrcccSSSNNNNNNFFF:::666444111111111222111000/////////////////////////////////////////////////////////////////////////////////000111222222222222666:::<<<===AAAHHHNNNOOOTTTooofff```kkkwwwxxx^^^PPPGGGBBB<<<:::666444444444444333111111111111111111111111000000000000000000000000111///000333444555:::AAAFFFggg{{{sssiiiccceeecccjjj|||tttjjjlllnnniiimmmjjjttt|||xxxvvvnnnlll~~~tttbbbZZZTTTPPPOOOMMMUUUkkkiiiPPPCCC???888666444444555555444333222222222111111111000000000000000000000000000000000000000000000000000000///000111222222444888:::iii```fffsssuuujjjUUUNNNTTTOOOBBB888666333111111111111000////////////////////////////////////////////////////////////////////////...///000000111222333333111666<<>>;;;777555444555444444000000000000000000000000000000000000000000000000111///000333444555:::@@@AAAmmm{{{wwwmmmeeeccc```aaalll~~~vvv|||pppbbb```vvvooocccqqqsssfffdddzzz|||llleee___ZZZbbbnnnyyy~~~~~~zzzvvvsssyyydddZZZTTTPPPNNNMMMRRRcccuuuWWWDDD===999777555444555555444333222222222111111111111000000000000000000000000000000000000000000000000000///000111222333555999<<>>@@@EEEOOOXXXbbblllqqq]]]ZZZbbbppp}}}wwwllliiifffddddddhhhlllooonnnooorrryyywwwuuussssssbbbPPP@@@???<<<777555444555555444111111111111111111111111000000000000000000000000111///000333333444888???AAAqqq{{{xxxqqqgggaaabbb```cccooo~~~oooqqqrrrcccaaawwwxxxfffoooqqq```YYYkkkkkk```XXXDDDHHHNNNVVV]]]cccgggiiiuuuiii]]]VVVQQQOOOLLLOOO]]]{{{gggJJJ<<<999777555444555555555333222222222111111111111000000000000000000000000000000000000000000000000000...000222333444666:::===~~~|||zzzllllllqqqvvvtttgggVVVNNNNNN???<<<777444333222111000////////////////////////////////////////////////000000000000000000000000...///000111222333444444111666:::;;;:::>>>FFFNNNfffssscccUUU[[[fffvvv|||nnneeeaaa```^^^]]]]]]^^^```aaaeeegggmmmwwwrrr[[[FFF@@@<<<888555444555555444222222222222222222222222000000000000000000000000222///000222333333888>>>IIIyyyzzz|||}}}uuunnnccc^^^aaabbbfffrrr~~~rrrpppwwwgggdddwwwxxxccciii|||wwwfff]]]jjjkkk]]]RRRNNNKKKHHHFFFHHHNNNUUUZZZoooxxxnnnaaaYYYSSSQQQJJJLLLYYYvvvvvvQQQ===999777555555555666555444222222222111111111111000000000000000000000000000000000000000000000000000...000222333444777;;;>>>qqqvvvtttwww|||^^^NNNRRRJJJ???888999666//////555222111111000000000000000000000////////////000000000000000000////////////000000000000111222333444999777888===AAACCCGGGMMMZZZvvvZZZVVV]]]llluuu~~~uuupppooonnnkkkkkkooonnnkkknnntttwwwxxx~~~zzz\\\AAAGGGBBB;;;666444444444333333333222222111000//////111111111111111111111111000000222444444333999@@@JJJxxxsssuuulll```\\\^^^```cccpppzzzwwwmmm}}}hhh^^^pppfffaaassswwwjjjYYY___|||iiiaaaWWWOOOJJJGGGGGGGGGIIIOOOWWWdddxxxqqq```]]]XXXOOOOOOMMMQQQgggWWWAAA999888777666666555555555333333333222222222111111111111111111111111111111111111000000000000000111111222444555666888<<>>;;;777555666666555333333333333222222222111111000000000000000000000000000000000000000000111222111333555666777:::>>>AAAvvv~~~lllRRRWWWRRRBBB777777666222333222222111111111111111000000////////////000000///000000000111111111222000000111222333555777888777888<<>>888444222333333222111111111111222000000////////////000000///000000111111222222222000111111333444666888999666888<<>>GGG[[[zzzkkkeee```ZZZ[[[aaahhhwwwsss}}}}}}ppp}}}zzzeeemmmiiicccpppzzzaaaWWWcccrrrvvveeeTTTLLLFFFGGGIIIIIIIIILLLOOO___ttt~~~kkk___WWWSSSQQQNNNRRRgggbbbPPPCCC===666444666777555222333333333222222222111111111111111111111111111111////////////000111222333222444666777999<<<@@@CCC}}}{{{___XXXRRROOOHHH>>>666333444333222222111111222222000000////////////000000///000000111111222333333111111222333555777999::::::<<>>:::888666555333333333333333333333333111111111111111111111111444222333555555777???HHH___uuufffbbb^^^ZZZ]]]dddtttssszzzzzzqqq|||yyyeeemmmjjjdddlll}}}dddWWW```mmm{{{gggUUULLLDDDDDDGGGGGGHHHJJJMMMYYYkkk}}}ooobbbZZZRRRQQQNNNOOO```cccOOOEEE>>>666444666777555111333333333222222222111111111111111111111111111111////////////000111222333222444666888999<<>>:::888666555333333333333333333333333111111111111111111111111444222333555555777???HHHaaaqqqccc___]]][[[^^^fff}}}tttwwwxxxrrr|||yyyfffnnnkkkeeeiiihhhXXX^^^hhhxxx~~~hhhVVVLLLCCCBBBEEEEEEGGGIIILLLUUUeeexxxrrreee\\\RRRQQQMMMMMM\\\|||iiiVVVFFF>>>666444666888555111333333333222222222111111000000000000000000000000////////////000111222333222444666888:::===AAADDD~~~xxxzzztttoooZZZRRRZZZMMM999;;;555444222111111111222222000000000000000000000000000111111111111222222222222333555777999;;;<<<===???CCCBBBFFFNNNPPP\\\tttoooWWWSSSWWWgggxxxzzzwww{{{zzzxxxuuunnnfff```^^^```cccdddeeeeeebbb[[[SSSMMMIIILLLNNNPPPPPPOOOPPPTTTXXXZZZ[[[___iii|||vvv[[[MMMCCCBBB???888444777444444444333333333222222222222222222222222222222111000222444555666===EEEbbbxxxiii^^^\\\XXXVVVeee{{{wwwppp{{{ooouuu{{{eeeggg~~~ttt___jjjlll]]]XXX```vvvmmmWWWMMMEEEDDDFFFFFFFFFGGGHHHPPP^^^nnn}}}yyyhhh[[[QQQOOONNNPPPXXXnnnxxxXXXNNN>>>999999666888888///333333333222222222111111000000000000000000000000000000000000111111111111222777444555>>>???@@@JJJ|||xxxtttlll[[[TTTXXXSSSCCC:::666555333222111000111111111111111111111111111111111111111111222222222222222333444666888:::===>>>AAAEEEEEEJJJRRRUUUbbbzzzfffWWWSSSYYYiii{{{{{{zzzuuussswww}}}}}}{{{|||lllaaa```]]][[[[[[___eeejjjuuuqqqjjj```XXXRRRQQQRRRNNNOOOPPPPPPQQQSSSVVVYYYYYY\\\```iii{{{dddTTTGGGDDD@@@999666999444444444333333333222222222222222222222222222222111000222555555666===EEEaaaxxxlll```YYYVVVYYYjjj}}}wwwqqq{{{mmmrrr|||fffeee{{{uuu```fff}}}mmm]]]WWW]]]sssrrrYYYOOOFFFDDDFFFFFFFFFGGGHHHOOO[[[iiiwww~~~lll\\\TTTQQQOOONNNTTTiiizzz}}}~~~```NNN???:::;;;777888888111333333333222222222111111000000000000000000000000000000000000111111111111222777444555>>>???AAAMMM}}}xxxtttqqqkkkiiihhhiiijjjmmmwwwyyyzzzoooeee\\\XXXYYYOOO:::777666444222111111111111111111111111111111111111111111111111222222222333333333333444777:::>>>@@@BBBGGGIIINNNWWWZZZiiigggUUUUUU\\\mmmyyyvvvwwwtttqqqtttyyy|||}}}pppfffZZZQQQQQQQQQQQQRRRVVV^^^gggnnnvvvrrrjjj```XXXUUUUUUWWWSSSRRRRRRSSSVVVXXXYYYZZZ[[[^^^dddkkkzzzrrr^^^LLLFFFBBB;;;888:::444444444444333333333333222222222222222222222222222111222555555666===EEEbbbrrrjjj^^^VVVWWWddduuuvvvrrr|||lllnnngggcccvvvwwwbbbaaawwwppp]]]UUUYYYmmmwww]]]RRRGGGEEEFFFFFFFFFGGGIIINNNVVV```mmmzzzqqq___XXXTTTOOOLLLOOOaaa}}}cccOOO???:::<<<777777888333333333333222222222111111000000000000000000000000000000000111111111222222333777555777>>>???DDDSSSpppeee___[[[WWWSSSSSSPPPOOOQQQRRRTTT\\\eee~~~ooo[[[]]]WWW<<<777666444333222222222333111111111111111111111111111111111222222222333333444333333444777;;;@@@BBBCCCIIIKKKQQQ[[[```rrrdddTTTXXXbbbrrr{{{uuutttvvvvvvtttuuuxxx}}}yyykkk^^^VVVRRROOOMMMQQQQQQQQQRRRUUU[[[ccciiihhhiiikkkjjjgggdddbbbaaa___]]]\\\^^^aaacccbbb___aaaeeejjjqqq}}}iiiQQQGGGBBB<<<999:::555444444444444333333333222222222222222222222222222111222555555666===FFFccc{{{jjjcccXXXTTT___ssstttrrr|||lllkkkjjjbbbrrrzzzeee^^^pppttt___SSSUUUfffzzz{{{bbbVVVJJJFFFFFFEEEEEEGGGIIIKKKPPPWWW```nnn~~~xxxcccYYYUUUOOOJJJKKKZZZyyybbbSSSAAA:::;;;666555777444333333333222222222111111000000000000000000000000000000111111111222222222333777666888??????GGG[[[~~~uuuhhh```VVVPPPNNNMMMIIIEEEKKKIIIIIILLLMMMLLLOOOTTTfff|||eee]]]YYYBBB666555444333333333444555111111111111111111111111111222222222222333333333444444444555999===BBBEEEFFFMMMOOOUUU```hhh}}}[[[TTT^^^lllyyy~~~sssnnnpppsssvvvvvvtttuuu|||sssbbb\\\TTTOOOLLLLLLMMMPPPQQQRRRSSSTTTWWW\\\bbbggggggllltttyyy{{{zzzyyyxxxwwwuuuuuuvvvyyyxxxsssooonnnqqquuuzzzrrrTTTHHHCCC===999999555555555444444444333333222222222222222222222222222111333555666777>>>FFFcccwwwggg___UUUVVVhhh|||}}}tttrrr{{{nnniii~~~nnnaaannn}}}hhh\\\iiiyyybbbSSSQQQ^^^pppgggZZZLLLGGGEEEDDDDDDFFFGGGIIIKKKNNNUUUaaarrr~~~fffYYYUUUOOOJJJIIIVVVrrrooo]]]DDD999:::555333666444333333333222222222111111111111111111111111111111111111111111222222222222444777666:::@@@???KKKccc|||ooobbbYYYWWWSSSOOONNNOOOOOOMMMKKKNNNLLLMMMQQQRRRNNNNNNPPPWWWmmm~~~rrr^^^VVVLLL777666555444333444555555222222222222222222222222222222222222333333333333444555666888;;;@@@DDDGGGJJJQQQSSSXXXdddooo\\\VVVgggxxxyyylllfffhhhkkkppprrrooonnnyyykkk]]]TTTPPPNNNOOONNNLLLMMMPPPOOORRRVVV[[[```eeekkkooouuuyyy~~~yyyXXXIIIDDD>>>999888555555555555444444444333222222222222222222222222333222333666666777>>>FFFbbb{{{ssshhh^^^VVVZZZhhhuuuyyywwwuuurrrzzzppphhh|||ppp```kkklll[[[cccgggUUUNNNXXXggglll^^^OOOGGGEEEDDDDDDFFFEEEGGGHHHHHHKKKVVVfffrrr|||iiiYYYVVVQQQKKKIIISSSlllkkkKKK999999666444666333333333333222222222111111111111111111111111111111111111111222222222222333555777777<<>>GGG```pppeee[[[WWW\\\bbbeeemmmvvvtttqqqxxxqqqfff{{{qqq___gggnnnZZZ^^^xxxkkkWWWMMMSSS___yyypppaaaPPPHHHEEECCCCCCEEECCCEEEFFFEEEEEEMMM[[[gggssskkk[[[XXXTTTNNNJJJQQQggg|||zzzSSS::::::888777777444333333333222222222111111111111111111111111111111111111111222222222333333555888888===AAA@@@QQQqqqzzztttnnnhhhaaabbbcccbbb```aaabbbdddhhhddddddhhhiiigggggghhhcccrrrvvv{{{fffQQQ[[[>>><<<999666333111000000222222222222222222222222222222333333333444444444444666999===AAADDDGGGHHHHHHNNNNNNSSS___ooo}}}XXX^^^wwwpppccc___bbbgggdddiiihhhhhhxxxttteee]]][[[[[[ZZZ___gggiiieeeeeejjjlllqqqwww}}}^^^MMMIIICCC<<<999666666555555555444444444222222222222222222222222333222444666777888>>>GGG^^^ooo___WWWVVV\\\[[[ZZZggg|||qqqpppxxxpppeeezzzqqq]]]dddpppYYY[[[rrrnnnXXXLLLPPP[[[nnn}}}rrrcccQQQHHHEEECCCCCCEEEBBBDDDEEECCCCCCIIIVVV```nnn{{{lll]]][[[WWWQQQKKKPPPcccwwwXXX<<<:::;;;999999444333333333222222222111111111111111111111111111111111111222222222333333333666888888>>>AAA@@@RRRttt{{{{{{xxxkkkZZZ]]]NNN@@@555444666444444666333333222111000000000111111111111111222333444444666999===AAACCCEEEIIIKKKKKKNNNSSSUUUYYYnnnnnnYYYeee{{{sssjjjeeeeee``````aaagggyyytttmmmkkklllnnnrrr{{{}}}uuuwwwmmmUUUKKKEEE>>>:::777777555444444444444444333222222111111222222333333222444777888999@@@III___yyyiii[[[VVVSSSSSSUUU[[[jjjwwwtttyyytttssszzzbbbuuussscccbbbqqq~~~vvv___YYYbbb{{{rrr]]]LLLLLLUUU___iiirrrrrrcccSSSLLLJJJFFFCCCBBBAAABBBBBBBBBDDDHHHNNNRRR^^^qqqqqqbbb[[[WWWSSSNNNMMM\\\ooo]]]@@@<<<888666777555555555444333333222111111222222222222222222222222000000000111222333555555:::444;;;;;;???EEEUUU}}}wwwnnnpppssszzz{{{fff___SSSDDD777444666555333444333222111111111111111111333333222333333444555666888;;;???BBBDDDFFFIIIKKKMMMPPPTTTWWW]]]ttthhhWWWddd|||tttlllhhhhhhffflllqqquuuxxxvvvyyy}}}www\\\LLLDDD===:::777777666555444444444444333333222222222222333333333222444777888999@@@IIIbbbuuueeeYYYUUUSSSSSSVVV\\\jjjwwwtttyyynnnnnnyyy```nnnsssaaa]]]iii~~~~~~zzzYYYOOOTTThhhuuu~~~xxxcccRRRJJJJJJTTTYYY]]]hhhsssdddTTTLLLIIIEEECCCCCCBBBBBBBBBAAAAAADDDIIIMMMWWWjjjyyyeee^^^XXXSSSMMMLLLYYYjjjYYY>>>;;;999888999888555555444333333222111111222222222222222222222222111111000111222333555666999444<<<<<>>;;;888777666555444444444444333333222222222222333333333222444777888999@@@HHHdddpppbbbVVVSSSRRRTTTWWW^^^kkkwwwtttyyyjjjiii|||bbbhhhqqq^^^WWW___nnn{{{~~~|||]]]NNNLLLZZZ___bbb~~~yyycccVVVKKKCCCJJJJJJIIIOOOiiivvvgggVVVMMMIIIEEECCCCCCCCCCCCBBB@@@???@@@CCCFFFPPPbbb{{{iii```XXXSSSMMMJJJUUUddd~~~XXX???;;;888777999666555444444333333222222111222222222222222222222222222111000000111333666777888444======CCCLLLbbbpppfff^^^WWW[[[YYYTTT[[[mmm{{{yyy\\\\\\MMM<<<444444666444222111111111111222222333444444444444555666777888999:::===AAAEEEHHHKKKNNNQQQUUUXXXZZZ\\\gggtttddd[[[TTTbbbuuuoooiiicccaaacccaaakkkwww___LLLEEE@@@;;;888777666555444444444444333333333222222333333333444333444777777999???HHHbbbnnnaaaSSSQQQQQQTTTXXX___lllxxxtttxxxiiigggccceeexxxqqq]]]SSSUUU^^^gggtttxxxeeePPPGGGPPPQQQPPPeeewww]]]TTTLLLCCCDDDEEEBBBCCCTTTrrrxxxjjjZZZPPPIIIDDDBBBCCCCCCCCCBBB???>>>>>>AAACCCNNN]]]wwwmmmbbbXXXSSSMMMJJJRRR___~~~~~~[[[BBB;;;666555666222444444444333333222222222222222222222222222222222333222000000111333666888777555>>>>>>CCCNNNhhhuuunnngggaaaYYYYYYSSSUUU```kkkfff]]]RRRBBB777444666555333222111111111222333444444333333444444555777888999:::===BBBGGGKKKOOOSSSVVVZZZ\\\]]]^^^kkkpppZZZVVVRRR[[[}}}vvvlllgggbbb]]]\\\^^^^^^bbblllzzzbbbNNNIIIBBB:::888888666555555555555555444333333333333333333444444333555777777888???GGGZZZjjj___QQQOOOPPPTTTXXX___lllxxxssswwwiiiddd~~~}}}___^^^hhhvvvttt___PPPLLLOOOTTT[[[qqq~~~qqqcccMMM@@@EEEFFFBBBMMMaaavvv[[[QQQKKKCCC>>>BBBCCCAAAFFFYYYuuuwwwjjj[[[QQQJJJCCCAAABBBBBBBBBBBB@@@??????AAADDDKKKXXXqqqpppcccXXXTTTOOOLLLQQQ\\\~~~www{{{[[[DDD<<<666666777111444444333333333333222222222222222222222222222222222222111111222444666888888666@@@>>>BBBOOOlll}}}vvvhhhhhh^^^XXXYYY\\\qqq{{{sss{{{yyy```YYYKKK===555555666444333222222222222333333444333444444555666888999:::;;;???DDDIIIMMMQQQVVVYYY\\\______aaaqqqxxxVVVRRRPPPXXXxxx|||rrrhhhbbb]]]YYYYYY\\\___^^^fffyyykkkTTTLLLDDD999888888777666555555555555444444333333333333444444555444555777777888???GGGSSS}}}fff^^^RRROOOOOORRRWWW^^^lllyyysssuuuggg___rrryyyYYYRRRVVV^^^mmmvvvaaaPPPGGGEEEFFFGGGUUUqqqvvviii\\\MMMAAAAAABBB@@@BBBIIIcccxxxrrr]]]PPPIIIBBB<<<@@@CCCAAA>>>EEEZZZnnnnnndddXXXQQQJJJCCCAAACCCAAABBBBBB@@@??????AAACCCFFFOOOhhhtttfffYYYUUUQQQMMMPPPXXXwww~~~qqq{{{vvvYYYDDD===777999;;;444333333333333333333333333222222222222222222222222111222222222444555666777888777AAA???BBBQQQrrrssstttxxx|||ssseee___ZZZfffyyyjjjiiimmmeeecccWWWEEE888555555444444444333222222222333333555555555666888999;;;<<>>999888777666555555555555444444333333333333444444555444555777777888>>>GGGSSSyyyddd___SSSPPPOOOQQQUUU]]]lllzzzrrrtttfffXXXbbbooo~~~xxxXXXJJJKKKOOOUUU```rrrqqq```QQQHHHFFFFFFCCCHHHWWWkkkvvvrrrhhhaaaVVVRRRLLLFFFEEEGGGGGGFFFLLL\\\gggcccXXXPPPKKKGGGBBBAAABBBCCC???>>>GGGTTT```YYYRRRNNNIIIDDDCCCEEEAAABBBBBB@@@???>>>???AAAAAAIII```zzzjjj[[[VVVRRRMMMNNNSSSmmmwwwtttZZZFFF>>>888:::<<<555333333333333333333333333222222222222222222222222000111333444555666555555777777BBB@@@DDDTTTyyy~~~xxxuuuzzz|||tttfff]]]aaadddiiikkklllnnnsssvvvyyy~~~ooohhhaaahhh|||~~~pppgggbbbxxxjjjjjj```KKK:::444444444555444444333222222222222666666777888999;;;===>>>CCCFFFJJJMMMOOOQQQTTTVVVZZZ___bbbfff{{{xxx~~~^^^UUUUUUmmmvvvlllaaa[[[VVVSSSSSSVVVQQQUUUfff{{{\\\OOOIIICCC999888777666666555555555555444444333333444444555555444555777777888>>>FFFWWWyyyfffbbbUUUQQQNNNPPPTTT]]]lllzzzrrrsssfffSSSVVV]]]iii|||{{{\\\HHHIIIJJJHHHHHHUUUrrr{{{uuukkk^^^SSSMMMLLLMMMIIIHHHLLLVVV^^^^^^\\\[[[PPPVVVTTTJJJGGGLLLNNNJJJGGGMMMQQQQQQOOONNNPPPQQQLLLDDDBBBFFFEEE@@@BBBHHHUUUPPPLLLKKKHHHDDDDDDGGGBBBBBBBBB@@@>>><<<===>>>@@@FFF]]]mmm^^^WWWSSSLLLKKKPPPfffwww]]]JJJ???888999:::111333333333333333333333333222222222222222222222222///111333666777666555444666777CCCAAAFFFXXX{{{wwwqqqmmmoooooofff[[[ZZZXXXVVVVVVWWW[[[```ccchhhnnn{{{~~~jjjgggsssuuubbbgggrrrtttlllhhhIII======---;;;444444444444444444444444555777888999999:::<<<>>>EEEGGGJJJLLLOOOSSSXXX\\\]]][[[ffflllsssaaaOOOVVVnnnqqqjjjaaaYYYUUUTTTTTTUUUQQQWWWhhhgggVVVJJJCCC:::888666555666666666555333333333333333333333333444222222666999;;;@@@FFFWWWvvvbbbZZZSSSPPPOOOQQQUUU]]]lllyyynnnjjjfffSSSOOORRRZZZ```iiirrr\\\NNNGGGFFFKKKMMMOOO^^^ppppppfff\\\WWWWWWXXXTTTPPPHHHPPPZZZcccfffeeebbb```aaaaaa___ZZZUUUUUUXXX\\\[[[XXXVVVVVVXXXWWWSSSOOOQQQKKKHHHIIIIIIFFFDDDEEEFFFIIIMMMNNNMMMJJJIIIIIIEEEAAA>>>>>>AAACCCAAA???CCCEEEVVVwwwqqq```WWWSSSOOOOOOPPPggg|||bbbJJJAAA<<<555444999777666555444444333444444333222222111111222222333222333333444444555555555;;;999>>>FFFHHHWWWyyyoooeee]]]UUUSSSOOOLLLLLLMMMPPPRRRXXX]]]gggsss~~~|||mmmooowwwnnniiiQQQ???;;;///888444444444444444444444444555666888999:::<<>>BBBEEEDDDGGGKKKNNNQQQSSSVVVXXX^^^aaahhhiiissscccNNNLLLTTTlll{{{mmmggg^^^WWWSSSRRRRRRQQQQQQWWWfff{{{qqqXXXKKKFFF???<<<999666666555333222333333333333333333333333666444444777999:::@@@GGG___nnnqqq]]]UUUOOOMMMMMMPPPVVV___nnn{{{jjjaaaooorrrnnnoooooovvv{{{fffZZZVVVRRRNNNMMMNNNYYYccceeedddccc```\\\^^^[[[^^^fffkkkooo{{{wwwmmmjjjmmmmmmjjjfffbbb^^^ZZZVVVSSSQQQPPPPPPNNNLLLIIIFFFDDDDDDJJJ___~~~yyyfffZZZTTTOOOMMMMMM___~~~oooQQQBBB===888555666777666555444444333444444333222222111111222222333222333333444555555666666;;;;;;AAAIIIMMM```nnnYYYOOOLLLAAA@@@>>>===<<<===>>>???@@@BBBHHHLLLPPPYYYnnnlllcccbbbEEE777:::666555555555555555555555555555777999:::;;;???CCCFFFDDDHHHLLLPPPRRRSSSUUUWWWZZZbbbjjjsss~~~aaaPPPIIIKKKQQQeeexxxkkkfff___YYYVVVTTTTTTSSSRRRXXXfffyyyuuu[[[NNNJJJ???===999777666666444333444444444444444444444444666555555888999:::AAAIII```vvvhhhmmmYYYRRRMMMKKKLLLPPPVVV___ooo}}}hhhYYY```^^^YYYYYYWWWZZZkkktttjjj```\\\YYYVVVXXX[[[bbbeeemmmwww|||zzzzzz{{{oooqqqzzz~~~sssiiicccaaaXXXWWWUUUQQQNNNLLLKKKKKKEEELLLbbb{{{ggg[[[TTTNNNLLLMMM]]]yyytttSSSBBB===:::777666777666555444444333444444333222222111111222222333222333333444555666777777:::;;;BBBJJJNNNeeeyyy}}}yyyhhhVVVJJJEEECCC<<<<<<<<<<<<<<<===>>>???;;;>>>CCCFFFGGGMMM\\\kkk}}}kkk^^^cccIII777>>>888555555555555555555555555777888999:::;;;???DDDGGGFFFJJJNNNQQQSSSTTTVVVWWWYYY___dddrrruuuYYYMMMKKKMMMPPP^^^yyyuuujjjfff```\\\YYYXXXWWWVVVTTTZZZgggxxx{{{___RRRLLL>>><<<999777777777666555444444444444444444444444666555666888888:::BBBLLLbbbxxxccc{{{iiiWWWPPPLLLJJJKKKOOOVVV___ooo}}}dddPPPTTTPPPOOOPPPMMMMMMYYYkkkrrrnnn```^^^]]][[[WWWVVV^^^hhh~~~yyyqqqnnneee```YYYSSSPPPPPPRRRTTTNNNTTTggg}}}hhh[[[TTTOOOMMMOOO[[[wwwuuuUUUAAA<<<:::999777777666555444444333444444333222222111111222222333222222333444555777777888999<<>>>>>>>>>>>>>>=========999:::===AAAAAACCCKKKTTTccczzzsss___dddOOO888???999555555555555555555555555777888:::;;;===AAAGGGKKKJJJLLLPPPRRRSSSUUUWWWYYYZZZ```^^^lll}}}xxx\\\LLLHHHIIILLL[[[vvvpppfffccc___\\\[[[ZZZYYYXXXXXX]]]iiiyyyvvvnnnhhhddddddiiiqqq{{{gggUUULLL???<<<999888888888777666444444444444444444444444444444666999999;;;DDDOOOhhhdddsssgggVVVPPPLLLJJJJJJOOOUUU___ooo}}}aaaMMMPPPKKKIIILLLLLLMMMWWWhhhnnnllllllooosssvvvvvvyyyzzzpppcccZZZWWWXXXXXXWWWXXX[[[jjjkkk]]]UUUPPPOOOPPPZZZtttwwwYYYCCC::::::999999777666555444444333444444333222222111111222222333222222333555666777888999999>>>EEEJJJQQQmmm~~~qqqaaaWWWOOOHHHDDDDDD>>>AAABBBAAABBBFFFGGGDDD@@@AAAAAABBBAAA@@@??????===;;;;;;>>>>>>>>>AAAFFFMMM]]]vvvfffeeeUUU:::===888555555555555555555555555777888:::<<<@@@FFFMMMRRRMMMOOOQQQRRRSSSUUUXXX[[[]]]gggfffuuufffMMMDDDGGGLLL]]]wwwyyyjjj```]]][[[YYYZZZZZZYYYWWW[[[```kkkzzz|||gggddd___\\\[[[ZZZYYYXXXPPPTTTXXX]]]hhhzzzpppZZZMMMAAA>>>;;;999888888666555555555555555555555555555333444666999999;;;GGGSSSsssuuugggVVVQQQLLLJJJJJJOOOUUU___nnn|||```SSSXXXRRRQQQYYY^^^dddrrrttthhhdddaaa[[[UUUVVVVVVccc|||pppaaaWWWQQQOOOPPPXXXqqq{{{^^^FFF:::888999999777666555444444333444444333222222111111222222333222222333555666888999999;;;AAAHHHLLLSSSqqqeeeWWWLLLIIIEEE@@@BBBJJJBBBGGGIIIHHHHHHIIIGGGCCCAAABBBDDDEEEFFFEEEEEEDDDDDD???<<<>>>???>>>???BBBEEEPPPeee}}}ttt}}}mmmgggZZZ;;;;;;777666666666666666666666666666777:::>>>CCCJJJSSSYYYOOOQQQRRRRRRSSSVVVYYY\\\]]]pppuuutttTTTGGGLLLUUUaaazzztttfff[[[YYYWWWWWWXXXXXXWWWVVV]]]bbbmmmzzz~~~tttddd]]]```eeefffccc^^^\\\^^^^^^\\\]]][[[XXXWWWWWWXXXWWWUUUUUUUUUTTTSSSXXXfff|||vvv^^^PPPDDD@@@<<<999888777555333555555555555555555555555222333666999999<<>>999999999999777666666555444444444444555333888666666;;;===FFFXXXhhhXXXRRRKKKJJJKKKNNNRRR[[[kkkyyy}}}~~~~~~zzz}}}jjjaaa]]]TTTUUU___cccyyyuuummmbbbUUUKKKHHHIIIUUUooowwweeeZZZSSSOOOOOOTTTjjjaaaIII===999777555777555444444555555444333444444444333333222222222444444444555777888:::;;;>>>FFFNNNSSS\\\{{{BBBBBBBBBDDDFFFGGGEEEDDDEEEDDDBBBAAAAAABBBDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIGGGDDDBBB@@@@@@>>>DDDQQQ^^^lll|||uuu```KKK<<<;;;666666666666777777888999:::===AAADDDHHHLLLQQQUUUVVVWWWYYYZZZ[[[]]]aaadddkkkvvv{{{TTTKKKJJJUUUpppyyynnnhhh```]]]YYYVVVSSSRRRSSSSSS^^^hhhuuu}}}oookkkddd___\\\[[[ZZZYYYYYY[[[^^^cccgggjjjjjjiiioooooonnnllljjjgggdddbbb]]]XXXWWWZZZXXXRRRUUU\\\bbbzzzkkkWWWKKKDDD<<<888777888777666666666555444444444444555333888777666;;;===FFFYYYhhhWWWPPPKKKJJJKKKNNNRRRZZZjjjxxx}}}eee``````llltttfff]]][[[VVVKKKLLLUUUUUUYYYccckkkkkkhhhhhhgggfffnnnoooooollljjjjjjnnnqqqrrrtttwwwxxxyyyyyy{{{}}}}}}~~~}}}|||{{{xxxsssoooooojjjccc\\\VVVQQQLLLHHHGGGGGGQQQhhhyyyfff[[[TTTPPPPPPSSSiiiaaaJJJ>>>:::888666777555444444555555444333444444333333333333222222444444444555777888:::;;;@@@HHHRRRWWW```BBBCCCEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJMMMMMMMMMLLLJJJGGGDDDCCCBBB???AAAIIIQQQ```|||vvvaaaKKK:::999666666555555666888999:::@@@BBBEEEHHHLLLPPPVVVZZZZZZ[[[\\\\\\]]]```eeehhhlllxxxzzzyyyzzzMMMIIIIIIRRRrrrqqqfffaaa___]]]YYYVVVTTTSSSTTTUUU^^^iiiwww|||uuuoooiiiddd```eeegggllluuu~~~zzzuuupppmmmiiiaaa\\\]]]\\\XXXWWWYYY\\\nnnnnnVVVJJJCCC;;;777777999999888666666555444444444444555222888777666<<<>>>GGGZZZ|||}}}iiiVVVOOOKKKKKKLLLPPPSSS[[[jjjxxxwwwnnnfff___iiihhhrrrsssppphhheee^^^SSSUUUZZZUUU^^^eeehhhbbb[[[ZZZ\\\\\\aaadddgggeeebbbbbbfffkkkooorrrtttwwwyyy}}}}}}}}}|||uuummmdddbbb]]]WWWPPPLLLJJJJJJGGGFFFNNNbbb}}}|||iii]]]TTTPPPPPPRRRhhhbbbKKK@@@;;;999666777555444444555555444333333333333333333333333333444444444555777888:::;;;AAAJJJUUU[[[dddDDDEEEFFFFFFFFFFFFEEEFFFEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKOOOOOOOOONNNLLLJJJHHHFFFDDDAAAAAAEEEKKKYYYuuuyyydddLLL;;;999666666555555777999;;;<<>>??????666666555444444444444555222888777777<<<>>>HHH[[[hhhVVVNNNLLLLLLNNNQQQUUU\\\jjjxxxwwwiiihhhjjjgggddddddnnn}}}nnnfffaaaXXXZZZ\\\UUUaaaggghhhaaaZZZ\\\bbbggg___eeekkkllljjjjjjnnnrrrvvvwwwxxxyyy{{{tttsssooohhh^^^UUUQQQOOOKKKJJJOOO```{{{kkk^^^UUUQQQQQQQQQfffdddLLL@@@<<<999777777555444444555555444333333333333333333333333333444444444555777888:::;;;AAAKKKWWW___hhhFFFHHHJJJJJJHHHFFFFFFGGGDDDEEEGGGIIIJJJIIIHHHGGGJJJJJJHHHHHHHHHHHHJJJKKKRRRQQQPPPOOOMMMLLLKKKKKKGGGCCCBBBEEEHHHRRRjjjhhhPPP>>><<<777666666666888:::===???CCCFFFIIILLLNNNQQQVVVYYY[[[\\\^^^___```bbbfffiiihhhnnnttttttVVVHHHNNNKKKSSShhhmmm^^^[[[YYYWWWTTTRRRQQQRRRSSSTTT\\\gggwwwtttmmmiiifffbbb___bbbfffnnn}}}zzzaaaPPPIII@@@;;;;;;===>>>>>>666666555444444444444555222888777777===???HHH[[[hhhVVVNNNLLLKKKNNNQQQUUU[[[iiiwwwuuuaaaYYY]]][[[]]]ccccccgggqqqwwwtttqqquuu}}}xxx}}}yyymmm___SSSMMMMMMLLLNNNZZZtttmmm___VVVRRRQQQPPPeeegggMMM@@@;;;999777777555444444555555444333222222333333333333444444444444444555777888:::;;;BBBMMM[[[ccclllNNNRRRWWWYYYWWWSSSQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTRRROOOMMMLLLMMMOOOQQQSSSRRRPPPNNNMMMMMMNNNOOOMMMGGGEEEGGGGGGKKK\\\oookkkPPP>>><<<888777666777999<<>>;;;:::999888666666555444444444444555222888777777===@@@III\\\gggVVVOOOHHHHHHKKKNNNQQQWWWeeerrr}}}wwwqqqmmmnnnsssvvvtttpppnnnsssvvvsssllljjjpppvvvssszzz{{{lllbbb___[[[```uuupppaaaWWWRRRRRROOOdddlllNNN???:::888777777555444444555666444333222222222333333444444444444444444555777888:::;;;EEERRRaaajjjsssvvvtttxxxyyyuuuvvvxxxuuu~~~uuullljjjjjjiiiiiikkkiiiaaaXXXSSSOOOLLLOOOUUUQQQNNNMMMMMMHHHBBBFFFNNN___mmmoooPPP;;;:::;;;:::999999;;;@@@DDDGGGIIIMMMQQQTTTVVVWWWYYY[[[\\\]]]^^^___```aaacccddd^^^hhhlllkkkPPPKKKGGGGGGRRRlll}}}qqqfff\\\UUUPPPPPPMMMJJJFFFEEEFFFGGGQQQ^^^mmmxxxyyyssssss}}}dddXXXZZZRRRBBB777888999666777777666555555555555555444999777777<<>>SSSgggnnnxxx|||vvvuuuvvvxxx|||vvvnnneee___XXXSSSSSSWWWUUUNNNJJJKKKKKKIIIJJJMMMXXXddd|||qqqRRR======:::999999:::<<>>TTThhhpppzzz~~~vvvoooggg^^^ZZZ\\\YYYNNNFFFFFFJJJJJJHHHEEEMMMWWWooosssUUU???>>>999999999:::>>>CCCGGGJJJMMMPPPSSSUUUVVVWWWXXXYYY^^^```bbbcccdddeeegggiiikkktttwwwZZZKKKJJJJJJOOOnnnzzzfffWWWOOOMMMIIIIIIHHHEEECCCBBBDDDFFFQQQYYYfffqqqxxx||||||xxx~~~___\\\^^^VVVEEE:::999999555888777666666555555666666444999888888>>>@@@KKK^^^xxxdddVVVKKKHHHHHHJJJMMMOOOTTT```mmm{{{~~~yyy{{{}}}}}}sssvvv|||{{{uuuttttttjjj^^^YYY]]]pppeeeaaattt{{{rrrnnnllltttuuu```gggrrr|||}}}}}}rrr```WWWRRRPPPRRRbbb|||qqqUUU???:::<<<888777777666555555444444333444444333333444444555666666666666777999:::<<<===@@@VVVkkkttt~~~zzzqqqgggaaaaaa\\\SSSJJJHHHJJJJJJGGGCCCHHHNNNcccuuuVVV???===888999:::<<<@@@FFFJJJMMMOOORRRUUUWWWWWWWWWXXXZZZ^^^aaadddeeedddeeehhhkkkllluuuxxxbbbJJJIIIOOOVVV{{{{{{dddTTTMMMMMMGGGGGGFFFDDDBBBCCCEEEGGGRRRWWWbbblllqqqqqqrrruuuhhhhhheee```\\\___gggnnnxxxfffZZZ]]]VVVEEE::::::999666888777777666555666666666444:::888888???BBBLLL```iiicccVVVKKKHHHGGGIIIKKKMMMRRR^^^kkkzzzppprrr{{{lll```YYYaaa|||rrrcccpppwwwmmmfff^^^WWW[[[ppp}}}\\\ZZZUUU]]]eeehhhddd[[[TTTPPPTTT^^^nnnrrr```WWWRRROOOQQQbbb|||qqqUUU@@@<<<>>>888777777666666555444444444444444444444444555555666666666666777999;;;===>>>CCC[[[rrr{{{}}}||||||}}}yyyvvvxxx~~~{{{wwwsssqqqjjjaaa\\\\\\XXXWWWTTTQQQPPPPPPQQQQQQRRRSSSaaa~~~sssVVV@@@===999:::<<>>???666888888777666666555555444444444555666666666666555555666777888:::<<<>>>???IIIeee{{{xxxwwwyyy|||~~~vvvmmmhhhbbb[[[XXXYYYWWWUUUWWW[[[\\\YYYXXXZZZaaallluuuxxxzzz~~~pppWWWBBB???>>>???BBBEEEJJJNNNRRRTTTUUUXXX\\\^^^^^^___```aaaeeeiiimmmkkkfffdddggglllkkkssssss~~~\\\KKKEEEOOOcccsss]]]NNNHHHGGGGGGGGGFFFDDDCCCCCCFFFHHHOOOTTTgggyyylllhhhiiilllqqqxxxyyyqqqVVVZZZUUUFFF<<<<<<;;;777999888777777666666777777444:::999;;;BBBFFFQQQeeerrr{{{```UUULLLGGGFFFGGGHHHIIIMMMXXXeeeuuu~~~yyydddYYYQQQFFF???KKKYYYkkksssssssssoootttqqq___yyyrrrRRRRRRRRRTTTUUUUUUQQQLLLHHHEEEIIITTTfff{{{uuucccYYYTTTQQQSSSddd~~~vvvWWW???===>>>555888888777777666555555555333444555666777666666555555666777888:::===???@@@HHHfff|||qqqhhhfffffffffgggjjjhhhgggjjjooorrrpppqqqttt|||rrrXXXBBB>>>@@@AAADDDGGGKKKPPPSSSUUUVVVYYY]]]___``````bbbcccggglllooommmgggeeehhhmmmooovvvuuuoooUUUKKKFFFLLL^^^ttt___PPPIIIGGGFFFFFFEEEDDDBBBBBBEEEGGGLLLSSSkkk}}}vvvsssuuummmppptttyyy~~~sssYYY]]]WWWHHH===<<<;;;666999888888777777777777777444::::::;;;BBBGGGRRRffflllzzz```UUULLLGGGFFFFFFHHHHHHLLLXXXdddttt}}}iii^^^TTTPPPNNNGGGCCCIIIJJJUUU{{{sssqqqpppjjjkkksss~~~bbbqqqtttWWWSSSVVV[[[bbbddd```WWWOOOHHHNNNXXXfffvvvvvvdddZZZUUURRRSSSdddzzzXXX===;;;>>>555888888777777666666555555333444666777777777666555555666777888:::===???@@@EEEeeesssMMMCCCBBB@@@CCCGGGKKKNNNRRRVVVYYYXXXYYY[[[]]]___aaabbbccceeegggjjjlllmmmmmmkkkjjjlllqqqsss}}}\\\PPPQQQHHHGGGWWWxxxvvv```SSSJJJDDDEEEDDDBBB@@@@@@BBBDDDEEESSSTTTiiiyyyooohhhfffeeedddccclllmmmrrrxxx{{{{{{~~~zzzrrrrrrzzzqqq^^^[[[[[[OOO<<<888:::444888888888888777777777777:::;;;999>>>FFFGGGTTTnnn~~~cccTTTMMMIIIFFFDDDEEEFFFJJJTTT___lll{{{vvvjjj[[[SSSSSSRRRNNNIIIIIIIIIGGGLLLgggmmmccc[[[WWW___uuuwwwqqqooojjjfffuuuttt^^^]]]NNNNNNSSS___pppsssaaaYYYUUURRRUUUccc{{{ZZZFFF999555===888777777666555444444444555555444444444555555666;;;:::::::::<<<>>>AAABBBHHHhhhlllJJJBBBBBBCCCFFFJJJNNNPPPRRRUUUXXXYYY[[[^^^aaadddeeeeeeeeeddddddeeeggghhhhhhiiiiiijjjnnnnnn___MMMMMMGGGFFFTTTuuuuuu```SSSKKKFFFEEEDDDBBB@@@@@@BBBDDDEEELLLPPPdddqqqjjjfffeeeccc^^^^^^```dddffffffjjjooozzz~~~uuu\\\[[[]]]SSS???;;;===777888888888888777777777777999;;;999===FFFHHHVVVooofffTTTLLLIIIFFFDDDEEEFFFIIISSS^^^kkkzzzuuulllggg```ZZZVVVRRROOOLLLGGGFFFDDDCCCPPPiiiooobbbZZZXXX^^^hhhyyywwwttthhhtttzzzbbb\\\SSSRRRTTT\\\jjj|||tttbbbYYYTTTQQQUUUbbbyyy```EEE===999999888777777666555555444444555555444444444555666666;;;:::999:::;;;>>>AAACCCLLLmmmyyyfffHHHBBBBBBFFFIIINNNQQQSSSTTTUUUWWWZZZ\\\___bbbeeefffffffffeeedddbbbbbbccceeehhhjjjiiilllhhh|||iiiOOOMMMJJJKKKUUUqqqttt```SSSLLLHHHDDDCCCBBB@@@@@@BBBCCCDDDIIIOOO```vvv{{{rrrkkkfff___\\\\\\]]]]]]]]]aaahhhxxxuuuZZZ[[[```VVVBBB;;;===777999999888888888777777777999<<<:::===FFFKKKYYYrrriiiTTTKKKJJJFFFDDDDDDDDDGGGQQQ\\\jjjxxxwwwuuu{{{rrrooojjjllllllhhhbbb\\\YYYXXXNNNLLLIIIFFFDDDIIIYYYjjj~~~ppp^^^SSSMMMNNN[[[jjj~~~|||wwwfffvvvuuu```UUUWWWSSSSSSXXXbbbssswwwdddYYYSSSPPPRRR^^^uuuaaa@@@@@@===444888777777666666555555444555555444444555555666777:::999999:::;;;>>>AAACCCOOOpppvvveeeHHHBBBBBBFFFJJJPPPTTTUUUVVVWWWXXXZZZZZZ[[[]]]```bbbeeefffhhhfffcccaaabbbfffjjjmmmiiilllhhhzzzwwwSSSLLLLLLMMMTTTqqqsss^^^RRRLLLGGGDDDCCCAAA@@@@@@AAACCCDDDJJJPPP\\\kkkuuuzzzuuuuuuqqqnnnnnnmmmmmmrrryyywwwYYY]]]dddZZZCCC:::;;;555999999999888888888777777888<<<;;;===GGGNNN^^^uuujjjTTTMMMKKKGGGEEEDDDDDDFFFOOOZZZhhhvvvzzzyyy{{{~~~uuulllddd```YYYSSSQQQPPPIIICCCJJJXXXuuuyyyjjjZZZRRRTTT```vvvxxx||||||sssccckkkxxxvvvfffRRRTTTPPPOOOSSS[[[jjjyyyeeeYYYRRROOONNNZZZqqqZZZ>>>???===555777777777777666666555555555444444444555666777888999999999:::<<>>:::;;;777777777777777666666666444444444555666777888888999999999;;;===AAADDDFFFNNNrrrxxxrrrbbbIIIFFFFFFIIIMMMRRRVVVYYY[[[]]]___```^^^\\\[[[\\\```dddgggdddbbb```^^^```cccgggjjjhhhmmmlll~~~{{{|||lllOOOIIIHHHLLLrrrttt___QQQHHHCCCBBBBBBAAAAAAAAAAAABBBBBBEEEHHHQQQ```nnnyyy~~~ccckkksssfffIII<<<===::::::999999999999888888888666>>>======IIIVVVggg}}}iiiVVVUUUOOOKKKGGGEEECCCDDDMMMVVVdddrrrsssooojjj^^^TTTYYYSSSPPPSSSVVVRRRNNNLLLDDDaaasss{{{|||cccPPPPPPXXXnnnjjjaaaooohhh]]]```dddvvvwwwcccWWWOOOQQQTTT[[[rrryyycccWWWRRRQQQTTTddd~~~rrrUUUHHH>>>999???777777777777777777777777444444444555666777888999:::::::::<<>><<<::::::999999999888888888555>>>======IIIXXXjjjkkkWWWXXXQQQMMMIIIGGGDDDDDDLLLVVVaaappp|||llliiiggg^^^UUURRRRRRPPPPPPUUUYYYUUUNNNFFFOOOVVVhhhwwwhhhWWWZZZbbb{{{}}}wwwzzzxxxgggkkk~~~lllYYYZZZ```ttt}}}kkkYYYTTTQQQTTTggg~~~wwwaaaVVVSSSRRRXXXkkkpppSSSFFF===888>>>777777777777777777777777444444555555666888999:::;;;;;;<<<===AAAEEEIIIKKKRRRxxx}}}}}}~~~}}}ooocccPPPXXXaaaVVVXXXZZZ\\\\\\^^^aaaccc^^^^^^```aaaaaa```____________```aaabbbcccdddddd```fffddduuuxxxRRRJJJNNNTTTjjj{{{dddTTTHHHAAAAAAAAAAAAAAAAAAAAAAAAAAACCCIIIPPPXXXbbbooozzz}}}}}}}}}|||~~~___iiissseeeFFF:::======:::::::::999999999888888555???>>>===JJJZZZlllmmmXXXYYYSSSNNNJJJGGGDDDEEELLLVVV```pppyyypppiii___VVVFFFLLLMMMKKKPPPXXXWWWOOOQQQKKKFFF]]]zzzaaa___\\\iiinnnbbbaaaooo|||qqqjjjxxxrrrVVVVVV^^^rrrsssyyy}}}cccWWWPPPNNN___tttvvv```UUUSSSTTTYYYmmmqqqNNN???:::777:::777777777777777888888888444444555555666888999:::;;;<<<<<<>>>BBBFFFJJJLLLQQQwwwzzzuuutttooorrr~~~xxxgggYYYPPPTTT]]]XXXXXXWWWXXX\\\aaagggkkkhhhaaa___bbbbbb___^^^bbbaaa```````````````aaaaaa___bbbffflllxxxiiiOOOMMMHHHPPPhhhyyyaaaQQQLLLMMMFFFEEECCCCCCCCCBBBAAA???BBBGGGOOOXXXbbblllvvv|||~~~|||}}}~~~```fffooodddIII===;;;444;;;:::777666666777999;;;===>>>===>>>III^^^rrr}}}yyy}}}qqqXXXRRRPPPOOOMMMJJJHHHIIIMMMQQQ___ooosssjjjaaaSSSIIIFFFDDDFFFMMMTTTWWWXXXUUUNNNGGGLLL___tttnnn___RRRRRR[[[___XXXNNNVVV[[[gggqqqsss{{{|||mmmyyyyyyaaa^^^ffffffdddwwwrrrWWWXXXRRRUUUnnnuuuaaaVVVQQQOOOZZZnnniiiTTTFFF>>><<<;;;:::777555555777888666444666666555666666777888999<<<===>>>???AAADDDIIILLLYYYrrr|||yyysssllliiiccc\\\]]]hhhooottt~~~}}}jjj[[[RRRUUU\\\```^^^[[[ZZZ[[[^^^bbbeeeeee```^^^bbbdddbbbcccfffccccccbbbaaaaaaaaaaaabbbeeefffjjjppp}}}}}}[[[IIIKKKHHHRRRnnn{{{cccRRRKKKKKKFFFEEECCCBBBCCCBBBAAA???AAAEEELLLTTT^^^iiissszzz}}}~~~}}}bbbhhhooocccHHH===<<<777;;;:::777666666777999;;;:::===>>>@@@MMMcccxxxppprrrvvv\\\UUUSSSPPPLLLIIIHHHIIIKKKLLLWWWhhh|||sssbbbZZZUUUHHHEEEDDDGGGNNNTTTWWWWWW[[[TTTJJJFFFKKKWWWbbbggghhh]]]OOOIIIJJJKKKIIIEEEIIILLLTTTYYYWWW[[[rrr{{{{{{~~~```aaabbb___[[[hhhsssfffWWWTTTeeewwwcccXXXSSSQQQZZZooo}}}cccMMMAAA<<<:::888:::777555555777888777555777777777777888888999:::===>>>@@@AAABBBEEEJJJMMMTTTlll}}}kkkdddbbb___[[[YYYRRRJJJIIIPPPYYYaaannn{{{ooo^^^TTTUUU[[[eeebbb^^^\\\[[[]]]```cccccc___^^^aaadddcccccceeeffffffeeedddcccccccccdddjjjiiilllsss}}}jjjPPPFFFJJJHHHUUUrrr~~~fffTTTKKKIIIFFFDDDCCCBBBCCCBBB@@@???@@@CCCHHHOOOXXXdddooowww}}}}}}~~~yyy~~~~~~uuujjjaaa]]]ccchhhooouuuyyy{{{}}}~~~|||~~~eeejjjpppbbbGGG<<<===:::;;;999888777777888:::;;;888;;;>>>CCCQQQiiipppooo|||aaaYYYTTTOOOJJJGGGHHHIIIIIIHHHMMM]]]ssszzzdddUUUQQQPPPJJJHHHHHHLLLRRRXXXYYYYYY[[[WWWOOOGGGCCCHHHTTT^^^^^^ZZZSSSKKKEEEBBBBBBCCCCCCDDDGGGHHHDDDEEEWWWlllyyyjjjfff```ZZZYYY^^^pppvvvaaaYYYaaarrrwwwcccYYYTTTRRRZZZqqqcccKKKAAA>>>===;;;999888666666777777777666888888888888999:::;;;<<<>>>@@@AAACCCDDDGGGKKKNNNOOOeee~~~lllYYYSSSSSSRRROOONNNKKKEEEBBBGGGMMMUUU```kkkvvvzzz||||||zzz|||}}}rrr```WWWVVVZZZbbb```^^^\\\]]]```dddfffdddbbb```aaabbbaaa``````gggfffffffffffffffggggggkkkiiillltttjjjQQQHHHLLLHHHTTToooiiiWWWMMMIIIFFFDDDBBBBBBBBBBBB@@@>>>@@@BBBFFFLLLTTT```lllttt}}}{{{{{{}}}xxxvvvqqqhhh___WWWTTTTTT^^^ccckkkqqqwww~~~}}}lllkkkiiigggggglllttt{{{fffkkkpppbbbEEE:::===;;;:::999888777777999:::;;;777;;;???DDDTTTmmm|||uuucccYYYTTTNNNGGGFFFIIILLLKKKHHHGGGTTTjjj~~~pppaaaWWWPPPKKKHHHKKKKKKLLLRRRXXX]]]]]][[[XXXWWWUUUPPPJJJIIISSS^^^VVVXXXYYYWWWQQQLLLJJJJJJCCCCCCDDDDDD@@@BBBPPP___~~~~~~zzzkkk^^^XXX]]]___cccwwwmmmaaa^^^hhhuuuaaaWWWRRRPPPZZZtttdddJJJAAA@@@>>>;;;999888777666777777777777888888888888999:::<<<<<<>>>@@@CCCDDDFFFIIILLLOOOPPPccc|||tttiiiZZZLLLIIIJJJJJJHHHGGGJJJFFFDDDEEEHHHLLLSSSYYY___ccchhhlllqqq{{{zzzqqq```XXXWWWXXX^^^^^^]]]^^^```cccfffgggddddddcccbbbcccdddcccaaaffffffffffffggghhhjjjjjjkkkiiillluuuvvvWWWJJJLLLFFFPPPfff~~~jjjYYYOOOJJJEEEDDDBBBBBBBBBAAA@@@>>>@@@BBBEEEJJJRRR]]]iiirrr|||||||||{{{zzzxxxvvvtttnnnhhh```VVVQQQPPPSSSVVV]]]ccclllsss{{{|||pppgggccc]]]\\\YYYVVVTTTUUUXXX[[[vvv~~~ssseeekkkrrrcccEEE999<<<;;;999999888888888999;;;;;;999===???EEEUUUoooxxxeeeYYYRRRLLLEEEEEEJJJOOOPPPNNNGGGPPPdddzzztttmmmlllppprrrwwwqqq]]]QQQJJJGGGGGGHHHLLLSSS[[[^^^]]]ZZZYYYWWWWWWUUUNNNIIIPPPZZZ`````````^^^ZZZVVVRRRPPPCCCBBBAAA@@@>>>@@@JJJUUUyyy~~~ooo\\\SSS[[[\\\XXXfff}}}ooo\\\bbb~~~tttaaaWWWSSSQQQ[[[wwwbbbGGG===<<<:::666999999888777666666777888777777777888999:::<<<<<<>>>AAADDDFFFIIILLLOOORRRWWWdddwwwlll```XXXTTTKKKDDDEEEGGGFFFDDDEEEGGGFFFEEEEEEFFFGGGHHHIIIHHHNNNWWWbbbnnn|||{{{mmm]]]XXXXXXXXX\\\]]]^^^```bbbcccddddddbbbdddeeedddgggkkkjjjfffeeeeeeeeefffggghhhjjjjjjkkkiiinnnuuu^^^JJJLLLEEEKKK[[[|||iiiYYYNNNIIIEEECCCBBBAAABBBAAA???>>>@@@AAADDDIIIPPP[[[gggnnnqqqtttxxxyyyvvvnnneee___TTTSSSPPPOOOOOORRRUUUWWWeeemmmxxx}}}lllaaa]]]]]]YYYVVVTTTSSSSSSSSSRRRQQQ]]]bbbhhhjjjhhhhhhkkknnnxxxxxxdddllluuugggHHH:::<<<:::999999999999999:::;;;<<<<<>>===;;;777888999999888666666777999666777777888999;;;<<<===???BBBFFFJJJMMMQQQTTTWWW```gggqqqaaaWWWPPPKKKJJJEEECCCEEEFFFEEEEEEHHHGGGHHHHHHGGGGGGHHHHHHGGGEEELLLXXXfffttt{{{|||gggZZZXXXXXXWWWXXXZZZ^^^bbbddddddcccbbb```dddeeedddgggkkkjjjeeeggggggfffffffffffffffgggiiihhhmmmqqqiiiLLLMMMGGGHHHTTT|||yyygggWWWLLLGGGEEECCCAAAAAAAAAAAA???>>>>>>@@@CCCHHHOOOYYYccckkklllmmmnnnlllfff^^^VVVPPPJJJNNNTTT\\\eeelllpppqqq{{{|||xxxvvvvvvkkkeee___^^^___]]]XXXRRRMMMNNNOOOPPPPPPRRRVVVYYYaaakkkxxxcccnnnyyylllLLL======:::888888999999:::;;;<<<<<<>>>@@@AAAFFFXXXvvvooobbbSSSOOOIIIGGGIIIPPPYYY^^^SSSRRR\\\ppp~~~zzzyyywwwfff^^^___aaadddggggggjjjooo{{{}}}oooVVVPPPRRRPPPJJJNNNVVV```iiillliiieee]]]\\\\\\[[[YYYcccrrrddd\\\QQQMMMGGGAAA@@@AAACCCDDDXXX{{{tttuuu~~~vvv___YYYcccrrr}}}sssaaaYYYVVVUUU\\\|||fffKKK@@@>>>===;;;888999:::999666666777999777888888999:::<<<>>>???AAAEEEJJJOOOSSSWWW[[[^^^fffhhhsss___QQQKKKJJJIIIHHHEEEFFFHHHHHHFFFHHHMMMIIIKKKKKKJJJKKKMMMNNNLLLOOOVVVcccqqq~~~}}}wwwcccXXXWWWYYYWWWSSSWWW]]]bbbeeefffeeeddd```ddddddbbbcccgggeee___iiihhhgggeeeddddddcccccceeeeeejjjmmmwwwtttPPPQQQIIIHHHRRRyyywwweeeUUUJJJDDDEEECCCAAAAAAAAAAAA???===<<>>:::888888999::::::;;;<<<<<>>???@@@CCCGGGMMMRRRVVV[[[___bbbhhhggg|||{{{ooo\\\TTTRRRNNNJJJHHHKKKJJJIIIHHHIIIKKKMMMNNNPPPNNNNNNOOOMMMJJJLLLPPPVVVhhhpppmmmiiifffppp{{{nnneee]]]WWWUUUWWWRRRUUUXXX\\\___`````````aaaaaaaaaaaabbbbbbbbbcccfffggggggfffcccbbbcccdddgggjjjjjjgggqqq___TTTGGGKKKWWWsssyyydddVVVMMMGGGCCCAAA@@@@@@@@@@@@???======???BBBGGGNNNYYYeeemmmkkkkkkddd___```YYYWWWbbbcccnnn{{{zzznnn___UUUGGGEEEBBB@@@@@@AAADDDFFFHHHPPPYYY___bbbhhhqqqzzz{{{hhhgggxxxuuuPPP:::<<<888;;;<<<<<<;;;:::999;;;<<>>@@@EEELLLXXXdddllluuuzzzuuuqqqtttpppjjjnnn}}}qqqggg]]]QQQHHHBBBAAA>>>======>>>???AAABBBHHHOOORRRTTTYYYbbbjjjttt~~~mmmlll|||yyyTTT@@@BBB???:::;;;<<<;;;::::::;;;===<<<===GGGPPP\\\ooogggXXXPPPIIIIIIKKKMMMRRRXXXQQQTTT]]]kkkvvv~~~xxxzzz|||~~~www^^^TTTTTTTTT```qqqzzznnn\\\YYYfffkkk```TTTMMMGGGAAA???AAAGGGYYYuuuvvv___VVVXXX___mmmooo```VVVTTTVVVddd___III>>>::::::;;;:::999888777666777888888999;;;<<<<<<<<<>>>AAACCCFFFIIINNNRRRVVV[[[___cccfffhhh}}}xxxccc]]]WWWUUURRRRRRWWW]]]aaa___]]]ZZZXXXVVVUUUUUUPPPNNNOOORRRSSSTTTYYY___aaaZZZKKKEEEHHHKKK___~~~vvvggg^^^XXXTTTSSSUUUUUUVVVXXXYYYZZZZZZYYYXXXVVVWWWXXXZZZ\\\^^^```aaa^^^___^^^]]]\\\]]]```bbbdddfffgggfffpppiiiNNNFFFHHHNNNuuu|||fffUUUIIIAAACCCAAA@@@@@@@@@@@@???===<<<===>>>BBBJJJUUUbbbjjj}}}|||xxxwwwxxxlllcccXXXQQQNNNLLLGGGBBB???>>>===<<<<<<<<<<<<===<<<@@@DDDEEEEEEHHHPPPWWWfffqqqkkkkkkzzztttPPP>>>BBB>>>:::;;;;;;:::::::::===??????@@@IIIRRR___lll```XXXPPPIIIGGGHHHIIIMMMRRRPPPRRR\\\jjjvvv}}}uuu^^^ZZZ^^^bbbwwwggg]]]```vvvooo^^^SSSLLLEEEAAAAAAEEEPPPddd|||gggWWWSSSRRRVVV]]]ooommm^^^VVVUUUXXXiii___FFF;;;888999<<<999888777666666666777888:::;;;<<<======???CCCFFFIIIKKKOOORRRUUUYYY]]]```gggiiivvvuuummm[[[WWWVVVXXX[[[]]]ccciiisssqqqlllfff```ZZZUUURRRUUUVVV[[[aaabbb```bbbffflllbbbSSSMMMLLLIIIZZZ{{{|||qqqaaaYYYVVVSSSRRRTTTTTTTTTUUUWWWWWWWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\\\\[[[[[[]]]```ccciiiiiihhhhhhooobbbLLLIIIGGGNNNwww|||fffVVVKKKCCCCCCAAA@@@@@@@@@@@@???=========>>>AAAHHHSSS```hhhqqqaaaUUUOOONNNNNNRRRWWWWWWSSSNNNIIIDDD@@@@@@CCCEEEEEEDDD@@@@@@@@@@@@@@@???>>>===;;;===>>>>>>===@@@GGGMMMWWWbbbtttjjjjjjwwwoooJJJ:::>>>:::::::::;;;::::::;;;???AAAEEEDDDJJJOOO]]]nnn^^^VVVNNNGGGFFFFFFGGGKKKOOOOOOQQQYYYhhhttt|||jjj___aaa]]]tttvvvccc]]]lllhhhWWWMMMFFFBBBBBBCCCIIIXXXtttwwwyyyzzziiiYYYSSSQQQQQQMMMPPPllllll^^^VVVVVVYYYnnn]]]BBB::::::;;;<<<999888777666666666777888999:::<<<===>>>AAADDDGGGMMMNNNQQQSSSUUUXXX\\\___eeehhhqqqyyymmmeeeZZZVVVUUU\\\dddhhhkkknnnzzzxxxuuuqqqlllfffaaa^^^cccbbbdddhhhhhhgggjjjooo}}}vvveeeXXXPPPJJJ[[[|||zzz{{{yyykkk\\\VVVUUUSSSRRRSSSRRRRRRSSSTTTUUUVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSS\\\\\\]]]\\\\\\^^^bbbeeeiiihhhhhhhhhnnnUUUMMMLLLHHHUUUzzzxxxcccUUUKKKFFFCCCAAA@@@@@@@@@@@@???=========>>>AAAGGGQQQ\\\dddwwwggg^^^WWWOOOIIIIIIGGGFFFFFFGGGGGGFFFDDDHHHFFFDDDDDDFFFGGGEEECCCCCCCCCDDDDDDCCCBBB@@@???===>>>>>><<<<<>>@@@EEEMMMWWW]]]uuuwwwjjjYYYMMMIIIJJJJJJIIIIIIGGGFFFDDDEEEFFFHHHJJJHHHGGGGGGHHHJJJJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA?????????======???BBBEEEGGGPPP```tttooorrr~~~rrrLLL>>>BBB:::;;;<<<<<<<<<===@@@EEEHHHFFFKKKXXXbbbnnnxxxyyyaaaSSSLLLFFFFFFGGGGGGJJJNNNIIIKKKSSSbbboooxxxzzz^^^TTTQQQ]]]qqqjjj^^^jjjiiiUUUHHHDDDEEEAAACCCKKKYYYhhhooommmhhhnnnkkkcccZZZZZZ]]]XXXOOOXXXRRROOOOOOKKKJJJTTTcccvvv|||hhh[[[VVVXXX\\\vvvcccEEE>>>>>>:::666999888777777777888999:::888:::===???AAADDDIIILLLSSSTTTVVVWWWYYY\\\aaaeeeccceeennnxxxaaaxxxzzzuuurrruuutttwww~~~cccXXX\\\lllmmm```UUUTTTWWWWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYWWWZZZ\\\^^^^^^^^^___```aaa^^^```eeelll~~~nnnOOOLLLEEEJJJSSSfffiiiYYYLLLDDDCCCAAA@@@@@@@@@@@@???===:::;;;===???CCCIIIPPPUUUaaasss}}}nnnWWWQQQIIICCCBBBDDDFFFGGGBBBBBBBBBAAAAAABBBFFFIIIDDDCCCDDDEEEHHHKKKMMMMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBB@@@??????@@@BBBCCCIIIVVViii}}}hhhmmm{{{oooJJJ>>>BBB999<<<=========>>>BBBGGGLLLMMMQQQ]]]fffrrrkkkWWWOOOIIIHHHGGGFFFHHHLLLGGGHHHQQQ___lllvvv}}}```VVVLLLPPP[[[eeefff___[[[\\\fffhhhtttmmmaaaXXXaaayyy___NNNGGGGGG@@@AAAEEEKKKPPPRRRSSSSSSXXXVVVRRROOOPPPQQQNNNHHHLLLMMMMMMKKKIIIJJJPPPUUUgggvvvwwwdddYYYVVVYYY___yyy]]]CCC<<<;;;999888:::999888888888999;;;<<<:::<<>>AAAFFFLLLPPPbbbhhhjjjrrr}}}||||||}}}ooo[[[JJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHGGGEEEEEEHHHJJJJJJIIIGGGFFFHHHKKKNNNPPPNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGEEEDDDBBB@@@@@@@@@???DDDOOO```uuuffflll{{{pppLLLAAAFFF<<<===>>>>>>>>>???CCCIIIMMMQQQPPPWWW[[[hhh}}}tttZZZRRRKKKIIIHHHFFFGGGJJJEEEGGGOOO]]]kkkuuuyyy^^^VVVOOONNNSSS[[[\\\UUUQQQRRRFFFIIIZZZZZZVVVPPPWWWhhhRRRIIIHHH@@@???@@@AAAAAABBBGGGLLLAAAEEEHHHHHHEEECCCFFFJJJ???IIINNNKKKHHHGGGGGGFFFXXXhhh~~~rrr```WWWVVV[[[aaa{{{tttSSS???888777999;;;::::::999999999:::<<<===<<<>>>AAADDDFFFKKKPPPSSSVVVWWWYYY[[[^^^ccciiimmmnnniiinnnxxxUUUdddttt|||}}}yyy}}}xxxpppccceeemmm}}}yyysssrrrtttpppvvvxxx```ZZZTTTQQQRRRTTTVVVVVVUUUQQQVVV``````UUUPPPSSSSSSUUUXXXYYYYYYZZZ[[[]]]^^^\\\[[[]]]```aaa___]]]bbbaaa^^^bbbiiinnnZZZKKKOOO@@@JJJWWWlllzzz___MMMGGGCCCAAA???>>>>>>>>><<<;;;::::::999:::>>>DDDJJJNNN[[[^^^ccciiinnnqqqssssssuuutttqqqkkkcccYYYPPPKKKIIIEEEBBBAAACCCEEEDDDBBBGGGGGGFFFGGGHHHJJJKKKKKKGGGIIIKKKNNNPPPQQQSSSSSSNNNLLLJJJJJJLLLLLLJJJGGGNNNIIIEEEEEEGGGGGGCCC???DDDAAAEEETTTgggyyyzzzhhhwwwqqqKKK<<<@@@@@@DDDAAA???===???CCCHHHLLLRRRTTTZZZ]]]pppsssZZZOOOMMMMMMFFFFFFIIICCCDDDGGGMMMVVVcccqqq}}}yyy^^^TTTKKKRRR^^^gggdddZZZUUUUUUPPPMMMGGGJJJPPPOOOVVVkkklllWWWMMMGGGDDDFFFAAA@@@FFFBBB===BBBEEEDDDBBBCCCDDDDDDCCCAAAHHHHHHGGGFFFFFFFFFFFFFFFLLLTTTkkkqqqbbb[[[YYYUUUeeezzzdddKKK???<<<;;;999888777888999:::;;;<<<<<<<<<<<<>>>AAAFFFJJJOOORRRTTTXXXXXXYYYZZZ\\\```fffjjjiiivvvuuuqqq[[[fffsss{{{~~~|||sssjjj]]]dddppp~~~uuu|||}}}yyyiiitttppp___ZZZTTTRRRRRRUUUVVVVVVYYYUUUYYYbbbbbbYYYUUUXXXYYY[[[[[[[[[XXXWWWWWWWWW[[[YYYXXXYYY]]]______^^^dddccc___aaagggmmmgggMMMMMMEEEIIISSSffffffRRRJJJDDDAAA???>>>>>>>>><<<;;;::::::999:::>>>CCCIIIMMMXXX[[[```fffkkkoooqqqqqqsssooohhhaaaYYYRRRKKKGGGLLLHHHEEEDDDFFFIIIJJJJJJHHHFFFEEEIIIPPPUUUTTTQQQKKKLLLPPPUUUZZZ\\\ZZZYYYWWWRRRKKKGGGHHHKKKNNNOOOOOOMMMLLLKKKKKKIIIFFFCCCDDDAAADDDPPP```qqqlllyyyqqqLLL===BBBDDDBBBAAA???>>>@@@DDDIIIMMMSSSWWW^^^aaaqqqzzzaaaTTTPPPOOOHHHGGGIIICCCCCCFFFLLLUUUaaaooo|||ttt\\\QQQHHHRRRcccqqqqqqeeeYYYTTTOOONNNHHHJJJOOOLLLRRReeeoooZZZQQQNNNHHHMMMHHHGGGLLLIIIEEEKKKHHHGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEGGGOOOggg~~~oooaaa[[[ZZZXXXiiiwwwaaaIII===<<<;;;999888777888999:::;;;<<<<<<<<<>>>@@@CCCGGGKKKOOORRRTTTXXXYYY[[[]]]^^^bbbfffjjjjjjuuutttqqqggglllttt{{{zzzooogggeee^^^hhhwwwxxx}}}~~~wwwqqqfffuuulll\\\YYYTTTRRRRRRTTTUUUVVVZZZWWWYYY``````ZZZWWW[[[UUUWWWYYYZZZZZZZZZ[[[\\\```^^^\\\\\\^^^aaabbbbbbgggfffaaabbbggglllUUUKKKIIIIIIQQQbbblllUUUIIIDDDBBB???>>>>>>>>><<<;;;:::999999:::===BBBGGGJJJTTTWWW\\\bbbgggkkknnnooonnnhhh___XXXTTTQQQMMMJJJLLLIIIGGGFFFHHHKKKMMMMMMMMMIIIIIIPPP\\\bbbaaa]]]PPPQQQUUU]]]eeehhheeeaaa[[[UUULLLGGGGGGKKKPPPSSSPPPOOONNNMMMKKKIIIGGGEEEFFFCCCDDDKKKUUUdddyyyooozzzsssOOO???DDDFFFAAA@@@??????BBBGGGLLLOOOTTTXXXaaadddooolll[[[TTTRRRJJJHHHIIICCCBBBEEEKKKSSS^^^lllzzzxxxqqqzzzdddZZZMMMXXXmmmwwweeeZZZQQQQQQLLLMMMQQQLLLOOO___}}}{{{qqq[[[UUUVVVVVV^^^\\\YYY\\\WWWRRRVVVUUUUUUUUUTTTPPPNNNLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDDDDKKKbbb{{{nnn```ZZZ[[[[[[ooosss]]]FFF<<<;;;:::999888888888999:::;;;<<<======@@@BBBEEEHHHLLLPPPSSSTTTXXXZZZ]]]```aaadddgggiiilllrrrrrrsss|||wwwvvvxxx~~~{{{___WWWZZZbbbkkktttyyyzzz|||vvvoooqqquuu{{{gggWWWUUUSSSQQQQQQRRRSSSTTTVVVSSSTTTYYYYYYUUUUUUXXXRRRUUUXXXYYYZZZ[[[]]]^^^eeebbb```^^^^^^```bbbcccgggiiiffffffjjjmmmgggLLLJJJIIITTTeeepppVVVGGGEEECCC@@@???>>>>>><<<;;;:::999999:::<<>>???CCCEEEGGGJJJNNNQQQTTTUUUWWWZZZ^^^aaacccdddfffhhhllloooppptttzzz}}}{{{___LLLIIIRRRaaayyy|||}}}rrrqqqpppooolllkkk|||ooo\\\QQQQQQPPPOOONNNOOOPPPQQQQQQOOOPPPSSSSSSRRRSSSUUUXXXZZZ[[[ZZZXXXWWWWWWWWW]]]\\\[[[ZZZZZZ]]]```bbbdddiiiiiijjjnnnnnn{{{ttt}}}zzzRRRKKKFFFYYYmmmtttYYYHHHFFFCCCAAA??????>>><<<::::::999999:::<<>>@@@AAAEEEGGGIIILLLPPPSSSVVVWWWWWWZZZ^^^aaacccdddeeefffkkkmmmooouuuxxx|||sssddd]]][[[hhhdddUUUPPPQQQWWWeee~~~{{{tttgggiiifffggglllrrrzzzwwweeeUUUMMMNNNNNNNNNMMMMMMNNNPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWWWWYYYVVVXXXYYYZZZ[[[^^^cccfff```ggghhhiiinnnnnnwwwtttyyyUUUNNNCCCZZZqqq{{{```NNNFFFDDDAAA??????>>><<<::::::999999999;;;>>>@@@BBBIIIKKKPPPWWW^^^dddiiilllnnnqqqvvvxxxwwwsssmmmjjjfffjjjnnnooolllhhhcccaaaaaadddggggggdddeeeiiimmmqqqoooooouuu|||mmm```]]]fffvvv{{{oooaaaXXXUUUTTTQQQNNNPPPNNNMMMKKKIIILLLZZZhhh|||jjjtttaaaGGGBBB@@@BBBCCCEEEIIIMMMPPPSSSUUU[[[]]]iiiooollleeeSSSRRRMMMIIIIIIEEEBBBEEEHHHKKKPPP]]]mmmzzzooo|||yyygggbbbrrrqqq[[[[[[RRROOOQQQYYY```___[[[YYYVVV[[[WWWRRRSSSOOONNNVVVmmm}}}bbb^^^ggg~~~wwwkkkccc___]]]ZZZVVVTTTTTTVVVWWWUUUTTT```|||uuulll^^^VVVZZZdddhhhTTT???888999:::999888:::::::::;;;<<<>>>AAABBBFFFHHHKKKNNNRRRVVVYYYZZZXXX[[[___aaabbbccceeefffjjjmmmppptttwwwyyy~~~uuuiii\\\QQQLLLFFFRRRUUUWWW```dddhhhsss~~~||||||{{{vvvmmmfff___bbb\\\```ooowwwyyyooo___UUUJJJLLLNNNNNNMMMLLLMMMOOONNNOOOPPPQQQSSSUUUUUUUUUOOOQQQTTTVVVWWWXXXZZZ\\\VVVXXX[[[\\\\\\^^^aaaeee]]]ddddddccciiikkkuuutttPPPPPPCCCXXXmmmdddOOOGGGEEEBBB@@@???>>><<<::::::999999999:::<<<>>>@@@EEEGGGLLLSSSZZZaaagggjjjnnnvvv}}}|||wwwzzz}}}}}}zzzwwwvvvvvvvvvwwwwwwvvvvvvyyy}}}||||||~~~qqqlllqqq}}}yyyjjj]]]TTTPPPPPPQQQPPPOOONNNKKKJJJQQQZZZppp~~~yyymmmuuucccIIIDDDCCCDDDFFFHHHLLLPPPSSSUUUVVV[[[\\\jjjsssqqqjjjTTTSSSMMMHHHGGGDDDCCCEEEHHHIIIMMMXXXiiivvv}}}tttrrrooonnnnnnqqqwww|||uuuttt}}}fff]]][[[dddvvv~~~uuuggg___\\\WWWVVVZZZ^^^]]]\\\]]]VVV\\\XXXQQQSSSQQQOOOWWWiiihhhbbbjjjzzzrrrrrrppplllhhhbbb]]]YYYWWWVVVRRR\\\uuuqqqjjj]]]VVV\\\iiigggSSS???888::::::999888;;;::::::;;;<<>><<<::::::999999999:::<<<>>>???BBBDDDIIIPPPWWW___eeehhhkkkwwwjjjZZZVVVWWWQQQOOOPPPPPPMMMIIILLLQQQ___qqqxxxqqqwwwdddKKKFFFFFFEEEGGGJJJNNNRRRTTTVVVWWWYYYYYYhhhtttsssnnnVVVTTTNNNHHHFFFBBBDDDFFFHHHHHHKKKVVVgggtttzzz}}}{{{zzzpppbbbppptttxxx{{{}}}yyyyyyiiiqqqwww}}}yyyaaa]]]\\\___```]]]]]]___WWW___ZZZSSSUUUSSSSSSZZZbbbjjjccciiixxxmmmccc]]]TTTPPPXXXqqqmmmhhh\\\VVV^^^mmmgggSSS@@@999::::::999888;;;::::::;;;<<>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>@@@DDDHHHLLLQQQXXXbbbiiippp~~~ppp```XXXWWWTTTQQQMMMKKKJJJKKKLLLPPP\\\xxxsssssscccIIIAAACCCHHHLLLRRRWWWYYYZZZ\\\]]]^^^bbbdddlllzzztttYYYXXXRRRJJJIIIIIIDDDCCCCCCEEEHHHOOO^^^mmm{{{wwwkkkpppwww{{{zzzwwwsssqqq|||wwwkkk```^^^````````````aaa\\\YYYYYYXXXTTTRRRTTTiiiiiibbbggg~~~}}}xxxmmmdddOOOKKKOOObbb}}}xxxnnnccc\\\YYYbbbzzznnnQQQ???<<<888999;;;888<<<<<<<<<===>>>@@@CCCDDDKKKLLLMMMOOOSSSWWW[[[]]][[[___aaa```bbbggghhhfffkkkmmmnnnllllllttt~~~|||{{{{{{}}}~~~~~~~~~~~~sssvvv}}}uuullleee^^^WWWSSSMMMMMMQQQ]]]mmm{{{~~~zzzrrrggg[[[RRRLLLJJJHHHJJJGGGQQQiiisssnnnmmmyyykkkZZZOOOHHHMMMNNNNNNMMMLLLKKKKKKKKKLLLIIIGGGGGGJJJMMMMMMLLLQQQRRRSSSTTTTTTTTTSSSRRROOORRRTTTVVVVVVUUUVVVWWW\\\\\\___bbbcccfffqqq}}}kkkQQQHHHGGGFFFNNNfffkkkRRRIIIFFFBBB???>>>>>>===<<<<<<;;;:::::::::<<<===>>>AAADDDIIIMMMTTT]]]iiiqqqzzzqqqggg```]]]XXXTTTPPPOOOPPPPPPTTT[[[ssswww{{{cccJJJEEEIIIIIIMMMRRRVVVYYY[[[]]]___```eeehhhooo{{{}}}zzz^^^ZZZSSSKKKJJJJJJEEEDDDCCCEEEGGGNNN\\\jjj{{{yyysssoooqqq|||wwwvvvqqqooojjjeeedddccc]]]YYYYYYWWWSSSSSSUUU___}}}kkkccchhh{{{{{{{{{zzzyyy}}}vvvqqqrrrpppkkkhhhiii^^^^^^___```___[[[VVVQQQKKKGGGKKK\\\wwwwwwnnnccc\\\[[[gggkkkOOO>>>;;;888888;;;777;;;;;;;;;<<<>>>AAADDDEEEJJJLLLNNNQQQUUUYYY\\\^^^[[[___```___aaafffhhhfffiiikkkllljjjiiiooo{{{|||{{{zzzzzz|||}}}|||{{{|||jjj]]]PPPNNNVVVeeexxx{{{}}}~~~|||tttjjjccc]]]\\\]]]___fffqqq}}}}}}vvvjjj^^^TTTMMMHHHEEEEEEBBB>>>OOOppp}}}tttnnnssshhhUUUJJJEEELLLLLLMMMNNNNNNNNNMMMLLLIIIGGGFFFFFFIIIJJJJJJJJJTTTTTTTTTUUUUUUUUUVVVVVVOOOQQQSSSTTTTTTTTTUUUVVVYYYZZZ]]]aaabbbeeeppp{{{xxxVVVFFFJJJEEEHHH\\\|||nnnVVVIIIFFFBBB?????????>>>===<<<;;;:::::::::;;;<<<======@@@EEEKKKSSS```ooozzzrrreeeaaa\\\WWWSSSRRRRRRSSSVVVXXXjjj{{{cccIIIGGGNNNKKKNNNRRRVVVYYY\\\```cccbbbhhhnnnwwwwww{{{eee]]]TTTLLLKKKJJJGGGEEEEEEFFFFFFKKKXXXeeexxx|||vvvxxxpppllleee___ZZZXXXUUURRRSSSWWW]]]|||mmmjjjrrryyyzzzxxxrrrppprrrssspppnnnjjjhhhfffbbbZZZVVVVVVVVVSSSPPPOOOOOOPPPOOONNNHHHEEEGGGVVVpppwwwnnnbbb\\\___ooo|||fffKKK<<<;;;777888;;;777:::::::::;;;>>>BBBFFFHHHJJJLLLOOOSSSWWWZZZ]]]^^^[[[^^^^^^]]]___dddgggeeefffhhhiiigggfffjjjttt{{{yyyxxxxxxzzz|||}}}|||{{{}}}{{{zzz{{{~~~}}}tttlllQQQMMMJJJJJJLLLRRR```nnn}}}{{{wwwzzzyyysssqqqqqqnnngggbbbfffqqq{{{tttkkk]]]SSSLLLHHHDDDAAA???>>>@@@VVVzzz{{{eeeUUUNNNLLLJJJJJJJJJKKKNNNQQQSSSSSSHHHHHHIIIKKKMMMOOOOOOOOOSSSRRRRRRRRRSSSTTTUUUVVVRRRTTTUUUVVVUUUUUUVVVXXXXXXXXX[[[___aaaccckkkuuu\\\EEEJJJDDDDDDTTTuuusssZZZIIIFFFBBB@@@?????????>>>;;;;;;:::999999:::;;;<<<<<>>;;;:::999888888999:::;;;===@@@EEELLLYYYkkk~~~xxxvvvuuurrrqqqpppqqqssstttpppqqqzzzxxxhhhLLLGGGLLLPPPRRRUUUWWWZZZ^^^dddhhhiiinnnqqqwww~~~{{{tttcccUUUNNNMMMHHHHHHGGGFFFFFFDDDFFFOOOZZZgggppp{{{qqq|||~~~vvvrrrhhhbbb]]]YYYTTTQQQUUU\\\hhhvvvzzz{{{|||xxxnnnfff]]]ZZZVVVSSSPPPNNNKKKHHHHHHHHHHHHNNNcccvvvmmm```ZZZccc{{{oooZZZCCC999;;;888888;;;999:::;;;===@@@DDDHHHLLLNNNPPPQQQSSSVVVWWWXXXXXXXXX\\\______]]]___dddfffeeeaaaccceeeeeefffiiinnnrrrqqqsssuuuyyy||||||zzzxxxlll___QQQIIIDDD@@@???AAACCCCCCEEEFFFCCC???CCCJJJNNNMMMLLLMMMTTTaaapppzzzuuuuuuwww|||ppp```XXXQQQLLLFFF@@@>>>===<<<<<<888MMMlllvvviii^^^ZZZ```hhhWWWQQQLLLKKKPPPWWW[[[]]]VVVXXXZZZYYYVVVSSSQQQQQQKKKLLLLLLMMMNNNOOOPPPPPPOOOQQQRRRSSSSSSTTTVVVYYY]]]]]]___eeeggghhhmmmsss~~~VVVGGGDDDAAAJJJeee}}}```LLLIIIDDDAAA@@@@@@???>>>;;;:::999888888888999:::999<<>>BBBFFFJJJMMMOOOPPPSSSTTTUUUWWWXXXYYYYYYYYY]]]aaabbb```bbbfffgggeeecccdddeeefffgggiiinnnqqqpppqqqtttwwwyyyxxxtttqqqbbbWWWKKKGGGEEECCCEEEJJJNNNKKKJJJKKKIIIDDDBBBDDDDDDFFFHHHLLLSSS^^^kkktttpppqqqtttyyyzzziiiXXXMMMGGGFFFDDDAAA===<<<<<<===:::MMMqqqzzzooobbbYYYXXXbbbnnneee^^^VVVSSSUUUXXXYYYXXXUUUXXXZZZYYYTTTOOOLLLLLLJJJKKKMMMNNNPPPPPPPPPOOOMMMNNNPPPPPPQQQSSSVVVYYY\\\\\\```fffkkklllpppvvv{{{www```KKKIIIDDDGGG___cccNNNJJJFFFBBBAAA???>>>===;;;:::999777777777888999888;;;AAAIIIUUUhhh|||zzzgggRRROOOSSSUUUWWWZZZ\\\^^^```dddgggaaacccdddkkkwwwlll[[[TTTPPPHHHGGGFFFFFFFFFCCCCCCJJJSSS]]]hhhvvvyyyyyyqqqooollliiifffccc^^^[[[```hhhsssdddeeeeeefffddd___WWWRRRRRRVVVTTTQQQ___}}}~~~nnnggg]]]ZZZjjj{{{QQQ>>>999===;;;:::===<<<>>>AAAFFFKKKOOOQQQQQQQQQUUUUUUVVVWWWZZZ\\\^^^___^^^bbbeeedddfffiiihhheeefffffffffeeefffhhhlllnnnpppqqqsssvvvvvvtttooolllYYYOOOGGGHHHIIIIIIMMMTTTVVVRRRRRRUUUSSSKKKDDDAAACCCGGGMMMRRRVVV\\\dddjjjooorrrvvv}}}uuukkkbbbYYYOOOHHH===???@@@>>>999666777999===IIIhhh{{{}}}mmm___VVVUUUaaaooopppiii```ZZZYYYXXXUUUQQQOOOSSSVVVUUUQQQMMMJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPMMMNNNPPPQQQRRRTTTXXX[[[YYYYYY]]]eeekkknnnrrrwwwvvvjjjvvveeeIIIHHHAAA@@@VVV|||eeeOOOLLLFFFCCCAAA???===<<<;;;:::888777777777888888???BBBHHHPPP\\\mmm~~~}}}aaaQQQQQQUUUVVVXXX[[[]]]___aaacccfffhhhgggcccfffooovvvppp^^^WWWRRRIIIFFFFFFFFFFFFCCCBBBIIIRRR]]]hhhvvvnnn~~~vvvuuunnnllljjjhhhccc___dddlll|||}}}}}}}}}zzztttkkkeeeYYY^^^\\\WWWccczzzkkkeee\\\[[[mmmmmmOOO===999>>>;;;;;;>>><<>>999<<<===:::777777999;;;666RRRtttyyywwwkkkeeeeeeeeeaaa\\\ZZZWWWXXX]]][[[SSSNNNOOOKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ^^^gggqqqxxxxxxkkkzzzXXXLLLGGGCCCGGGVVVnnneeeUUUJJJAAA??????===;;;;;;<<<:::888777666777888999888CCCVVVlllyyyiiiTTTQQQTTTTTTVVVWWWZZZ^^^bbbeeeeeeeeebbbcccgggjjjlllsss}}}fffWWWOOOKKKKKKIIIFFFDDDCCCDDDFFFGGGYYYcccppp{{{wwwttt|||vvvqqqzzz{{{yyyvvvmmmkkkxxx~~~uuuhhhlll|||iiieee^^^aaawww~~~```CCC===999999999999===BBBEEEGGGLLLQQQTTTVVVVVVVVVVVVVVVWWW[[[```dddfffgggeeegggiiiiiiiiiiiikkklllqqqmmmiiigggiiijjjiiiggglllkkklllpppppppppsssxxxvvvpppllljjjmmmrrr~~~{{{mmmhhhaaaVVVLLLEEE@@@===;;;>>>777555;;;???===<<<===HHHWWWhhh{{{tttkkkeeedddeeefffeeeNNNHHHFFFLLLQQQQQQQQQSSSIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYYYYYYYZZZ^^^dddmmmsss~~~WWWIIIGGGBBBBBBOOOhhhpppZZZOOODDDAAAAAA>>><<<<<<===;;;999777666777888888AAAKKK[[[qqq{{{{{{aaaOOONNNSSSTTTWWWXXX[[[___ccceeeeeedddbbbdddhhhkkkkkkooo~~~nnn\\\QQQLLLKKKJJJGGGEEEDDDDDDFFFGGGSSS\\\jjjuuu}}}www{{{vvv{{{{{{yyynnnuuuvvvkkkmmmxxx|||yyyhhhccc___fff~~~oooTTTDDD>>>;;;;;;;;;;;;???DDDFFFIIINNNRRRVVVXXXXXXXXXYYYYYYZZZ\\\```dddggghhhiiiiiihhhggggggjjjnnnrrrpppmmmiiihhhiiikkkjjjiiiccceeejjjmmmmmmqqq~~~~~~wwwkkk^^^VVVPPPGGG@@@<<<:::999888<<<666555<<<>>><<>>???>>>===;;;999777777777888<<>>999777777888888333:::===;;;:::DDDTTT```zzz``````^^^XXXSSSVVVbbblllppp^^^III??????BBBAAA>>>CCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTVVVXXXZZZ[[[\\\^^^aaadddmmmeeevvvdddIIIMMMJJJBBBEEEZZZrrrcccVVVIIIDDDBBB@@@@@@AAA???>>><<<:::999888777777444777===GGGVVViii|||eeeWWWVVVXXXXXXYYY\\\aaadddeeeeeeddddddeeegggkkknnnmmmlllrrr{{{}}}fffWWWPPPMMMLLLIIIGGGEEEEEEEEEEEEKKKRRR^^^jjjuuu}}}ttt|||yyyuuupppuuu{{{eeeeeemmmssseeeQQQLLLKKKTTTbbbeeekkkppptttuuuzzzrrrddd______qqqrrr___KKKBBB>>><<<===??????CCCHHHIIIKKKOOOTTTXXX[[[]]]]]]```___^^^]]]]]]```eeehhhjjjhhhddd```^^^aaagggllllllkkkiiiiiijjjlllnnnoooXXX^^^dddeeebbbiii}}}|||yyynnnggggggooozzzwwwiii^^^RRRGGGDDD???:::666666666777777000<<>>PPPrrrgggeee___SSSJJJKKKTTT^^^tttfffRRREEECCCEEEDDD@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRUUUWWWYYYZZZZZZ[[[^^^___iiibbblllhhhIIIKKKHHHCCCEEETTTjjjxxxgggYYYJJJCCCAAA@@@@@@BBB@@@???===<<<:::999888888999:::<<<@@@GGGRRR^^^fffxxx}}}dddXXXXXXXXXVVV[[[___dddfffeeedddeeeeeefffgggkkkooonnnmmmssszzziiiZZZUUUNNNMMMKKKHHHFFFEEEEEEEEEHHHNNNXXXdddppp||||||~~~vvvllliiiwwwfffdddkkkuuuiiiUUUQQQOOORRRYYYYYYZZZ[[[^^^eeeqqqpppddd^^^aaavvvsss\\\GGG@@@<<<;;;>>>???@@@CCCIIIIIIKKKOOOSSSWWWZZZ\\\]]]______^^^\\\[[[]]]bbbfffiiihhheeeaaa^^^^^^aaacccjjjiiiiiihhhiiikkknnnpppUUUXXX\\\]]]ZZZ___qqqvvvnnneeeaaabbbaaa\\\VVV___fffiiibbbXXXNNNDDD<<<<<<:::777555555666555555777:::>>>QQQyyyiiiWWWJJJFFFIIINNNhhhdddZZZMMMFFFDDDBBB>>>AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPSSSUUUWWWYYYYYYZZZ\\\^^^iiigggjjj~~~QQQIIICCCCCCFFFNNNbbbvvvooo___NNNEEEAAA@@@@@@CCC??????>>>===<<<;;;:::999999999:::<<>>AAAAAAEEEJJJKKKLLLOOOSSSVVVYYY[[[\\\\\\^^^^^^\\\ZZZ[[[```dddiiihhhgggccc```^^^___```ggggggggggggfffhhhlllnnnPPPPPPRRRSSSRRRUUU```lll{{{wwwrrrlllkkk^^^^^^[[[ZZZdddpppooodddXXXYYYUUUNNNGGGBBB<<<777777666555666777888666555===<<>>;;;BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHIIIIIIKKKLLLMMMNNNOOOQQQTTTVVVWWWXXXZZZ]]]___gggkkkiii~~~iiiSSSDDDFFFGGGGGG[[[uuu{{{iiiVVVJJJDDD@@@@@@BBB??????>>>>>>===<<<;;;;;;777777777777999===BBBGGGHHHQQQXXXYYY]]]hhhuuu|||tttrrrsssvvvyyy|||nnnhhhxxxpppaaabbbhhhhhhfffbbbeeegggfffccccccfffiiifffddddddfffggghhhooowwwzzzzzzqqqvvvbbbYYYPPPOOOMMMKKKHHHFFFDDDCCCCCCFFFMMMXXXeeerrr|||tttpppnnnuuuuuuhhheeeiii~~~vvvVVVNNNJJJKKKRRRSSSPPPNNNPPPWWW^^^iii{{{xxxlllbbbaaammmqqqXXXGGG???<<<<<<@@@CCCDDDGGGLLLMMMNNNPPPSSSVVVXXXZZZ[[[ZZZ]]]___]]][[[[[[___cccffffffdddaaa^^^]]]___aaadddeeefffeeedddeeeiiilllLLLJJJKKKMMMMMMNNNTTT\\\iiiuuunnnjjjbbbZZZUUULLLSSSSSSRRRaaauuuttteeeVVVQQQIIIAAA===<<<:::777444444555888:::;;;999777??????]]]uuu```VVVPPPLLLHHH999KKKXXXTTTJJJDDDBBBAAABBBBBBCCCDDDDDDEEEEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUWWWXXXZZZ^^^aaadddmmmggguuuuuuaaaJJJKKKHHHCCCUUUsssrrr\\\NNNFFFAAA@@@BBB>>>>>>>>>>>>>>>===<<<<<<===<<<;;;::::::>>>DDDIIIFFFLLLPPPPPPSSS\\\gggmmmiiifffdddeeefffmmm|||yyyfff\\\kkkiii]]]bbbhhhiiifffdddfffhhhfffbbbbbbfffkkkfffbbb```aaabbbdddkkksssppp}}}lllzzz}}}dddYYYPPPOOONNNKKKHHHFFFDDDCCCDDDFFFMMMWWWeeerrr{{{qqq___XXXggg~~~}}}[[[SSSNNNMMMQQQRRRQQQQQQTTTVVVUUUXXXhhhzzzuuujjj```cccsssfffQQQBBB@@@======BBBEEEEEEIIINNNOOOPPPRRRTTTVVVXXXZZZ[[[YYY]]]```___\\\[[[___ccccccbbb___\\\ZZZ[[[___bbbcccdddeeedddbbbcccgggjjjFFFEEEEEEFFFHHHKKKNNNPPP]]]aaajjjuuu}}}jjj[[[SSSNNNJJJGGGEEEFFFHHHOOOWWW]]]___^^^KKKHHHBBB===999777777777999000///888<<<777777===CCCNNNhhhyyykkk^^^]]]WWWGGG>>>BBBHHHKKKIIIEEEBBB@@@>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDJJJFFFCCCFFFKKKNNNLLLHHHJJJLLLPPPTTTWWWZZZ[[[[[[]]]lllmmmpppxxxxxxhhhJJJIIIGGGEEEIIIccclllVVVGGGCCCAAA>>>??????>>>===<<<:::888777:::999888777888;;;AAAFFFGGGHHHHHHHHHIIIMMMRRRVVVYYYSSSPPPQQQTTT[[[gggsssrrreeeZZZiiiyyy|||xxx}}}|||hhhXXXRRR\\\ddd^^^cccccccccbbbbbbdddgggjjjddd```___bbbccccccjjjsssyyykkkrrriii[[[UUURRRNNNKKKIIIGGGDDDBBBEEECCCGGGRRR___lllyyywww```WWW]]]qqqaaaOOOMMMNNNLLLLLLPPPPPPSSSUUUSSSRRR\\\jjjssshhh^^^iii~~~gggQQQDDD>>>???@@@AAABBBFFFJJJNNNNNNOOORRRUUUXXXZZZ[[[[[[^^^^^^]]]]]]\\\]]]___```bbb___\\\[[[\\\]]]^^^___cccccccccbbbaaabbbeeehhhBBBBBBAAABBBDDDGGGIIIKKKJJJLLLPPPUUU[[[___bbbdddfff]]]PPPGGGCCCBBB@@@>>>??????@@@CCCHHHKKKKKKIIIAAA???;;;888555555555666999777777888666444:::CCCXXXhhhzzz~~~||||||qqqjjjcccYYYXXXTTTFFF>>>@@@DDDGGGHHHFFFBBB@@@>>>???@@@@@@AAAAAAAAA@@@BBBCCCDDDEEEEEEEEEDDDCCCAAADDDHHHKKKKKKIIIHHHGGGKKKLLLOOORRRUUUWWWWWWXXXYYYccciiinnnxxxvvvRRRHHHBBBAAAGGG```~~~hhhRRRHHHFFFCCC>>>>>>>>>>>>===<<<;;;999888888888777666777:::>>>BBBDDDDDDDDDCCCCCCDDDHHHKKKJJJGGGEEEGGGKKKPPP[[[eeeyyyzzzlllaaaYYYhhhwwwzzzsssnnnooosssxxx{{{zzzeeeXXXRRRZZZ___XXX^^^_________```bbbdddfffaaa______cccdddcccgggnnnppp~~~zzzzzzvvvcccZZZUUUPPPLLLJJJHHHDDDAAAEEEBBBDDDNNN[[[gggttt~~~xxxrrrlllttt{{{}}}eeeQQQMMMLLLLLLMMMMMMKKKKKKNNNNNNMMMRRRZZZ{{{ooofffbbbnnnwww```LLLAAA???@@@BBBCCCDDDGGGLLLOOOTTTVVVYYY\\\^^^____________^^^^^^___aaacccdddeeebbb```]]]\\\]]]___aaacccbbbcccdddccccccdddgggiii============???AAACCCEEEDDDDDDDDDDDDDDDCCCBBBAAAHHHCCC===:::;;;<<<;;;999;;;;;;;;;<<<>>>???>>><<<888666555333333444555777222999<<<;;;???MMM\\\eeezzz|||{{{___[[[]]][[[RRRRRROOOBBB???>>>???BBBEEEFFFCCC@@@>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC???IIITTTWWWRRRLLLKKKMMMKKKMMMOOORRRTTTUUUUUUUUUZZZ^^^lllsssvvvTTTGGG@@@AAAFFF[[[fffQQQHHHGGGEEE@@@>>>>>>>>>>>>===<<<::::::666777777777666888;;;>>>@@@AAAAAA@@@>>>???@@@BBBAAA??????BBBDDDEEELLLSSSkkk}}}oooeee^^^jjjwwwuuummmdddfffiiiooovvvuuubbbXXXRRRWWWZZZRRR[[[\\\\\\]]]]]]^^^]]]]]]______aaaddddddbbbdddhhhjjjppplll___ZZZRRRMMMKKKIIIEEEBBBDDDAAABBBIIISSS___lllxxxwwwyyynnnhhhffflll{{{gggTTTMMMKKKKKKMMMPPPLLLJJJMMMNNNMMMNNNQQQqqquuukkkdddjjjxxxqqq[[[KKKBBB@@@BBBDDDEEEFFFIIIMMMPPPWWWZZZ^^^bbbdddddddddccc```^^^]]]```dddhhhiiigggbbb```]]]\\\\\\___bbbdddbbbdddfffffffffggghhhjjj:::::::::;;;<<<>>>???@@@DDDDDDCCCBBBAAA???>>>===<<<:::999999::::::777555666777888999:::;;;;;;:::555444333333444666888999555:::<<>>DDDGGGEEEAAA??????@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBLLLWWWYYYTTTOOONNNQQQKKKMMMPPPSSSUUUVVVWWWWWW]]][[[nnnwwwwwweeeOOOGGGCCCFFFFFFRRRxxxnnnWWWIIIFFFEEEBBB>>>>>>>>>>>>===<<<;;;;;;777888999888888999;;;>>>>>>@@@BBBBBBAAA@@@AAABBBCCCBBBCCCFFFEEEBBBDDDIIIbbb|||wwwjjjbbbooozzz|||rrriiieeeeeeqqqtttbbbZZZTTTXXXZZZTTT[[[[[[[[[\\\\\\[[[XXXVVV```aaabbbccccccbbbdddgggllliiitttddd\\\SSSMMMKKKJJJGGGDDDEEEAAAAAAFFFMMMWWWdddpppzzzyyyyyy~~~ssszzzsssjjjddd```lll}}}nnn^^^UUURRRQQQQQQVVVTTTRRRPPPNNNMMMMMMOOOccc|||ppphhhdddssslllWWWIIICCCAAACCCEEEGGGHHHJJJNNNQQQVVVYYY^^^cccfffgggffffffaaa___^^^```fffiiihhhfffcccaaa___\\\[[[\\\```bbbeeefffiiiiiihhhhhhhhhjjj999999::::::;;;<<<======:::;;;;;;;;;;;;:::999999555555555666666555222000111222444555555666666777555555444444555666888888===;;;:::NNNeeegggrrr[[[YYY]]]YYYTTTTTTPPPOOOSSSPPPEEEFFFIIIAAAAAA===;;;===CCCGGGFFFCCC?????????@@@@@@??????>>>?????????@@@AAABBBBBBCCCBBBFFFKKKMMMLLLJJJJJJKKKKKKMMMPPPTTTWWWZZZ[[[[[[ZZZWWWkkksssoooaaaPPPFFFBBBGGGEEEKKKhhh}}}dddOOOFFFEEEEEE@@@@@@??????>>>===<<<;;;999:::::::::::::::===???BBBDDDGGGHHHGGGEEEDDDDDDFFFEEEGGGJJJHHHEEEEEEHHHYYYsss|||jjj```qqqzzzyyykkkfffeeedddggglll~~~zzz}}}tttbbb\\\WWWZZZ^^^ZZZXXXXXXYYY[[[]]]]]]ZZZWWWcccdddcccaaa```cccfffhhhppphhhzzz|||hhh^^^SSSLLLLLLLLLIIIFFFFFFCCCAAADDDHHHOOO\\\hhhuuuzzzmmmwww}}}|||xxxqqquuuuuulllfff```\\\___bbb```XXXNNNIIIJJJMMMZZZ|||yyynnnhhhhhhzzz}}}dddOOOCCC???BBBDDDFFFHHHJJJLLLOOORRRUUUXXX]]]bbbgggiiijjjjjjgggeeedddeeehhhiiigggeeeggggggeeeaaa^^^]]]___aaaggghhhjjjjjjhhhggggggggg888888888999999:::::::::666666666777666666555555000111333444444333222111333444666666444333333444555555444444555666666777888777;;;WWW}}}nnn\\\NNNPPPRRRNNNOOOTTTJJJHHHJJJGGG@@@DDDIIICCC???===<<<>>>BBBEEEEEECCC?????????@@@??????>>>===????????????@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHHHHJJJLLLPPPTTTXXXZZZ[[[\\\ZZZYYYhhhnnnnnnvvv^^^HHH>>>EEECCCFFFYYYuuusssZZZKKKGGGGGGAAAAAAAAA@@@>>>===;;;:::999999999999999:::>>>AAAFFFIIIMMMOOONNNLLLJJJIIIHHHGGGIIILLLKKKHHHHHHLLLTTTlllrrreeeqqqzzzwwwhhh[[[YYYZZZ\\\dddnnnwwwpppkkknnntttqqq```]]]YYY[[[```]]]UUUTTTVVVZZZ```bbb```]]]bbbdddddd```___dddhhhiiioooiiiuuuooocccUUUNNNMMMMMMKKKGGGGGGCCCBBBCCCDDDIIIUUU```mmmwwwyyybbbmmmzzzqqqiiilllrrrsssgggYYYQQQNNNMMMVVVtttwwwmmmkkkmmm{{{aaaMMMCCCBBBDDDFFFIIIKKKMMMNNNQQQTTTXXXZZZ^^^cccgggjjjmmmnnnmmmmmmmmmlllkkkiiiggggggjjjlllkkkhhhbbb___```aaaeeefffgggfffdddddddddfff444555555666666666666555666666666666666555444333000111333333333333444444444666888777555333444666555555555666666777888888888???MMMcccvvvVVVLLLEEEFFFHHHGGGJJJPPPEEEAAACCCBBB===DDDJJJCCC<<<======>>>???AAABBBBBB???????????????>>>======????????????@@@BBBDDDEEEFFFEEECCCCCCEEEGGGIIIJJJIIIKKKNNNRRRUUUVVVWWWXXXXXX\\\bbbfffnnnrrrQQQ@@@GGGCCCCCCNNNfffhhhWWWMMMHHHCCCCCCBBBAAA???<<<:::999666666555444555777<<<@@@EEEKKKRRRWWWXXXXXXWWWWWWTTTRRRQQQRRROOOKKKKKKOOOQQQeeessswww}}}{{{wwwxxxcccYYYSSSVVVWWWWWW___jjjttt{{{~~~|||jjj\\\]]]ZZZZZZ]]]ZZZWWWUUUUUUZZZ```cccaaa^^^]]]bbbddd``````eeegggeeeiiikkkrrrxxxkkkZZZQQQOOONNNKKKGGGEEECCCBBBBBBAAADDDNNNXXXdddooo{{{fffdddqqqxxxoooooowww{{{uuukkkbbbYYYRRRQQQggg{{{uuummmmmmssswww^^^LLLFFFFFFGGGIIIMMMOOOPPPRRRUUUWWW[[[\\\___aaaeeehhhkkkmmmoooqqqsssqqqkkkgggggghhhgggkkkmmmjjjddd```___```___``````______```bbbeee111222333333333333222222000000111111111000000///111111111000//////111222///222444444222222333555666666777888999:::;;;<<>>===>>>???AAA???????????????>>>======@@@?????????@@@BBBDDDEEECCCDDDDDDCCCCCCDDDHHHKKKHHHJJJLLLOOOQQQRRRSSSSSSQQQXXXZZZ\\\iii~~~~~~ZZZGGGLLLFFFAAAEEEZZZuuurrr```QQQGGGEEEDDDCCCAAA???<<<:::999333333111000111444:::???BBBIIITTT\\\bbbdddeeefffddd```\\\ZZZTTTNNNNNNQQQLLL]]]xxx|||rrrgggggg^^^WWWUUUZZZZZZWWW^^^kkkoooyyy}}}dddYYY\\\ZZZXXXYYYUUU\\\YYYWWWZZZ^^^```^^^ZZZYYY```cccaaaaaaeeeeeebbbdddlllqqq|||qqq___SSSPPPOOOKKKFFFDDDBBBBBBAAA???@@@IIITTT^^^jjjvvvxxxdddgggooo~~~yyyyyy|||wwwnnneeeooowwwwwwtttmmm```RRRLLLZZZkkk~~~ssslllooowwwoooWWWGGGCCCFFFIIILLLOOORRRSSSUUUWWWYYY]]]]]]^^^___aaaeeehhhiiilllqqqtttqqqiiidddeeehhhbbbfffjjjiiiccc^^^]]]^^^YYYZZZZZZZZZ[[[]]]aaaeee111111222222222333333333444444333222111111111222222222222222222222222222,,,000444555333111222333777444555:::<<<>>>GGGSSSggg~~~qqqpppwwwzzzwwwhhhjjj~~~qqqWWWHHHQQQJJJAAA>>>@@@CCCDDDCCC>>>===<<<;;;<<<>>>@@@AAA999999:::;;;===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCDDDCCCBBBAAABBBCCCFFFGGGIIIIIIIIIKKKMMMOOOPPPPPPSSSPPPTTTZZZ]]]nnnwwwSSSCCCAAA<<>>======777666555444444555666777===JJJXXXbbbnnn{{{wwwqqqpppkkk```UUUPPPUUUZZZlll|||zzz~~~}}}xxxssspppqqqqqqooolllvvvjjjddd[[[VVVUUUVVVUUUTTTSSSWWW[[[___```]]]YYYWWW^^^[[[]]]bbbbbb___bbbiiivvvxxxppp}}}zzzcccYYYVVVPPPKKKIIIGGGFFFDDDAAA@@@BBBFFFJJJSSS^^^nnnzzzssseee^^^gggttt~~~qqqeee___\\\YYYTTTUUUaaaxxxzzznnnhhhrrrtttcccQQQJJJLLLKKKLLLOOOSSSVVVXXXZZZ\\\]]]]]]\\\\\\___bbbeeeffffffdddeeefffggggggfffeeedddaaaeeehhhgggccc```___``````]]]ZZZXXXXXXZZZ^^^```111111111111222222222222333333222111111111111111222222222222222222222222777777666555555555666777222555;;;BBBLLL\\\ooo~~~wwwkkk```^^^^^^ppp[[[MMMTTTLLLFFF???<<<>>>AAAAAA@@@===<<<;;;:::;;;===???@@@::::::;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFDDDLLLTTTVVVRRRNNNMMMNNNRRROOOSSSYYY\\\lllzzzZZZGGGGGGBBBAAAGGGYYYsssttt]]]MMMCCCDDDCCCBBB???===<<<<<<888777666555444555666777;;;JJJ[[[jjjyyy}}}wwwkkk```[[[[[[\\\hhh||||||~~~|||hhhaaaYYYUUUTTTUUUTTTSSSTTTWWW\\\___```^^^ZZZXXX\\\ZZZ\\\aaabbbaaadddjjjsssuuuoooxxxrrrjjj]]]XXXRRRMMMKKKHHHGGGEEEBBB@@@BBBEEEIIIRRR[[[iiivvv|||iii[[[^^^jjjxxx{{{lll^^^TTTTTTSSS]]]wwwxxxoookkkxxxtttdddRRRKKKLLLJJJNNNQQQUUUXXXYYY[[[]]]______]]]]]]___aaadddddddddbbbbbbcccdddddddddccccccaaacccddddddbbb`````````^^^^^^]]]]]]]]]]]]^^^^^^000000000000111111111111222222111000000000111111222222222222333333333333555444333444555555555444666888===KKKkkkzzziii^^^ZZZkkkvvvhhhSSSOOOUUUDDD@@@;;;:::===>>>>>><<<::::::999999:::;;;===>>><<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????AAAAAAAAABBBCCCDDDDDDDDDDDDRRR```bbbYYYPPPNNNQQQTTTRRRVVVZZZ\\\jjjwwwzzziiiKKKGGGAAAAAAEEESSSkkk|||fffUUUFFFEEEDDDBBB@@@???>>>===999888666555444555555666777FFFXXXhhhxxxxxxsssqqqmmmnnnvvv}}}~~~}}}{{{~~~{{{|||~~~}}}wwwvvv}}}ddd^^^VVVRRRRRRSSSSSSQQQUUUWWW[[[^^^___]]]ZZZXXXXXXXXXZZZ^^^______bbbgggqqqsssooouuu|||mmm}}}qqq]]]WWWSSSMMMIIIJJJIIIGGGCCCAAAAAACCCFFFNNNTTT```mmmzzzzzzsss{{{cccYYY\\\cccnnnwwwyyydddYYYQQQUUUppp}}}uuunnnoooooobbbRRRKKKMMMKKKPPPSSSWWWYYYZZZ\\\^^^``````^^^^^^___aaaccccccccc_______________```aaaaaaaaa```______```aaa```___[[[\\\^^^______]]]\\\ZZZ////////////000000000000111111000000000000000111222222222333333333333333///222555777777888999:::AAAAAACCCXXX}}}nnn]]]UUUccczzz{{{___ZZZ```XXXFFF===;;;::::::<<<<<<;;;999888888777888888999;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;======>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCEEEQQQ\\\^^^VVVOOOOOORRRSSSSSSUUUXXXXXXbbbSSSEEEAAACCCDDDMMMbbb|||sss```MMMJJJGGGEEECCCBBBAAAAAA:::999777555555555555666444>>>KKKVVVcccwww~~~xxxxxxxxxyyyyyy|||{{{zzzzzz|||^^^YYYSSSPPPPPPRRRQQQPPPSSSUUUXXX[[[\\\ZZZXXXWWWWWWWWWYYY[[[[[[\\\^^^aaaiiijjjkkkoootttxxxzzz|||bbbYYYVVVQQQKKKKKKJJJHHHEEEBBB@@@BBBCCCHHHLLLUUUbbbqqq~~~~~~ggg___\\\\\\^^^hhhwwwnnn\\\WWWoooxxxqqqnnntttiii]]]PPPJJJNNNOOORRRTTTWWWXXXYYY[[[]]]___```___^^^___aaacccdddccc]]]\\\[[[[[[\\\]]]___```___\\\YYYZZZ^^^```___]]]WWWYYYZZZ[[[[[[YYYXXXVVV....../////////000000000111000000000000000111111222222333333333444444444666888:::999888;;;DDDLLLKKKUUU]]]nnn~~~hhh\\\WWW___~~~yyy```ZZZbbbbbbPPP<<<:::::::::;;;;;;;;;:::999666666666777777888999:::888888888888999;;;<<<===999999999999999999999999;;;;;;<<<===>>>>>>>>>>>>===>>>???AAABBBBBBCCCBBBEEEIIIMMMMMMLLLKKKNNNQQQPPPPPPRRRSSSQQQWWWoooYYYFFFFFFCCCCCCHHHZZZuuummmSSSNNNIIIEEEDDDDDDBBBAAA;;;:::888666555444555555333777===AAAIIIYYYqqqzzzuuuvvvwwwwwwtttxxx{{{{{{|||yyyZZZUUUOOOMMMOOOPPPPPPOOOPPPRRRTTTVVVWWWVVVUUUTTTYYY[[[\\\[[[YYYZZZ\\\]]]^^^___dddggglllmmmaaa]]]WWWPPPLLLLLLJJJGGGCCC@@@@@@AAAEEEHHHOOOZZZiiiwwwuuujjjccc___]]]eeessssssbbbuuuxxxsssttthhh[[[NNNIIINNNQQQRRRSSSVVVWWWWWWXXX[[[]]]___^^^]]]___aaacccdddddd\\\[[[ZZZZZZZZZ[[[]]]^^^[[[XXXVVVWWW[[[]]]\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVV////////////000000000000111111000000000111222222222222333333444444555555777666444333666AAAPPP\\\[[[sssqqq]]]RRRZZZkkkxxx___[[[nnnmmmOOO;;;===::::::;;;;;;;;;:::999999555555666777777888888888666666777777888:::;;;<<<999999999999999999999999;;;<<<===>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCHHHGGGEEEFFFJJJNNNRRRSSSQQQSSSUUUUUURRRVVVgggyyyVVVDDDIIIBBBAAADDDQQQlllwwwWWWQQQIIIDDDCCCCCCAAA???<<<;;;999666555444444444444444555888;;;EEEWWWhhh~~~tttqqqtttvvvuuunnnuuu{{{{{{{{{~~~yyyjjjVVVQQQMMMLLLNNNPPPPPPNNNNNNOOOPPPQQQRRRRRRRRRQQQ]]]``````\\\ZZZ\\\]]]\\\]]]\\\fffhhhnnnzzzwwwfff___WWWOOOLLLLLLKKKHHHDDDAAA@@@@@@DDDFFFLLLVVVbbbppp|||rrrkkkcccccceeelllwww|||mmmzzzzzzxxxiii[[[OOOIIIMMMPPPRRRSSSTTTUUUUUUVVVYYY[[[^^^]]]\\\]]]___aaaaaa```ZZZZZZZZZYYYYYYYYYZZZZZZVVVVVVUUUVVVXXXYYYXXXWWWZZZXXXVVVTTTSSSTTTUUUWWW//////000000000111111111111111111111111222333333222222333333444555555666555555888BBBRRRbbbmmmrrr{{{zzzrrrqqqpppXXXWWW___sssttt```[[[aaalll```CCC555;;;::::::;;;:::999888888888444555666777777888888888777777777777777888999:::999999999999999999999999;;;<<<==================<<<<<<<<<===>>>@@@BBBDDDGGGFFFFFFIIILLLPPPRRRRRRQQQTTTWWWWWWUUUYYYfffsssXXXEEEFFFCCCAAA@@@HHH___}}}}}}\\\TTTKKKEEEDDDCCCAAA>>>===<<<999777555444444444444222444777999;;;DDDOOO\\\```iiisssvvvsssppppppoooqqqnnnjjjjjjppprrrooonnnssswwwxxx{{{pppnnn^^^SSSOOOKKKKKKNNNPPPPPPNNNMMMMMMNNNOOOOOOPPPPPPPPP[[[___```[[[YYY\\\]]][[[```\\\hhhjjjpppuuu|||nnncccYYYOOOKKKLLLLLLIIIEEEAAA@@@???@@@DDDJJJPPPYYYfffttt~~~~~~uuuwwwxxxxxxyyybbbYYYQQQJJJMMMOOORRRTTTTTTTTTTTTVVVXXX[[[^^^]]][[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVRRRTTTVVVVVVUUUTTTTTTUUUWWWUUUTTTRRRQQQQQQRRRSSS000000000000111111111111222222111111222333444444222222333333444555666666:::>>>LLLeeeuuueee\\\WWWbbbtttqqqZZZQQQccceeeSSSFFFFFF@@@333::::::;;;999888666777888444555666777888888888888999999888777777777777777999999999999999999999999;;;;;;<<<<<<===<<<<<<<<<===<<<;;;<<<===@@@CCCDDD>>>AAAEEEHHHJJJJJJJJJJJJIIIMMMRRRSSSRRRUUUaaalllbbbMMMFFFDDDBBB===@@@SSSpppaaaYYYNNNHHHFFFEEEBBB???>>><<<:::777555444444444444222444999:::666888===@@@BBBJJJSSSVVVUUUUUUXXXYYY___ccccccfffmmmnnniiiqqqrrrsssuuuzzznnnqqq\\\RRRNNNKKKKKKNNNPPPPPPOOOLLLMMMMMMNNNNNNOOOPPPPPPVVV\\\\\\WWWVVVZZZ\\\ZZZ]]]WWWdddeeellllllyyyqqqzzzlll```VVVJJJLLLLLLJJJFFFBBB@@@???<<<@@@FFFKKKRRR^^^mmmyyyrrrvvvzzzsssxxxvvvXXXUUUQQQLLLNNNPPPSSSTTTUUUUUUTTTVVVYYY[[[___]]]ZZZXXXXXXWWWUUUSSSWWWXXXXXXXXXWWWUUUSSSRRROOOSSSWWWWWWTTTRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNN222111111111111111222222222333333222333555666666999555111000222666:::===<<>>AAACCCAAA>>>===@@@DDDDDDEEEFFFFFFHHHHHHIIIJJJIIIKKKNNNPPPSSSWWW]]]```vvv~~~ZZZMMMFFF>>>???@@@CCCYYYwwwzzziiiTTTFFFCCCEEEEEEDDDAAA???===;;;888666555555444444444555555777888888999<<<@@@CCCEEEHHHJJJLLLQQQTTTYYY___eeeiiilllmmmkkkmmmqqqtttwww{{{ooohhhhhhkkkrrrzzzyyyzzz]]]OOOMMMKKKJJJKKKLLLLLLKKKKKKMMMOOOMMMKKKJJJLLLNNNQQQQQQRRRTTTUUUVVVWWWXXX[[[ZZZ]]]aaa___ddd|||vvvooo```YYYSSSPPPLLLHHHEEECCCBBBAAA>>>???AAADDDJJJTTT___fff||||||zzztttzzz}}}yyyxxxnnnTTTQQQSSSNNNNNNTTTVVVXXXYYYZZZZZZ[[[]]]___\\\[[[YYYXXXVVVUUUUUUUUUUUUSSSQQQQQQTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPLLLMMMNNNOOOOOONNNLLLKKK222111111222222333444555333333333222222444444444111444999>>>@@@@@@??????MMM\\\qqqqqqdddkkkyyy}}}eee[[[fffuuufffUUUCCC:::888666666888666666555555444444333333555555555555555666666777777777777888888999999999999999999::::::::::::;;;:::::::::;;;<<<<<<=========@@@BBBAAA>>>===@@@DDDDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKNNNQQQTTTXXX]]]```nnnbbbLLLBBBBBBCCC???MMMmmmttt^^^MMMFFFDDDEEEDDDBBBAAA???<<<:::888666666444444444444555666777888777:::>>>AAACCCEEEHHHJJJNNNQQQUUU[[[aaafffiiijjjgggjjjmmmpppssswww{{{~~~sssaaaYYYXXXYYY___ffflllnnnttt|||mmmRRRPPPNNNKKKJJJIIIJJJJJJJJJIIIKKKLLLKKKJJJKKKNNNQQQOOOOOOPPPQQQSSSTTTUUUUUURRRQQQVVV\\\[[[]]]nnnkkk```TTTQQQMMMJJJGGGEEEDDDCCC>>>???@@@CCCHHHQQQ[[[aaannnzzz}}}tttyyyuuulllhhhjjjyyy}}}yyy|||eeeQQQRRRVVVSSSRRRVVVUUUWWWYYYZZZZZZZZZ\\\]]]\\\[[[ZZZYYYXXXVVVUUUUUUQQQOOONNNPPPUUU\\\aaacccSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMKKKIIIGGG222222222333444555666777666666555555555555555666777777888;;;@@@FFFLLLOOO___qqq{{{|||ggglll~~~\\\SSSdddssssssSSSFFF999555555444444666444444444444444444444444555444444444444555666666777777777777888888888888888888999999999:::::::::999::::::;;;;;;<<<<<<===<<<>>>@@@@@@>>>>>>AAADDDCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLOOOQQQTTTXXX]]]aaagggwwwTTTCCCBBBFFF<<>>;;;999888777333333333333444555666666555888;;;===???AAADDDFFFHHHKKKPPPVVV\\\aaaeeegggfffhhhkkknnnpppsssvvvyyy~~~vvveee[[[VVVTTTVVVYYYcccfffllluuubbbQQQPPPNNNKKKHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJLLLQQQTTTLLLLLLMMMNNNPPPQQQRRRSSSOOOPPPVVV\\\\\\]]]hhhwww}}}ttt___VVVSSSOOOLLLJJJIIIFFFEEE??????@@@AAAEEEKKKTTTZZZfffvvvwwwlllooo|||sssjjjcccgggiiisss|||xxxsss___QQQUUUZZZVVVSSSVVVTTTWWWZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVTTTOOOMMMLLLNNNUUU^^^eeehhhSSSTTTTTTTTTRRRPPPMMMKKKMMMMMMMMMLLLJJJGGGEEECCC444444333333444555666666555444555777888666555777<<<:::<<>>>>>>>>???AAADDDCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLOOOQQQTTTWWW\\\```fff{{{___EEE???GGG>>>>>>[[[zzzyyybbbNNNDDDCCCFFFCCCBBB@@@>>><<<:::888666333222222222333333444555444666999:::<<<>>>AAACCCDDDGGGKKKQQQWWW]]]aaacccfffiiilllnnnppprrrtttvvv}}}tttjjjccc___^^^jjjkkkpppwwwxxx^^^VVVMMMLLLIIIFFFDDDDDDGGGIIIHHHHHHHHHHHHIIILLLPPPSSSJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSYYY\\\[[[]]]jjjzzz~~~```YYYUUUPPPMMMLLLKKKHHHEEE@@@@@@@@@???AAAFFFLLLQQQbbbqqqxxxmmmnnnrrrqqqsssxxx|||yyy{{{}}}{{{wwwyyy~~~~~~|||~~~ppp```UUUWWWZZZVVVSSSUUUVVVYYY\\\^^^]]][[[ZZZYYYZZZ[[[\\\\\\[[[YYYVVVUUUQQQOOOMMMOOOSSSYYY]]]___TTTUUUVVVVVVUUURRRNNNLLLJJJJJJJJJIIIHHHFFFDDDCCC666666555444444444555555333222666===???<<<;;;>>>>>>AAAOOOlllwwwiiihhhmmmjjjsss}}}lllYYY```hhhooovvvrrr\\\CCC>>>777333555666333222333111111222222333444444444333333333333333444555555777777666666666666666666777777777888888888999999888888999999:::;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOORRRUUUZZZ]]]eee}}}qqqLLL>>>FFFBBB???TTTlll|||nnnWWWHHHEEEFFFAAAAAA@@@>>><<<999777555333222222222222333444444444666888999:::<<>>@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHKKKMMMOOORRRWWWZZZ___rrrWWWAAAFFFCCC@@@KKKYYYqqq{{{dddQQQIIIGGGAAAAAAAAA???===:::777555333333333222222333333444555666777777888:::===@@@AAABBBFFFJJJPPPUUUZZZ\\\```cccgggiiijjjkkkmmmnnnnnnuuu~~~~~~|||```QQQOOOJJJLLLLLLJJJFFFEEEGGGJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJLLLMMMNNNOOOPPPOOORRRTTTSSSSSS^^^rrrxxxppp~~~iii```VVVOOONNNMMMIIIFFFDDDCCCAAA???>>>???CCCFFFOOOYYYfffsssuuuuuuwwwzzz~~~|||}}}{{{hhh___XXXXXXZZZZZZ[[[^^^\\\^^^``````^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVSSSRRRRRRRRRSSSSSSQQQOOOMMMNNNOOOOOONNNLLLIIIHHHEEEEEEFFFFFFGGGHHHHHHIII777777888888999;;;<<<===GGGIIIVVViiirrrnnnmmmqqqggg\\\SSSVVVdddpppsssqqqaaaXXXZZZ```kkkvvvcccXXXRRRPPPttt~~~mmmQQQ<<<555555888444444777777333222333111111111111222222222222222222222222222333333444444444444555555666666666666666666777777777888888777777888888999:::::::::===<<<;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEDDDFFFHHHJJJLLLOOOTTTWWWWWWgggxxx^^^FFFEEEBBB@@@GGGLLLggg}}}qqq\\\MMMGGGBBBBBBBBBAAA>>>;;;888666444444333333333333444444444555555555666888;;;>>>???@@@CCCGGGLLLQQQUUUXXX\\\___dddggghhhhhhjjjkkkooosssyyy||||||}}}}}}}}}zzz}}}nnnWWWOOOQQQOOORRRSSSPPPJJJFFFGGGIIIHHHGGGGGGIIILLLLLLJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQRRRUUU]]]iiiuuu}}}zzzvvvssshhhZZZRRROOONNNKKKGGGEEEEEECCC@@@>>>>>>AAADDDGGGRRR```lllyyyzzzsssrrr{{{zzzuuukkk```mmm~~~qqq```[[[XXXYYYZZZZZZ\\\___^^^___```___\\\ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWRRRPPPOOONNNOOOOOONNNMMMJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJ777777888:::<<>><<<;;;;;;===>>>=========>>>???@@@AAABBBBBBCCCBBBDDDFFFHHHJJJMMMRRRUUUSSSbbbnnn___HHHDDD@@@AAAGGGIII[[[nnn{{{{{{cccQQQHHHCCCDDDDDDCCC@@@===999777555555444333333444444444333444444444444666:::===>>>???AAAEEEIIINNNRRRUUU[[[___cccfffhhhiiijjjkkkkkkmmmqqquuuzzz~~~{{{zzz{{{{{{{{{xxx|||dddOOONNNSSSTTTWWWXXXUUUMMMHHHGGGHHHFFFEEEFFFIIIMMMNNNKKKHHHFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMUUUbbbooosssqqqllluuunnnzzzmmm^^^TTTQQQOOOLLLHHHFFFFFFDDDAAA>>>>>>AAACCCAAAMMM[[[cccoooyyytttiiikkkxxxkkkuuuyyyhhh]]][[[YYYZZZ[[[YYYYYYZZZ___```___]]][[[YYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWSSSOOOKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJ777;;;;;;===IIIWWWYYYPPPOOOMMMPPPYYYdddggg___VVVQQQMMMIIIHHHPPPWWWVVVOOO___sss}}}aaaXXXYYY\\\lll~~~xxx[[[@@@999999555222444555444444333222111000000000000000000000000000000111111000000111111222333333333444444444555555555555555555555555555555444777777777777888888888888999:::;;;<<<============:::;;;<<<>>>@@@AAAAAABBBDDDEEEFFFGGGGGGJJJNNNRRRPPPSSSdddrrriiiCCCFFFMMMBBB;;;AAAHHHTTTfffyyysss___PPPJJJDDDAAABBBAAA===;;;;;;:::777444222222333222222333333333444555666777777;;;<<<>>>AAAEEEIIILLLNNNXXX]]]dddiiijjjhhhfffeeegggggghhhkkkpppvvv|||{{{vvvwwwxxxvvvuuuvvvzzzyyy|||bbbPPPLLLKKKOOOXXX\\\SSSIIIHHHJJJJJJHHHIIIIIIGGGFFFFFFHHHKKKLLLKKKJJJIIIIIIJJJKKKLLLPPPQQQXXXbbbfffddddddeeedddlllooovvviiidddVVVLLLMMMNNNHHHGGGEEECCCAAA???===<<>>@@@@@@AAAAAABBBDDDDDDEEEFFFHHHLLLOOONNNQQQ^^^hhh{{{RRREEEIIIEEE@@@AAABBBHHHVVVlll{{{jjj\\\NNNGGGCCCCCCBBB???<<<===;;;888444333333333333222333333333444444555666777999:::<<>>>>>@@@CCCIIIOOOYYYooovvvggghhhqqq~~~}}}qqqcccZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[ZZZWWWUUUTTTTTTQQQRRRRRRPPPMMMLLLMMMNNNKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEECCCAAABBBEEEFFFFFFDDDDDDAAA@@@CCCEEEEEEHHHLLLOOOTTTYYY\\\\\\^^^cccgggnnnlllrrruuu[[[QQQUUUnnnnnnrrrwwwwwwlllXXXIII@@@555...111444111000333111111111111111111111111000000000000000000000000111000000000000111222222///000000000111111111111333333333333333333333333555555555666666666666777999999::::::::::::::::::<<<<<<>>>??????@@@@@@@@@@@@AAACCCCCCDDDFFFJJJLLLJJJOOOYYY]]]kkkqqqOOOGGGHHHFFFAAA@@@>>>FFF]]]~~~xxxlllSSSKKKEEEDDDCCC@@@??????<<<999666444444444333222333333333333444555666777666777999;;;???BBBEEEGGGMMMRRRYYY^^^````````````dddddddddddddddddddddddddddgggkkkmmmmmmkkkkkkkkkooollllllllliiieeedddhhhjjjmmmsssxxxxxxxxx~~~cccOOOIIIHHHFFFBBBFFFGGGDDDCCCDDDDDDCCCIIIIIIIIIHHHFFFFFFGGGHHHFFFGGGGGGIIIKKKMMMOOOPPPZZZZZZ]]]aaa```ZZZWWWWWW^^^```rrrlll\\\]]]ZZZKKKKKKKKKIIIFFFDDDBBB@@@???===@@@EEEIIINNN```qqqhhhlllrrr|||mmm```ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXUUURRROOOOOOOOOMMMOOOOOONNNLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDBBBAAAAAACCCDDDDDDCCCZZZWWWYYY```^^^WWWXXX```pppyyylllYYYJJJNNN^^^sssiiiTTTEEE<<<777222000333333//////111000000000000111111222222000000000000000000000000000000000000000111222222111111111111222222222222111111111111222222222222444444444555555555666666888888999999999999888888<<<===>>>??????????????????AAABBBCCCCCCEEEHHHKKKGGGOOOWWWYYYaaaiiiMMMIIIGGGBBBCCC>>>AAAUUUuuuvvvYYYOOOFFFCCCCCCAAA@@@AAA===:::777666666555444222444333333333444444555666555555777999<<>>666444333333111...///222...//////000000111111222////////////////////////000000//////000000111222000000111111111222222222000000000111111111222222444444444444555555555555777777888888999888888888<<<===>>>???????????????@@@BBBCCCDDDDDDFFFHHHJJJGGGQQQYYYZZZ```vvv```JJJEEEEEEDDDBBBDDDRRRjjjyyycccVVVIIIEEEDDDCCCAAABBB>>><<<999888777777555333444333333333333444444555444555666888;;;>>>@@@AAAFFFJJJPPPTTTVVVXXXZZZ[[[\\\]]]___aaaaaaaaa``````[[[[[[]]]^^^```aaaaaa```___\\\ZZZYYYVVVUUUZZZbbbbbbfffnnnwww{{{~~~wwwWWWHHHDDDEEEFFFFFFCCCBBBDDDEEEEEEBBBAAAFFFGGGHHHGGGEEEDDDEEEFFFCCCCCCDDDEEEGGGGGGHHHHHHIIIIIINNNUUUWWWUUUUUUWWWVVVZZZaaawwwyyyeeesssgggdddbbbRRROOONNNLLLIIIFFFDDDBBB@@@===???BBBDDDEEENNNeeezzzzzz~~~}}}jjj___VVVUUUUUUUUUUUUTTTTTTTTTVVVVVVTTTQQQMMMKKKKKKLLLLLLNNNOOOOOOLLLJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCDDDttt[[[RRROOOZZZmmm~~~kkkUUUFFF???<<<;;;222222111000...///111333......//////000000000111////////////////////////000////////////000111111.../////////000000000000//////000000111222222222444444444555555555555666555666777888999999999999<<<<<<>>>??????@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJGGGRRRWWWZZZ___iiizzzPPPCCCGGG@@@BBBFFFMMM\\\rrrssscccRRRJJJHHHEEEBBBBBB???===;;;:::999888555333444444333333333333444444444555666777999<<<>>>???BBBEEEHHHKKKMMMNNNQQQRRRVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTVVVXXXYYYWWWVVVUUUQQQNNNOOOPPPQQQWWW^^^^^^aaaiiiuuuiiiRRRFFFAAAAAADDDDDDAAA@@@CCCCCC@@@??????@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFJJJPPPRRRPPPPPPRRR[[[]]]]]]gggbbb```sssyyyjjjdddVVVRRRPPPNNNLLLHHHFFFDDDBBB======???AAAAAAGGGUUUddd~~~yyyhhh^^^TTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSQQQNNNLLLLLLMMMKKKLLLMMMKKKIIIGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBDDDzzzcccVVVUUUYYYcccuuurrr\\\GGG???<<<666333555///000///......000111111...////////////////////////////////////////////////////////////000111111/////////000000000111111//////000111111222333333444555555555555666666666444555666888999:::;;;;;;;;;;;;===>>>@@@@@@AAAAAA@@@BBBDDDEEEEEEEEEGGGHHHGGGPPPQQQUUU\\\]]]www]]]DDDHHH???AAACCCEEELLL___xxxuuu___SSSMMMHHHCCCBBB@@@>>><<<;;;:::999666333444444333333222333333444333333444666888:::<<<===???AAADDDEEEEEEGGGIIIJJJOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNPPPSSSSSSPPPMMMLLLHHHHHHMMMRRRSSSVVVZZZ]]]^^^fffvvvtttWWWIIIEEECCCBBBCCCAAA>>>???BBBBBB======@@@===???BBBBBBBBBAAAAAABBB@@@AAACCCDDDEEEEEEDDDDDDGGGFFFHHHNNNOOOMMMLLLNNNXXX[[[\\\```wwwlll]]]^^^ooozzzmmm^^^UUUTTTRRROOOLLLIIIGGGEEE@@@======???@@@BBBHHHPPPQQQnnnpppaaaZZZTTTTTTSSSSSSSSSRRRRRRRRRNNNPPPRRRQQQOOONNNMMMNNNJJJKKKKKKIIIFFFEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDBBB@@@???AAACCCmmm]]][[[ccchhhqqq|||qqqLLLAAA;;;>>>999...---777///000000//////111000---///////////////////////////////////////////////////////////////000111111222222222222333333333333///000000111222333333333555555555666666666666777333444666888:::;;;<<<<<<:::;;;<<<>>>@@@AAAAAABBB???AAADDDEEEDDDEEEFFFGGGGGGNNNKKKPPPXXXUUUjjjgggGGGHHHAAABBB@@@>>>AAAPPPgggxxxjjjZZZRRRJJJDDDBBBAAA???===<<<;;;999666444444444333222222333333333222222333444666888:::;;;???AAABBBCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHIIIKKKNNNNNNJJJFFFHHHEEEGGGPPPWWWXXXXXXYYY___^^^fffxxxfffKKKCCCGGGHHHFFFEEE???===???CCCBBB===>>>CCC>>>@@@CCCDDDDDDDDDDDDEEE???AAACCCDDDFFFFFFFFFEEEFFFEEEHHHMMMOOOMMMLLLNNNOOOWWW]]]aaappp}}}iiiZZZ```vvvxxxhhhXXXWWWUUURRRNNNKKKIIIHHHDDD???===???AAA@@@AAADDDHHH]]]hhhqqq}}}fff[[[VVVTTTTTTTTTTTTSSSSSSSSSSSSKKKMMMPPPQQQPPPNNNNNNNNNLLLLLLKKKIIIFFFFFFGGGIIIDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBCCCAAA>>>===???AAA