BM6P6(@ ...........................------,,,,,,------...........................------,,,,,,,,,,,,+++++++++++++++,,,,,,---------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))++++++******))))))((((((******)))))))))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''''''''(((((())))))************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---------......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++***)))''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))...........................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))*********))))))((((((((())))))(((((((((((()))))))))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''(((((((((((())))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,------------...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------............---------,,,,,,,,,------,,,++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((('''&&&%%%***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((()))(((((('''(((((()))******************************))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))''')))******)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((('''&&&%%%))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''''''''((()))******************************((((((((((((((((((((((((((()))))))))***************((('''((()))***)))'''******))))))((((((''''''))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((''')))******)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------------------------,,,,,,+++***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))))))))***)))))))))******+++,,,((((((((((((((()))******************************((((((((((((((((((((((((((()))))))))***************((('''((()))***)))'''******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''(((******((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))************************+++,,,,,,---******))))))))))))******************************))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------------...,,,,,,+++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))...........................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))))))))))))))))))))))))))*********++++++)))*********+++++++++,,,))))))))))))***+++,,,------,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''(((((((((((())))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))&&&((())))))(((''''''((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))...........................------,,,,,,------...........................---------,,,,,,,,,++++++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,......,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************((('''((()))***)))(((''''''(((((())))))******'''((((((((())))))************))))))))))))******))))))))))))))))))))))))&&&((())))))(((''''''((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,------.........,,,++++++***)))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******))))))'''((((((((())))))******************************''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********)))((()))+++...***************+++++++++*********)))))))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((((()))***))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))'''%%%&&&)))***(((&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))*********((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))---,,,***)))((('''((((((,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))******)))((()))+++---(((((())))))***++++++,,,***)))))))))))))))))))))------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&''')))***(((&&&))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******)))((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''''''''((((((((()))))),,,+++***)))(((((()))))),,,---......//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))*********))))))+++---''''''((())))))***++++++))))))))))))))))))******,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''))))))((('''************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))******))))))))))))******,,,---......//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******))))))***,,,(((((((((((()))))))))))))))))))))))))))*********,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((('''(((((())))))))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((())))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++************************************++++++++++++************************))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))******+++,,,------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''')))******))))))***+++******))))))((('''''''''(((((())))))************++++++***************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))******+++++++++************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***'''((())))))******+++++++++,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&(((******)))((()))***+++******))))))(((((('''((((((((()))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))&&&'''((())))))******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******+++******))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***''''''''''''''''''''''''))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******************************+++,,,,,,,,,,,,+++*********+++++++++++++++************************(((((())))))***+++++++++************************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))******)))((((((''''''(((((())))))******))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******'''((()))******************+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&(((******)))((()))))))))))))))*********++++++'''(((((()))******++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************&&&&&&((()))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***(((''')))+++((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++)))*********++++++++++++************************((((((((()))***+++++++++************************)))))))))))))))))))))))))))((((((((()))+++---...))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&''')))*********)))((('''''''''((()))*********))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********((()))******+++***))))))******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''******)))(((((()))''''''(((***+++---......'''(((((()))***+++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************%%%&&&((()))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,+++(((''')))+++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))******++++++++++++************************'''(((((()))***+++++++++************************))))))))))))))))))))))))((((((((((((***,,,...///))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))%%%''')))***+++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))************((()))***++++++***)))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,&&&$$$+++777<<<555,,,*********++++++,,,,,,,,,)))(((***,,,)))(((111>>>777000'''$$$'''******(((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))...***)))111>>>EEEDDD@@@777666333///,,,(((%%%$$$'''%%%&&&))))))***333>>><<<>>>888---''')))((($$$(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$&&&,,,000111000777666666555444333333333111---+++---......222777777AAACCC777,,,******'''))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,***(((''''''(((+++,,,///333666:::===>>>999777777;;;@@@BBBAAA@@@@@@DDDKKKJJJ>>>///))),,,******))))))((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))******************************)))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&***......,,,++++++---'''((()))***,,,...//////000333:::CCCNNNTTTTTTPPPVVVMMMQQQ^^^RRR444&&&---******))))))(((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$)))***(((&&&&&&'''((((((((((((''''''''''''&&&+++111888AAAHHHGGGBBBNNNAAADDDUUUPPP555'''...))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++---///...,,,******+++(((((())))))***+++,,,,,,&&&***+++)))+++000000+++000---000888888///+++---(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((***,,,''''''((())))))******+++))),,,***%%%%%%+++...,,,$$$+++,,,%%%###)))***&&&''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((()))******))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))((((((((((((((()))***)))(((''''''((()))***(((((((((((())))))))))))''''''&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''%%%$$$###(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''*********)))))))))))))))************************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))***++++++,,,++++++***))))))************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((()))******))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******))))))******+++,,,+++******)))***************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((((((((((())))))***((())))))******))))))(((*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++******************************))))))))))))******++++++***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((()))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))+++***************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++******))))))))))))******************************((())))))******))))))(((*********)))******+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))***))))))((((((((((((((('''(((((())))))(((((('''%%%&&&&&&''')))******+++))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''&&&&&&%%%(((((())))))))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******************************'''((()))******)))((('''******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******)))(((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++'''((()))******)))((('''(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((()))++++++'''((()))******)))((('''(((((((((((())))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((***+++---...///(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((((((((((()))******************************(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))***************))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++******))))))))))))******))))))(((((((((((())))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))((((((((((((((()))+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''+++*********))))))(((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((())))))))))))((((((***)))))))))((((((((('''*********)))))))))(((((((((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))*********++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((())))))))))))*********((()))))))))************(((((()))***************((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))*********+++((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))''''''(((((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((()))***+++((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((((((((((()))))))))******))))))))))))************(((((()))***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))***************++++++++++++++++++++++++,,,,,,,,,---------..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))((('''''''''(((***+++++++++******************---,,,+++***)))***+++,,,---,,,++++++++++++,,,,,,((()))+++---...///000000444444555666777888999:::===;;;999888888888777666999888666555555666777888444555555555444222000///))))))*********)))((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++******)))))))))******+++))))))***++++++***)))(((++++++***))))))***+++,,,)))***,,,...111333555666777888999;;;===>>>>>>>>>@@@AAAAAABBBDDDEEEEEEFFFGGGEEECCCCCCDDDDDDDDDBBBCCCCCCBBBAAAAAAAAABBBBBB===============<<<<<<;;;******+++******)))''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))*********************++++++++++++++++++******((()))***+++,,,+++))))))************+++---...//////111555999===???AAABBBBBBBBBDDDEEEGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGG,,,,,,,,,++++++*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&(((******)))((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))*********))))))))))))))))))***((((((((((((((((((((((((******))))))((())))))***(((((()))))))))*********))))))))))))))))))))))))+++************************+++,,,,,,,,,+++)))((()))))))))***++++++,,,,,,***+++---///222555777888===???CCCFFFIIIJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIIIIJJJJJJHHHFFFJJJJJJJJJIIIHHHFFFEEEEEEIIIHHHGGGFFFGGGHHHIIIJJJ+++++++++++++++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''')))++++++***)))(((((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++************))))))+++++++++***)))((()))(((''''''))),,,///222///111444888<<>>BBBFFFIIIKKKLLLIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLKKKIIIGGGCCC???999:::;;;>>>BBBFFFJJJLLLOOONNNMMMLLLLLLLLLLLLLLL444222000...---,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++******))))))******+++))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))***+++,,,---......000333777;;;>>>AAABBBEEEFFFIIIKKKMMMNNNOOOOOOKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNLLLLLLLLLMMMMMMMMMMMMMMMIIIHHHGGGFFFEEEBBB>>>;;;222222111222555999>>>AAAGGGGGGHHHIIIIIIIIIIIIHHH<<<:::777333111///......)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------******)))***+++---000111333777===DDDHHHKKKKKKKKKMMMNNNOOOPPPQQQPPPPPPOOOQQQPPPOOONNNMMMMMMMMMMMMRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPGGGFFFFFFFFFFFFDDD@@@===666444000......111444777<<<>>>@@@BBBCCCCCCCCCBBBOOOMMMHHHBBB<<<666222000......---,,,++++++++++++))))))******************)))******+++++++++************************************))))))))))))******)))******)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&%%%%%%******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************************+++*********))))))((((((++++++******))))))******'''))),,,---,,,+++++++++,,,...000222555:::???CCCGGGJJJNNNOOOOOONNNNNNOOONNNOOOPPPQQQQQQPPPNNNMMMNNNMMMLLLJJJHHHIIILLLNNNPPPPPPPPPPPPOOOOOOOOOOOOOOONNNLLLJJJGGGDDDAAA@@@::::::999777555444555777777333///...///111000//////000111222444666777777VVVTTTPPPJJJCCC<<<777333222111///---,,,******))),,,,,,+++++++++***************++++++++++++************************************))))))))))))******)))***+++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))*********)))((('''))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))))))))************************+++*********))))))))))))***))))))))))))***++++++((()))***)))((((((***,,,000444999===AAAEEEIIIKKKNNNQQQSSSTTTTTTSSSSSSTTTVVVUUUTTTQQQNNNKKKHHHGGGEEEDDDCCC@@@>>>???AAADDDNNNMMMMMMMMMMMMLLLLLLLLLDDDCCCBBB@@@>>><<<:::888444444444222//////000222444222//////000222111000222222222222222222222222WWWWWWUUURRRMMMGGGAAA>>>;;;:::777444000---***)))...---,,,++++++*********++++++++++++++++++************************************))))))))))))******)))***+++*********,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++++++++***)))((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))*********************************************)))))))))***))))))******+++,,,---((()))******+++...333666;;;???EEEJJJLLLNNNOOOPPPQQQSSSUUUUUUTTTSSSTTTUUUUUURRRMMMHHHCCC>>><<<:::;;;;;;999777555444777999BBBAAAAAAAAA@@@@@@@@@@@@888777777666555333333222111222222000///...///111111/////////111222111000000000000000000000000000TTTTTTTTTTTTSSSRRRPPPOOOJJJHHHDDD???:::444000......---,,,************+++,,,,,,++++++******++++++******************************))))))))))))******)))***++++++***+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********************************************************+++++++++++++++,,,---...***---000444888===BBBFFFHHHKKKOOOPPPPPPOOOOOOOOONNNPPPQQQRRRQQQQQQRRRTTTOOOLLLFFF???:::777555555666666555333000000111333666666555555555444444444111111111111111111111222111222333222111111222333000111111333444444333333//////000111222333333444UUUUUUUUUUUUWWWYYY[[[\\\WWWUUUQQQLLLFFF???:::777///...,,,+++******+++,,,------,,,+++******++++++******************************))))))))))))******)))***++++++***+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))***++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***************************************************+++++++++*********++++++,,,---...222666<<>>@@@DDDFFFFFFFFFHHHIIINNNNNNLLLHHHBBB@@@BBBDDDDDDCCCCCCCCCCCCBBBBBBBBB===>>>AAAFFFHHHFFF???999;;;>>>CCCGGGKKKPPPUUUXXXRRRSSSRRRNNNHHH@@@999444000...,,,+++,,,,,,+++***)))(((((()))+++,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))***++++++++++++***))))))(((''''''''')))***+++))))))(((((((((((())))))''''''''''''((((((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))((('''''''''((()))***...,,,++++++---000333555:::@@@IIIPPPSSSSSSRRRQQQQQQSSSUUUSSSNNNKKKJJJKKKJJJGGGAAA;;;777444333333333333333222222222222222---///111444555555555444888:::<<<>>>???>>>===<<<@@@BBB@@@;;;;;;???===555<<<:::999999999888888::::::AAAEEEDDDCCCEEEGGGGGGEEEEEEDDDBBB???===<<<<<<>>>DDDAAA???EEEDDD===>>>IIIDDD???===>>>===;;;888444666888:::===BBBGGGKKKQQQSSSTTTSSSNNNHHHBBB???:::666111...------,,,,,,,,,+++******,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''((()))***+++))))))(((((((((((())))))'''''''''((((((((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))*********************************)))((()))***+++,,,***+++,,,///333888<<>>:::555111000//////...///000000111222333333333444666999<<<>>>@@@AAA>>>???@@@@@@@@@???>>>>>>999???CCC@@@<<<===AAAEEEBBB@@@>>>>>>>>>???AAABBBBBBBBB@@@>>>@@@DDDBBB<<<@@@BBBDDDCCCBBBDDDIIIMMMNNNPPPHHHDDDJJJKKKHHHMMMOOOIIIBBB===<<<:::777555333333333333555;;;BBBGGGLLLOOOSSSTTTRRROOOLLLJJJEEE@@@999333000...------///---++++++,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))),,,++++++******++++++,,,)))(((((((((((())))))***))))))(((((((((((())))))''''''((((((((()))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''************++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************,,,+++******+++,,,---...***,,,111777===CCCHHHKKKTTTUUUWWWWWWWWWVVVTTTRRRVVVRRRLLLGGGDDDCCCBBBAAA888666333000............///000111333555777999999>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFEEEAAA===>>>CCC???>>>===;;;;;;<<<>>>>>>===AAABBB@@@AAAFFFIIIIIISSSUUUWWWXXXZZZ___gggmmmgggiiibbbaaajjjlllllltttKKKIIIHHHGGGGGGBBB;;;555888777444222444999AAAGGGDDDIIIOOOQQQPPPNNNNNNNNNMMMHHHBBB<<<777333000---///---+++***+++,,,+++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))(((''''''((()))))))))(((((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((+++******)))(((''''''&&&)))))))))*********++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))******************+++++++++++++++++++++++++++,,,...000111111444:::@@@GGGLLLPPPRRRUUUUUUUUUVVVVVVTTTQQQNNNIIIEEE@@@???@@@AAA@@@>>>333222111//////000111222666666888:::<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBHHHFFFDDDAAAAAABBBDDDEEEIII@@@<<>>999444222444:::???@@@EEEJJJLLLJJJJJJLLLNNNRRRPPPLLLIIIDDD???888333000...+++******++++++***++++++++++++++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***)))))))))))))))))))))))))))(((((((((((((((((()))((())))))))))))((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++******)))(((''''''&&&((((((((()))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((())))))))))))((()))))))))************************************))))))))))))***************+++++++++,,,,,,,,,---******+++---000333666888???AAAEEEJJJNNNQQQRRRSSSTTTSSSRRRSSSRRRNNNIIIDDD777444333555888888666333111111111111222333555666999999:::;;;<<<===>>>???777:::>>>AAADDDEEEEEEDDDFFFDDDAAA>>>???AAAEEEGGGCCCBBBEEEKKKNNNNNNPPPTTTaaannnxxxxxxuuuwwwyyyzzzVVVSSSOOOOOORRRSSSRRRPPPOOOLLLFFF>>>777555666888===BBBFFFFFFDDDDDDIIINNNVVVUUUUUUTTTQQQLLLEEE@@@777444000---,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))))))))(((((('''))))))(((((((((((())))))((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************(((((((((((())))))))))))))))))))))))************************************)))))))))*********+++++++++++++++,,,,,,------...***,,,...222666<<<@@@CCCLLLMMMOOOQQQSSSSSSSSSSSSUUURRRNNNLLLJJJFFF???:::111000111222333222000...111111222333444666777888888888888999999:::::::::666888;;;???AAABBBBBBAAA>>>@@@CCCJJJSSS___iiiooohhhttt|||ttthhhjjjwwwkkkddd\\\XXXXXXZZZ[[[[[[YYYVVVQQQIIIAAA;;;999999999===@@@>>><<<>>>EEELLLVVVVVVVVVWWWVVVTTTPPPLLLCCC???999444111...,,,+++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))+++---......---+++)))((()))******)))((('''&&&))))))(((((((((((())))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************'''((((((((()))))))))***))))))))))))************************************))))))*********+++++++++++++++,,,,,,---............000333999@@@GGGMMMPPPSSSTTTTTTUUUUUUUUUUUUUUUSSSMMMEEE@@@???===999666222333333222111000111222444555666777888999:::;;;999999::::::;;;<<<<<<<<<===>>>@@@DDDIIINNNSSSUUUVVVZZZcccrrrqqqrrryyy|||yyysssjjjeeecccaaa___\\\VVVUUURRRLLLEEE???<<<<<<444888:::888666999BBBKKKTTTSSSSSSTTTUUUVVVTTTRRRMMMHHH@@@999444111---+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))'''))),,,......,,,)))'''((()))*********((('''&&&))))))(((((((((((())))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************'''((((((((())))))******))))))))))))************************************)))************+++++++++++++++,,,,,,---...//////111333888???GGGOOOVVVYYYVVVVVVVVVVVVWWWWWWWWWWWWNNNEEE;;;555666888888777///000000...,,,---111666999999:::;;;<<<===>>>>>>===>>>???@@@AAABBBCCCCCCAAACCCHHHPPP]]]kkkwwwxxx|||zzzjjjooowwwssswww}}}~~~wwwqqqnnnlllkkkhhh^^^SSSNNNNNNMMMFFF@@@;;;:::888888777999???EEEQQQSSSVVVVVVUUUTTTWWWYYYTTTPPPJJJEEE@@@:::222,,,...,,,******+++,,,+++++++++++++++************))),,,+++++++++***)))))))))((()))+++,,,,,,+++)))((()))***++++++***)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************)))***+++++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******++++++++++++******((()))***++++++***)))((())))))))))))************+++*********))))))(((((()))))))))+++,,,---,,,***++++++,,,---///111333444555:::BBBJJJQQQUUUVVVVVVTTTSSSTTTVVVWWWTTTOOOJJJ>>>;;;666222000000222333,,,///444666888999;;;<<>>>>>AAACCCJJJIIIJJJMMMJJJEEEDDDFFFMMMIIIGGGMMM[[[pppooooooqqqoooppp|||{{{yyyxxxlllfffdddmmm{{{yyymmmpppwww}}}iii]]]```mmmyyyxxxkkk___VVVPPPMMMNNNIIIEEEEEEJJJOOOPPPOOOSSSUUUVVVWWWVVVWWWYYY[[[YYYWWWUUUSSSPPPJJJDDD???222000............---+++,,,+++++++++***************************+++++++++)))***+++,,,,,,+++***)))((()))******+++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++***************)))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))******++++++******)))******))))))))))))******))))))))))))***************************)))))))))+++++++++,,,,,,---------222111111222555;;;AAADDDPPPSSSVVVYYYZZZYYYWWWUUUUUUUUUVVVUUUQQQHHH>>>666444333333555999???EEEIIIGGGIIIJJJKKKKKKKKKNNNPPPTTTQQQOOONNNKKKHHHJJJOOOYYYbbbqqq|||sssoooyyymmmeee```___gggmmm|||tttuuuwwwzzzqqqkkksssxxxhhhaaa___]]][[[PPPOOOMMMMMMQQQUUUTTTOOONNNQQQTTTWWWYYYYYYYYYYYYXXXXXXXXXWWWUUUPPPKKKHHH:::777222...------,,,+++,,,,,,+++++++++*********)))))))))***+++++++++,,,)))***++++++++++++***)))((())))))***++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********((()))))))))************))))))*********))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))************))))))+++***)))(((((()))***+++((()))))))))************************************)))+++,,,---...///111333111222555888>>>DDDIIILLLQQQSSSVVVXXXYYYWWWUUUTTTXXXWWWSSSOOOIIIBBB;;;777666888<<>>888333111...---,,,,,,,,,,,,++++++++++++***************+++++++++************************++++++*********+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++++++++*********************************))))))************)))))))))))))))*********++++++))))))))))))************)))))))))((())))))***+++((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************)))))))))*********++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))******))))))(((******))))))))))))******))))))))))))*********************+++++++++++++++,,,...///---++++++///222888<<>>DDDJJJNNNRRRUUUWWWSSSUUUWWWXXXXXXXXXYYYZZZTTTPPPKKKHHHIIINNNUUUZZZ[[[WWWVVVXXX\\\YYYNNNCCCDDDPPPaaappp|||zzzwwwtttvvvuuuaaappp~~~hhhhhhccc___\\\UUUKKKFFFEEEFFFNNNZZZdddgggggglllttt||||||wwwiiiYYYNNNLLLKKKKKKNNNQQQSSSQQQNNNNNNMMMLLLJJJJJJJJJLLLNNNJJJGGG@@@999333///,,,+++,,,++++++************+++))))))******+++,,,------...---+++)))((())))))***************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))*********))))))((((((((()))***************))))))))))))))))))))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************)))))))))((())))))***+++------,,,,,,,,,---...///.........------,,,,,,,,,,,,+++++++++++++++******))))))*********+++++++++***************************++++++,,,,,,++++++***+++******))))))******++++++******)))))))))******((()))'''''',,,333111+++(((((())))))******++++++******))))))))))))******,,,,,,+++***************)))((((((((()))***+++,,,---,,,,,,+++++++++++++++)))))))))))))))))))))))),,,++++++******)))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))(((((()))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))))))))************((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,,,,,,,---...000000111444888;;;AAAFFFMMMRRRTTTVVVWWWXXXTTTVVVYYYZZZYYYYYYYYYZZZWWWTTTPPPQQQUUUYYY[[[\\\VVVWWWTTTMMMIIIMMMTTTYYY[[[qqq|||zzz~~~|||~~~sssfffbbbiiioooiii___[[[WWWPPPGGGGGGKKKRRRTTTSSSUUUYYY```sss{{{|||wwwmmmaaaZZZQQQKKKKKKMMMOOOOOOTTTVVVUUUNNNFFFCCCGGGMMMLLLJJJDDD>>>888222...,,,------,,,+++******++++++))))))***+++,,,------...+++***)))((())))))+++,,,************************))))))))))))***************************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))************))))))(((((()))***************))))))))))))))))))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))((())))))***++++++++++++++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,++++++******************++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++++++++************++++++***---...,,,+++,,,---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......------,,,+++++++++++++++,,,,,,,,,,,,,,,------...++++++************+++,,,))))))))))))))))))))))))++++++++++++******))))))))))))))))))************************************))))))))))))))))))******))))))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((()))))))))************((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,,,,---------///000222444888>>>AAAJJJNNNTTTWWWXXXWWWWWWVVVUUUWWWZZZ[[[ZZZYYYZZZZZZ^^^[[[YYYZZZ]]]]]]YYYUUUSSSTTTPPPJJJRRRjjj~~~qqqooosss~~~iiiZZZKKKNNNJJJEEEGGGLLLQQQVVVXXX^^^kkkzzz~~~yyyxxx~~~|||mmmXXXHHHCCCEEEJJJNNNSSSWWWWWWPPPGGGBBBDDDIIIKKKJJJHHHDDD>>>888333000///...---,,,,,,+++,,,,,,******++++++,,,,,,------******))))))***++++++,,,************************)))))))))*********++++++*********+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))******++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++***************************))))))))))))***++++++))))))*********+++++++++******+++,,,---...//////---------,,,++++++***************++++++++++++,,,************************++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++***++++++,,,---***...000...***)))+++...,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---///...------,,,,,,------------------,,,+++***)))---,,,***))))))***++++++************************+++++++++,,,++++++***))))))))))))*********++++++************************))))))))))))***************)))))))))))))))*********************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++)))******+++,,,---......---...111333777===DDDHHHQQQTTTYYY[[[ZZZXXXWWWVVVWWWYYY[[[[[[ZZZZZZZZZ\\\aaa___^^^^^^^^^ZZZTTTNNNLLLMMMOOOXXXuuuyyyxxxdddcccjjj~~~ssshhh```WWWOOOHHHQQQPPPQQQ[[[^^^aaalllyyyzzzjjjWWWMMMHHHGGGGGGLLLNNNOOONNNKKKHHHFFFFFFHHHIIIJJJIIIFFF@@@:::666000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******************************))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******((()))***++++++++++++***(((((()))***************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++******))))))******+++))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++***************************************+++,,,,,,((())))))*********************++++++,,,,,,------...------,,,++++++***************+++++++++,,,,,,************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,------,,,---///000000000222444444333333333333333333222333222111///...---------000000///...............+++---///111222111///...555333111...,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++************************((()))))))))******************))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))******+++,,,---...//////111444888===DDDLLLRRRUUUXXX[[[]]]\\\ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^]]]\\\[[[YYYVVVRRROOOQQQbbbuuuppp}}}ooodddcccfffeee```UUUKKKKKKTTT\\\___RRRfffpppyyyqqqdddWWWKKKDDDEEEDDDFFFJJJOOOOOOJJJEEEGGGIIILLLMMMKKKEEE???:::111111000......------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))'''************************)))************+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******((()))***+++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---))))))***++++++++++++***++++++++++++++++++++++++......---,,,,,,+++************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,---...222000111666;;;===>>>???AAA@@@@@@??????>>>>>>>>>@@@>>><<<999777555444333111111000///////////////---111666;;;>>>???>>>===>>><<<888444222000000000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))************+++++++++************************(((((())))))*********+++******)))))))))))))))***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++)))******+++---...//////333555888===CCCKKKTTTZZZWWWYYY]]]^^^]]]]]]]]]]]][[[\\\\\\ZZZYYYZZZ\\\^^^YYYYYYXXXVVVTTTSSSRRRSSSeeemmmuuuvvv```TTTNNNIIIFFFDDDIIIMMMRRR\\\kkkuuuxxx{{{sss]]]QQQIIIMMMOOOLLLKKKLLLKKKGGGAAAHHHNNNPPPOOOMMMIIIFFFAAA:::333000111111...+++------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))************+++++++++---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********)))))))))))))))************************)))************++++++++++++***)))))))))***,,,,,,************************))))))))))))************,,,+++***))))))***+++,,,******++++++++++++******************************)))******+++++++++*********************++++++,,,+++,,,,,,---------,,,,,,---+++)))+++...///...,,,++++++******+++,,,...//////000000...,,,,,,---//////......---......------***,,,///222555666777777666555555666777777555444444444444555777:::<<<>>>@@@BBBCCCEEEGGGLLLRRRVVVRRRSSSTTTUUUTTTRRROOOMMMNNNNNNMMMIIIDDD@@@======>>><<<:::666444222222111222333666;;;BBBFFFHHHIIIKKKJJJHHHEEEBBB???===<<<<<<888333111000///,,,***///---+++***,,,...//////+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))*********++++++(((((())))))******++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++***)))(((((()))***+++++++++******************)))))))))))))))))))))))))))************+++++++++,,,***(((***///444555555777:::???GGGOOOUUUXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]___]]]YYYVVVWWWYYY```^^^YYYRRRSSSaaauuunnnjjjpppuuuvvvqqqgggXXXKKKFFFFFFIIILLLLLLaaappptttmmmcccWWWZZZXXXQQQLLLKKKIIIGGG===BBBHHHMMMOOONNNKKKGGGEEE>>>555000......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))************+++++++++---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))))))))))))))))))))************************)))************++++++++++++***)))))))))***+++,,,************************))))))))))))************,,,+++***))))))***+++,,,******++++++++++++******************************)))******++++++*********,,,+++++++++++++++,,,,,,,,,,,,------------------///---,,,---///000///---//////...------...//////+++,,,---,,,++++++,,,...000111333444444555666777:::;;;<<<>>>@@@AAABBBCCCLLLKKKIIIHHHGGGEEEBBB@@@888888888888:::<<<===>>>EEEFFFIIIJJJKKKMMMPPPSSSYYYZZZZZZZZZYYYXXXVVVUUURRRSSSSSSRRROOOMMMLLLMMMIIIGGGCCC???;;;888666666222111222555;;;@@@DDDEEEJJJKKKMMMNNNNNNLLLJJJIIIHHHDDD@@@>>>===<<<:::888666555333222111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,(((((()))))))))*********************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((+++***)))(((((()))***+++************************************************************++++++++++++,,,+++***---222666888888999===CCCLLLTTTYYY\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]___\\\XXXWWWYYY\\\^^^___VVVSSSPPPVVVlllzzzjjjgggeee```\\\VVVNNNFFFEEEKKKSSSYYYZZZkkk|||qqqxxx~~~~~~yyyllllllfffZZZPPPMMMLLLKKK<<<===AAAIIIOOOPPPMMMJJJIIIDDD;;;333...,,,,,,---,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******************************)))************+++++++++******))))))******+++,,,************************)))))))))*********++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++*********************)))------,,,++++++,,,,,,,,,,,,,,,,,,------.........000///......///000///------,,,,,,,,,,,,---......///111222222111222333555666999<<<===<<<<<<>>>AAADDDCCCBBBBBBCCCEEEGGGHHHNNNMMMLLLKKKHHHFFFDDDBBB999999999888888999::::::@@@BBBDDDDDDCCCCCCDDDFFFMMMMMMNNNNNNOOOOOOOOOOOOMMMNNNNNNLLLJJJHHHHHHHHHKKKIIIEEEBBB>>><<<;;;:::777555222222444888:::;;;???CCCHHHNNNRRRTTTUUUUUUVVVSSSPPPNNNLLLJJJGGGDDD???>>><<<<<<;;;888444000000000///...,,,+++******++++++++++++************************++++++++++++((((((((())))))))))))***************************************************************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******************************************************************+++++++++,,,,,,,,,---000555999;;;;;;>>>BBBJJJRRRYYY]]]___```\\\\\\\\\]]]]]]^^^^^^^^^^^^[[[YYYYYY\\\]]]ZZZVVVRRRYYYgggoooccc___UUULLLIIIIIIGGGIIIUUUfffvvv{{{tttwwwttttttuuupppuuu{{{jjj]]]XXXWWWUUUCCC??????FFFNNNPPPOOONNNLLLIIICCC;;;333...---...,,,,,,++++++++++++******------,,,,,,,,,+++++++++************************************************))))))*********+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((()))))))))))))))*********************************))))))*********+++++++++***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++*********)))))))))***------,,,+++++++++,,,,,,+++++++++,,,---...//////000000//////......------***++++++,,,---///000000333555777888888999:::<<<===@@@BBBAAA>>>>>>AAAEEEBBB@@@>>><<<===???BBBDDDEEEFFFGGGGGGEEEDDDDDDDDD@@@@@@??????>>>=========<<<===<<<;;;999999<<<>>>???@@@@@@BBBDDDFFFHHHIIIKKKKKKIIIFFFBBB???>>>>>>CCCBBB@@@?????????@@@AAADDDAAA===:::888777555444333666;;;AAAHHHMMMPPPRRRYYYYYYZZZYYYVVVPPPJJJFFFCCCAAA@@@@@@AAA@@@???===::::::888777555333222111------,,,,,,+++******)))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***))))))))))))))))))******************+++++++++*********************************+++++++++,,,,,,+++,,,///333777;;;>>>???EEEJJJQQQWWW[[[^^^______\\\\\\\\\]]]^^^^^^______XXX[[[^^^]]]XXXSSSPPPOOObbb{{{}}}```WWWTTTMMMMMMVVVdddhhhrrr~~~{{{}}}{{{uuu~~~~~~{{{}}}rrrjjjddd```QQQIIIDDDIIINNNOOOOOOPPPMMMMMMJJJEEE===555111///,,,,,,,,,++++++*********------,,,,,,,,,+++++++++************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((((((((())))))************************************))))))*********+++++++++))))))******++++++++++++************************************+++++++++++++++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++***))))))******---,,,,,,+++++++++,,,,,,++++++++++++,,,...000111333333333222111000000111111111222222333333333333333555888::::::;;;<<<>>>???AAACCCBBBAAAAAADDDGGGEEECCCAAA@@@@@@BBBDDDFFFMMMOOOQQQQQQOOONNNOOOQQQQQQQQQPPPPPPOOONNNMMMMMMGGGEEEBBB>>><<<>>>DDDHHHIIIIIIHHHIIIJJJKKKLLLMMMOOOOOOOOOMMMJJJIIIJJJKKKFFFFFFEEEEEEGGGHHHJJJKKKRRRPPPMMMKKKHHHDDD???<<<777777777888:::???CCCEEEOOOTTTYYY\\\ZZZTTTNNNIIICCC@@@===;;;===???AAAAAA@@@?????????????????????888888777555333222111000------,,,,,,+++***))))))***************)))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))******)))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,***,,,///333888<<>>666222------,,,,,,++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))******++++++************************)))************+++++++++))))))***++++++++++++************************************++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,---,,,,,,,,,,,,---...///,,,,,,,,,---...000333444777888999888777666777888888888888888777666555444;;;>>>BBBDDDDDDDDDEEEFFF@@@CCCGGGLLLOOOOOONNNMMMOOOOOOOOOPPPQQQRRRSSSSSSWWWZZZ[[[ZZZUUUSSSSSSUUU[[[[[[\\\\\\[[[[[[ZZZYYYUUURRRMMMHHHFFFIIIPPPUUUVVVUUUTTTSSSQQQOOONNNNNNKKKMMMOOOPPPQQQTTTYYY\\\VVVVVVTTTTTTTTTTTTUUUVVVXXXXXXXXXYYYXXXUUUPPPLLLIIIFFF@@@;;;999999;;;===CCCJJJSSSYYYZZZWWWSSSPPPDDD@@@;;;888999;;;===>>>:::;;;<<<>>>@@@AAACCCCCCEEEDDDCCCAAA@@@>>>===<<<555444333111///...,,,,,,,,,++++++++++++*********************************************************************************))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---000444888>>>EEEIIIQQQUUUYYYZZZXXXWWWXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\XXXUUUNNNHHHOOOhhhwwwVVV]]]hhh___UUUVVVOOONNNXXXkkkxxxxxxzzzvvvkkkccc```aaa```\\\[[[aaalllsssssssssdddaaaYYYWWWZZZVVVLLLIIIMMMOOOMMMKKKJJJHHHCCC<<<666......------,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((()))******++++++************************)))************+++++++++((()))***+++,,,++++++************************************+++++++++,,,,,,++++++,,,------,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,++++++,,,---------......///000222222////////////111444777999999;;;===<<<;;;:::<<<>>>>>>???AAABBBBBBBBBAAAAAAKKKNNNRRRTTTTTTTTTTTTUUULLLPPPYYYdddjjjggg^^^UUURRRTTTXXX[[[]]]]]]\\\[[[ZZZ]]]^^^[[[UUUQQQQQQSSS[[[\\\]]]^^^^^^^^^]]]]]]^^^\\\WWWQQQOOOQQQVVVZZZZZZZZZZZZXXXVVVTTTQQQPPPMMMNNNPPPQQQSSSVVVZZZ^^^```^^^\\\[[[YYYYYYYYYZZZYYYXXXXXXYYYZZZYYYVVVTTTUUUQQQKKKEEEAAA???>>>??????EEELLLQQQSSSSSSSSSTTTKKKHHHCCCAAA@@@AAABBBAAA=========>>>??????@@@@@@FFFFFFEEEEEEDDDCCCCCCCCC@@@???===:::777444222111---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((()))***++++++***)))(((((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------///222555999@@@IIIOOOSSSWWWZZZYYYVVVUUUWWWZZZ]]]\\\\\\[[[[[[ZZZZZZYYYWWWRRRPPP[[[www}}}```NNNWWW___WWWNNNNNNUUUaaavvvzzzrrrmmmlllooovvvzzz{{{~~~~~~{{{|||}}}|||uuunnnjjjhhheeejjjnnnooosssyyy||||||tttdddaaa\\\]]]aaa[[[LLLFFFJJJPPPLLLHHHGGGHHHFFF???999//////...------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++))))))************))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((()))***+++++++++************************)))************+++++++++((()))***+++,,,+++************************************+++++++++,,,,,,,,,++++++------------++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---.../////////000111333555555222222111222444777:::<<<999;;;======;;;:::===???FFFHHHKKKOOORRRTTTUUUUUUTTTWWW[[[]]]]]]\\\]]]]]][[[aaammmzzz{{{jjj\\\NNNQQQWWW[[[^^^^^^\\\ZZZ^^^aaabbb___YYYUUUUUUWWWZZZ[[[]]]___``````______eeeccc___ZZZVVVVVVYYY\\\^^^___aaaaaaaaa___]]][[[\\\\\\[[[YYYWWWXXXZZZ\\\]]]\\\ZZZXXXWWWWWWXXXXXXXXXVVVTTTTTTTTTTTTSSSRRRTTTRRROOOKKKHHHFFFEEEEEEBBBEEEIIIKKKKKKLLLOOORRRRRRPPPNNNMMMNNNNNNMMMKKKKKKKKKIIIGGGDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBHHHFFFDDDAAA===:::777666.........------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((()))***++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000111444666:::BBBLLLSSSTTTWWWZZZXXXUUUUUUXXX]]]]]]\\\\\\[[[ZZZYYYXXXXXXSSSPPPZZZzzz}}}mmm___SSSRRRUUUWWWZZZ^^^ppp~~~ooonnnpppuuutttqqqsssxxxooorrruuusssqqqqqqwww|||~~~yyyxxx}}}~~~{{{~~~{{{zzzyyyzzzzzzzzzmmmvvv~~~~~~}}}uuuhhhqqqkkkkkknnnfffUUUKKKKKKTTTIIIHHHKKKHHHJJJLLLEEE;;;555...---//////,,,)))++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********))))))***)))((((((((()))+++,,,((()))***++++++***)))((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++///,,,+++,,,......+++(((***,,,------+++******+++...---,,,+++,,,---...///111000///111444555666555>>>============???AAABBBHHHEEEBBBBBBEEEEEEBBB>>>AAAGGGHHHDDDHHHQQQSSSLLLRRRPPPQQQWWW\\\^^^______dddccc___]]]___fffjjjkkkrrr{{{bbb]]]]]]```ffflllooonnnkkkjjjkkkjjjjjjqqqxxxssshhhpppnnnrrrzzz~~~zzzxxxzzzvvv|||xxxjjjeeeoooxxxyyy}}}~~~|||uuuqqqtttxxxzzz|||xxx|||zzzpppnnnsssqqqkkkiiiddd[[[^^^___UUUUUUUUUYYY^^^^^^YYYWWWXXX\\\]]]YYYTTTQQQRRROOOJJJOOOJJJFFFEEEFFFIIILLLNNNPPPQQQQQQQQQQQQRRRTTTVVVVVVWWWTTTOOOMMMMMMLLLHHHCCC???:::888777999999:::CCCIIIKKKFFFDDDFFFDDD??????>>><<<888444000---+++,,,++++++******)))))))))((()))***+++++++++)))))))))***+++++++++)))((('''************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++************++++++)))************+++++++++...+++***,,,,,,)))***---666777999>>>DDDKKKQQQTTTYYYWWWTTTSSSSSSVVVYYY[[[ZZZaaaaaa[[[YYY\\\YYYQQQ```sss|||yyyppprrrttt^^^YYYUUUUUU\\\eeepppyyy~~~|||uuupppqqqtttwwwyyyyyyuuurrrooorrrtttrrrpppqqqwww|||~~~|||wwwsss{{{yyynnnjjjggg```YYYVVVYYYNNNKKKJJJGGGMMMVVVTTT@@@:::222...---...---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********))))))***))))))(((((()))***+++((()))***++++++***)))(((************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++***+++---...+++)))***,,,------,,,,,,---///++++++,,,---///111333444<<<;;;:::;;;???BBBDDDEEEMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOQQQUUUWWWVVVTTTVVVTTTQQQPPPSSSXXXXXXSSSIIIKKKNNNQQQTTTVVVZZZ^^^^^^[[[YYY[[[dddoooyyy~~~vvvttt}}}zzz|||}}}{{{xxx{{{~~~zzzzzz|||sss___eeepppzzz{{{wwwvvvyyy~~~vvvnnnjjjiiiddd^^^]]]___\\\TTTPPPRRRSSSRRRWWWQQQLLLLLLQQQTTTSSSPPPNNNSSSTTTQQQPPPQQQPPPMMMCCC>>>999666666999<<<>>>BBBHHHJJJGGGFFFHHHGGGBBB@@@???>>>===;;;999888777111///---,,,++++++,,,,,,++++++++++++***)))((((((******+++,,,++++++))))))************************))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))+++*********))))))))))))************************++++++************++++++************++++++++++++---******------+++---111777999<<>>>>>>>>>>>???999777444000...------...,,,,,,+++******)))************++++++,,,++++++***************************)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))))))))************************++++++************++++++************+++++++++,,,,,,***+++......---111666;;;===BBBGGGMMMRRRUUUWWWXXXXXXXXXYYY[[[^^^aaacccccc[[[]]]aaaWWWRRRrrr{{{YYYWWWVVVVVVSSSOOOOOOSSSZZZlllxxx|||zzzsssqqqrrrjjjdddfffjjjlllnnnqqqqqqooooooqqqwww}}}~~~uuukkkbbbTTTEEEKKKYYY\\\HHHEEE@@@888111------...,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---************************************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********************************))))))))))))))))))))))))******)))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------...//////...---+++,,,---,,,,,,---000222666888<<<@@@DDDFFFHHHHHHQQQPPPPPPSSSVVVYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\^^^```aaaaaa^^^\\\ZZZZZZQQQOOOXXX[[[SSSKKKIIIHHHKKKMMMNNNRRRZZZbbbeeekkk```TTTNNNOOOSSSYYY^^^UUUXXXdddrrrwwwrrroooqqq|||}}}~~~{{{ssseeeVVVLLLNNNIIIKKKVVV\\\YYYUUUUUURRRUUUYYY]]]]]][[[ZZZZZZXXXSSSKKKGGGNNNVVVTTTLLLOOOMMMOOORRRMMMIIIUUUgggbbbaaadddhhhfff___[[[]]]dddjjjwww}}}zzzyyykkkgggaaa]]][[[YYYVVVTTTPPPPPPMMMLLLOOOTTTRRRMMMKKKGGGBBB???@@@CCCFFFGGGQQQQQQQQQQQQPPPOOOMMMJJJBBBAAA???===<<<;;;;;;;;;>>>===:::777444222000///---,,,*********+++,,,---)))******+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************************++++++************++++++*********+++++++++,,,,,,,,,++++++......---333:::@@@CCCHHHNNNSSSVVVXXXYYY[[[[[[\\\^^^___aaabbbccc]]]```^^^YYY\\\vvvrrrZZZSSSKKKHHHJJJQQQZZZ```xxxsssxxx}}}|||zzzzzz{{{sssjjjeeedddeeemmmuuuzzzzzz}}}yyyxxxwwwxxx{{{|||wwwqqqaaaOOOQQQZZZWWWHHHHHHEEE???777111---+++---------,,,,,,,,,++++++---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************))))))************))))))************************))))))*********)))))))))***))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---...//////////////////...000333555777999===@@@FFFHHHKKKNNNQQQSSSSSSSSSYYYYYY[[[]]]``````^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\RRRWWW]]]___\\\XXXTTTSSSMMMLLLSSS___```SSSIIIHHHIIIIIIHHHLLLXXXhhhooonnn```VVVMMMJJJHHHGGGMMMTTTWWWVVVXXX\\\]]]ZZZYYYZZZ```___\\\WWWRRRLLLHHHFFFQQQLLLIIIKKKMMMMMMNNNQQQQQQUUUYYYYYYXXXXXXYYYYYY[[[UUUOOONNNTTTZZZUUUNNNPPPNNNQQQUUUSSSNNNRRR\\\^^^\\\]]]```bbb___]]]^^^]]][[[```bbbbbbmmmvvvqqqttt{{{|||xxx|||vvvtttwwwtttkkk___XXX\\\aaa\\\SSSMMMJJJGGGFFFGGGJJJKKKKKKOOOMMMMMMPPPTTTUUUUUUUUUKKKIIIFFFBBB>>>;;;888777;;;;;;======<<<:::888666333111///---,,,++++++,,,************************************************************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************+++++++++************************++++++************++++++***++++++++++++,,,,,,,,,---,,,,,,...------444===GGGJJJOOOTTTXXXZZZZZZZZZ^^^___```aaaaaa```______]]]UUUTTTlllssseeeUUUTTTNNNFFFJJJccc{{{yyy|||yyyrrrqqqrrrssstttuuuqqqkkkggggggjjjrrr|||xxxrrrrrrvvv{{{vvv}}}~~~ssscccccceee]]]KKKJJJHHHDDD>>>777000,,,......------,,,,,,++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************)))******++++++******)))***************+++++++++(((((()))*********************))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////---000222333444444666777888<<>>777222///......---,,,,,,+++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************)))******++++++******)))))))))*********+++++++++&&&'''(((***+++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------------...///000111222222222666:::===???AAAEEEHHHKKKOOOTTTXXXZZZ\\\]]]^^^WWWXXXXXXYYY[[[\\\^^^___]]][[[YYYXXXYYYZZZYYYXXXOOOMMMKKKIIIIIIJJJMMMOOOhhhjjjggg]]]NNNCCC???AAA@@@WWWmmmmmm^^^QQQMMMMMMLLLMMMIIIGGGRRRdddllliiicccccchhhiii]]]MMMJJJRRRRRR[[[___aaammmyyytttddd]]]```dddeeeeeedddeeegggooollleeeeeexxxqqqllluuuzzzyyywwwyyy{{{zzzyyyrrrnnnmmmqqq|||yyyqqqpppooojjjfffbbbaaagggqqquuunnneeeddd______\\\VVV___hhheeeccc\\\ZZZaaaiiikkkjjjiiicccdddaaaZZZVVVYYY\\\\\\ZZZeeeooopppllljjjfffccc```fffnnnsssvvvxxx{{{~~~~~~vvvjjjaaa]]]ZZZYYYVVVLLLDDDEEEGGGFFFGGGIIIOOOPPPQQQPPPNNNKKKHHHFFF<<<<<<<<<===>>>@@@BBBCCCBBBAAA???<<<999555222111000///...,,,++++++++++++*********************************+++++++++,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------+++,,,...111111555@@@MMMVVVWWWYYYZZZ\\\\\\\\\[[[\\\^^^aaabbbaaa]]]YYYVVVZZZ{{{vvvuuulllbbbhhhiiiccc[[[ZZZ[[[[[[\\\bbbppp~~~zzzxxxyyyxxxqqqkkkiii^^^^^^___aaagggqqqyyy~~~ttt{{{}}}wwwwww{{{}}}~~~}}}|||oooiiitttrrrWWWQQQJJJFFFEEEBBB<<<777//////...---,,,,,,++++++***+++,,,------,,,+++***************************------------------------))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))******************************++++++++++++******))))))******++++++++++++%%%&&&(((***+++,,,,,,++++++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------------------------------...///000111222333444444888<<>>@@@AAAAAAAAAAAA???===;;;:::444222000...---,,,,,,---******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------***+++///222444999FFFTTTZZZZZZ[[[[[[\\\\\\\\\[[[ZZZ\\\___aaa```\\\XXXUUUvvvvvvzzzjjjccceeeccc]]][[[^^^```___vvv}}}xxxmmmgggeeecccdddggg^^^bbbfffkkkrrr}}}{{{yyyyyypppzzzgggPPP???AAACCC>>><<>>===999:::999666555888;;;;;;;;;;;;:::777333000//////------,,,,,,++++++******((()))***++++++,,,,,,+++,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,...111---,,,000999EEENNNRRRXXXYYYZZZ]]]___```^^^\\\UUUbbbaaa]]]^^^WWWaaa{{{rrrZZZ\\\ZZZSSSQQQ^^^vvv}}}~~~|||wwwvvvzzzmmmjjjeee___]]]___cccgggeeeooo}}}{{{~~~xxxqqqwwwqqq\\\HHHCCCCCCAAA@@@CCC999666111//////...,,,***++++++++++++++++++++++++)))*********++++++++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,***)))***+++000///...------,,,***)))000///---,,,...222777:::??????@@@CCCHHHLLLNNNOOOVVVWWWXXXZZZ]]]___aaabbbaaa```___]]][[[ZZZYYYYYYZZZRRRLLLJJJIIIHHHJJJNNNOOOFFF>>>@@@LLLYYY]]]\\\VVVUUUTTTRRRLLLHHHKKKRRRPPPZZZfffmmmooopppnnnjjjffftttzzzuuuuuu|||zzzqqqsssmmmmmmoootttvvvoooddd[[[aaannnyyyeeegggcccjjjrrrooovvvvvvyyyxxxzzz|||yyysssppptttwwwwwwwwwzzzzzzuuulllmmmtttsss{{{yyyxxxwwwrrrnnnsssrrrkkksssxxxrrrrrryyy}}}yyyeeebbbeeegggkkklllooonnnjjjhhhhhhddd]]]jjjkkk^^^aaa}}}qqqggg```[[[WWWVVVXXX___lllyyypppeeeZZZRRRcccsssjjjtttxxxmmm```^^^^^^___hhhjjjhhhpppxxxlllhhhUUUOOOHHHCCCBBBBBBBBBBBBBBB???999333000222444555@@@BBBBBB@@@;;;666222111......---,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************************)))))))))(((************************************)))))))))(((************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++---///000///000666@@@KKKRRRVVVYYYXXXYYYZZZ\\\^^^^^^^^^bbb```UUULLLRRRgggssseeeKKKPPPTTTYYYlllxxxsssrrrssspppgggaaa```YYY\\\___ccciiisss~~~wwwyyy}}}}}}~~~~~~}}}tttzzz}}}yyywwwxxx~~~|||kkkUUUDDD===<<<===>>>???<<<777333000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---+++***+++,,,,,,,,,---////////////...333333444777;;;AAAFFFIIIOOOOOOPPPTTTXXXZZZ[[[ZZZ]]]]]]^^^___```aaabbbbbbaaa___[[[VVVQQQOOOPPPQQQLLLFFFCCCIIIQQQVVVYYY\\\[[[TTTJJJFFFQQQ___```XXXSSSXXX^^^\\\SSSOOOXXXfffxxx||||||vvvsssvvvzzz{{{zzz{{{mmmgggiiippp{{{{{{nnnfff___\\\dddpppiiigggbbb[[[eeeiiioooxxxmmmmmmaaafffhhhkkkrrr~~~lllhhhjjjhhheeegggooovvvyyyvvvggg___cccooovvvvvvooovvvrrrllldddooo}}}~~~ppppppssssssrrrwwwzzzqqqtttuuunnnlllqqqmmmggglllllllllhhhccceeeooowwwwwwpppllljjjiii^^^^^^pppssseee]]]UUUUUUWWW^^^dddmmm{{{ssseee\\\UUUYYY]]]TTTccczzz|||llleeedddcccfffeee___bbbrrrhhh^^^SSSMMMMMMNNNLLLIIIJJJEEE???;;;888666444333777;;;???AAA@@@>>><<<<<<555333111///---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************************))))))))))))************************************))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++...000...000666???IIIRRRXXXZZZ[[[ZZZZZZ[[[\\\]]]___``````TTTRRR\\\pppnnn```XXXNNN[[[hhhwww|||uuugggcccaaaaaa___\\\[[[]]]gggppp~~~eeejjjsss|||}}}tttwww~~~wwwwwwmmmooowww{{{fffLLL:::666999:::CCC@@@<<<777222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))******************************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---////////////000222---...//////000111333555888===DDDLLLQQQTTTTTTSSSXXXXXXZZZ]]]___aaa```^^^\\\]]]]]]]]]^^^]]]]]]]]]]]]XXXPPPKKKJJJIIIIIIHHH@@@???GGGZZZkkkpppnnnkkkbbbccc[[[OOOPPP___jjjkkkeeeiiinnnlllddddddrrrnnnmmmvvv|||{{{uuuzzzwwwlllhhhnnnwwwlllccc\\\[[[[[[]]]dddmmmkkkTTTTTTWWW[[[hhhsssxxxeeeUUUUUUPPPYYY]]]gggwwwwwwaaa]]]VVVTTT^^^ooo{{{llleee\\\VVVVVVYYYZZZZZZcccnnnrrrhhh```___[[[UUUaaayyy~~~zzz|||eeehhhpppvvvvvvwww~~~qqqiiikkklllggggggmmmjjjdddkkkjjjgggeeebbbnnnxxxsssnnnjjjdddeeennnqqqlllgggmmmhhheeeiiiooosssyyytttiiiaaaZZZYYY[[[\\\nnnvvvnnneee```ooogggcccjjjpppooojjjgggbbb^^^\\\\\\___```]]]ZZZUUUOOOKKKJJJIIIDDD===:::666:::>>>AAACCCCCCDDDEEE>>><<<888555111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++))))))*********+++++++++*********************************)))))))))))))))*********************************)))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***+++---...,,,222;;;GGGPPPWWWZZZ[[[\\\^^^______^^^]]]]]]^^^ZZZOOObbbsssjjjxxxnnn]]]UUUSSSccczzz{{{tttmmmccc]]]WWWTTTWWWaaaooozzzXXX]]]gggttt}}}{{{mmmiiimmmsss|||~~~uuuoooqqqxxxsssYYYAAA888;;;???CCCBBB???:::555000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))******************************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---//////...///000222222222222000///111666:::EEEJJJQQQXXX]]]^^^]]][[[\\\\\\]]]^^^``````^^^\\\```___^^^]]][[[XXXVVVTTTQQQJJJDDDEEELLLPPPNNNJJJFFFFFFPPPddduuuwwwpppiiiiiiiiicccZZZaaavvv}}}xxxtttwwwvvvlllmmmnnnvvvqqqwwwnnn[[[]]]^^^kkkxxxYYYTTTQQQSSSXXX___iiiqqqxxx]]]MMMOOOSSSXXXaaalllzzzsss___YYYVVV\\\ddduuulllbbbVVVSSS^^^lllqqqnnn]]]]]]\\\ZZZWWWWWWZZZ___nnnpppkkk___YYYZZZZZZVVVSSSqqqzzzqqqtttxxxlll^^^\\\hhhpppmmmhhhjjjsssyyykkkbbb]]]aaafffggglllrrreeeaaagggeeecccbbbcccuuurrrooommmfffeeeiiinnntttwwwttt{{{nnneeegggnnnqqqrrrrrrmmmooohhh]]]VVVWWWbbboooxxxooojjjmmmpppyyyttt]]]NNNKKKNNNRRRXXX]]]ccchhhkkkjjj]]]QQQNNNMMMHHHCCCBBBEEEFFFFFFEEECCCCCCDDDFFFDDDBBB>>>999555222000///,,,++++++++++++,,,---...,,,,,,,,,+++++++++******************************++++++************++++++))))))*********+++++++++************************))))))))))))))))))******************************))))))))))))))))))******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,+++***,,,------555@@@LLLTTTYYY[[[[[[[[[^^^``````^^^[[[YYYYYY\\\bbbooodddnnnvvvzzzooo\\\OOOSSS]]]xxxuuuuuuqqqiiiaaaYYYXXXWWWZZZggg}}}^^^```eeeoooyyyuuuwwwllljjjlllpppwwwzzzvvvvvvyyy~~~tttwwwttteeeOOO@@@===@@@???@@@???<<<777222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---......---,,,---......000333444777===EEELLLTTTTTTVVVXXX[[[^^^aaabbb___]]]\\\]]]^^^]]][[[YYY^^^]]][[[WWWRRRMMMIIIFFFFFFCCCEEENNNZZZaaa___[[[RRROOOTTTdddrrruuuqqqnnnvvvlllooo~~~uuunnnnnnrrr{{{nnneeeggghhhqqqttt|||uuu```SSSMMMSSSfffuuu{{{~~~ooo[[[YYYVVVVVVZZZdddrrr|||ppp^^^[[[___bbbeeehhhsssssseeedddiiiiiiuuuwwwqqqiiihhhqqqxxxsssjjjllllllkkkiiieeeeeemmmxxxwwwuuunnnggggggmmmpppoooggguuulllhhhaaa]]]kkktttzzzvvvpppoooqqqrrrddd\\\WWWXXX[[[]]]bbbggg{{{ooo]]]^^^cccdddgggdddfffvvvssshhhjjjqqqrrrzzzwwwjjj```bbbjjjooopppoooccctttoooZZZQQQWWWhhh~~~uuummmiiijjj```kkk{{{lll]]]NNNMMMLLLLLLQQQ[[[iiissslllSSSHHHDDDAAA@@@DDDCCCCCCBBBAAA@@@AAAEEEGGGDDDCCC@@@===999666333111...---,,,+++,,,,,,...///,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........,,,,,,---///444;;;GGGQQQWWWZZZ[[[[[[WWW[[[^^^^^^[[[XXXXXXYYY___vvvzzzkkkiiiwwwrrrgggVVVHHHLLLddd||||||tttooojjjgggeeeaaaYYYRRRLLLYYYjjj|||dddeeeeeeiiiwwwnnnoootttyyytttqqqooooooooosssxxxtttrrrtttssseeeNNN@@@>>>999<<<>>>===999444111///------------------------------,,,,,,,,,+++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++)))******+++,,,,,,------------------------------++++++,,,,,,---......///,,,...//////......000111000666>>>CCCHHHNNNVVV]]]ZZZYYYYYYZZZ\\\^^^aaabbb___]]]ZZZYYYYYYYYYWWWVVVSSSRRRQQQNNNJJJEEE@@@===EEEKKKVVVccclllqqqqqqoooccc```cccooo{{{~~~}}}yyyuuu}}}sssdddaaahhhqqqyyypppZZZ\\\fffkkkiiittt~~~ttthhh```hhhmmm~~~wwwhhhlllnnnoooqqqxxxyyyvvvqqqgggkkkwwwvvv{{{{{{{{{|||}}}|||}}}~~~sssllliiiooonnngggaaa^^^^^^^^^bbbggguuurrrddd[[[^^^]]]]]]fffbbbccclllxxxsssuuu}}}{{{~~~tttkkkhhhgggdddbbbdddlll~~~]]]QQQYYYiii~~~vvvaaa[[[[[[aaajjjuuuwwwmmmgggaaaYYYXXXaaaqqqwwwYYYKKKEEE???===@@@888:::<<<===>>>AAADDDGGGCCCCCCCCCCCCAAA>>>;;;999444333000...---------...,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************((()))))))))************************************((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---.........///111333>>>EEEOOOVVVZZZ[[[\\\]]]WWWZZZ\\\[[[XXXYYY]]]aaazzzqqqoooiiiiii^^^TTTPPPVVVmmmrrrgggdddaaa^^^\\\]]]___``````mmm{{{```aaa___^^^dddiiiddd[[[[[[fffuuu|||vvvzzzxxxuuurrrnnnlllpppuuu}}}zzz|||{{{___GGG>>>444999===>>>:::555222000---------------------------------,,,,,,+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++))))))***+++,,,,,,------------------------------++++++,,,,,,---...//////+++---000222333444777999BBBHHHPPPTTTTTTUUUXXX\\\XXXZZZ^^^aaabbbaaa___^^^^^^[[[WWWUUUUUUTTTSSSRRRKKKKKKKKKJJJHHHEEEBBB@@@KKKYYYjjjuuuyyyyyyzzz{{{yyywww{{{ggggggqqq|||xxxmmmwwwxxxjjj```eeerrrdddVVV^^^iiikkktttuuutttyyyzzzuuu~~~~~~zzz}}}}}}zzzxxx|||{{{xxxwww}}}~~~{{{vvvrrrqqqrrrvvv|||}}}kkkbbb___UUUPPPZZZYYYXXXZZZ___gggmmmrrrttt{{{fffgggooojjjqqq}}}xxxfffeeeeeehhhhhhggglllssswww___QQQWWWccctttuuu|||fff\\\YYY[[[ccc[[[qqqvvvoooiiippp|||aaaVVVOOOEEE>>>===<<<>>>AAAAAAAAA@@@@@@AAACCCEEEGGGIIIHHHFFFDDDBBB:::888444111...---------,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************(((((())))))*********+++************************(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---...///111555777EEELLLTTTZZZ\\\]]]^^^```ZZZ\\\\\\ZZZYYY\\\dddlll~~~ooohhhaaa[[[TTTUUUddd}}}zzzsssggg\\\]]][[[YYY\\\cccnnnzzz{{{wwwuuuuuuuuuvvvttttttxxx{{{qqqwwwqqqiiiaaaZZZUUUPPPMMMPPPXXXgggtttvvvqqqrrryyy{{{tttnnnooouuu{{{}}}}}}{{{}}}kkkSSSFFF;;;555333999;;;666111111///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))************************(((((()))***************************************************************)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((()))111000///...---.........//////000333999@@@GGGKKKQQQTTTWWWXXXXXXYYY\\\___^^^```bbbbbbaaa```aaacccYYYWWWUUUTTTSSSRRROOOMMMIIISSSUUUUUUYYYSSSJJJMMMVVVdddxxx||||||{{{|||rrr]]]UUUbbbmmmjjjtttxxxllliiijjjrrr|||~~~zzzrrrjjjkkksss{{{~~~}}}yyyvvv{{{ooowww||||||xxxrrr~~~~~~{{{~~~}}}qqqnnngggcccjjjnnncccbbbaaa[[[```kkkkkkbbblllvvvyyyuuupppkkkhhh___XXX```hhhbbbdddsss}}}iiiXXX]]]ooo}}}wwweee___bbbfffooonnnpppwwwvvvvvvwwwddd___XXXJJJBBBBBBGGGRRRJJJ<<>>HHHGGGGGGGGGFFFDDDFFFJJJ===:::666222000//////000+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******************************))))))))))))******************************************+++++++++,,,,,,,,,++++++******************)))************+++++++++++++++,,,,,,,,,---------,,,......---,,,000999AAAQQQRRRUUUXXX[[[]]]______\\\VVVXXX]]]ZZZZZZrrr|||qqqbbbOOOWWWPPP[[[zzzvvvpppeee]]]\\\XXX[[[eeerrr}}}|||tttrrrqqqooommmlllnnnrrrvvvtttttt~~~yyy|||yyynnncccYYYPPPKKKJJJNNNXXXccchhhllluuu~~~xxxvvvyyy~~~yyy~~~~~~~~~xxxuuutttwww}}}yyymmm[[[LLL999444444999;;;888555555000///---,,,+++,,,...///++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))************************((())))))***************************************************************)))***++++++++++++***)))))))))+++,,,,,,,,,++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,---------......000333888???GGGNNNSSSVVVXXXZZZ[[[[[[[[[[[[^^^aaaccccccdddeeeeeeccc^^^ZZZYYYVVVQQQJJJEEEDDDHHHLLLUUU[[[aaakkkmmmZZZNNNWWWbbbwwwyyyyyy}}}zzzrrrrrrtttmmmaaaQQQLLLZZZffffffqqq|||uuu```eeellluuu~~~~~~vvvuuu{{{~~~wwwzzzxxx{{{nnniiinnnnnnoooxxxvvv{{{zzzwww{{{}}}zzzrrrwww|||~~~qqqqqqwww|||vvvyyy}}}ssstttxxxtttsssrrrjjjzzz}}}uuupppfff[[[\\\___ZZZbbb{{{lllTTTPPP```zzzpppaaa[[[\\\eeennn~~~wwwmmm]]]fffmmmwww{{{ddd^^^XXXOOOQQQ\\\{{{___IIICCCCCCGGGEEEDDDDDDFFFFFFEEEDDDDDDBBBAAA>>>:::666111...,,,......------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))))))))******************************************+++++++++,,,,,,,,,++++++******************************++++++++++++++++++,,,,,,,,,------------...///......444???GGGTTTUUUVVVXXXYYYZZZ[[[[[[SSS[[[^^^ZZZ]]]tttmmmbbbWWWLLLQQQeeerrrjjjcccYYYSSSTTTWWWbbbxxx~~~zzzzzz{{{xxxqqqpppooommmllllllpppvvv{{{~~~{{{zzzxxx~~~ssshhh^^^WWWLLLJJJKKKOOOVVV```ppp~~~~~~uuussstttwww{{{{{{wwwuuuvvvwww{{{zzzwwwvvvvvvvvvwwwuuupppfffVVV>>>888444666888666444444111000...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***************************************((()))******++++++******************************************************)))***++++++++++++***)))))))))***+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000,,,,,,------...///000000999>>>FFFOOOWWW\\\______^^^^^^^^^]]]\\\]]]```cccgggeeedddeeeeee```VVVOOOKKKMMMLLLFFFAAADDDOOOZZZjjjggghhhrrrtttcccddd||||||vvvnnnsssmmmppprrrttt}}}zzzmmmZZZXXXdddqqquuu~~~uuu}}}}}}xxxwww|||vvvwww~~~rrrpppqqqttt{{{yyymmmrrrmmmkkksss}}}tttooopppllljjjwwwuuummmpppqqqnnnuuurrr|||zzzrrrqqqvvvyyy{{{yyyzzz{{{vvvvvvsssrrrpppgggooorrrZZZSSSXXXaaaooo}}}ssswww~~~pppYYYMMMNNNVVVgggttttttpppkkkaaaVVVXXX___mmmlllfffaaa```tttzzzYYYLLLEEEDDD@@@??????@@@BBBCCC@@@<<>>>>>===<<>>===999333333222000///......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))***+++++++++++++++************************************************+++******************+++++++++************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...///......111666>>>EEEJJJSSSUUUYYY\\\___aaaaaaaaabbb```^^^]]]^^^aaacccddd```___[[[SSSKKKHHHJJJOOO]]]aaaaaaWWWMMMNNN[[[iiirrrzzztttyyyrrrqqqxxx~~~tttccc___gggsssyyyzzzzzzzzz}}}~~~zzz}}}xxxxxxnnnmmmnnnkkkqqq~~~~~~yyynnnhhhlllpppooonnnqqq{{{|||yyyooohhhhhhlllooovvv~~~uuurrrzzz}}}zzz}}}|||yyyppptttvvvsssrrr}}}xxxsss{{{sssooo{{{vvvmmmnnnoooqqq~~~ssspppyyyuuuccc```ggg]]]WWW]]]ttttttfffbbbZZZWWWXXXXXXhhhuuu{{{zzzaaaKKK@@@DDDDDD???===BBBEEEDDD===============<<<;;;:::666444111...,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------............///111666===GGGQQQXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^mmmqqq|||uuuqqquuuuuudddVVVQQQMMMWWW~~~kkkWWW___ZZZVVVVVVXXXddd~~~zzzvvvqqqmmmllllllmmmrrrpppoooppprrrtttuuutttooonnnmmmmmmmmmlllmmmoooppptttyyy}}}}}}|||{{{{{{ssspppvvv}}}sssjjjhhhkkkkkkhhhcccqqqttthhhcccsss|||oooXXXXXXfffzzzlllVVVCCC<<<======:::555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++************************)))***++++++,,,+++++++++************************************************++++++***))))))***++++++---,,,++++++***+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,------...222888@@@JJJSSSYYYWWWYYY[[[]]]```aaaccccccccc```^^^]]]^^^```aaa```XXXXXXTTTKKKEEEIIIVVVbbbrrrpppiii]]]TTTVVVcccooo{{{sssooojjjiiimmmyyy~~~kkkaaaoooxxxrrrssssssnnnvvv|||vvv|||sssnnnsss~~~jjjhhhpppxxxqqqrrrxxxyyyzzz}}}}}}ooogggeeeoooyyyyyyrrrmmmooosssvvvsssnnnnnnuuu{{{}}}ssslllsssppp|||tttmmm~~~~~~vvvkkkvvv~~~zzziiibbbjjjqqqlllooo|||uuuvvvtttssszzzzzzxxxzzzzzzooobbbdddnnnmmmgggjjjzzzooo^^^YYY[[[___aaaggg~~~{{{{{{qqq___ZZZQQQ\\\]]]NNN@@@>>>BBBCCC???>>><<<;;;::::::::::::888666444111...,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++++++++,,,******************************+++++++++,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,---------............---000555===EEEMMMTTTWWWYYYZZZ[[[\\\]]]]]]]]]]]]VVVjjj}}}yyyoooqqqkkkWWWHHHHHHQQQjjjxxxiii^^^RRRUUURRRTTT^^^kkk~~~|||pppmmmiiiffffffgggjjjmmmooooooooorrruuuxxxxxxxxxwwwuuuttttttqqqnnnooossspppuuu|||}}}|||uuuyyy{{{vvvwwwzzzvvvnnn\\\bbbppp}}}|||uuuwww~~~{{{}}}{{{vvvvvvsssgggiiissswww[[[EEE===<<<<<<666555555333111///...---------------------------,,,,,,++++++++++++++++++))))))*********+++++++++************************)))***++++++,,,,,,++++++************************************************++++++***))))))***++++++......,,,+++++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......///111444888???GGGOOOVVV[[[]]][[[]]]___aaaccccccccccccaaa^^^[[[ZZZZZZZZZXXXUUUSSSQQQNNNJJJLLLYYYlllzzzzzzxxxsssnnnkkknnntttyyy|||eee___aaahhhuuu}}}ppptttxxxvvv~~~qqqnnnssssssppp{{{zzzuuuwwwvvvpppdddcccfffsss}}}ooofffhhhpppxxxzzzzzzyyyuuulllqqquuusss{{{mmmqqqyyyoookkkmmmuuu{{{wwwmmmeeefffmmmtttvvvuuuxxxzzzqqqqqqvvvyyyxxxuuusssfffdddrrryyyuuutttuuuyyy}}}yyylll___^^^pppyyyyyyyyyuuuvvvzzzqqq~~~{{{nnn~~~pppfffkkktttuuu}}}|||vvvuuuwwwyyy|||~~~pppjjjjjjbbbfffiiihhhiiinnnsssvvvtttuuuyyywwwhhhZZZ```aaaaaannnxxxttteeeaaaqqqwwwUUUCCC@@@AAA??????>>>===<<<;;;;;;;;;;;;:::888555222///---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------------------...............222:::DDDMMMSSSUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]~~~}}}iiieeeZZZOOOMMM```zzzttt]]]UUUYYY\\\RRRUUUdddvvvxxxyyyyyywwwtttssssssjjjgggdddcccdddiiinnnqqqooopppqqquuuxxxzzzzzzxxx~~~{{{yyyyyyuuuppprrrxxxxxx{{{~~~~~~{{{yyyxxxxxx{{{ssshhh`````````cccsss~~~}}}}}}yyyxxxTTTCCCAAADDD666666555444222000...,,,---------------------------,,,,,,++++++*********))))))******++++++++++++******************************+++,,,,,,,,,,,,+++************************************************,,,+++***))))))***+++,,,000///---,,,+++,,,------*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////000000222444@@@EEENNNVVV\\\]]]]]]\\\```bbbdddffffffeeebbbaaa^^^[[[WWWUUUTTTRRRNNNKKKQQQNNNJJJLLLVVViii}}}|||xxxxxxfff^^^aaa```iii~~~vvvuuunnnnnnuuuwww~~~nnnhhheee```YYY```kkk|||yyyrrrqqquuu}}}kkknnn}}}}}}lllXXXZZZiiipppmmmxxxttt\\\VVVcccoootttssstttwwwuuukkk^^^UUU^^^eeennnsssttt{{{}}}eeeXXXcccoooppppppuuuyyyoooZZZfffpppjjjllllllnnnrrrwwwsssfffXXX[[[jjjmmmhhhffffffrrruuuaaaaaaoooppplllllllllnnn|||tttqqq|||~~~zzznnnqqq{{{}}}tttjjjnnnxxxxxxrrr~~~}}}qqqjjjgggrrrssskkkqqqeeelllrrrsssvvvvvvnnnbbbnnnrrrooollliiijjjppphhhpppqqqQQQFFFDDD===>>>?????????>>>=========<<<;;;888555222///---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------........./////////555>>>IIIRRRVVVVVVUUUXXXYYYZZZ[[[[[[\\\[[[[[[oooqqqcccaaaRRRRRRbbbttthhh]]]YYYXXXWWWYYY]]]bbbjjj}}}vvvoooiiifffcccggglllmmmkkkiiiiiijjjhhhfffcccbbbeeejjjqqquuuuuuvvvxxx{{{~~~~~~|||}}}||||||xxxrrrttt{{{~~~yyytttrrrrrrvvv}}}vvvggglllrrrqqqvvv{{{tttxxxiiiQQQJJJCCC888777999444444333+++///...------...---+++)))++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...,,,,,,---------,,,---......---...444>>>EEEQQQVVV\\\_________aaacccccceeeffffffeeebbb___\\\ZZZ^^^[[[QQQLLLSSS[[[^^^XXXNNNTTT```aaajjj|||uuusssvvvwwwmmm^^^VVV]]]uuurrrdddaaaooo~~~qqqhhhqqquuuffffffnnnssswww|||xxxhhhllluuukkknnntttyyyyyy{{{vvvlllggggggpppzzzyyynnneeedddhhhkkkzzz}}}vvvooooooeee\\\______bbbfffkkkpppvvvzzz|||nnniiihhhlllooonnnnnnooosssxxx{{{yyyrrrnnnpppttteeeeeejjjtttyyyttthhh```dddgggmmmqqqpppnnnrrryyylllbbb]]]aaacccccchhhqqqggghhhgggddd^^^___hhhssssssuuu{{{{{{ooofffiiiuuuvvvpppiiifffssssssxxxooommmjjjeeeaaa___aaaddduuuqqqiii~~~hhhfffkkkhhhzzztttZZZKKKBBB@@@;;;:::>>>>>>::::::>>>AAA???<<<888666555555555............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......------///111111:::EEENNNRRRTTTWWWYYY\\\ZZZaaaYYYcccdddUUUtttxxxddd]]]^^^RRRjjj{{{rrr```TTTTTTTTTTTTSSSVVV```iii|||xxxyyykkkffffff______dddaaa___bbbgggiiihhhgggfffeeedddbbb```ccchhhnnnqqqsssrrrxxx~~~zzzwwwzzzvvvrrrpppttt{{{yyy~~~wwwjjjbbbdddiiizzz|||uuuppppppjjjqqq~~~uuuvvv~~~zzz}}}hhhXXXFFF999666999555666555---///...------...---,,,***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,---............++++++...444===GGGOOOSSSZZZ\\\___aaaaaaccceeefffhhhfffccc```^^^^^^___```___TTTRRRdddwww}}}vvvpppkkk```aaagggkkk~~~vvvjjjccceeeqqq~~~}}}||||||zzz|||zzzyyy{{{yyykkkddd\\\\\\hhhzzz|||~~~zzzvvvtttpppwww~~~~~~||||||yyyxxxzzz|||zzzwww{{{{{{qqqrrrssswww~~~{{{rrryyy~~~}}}xxxxxx|||xxxpppjjjlllrrruuusssppplllfffbbb``````cccfffkkkmmmsssvvvrrrjjjeeeeeefffkkknnnlllgggjjjyyysssooollldddmmmpppuuullleeefffhhhiiilllrrr|||iiirrr}}}|||wwwyyy|||}}}kkkbbb___\\\LLLBBB:::;;;>>>???AAADDD@@@>>><<<:::888888777888333222///---,,,++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......---...000222666>>>IIIQQQUUUWWWZZZ\\\[[[ZZZddd\\\]]]___hhhvvvooooootttlll[[[TTTYYYdddooo___XXXKKKPPPRRRSSSRRRUUUfff|||yyyuuurrrqqqbbb___aaa]]]___dddaaabbbdddeeeeeeddddddeeefffaaaaaabbbdddhhhlllpppssswww~~~}}}~~~}}}tttooojjjeeeeeehhhfffnnnqqqjjj^^^\\\gggtttuuummmgggbbbqqqaaaggg}}}uuusssxxx~~~vvv[[[LLL;;;555999777888777000000...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......//////***,,,111===LLLXXX^^^^^^aaa``````aaadddggghhhhhhjjjhhhddd```]]]\\\]]]]]]WWWMMM\\\}}}{{{sssqqqrrryyyvvvkkkbbb]]]```lllxxxxxx~~~}}}~~~}}}tttpppggghhhuuuwwwooolllbbbaaaffftttqqqjjjlllwww{{{vvv{{{xxxpppvvv{{{uuuuuuxxxvvvrrrllljjjkkkkkkiiifffbbbcccfffiiifff]]]YYYYYYWWW\\\eeeiiiccc\\\cccqqqzzzllljjjmmmfffllluuuoooeeellluuu{{{{{{aaa```qqqpppfffgggdddooouuuwwwmmmiiiddd___[[[PPPDDD???>>><<<<<<>>>>>>======<<<;;;:::999999999777333///,,,++++++,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---.........///222555:::BBBLLLSSSWWWYYY[[[^^^ZZZ\\\ddd]]]ZZZdddhhhYYYUUU^^^[[[NNNQQQbbbpppWWWLLLMMMJJJPPPPPPQQQWWWjjjzzztttttttttsssqqqrrrdddbbbfffcccccceee```ddddddcccaaa______aaaccc^^^___aaadddjjjoootttvvvyyy~~~}}}tttlllgggccc^^^]]]___gggppptttmmmbbbeeevvvsssgggbbb^^^ZZZoooaaacccrrrtttqqqtttxxxlllWWW@@@555888888999999222111///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++------------///000000444===IIIUUU]]]``````aaa______bbbfffiiihhhfffffffffeeeccc___ZZZUUURRRKKK\\\~~~zzzyyyvvv{{{gggccc^^^]]]aaaiiittt{{{zzzwwwttt{{{|||mmmuuummmmmmllleeemmmsss}}}xxxrrrwwwyyyyyy|||yyy|||xxxvvvnnnllllllmmmkkkfffeeeggg```YYYZZZccceee\\\WWWZZZ{{{}}}~~~yyymmmccceeelllsss{{{|||mmmpppxxxxxx]]]ZZZaaaaaa___dddccchhhhhhxxxtttkkkiiiiiihhhpppppplll```OOO???777777>>>>>>>>>===<<<:::888777<<<:::777444000---+++*********+++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---.../////////111555888===DDDNNNTTTWWWXXX[[[]]]\\\^^^```\\\bbb}}}{{{sss___YYYWWWVVVPPPQQQjjjkkkYYYLLLKKKRRRXXXTTTWWW```uuu~~~wwwnnnkkkmmmpppooollljjjaaaeeennnmmmmmmmmmeeehhhhhhhhheeecccaaabbbcccbbb```bbbkkkyyyuuurrrsssnnnjjjhhhdddccchhhpppzzzyyyppprrr|||sssllljjjgggdddvvvuuutttsss{{{vvvuuuyyy}}}hhhHHH777888999::::::333222000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------******************************************************************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,---000333:::AAALLLUUU[[[]]]```bbb]]]^^^```dddiiijjjfffbbb___^^^\\\YYYUUUQQQMMMKKKRRRttt{{{wwwrrrkkknnnuuu[[[VVVSSSXXXhhh~~~yyymmmiiihhhkkkfffooo{{{xxxyyyrrr}}}}}}yyyttt|||~~~|||yyyzzz~~~pppqqq|||zzz|||~~~zzzwwwoooeeeaaagggkkkeee```___fffbbbbbbffffffdddgggnnnzzzrrrooorrr{{{hhhdddbbbaaagggnnnvvvuuullltttjjj]]]aaasssqqqRRRCCC@@@@@@@@@???>>>;;;999777555:::;;;;;;:::777222---***++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...//////000333888;;;BBBHHHQQQVVVXXXZZZ\\\^^^^^^```[[[aaazzz~~~|||zzzgggUUUVVVQQQJJJQQQlllzzziiiSSSHHHIIIKKKQQQYYY___ttt{{{qqqkkkkkkiiieeeaaaaaaeeefffdddaaaYYYVVVcccrrrrrrrrrqqqjjjhhhkkknnnnnnllliiigggfffjjjfffiiizzz{{{qqqooovvvvvvvvvuuuqqqrrr~~~||||||~~~~~~||||||~~~~~~}}}UUU<<<:::;;;<<<<<<666222000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,............------------************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///......111777<<>><<<:::888777888:::===>>><<<777111---------------,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000111555:::>>>HHHNNNUUUZZZ[[[\\\^^^aaa```___^^^www|||yyyaaaTTTPPPFFFEEE^^^kkkWWWRRREEEBBBNNNQQQTTT___zzzzzzrrrkkkddd]]][[[^^^\\\]]]^^^```bbbbbb```^^^\\\\\\jjjuuuoooiiiggg```]]]cccjjjooopppnnnkkkjjjqqqooovvv~~~zzzyyycccBBB>>>>>>>>>>>>999333000---,,,---.........------------------------------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------++++++,,,,,,,,,,,,------,,,...000000222888AAAIIISSSWWW]]]aaacccccccccccc___aaaddddddaaa]]]ZZZXXXNNNKKKGGGGGGMMMXXXdddllluuuyyynnnfffeeefffjjjxxxuuummm~~~uuukkkmmmiiiiiiwwwsssiiikkkqqquuuqqqqqqzzzrrrxxxvvv{{{uuuvvv}}}www}}}~~~zzzsssmmmjjjlll}}}}}}}}}~~~|||qqqtttxxxzzzuuu|||~~~xxxsssnnnqqq|||vvvdddmmmooottt}}}zzzssswwwooopppqqqwww|||xxxlllpppuuuooommmmmmrrrpppyyy|||llleeettt}}}eeeVVVNNNFFFDDDBBB???>>>===<<<<<<777999<<<>>>===:::777444.........---,,,,,,++++++++++++,,,,,,---......///------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........//////000222666<<>>888111...///000///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///111555===FFFOOOXXX___ccceeeeeedddbbb```___^^^\\\UUUQQQMMMLLLNNNNNNNNNOOOZZZxxxsssnnnuuu|||{{{qqqhhhmmmssswwwfffhhhvvv{{{yyyqqquuuyyyzzz|||zzzvvvrrrnnnfffeeecccccccccbbb```______^^^]]]^^^___```___^^^\\\[[[ZZZYYYYYYZZZ\\\]]]]]]^^^___``````aaa``````bbbdddddd```\\\ZZZ]]]aaaccceeehhhiiikkkmmmppprrrmmmgggdddiiinnnppprrrtttlllgggiiitttwwwooohhhiiiaaa___ZZZVVVTTTTTTUUUVVVbbb```^^^cccoooxxxvvvnnnjjjnnnuuu{{{{{{xxxzzzxxxwww|||sssiii\\\YYYhhh~~~xxxrrruuuyyy|||zzznnnhhhllldddhhhllluuu{{{jjjcccVVVRRR___dddsss|||uuucccSSSGGGAAACCCAAA@@@@@@AAAAAA???<<<999666111///......---,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........000000000111555;;;BBBGGGLLLQQQWWW]]]___\\\]]]bbbnnn}}}kkk]]]VVVTTTRRRtttiiiWWWHHHDDDGGGFFFPPPUUUhhh{{{lllgggccc___]]]^^^```aaabbbgggeeecccdddfffeeebbb___\\\\\\ZZZYYYVVVTTTRRRRRRUUUVVVZZZ^^^]]]^^^iiivvvzzzyyykkkeeehhhuuu}}}zzzxxxwwwxxx|||}}}{{{{{{{{{|||{{{vvvrrruuuvvv|||xxxwwwqqqdddbbbXXXGGGCCC===555111//////---+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000111222===KKKWWW^^^bbbdddffffffeeeeeedddbbb^^^XXXTTTSSSJJJHHHNNNSSSTTTWWW]]]eee|||yyyrrrrrrssspppkkkwww~~~rrriiijjjyyywwwrrrhhhkkknnnmmmrrr}}}{{{|||~~~tttmmmkkkooopppmmmkkkiiieee```YYYUUUQQQOOOPPPSSSVVVWWWVVVTTTSSSSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTTTTQQQLLLJJJKKKMMMPPPRRRWWW]]]cccffffffeeebbb^^^___iiippppppllliiieeedddlllyyy|||qqqfffbbbTTTQQQMMMIIIGGGGGGJJJKKKQQQMMMKKKTTTfffsssooodddcccbbbdddlllsssrrrhhh^^^kkkwwwwwwhhhdddooovvvqqq}}}uuuxxxrrrzzzxxxmmmooovvvwwwrrrnnnllllllrrr|||uuujjjjjjyyy|||xxxwwwpppbbb___ZZZ^^^ooozzzkkkTTTDDDCCCAAA@@@@@@@@@@@@>>><<<;;;999555333111///---+++......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------......000000000444:::@@@DDDFFFIIIWWWWWWYYYbbb\\\ZZZlll|||jjjaaaZZZQQQOOORRRccc~~~```OOOFFF@@@CCCJJJQQQdddxxxyyykkk___UUUTTTVVVYYY\\\___bbbfffiiinnnllliiieeeaaa]]][[[YYYRRRQQQVVV___```YYYVVVZZZ]]]aaagggkkklllssskkk^^^aaa___WWWaaauuu{{{|||yyyxxx{{{||||||uuurrr\\\PPPDDD???888333000...,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,------------------------,,,---.........///222444999FFFWWWbbbeeeeeedddeeeeeedddfffhhheee\\\SSSNNNIIIGGGOOO]]]dddaaaeeennnooo}}}qqqnnnnnnoooxxx}}}yyymmm```\\\hhhvvvuuu|||tttiiidddggggggbbbccciii___bbbhhhooosssrrrmmmhhhdddeeebbb___^^^```^^^YYYTTTPPPKKKIIIKKKOOORRRTTTOOONNNMMMOOOQQQRRRRRRQQQLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHFFFIIILLLLLLIIIEEECCCBBBEEEFFFIIIQQQXXX\\\\\\YYYZZZZZZ```jjjqqqppplllkkkhhhiiiqqq|||}}}qqqddd]]]MMMKKKFFFCCCAAACCCFFFHHHDDDCCCFFFQQQccckkkbbbTTTZZZTTTQQQTTT[[[^^^[[[VVVdddkkkkkkdddccckkkrrrssstttrrrvvv|||||||||rrrsssooo|||xxxqqqyyy|||mmmaaaccc```bbbjjjrrr}}}uuummmaaaeeezzz~~~xxxsss}}}wwwhhh^^^```___eeeuuuyyy___JJJBBBAAA@@@@@@@@@@@@??????;;;999666444333111...+++......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............------------//////111666===CCCEEEFFFJJJ\\\YYYWWWccc[[[\\\{{{|||hhh\\\]]]YYYNNNPPP\\\hhhNNNDDDBBBAAAGGGRRR\\\kkk^^^XXXVVVUUUTTTYYY```dddeeefffiiilllkkkiiieee^^^WWWSSSRRRRRRMMMOOO[[[jjjiii]]]\\\fffjjjqqq|||{{{oooXXXQQQSSS^^^dddgggtttzzzwwwwww{{{~~~||||||rrrssswwwrrrwwwTTTNNNCCC???999444111///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------......------------------------------------.........///222777;;;GGGRRR___ffffffddddddddddddcccfffhhhbbbUUULLLJJJHHHPPPbbbsssvvvppppppwww|||qqq]]]dddtttvvvzzz|||wwwpppiiigggeee```YYYSSS[[[lll}}}xxx~~~xxxtttmmmgggccc```aaaccc^^^UUUSSSWWWSSSVVV[[[bbbiiimmmmmmmmmhhheee^^^UUURRRTTTSSSPPPJJJGGGDDDDDDEEEHHHIIIIIIBBBAAAAAACCCFFFGGGGGGFFFDDDDDDBBBAAA@@@???>>>>>>CCCCCCCCCCCCBBBAAA@@@???>>>CCCIIIMMMLLLGGGBBB???@@@???@@@DDDKKKPPPPPPOOOSSSWWW___gggiiihhhjjjoooeeeeeehhhmmmlllcccWWWOOODDDBBB>>><<<;;;===@@@CCC>>>AAAEEEKKKTTTYYYQQQGGGMMMIIIEEEEEEHHHLLLNNNOOOPPPUUUeeewww|||uuurrrvvv~~~xxxvvvxxxvvvvvv|||xxx{{{|||~~~oooqqqssssss{{{oooiii```\\\bbbjjjvvvsssnnnjjj]]]___uuuttthhhaaa\\\aaa```bbbjjjjjjjjjuuuuuu^^^IIIDDDDDDCCCCCCBBBBBBCCCDDD:::888666555444222000...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.....................---...///333999???DDDGGGGGGMMM___[[[WWWbbb]]]hhhzzzeeeYYYWWW[[[SSSJJJWWWppplllUUUDDDCCCDDDEEEOOO___{{{zzzeeeWWWSSSTTTWWWYYY[[[aaagggjjjjjjiiiiiikkkeeeccc^^^WWWRRROOOPPPRRRSSSUUUaaalllhhh```jjj}}}xxxmmmhhh___RRRTTT^^^hhhnnnuuu{{{zzz}}}|||{{{mmmhhhooouuupppwww|||LLLFFFCCCAAA<<<777333111//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------.........///222999BBBHHHWWW]]]cccgggfffddddddeeebbbaaabbbbbbYYYMMMKKKQQQkkkvvvwwwpppnnnvvv{{{lllfffooozzzwwwqqqqqqUUUMMMHHHRRRcccmmmggg]]]___lllyyy}}}~~~~~~tttppppppmmmggg___[[[ZZZZZZUUUVVVYYYZZZRRRHHHDDDFFFCCCEEEIIIOOOUUU[[[___aaajjjggg\\\OOOGGGEEEEEECCC@@@??????@@@BBBCCCBBBAAAAAA???>>>???@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;:::???@@@@@@@@@???>>>======<<<@@@FFFKKKKKKGGGBBB>>><<<;;;;;;===@@@DDDFFFGGGFFFIIIPPPTTTSSSRRRXXXaaaUUUSSSRRRRRRQQQKKKCCC===>>>===;;;::::::<<<>>>@@@>>>@@@???>>>BBBFFFFFFCCCBBBCCCCCCBBBAAA@@@AAABBBEEEDDDSSSkkktttoooqqq|||~~~yyyvvvwwwxxx{{{{{{vvvqqqkkkjjjrrr|||{{{wwwyyyttthhhjjjqqqzzz}}}uuulllhhhooovvvxxx~~~uuutttnnnllliii^^^```tttiii^^^[[[MMMXXX```kkk{{{}}}{{{ppp^^^LLLGGGGGGFFFDDDAAAAAABBBDDD<<<999777555444444222000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................//////---111777===AAAEEEIIILLLSSS^^^]]][[[```ccc~~~ddd\\\YYYYYYRRRSSSppptttUUUFFF@@@FFFJJJNNNccc}}}jjj___UUUTTTVVVXXXXXXXXX```cccfffhhhhhhgggfffeee]]]ZZZVVVTTTTTTXXX\\\___eeehhhooouuuwww{{{lllnnnzzz|||mmmkkkfffaaa```aaa^^^YYYggguuu}}}}}}{{{~~~~~~{{{|||fffgggooowww{{{qqqqqqUUUEEEGGGEEEAAA;;;666222111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................---......111777CCCOOOXXX```aaacccdddeeeddddddccc^^^[[[ZZZYYYQQQLLLXXXkkk{{{xxxpppeeefff^^^]]]kkk~~~xxx{{{dddNNNQQQNNNWWWppp{{{}}}vvvmmmfffbbb___]]]aaa]]]YYYVVVTTTSSSSSSUUULLLKKKKKKLLLHHHBBB??????AAACCCGGGJJJNNNRRRVVVXXXaaaaaaYYYKKKAAA===<<<;;;<<<<<<===@@@CCCEEEDDDCCCFFFDDDCCCBBBCCCBBBAAA???::::::;;;<<<<<<=========??????@@@@@@@@@???>>>>>>???@@@CCCEEEEEEDDD@@@===;;;<<<=========???BBBDDD>>>>>>@@@CCCBBB@@@DDDKKKEEEBBB???===>>>>>>:::666============>>>???AAABBB===>>>===;;;???EEEGGGEEE??????@@@???>>>===<<<<<>>999666555444333222......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000...555===AAABBBFFFMMMSSSXXXZZZ___bbb```mmmkkkbbbZZZVVVVVVeee{{{```LLLCCCDDDOOOVVVccclll```UUURRRTTTZZZ^^^[[[ZZZ\\\dddcccbbbbbbbbbaaa^^^\\\WWWUUUUUU\\\hhhvvvyyyppplllnnnuuussskkkqqqyyyuuuooooooqqquuuwwwxxx|||zzz~~~xxx|||}}}yyy{{{|||eeejjjooopppnnnyyynnnnnn}}}eeeLLLKKKIIIEEE???888444222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................------...222;;;JJJYYYdddaaa``````aaacccdddbbbaaaZZZVVVTTTSSSNNNQQQiiiooonnnyyyvvvhhheeeeeennnkkkTTTYYY[[[cccwwwwwwmmmggg]]]VVVVVV[[[^^^^^^\\\UUUPPPOOONNNIIICCC@@@GGGBBB???AAADDDDDDBBBAAA>>>@@@DDDFFFHHHIIIKKKLLLUUUXXXVVVKKK@@@<<<<<<;;;::::::;;;???CCCFFFGGGFFFDDDBBBAAAAAABBBBBB@@@???>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@DDDBBBAAA@@@@@@@@@???>>>;;;>>>AAABBB@@@@@@BBBEEEBBB>>>===???@@@>>>>>>AAA===;;;888777:::======999;;;<<<===>>>@@@@@@AAAAAA:::===???CCCIIIOOONNNHHHAAA>>>:::999;;;===?????????BBBCCCAAAEEELLLQQQRRRTTT^^^iiisss}}}yyyuuutttvvvvvvuuuxxx|||}}}{{{wwwxxxrrreeejjjyyypppoooooozzzzzzuuuxxxrrrccckkkwww{{{fff[[[kkk~~~tttggg^^^aaaaaa^^^WWWPPPLLLMMMNNNFFFBBB<<<777555444333222//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111///888AAADDDCCCGGGPPPXXX[[[WWW```fffaaauuufff[[[PPPLLLTTTlllpppUUUNNNHHHMMMZZZdddyyypppXXXKKKRRRSSSZZZaaaaaa]]]___eeehhhddd```^^^]]]\\\XXXTTTZZZYYY]]]lll~~~~~~vvvkkkqqqwww~~~|||xxxuuuuuuvvvvvvxxxyyyooojjjmmmrrr{{{yyyxxxpppuuu{{{WWWZZZPPPFFFAAA===666111///......---------......///------------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///---,,,------,,,+++---///444???LLLWWW]]]___```aaaaaa```ccceeeaaaYYYXXXWWWRRRLLLKKKYYYuuuwwwkkkkkkppprrrvvvzzzwwwgggZZZ\\\hhhwwwwwwtttccc``````ZZZRRRPPPSSSTTTOOOOOOKKKEEEBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCGGGFFFDDDBBBAAAAAABBBCCCHHHLLLMMMIIIAAA:::888999<<<::::::???BBBBBB???===AAA???>>>AAAEEEGGGFFFDDD???AAADDDFFFHHHIIIIIIIIIEEEEEECCCAAA???@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJOOOQQQQQQOOOMMMLLLGGGFFFDDDBBB@@@@@@@@@@@@<<<:::999999;;;<<<<<<;;;EEE@@@>>>CCCIIIIIIHHHHHH===OOOWWWUUU\\\ggg]]]FFFAAACCCDDDDDDCCCBBBCCCDDDDDDCCC@@@>>>BBBHHHIIIEEEJJJJJJPPP\\\jjjqqqooojjjooogggdddfffccc^^^dddqqqppp{{{}}}vvv}}}iiidddiii|||}}}qqqdddnnnqqqtttrrrdddiiizzzzzzmmmiiirrr}}}vvvjjjiiikkkeeeyyyjjjPPPMMMVVVOOOFFF<<<888777555222000,,,111111,,,+++//////,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------,,,...000000///...///000000888@@@CCCCCCHHHRRR[[[ZZZaaaPPP\\\pppvvvVVVWWWHHHIIIjjjtttbbbSSSRRRPPPTTTeeezzziii^^^ZZZ[[[\\\^^^```aaaaaaaaabbbcccdddddd___VVVQQQTTTZZZ^^^aaaggguuuzzzwwwuuutttssssssxxxyyyyyyxxxmmmmmmrrrxxx{{{pppmmmwwwzzz~~~rrrZZZMMMAAA===<<<999444222.........------......///------------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///...------...//////...000777AAAKKKSSSZZZ___bbb]]]\\\ZZZXXX\\\___[[[TTTOOOOOOSSS\\\gggpppvvvyyytttjjjaaa```gggxxx}}}sssuuupppkkkddd^^^\\\cccmmmuuu}}}xxxhhh\\\ZZZZZZTTTNNNMMMPPPNNNIIIGGGEEECCCCCCDDDFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLFFFDDD@@@>>>============>>>???@@@>>>;;;888888999888888888;;;===???@@@BBBBBBDDDGGGJJJNNNRRRVVVYYYWWWYYY\\\___cccfffhhhiiimmmjjjfff```]]]]]]```ccckkkmmmnnnoooooonnnllljjjooouuu|||yyysssoooppplllggg```ZZZUUUQQQPPPOOOKKKEEECCCDDDHHHLLLNNNPPPRRRZZZeeejjjeee^^^[[[hhh~~~~~~lll]]]^^^^^^\\\XXXTTTRRRQQQOOOMMMIIIEEEEEEGGGEEE???======@@@GGGOOOVVVYYYYYYaaaXXXUUUYYYXXXTTTXXX```ddduuuyyy{{{ssssss{{{}}}xxxtttwww|||{{{{{{{{{}}}iiixxx|||qqqiiinnnyyy{{{~~~~~~tttmmmtttqqqkkkccc\\\YYY```lllrrr\\\XXXPPPKKKDDD===888555444555000333222,,,+++...000...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,------------///000000///...///000444:::@@@CCCEEEIIISSSZZZTTTaaa[[[ooo}}}gggWWWLLLFFF___nnnaaaVVVOOOVVVWWWbbb~~~uuugggccccccdddfffiiiddd___aaaeeeddd]]]UUUXXX[[[]]][[[VVVUUU[[[cccxxx~~~~~~|||yyyuuurrroooqqqppprrrzzzlllllltttxxxxxxvvvtttuuuooosssvvv|||eeeRRR???:::<<<;;;777333//////......---......///------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------...///000111222888CCCPPPXXX[[[]]]aaaeee]]]\\\XXXTTTUUUWWWUUUPPPPPPWWWcccooovvvuuullleeeeee]]]\\\kkkzzzeeeWWWQQQ\\\bbbeeeeeegggmmmpppqqquuurrrllluuussspppmmmhhhbbb[[[VVVQQQOOOKKKIIIKKKMMMIIIBBBEEEDDDDDDEEEGGGHHHGGGFFFAAAAAA@@@AAABBBDDDFFFGGGDDDCCCBBBDDDGGGHHHFFFCCC===;;;888777999;;;<<<===;;;???DDDHHHLLLQQQXXX]]]ccchhhmmmooorrrwwwxxxqqqgggaaaccciiiqqquuuuuu{{{wwwvvvqqqkkkiiigggaaaYYYEEEDDDAAA??????BBBGGGJJJLLLGGGJJJSSSXXXXXXZZZ```]]]jjjnnnnnnuuuvvvssswww}}}zzz||||||wwwjjjpppxxx}}}|||qqqvvv~~~wwwssstttxxx{{{zzzlll\\\[[[bbb\\\ZZZ\\\TTT]]]~~~ggg[[[YYYYYYTTTJJJ???999888:::444555222---,,,///111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------...///000000......///000999<<>>DDDKKKSSSYYY[[[```]]]lllxxxiiiZZZUUUWWWEEEQQQ|||xxxdddZZZTTTUUU\\\XXXpppuuuiiiccckkkvvvwwwoooggg^^^]]]ZZZTTTPPPUUUaaakkkpppfffccckkkttt{{{rrrpppsss}}}~~~uuummmrrr}}}~~~{{{ooolllhhhjjjuuuuuuwwwvvvwwwpppyyyjjjGGG888:::<<<888444111000///...............------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------............111666:::QQQTTTYYY]]]___```bbbcccaaajjjlllaaaUUUTTT]]]fff}}}uuugggaaa___^^^bbb{{{```NNNFFFIIIVVVdddttt|||pppiiieeeUUUTTTQQQNNNKKKMMMQQQUUU[[[VVVQQQQQQRRROOOIIIEEELLLIIIEEECCCDDDDDDDDDDDDCCCDDDGGGJJJOOOSSSVVVXXX[[[eeeuuu~~~nnndddYYYRRRQQQQQQNNNKKK^^^qqqtttlllgggbbbZZZSSSKKKHHHDDDAAAAAAIIIZZZiiiyyyvvviiiVVVKKKQQQKKKSSS^^^hhhnnnrrrsssssshhhnnnsssrrrnnnooovvv}}}}}}|||iiikkkmmmggg~~~nnnhhhrrruuuooopppzzz|||nnnjjjmmmqqqeeeiii}}}{{{tttiiieeeccchhhiiiccc[[[QQQEEE999444222000222333222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........///000000///...///111222;;;<<>>DDDLLLSSSWWWYYYZZZ[[[eeexxxgggWWWHHHIIIVVVyyydddVVVSSSZZZYYY```rrroooggg___YYY[[[]]]]]]]]]___jjj|||yyysss~~~~~~yyytttcccRRRGGGKKKPPPQQQVVV]]]^^^dddlllsssvvvxxxzzz{{{~~~}}}|||}}}}}}}}}{{{yyyrrrvvvyyyuuummmfffddddddjjjmmmqqqtttvvvwwwyyy{{{||||||||||||~~~|||yyyuuurrrqqqqqqpppooozzzrrrnnnppptttvvvwww}}}vvvlllbbbooo{{{{{{}}}|||wwwnnnfffcccfffjjjoooyyyzzzmmmcccsssvvveeeqqqWWW===888:::999;;;666111...///000///---......---------,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........111...///777DDDQQQYYY\\\___]]]^^^aaa]]][[[lll~~~yyyxxxnnneeekkkrrrggg\\\eee|||lllVVVIIIJJJZZZkkkppp~~~mmm]]]gggiiiWWWJJJLLLDDDJJJLLLLLLQQQWWWTTTKKKMMMHHHGGGPPP\\\mmm|||tttdddTTTOOOVVV___dddlllvvv|||^^^KKKEEEJJJNNNDDDBBBJJJNNNQQQ]]]fffhhhjjjmmmmmmiiijjjjjjllltttxxxyyyqqqsssvvvttt}}}mmmqqqwwwmmmkkkpppxxx~~~ppprrr{{{sssvvvsssmmmtttyyyjjjWWWAAA555666888444////////////......------,,,------------------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------........................------/////////...000444:::???KKKDDDQQQ\\\VVV\\\bbbXXXyyyvvv^^^MMMAAAQQQrrrnnnYYYPPPTTT[[[___|||rrrmmmhhhbbb\\\XXXYYY[[[```iiirrr~~~mmmsssfff{{{wwwiii[[[UUUOOOIIIIIIPPPZZZccchhhiiilllooopppnnnmmmnnnoooqqqpppooonnnnnnmmmkkkjjjgggiiijjjhhhdddbbbcccfffhhhpppxxxzzz{{{~~~yyy{{{vvvssssssuuuxxxyyynnnddddddjjjuuuvvvwww|||zzzzzzwwwqqqiiicccbbbcccfffmmmnnnddd^^^ppp|||wwwtttrrrttt|||eeeDDD<<<===999;;;777222//////000///............---------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////......000///222;;;GGGSSSYYYZZZ^^^aaaaaa^^^^^^fffqqqyyyooouuuuuuvvvxxxooohhhooohhhlllssssssYYYIIIGGGRRRggg{{{jjj```kkkiiiTTTFFFHHHEEEPPPZZZ```gggnnnkkkbbbWWWWWW\\\jjjxxx{{{nnnjjjpppwwwzzzeeeooobbb]]]XXXIIICCCGGGFFFFFFOOOXXX^^^eeennnsssrrrjjjkkkqqq}}}vvv|||vvvqqqqqqppp|||{{{lllfffnnn|||jjjgggvvvsssyyy{{{lll[[[FFF999666555000+++111000000//////.........------------------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................////////////000555;;;@@@KKKHHHQQQ[[[ZZZ[[[aaadddkkkTTTHHHEEE]]]zzz^^^YYYQQQUUUaaatttpppiiiaaa[[[VVVTTTYYYbbblllzzztttmmmlll}}}qqqeeeyyywwwnnneee[[[SSSOOOKKKMMMTTT___gggkkkiiihhhhhhhhhiiihhhfffdddcccccceeegggiiiiiiiiihhhgggiiijjjhhhfffgggkkkooowwwzzz}}}~~~~~~|||{{{{{{|||~~~uuu___VVVaaasss|||{{{www~~~rrruuuvvvtttnnngggaaa]]]___bbbbbb\\\\\\mmmvvvkkkgggkkkrrr|||VVVFFF???888;;;888333111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........./////////...000777BBBNNNWWWZZZZZZYYY^^^[[[TTT[[[mmmtttooohhhpppqqqnnnlllcccbbbooo}}}{{{hhhZZZKKKHHHRRRgggtttccc^^^iiieeeRRRJJJQQQSSSddduuu~~~}}}vvvyyytttvvvjjjbbbVVVSSSTTTNNNEEEHHHIIILLLSSS]]]cccccckkkfffjjjxxx~~~{{{{{{|||~~~yyytttllleeezzzzzzjjjfffqqq~~~gggbbbrrrssszzz~~~{{{sssfffSSSCCC999444222000333222111000////////////------------------------------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000222666===BBBKKKOOOSSSZZZ]]]YYYeee}}}}}}qqq[[[JJJEEEJJJiiipppXXXWWWOOOXXXqqqzzznnneeeYYYYYYUUUUUU\\\fffppp{{{yyyoooooozzzggggggxxxzzzllleee```]]]UUUSSSRRRUUU[[[bbbhhhllliiidddaaa```bbbbbb___[[[YYY]]]bbbgggkkkmmmmmmmmmuuuvvvvvvtttsssvvv}}}|||kkk[[[[[[jjjxxx~~~~~~yyyvvvnnnqqqvvvxxxuuunnneee______^^^]]]\\\^^^jjjyyysssllliiinnnwwwyyyzzzyyyZZZFFF===;;;999666333111000//////............------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///000000---333===KKKVVV]]]^^^\\\WWWWWWTTTWWWdddsssvvvppprrrwwwooobbb[[[ZZZkkk{{{jjjpppzzzxxxTTTTTTTTTYYYdddxxxxxxwwwggg]]]^^^hhhfffYYY[[[jjjpppxxxsssmmmnnnmmmcccQQQKKKDDDAAAEEEKKKNNNOOO[[[YYYdddzzz}}}zzzsssgggxxxuuuqqqwww{{{mmmmmmrrrtttzzzmmmdddcccsssooodddSSSBBB999999<<<333222111///.........///------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------...............//////000111333888???DDDJJJVVVWWWXXX[[[YYYrrrwwwddd___QQQHHHJJJUUUvvvjjj___ZZZSSSiiitttiiiaaaUUUZZZYYY\\\eeemmmqqquuuzzzvvv|||mmmllluuuxxxpppfffaaa___]]]^^^]]]^^^___bbbfffhhhjjjhhheeebbb``````aaaaaa```eeekkkssszzz~~~|||rrraaa\\\lllxxx{{{|||www}}}uuuvvvxxxzzzzzztttjjjccc^^^ZZZYYY]]]aaafffssssssppppppnnnrrr{{{}}}|||xxxzzz~~~sssPPPCCC;;;:::888555222000////////////.........---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...---------...000111222000888DDDSSS]]]bbbbbb```TTTRRR[[[nnn{{{{{{wwwuuuxxxwwwgggWWWVVVeeebbbTTTYYYbbbhhhXXXaaaiiiiiijjjxxx{{{}}}xxxmmmiiicccbbbkkkwwwuuukkkppprrr___VVVKKKEEEDDDFFFHHHJJJGGGNNNfffyyywww~~~}}}sss~~~zzzvvvxxxyyyvvv}}}qqqpppvvv}}}fff``````dddmmmsssiiiTTTBBB;;;;;;333222000...---------...------------------------------------------------++++++,,,------------,,,,,,,,,,,,---------......---------........./////////000000222555;;;BBBGGGKKKZZZ[[[VVVWWW^^^}}}xxxccc\\\YYYMMMGGGQQQdddpppdddccc```aaammm```YYYPPPVVVZZZdddoootttssstttvvv|||uuurrrqqqnnnhhheeedddccc```hhhiiikkkmmmnnnoooppppppmmmnnnnnnkkkhhhiiioootttyyyggg\\\bbbxxx~~~ttt~~~zzzzzzzzzxxxqqqkkk]]]VVVUUU[[[___aaaiiisssqqqnnnqqqnnnqqq{{{|||YYYAAA<<<<<<:::777333000000000/////////.........------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------......------...000222333666>>>KKKXXX```cccbbb```OOOTTTgggzzzqqqssswwwooo]]]TTT```xxx}}}xxx~~~pppWWWMMMJJJOOO]]]kkkvvv|||tttnnnyyyzzzwww|||wwwhhhbbbmmmrrr}}}~~~|||}}}~~~|||xxxtttrrrqqqppptttwwwwwwuuutttuuuwwwxxxwwwuuuvvvyyy|||}}}}}}zzzxxxyyy}}}}}}~~~zzz~~~|||lllbbbVVVOOOJJJEEEEEEHHHNNNPPP^^^uuu}}}tttooouuu~~~~~~xxxsss}}}vvvwww~~~|||wwwqqqqqqyyyuuuxxx~~~rrrjjjpppsssfffffffff___mmm{{{{{{iiiPPP<<<222444333000...,,,,,,---...------------------------------------------------++++++,,,---------------,,,,,,,,,---------......,,,,,,------...////////////000111333666===DDDJJJMMMYYY[[[SSSSSSjjjxxxjjjmmm^^^UUUQQQDDDBBBTTTooolllccceeeaaaqqqzzzeeeWWWSSSMMMWWW]]]gggpppppplllnnntttzzzxxxwwwrrrkkkiiikkknnnmmmkkktttwww{{{~~~~~~zzz~~~|||xxxzzz~~~~~~~~~zzz~~~{{{dddccclll|||xxxuuuyyy}}}|||zzzeee[[[UUUXXXZZZZZZaaalll{{{uuuwwwzzzrrrpppxxxzzzvvvhhhBBB<<<===<<<888333000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------......------...000222444???FFFPPPZZZ___```^^^]]]XXXeeeuuu}}}wwwppppppuuusssjjj\\\eee|||qqqiiikkklll[[[NNNOOONNNZZZuuuuuusss{{{vvvuuu}}}}}}}}}~~~{{{wwwuuusssrrrqqqjjjooopppmmmkkkkkkiiifffcccddddddbbb___\\\\\\\\\XXXXXXYYYYYYYYYYYYYYYYYY]]]\\\\\\]]]```bbbbbbbbb```aaaccceeehhhkkkmmmnnnjjjjjjmmmpppooolllnnnsssvvvzzzvvvzzz|||llleee___ZZZTTTNNNNNNTTT^^^[[[ZZZbbbqqqwwwoooqqqvvvvvvtttuuu~~~~~~qqquuu{{{zzzyyyxxxyyy|||wwwooosss}}}uuugggiiizzz{{{lllkkktttwwwyyy}}}vvvaaaGGG666666444111...------...///------------------------------------------------+++,,,------...---------,,,,,,,,,---------......,,,,,,------...//////000///000111444888>>>FFFLLLQQQUUUXXXRRRSSSxxxqqq~~~zzziiifffTTTIIIHHHBBBHHHbbb~~~hhhdddgggfff{{{uuunnn\\\SSSTTTRRR[[[aaahhhllljjjkkkwwwyyyvvvyyyzzzvvvvvvyyy|||~~~}}}zzzyyy|||}}}yyyhhhooovvv|||sssqqqxxxqqqcccYYYXXXWWWTTT\\\hhhlll}}}zzzqqqvvvuuujjjvvv}}}JJJ<<<======999444000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------///...------...000333444EEEKKKSSSZZZ]]]\\\ZZZXXXkkk|||sssfffjjjwwwpppgggccc}}}rrrlll]]]QQQYYYWWWHHHCCCRRR[[[sss{{{sssggg^^^YYYZZZZZZVVVTTTWWW```ggg^^^\\\XXXTTTQQQNNNMMMMMMHHHNNNQQQMMMIIIIIIIIIGGGIIIJJJJJJIIIFFFEEEFFFGGGGGGEEEDDDDDDFFFFFFEEEDDDFFFFFFFFFHHHJJJLLLLLLKKKGGGHHHKKKLLLLLLMMMOOOQQQKKKKKKNNNQQQPPPPPPUUU]]]^^^ccchhhlllmmmooorrruuuwwwyyy}}}zzzrrr~~~bbb```aaadddcccaaafffooo___bbbeeelllzzzvvvooorrrwwwzzz{{{rrrvvvuuuyyyuuullljjjllluuuvvvqqqrrr|||}}}yyytttlllvvv|||nnnWWWDDD888666222///......///000------------------------------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,------...///000000///000222444888???GGGMMMUUUQQQUUUPPPTTTxxxdddsssdddIII@@@FFFIIIYYYyyy}}}iii^^^bbbeeerrr}}}nnngggbbbWWWUUUZZZZZZ\\\aaaiiilllnnnxxxjjjuuu~~~zzzwww{{{}}}ooowww{{{{{{vvvpppsssddd^^^aaaUUUTTT\\\XXXhhh~~~~~~wwwvvvqqq]]]EEE===999<<<999111...222111000///......------...------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---///---...000000///777BBBNNNTTTXXXWWWTTTUUUVVVXXXgggiiinnnrrrnnnjjjooowwweeerrrnnnYYYQQQOOOTTTOOOJJJFFFSSSfffttt}}}yyyuuurrrooommmfffdddaaa]]]YYYUUURRRQQQHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDD???@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFIIIOOOUUUTTTLLLEEEFFFFFFFFFGGGGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGMMMLLLKKKLLLMMMPPPRRRTTT^^^______aaadddkkksssxxxppp{{{ooouuu|||vvv~~~~~~yyyuuupppnnnqqqvvv|||~~~qqqhhhuuu}}}sssuuu~~~xxxssszzz{{{www{{{zzzrrr}}}{{{vvvttthhhZZZDDD===777555444111000111---------------------------------------------------,,,+++***+++,,,---...,,,,,,,,,---------.....................---------------///333;;;DDDLLLQQQSSSWWWRRRJJJdddnnnYYYGGGLLL???SSSuuulllVVVTTT[[[``````wwwooodddZZZXXXYYYYYYZZZ\\\```eeeeeeggg|||{{{|||{{{wwwzzz}}}xxx|||}}}tttuuuuuuqqqnnnrrr|||llliiihhhXXXSSSYYYXXXbbbwwwzzz{{{tttmmmDDD;;;888;;;;;;333000222111000///......------...------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////............///---...000///000:::GGGTTTYYY\\\XXXPPPJJJIIIIII\\\iiiuuuwwwrrrsss}}}eeeUUUMMMGGGIIIQQQWWW[[[fffvvv~~~zzztttooojjjgggeee^^^]]][[[YYYWWWUUUTTTSSSOOONNNLLLJJJHHHEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIIIIHHHGGGFFFIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLPPPRRRQQQKKKFFFKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKNNNQQQQQQPPPNNNMMMLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNPPPUUU[[[___eeeoooooommm~~~ppp```bbbfffmmmvvv}}}}}}yyytttqqqyyyxxxzzzvvvppp~~~{{{xxx~~~vvvssswwwxxxvvvUUUFFF999777777222//////........................------------------------,,,,,,+++++++++,,,---...,,,,,,---------....................................///111666===FFFNNNSSSVVVVVVVVV]]]~~~ZZZEEEHHHIIIdddyyy\\\SSSPPPRRRddd|||wwwppphhh```YYYZZZ]]]^^^___aaahhhhhhjjjzzzuuu}}}|||}}}zzz|||xxx}}}}}}|||mmmooopppooonnnrrr|||yyyyyyttt^^^QQQUUUXXX[[[rrr|||}}}GGG===888<<<===666111111111000///......------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............------/////////333@@@NNNUUUXXX[[[VVVMMMFFFFFFIIIWWWqqq|||bbbWWWNNNFFFHHHSSSdddlllrrr}}}}}}|||zzzsssnnnlllgggeeeaaa\\\WWWSSSPPPNNNEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@???????????????@@@@@@AAACCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCDDDDDDDDDDDDEEEEEEEEEKKKKKKKKKJJJHHHFFFEEECCCFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLKKKHHHEEECCCJJJKKKKKKLLLLLLKKKKKKKKKJJJLLLQQQTTTTTTSSSOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKLLLLLLMMMOOORRRUUUPPPZZZ^^^aaattt~~~}}}}}}}}}}}}hhhWWWLLLUUUddduuuxxxrrruuuttt{{{yyytttppp}}}zzzssspppuuu~~~pppUUU===999:::444...///////////////////////////------------------------,,,,,,,,,+++,,,------...,,,------------.........////////////////////////000111444999@@@HHHPPPTTTXXXOOOTTTmmmqqqWWWHHHFFFUUUtttkkkRRRSSSPPPQQQttt}}}qqqmmmoooaaa\\\YYY]]]bbbdddeeehhhgggfffppp|||ssswww~~~}}}|||}}}uuu}}}rrrooopppqqqrrrvvv|||hhhTTTRRRVVVYYYttt{{{~~~QQQBBB999<<<>>>888111000111000///......------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........,,,...000000111999HHHUUUYYYXXXVVVQQQIIIDDDIIIQQQ[[[xxxsssaaaXXXNNNMMMXXXdddwww{{{tttzzz{{{zzzvvvppphhhbbb]]]ZZZXXXRRRQQQOOOMMMKKKIIIHHHHHHCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEAAACCCDDDFFFFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBGGGFFFEEECCCBBB@@@>>>===???>>>>>>>>>>>>??????@@@@@@BBBCCCBBB@@@>>>======AAAAAABBBCCCCCCCCCBBBBBBBBBDDDFFFIIIIIIHHHGGGEEEHHHHHHHHHIIIJJJKKKMMMNNNMMMOOOQQQQQQQQQRRRSSSUUUOOOTTTSSSQQQ[[[iiillleeeccceeeggghhhhhhjjjooosssxxx}}}{{{oooVVV]]]iiiwwwwww{{{wwwqqqzzzyyypppooolll|||sssxxx~~~fffEEE:::999444000111000000////////////..............................,,,,,,,,,,,,------......------------............////////////000000000000000222555;;;BBBJJJQQQUUU[[[KKKUUUiii\\\NNNNNNRRRgggdddNNNRRRWWWbbbyyyoooooottt___\\\]]]ccchhhiiijjjlllbbbkkkffflll~~~wwwtttqqqrrruuuwwwyyyzzzvvv___SSSUUUZZZssstttpppzzz\\\HHH888888<<<999444222111000///......------...------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////,,,///111222777AAAOOOXXXbbbZZZSSSMMMFFFCCCKKKVVVeeeuuutttlllfffiiiaaaVVVPPPLLLYYYsss~~~zzzxxxzzz~~~~~~{{{zzzwwwzzz{{{yyy|||zzz}}}xxxsssqqqooolllgggddd]]]ZZZUUUPPPLLLJJJIIIIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA;;;<<<>>>??????>>><<<;;;<<<<<<=========>>>>>>>>>???>>>===<<<;;;:::::::::999999999999999:::;;;<<<999;;;;;;;;;999999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDBBBDDDFFFGGGGGGGGGHHHJJJKKKNNNMMMGGGFFFKKKNNNLLLJJJMMMQQQSSSSSSUUU[[[```bbbffflllrrrvvvzzz~~~|||}}}zzzyyyqqq~~~qqqmmmmmmhhhrrrooommm|||{{{VVVAAA999444333444/////////.........------........................,,,,,,---------.........---------.........//////.../////////000000111111000222777===DDDKKKQQQTTTXXXNNNhhhlll[[[OOOCCCQQQggg|||ppp[[[NNNWWWkkk}}}tttqqqsssbbb```ccciiilllkkkkkkmmmeeezzziii\\\jjjmmmqqqsssxxx|||{{{yyy|||pppZZZVVVZZZjjjuuuxxxzzzrrrmmmpppzzzpppUUU;;;666;;;;;;888777111000///......------...------------------------***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////---000333666???LLLUUUYYYZZZPPPKKKMMMNNNOOOVVV```ssssssssszzzzzz```VVVKKKPPPPPPOOOPPPTTTppp}}}|||wwwoooppppppqqqrrrqqqooommmnnnnnnsss{{{}}}wwwqqqnnnpppooopppppppppnnnnnnnnnzzz|||uuuooojjjgggaaa[[[WWWUUUSSSNNNLLLMMMJJJHHHFFFEEECCCCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<======<<<::::::999999999999999:::;;;;;;:::999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;:::999999999:::;;;<<<===999999999::::::;;;<<<<<<::::::;;;<<<============<<<;;;:::999:::<<<>>>???=========<<<;;;;;;::::::999;;;<<<=========???AAA===BBBEEEDDD@@@>>>???AAA???CCCHHHKKKMMMQQQWWW[[[ZZZZZZZZZ[[[^^^eeennntttwww{{{zzzuuuxxx|||ssswww|||vvvxxxsssyyyrrruuuvvvqqqnnnyyyeee```ppprrrQQQ===777777666000//////......---------........................,,,,,,---............---------........./////////---......//////000000111000333999@@@GGGMMMRRRUUULLLXXXzzziiibbb\\\[[[NNN@@@VVVssswwwZZZXXX]]]sss~~~uuunnnmmmeeedddggglllmmmjjjiiikkkkkkrrr[[[aaasssiiisssuuu{{{|||~~~cccXXXWWW\\\cccjjjwwwxxx}}}jjjfffiiirrrrrrpppttt|||{{{yyy}}}oooJJJ<<<======:::999111000///......------...------------------------)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///111444:::GGGUUUZZZWWWNNNGGGJJJXXXbbbbbbccchhhyyysssvvv}}}eeeOOOIIIDDDHHHKKKRRR\\\fffuuujjjdddaaaccceeedddbbb___^^^]]]aaabbbgggppprrrnnnhhhfffddddddbbb```bbbhhhmmmnnn}}}|||vvvjjjgggccc^^^YYYUUUSSSRRRPPPLLLKKKLLLHHHCCCCCCGGGCCCDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@?????????==============================<<<<<<;;;;;;;;;;;;999999888888888888888999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;;;;<<<===>>>??????===;;;:::<<<>>>@@@>>>;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<======>>>??????>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<===>>>@@@:::;;;===???>>><<<<<<>>>>>>AAADDDHHHKKKNNNRRRTTTRRRSSSTTTUUUWWW\\\bbbgggcccgggkkknnnqqqvvvuuuwwwssskkkttt}}}vvvuuu}}}xxx}}}zzznnnlllqqqvvvvvvlll```fffgggFFF===;;;555111111000000///......---........................,,,,,,.../////////...---............////////////,,,------...//////000000222555;;;CCCJJJPPPTTTVVVNNNlll{{{hhhfff\\\WWWRRRWWWPPPFFFaaa}}}ppp^^^TTT___xxx~~~|||sssmmmmmmffffffhhhlllkkkgggeeehhhtttyyyhhhcccttt}}}zzzuuutttsssuuuzzzllluuuxxxjjjZZZTTTTTT[[[iiizzz|||uuuzzzjjjcccfffqqqtttttt}}}wwwxxxZZZEEEAAA>>>:::999111000///......------...------------------------)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000///222555===LLL[[[\\\UUUPPPKKKRRRfffrrrmmmeeecccrrrqqq~~~qqqZZZIIIIIIGGGHHHJJJVVVdddqqq{{{nnniii```UUUXXXZZZZZZVVVPPPPPPVVV\\\[[[[[[```hhhjjjeee___]]]ZZZZZZWWWUUU[[[gggrrrvvv{{{xxx{{{~~~}}}}}}wwwnnnfffccc___ZZZUUUTTTQQQOOOMMMNNNOOOOOOGGGFFFHHHLLLHHHBBBBBBHHHAAABBBDDDFFFFFFEEECCCBBB>>>===<<<;;;;;;;;;;;;;;;999999999::::::::::::;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999::::::<<<<<<<<<<<<<<<===>>>???@@@AAAAAA===;;;===AAABBB>>>:::999:::;;;<<<============:::;;;===???@@@???>>>===;;;;;;<<<===>>>>>>>>>======>>>===<<<::::::<<<>>>CCC<<<777888::::::;;;>>><<<<<<===@@@BBBDDDEEEFFFDDDJJJRRRWWWZZZZZZZZZZZZVVVYYY\\\\\\]]]bbbkkkrrrxxx|||qqqlllzzz{{{vvvkkk```bbbddduuuzzzmmmmmmxxxNNNBBB===333222222222111000//////...////////////////////////,,,,,,.../////////...---............/////////000,,,,,,,,,---...//////000444777===EEELLLRRRVVVXXX]]]vvv```YYY___]]]XXXIIIOOOPPPMMMmmm~~~gggVVVVVVeee{{{{{{zzzssspppsssfffeeegggjjjiiidddcccfffqqqnnntttsssmmmjjjhhhaaacccdddddddddiiiqqqwww~~~zzzxxxyyyzzzlllwww|||ZZZUUUPPPUUUdddqqq~~~xxxnnnlllllllllyyyHHH>>>===777;;;333222000...---...///000---------,,,,,,+++++++++------------------------.........------,,,,,,,,,---------............///+++++++++---...///...---111222:::IIIVVVXXXUUUTTTMMMFFFTTTqqquuubbb^^^mmmpppgggOOOIIINNNJJJLLLUUUfffwwwwwwggg___[[[WWWUUURRRRRRRRRQQQQQQRRRRRRSSSSSSXXX^^^___\\\XXXTTTSSSOOONNNNNNSSS]]]gggmmmoooqqqrrrsssttttttsssrrrqqqfffccc^^^YYYTTTQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCBBB@@@@@@?????????>>>>>>>>>999999::::::;;;;;;;;;;;;777777888;;;<<<<<<;;;999===;;;:::999:::;;;;;;:::<<<;;;;;;:::::::::;;;;;;===;;;999:::<<<<<<:::777:::>>>???;;;:::===>>>======<<<:::;;;<<<======<<>>>>>>>>>>>>>>===>>>>>>===;;;:::;;;<<>>>>>===>>>???@@@AAA===???@@@>>><<<;;;===???CCC@@@<<<:::;;;===>>>???===>>>>>><<<::::::;;;===;;;;;;;;;;;;<<<===>>>???AAABBBEEEIIINNNQQQQQQQQQRRRSSSTTTVVVXXX[[[]]]___bbbgggooovvv|||oooyyy|||uuuzzzxxxzzzjjjvvvhhhFFF444888...000000000000000///,,,------------------------...------,,,,,,------...---------............///000////////////000000111111===BBBFFFQQQTTTSSSYYYZZZYYYdddtttnnnbbbRRRMMMOOONNN[[[tttkkkVVVQQQYYYhhh~~~uuuqqqpppooonnnmmmooo]]]^^^iiigggdddlllsss|||sssttt~~~qqqhhhfffdddaaa]]][[[XXXYYY]]]ccchhhjjjyyywwwuuu{{{xxxhhhzzzsssUUUNNNPPP\\\fffqqqzzzzzzyyyvvvpppkkkkkkmmmSSS@@@@@@===>>>444333000...---...//////---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,---------............///---------...///000///...222444===NNNZZZZZZTTTOOOMMMVVVfffsssrrrjjjiiinnniiiVVVLLLIIIMMMVVVgggwwwyyyooobbbYYYUUUSSSPPPNNNOOONNNMMMLLLKKKKKKKKKKKKMMMPPPUUUUUURRRMMMJJJIIIKKKJJJJJJNNNUUU\\\```bbb^^^^^^^^^^^^\\\ZZZXXXWWWRRRPPPNNNKKKJJJIIIJJJJJJLLLLLLKKKJJJHHHGGGFFFFFF@@@@@@@@@@@@@@@?????????=========<<<<<<<<<;;;;;;999999999999999:::::::::???>>><<<<<<=========<<<>>>=========>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::<<>>???;;;:::===>>>===@@@>>><<<<<<>>>>>>>>>===@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDBBB@@@AAADDDFFFFFFEEECCC@@@???>>>>>>>>>BBBCCCCCCBBB@@@???@@@BBB@@@>>>======???@@@@@@@@@AAABBBBBB@@@===<<<===>>><<<<<<======>>>>>>??????<<<<<<===???CCCDDDDDDCCCHHHJJJLLLPPPUUUZZZ^^^```bbbcccdddeeehhhlllrrrwww~~~tttlllvvvzzzvvvuuu{{{qqq}}}{{{zzzUUU>>>===222222000............---------------------------...------,,,,,,------...---------............///000////////////000111111444???BBBFFFQQQSSSRRRXXXxxxtttaaadddOOOMMMIIIKKKjjjxxx```TTTSSS[[[vvv|||wwwrrrqqqqqqpppnnnmmmfffZZZ^^^fffaaafff||||||~~~tttmmmllljjjfffdddaaa^^^\\\^^^ccciiimmmrrrzzz}}}{{{~~~wwwddd|||^^^SSSOOOXXX```gggzzzoooooouuu{{{xxxooolllpppxxx[[[===@@@AAA===555444111///......//////------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------............////////////000000000000000222777EEEVVV^^^YYYOOOJJJOOOfffvvvsssooouuuxxxuuu{{{|||sssaaaTTTLLLGGGRRRbbbwwwggg[[[VVVPPPMMMMMMLLLJJJHHHKKKJJJIIIGGGEEEDDDDDDDDDFFFHHHJJJIIIFFFCCCAAA@@@EEEDDDDDDGGGKKKNNNPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBAAA;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::???>>><<<::::::;;;===>>>;;;;;;===>>>>>>===<<<<<<>>>????????????>>>===<<<>>>======>>>AAAAAA@@@???AAAEEEEEEBBB@@@CCCDDDCCCFFFDDDDDDDDDFFFFFFEEECCCHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMNNNOOONNNLLLJJJIIIJJJOOORRRSSSQQQNNNJJJGGGEEEDDDDDDHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHHHHGGGEEEDDDEEEEEEDDDBBBAAAAAABBB===>>>>>>?????????>>>>>><<<;;;:::;;;<<<======<<<<<<>>>AAAEEEJJJOOOSSSVVV_________^^^]]]___bbbeeejjjnnnttt}}}qqqvvv|||}}}pppiiiuuunnnMMM@@@888444000....../////////------------------------...------,,,,,,------...---------............//////////////////000111222555???CCCIIITTTUUUUUU]]]}}}```SSS[[[OOOPPPwwwppp```XXXVVVeeeooooooooopppqqqrrrqqqoooaaa]]]cccgggcccssswww|||xxxwwwtttppplllkkkhhhdddaaadddkkkqqqvvvyyy|||{{{xxxyyyuuucccyyyhhhWWWMMMRRRZZZbbbsss{{{uuuvvv~~~~~~ssslllnnnvvvyyy{{{hhhAAACCCGGG???777555222000.........///------------------,,,,,,---------------------------------------------------------............//////000000000//////000111111<<>>>>>??????@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<===<<<<<<===@@@AAA===???BBBCCCBBB@@@??????BBBCCCCCCDDDCCCBBBAAA@@@DDDDDDCCCDDDDDDCCCBBBAAAFFFIIIJJJFFFEEEHHHJJJIIIHHHIIILLLOOOQQQQQQNNNKKKOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXTTTTTTTTTSSSRRRSSSVVVYYY___]]][[[YYYWWWWWWWWWWWWWWWUUURRRRRRRRRRRRQQQOOOQQQPPPNNNNNNNNNNNNMMMKKKGGGIIIJJJIIIHHHGGGGGGHHHDDDDDDDDDDDDCCCBBB@@@???AAA???>>>>>>@@@AAA@@@???;;;<<<===???BBBDDDGGGHHHTTTXXX^^^bbbccccccbbbbbb\\\^^^bbbjjjvvv|||}}}uuuxxxuuusssrrrvvv~~~]]]???<<<666111111222111000111...........................------,,,,,,------...---------............///////////////000111222222444???EEEMMMWWWXXXZZZfffbbbTTT[[[PPP^^^|||nnn```VVVqqqssslllmmmnnnnnnrrruuuuuurrr]]]^^^gggiiiiiissszzz{{{sssuuuuuupppkkkjjjoootttrrrcccxxxsss\\\IIIIIIOOOVVVfffwwwzzzssswww{{{vvvpppooozzzzzzSSSKKKLLLBBB888666333111///......///---------------------------------------------------------------------------------............///...///000///......000222222BBBUUU\\\TTTJJJMMMVVVssstttssssssxxxjjj]]]ZZZSSSWWWbbb\\\NNNWWWnnnvvvaaaTTTPPPMMMKKKHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBB???>>>======>>>???@@@@@@;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@???????????????===============>>>>>>>>>??????>>>>>>>>>=========????????????????????????????????????????????????>>>AAACCCDDDCCCBBBBBBCCCCCCFFFIIIJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIILLLPPPQQQNNNMMMPPPRRRRRRSSSVVV\\\bbbfffeee```\\\\\\]]]___bbbdddggghhhiiifffgggggghhhiiijjjjjjkkkdddfffiiiiiihhhhhhhhhiiiqqqqqqqqqrrrsssuuuxxxyyyyyyuuuqqqqqqtttuuurrroooiiieee```]]][[[[[[ZZZYYYVVVWWWXXXVVVRRROOONNNNNNOOOOOONNNLLLJJJHHHFFFDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBFFFLLLTTT[[[```cccfffhhhaaa^^^]]]___fffnnnuuuyyy}}}tttqqqwwwyyymmmkkkttt}}}yyymmmyyyrrrsssHHH===555000333444111...///...........................------,,,,,,------...---------............///////////////000111222333444@@@IIIPPPXXXXXX___rrrgggOOONNNPPPvvvxxxdddVVVsssqqqppppppnnnmmmrrryyyxxxrrrYYY]]]gggjjjqqqyyypppzzz~~~zzzvvvwwwyyynnneee|||fffLLLGGGJJJNNNYYYfffpppxxxvvv|||}}}yyy~~~}}}hhhNNNHHH@@@:::888555111///......///------------............------------------------,,,,,,,,,------------...---------............///---///000///------111555:::GGGWWWYYYNNNKKKZZZmmmzzzrrrwwwpppZZZPPPEEEDDDRRRbbb___UUUbbb~~~vvvggg```VVVMMMIIIEEEDDDBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;:::;;;===?????????;;;===??????>>>>>>???@@@AAA@@@???>>>============;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAADDDHHHHHHFFFCCCCCCDDDBBBFFFJJJKKKKKKKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTQQQTTTWWWYYYZZZ[[[]]]___ggglllmmmkkkkkkooorrrrrrxxx{{{~~~~~~~~~}}}xxxyyywwwsssmmmgggcccaaaaaa___\\\XXXTTTQQQOOONNNKKKJJJJJJJJJIIIHHHDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCGGGMMMUUU^^^dddgggeeeaaa^^^]]]^^^aaabbbnnnwww~~~zzzxxx~~~qqqddd___dddrrrzzz~~~hhhbbbooowwwzzz|||yyyiiisssbbbDDD888111333444///,,,..............................------,,,,,,------...---------............////////////000111222333444888DDDLLLQQQVVVYYYlllaaaQQQYYYnnnqqq```ZZZwww}}}rrrsssrrrmmmkkksss|||xxxnnn[[[bbbnnnssszzzzzzkkkjjjpppSSSLLLLLLLLLQQQZZZ[[[vvv}}}tttyyyNNNBBB>>>;;;999666222///.........------------.........///------------------------,,,,,,,,,---------......---------............///---///111000...///444888EEELLLSSSRRRNNNVVVnnnzzzsssxxxvvveeeUUUOOODDDRRR```bbb\\\```ttthhhTTTRRRRRRKKKEEEEEEBBBCCCDDDEEEEEEEEEGGGHHHEEEDDDBBBAAA??????>>>>>>===;;;:::;;;>>>??????===<<<>>>???>>><<<;;;===???@@@???>>>===<<<<<<============>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEIIIMMMNNNLLLLLLPPPSSSOOOTTTZZZ]]]^^^aaaggglllqqqpppoooooopppsssvvvxxxwww{{{yyysssnnnjjjiiihhhhhhfffdddbbb___YYYRRRMMMLLLKKKIIIGGGEEECCCBBBBBB???>>>>>>===???EEEMMMSSS[[[^^^bbbbbb___]]]]]]^^^[[[dddpppyyy~~~|||yyyddd___cccpppqqq```^^^gggkkkqqquuuppp}}}dddjjjTTTCCC666555444///---111...........................------,,,,,,------...---------............////////////000111222444555<<>>>>>@@@>>><<<===@@@AAA???<<<>>>???@@@===:::999;;;===:::999999999999;;;===>>>@@@@@@AAAAAA@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLPPPUUUWWWXXX\\\dddjjjlllrrryyy}}}}}}wwwnnnddd]]]\\\ZZZWWWSSSOOOKKKIIIHHHDDDDDDDDDBBB@@@???@@@AAAGGGQQQ]]]dddeeedddeeegggbbbdddgggggghhhnnnxxx~~~wwwwwwxxx}}}iii```eeeooottt}}}|||{{{xxxbbbdddrrrcccNNN===888666111111777////////////////////////...------,,,,,,------...---------.........///////////////000111333444555>>>JJJQQQVVV^^^rrrmmm{{{www^^^iii```RRRTTTxxx~~~___UUUhhhkkkYYY[[[rrrwwwrrrpppmmmkkkfffhhhvvvttt^^^XXXhhh{{{sssnnnxxxxxxbbbPPPIIIKKKMMMLLLPPPcccsssyyy___BBBIII@@@>>>:::444000......000......------------......------............------------------------------------......///000000000000///000222000///999FFFQQQTTTOOOJJJZZZxxxrrrxxxmmmtttxxxbbbaaalllqqq~~~oooggguuuwwwUUUNNNOOOOOOMMMJJJHHHHHHJJJKKKSSSVVVRRRSSSZZZZZZRRRPPPKKKDDDAAA@@@???===;;;>>>>>>>>>>>>???????????????>>>===<<<;;;<<<===>>>;;;;;;<<>>>>>@@@AAABBBBBBDDDDDDDDDBBBBBBDDDHHHKKKGGGHHHHHHIIIIIIHHHHHHGGGLLLKKKJJJIIIIIIJJJLLLMMMJJJLLLMMMMMMMMMPPPUUUYYYZZZbbbjjjmmmsss||||||sssmmmgggaaa]]][[[VVVOOOIIIOOOMMMIIIDDDBBBCCCCCCAAACCCEEEKKKUUUcccpppyyy}}}uuurrrlllhhhgggjjjpppuuuzzzllliiitttwwwtttmmmjjjrrruuuoooppprrr}}}\\\===888777///---444000/////////............................................................111///...///111333444555>>>DDDYYYXXXRRRkkkooohhhkkklllXXXUUUTTTRRRjjj[[[___oooiiiVVV___~~~}}}vvvkkkmmmffffffpppxxxtttggg]]]```jjjsssooo|||llluuuvvvdddSSSJJJHHHIIIIIIMMM\\\wwwsss~~~hhhEEEDDD???===:::555111/////////......------------......---......//////......---------------------------------......///000000000111///000111000111===JJJRRRTTTPPPPPPccc|||qqqvvvwwwyyyvvvjjjkkkkkklllpppzzz~~~pppdddSSSOOOKKKGGGJJJPPPWWWYYYYYYSSS[[[^^^YYYYYY\\\XXXOOOLLLGGGBBB?????????>>>===<<<<<<============>>>>>>>>>===<<<;;;;;;<<<======AAAAAAAAABBBCCCBBBAAA@@@CCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJNNNRRRVVVXXXNNNNNNNNNOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ]]]aaaeeehhhmmmtttxxxxxxsssmmmiiigggbbb[[[UUUTTTUUUUUURRRNNNKKKHHHFFFDDDEEEJJJRRR___nnnzzzzzzrrrnnnlllxxx{{{tttjjjiiizzzsssvvvyyyxxxjjjEEE777555222///000000000/////////.........................................................000/////////111333555666EEEGGGVVVVVV\\\iii]]]gggaaacccgggZZZQQQMMMYYYddd```gggooodddXXXkkk{{{yyytttjjjhhhdddfffpppuuupppeee]]]```uuuttttttsssvvv|||}}}zzzxxxzzz}}}xxxjjjsss~~~~~~~~~}}}uuuhhhYYYLLLEEEDDDFFFGGGPPPoooxxxlllxxxttt}}}QQQBBB>>><<<:::777444111000///......------------......---......//////......------------------------------......//////000000111111000//////000555CCCPPPSSSOOOKKKRRRhhh~~~~~~rrr~~~xxxaaabbbkkkwww|||}}}ggg[[[ZZZSSSSSSNNNMMMWWWfffnnnkkkdddXXX___aaa\\\YYYXXXRRRHHHEEECCC???>>>>>>??????>>>=========>>>>>>???????????????>>>======>>>???@@@CCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFIIIIIIKKKQQQYYY^^^^^^]]]TTTTTTTTTUUUXXX\\\```ccc[[[]]]aaaeeekkkppptttvvv}}}zzzqqqjjjaaaaaa```\\\WWWQQQNNNLLLEEEFFFGGGKKKTTTaaaoooxxxzzzwwwrrrsssyyyxxxvvvyyy~~~yyyxxxXXX;;;444666444...000000000/////////......................................................000000//////111333666888IIILLLTTTTTTbbbjjj[[[hhhxxxlllcccddd[[[KKKFFFaaawww^^^iiisssmmm___bbbuuutttpppjjjfffeeehhhooopppjjjdddbbbnnnwwwyyy{{{vvvtttzzz{{{lllkkkmmmrrrrrrnnnmmmooorrrvvvxxxxxx{{{vvvmmmxxx}}}}}}~~~}}}zzzvvvnnnbbbRRRFFFBBBDDDBBBFFF]]]vvvfff~~~}}}xxxkkkiii{{{fffGGG>>>===:::888666444111///......------------............////////////.......................................///000000111111222111//////222;;;JJJVVVWWWJJJIII\\\qqqyyy|||yyyrrrkkkmmm{{{}}}mmm\\\ppplllZZZZZZ\\\SSSVVVWWW^^^mmm{{{{{{nnn```TTTXXXWWWRRRNNNLLLGGG@@@???>>>===<<<===???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@AAABBBDDDEEECCCDDDDDDDDDDDDEEEFFFHHHGGGIIILLLMMMMMMMMMMMMMMMRRRRRRUUU]]]fffjjjhhhdddddddddeeehhhnnnvvv~~~}}}{{{tttrrrnnnmmmnnnrrrwwwzzzuuuuuuuuuvvvwwwxxxwwwuuurrruuuxxxyyyvvvrrrooommmttttttuuuvvvwwwyyy{{{|||}}}uuummmiiieee^^^XXXUUULLLKKKJJJIIILLLSSS^^^eeemmmwww}}}zzz{{{xxxwwwyyyuuuiiikkksssHHH555777777000000000000////////////...................................................000000000000111444777:::CCCMMMTTTTTTgggbbbnnnggg\\\SSSKKKPPPvvvrrr```ttt{{{iii\\\rrr}}}ssspppmmmjjjhhhiiikkkmmmkkkgggiiinnnxxxqqq}}}xxxxxxxxxxxxyyy}}}{{{~~~~~~|||{{{mmmlllmmmpppppplllkkkmmmnnnuuuyyywwwuuutttsssqqqvvvvvvxxx}}}wwwttt~~~}}}}}}}}}}}}|||zzzxxxtttkkk[[[IIICCCEEECCCDDDTTTyyyyyydddvvvwwwzzzyyywwwllllllzzz~~~QQQAAA>>>;;;999777555222///......------------.........//////////////////.................................//////000111111111111111000000555AAAPPPYYYXXXKKKVVVuuu{{{bbb[[[WWWbbbwwwsss___```yyyhhhYYYQQQYYY```XXXVVVYYYbbbmmmsssmmm___SSSLLLLLLJJJEEEAAAAAA???<<<<<<<<<<<<======???AAABBBAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHGGGFFFHHHLLLOOORRRUUUYYYZZZZZZZZZ[[[\\\___aaahhhsssxxxrrrkkkhhhjjjjjjgggccc___^^^[[[WWWSSSQQQRRRSSSTTTVVVXXXVVVRRROOOOOOQQQLLLKKKJJJIIIIIIKKKMMMNNNMMMMMMLLLNNNOOOPPPOOOMMMKKKMMMOOOOOONNNLLLKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRVVV```gggeee___QQQQQQRRRRRRTTTUUUVVVWWW[[[]]]aaaccceeegggjjjlllxxxvvvggg]]]UUUTTTRRROOOOOOQQQUUUXXX___iiivvvvvvfffqqqwwwvvv}}}}}}uuugggdddwwwrrrzzz\\\:::444666222111000000000///////////////////////////////////////////////////////////////000111000111444999===???OOOWWWWWWnnnwwwbbbRRRLLLMMMkkkssskkk~~~|||bbb\\\|||sssnnnllllllooonnnnnnlllhhhhhhrrr~~~zzzmmmwwwzzzuuuyyy{{{tttqqqooossswww}}}pppnnnooorrrqqqnnnlllnnnnnnwww}}}zzztttqqqnnnkkkllljjjiiijjjnnnsssvvvxxx|||~~~zzzzzz~~~|||{{{yyyxxxwww|||yyyxxxssscccOOOEEEGGGFFFGGGQQQmmmkkkrrr~~~uuu{{{}}}ttttttnnnppp{{{cccDDD@@@;;;999888666222///......------------.........//////000000//////..............................//////000000111111222///222333333:::GGGTTTZZZOOOQQQhhh}}}zzzXXXKKKHHH]]]www|||kkkYYYooovvvmmmggg[[[PPPYYYhhhjjjWWWVVVVVVVVVUUURRRMMMIIIFFFDDDAAA>>><<<===>>>>>>;;;===>>>>>>>>>???AAACCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBDDDEEEGGGIIIGGGIIIJJJIIIHHHJJJPPPUUUXXX\\\aaacccccceeeiiilllsssxxxzzzqqqlllhhhgggfff___^^^\\\ZZZXXXVVVUUUTTTQQQMMMIIIHHHJJJKKKJJJIIIGGGGGGFFFDDDAAA@@@BBBCCCFFFHHHJJJIIIGGGFFFGGGHHHEEEEEEFFFFFFFFFEEEEEEEEEBBBAAAAAABBBDDDDDDCCCBBBFFFGGGHHHHHHGGGGGGIIIKKKFFFFFFFFFGGGGGGGGGHHHHHHDDDGGGHHHIIIMMMOOOLLLEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKLLLLLLKKKKKKMMMNNNPPPVVV___ffflllsss{{{ooo```\\\ZZZWWWVVVVVVWWWVVVUUUUUU^^^lllyyyrrraaalllxxxkkkjjjtttyyynnntttqqqooo}}}jjjlllsssEEE444333333111111000000000////////////////////////////////////////////////////////////000111111111444:::@@@JJJVVVZZZ[[[xxxxxx\\\OOONNNMMMsssxxxttt\\\dddzzztttnnnlllooorrrqqqooolllhhhkkkyyyqqqmmmzzztttpppttt~~~uuuqqqoooqqqsssvvvzzz~~~uuussssssvvvvvvrrrqqqtttqqqzzzzzzqqqlllkkkiiifffdddbbbbbbeeeiiillllllqqqxxx||||||~~~|||||||||{{{zzzxxxwwwwww~~~zzzyyywwwiiiTTTHHHHHHEEEGGGNNNaaawwwttt{{{}}}|||tttrrrnnnsss}}}|||HHHBBB<<<888777666222///......------------......//////000000000000//////......................../////////000111111222222---222555777???LLLVVVYYYNNNaaawww}}}~~~nnnUUUNNNTTThhhssslllfffggg~~~gggdddfffaaa[[[eeeuuuvvvcccZZZOOOFFFCCCCCCCCCCCCBBB@@@???>>>>>>>>>???@@@===???AAAAAA??????BBBDDD@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFGGGIIILLLMMMKKKNNNQQQSSSUUUZZZdddkkkkkkqqqwww{{{}}}zzzwwwrrrkkk```[[[UUUPPPNNNLLLIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDEEEFFFGGGGGGCCCDDDEEEEEEDDDCCCDDDEEE@@@??????DDDIIIJJJFFFBBB??????@@@@@@AAAAAAAAAAAAEEEDDDDDDEEEGGGHHHFFFEEEBBBCCCEEEEEEDDDDDDEEEFFFBBBBBBCCCDDDEEEEEEEEEEEECCCGGGHHHFFFEEEFFFEEEAAAEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHKKKOOOTTTYYY]]]``````hhhyyywwwooonnnhhhbbbaaadddeeebbb^^^YYY\\\aaakkkwwwiiigggppp|||}}}wwwttt}}}~~~mmmgggyyy}}}lllhhhXXX;;;555666111111111000000000//////////////////////////////////////////////////////...000222111000444<<>>???@@@AAA??????@@@>>>AAACCCBBB@@@@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJLLLNNNQQQRRRTTTYYY___dddiiirrr{{{tttkkkeee]]][[[UUUNNNNNNQQQOOOKKKEEECCCBBBCCCEEEFFFCCCAAA>>>>>>???AAABBBDDDEEEEEEBBBCCCCCCBBB@@@@@@AAABBB>>>@@@BBBCCCBBBAAABBBCCCJJJEEEDDDMMMZZZ]]]SSSHHHHHHHHHHHHIIIJJJLLLNNNOOOKKKJJJJJJKKKMMMNNNLLLKKKLLLNNNQQQQQQPPPOOONNNNNNOOOOOOQQQSSSTTTUUUUUUUUUQQQVVVWWWTTTQQQTTTVVVVVVSSSSSSRRRRRRRRRRRRSSSTTTLLLMMMNNNNNNNNNOOOQQQSSSPPPNNNLLLLLLOOOQQQSSSSSSJJJMMMWWWbbbbbb```kkk||||||rrrppptttvvvqqqllljjjccc\\\]]]fffrrr{{{wwwkkkjjj{{{xxx}}}vvv^^^ooo}}}}}}|||jjjfffhhhEEE::::::111111111111000000000000000000000000000000000000000000000000000000000000...111222111000444<<>>IIIWWW\\\zzzgggXXXmmm}}}rrr|||zzzaaaHHH;;;===999666555000000000///...............//////.........---------........................///000000///......000222222333888BBBKKKQQQSSSTTTbbbaaaxxxrrrkkkbbbvvv|||ssslllkkk|||ooo___SSSPPPQQQSSSVVV\\\ccciiimmmeee\\\PPPGGGBBB???>>><<<;;;===???@@@AAAAAAAAAAAA>>>>>>???AAADDDEEEDDDBBBGGGEEEFFFHHHIIIJJJLLLOOOMMMKKKLLLQQQSSSVVVaaammmrrr{{{wwwnnnfff[[[YYYUUUQQQMMMJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJEEEFFFGGGFFFEEEDDDEEEEEEKKKKKKKKKIIIGGGHHHJJJMMMLLLMMMNNNOOOOOOOOONNNMMMMMMPPPSSSTTTSSSSSSUUUWWWWWWYYYVVVbbb{{{jjjXXX______aaaccceeehhhiiijjjhhhjjjmmmlllkkkkkknnnrrrssstttuuuvvvvvvvvvuuutttrrrssswwwzzz}}}}}}{{{|||}}}{{{zzz{{{{{{{{{{{{xxxsssooonnnrrrsssrrrooorrrnnngggeeejjjmmmbbbRRRIIIKKKNNNQQQSSSUUUVVVWWWcccdddlllxxx|||qqqjjjaaa[[[[[[aaaiiinnnwwwzzzhhhnnnvvvxxxvvvzzznnnrrrjjjiii}}}UUU:::888333444333222000//////000000000000000000000000000000000000000111111111111000000000000222888???DDDRRRTTTlllrrrdddkkkWWWFFFVVV}}}eee```{{{]]]WWWbbbsssoookkkfffjjjuuulllvvvtttmmmmmmnnnuuudddqqqzzzvvv|||~~~{{{wwwqqqllliiifffeeegggiiijjjkkkkkknnnuuuzzz{{{zzzzzz{{{{{{zzzyyyzzz{{{|||}}}yyy{{{zzzwwwrrrhhhUUUEEEGGG===FFFRRRVVVrrrttt]]]iiizzzoooMMM;;;===;;;666555111000000///............/////////.........---------........................///000000000...///000222222333:::EEEKKKOOOVVV___zzz{{{hhhxxxyyyssstttdddkkktttcccYYYRRRMMMMMMNNNOOOSSSWWW\\\^^^WWWQQQHHHAAA???>>>============???@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFHHHHHHJJJMMMQQQRRRQQQPPPQQQVVVXXX]]]eeejjjppp}}}vvvqqqkkkddd^^^[[[VVVNNNHHHNNNMMMJJJGGGEEECCCCCCBBBGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIJJJJJJJJJKKKMMMOOOVVVVVVVVVUUUTTTUUUXXX[[[^^^___```bbbcccccccccbbbiiilllppppppooooooppprrruuuzzzyyywwweeevvv}}}{{{}}}|||pppaaaXXXYYYZZZZZZXXXVVVSSSRRRTTTRRRTTT]]]eeemmmwwwwwwmmmbbb\\\^^^ccceeefffqqq|||uuugggppptttoooooommmwwwdddDDD:::444444333111000///000111000000000000000000000000000000000000111111111111000000000000333888@@@EEERRR[[[{{{}}}zzzddd^^^iiiYYYLLLaaabbbaaa}}}yyyYYYUUUeee{{{nnnlllkkkiiilllttttttzzzwwwuuuwwwssswwwdddoooyyy}}}zzzrrrmmmllllllkkkjjjmmmpppssstttuuuzzz}}}{{{zzz|||{{{zzzyyyyyyzzz|||~~~vvvvvvtttsssssslllZZZIIIEEE<<>>JJJLLLLLL[[[ooorrrooowwwyyy{{{|||hhh}}}{{{cccVVVQQQPPPIIIHHHFFFFFFFFFHHHJJJKKKFFFBBB>>><<<<<<===>>>>>>????????????????????????@@@AAACCCCCCBBBDDDHHHLLLIIILLLPPPRRRTTTWWWZZZ\\\aaagggsss|||vvvrrrkkk^^^SSSVVVSSSOOONNNNNNMMMIIIFFFHHHHHHHHHIIIJJJLLLMMMNNNRRRSSSVVVYYY\\\___aaaccccccbbbaaabbbdddgggkkkmmmvvvwwwwwwwwwwwwxxx{{{}}}sss}}}qqqqqqrrrrrrppplllfffaaa]]]VVVPPPLLLMMMPPPTTT\\\eee{{{tttgggbbbdddfffddd```hhhoooyyy~~~nnnfffqqqvvv~~~~~~XXX>>>555444222111111111111222000000000000000000000000000000000000111111111111000111000111333999AAAFFFSSSeeeppplllqqqkkk]]]cccmmm[[[SSSlll~~~```eee}}}lllTTTUUUnnnssshhhiiimmmmmmooosssssstttsssvvvyyyqqqvvv{{{dddppp~~~yyyppplllooossstttsssvvv{{{~~~{{{xxx{{{zzzxxxvvvwwwxxxzzz|||wwwuuuqqqqqqtttppp```NNNEEE???@@@EEEGGG[[[nnnfffuuuxxx~~~|||aaa===>>>>>>777444222111000000///...//////////////////..........................................///000000///000111333444777CCCOOOLLLKKK```}}}vvvooovvvzzzsssiiissszzzkkkzzzhhhVVVMMMKKKJJJDDDCCC@@@>>>======>>>>>>;;;:::::::::<<<>>>???@@@AAAAAA@@@???????????????@@@AAACCCEEEHHHJJJLLLMMMNNNSSSVVVXXX___kkkxxx}}}uuuoooiiigggYYYWWWUUUUUUUUUUUUSSSQQQPPPOOONNNQQQTTTWWWVVVUUUZZZ\\\___ccchhhllloooqqqqqqssswww||||||vvvssskkkbbbZZZUUUQQQOOOSSSYYYeeeiiirrr}}}tttnnnmmmllliiifffeeeggglllvvv|||wwwtttggg```jjjuuupppCCC777555222111111222222222///////////////////////////000000000111111111111000111111222555;;;CCCHHHSSSkkknnn[[[dddkkkeeeaaalllmmmVVVTTTqqqqqq```ggguuu^^^RRR\\\|||ooofffiiioooqqqppppppllllllmmmtttwwwppp~~~mmmfffyyy{{{sssrrrxxx~~~|||zzzxxxuuu{{{zzzxxxwwwwwwxxxyyyzzzzzzwwwsssrrrvvvssseeeTTTHHHCCC@@@BBBFFFSSSyyy{{{vvvyyywwwrrrqqqoooFFF@@@===777444111111111000///////////////////////////////////////////////////////////////...///000000000000222444666<<>>???@@@AAAGGGFFFGGGLLLQQQSSSQQQNNNWWWbbbnnnvvvtttkkk___]]][[[WWWTTTSSSSSSSSSQQQVVVZZZ[[[YYYZZZ___dddjjjjjjlllpppuuuyyy{{{{{{~~~zzzssskkkfff```ZZZYYY[[[YYYYYY]]]fffttt|||vvvssssssssspppkkkiiiooozzz{{{uuuhhh___eeerrr~~~}}}sssIII:::666222111222333222222///////////////////////////000000000111111111111111111111333666<<>>@@@AAAAAABBBDDDFFFFFFDDDBBB??????@@@BBBDDDIIIIIIKKKOOOSSSUUUTTTSSSfffzzzvvvqqqkkkeee]]]YYYYYYZZZZZZYYYZZZ]]]```dddfffjjjooorrrrrryyy~~~{{{xxxwwwrrrllliiijjjYYYWWWUUUXXX___iiirrrwww~~~{{{|||~~~uuunnnpppwwwxxxooorrrzzziiijjjrrrzzz~~~tttuuu}}}TTT===888333111222333222000000000000000000000000000000000000000111111111111111111222333777>>>FFFLLLTTTuuubbbfff~~~pppggg```QQQMMMlllwwwzzzyyyeeePPP```{{{sssnnnlllooossstttoooiiiffflllooosss{{{kkkccczzz~~~}}}{{{{{{|||||||||{{{zzzyyyxxxxxxvvvtttvvvuuummmcccPPPLLLAAABBBLLLLLLbbbtttooopppeeehhh}}}dddKKK;;;:::;;;444222111000000//////000000.../////////000000000000////////////////////////...///000111000111333666;;;JJJTTTSSSRRRZZZiiitttwww}}}pppZZZQQQUUU]]]aaa]]]ttt||||||fffZZZNNNJJJGGGAAA>>>???::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCBBBCCCFFFHHHHHHEEEBBB@@@@@@BBBEEEGGGFFFKKKPPPSSSUUUZZZcccjjjxxxjjj___YYYUUUZZZYYYXXXZZZ^^^eeelllpppqqqvvv|||~~~~~~~~~yyyvvvwwwfffccc___ZZZYYY[[[___cccgggsssvvvoooppptttyyysssxxx{{{www~~~hhhjjjsss}}}||||||ooovvvfff@@@:::444111222333111///000000000000000000000000000000000000111111111111111111222444888???GGGMMM\\\}}}uuufffYYYKKKSSSyyycccSSSkkkwwwmmmmmmnnnpppssssssnnniiifffmmmmmmooo~~~~~~dddmmm}}}xxxxxx~~~}}}xxxyyyzzz{{{{{{yyywwwuuuuuuwwwvvvtttuuuuuuooohhhRRRNNNAAACCCNNNKKK\\\pppiiijjjfffjjjnnnOOO<<<<<>>AAACCCCCCBBBCCCGGGJJJHHHFFFCCCAAAAAACCCFFFIIIEEEOOOYYY[[[\\\eeexxx{{{pppiii```YYYWWWYYY]]]___^^^eeennnvvv~~~}}}}}}~~~yyywwwyyytttqqqlllddd]]]YYYZZZ[[[YYYdddsssyyypppkkkmmmppprrryyyffffffuuuuuupppooottt}}}ttt}}}{{{vvvBBB<<<444111222333111...000000000000000000000000000000000000111111111111111111222444888@@@HHHNNNfffooo```SSSGGGSSSuuu~~~ZZZVVVsssppphhhkkkoooqqqsssrrrnnniiilllrrrnnnoootttdddxxx{{{uuuttt|||}}}|||}}}|||{{{zzzzzzzzzyyywwwuuuvvvvvvwwwxxxxxxuuuqqqmmm^^^OOO@@@AAAIIIHHHSSSoooddd[[[eeecccjjj|||dddOOOAAA999;;;666444111/////////...---//////000000000000//////000000//////.........---111///000222000///444<<>><<<:::;;;;;;===>>>@@@BBBCCCDDDFFFEEEGGGHHHEEECCCGGGMMMIIILLLHHH>>>===HHHOOOOOOTTTWWW___kkk|||yyylllcccaaaWWWYYY^^^eeemmmvvv}}}}}}|||}}}|||uuulllbbbYYYTTTUUUXXX]]]ccclllvvv~~~yyyooommmjjjhhhiiiqqq|||dddbbb~~~uuuqqqqqqooo}}}{{{~~~}}}zzz{{{ttt{{{RRRCCC>>><<<444333555///333333333222111000000///000000000000111111111111222...222222>>>FFFDDDYYY{{{kkkRRRIIIRRRfff}}}wwwnnn}}}qqq^^^WWWuuunnndddkkkrrrtttqqqmmmmmmnnnoootttuuuwwwiiippp}}}uuusss{{{~~~|||}}}~~~}}}~~~~~~~~~}}}|||zzzyyyyyyxxxuuusssttttttuuuvvvwwwtttpppmmmhhhYYYFFFBBBGGGBBBIII```iii___ffffffmmm}}}cccJJJ999333666444111/////////...---//////000000000000//////000000/////////.........000///000111000000555===GGGVVVRRRRRRkkkzzztttqqqnnn]]]cccmmmjjjfffggg|||lllXXXMMMHHHBBB>>>===<<<;;;:::;;;<<<===???AAABBBDDDDDDFFFEEEGGGIIIHHHFFFHHHMMMGGGMMMOOOKKKHHHLLLTTTXXXbbbqqquuufff___]]]]]]bbbhhhxxx{{{wwwooohhhddd[[[[[[[[[\\\```hhhqqqxxxqqq{{{~~~zzzlllhhhcccccciiisss|||kkkdddzzz~~~}}}wwwxxxwwwqqq~~~___FFF:::;;;666333444///333222222111000000//////000000000000111111111111222///555555???FFFFFF^^^ssseeeSSSMMMZZZttttttwwwooolllzzz|||iiiYYYfffqqqlllfffkkkpppqqqnnnllllllmmmpppuuuxxxeeennnvvvqqquuuxxxwww{{{~~~vvvyyy~~~{{{yyyxxxvvvsssqqqqqqqqqrrrtttuuutttpppmmmppp```KKKCCCEEE???AAAQQQsssssshhhiiiiiiiiirrr|||XXXCCC===:::777444111////////////...//////000000000000//////000000////////////......000...///111000111888@@@NNNRRRTTTbbbwwwzzzvvv{{{yyy```\\\sss}}}pppooo|||}}}~~~uuu[[[OOOGGGCCC>>>;;;:::;;;::::::===>>>???@@@BBBDDDEEEEEEGGGEEEGGGKKKLLLJJJKKKNNNJJJMMMQQQRRROOORRR___nnnpppaaa^^^ZZZYYY___iiittt~~~yyyuuusssiiifffaaa\\\ZZZ\\\bbbfffaaauuu~~~yyy||||||xxxiiiccc^^^```iiisss{{{~~~zzzhhhtttvvv}}}wwwnnnssstttMMM777:::888444222///222111111000000//////...000000000000111111111111111000888777???FFFKKKjjj}}}pppddd^^^SSSOOO```ooommmnnnhhhjjjwwwuuueee]]]xxx{{{mmmlllkkkmmmoooooommmlllooosssuuuuuuxxxsssaaappp{{{ppppppssssssvvv|||}}}~~~~~~{{{wwwsss||||||yyywwwuuurrrpppqqqqqqrrrsssuuutttrrrooonnnbbbMMMCCCEEEAAA@@@KKKddd}}}~~~sssppprrrgggdddkkk~~~LLL===BBB@@@777444111000000000///...//////000000000000//////000000/////////////////////......000111333;;;DDDUUURRRZZZppp{{{vvvzzzggg[[[bbbzzz{{{}}}xxxwwwzzzeeeRRRGGGAAA???<<<:::::::::;;;<<>>GGGUUU{{{sssnnntttXXX^^^[[[QQQMMMbbbwwwwwwnnnbbbggguuuqqqggghhhvvvmmmnnnrrrqqqnnnllllllpppxxx~~~~~~yyyyyyhhhbbbvvvrrrmmmppprrruuuyyy~~~}}}wwwooommmoooqqqqqqooo{{{|||yyywwwvvvsssqqqrrrrrrssstttvvvvvvtttrrrkkkdddRRREEEFFFDDDAAAIIISSSsss~~~yyyxxxkkkgggnnn]]]FFFCCC666777555222000000000///...//////000000000000////////////000000000000000000000......000222555???IIIXXXTTTbbbxxx|||zzzkkkYYY]]]gggrrrxxx{{{uuu{{{yyyaaaXXXNNN???>>>===<<<;;;;;;;;;===???AAABBBCCCDDDEEEFFFGGGHHHFFFFFFJJJQQQTTTTTTUUUYYYccc```eeevvvnnncccYYYSSS^^^ooottt}}}~~~yyyrrriiiccc___^^^iiiuuuxxxpppnnnsssqqqiiiiiijjjjjjhhhfffjjjsss{{{yyy~~~tttffftttzzzlllBBB<<<;;;555222000000000000000///////////////000000000111111111111333000777666===III]]]yyy^^^\\\bbbiiibbb^^^YYYPPPRRRlll}}}|||lll___lll|||tttkkktttuuuooorrrssspppkkkhhhjjjsss~~~|||aaahhh}}}ssskkklllppptttwww{{{~~~}}}}}}tttkkkeeecccaaabbbffflllpppsss|||zzzxxxwwwvvvuuutttttttttuuuwwwwwwuuussslllkkk[[[JJJGGGDDD@@@EEEOOOdddtttpppxxxgggHHHBBB333888555222000000000000/////////000000000000////////////000000000000111111111//////111333888DDDOOOTTTSSSgggzzz}}}wwwXXXQQQ___eeeaaadddqqqzzzzzz|||{{{tttmmmTTTRRRMMM@@@<<<===>>>===<<<===???AAACCCDDDEEEFFFGGGHHHHHHIIIGGGIIIPPPVVVXXXYYY^^^eeehhhqqqeee[[[TTTVVV]]]hhh|||~~~|||wwwpppiiieeeccchhhjjjjjjiiilllooolllfffjjjnnnoookkkeeeeeennnvvv|||xxx___qqq{{{zzzqqqxxxPPPAAA999555444000000000000000000000000000000000000000111111111111444///777888???LLLbbbSSSMMMdddjjjggglll```WWWSSSccc|||nnniiiwwwuuurrrtttppplllhhhgggkkksss}}}ssswwwsss```qqquuuiiigggkkkqqqtttxxxzzz}}}~~~}}}~~~wwwnnncccXXXTTTXXXZZZ^^^cccjjjsss~~~|||zzzzzzzzzyyyxxxvvvuuutttuuuwwwvvvuuussslllqqqcccOOOGGGCCC@@@DDDRRRZZZ}}}sss|||eeeAAAAAA;;;888555222111111111000/////////000000000000////////////000000000111111111222000///222555;;;GGGSSSNNNQQQfffuuu|||tttZZZSSS^^^___WWWZZZlllzzz}}}tttoooeeeSSSLLLGGGBBB;;;===>>>>>><<<===@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJIIINNNVVV]]]]]]^^^hhhsssyyyjjjVVVRRRYYYeeerrr}}}{{{~~~~~~~~~zzzuuuqqqooonnngggdddfffnnnrrrpppmmmmmmkkkmmmlllhhhcccccciiinnn{{{yyyWWW^^^vvv{{{xxxqqqtttsss```FFF777555666111111111111111111111111111000000000000111111111111555000888<<>><<<<<>>777666444222111111111111000000000000000000000000000000000000000000000000111222111000999GGGNNNMMMCCCZZZ]]]___nnnYYYYYY[[[NNNOOOkkk{{{|||vvvdddRRRNNNIIIBBB<<<888888888:::===AAADDDGGGCCCGGGJJJKKKIIIIIILLLOOOUUUNNNQQQ^^^aaaddd{{{```TTTSSSUUUWWWttt|||rrrppp}}}~~~}}}~~~{{{{{{wwwwwwvvvwww|||{{{tttlllkkkhhhccc``````dddhhhsss{{{XXXMMMRRRrrryyycccgggyyyxxxmmmLLL===777000777222111111000000000000000000111111111111222222222999333777BBBDDDLLLpppkkklllwwwnnn```RRRaaa}}}xxxqqqkkkhhhiiimmmrrrvvvxxxzzz|||~~~}}}nnn}}}yyynnncccddduuu|||wwwtttvvv{{{~~~|||sss___WWWUUUSSSQQQRRRUUU]]]gggmmmzzz|||||||||yyywwwwwwttttttsssrrrrrrssstttuuuoooooojjj]]]MMMBBB@@@BBBHHHPPPmmmPPP<<<===888777555333111111111111000000000000000000000000000000000000000000000000000222333444<<>>;;;888888:::<<>>===999777555333222111111111000000000000000000000000000000000000000000000000000222444777@@@JJJOOOPPPdddjjjiiivvvxxxzzz{{{xxxjjjZZZaaavvvwww{{{hhhSSSHHHBBB>>>;;;;;;777999<<>>FFFWWWzzzppp```[[[QQQJJJooozzzwwwqqq{{{}}}sssooollljjjgggoooxxxyyywwwyyyoooxxxhhhcccnnnuuuxxx{{{}}}~~~~~~~~~rrrdddYYYQQQMMMRRRZZZXXX```mmmzzz~~~}}}|||yyywwwxxxvvvuuuuuuuuuttttttttttttrrrrrrooogggZZZMMMDDD@@@BBBIIIUUUppp||||||wwwrrrzzz~~~jjjAAA>>>:::888666444222222111222000000000000000000000000000000000000000000000000000111444999BBBMMMVVV[[[uuuuuuvvvuuunnn|||nnnaaahhhuuuyyyyyy{{{kkk^^^PPPGGGAAA<<<<<<>>>888:::>>>BBBEEEGGGGGGGGGGGGFFFDDDDDDEEEIIIKKKMMMPPP]]]pppiiiNNNWWWMMMTTTsss~~~|||zzzwwwyyyuuucccZZZ]]]hhhrrr~~~}}}|||}}}}}}}}}}}}{{{}}}{{{||||||zzzqqqmmmgggaaa^^^```cccfffkkk}}}{{{nnn```TTTKKKGGGUUU}}}llllllnnnyyyNNN999444333333222111111000000111111000000111111111222222222...888???GGGfff}}}bbbYYYNNNHHHOOOyyy{{{wwwsss{{{qqqmmmlllkkkhhhpppxxxzzzyyyzzz{{{jjj{{{kkkccclllsssxxx~~~|||{{{|||}}}^^^XXXRRROOOLLLMMMUUU^^^bbbnnn}}}||||||zzzyyyzzzwwwwwwwwwwwwvvvvvvuuuuuurrrrrrpppjjj```SSSHHHAAADDDIIIMMM___|||~~~|||zzzrrrDDD???;;;999777555333222222222000000000000000000000000111111111111111111111111111000222999DDDQQQ```jjjzzz{{{llljjj}}}ssseeebbbkkkpppuuuyyyoooaaaXXXNNNGGG@@@;;;;;;>>>999<<<@@@DDDFFFGGGGGGGGGFFFFFFFFFGGGHHHKKKNNNPPPVVVjjjkkk]]]NNNNNNQQQhhh~~~~~~}}}{{{zzz{{{~~~}}}}}}~~~}}}|||zzz~~~wwweee[[[^^^kkkvvv|||}}}~~~~~~~~~}}}|||||||||}}}zzz{{{{{{yyyrrrnnnhhh```[[[]]]ccciiidddxxx}}}uuugggXXXNNNJJJHHHOOOqqq~~~dddbbbiiiuuuVVV:::777666333222222111111111111111000000111111111222222222111999===JJJvvvzzz|||mmmaaa]]]KKKGGG```ssstttnnnxxx}}}xxxooolllllllllkkkpppvvvzzz{{{{{{}}}}}}xxxiiipppgggkkkpppvvv}}}}}}yyyuuuvvvyyygggZZZOOOMMMNNNPPPRRRTTT]]]gggyyy|||{{{{{{yyyyyy{{{wwwxxxxxxxxxwwwvvvuuutttrrrrrrpppllldddYYYKKKCCCDDDHHHIIIVVV{{{JJJBBB<<<;;;888555333222222222000000000000000000000000111111111111111111111111222000333;;;GGGVVVhhhwwwxxxgggdddnnnvvveeecccmmmssskkknnn{{{iiiXXXPPPHHHCCC>>>999999<<<<<<>>>AAADDDFFFGGGFFFFFFHHHJJJLLLKKKKKKOOOVVV\\\eee___WWWSSSLLLZZZqqq~~~tttsssrrrqqqsssvvvyyyzzzxxxuuuvvvyyyzzz{{{{{{|||}}}}}}||||||}}}~~~wwwwwwwww{{{|||jjj```dddsss~~~~~~}}}}}}xxxvvvwwwuuuqqqjjjjjjggg___WWWWWW___gggcccqqqvvvxxxqqq```PPPGGGEEEEEEJJJ___aaaddduuuccc>>>999888333333222111111111111222000111111111111222222222444999<<>>???AAACCCEEEEEEEEEEEEIIILLLOOONNNNNNVVVeeerrr~~~___OOOKKKRRR]]]xxxsssvvv}}}|||vvvpppnnnlllnnntttzzz}}}}}}yyysssqqqnnnllllllnnnoooqqqoooqqqtttuuuuuuuuuvvvwwwttttttssswwwkkk```fffxxx{{{{{{wwwssstttvvvsssnnnpppvvvxxxoooaaa[[[```hhhhhhkkkuuuxxxxxxppp___OOOHHHEEEBBBHHHNNNfffzzzuuuEEE:::888444333222222111111222222000111111111111222222222444888===RRR{{{UUU]]]eeeddd]]]XXXQQQHHHRRR}}}qqqpppqqqkkkllloooqqqqqqtttvvvvvvuuuvvv{{{bbb\\\qqqiiieeeiiimmmooonnnmmmnnnpppttttttwwwzzzoooQQQEEEIIIPPPTTTUUUYYYaaaiiisss|||{{{{{{|||}}}zzzxxxvvvtttvvvtttuuuuuuuuuuuusssqqqppprrrpppnnnlllhhh^^^PPPFFF???BBBEEERRRwwwvvvlllzzz\\\III===<<<999666444333222222000000000000000000000000111111111111111111111111444333999EEEPPP[[[lll|||~~~vvvdddddddddXXXIIIKKKcccmmmsssfffVVVOOOGGG@@@>>>===;;;<<<>>>@@@@@@BBBCCCDDDDDDDDDDDDFFFKKKNNNNNNQQQ^^^tttwwwTTTOOONNNLLLbbb{{{||||||~~~xxxpppiiikkkssswwwssslllqqqmmmlllqqqzzz~~~yyyvvvpppmmmnnnnnnllljjjiiikkkllldddgggjjjllllllkkklllmmm{{{zzzwwwyyy~~~hhh]]]dddyyy}}}~~~|||{{{wwwuuuyyy}}}{{{uuuuuuiiijjjpppmmmhhhkkk|||~~~}}}rrraaaSSSNNNIIICCCHHHEEEWWWxxxmmmJJJ;;;666444333222222111111222222000111111111111222222222555999???SSSzzz~~~XXXCCCRRR\\\```aaaUUUJJJLLLVVV{{{ooorrr|||nnnjjjlllqqqsssqqqvvvxxxuuuppprrr|||[[[hhhuuuhhhaaacccgggiiikkklllnnnooooooqqqtttzzz}}}\\\JJJHHHLLLOOOYYY^^^fffoooyyy~~~vvvnnnhhhfffeeeiiiiiipppyyyxxxyyywwwuuuuuuxxxvvvtttrrrpppoooooooooooorrrrrrooojjjcccUUUHHHBBBAAAKKKSSShhh~~~yyyjjj~~~|||gggIIIAAA;;;777777666222000222111111111111111111111111111111111000111111222333333222>>>LLLRRR```qqqvvviiiZZZYYYXXXPPPHHHPPPlllxxxzzz}}}tttaaaRRRIIIFFFAAA<<<::::::<<<===BBBBBBCCCDDDEEEFFFGGGGGGIIIDDDJJJUUUWWW^^^hhh\\\RRRNNNMMMZZZ~~~|||~~~{{{zzz}}}{{{{{{|||}}}}}}}}}}}}|||yyy|||wwwuuuoookkklllllliiijjjmmmppppppooottt~~~{{{uuunnnpppqqqqqqmmmhhheeefffhhhcccaaa```bbbeeehhhjjjkkknnnuuu}}}jjj\\\dddxxx}}}|||{{{yyyvvvvvvyyyzzzyyyzzz}}}xxxnnniiilll{{{}}}ssscccXXXSSSLLLEEEEEEJJJKKKbbbvvv|||ooohhhQQQ666999333333444444444333222222111111111111111222222222444<<>>333333444444333333222222111111111111222222222222111888AAAVVVmmm|||VVVVVVrrruuuaaaNNNJJJXXX{{{{{{{{{xxxrrrjjjmmmvvvwwwyyy{{{wwwssssssooowwwmmmiiirrrbbb```aaafffiiihhhiiilllqqqrrruuu||||||yyyyyy\\\IIIFFFLLLQQQTTTcccjjjssswwwssskkkaaa[[[WWW\\\```___[[[\\\bbbiiinnnpppyyyyyyxxxzzzxxxvvvvvvvvvuuutttrrrqqqrrrrrrsssqqqtttvvvtttpppiii[[[MMMDDDCCCFFFGGGUUUtttuuu{{{SSSCCC<<<888888666222111222111111111111111111111111111111111111111222333333777999@@@JJJSSS^^^pppnnn]]]RRRNNNRRRYYYppp}}}iiiTTTFFFEEECCC@@@===<<<===???AAABBBCCCCCCDDDEEEFFFGGGGGGFFFPPPRRRTTTqqqlllOOOSSSLLLRRRooo}}}{{{{{{}}}|||}}}~~~~~~|||zzzzzz{{{yyyyyyzzz|||}}}~~~|||zzz}}}{{{nnnfffgggkkkeeegggeeeccclllzzz}}}xxx{{{zzzyyy{{{~~~qqq~~~zzzvvvsssqqqooonnnnnnmmmlllkkkgggdddaaabbbeeeiiilllmmmwww~~~pppaaacccttt~~~yyywwwvvvxxxuuuuuuxxxyyywwwxxx{{{yyylllhhhdddaaajjjuuuggg[[[RRRIIIAAAIIIVVV___pppwwwnnn}}}oookkk<<<@@@444444444333333222222222111111111111222222333333555999IIIYYYgggkkk}}}aaaMMMLLLfff~~~vvvrrrlllpppzzzzzz}}}~~~xxxtttsssppp|||jjj~~~zzzeeeaaa```dddfffeeefffhhhooorrrwww{{{jjjQQQGGGIIIPPPUUUWWW^^^```aaa```^^^[[[ZZZZZZ```gggooopppmmmpppyyyzzzyyyzzzyyywwwwwwvvvuuutttssssssssstttuuuppptttuuutttqqqkkk]]]PPPDDDDDDCCCBBBNNNssstttjjj}}}xxxXXXDDD>>>999888666222111333111111111111111111111111222111111111111222333333777>>>FFFRRR___gggxxxrrrhhh]]]UUUWWW___vvvzzz|||aaaRRRIIICCCAAA???======???AAACCCCCCCCCDDDEEEFFFGGGGGGHHHFFFOOOXXXjjjnnnPPPNNNNNN\\\{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||~~~~~~zzzrrrllljjjjjjmmmqqqnnniiirrr{{{}}}yyyxxx|||vvviii{{{~~~{{{uuuqqqnnnnnnppppppnnnlllmmmjjjggggggjjjnnnrrrsssuuueeecccqqq}}}zzzzzzzzz{{{xxxxxxzzz{{{yyyzzz}}}~~~yyybbb]]]^^^aaakkktttfff\\\TTTMMMHHHTTTbbbmmmxxx|||{{{sssuuu~~~CCCBBB555444444333222222222222000111111222222333333333:::999PPPbbbxxxuuu[[[OOOUUUpppwwwsssmmmpppxxxwwwxxxyyytttssstttsss}}}~~~}}}hhhbbb^^^aaaddddddeeehhhooosssxxx{{{{{{{{{}}}wwwbbbMMMGGGKKKPPPSSSVVVYYYXXXVVVUUUWWW\\\dddjjjnnnvvv}}}~~~|||zzzzzz{{{zzzxxxxxxwwwvvvuuuttttttuuuvvvvvvtttwwwxxxwwwuuuooocccWWWEEEEEEAAA@@@KKKgggqqq~~~^^^FFF???999888666333222444111111111111111111111111222222222111222333333444999FFFPPP^^^nnnqqq~~~wwwuuummm```[[[^^^zzzyyyvvv___PPPHHHAAA@@@???>>>>>>@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHPPPRRRbbbsssTTTNNNZZZZZZ|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}zzzwwwnnnjjjpppnnnhhhpppwwwyyyssspppxxxvvvjjjjjj~~~~~~uuurrrooooooqqqrrrpppmmmuuusssqqqqqquuuyyy|||}}}wwwggg```kkk{{{}}}~~~~~~}}}{{{zzz{{{||||||yyyxxx{{{{{{yyyzzz}}}~~~}}}```YYY]]]aaahhh{{{tttggg```[[[WWWVVVWWWbbbqqq}}}{{{zzzqqqQQQDDD666555444222222111222222000111111222333333444444888555TTTrrr~~~jjjVVVNNNWWWttt}}}~~~vvvtttnnnpppvvvuuurrrsssqqqrrruuuwww}}}{{{}}}lllccc\\\]]]aaadddgggkkkqqquuuzzzzzzyyyxxx{{{~~~mmmZZZIIIGGGKKKLLLOOOSSSSSSTTTVVVXXX]]]dddmmmssszzzzzzzzz|||{{{yyyyyyxxxwwwvvvuuuuuuuuuvvvwwwrrruuuuuusssrrrnnndddZZZFFFGGGAAAAAALLL^^^vvvfffHHH@@@:::888666333222444111111111111111111111111222222222222222333444444888JJJSSSaaarrrpppzzzzzz|||wwwhhh```bbbyyyyyyttt```KKKCCCAAA@@@???>>>???AAACCCDDDCCCDDDDDDEEEFFFGGGHHHHHHUUUWWWppp}}}___PPPPPP\\\yyy~~~}}}|||~~~~~~~~~|||{{{zzzzzz{{{}}}|||}}}sssuuu}}}oooccciiikkkkkkqqq|||{{{xxxppplllssszzzxxxmmmeeessswwwuuusssrrrssssssrrrqqquuutttsssuuuyyy}}}zzzhhh]]]eeeuuu~~~~~~~~~|||yyyxxxyyyzzzzzzwwwwwwyyyyyywwwxxx{{{bbb[[[______aaaqqqpppfffaaa^^^\\\\\\[[[aaavvv|||tttttt___AAA777666444222111111222222000111111222333444555555888:::```tttdddQQQIIIRRRuuuyyyxxxssssssnnnqqqwwwvvvqqqrrrrrrvvvyyy{{{yyywww}}}sssggg\\\[[[___dddjjjooovvvxxx{{{zzzxxxxxx{{{}}}cccSSSGGGHHHJJJIIIMMMTTTSSSVVVZZZ___eeemmmuuuzzz{{{{{{|||{{{zzzzzzyyyxxxwwwvvvuuuvvvvvvwwwpppqqqpppnnnmmmkkkcccZZZIIIIIIAAABBBNNNVVVvvvqqq~~~pppIIIAAA;;;888666333333555111111111111111111111111333222222222222333444444:::NNNUUUbbbuuurrr||||||vvvzzzvvvlllkkktttwww{{{wwwppp^^^GGGCCCAAA@@@??????@@@AAACCCDDDDDDDDDEEEFFFGGGHHHHHHIIISSSeeedddWWWOOOZZZsss}}}{{{yyyyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyy{{{{{{~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwwwwxxxyyyxxxvvvvvvyyyzzz|||zzznnncccfffqqqvvvooofffaaafffnnntttyyy~~~xxxsssuuuuuupppllllllyyyyyyyyywwwuuussstttuuusssssstttxxx}}}mmm___eeeuuu|||zzzyyyzzz{{{{{{xxxwwwyyyyyywwwxxx{{{fffYYY___```___nnnqqqkkkhhhccc______eeefff}}}{{{www~~~pppBBB888666444222111111111222000111111222333444555666:::EEEpppwwwfffZZZLLLIIIUUUzzzlllnnn{{{tttqqqrrrnnnqqqwwwuuuqqqsssvvv|||wwwsss~~~|||lll]]]YYY]]]dddkkkppp{{{{{{{{{zzzyyyzzz{{{}}}]]]OOOFFFIIIKKKJJJNNNWWWZZZ\\\```eeellluuu{{{{{{}}}|||zzz{{{zzzyyyxxxvvvvvvvvvvvvwwwssssssrrrooonnnmmmfff^^^KKKKKKBBBDDDOOORRRlllooowwwIIIBBB;;;999666333333555111111111111111111111111333333222222333333444555AAAVVV\\\hhh|||tttoootttrrrmmmvvvzzzllliiiYYYFFFIIIAAA@@@@@@???@@@AAACCCDDDDDDDDDEEEFFFGGGHHHHHHIIIQQQvvvkkkUUURRRQQQnnn}}}tttrrrooommmllllllmmmnnnkkkkkkkkkkkknnnqqquuuwwwwwwxxx~~~|||{{{{{{}}}~~~|||yyyzzz|||~~~~~~|||tttsssqqqpppoooppprrrsssuuuqqqppptttvvvyyyuuu```ZZZUUUWWW\\\```^^^ZZZaaafffpppzzz}}}}}}~~~zzzssslllooowww{{{}}}}}}{{{vvvtttvvvxxxwwwxxx{{{sssccchhhxxx~~~}}}{{{{{{}}}~~~}}}zzzyyy||||||yyyzzz}}}yyy}}}jjjQQQ\\\bbbdddqqqzzzvvvtttmmmgggeeemmmiiisssxxxKKK888666444222000111111222000111111222444555666666999JJJwww}}}nnnzzzwwwgggXXXPPPGGGLLL^^^ssseeeeeemmmyyytttqqqrrrnnnpppuuurrrpppsssxxxvvvppp~~~qqq___YYY\\\ccckkkqqq~~~}}}{{{zzzzzz{{{||||||TTTHHHCCCIIINNNOOOUUU^^^ddddddeeejjjqqq{{{{{{zzz}}}{{{wwwttttttvvvwwwwwwvvvuuutttvvvtttssssssrrrnnngggbbbSSSFFFFFFEEEKKKSSSdddxxx{{{[[[===;;;999666999111333222222222111111111111000111......111222111222777GGGNNNaaaooorrrtttjjj]]]VVV[[[kkk~~~sssiiiXXXIIICCCAAAAAAAAABBBBBBBBBCCCCCCIIIEEEGGGFFFCCCKKKSSSNNN]]]zzzSSSPPPUUUcccxxxssskkkgggbbb___]]][[[WWWTTT]]][[[ZZZ]]]bbbfffggggggdddlllvvv~~~~~~~~~}}}zzz}}}|||}}}~~~~~~~~~~~~|||zzz}}}~~~}}}~~~}}}{{{yyyyyyyyyyyyzzz~~~{{{wwwxxx{{{|||yyyuuuqqqooollljjjjjjllloooppprrrmmmmmmqqqpppppp}}}zzzuuukkk```QQQPPPPPPSSSWWWZZZZZZXXXbbbppp~~~wwwyyytttlllxxx|||{{{{{{}}}{{{xxxiiiggglll~~~|||{{{{{{}}}~~~~~~|||yyywwwvvvxxxjjjZZZ\\\```eeeooo~~~|||tttooommmgggmmmgggwwwUUUAAA777555666000222666222000222333333222333555777999NNNvvvnnnZZZ[[[hhhggg\\\[[[\\\IIIJJJjjj~~~jjjjjjuuuxxxpppmmmpppssstttsssvvvttt|||wwwmmm}}}sssbbbZZZ^^^gggooosssyyyvvvvvvzzzzzzQQQGGGDDDKKKQQQQQQVVV___eeefffhhhmmmuuu~~~|||zzz|||}}}yyyuuussstttuuuwwwxxxxxxxxxxxxyyywwwuuutttsssnnnhhhcccVVVGGGDDDAAAGGGNNN\\\yyysss|||yyydddCCC>>>;;;777999000333222222222222111111111111222000000222333222555999HHHMMM___mmmtttjjjeee]]]SSSNNNXXXmmmttt___MMMFFFAAAAAAAAABBBBBBBBBCCCCCCHHHEEEGGGGGGEEELLLQQQNNN```^^^IIITTTjjj}}}tttnnnbbb^^^YYYUUUUUUTTTRRRPPPOOOMMMKKKMMMQQQUUUUUUTTTWWW\\\dddlllrrrvvvxxxyyyyyyyyyyyyzzz{{{}}}|||{{{|||~~~}}}|||}}}~~~{{{}}}{{{zzz{{{~~~}}}||||||~~~~~~{{{|||{{{{{{{{{yyyxxxwwwzzzyyywwwvvvuuuuuuvvvvvvtttqqqnnnooorrrrrrooollliiiiiihhhiiiiiijjjkkklllnnnkkkmmmrrrpppnnnxxx|||qqqkkkfff\\\RRRQQQOOOLLLNNNRRRVVVYYYYYYggguuussskkknnnzzz}}}{{{|||}}}yyykkkeeegggyyy~~~~~~~~~}}}{{{zzz||||||}}}|||yyywwwuuuuuuwww~~~rrrTTTUUUWWWZZZaaaqqqyyytttqqqkkkiiifffzzz~~~eeeAAA666555666111222666222000222333333222333555777;;;HHHccc|||zzz```QQQVVVgggkkkfffaaa[[[KKKXXX{{{ooowwwyyyrrrpppssswwwyyyxxxwwwuuuyyypppzzz~~~kkk^^^]]]cccjjjmmmwwwxxx{{{}}}lllMMMGGGGGGOOOTTTTTTXXX^^^dddfffjjjpppwww~~~{{{|||{{{wwwsssssstttvvvxxxzzz{{{|||||||||zzzxxxvvvtttooojjjfff]]]KKKDDD???EEEKKKSSSwwwtttfffvvvkkkFFF>>>:::777888111444333222222222111111111111333111111444444333777>>>JJJQQQbbboooyyywww\\\VVVRRRIIIGGGWWWqqq}}}fffQQQJJJBBBAAAAAAAAABBBBBBCCCCCCGGGEEEFFFHHHIIIKKKNNNQQQgggaaaPPPJJJ]]]{{{tttlll^^^ZZZUUUQQQOOOMMMKKKIIIKKKHHHEEEFFFIIIKKKJJJIIIKKKMMMRRRXXX```gggnnnrrruuuwwwxxxwwwuuuvvvzzz~~~~~~}}}}}}~~~~~~~~~~~~{{{yyyxxxzzz|||~~~~~~{{{}}}}}}zzzzzz||||||yyyxxxyyyyyywwwuuuttttttuuuvvvuuutttrrrrrrrrrrrrsssmmmjjjhhhhhhjjjkkkhhhfffcccdddfffhhhhhhiiihhhgggiiihhhlllqqqppplllrrr|||tttqqqjjjccc```\\\SSSIIILLLJJJIIIKKKPPPWWW\\\^^^nnn{{{~~~pppdddppp}}}}}}|||~~~}}}pppfffcccuuu}}}~~~}}}}}}}}}}}}|||{{{zzzyyy|||{{{zzzxxxwwwvvvuuuuuuxxx~~~}}}~~~VVVUUUTTTTTTXXXggg}}}xxxssskkkeeeddd{{{}}}uuuttthhheeesssBBB555444777222222555111000222333333333333666888===III]]]rrruuu^^^RRR^^^qqqxxxvvvkkkYYYMMMgggooommm~~~}}}xxxrrrqqquuuyyy{{{|||wwwwwwzzzuuuzzzqqqaaa[[[^^^dddhhhssswww~~~~~~nnnXXXMMMJJJLLLRRRVVVUUUWWW[[[aaaccciiiooovvv|||~~~~~~{{{{{{{{{xxxuuuuuuvvvwwwyyyzzz{{{|||}}}{{{zzzyyywwwtttqqqmmmkkkdddQQQHHH@@@FFFLLLOOOnnnuuubbbvvv~~~oooFFF:::777555888222666333333222222222111111111333111222444333444:::AAAKKKXXXkkkttt|||nnn\\\QQQMMMFFFGGGYYYuuuzzz~~~fffQQQJJJBBBBBBAAAAAAAAABBBCCCDDDFFFGGGEEEGGGKKKIIILLLXXXzzzfffVVVVVV\\\mmmwwwmmmkkkgggccc]]]WWWRRROOOSSSOOOLLLLLLNNNOOONNNLLLKKKKKKKKKOOOUUU\\\aaadddnnnqqqtttsssqqqssszzz~~~}}}~~~~~~zzzxxxyyy|||~~~zzz}}}|||yyyyyy{{{{{{xxxqqquuuwwwtttqqqssswwwxxxtttsssqqqpppppppppqqqqqqmmmkkkjjjjjjkkkkkkiiigggcccdddeeefffffffffeeedddfffeeehhhlllkkkhhhmmmuuummmiiiccc^^^\\\XXXOOOHHHGGGIIILLLRRRXXX^^^bbbdddqqq|||yyyooolll}}}|||}}}~~~~~~~~~yyyllldddvvv|||}}}~~~}}}}}}}}}|||{{{zzzzzz{{{yyywwwvvvvvvxxxxxxyyyxxx~~~|||[[[WWWTTTSSSVVVdddxxxqqqgggeeedddxxxxxxooozzzzzzggg___}}}EEE555333888444222444111000111333333333444666999<<>>IIIJJJcccvvvrrruuufff___VVVMMMLLLZZZlll{{{lllYYYKKKDDDCCCBBBAAA@@@@@@BBBCCCEEEEEEKKKDDDDDDLLLHHHYYYjjjLLLWWW]]]||||||xxxnnnoooooommmjjjjjjmmmpppttttttuuuvvvyyy|||{{{{{{{{{|||~~~}}}xxxvvvwwwzzz|||}}}xxx{{{|||zzzzzz~~~~~~|||xxx}}}|||uuusssxxx{{{xxxooonnnmmmllllllmmmnnnnnnkkkkkkkkkjjjiiiiiihhhhhhgggfffcccaaa____________``````______```dddkkkppprrrnnnjjjfff___XXXWWWZZZbbbfffkkknnnmmmiiifffddduuulllggg{{{zzzrrrwww{{{}}}qqqjjjnnnzzz~~~}}}||||||||||||xxxuuurrrtttxxx|||}}}}}}ooowwwttt]]]RRRLLLPPPVVVcccyyyuuunnnnnnggggggnnnoooqqqzzz}}}}}}nnncccRRR;;;444999555111333222000111333444444555888:::JJJvvvhhhfffwwwfffRRR[[[}}}vvvxxxwwwtttrrrrrrtttwwwyyywww}}}{{{uuuuuuxxxwwwttt|||}}}kkk\\\YYY___ffflllqqqwwwxxxwwwyyy}}}}}}{{{cccNNNFFFHHHPPPQQQRRRPPPOOORRRWWWZZZbbbdddgggkkkooorrrssstttwww|||}}}|||{{{||||||}}}zzzyyywwwvvvuuuuuuuuuuuurrrrrrrrrooolllkkkmmmpppgggYYYPPPAAAAAAEEEDDD]]]mmmLLLYYYssswww___DDD<<<999888000777444444333333333222222222333333333444333555@@@MMMOOOggguuummmtttssssssgggYYYZZZmmm{{{~~~rrraaaWWWKKKBBBCCCBBB@@@???@@@AAADDDEEECCCLLLDDDDDDNNNMMMhhh~~~\\\[[[jjjxxxooohhheeebbbfffkkkpppuuuyyy}}}}}}{{{zzz|||~~~}}}{{{xxxuuuqqqppprrrtttvvvwwwvvvyyyzzzyyyzzz~~~}}}||||||uuuvvv~~~yyyqqqqqqpppoooooopppqqqrrrlllmmmmmmllljjjjjjjjjjjjgggggggggfffeeecccbbbaaacccddddddeeehhhmmmsssvvvzzzwwwuuuqqqggg```dddmmmwwwwwwvvvqqqkkkhhhhhhiiizzzzzzkkklll}}}vvvrrrnnnwww{{{uuuiiikkkvvv~~~|||{{{zzzzzz{{{{{{xxxtttrrrsssxxx{{{zzzxxxnnnvvvqqq```RRRKKKQQQZZZeee~~~xxxwwwsssqqqiiiaaa```hhhwwwgggeeeYYY???555999555000222333000111333444444666888;;;SSSssssssuuugggXXXhhhqqq}}}{{{vvvuuutttssstttvvvyyy|||~~~xxxtttnnnqqqwwwwwwvvvnnn^^^YYY^^^eeekkkpppvvvzzz{{{|||}}}~~~kkkTTTEEEGGGRRROOOQQQQQQNNNMMMRRRYYY]]]```bbbdddgggjjjmmmnnnooorrrxxx~~~|||{{{{{{||||||xxxwwwuuutttttttttuuuuuurrrrrrqqqmmmiiihhhjjjmmmiii]]]TTTCCCAAADDDCCC[[[}}}tttXXXbbbvvv^^^AAA:::888888111999444444444333333333222222444444555555444777CCCPPPVVVkkktttkkkuuuxxxggghhh}}}hhh]]]WWWMMMBBBDDDBBB@@@??????AAADDDEEEBBBLLLDDDDDDQQQRRRtttjjj```uuuuuunnnbbbffflllqqquuuxxxzzz{{{zzzwwwtttvvvyyyyyytttoooqqqnnnkkkkkkmmmooopppqqqtttwwwyyyxxxzzz~~~}}}zzz~~~zzztttxxx|||vvvuuutttttttttuuuvvvwwwpppqqqqqqpppnnnmmmnnnnnnhhhjjjlllmmmmmmjjjgggeeehhhjjjlllnnnrrrxxx|||}}}{{{zzzyyytttjjjbbbjjjwwwxxxnnnggggggkkkppp~~~qqqmmmvvvzzzuuutttsssvvvzzz}}}zzzxxx~~~uuufffgggqqq~~~}}}{{{zzzyyyyyyzzzzzzxxxuuurrrssswwwyyywwwtttpppwwwqqq___OOOGGGOOOXXXbbbxxxvvvuuusssrrrjjj^^^ZZZhhhssshhhooo]]]AAA555999555000222444000111333444444666999;;;OOO|||nnnbbbTTTgggnnnooorrrssssssrrrsssvvvzzz~~~~~~vvvooolllrrr{{{yyyzzznnn^^^XXX^^^eeegggmmmtttzzz}}}~~~~~~~~~|||tttaaaLLLBBBJJJYYYQQQPPPOOOPPPQQQUUUXXXZZZ]]][[[ZZZ]]]dddkkkrrruuuxxx~~~~~~|||zzz{{{}}}|||zzzxxxuuutttttttttuuuttttttooogggeeejjjooopppjjjdddVVVGGGAAAFFFLLLNNNooorrrsssoooDDD:::===999555777555444333333222222333333111666111///:::AAAFFFPPPdddoooeeeddd}}}tttmmmccc]]]OOOEEEEEECCCAAA???@@@BBBCCCDDDDDDHHHDDDBBBIIINNNUUUfff}}}zzzuuutttuuuuuurrrnnnlllmmmnnnqqqttttttrrrqqqsssuuuxxx{{{{{{yyywwwvvvyyywwwrrrsss}}}}}}xxxxxx|||}}}{{{wwwuuusssrrrtttwwwzzz}}}sssuuuxxx|||~~~}}}zzzxxx}}}xxx|||yyytttmmmiiilllqqq{{{hhhzzzuuuqqq|||{{{yyyuuupppvvvwwwyyyxxxuuusssrrrrrryyyvvvwww}}}}}}yyywwwhhhjjjoooyyywwwwwwvvvvvvxxxzzz}}}~~~ssstttuuuuuusssrrrssstttssspppwwwiiiNNNKKKPPPWWWaaammmzzzooolllnnneeedddaaaVVVmmmnnnnnnnnnmmm~~~uuuAAA666888333777333222333222444666555333888???WWWvvv{{{mmmcccMMMOOOkkk|||zzzuuuyyyiiisss}}}{{{ssssssrrrpppnnnqqqvvv{{{zzz~~~yyypppkkkkkkpppyyyxxxzzzwwwmmmaaa]]]___hhhlllrrryyy}}}uuueeeUUUAAAAAAVVVfffSSSRRRQQQPPPQQQTTTWWWYYY]]]```fffmmmuuu}}}}}}{{{|||}}}~~~|||yyyvvvtttsssttttttssssssoooiiiiiioootttuuuooohhhZZZJJJCCCFFFLLLOOOiiiuuuIII;;;:::666333666555444333333222222333333222666111...999AAAHHHTTTffffffZZZcccyyywwwooollleee^^^ZZZOOOGGGGGGCCCBBB@@@@@@BBBDDDEEEDDDEEEDDDCCCIIITTTeee{{{uuu|||{{{{{{{{{|||~~~}}}zzzuuuqqquuuxxxyyy{{{||||||||||||{{{|||~~~{{{uuuoookkkooovvvzzzkkk|||{{{{{{zzzvvvsssqqqqqqrrrrrroooooorrrssspppoooqqqppprrrtttvvvxxxxxxwwwvvvgggjjjooovvv}}}~~~yyyzzzzzz{{{{{{{{{{{{{{{rrrrrrrrrssssssttttttuuu|||wwwzzzlllPPPLLLPPPVVV]]]hhh{{{rrrmmmmmmdddaaa___UUUhhhyyyyyyyyyxxx{{{DDD777777333666222222222111333555444444999@@@[[[ggg}}}lll```YYYGGGLLLhhhyyykkkiiihhh]]]llltttyyyzzzqqqrrrqqqooonnnqqqvvv{{{}}}vvvtttkkkhhhiiiqqq|||xxx}}}zzzoooccc^^^```eeejjjqqqxxx~~~www```UUUSSSFFFHHHhhhQQQPPPQQQRRRUUUXXX\\\^^^fffnnnyyy~~~||||||}}}~~~}}}zzzwwwtttsssssssssqqqrrrpppmmmooovvv{{{{{{uuuooo```NNNDDDFFFLLLOOOeeePPP<<<888666555777555444333333222222333333333666000...999AAAIIIXXXkkkiii___pppxxxnnnaaafff}}}www```ZZZXXXNNNGGGHHHCCCAAA@@@AAACCCEEEEEEEEEDDDHHHFFFJJJ]]]zzzvvv~~~yyyrrrnnnvvv||||||uuuooommmttt}}}yyyppp{{{xxxwwwxxxzzzvvvtttuuuvvvsssnnnnnnqqqqqqnnnmmmnnnqqqrrrpppnnngggjjjnnnrrryyy~~~{{{zzzyyyzzz|||}}}|||zzzxxxvvvrrrpppnnnpppsssvvvuuussszzzssssss{{{lllOOOKKKNNNTTT[[[dddyyyrrrnnnddd]]]\\\SSS^^^qqqzzzJJJ777777222555222333111000222444444444999AAAWWWsssaaaTTTiiilllaaaVVVSSSFFFLLLgggwwweeejjjjjj___ooopppjjjvvvxxxppppppoooooooooqqqvvvyyyppptttssslllllllllvvv|||{{{zzz}}}rrrgggaaaaaacccgggnnnuuu}}}wwwbbbLLLIIIPPPJJJTTTLLLNNNQQQUUU[[[aaagggjjjuuu}}}~~~|||{{{{{{{{{zzzxxxvvvtttsssssssssqqqrrrqqqooorrryyy}}}|||yyysssdddPPPEEEEEEJJJNNNfffyyyvvvVVV===::::::888777555444333333222222333333222555111111:::???HHHWWWrrruuuttt}}}~~~uuujjj___eeeuuuaaaZZZWWWMMMFFFFFFAAA@@@@@@AAACCCEEEEEEDDDEEELLLJJJNNNiiiwwwxxxxxx|||vvvuuuvvv~~~~~~vvvsss{{{sssnnnnnnwwwuuuuuu~~~yyyyyy|||~~~xxxsssqqqssssssoookkkjjjhhhjjjooovvv}}}{{{yyyyyyyyyyyyyyywwwuuuttttttppplllnnnsssuuussspppqqqkkkjjjooojjjMMMHHHKKKSSSZZZcccxxxqqqggg\\\ZZZRRRTTT___wwwwwwPPP888666111444111333333222222444333333999@@@LLLdddtttgggLLLLLL___aaadddXXXVVVKKKQQQiiiwwwkkk{{{rrrdddsssqqqeeeqqqwwwnnnnnnnnnoooppprrruuuwww{{{uuuwwwwwwnnnwwwuuuoootttuuu~~~{{{|||~~~tttkkkeeecccbbbeeejjjrrryyy~~~~~~zzzyyy{{{~~~xxxiiiSSSIIILLLPPPQQQiiiNNNPPPTTTYYY```ffflllooo{{{}}}{{{zzzyyyvvvvvvuuuuuuttttttttttttqqqrrrqqqppptttzzz{{{xxxyyytttfffRRRDDDCCCHHHKKKfffwwwwwwmmm{{{ZZZ???;;;===:::333555444333333222222333333000444222555===???FFFXXXuuuwwwzzz|||yyymmmoooiiiaaa___gggrrr```YYYTTTKKKEEEDDD?????????@@@CCCDDDDDDCCCCCCLLLLLLUUU{{{ooolllxxxzzzvvv}}}|||yyyyyy~~~|||}}}vvvaaaeeeyyyyyyrrrlllnnnzzzoooyyy}}}xxxxxxzzz{{{wwwsssoooiiigggnnnxxx~~~{{{zzzxxxwwwvvvwwwwwwxxxwwwrrrmmmmmmqqqsssqqqnnnoookkklllqqqnnnOOOHHHJJJQQQXXXaaa}}}{{{qqqhhh]]][[[SSSQQQYYYuuuxxxvvv}}}VVV999666222444111444666444444444333222888@@@KKKeee{{{fffKKKSSSbbbdddlll]]]YYYMMMQQQffftttuuujjjZZZmmmpppjjjwwwwwwnnnnnnnnnoooqqqsssuuuuuuyyy{{{qqquuu}}}vvv}}}wwwrrrzzz}}}vvvoookkkhhhdddeeehhhnnntttwwwwwwvvvrrrtttuuussspppooorrrvvv|||jjjZZZFFFNNNXXXWWW]]]VVVWWWYYY\\\```cccfffhhhrrrtttuuussspppoooqqqssswwwyyy|||}}}|||zzzyyyxxxttttttuuuuuuuuuuuuuuuvvvrrrsssrrrqqquuuzzzxxxsssuuurrrfffSSSEEEBBBFFFHHH```wwwqqqffflllzzz}}}vvvdddFFF<<<<<<999222555444333333222222333333000333333777@@@BBBKKK___uuunnnnnnuuussseeeccc[[[TTTZZZggg|||yyykkk[[[TTTNNNHHHEEEEEE???>>>???AAADDDEEEDDDCCCAAAJJJNNNcccqqqfffnnn~~~~~~}}}~~~{{{xxxxxxxxx~~~~~~wwwxxxxxxyyyyyyyyyyyyyyy{{{}}}}}}{{{yyy{{{cccQQQ\\\uuuzzzsssnnnppp~~~|||jjj{{{rrrooowww}}}{{{yyyxxxyyyzzz{{{xxxtttooonnnpppqqqpppooopppnnnpppuuuxxxUUUJJJIIIOOOVVV]]]yyy|||qqqiii^^^]]]TTTRRR[[[wwwtttwwwuuuZZZ:::888444555111444777555555555444444:::BBBWWWrrrmmmQQQbbbmmmoooppp]]]VVVIIIMMMcccttt~~~hhhZZZqqq}}}|||wwwpppooooooqqqsssttttttsssssszzzwwwuuu}}}xxxvvvtttqqqffffffgggkkkoooqqqooollliiikkklllllljjjkkkooorrr{{{|||nnn[[[LLL???QQQ```___lllZZZZZZZZZ[[[\\\\\\]]]]]]bbbbbbbbbbbbbbbccceeefffggglllqqqvvv|||}}}|||{{{yyyxxxvvvvvvwwwwwwwwwwwwvvvvvvrrrrrrrrrrrrvvvzzzwwwqqqrrrqqqgggUUUFFFBBBEEEHHHYYYxxx{{{tttzzztttyyywwwTTT???:::999666555444333333222222333333111333222777BBBFFFTTTllluuummmpppyyytttrrriiidddZZZTTTYYYiiisssgggYYYPPPJJJFFFDDDEEE@@@@@@AAACCCFFFGGGGGGEEEFFFMMMUUUsss}}}ooohhhrrrzzzuuuvvv{{{{{{|||uuuuuuuuuvvvvvvvvvvvvvvvtttwwwyyyyyyyyy{{{vvvWWWJJJ[[[uuu}}}xxxrrruuussslll~~~|||{{{yyyxxxxxxvvvtttqqqooooooppprrrsssqqqoooqqquuu}}}YYYKKKHHHNNNUUU]]]yyy~~~tttjjj```^^^RRRPPPYYYqqqwwwxxxwwwqqq\\\;;;999666666111555666444444555555666>>>GGGeee|||mmmTTTnnnyyyzzzppp[[[RRRGGGNNNggg~~~|||nnnggg}}}uuurrrqqqppprrruuuuuusssqqqnnntttrrryyy{{{|||}}}zzzhhhgggfffiiinnnnnnkkkgggeeehhhjjjjjjiiijjjooossswww|||ooocccTTTHHHCCCPPP___eeeqqqYYYYYYYYYYYYXXXXXXWWWWWWXXXWWWWWWXXX[[[]]]^^^]]]```fffmmmrrrwww~~~}}}||||||{{{yyyyyyzzzzzzyyyyyyxxxvvvvvvqqqrrrrrrsssxxx|||xxxqqqoooppphhhVVVHHHCCCFFFHHHUUUsss}}}wwwbbbCCC999;;;<<<555444333333222222333333333333111777BBBIII[[[xxxvvvwww}}}lllwwwqqqpppmmmaaa\\\\\\kkk~~~tttiii[[[PPPIIIEEECCCDDDAAAAAACCCEEEHHHIIIHHHGGGNNNRRR\\\zzzvvvmmmvvvxxxqqquuu}}}vvvvvvvvvvvvvvvwwwxxxyyytttxxx}}}rrrUUULLL___yyy|||vvvyyynnnppp~~~{{{xxxtttrrrssssssrrrpppooopppsssvvvtttqqqsssuuu}}}XXXJJJGGGNNNWWWaaa~~~xxxlllccc^^^NNNKKKSSSfff}}}jjjqqq^^^]]];;;:::777777222555444222333666666999AAAKKKkkk}}}fffQQQtttqqq[[[RRRHHHRRRooopppkkknnn{{{ssssssrrrqqqsssvvvvvvssspppqqqssspppwww}}}iiigggfffiiimmmnnnjjjeeefffhhhkkkkkkjjjkkkppptttuuu}}}ssshhh___TTTJJJLLLPPP\\\gggpppwwwRRRQQQNNNMMMLLLLLLNNNNNNPPPQQQRRRSSSTTTWWW\\\___dddgggjjjlllppp{{{||||||~~~|||xxxvvv}}}xxxuuuwwwxxxuuuuuuvvvsssqqqpppsssxxx{{{xxxuuunnnooojjj\\\MMMFFFFFFIIIVVViiiyyywwwhhhpppOOO???999444666555555555555444444444888333555<<<@@@IIIaaazzzxxxyyyoooppp|||yyyssseeeZZZ___|||lllZZZPPPIIIDDDBBBBBB???AAAEEEGGGHHHGGGEEEDDDMMM[[[bbbwww|||ttt{{{{{{{{{xxxssswwwxxx{{{xxxwwwwwwrrrmmmrrr|||{{{kkkSSSLLL\\\www~~~zzz|||yyyoooqqq||||||yyytttsssuuutttwwwuuunnnmmmrrrssspppnnnkkkjjjuuuXXXKKKGGGGGGSSS```tttzzzrrrbbb]]]RRRNNNNNN\\\zzzwwwmmm]]]~~~ddd>>>999555666444333444---444444777666:::^^^qqqqqqcccpppWWWFFFMMMaaayyyyyyyyyeeeyyyyyyrrrpppnnnmmmnnnpppqqqqqqpppiiipppyyyyyyzzzlllbbbeeekkkiiieeedddgggfffeeedddcccdddgggjjjuuu}}}~~~qqqeeeYYYOOOIIIMMMSSS```mmmqqqmmmjjjkkkJJJIIIHHHGGGHHHIIIKKKLLLOOOPPPQQQRRRSSSWWW\\\```ccchhhpppvvv}}}~~~{{{xxxwwwxxxuuuuuuxxxyyywwwuuuvvvtttqqqoooqqquuuwwwuuurrrooopppkkk]]]NNNFFFFFFHHHRRRjjj||||||ttt```XXXDDD>>>:::777777666666666555555555666111444===EEEPPPfff|||hhhnnn{{{lll```iii}}}mmm[[[QQQJJJDDDAAAAAA@@@BBBEEEFFFFFFFFFFFFFFFRRR```mmmuuu{{{{{{}}}vvvuuuqqqppprrrrrrssszzzgggSSSQQQaaawww|||}}}vvvnnnuuu{{{tttsssvvvsssvvvtttooonnnqqqqqqnnnmmmlllllluuuWWWJJJFFFGGGTTT^^^ppprrrddd___SSSMMMJJJTTTppp|||{{{hhhdddmmmAAA999555555555333444...555444666666???fffqqq___NNNXXXtttuuuqqqoooxxxqqqooooooooorrrtttuuusssrrrssstttxxx{{{sssgggeeegggeeeccccccbbbccccccbbbbbbdddhhhkkkqqq|||uuujjjbbbZZZUUUQQQTTT\\\kkkwwwyyysssooopppFFFFFFEEEFFFGGGIIILLLMMMPPPQQQQQQSSSVVV[[[ccchhhqqqzzz|||zzzyyyyyyvvvuuuwww}}}{{{wwwvvvuuuqqqnnnnnnqqqsssrrrppppppppplll```QQQFFFDDDGGGJJJhhhxxxssseeeuuu\\\DDD<<<777888777777777666666666666555000222===HHHTTTfffxxxgggssszzzjjj___qqq|||ppp]]]RRRKKKDDD@@@@@@AAACCCDDDEEEDDDEEEGGGIIIVVVbbbvvvuuuzzz|||zzz||||||vvvyyyuuutttyyyyyy```UUU\\\mmm~~~~~~tttqqq~~~zzzqqqppptttrrrtttsssooonnnpppooollllllmmmnnnuuuXXXJJJFFFIIIUUU[[[kkkvvvhhhcccUUUMMMHHHMMMtttxxxoooqqqmmmsss{{{FFF999555333666444666000666333444777EEErrrnnndddUUUdddmmmjjjqqqwwwqqqoooppprrruuuxxxxxxvvvttttttssswww||||||llldddaaa______aaa___aaabbbcccdddfffjjjmmmoooyyy|||vvvlllddd^^^\\\[[[ZZZbbbnnnGGGHHHHHHJJJLLLNNNPPPQQQRRRTTTVVVZZZ```iiissszzz{{{yyyzzz{{{yyyyyy}}}yyyvvvtttqqqnnnnnnoooqqqrrrqqqqqqqqqmmmcccTTTFFFCCCFFFHHHiiisssuuuuuusssbbbEEE999333777777777666666666555555666111222;;;HHHTTTcccooolllrrrddd^^^qqqttt```SSSKKKDDD@@@???CCCDDDDDDCCCBBBDDDHHHLLL[[[ddduuuxxxvvvzzz~~~zzz~~~~~~qqqYYYVVVfffyyywwwxxx~~~~~~yyy|||vvvmmmlllqqqqqqrrrqqqpppooonnnllljjjjjjmmmppptttYYYJJJGGGJJJVVVZZZgggyyyllleeeUUUMMMIIINNNqqqxxxxxxyyyLLL:::777222777444777111777333333888JJJzzzpppddd```UUUjjjaaahhhlllwwwwwwrrrtttssssssuuuwwwxxxwwwvvvqqqrrr|||uuunnn{{{qqqccc[[[ZZZ\\\___```bbbdddfffgggiiillloooooouuuzzz{{{}}}}}}yyyxxxqqqggg```]]]]]]___```gggvvvHHHIIIKKKMMMOOORRRTTTUUUXXX[[[___fffooo{{{}}}{{{{{{zzz|||{{{~~~wwwtttsssqqqooonnnppprrrtttuuurrrpppnnngggWWWGGGCCCGGGLLLmmmrrrkkkvvvnnnpppMMM<<<666666666666555555555444444555222333<<>>>>>BBBBBBGGGDDDCCCGGGEEEHHHUUUooogggwwweeefffpppvvvlllmmmwww~~~|||yyyyyywwwtttqqqqqqtttvvvvvvpppmmmqqqtttsssrrrtttuuupppjjjhhhjjjlllkkkhhhfffhhhgggiiitttWWWIIICCCBBBKKKOOO\\\ppp|||zzztttfffUUUIIIFFFMMMUUUtttzzz}}}~~~yyy{{{hhh===@@@777333777222777666666;;;<<>>666444777555666222333777999NNNnnnyyyhhhTTTNNN]]]qqq~~~{{{wwwpppqqqsssqqqpppqqqrrrrrrpppmmmssswwwzzzjjj___ZZZdddiiinnnqqqtttxxx{{{}}}tttrrrqqqrrrvvvzzz|||}}}sssrrrpppoooooonnnmmmlllmmmiiieeefffiiihhhddd___XXXYYYXXXWWWWWWXXX\\\___aaagggmmmsss}}}{{{zzzwwwuuutttuuuuuuvvvvvvtttrrrrrrtttvvvvvvuuuqqqnnnmmmkkkaaaSSSJJJGGGEEEQQQ\\\ccc|||mmmZZZwwwpppuuuSSS???888888777666666666666666777999<<>>PPPfffhhhdddjjjwww______kkk|||www{{{~~~|||pppRRRFFFCCC@@@@@@BBB@@@FFFEEEEEEIIILLLWWWllluuugggyyyvvvpppxxx~~~~~~~~~zzzzzzyyyvvvrrrppppppqqqnnnnnnooonnniiihhhoooxxxrrrpppmmmkkkjjjkkkmmmnnnfffgggggghhhrrrUUUGGGDDDBBBKKK[[[xxxyyysssfffUUUHHHCCCHHHNNNhhh~~~}}}rrrwwwKKK===666555777111555666777888???eeeaaaHHHNNN___iii{{{nnnvvvyyyssstttsssqqqnnnlllkkkmmmppprrrtttyyyzzzvvvvvv}}}xxxrrrsssqqqqqquuuwwwwwwyyy}}}vvvvvvxxx|||yyy|||tttkkknnnkkkiiijjjllllllkkkhhhMMMNNNOOOOOOOOOQQQTTTVVVXXX\\\^^^aaaiiivvv}}}{{{zzzxxxxxxwwwxxxtttqqqqqquuuwwwvvvtttqqqmmmkkkjjjbbbUUUKKKGGGHHHOOOSSS___|||}}}[[[tttaaagggttt}}}yyy^^^@@@999888777777666666777777666:::???RRRfffggghhhtttnnnXXXZZZeee{{{zzzttt|||zzzxxxzzziiiOOOEEEBBB???@@@DDD???FFFFFFEEEJJJMMMZZZqqqrrrggg~~~{{{xxxzzz~~~uuu{{{}}}}}}yyyyyyyyyvvvsssqqqqqqqqqooonnnnnnooollliiilllrrrqqqpppnnnllljjjkkkmmmoooggghhhggggggqqq}}}QQQFFFEEEAAAJJJ^^^xxxsssfffVVVIIIDDDIIIOOO{{{{{{{{{RRR@@@888777777333555555888:::???bbbyyyttt[[[IIIPPP^^^~~~lll|||tttqqq{{{zzztttuuurrrqqqpppooonnnooorrrtttuuuzzz~~~uuupppttt{{{zzzuuutttwwwyyywwwyyy}}}}}}|||{{{}}}uuulllppppppooonnnmmmmmmmmmlllLLLMMMNNNOOONNNOOORRRTTTZZZ\\\\\\\\\bbbmmmvvvxxx~~~{{{yyyvvvuuutttyyytttqqqqqquuuxxxvvvsssqqqmmmkkkjjjcccVVVKKKGGGGGGNNNRRR^^^vvvaaaxxxtttfffmmmrrr{{{~~~yyyzzz```>>>999888888777777777777777555999@@@RRRfffhhhlll|||hhhSSSWWW___tttyyykkkvvv}}}uuu|||tttvvvzzzcccMMMDDD@@@>>>@@@FFF???FFFFFFEEEJJJNNN\\\sssoooggg|||pppiiiddddddkkkttt|||vvvxxx}}}zzz{{{{{{yyyvvvtttttttttrrrnnnmmmpppoookkkjjjkkkqqqpppnnnllljjjkkkmmmpppkkkllliiigggnnnwwwMMMFFFFFFAAAIII___~~~xxxsssgggWWWJJJFFFJJJPPPXXXCCC999999888666555333777:::;;;XXX~~~jjj```eee[[[MMMTTT___{{{wwwnnnoooyyyxxxrrrssspppqqqrrrrrrrrrrrrssstttuuuzzz{{{rrrlllssszzzxxxvvvyyyzzzxxxyyy}}}~~~}}}}}}wwwsssssssssqqqnnnmmmnnnoooMMMMMMNNNOOOPPPPPPPPPPPPWWWXXXYYY\\\aaahhhppptttzzz}}}{{{zzzyyyyyytttrrrqqqqqqsssttttttsssooommmkkkhhhbbbXXXNNNFFFHHHLLLQQQpppssstttuuukkkeeekkkzzziiimmm<<<;;;999666666666777777666888888@@@GGG___ggghhhbbbQQQMMM___zzzuuucccjjjsss~~~ppp\\\HHHBBB@@@===>>>CCCFFFBBB>>>DDDKKKLLL```jjjooo}}}uuummmdddbbbiiivvv{{{www~~~yyywwwwwwxxxyyyyyyqqqqqqrrrrrrqqqoookkkiiisssnnniiihhhjjjmmmooonnniiifffjjjlllooowwwQQQEEE??????JJJOOO[[[hhh^^^~~~vvvqqqeeeVVVIIIFFFJJJQQQyyyfff===999666000888666333===999<<>>???DDDFFFCCC@@@FFFNNNQQQjjjlllpppyyysssjjjjjjmmmvvvvvvqqqzzz}}}{{{xxxwwwxxxxxxxxxwwwooopppqqqsssrrrpppllliiimmmkkkiiiiiijjjkkklllllljjjfffhhhiiilllyyyRRRGGGAAA>>>HHHJJJUUUdddjjjyyyttthhhXXXJJJEEEIIIOOOrrr}}}vvvhhh@@@<<<:::555333111---888555:::VVV\\\aaaJJJVVVrrrwwwsssiiiVVVNNNGGG^^^yyyxxxzzzwwwssswwwrrrssspppppprrrvvvvvvtttvvvzzz{{{}}}~~~vvvxxx|||}}}}}}{{{yyyzzz{{{|||{{{OOONNNMMMMMMOOOSSSWWWYYY]]]aaagggmmmqqqvvvzzz}}}~~~|||zzzyyyxxxxxxvvvuuussssssttttttsssqqqmmmllljjjggg```WWWLLLEEEEEEQQQTTTbbbfffllllllccc|||zzzRRRLLLVVVnnnFFF<<<:::777666777777777666555999AAADDDUUU\\\aaannn\\\PPPJJJMMMccc{{{zzzkkkggg}}}|||zzz~~~xxxmmmYYYGGGAAAAAA???@@@EEEFFFEEECCCHHHPPPVVVuuunnnqqqzzzqqqllliiihhhppp~~~~~~uuuooowww{{{zzzyyyzzzzzzyyyvvvtttmmmnnnpppssssssqqqmmmiiigggiiikkklllkkkkkkkkklllkkkfffggggggiii}}}uuuPPPGGGAAA???FFFHHHRRRaaa||||||vvvjjjYYYJJJDDDHHHMMMfff{{{vvvzzzmmmCCC===;;;777666444///:::999???[[[^^^eeeLLLYYYzzzuuujjjZZZKKKFFF\\\www}}}rrryyynnnsssqqqvvvooonnnqqqvvvwwwuuuwww|||~~~~~~zzzwwwzzzRRRTTTVVVZZZ___eeejjjmmmvvv{{{}}}{{{zzzyyyyyyxxxvvvuuuuuuuuutttrrrpppmmmllljjjfff```VVVLLLDDDCCCPPPQQQZZZ[[[dddkkkdddtttQQQJJJZZZuuuLLL===:::888777777777777666555999BBBIII]]]eeeggg}}}nnn^^^RRRJJJNNNggg~~~xxxnnnnnnyyy|||zzzjjjWWWEEEAAAAAA???AAAFFFEEEFFFDDDHHHOOOWWW|||nnnsss|||sssmmmkkklllzzzuuu}}}xxx~~~|||||||||}}}|||yyytttpppllllllnnnrrrtttsssmmmiiigggkkknnnmmmlllkkkmmmpppmmmggggggeeeggg{{{lllKKKEEEAAA???GGGIIISSSddd{{{uuuiiiXXXIIIDDDGGGMMMhhhsssEEE:::777444:::888333<<<<<>>;;;888777777777777666666888CCCPPPkkkssspppmmm^^^NNNEEEMMMlllzzzrrrsss}}}{{{hhhUUUEEEAAABBB@@@AAAFFFEEEFFFDDDGGGMMMVVV{{{kkkvvv~~~{{{}}}|||ooouuu}}}}}}|||{{{yyyuuuoookkkllllllmmmppptttsssnnniiiiiikkklllkkkiiijjjnnnrrrmmmhhhgggeeefffzzzhhhHHHDDDBBB???FFFHHHSSSjjjwwwqqqfffVVVHHHDDDHHHNNNxxx{{{qqqyyyHHH999666333777777111777999GGGhhhllleeeWWWrrr}}}kkkYYYDDDaaa|||jjjkkkppptttuuuqqqssspppoooqqqttttttqqqrrrvvvuuuxxx{{{zzz}}}~~~|||{{{{{{zzzxxxwwwwwwwwwwwwvvvssspppmmmllljjjggg```WWWLLLEEE???IIIFFFPPP[[[nnnmmmggg{{{gggNNNIIIZZZrrr[[[>>><<<999777777888777666777999CCCRRRpppxxxqqqyyyhhhUUUIIISSSvvv|||{{{tttuuu|||yyy{{{xxxgggUUUEEEAAABBB@@@AAAEEEEEEEEECCCGGGLLLUUUyyygggzzz}}}xxxwwwxxxyyyzzz~~~~~~yyywww~~~vvvjjjaaaxxx{{{~~~~~~}}}{{{xxxvvvtttppplllhhhnnnlllkkknnnssssssnnniiiiiiiiiiiihhhggghhhkkknnnlllfffgggffffffyyyhhhIIIFFFBBB>>>DDDFFFRRRppptttooodddTTTHHHDDDIIIPPPzzzggggggLLL;;;888777555777222666999NNNwwwwwwuuupppXXXHHHmmmeeeooo{{{vvvqqqqqqpppppprrruuutttqqqrrrvvvvvvzzz}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwwwwxxxxxxwwwtttqqqnnnmmmkkkgggaaaXXXMMMFFF???HHHCCCLLLZZZqqqqqqcccsssqqqQQQOOO]]]rrriii???<<<999888888888777666777:::DDDPPPiiinnnhhh|||yyyqqq___UUUdddzzzzzztttxxx|||xxx{{{xxxgggUUUEEEBBBBBB???@@@DDDEEEEEECCCHHHOOOWWWyyybbb~~~yyymmmmmmooottt|||yyywww|||~~~yyymmmbbbfffrrr{{{~~~rrrhhhooo}}}~~~~~~~~~}}}zzzvvvsssrrrqqqooommmqqqmmmjjjlllqqqrrrnnniiijjjiiihhhiiijjjjjjjjjiiihhhdddeeeeeefffxxxfffHHHEEEBBB>>>EEEHHHUUUpppuuupppdddUUUHHHEEEJJJPPPlllbbbfffQQQ===888888555:::666:::>>>ZZZvvvYYYMMMhhh^^^vvv~~~sssoooqqqqqqppprrrvvvvvvsssuuuyyyzzz~~~yyy~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwxxxyyyxxxtttrrrooonnnlllhhhbbbXXXNNNFFF???IIICCCKKKWWWqqqttt```pppYYYYYYdddvvvuuu???===:::888888888777666777;;;DDDLLL___ccc^^^{{{qqqssstttiii]]]ZZZppp{{{ttt{{{|||~~~gggUUUEEEBBBBBB???@@@DDDEEEDDDCCCJJJSSS[[[zzz~~~___rrreeeiiimmmttt~~~|||tttlll^^^XXXoooooohhhsss~~~}}}}}}~~~}}}{{{wwwtttssstttttttttsssnnnjjjkkkppprrrnnniiikkkjjjjjjlllooonnnjjjfffeeeaaaddddddeeewwwbbbDDDBBBAAA>>>GGGMMM[[[ooowwwqqqfffVVVIIIEEEJJJPPPggg{{{nnnhhhlllSSS<<<666555111999666:::@@@```vvvVVVPPP^^^ttt~~~YYYuuu}}}ooommmqqqppppppssswwwxxxvvvxxx||||||}}}xxxxxxxxxyyy|||~~~}}}}}}~~~}}}||||||}}}{{{wwwsssrrrsssuuuvvvvvvuuusssrrrnnnqqqooofff]]]UUUNNNGGG@@@>>>CCCFFFQQQwww}}}ZZZxxxjjjkkkpppyyyQQQ<<<555999666555777444888888FFFKKKUUU\\\dddlllsssmmmjjjXXXMMMgggrrrttt}}}nnnUUUGGGDDD>>>>>>CCCBBBFFFJJJJJJMMMTTT]]]|||wwwccc}}}lllbbbhhhrrrzzzzzzuuummmeeefffsss||||||wwwvvvrrrlllttt~~~}}}}}}}}}~~~}}}zzzxxxwwwvvvtttrrrzzzqqqhhheeeiiimmmnnnlllnnnmmmooosssqqqkkkggggggaaabbbhhhgggfffwwwbbbEEE??????DDDIIILLLeeewwwpppcccTTTJJJEEEFFFIII\\\sssuuuXXX===888888555444888999<<<[[[~~~lll^^^LLL^^^tttUUUrrr{{{qqqqqqmmmppprrrsssttttttwwwzzz}}}iiiiiiiiikkkoootttzzz}}}~~~~~~~~~~~~}}}}}}|||{{{wwwtttrrrssstttuuutttsssqqqpppmmmooolllddd]]]VVVNNNFFFAAA???CCCGGGQQQwwwbbbyyywwwnnnmmmrrr~~~WWWAAA777999666555777444999:::GGGKKKRRRYYYbbbsssuuuiiibbbRRRKKKbbbtttdddhhhxxxpppVVVGGGDDD>>>>>>CCCBBBBBBHHHKKKNNNTTT]]]~~~ttt```pppbbbgggvvv}}}|||{{{yyyxxx~~~rrruuuzzzppprrr~~~}}}}}}}}}~~~~~~~~~|||zzzxxxxxxxxxvvvuuuuuunnngggeeeiiimmmooonnnlllkkkmmmqqqoooiiieeeeeecccccciiihhhgggwww]]]CCC@@@???AAAHHHPPPmmmxxxpppdddUUUJJJFFFGGGIIIXXXZZZ>>>999777888666:::;;;===WWWzzzooocccUUUUUUjjjkkkPPPrrr{{{rrrrrrnnnuuuvvvvvvvvvuuuwwwyyy|||yyy___``````cccgggmmmrrruuu~~~||||||{{{xxxwwwssstttttttttsssqqqpppnnnllllllhhhaaa]]]YYYOOOFFFAAA???DDDGGGQQQwwwgggrrr~~~kkkbbbhhhpppaaaGGG999999666666888444999;;;HHHIIINNNSSS___{{{wwwgggZZZLLLLLL```tttttthhhffflll}}}tttYYYHHHDDD>>>>>>CCCBBB@@@IIINNNRRRVVV___ppp___ttt``````ssswwwsssssskkkssssssmmmzzz~~~}}}}}}|||}}}}}}}}}~~~|||yyyxxxyyyyyyxxxvvvsssmmmgggeeehhhlllnnnnnnkkkjjjkkkooommmgggddddddeeefffjjjhhhhhhyyyWWWBBBAAA??????GGGSSSrrrrrryyyqqqdddVVVKKKFFFGGGJJJ```~~~www\\\@@@999666888666:::<<>>@@@GGGOOOiii[[[}}}xxxqqqdddVVVKKKFFFHHHJJJpppnnnxxx[[[@@@999555666333777:::BBBYYYkkkjjjSSSWWWnnn|||tttuuusss]]]WWWooohhhaaa{{{vvvuuu{{{sssvvvsssyyyyyyxxxvvvuuuvvvyyy|||WWWWWWYYY]]]aaagggkkknnnrrrtttwww{{{}}}|||{{{zzzyyyzzz{{{|||xxxxxxwwwvvvtttrrrqqqpppmmmlllgggaaa___[[[QQQFFFBBB@@@DDDFFFPPPvvvmmmbbbVVVOOOaaacccdddwwwUUU<<<666444777:::666777:::GGGFFFHHHMMMZZZwww```MMMCCCQQQfffsssvvvwwwsssvvv~~~~~~___JJJEEE???@@@DDDAAABBBKKKQQQSSSVVV___oooeeeyyyggggggxxx~~~||||||~~~~~~zzzzzz|||~~~zzzkkkmmmssspppiiiiiivvvtttggglll}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzwwwvvvuuuuuusssqqqnnnmmmkkkiiiggghhhkkkmmmnnnmmmmmmpppooojjjgggggggggiiikkkhhhiii}}}zzzTTT@@@@@@>>>BBBHHHGGGXXXUUUuuunnnbbbTTTJJJFFFHHHJJJttt{{{nnn{{{YYY>>>888555888444555999DDD___qqqlllPPPOOOeeevvvwww|||vvv[[[\\\ppp___^^^~~~rrr{{{zzzssswwwuuuuuuuuuuuuttttttvvvzzz~~~~~~}}}|||UUUVVVXXX[[[```dddhhhkkkjjjmmmpppuuu{{{zzz{{{|||{{{yyyyyyzzz|||yyyyyywwwvvvtttsssrrrrrrnnnnnniiiccc^^^YYYOOOEEEAAA???CCCEEEOOOtttrrreee___```wwwbbb\\\xxx```AAA888444888;;;666777999FFFGGGLLLQQQ]]]mmmZZZJJJBBBQQQgggtttxxxyyykkkrrr}}}}}}bbbKKKEEE???@@@DDDAAAAAAHHHKKKMMMQQQ\\\oooggg}}}mmmaaajjj}}}~~~~~~}}}yyyuuussstttvvvyyyzzz{{{}}}}}}{{{yyyxxxrrrpppmmmlllkkkiiifffdddbbbccccccbbb___]]]]]]]]]ZZZXXXWWWXXX[[[]]]^^^^^^aaaccceeegggkkkqqqwww{{{vvvcccbbbkkkkkkjjjppp~~~{{{nnnnnn}}}}}}~~~~~~{{{xxxvvvuuuuuutttsssqqqjjjlllmmmkkkhhhiiilllpppooolllmmmpppnnniiiggghhhggghhhjjjfffjjj~~~uuuQQQ???@@@>>>BBBHHHCCCOOObbbqqqjjj^^^QQQHHHEEEGGGJJJgggzzz{{{XXX<<<888888<<<777777999FFFeeexxxrrrXXXVVVmmm}}}rrrWWWTTTjjj^^^eeezzziii~~~xxxssswwwvvvrrrrrrrrrqqqrrrvvv{{{~~~}}}{{{}}}TTTUUUWWWZZZ^^^bbbeeegggfffhhhlllqqqvvv~~~~~~~~~~~~~~~|||~~~~~~zzzxxxyyyzzzxxxwwwvvvuuutttsssrrrrrrnnnooolllccc[[[TTTKKKCCC@@@>>>AAADDDNNNsssrrrddd~~~^^^ggg___XXXvvvmmmIII;;;666999;;;555999999GGGJJJRRRXXXbbb|||lll\\\QQQLLLXXXlllyyyzzzvvvnnn{{{dddLLLEEE@@@AAADDDAAAAAAEEEEEEHHHPPP^^^lllfffzzz{{{eeeeeessszzzuuupppllliiihhheeeaaa___aaadddfffgggiiihhhgggeeebbb```______ccc___ZZZVVVSSSPPPMMMJJJIIIIIIJJJIIIGGGGGGHHHJJJEEEGGGIIIKKKLLLLLLNNNPPPNNNQQQTTTWWWXXX\\\ccciiiqqqmmmYYYWWWdddiiilllvvvuuuooo}}}~~~xxxvvvttttttvvvvvvvvvuuunnnppprrrnnnhhhfffiiimmmllljjjjjjlllkkkfffdddeeeeeegggiiieeeiiirrrLLL>>>AAA>>>@@@GGGEEESSSppp{{{llleeeZZZNNNEEECCCFFFJJJ[[[zzzYYY<<<999::::::888888:::IIIlll|||eeedddxxxjjjUUULLLjjjdddssstttnnnwwwrrrxxxwwwrrrrrrrrrqqqrrruuu{{{}}}}}}}}}}}}~~~zzzOOOPPPRRRUUUYYY\\\___aaaeeehhhkkkooouuu|||~~~}}}~~~~~~~~~|||xxxwwwxxxwwwvvvuuutttsssrrrrrrrrrmmmpppmmmcccYYYQQQHHHBBB???===AAACCCMMMrrrmmm^^^lllMMM^^^}}}~~~ZZZTTTuuuvvvOOO>>>888999:::444::::::GGGMMMWWW^^^fffwwwccc[[[XXXaaasss|||tttwwwfffMMMEEE@@@AAAEEEAAACCCEEEDDDHHHRRRbbbiiicccxxxqqqdddnnn|||{{{~~~|||~~~zzztttllleee^^^WWWSSSOOOLLLIIIHHHJJJMMMOOOOOOQQQQQQQQQTTTXXXZZZZZZYYYTTTRRRPPPOOOPPPQQQQQQPPPHHHIIIIIIIIIHHHJJJMMMOOOIIIMMMRRRSSSRRRRRRTTTVVVVVVXXX[[[]]]\\\[[[```fffdddvvvwwweeeQQQOOO```iiiooo{{{xxxmmm{{{~~~uuutttsssuuuwwwyyyyyyyyyuuuwwwwwwqqqhhhbbbcccfffiiiggggggiiihhhcccaaabbbdddfffhhhdddiiipppGGG===BBB>>>>>>FFFIII\\\vvvwwwiiicccXXXLLLDDDBBBFFFIIIXXX}}}[[[<<<:::<<<555555888;;;LLLqqqkkkmmmppp```RRRRRRvvvcccvvv{{{vvvqqqwwwwwwttttttsssqqqrrruuu{{{~~~yyyyyy}}}yyyyyy|||uuu{{{}}}{{{~~~PPPOOOPPPSSSXXX]]]``````eeeiiinnnsssxxx~~~|||zzzyyyyyyxxxxxxyyyzzzzzzxxxsssooolllsssoooiiibbbZZZRRRIIIDDD===???BBBGGGSSSmmmggg___nnnaaaKKKQQQuuuxxxuuu~~~hhhXXXxxxVVV<<<<<<777333999999<<>>EEERRRXXXeeefff^^^uuunnncccttt~~~zzz{{{qqqhhhaaaXXXLLLGGGIIIDDDDDDCCCAAACCCFFFGGGEEEIIIIIIJJJPPPVVVXXXVVVRRRUUUTTTTTTUUUVVVUUUQQQOOOKKKLLLMMMNNNOOOQQQSSSTTTSSSUUUWWWXXXYYY[[[^^^aaaiiigggcccbbbccchhhnnnqqquuuyyyzzzppp[[[LLLOOOYYYiiijjjtttzzzkkkrrr~~~||||||}}}~~~vvvwwwwwwvvvuuuuuuwwwyyyttttttrrrnnniiifffddddddcccfffgggffffffggghhhhhhggggggeee```hhhhhhEEE@@@===>>>@@@DDDNNNXXXooowwwooodddVVVMMMEEEAAACCCHHH___yyyYYY<<<999999000:::;;;:::OOOvvvzzznnn```FFFQQQ|||aaattt}}}{{{vvvvvvxxxvvvuuutttsssuuuxxx|||~~~www|||}}}}}}|||}}}~~~|||xxxuuuwww|||PPPOOOPPPSSSXXX]]]___```dddgggmmmsssyyy~~~}}}|||zzzyyyxxxxxxxxxxxxxxxyyyyyywwwtttpppnnntttpppiiibbbZZZQQQIIICCC>>>???BBBEEEOOOiiicccZZZhhh]]]NNNSSStttwwwttt[[[===:::999666:::777:::FFFIIIXXXfffkkkjjjWWW^^^wwwzzz{{{||||||kkkKKKDDDEEEBBBBBBGGGEEE@@@DDDOOOUUUeeeggg___~~~ooogggzzz|||~~~~~~~~~wwwrrrjjjbbb[[[VVVOOOFFFDDDFFFDDDCCCAAA@@@AAACCCDDDCCCIIIIIILLLRRRXXX[[[YYYWWWVVVVVVWWWYYYZZZZZZWWWUUUQQQOOOOOORRRXXX\\\\\\[[[\\\]]]___```bbbffflllppptttttttttuuuvvvyyy{{{}}}}}}vvv```PPPPPPYYYmmmnnnwww}}}nnnqqq}}}{{{{{{{{{|||{{{tttvvvxxxyyyxxxwwwxxxxxxttttttrrrnnnjjjeeebbbaaafffiiikkkkkkjjjjjjiiigggeeeeeeddd___hhhfffEEE@@@===>>>@@@DDDNNNXXXpppxxxmmmaaaTTTKKKEEEAAACCCHHHbbbYYY;;;888999444999:::>>>UUU{{{pppaaaJJJZZZ~~~]]]www|||{{{uuuuuuwww{{{yyyxxxvvvvvvyyy}}}{{{}}}}}}|||~~~vvvtttwwwOOONNNOOORRRXXX]]]___```dddfffjjjrrr}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvuuutttsssrrrtttoooiiibbbZZZQQQHHHBBB???@@@AAACCCKKKddddddYYYggg```OOORRRnnn|||dddAAA:::;;;888888888:::EEEIIIXXXfffiii~~~mmmZZZaaa{{{vvvuuupppOOODDDDDDAAABBBGGGIIICCCDDDLLLTTTggggggaaaqqqnnn}}}~~~~~~}}}{{{tttlllggg^^^WWWPPPLLLGGGCCCCCCFFFFFFDDDCCCCCCCCCEEEHHHJJJMMMNNNRRRWWW\\\___^^^]]]^^^^^^```bbbddddddbbb```]]][[[[[[aaaiiinnnlllhhhhhhiiijjjjjjlllqqqwww{{{|||~~~{{{fffUUUTTT[[[ooorrrzzzsssppp}}}zzzzzzyyyxxxwwwvvvyyy{{{{{{yyywwwuuuuuurrrrrrqqqooolllhhhdddaaaiiikkkoooqqqqqqnnnjjjgggbbbbbbbbb^^^hhhcccDDD@@@===>>>@@@DDDNNNWWWrrrxxxiii]]]PPPIIIDDDBBBDDDIIIeeeVVV:::888999666666888BBBZZZzzzmmmcccSSSrrrwww]]]|||www|||vvvvvvxxx{{{{{{yyyxxxyyy}}}zzz~~~~~~|||zzzzzzyyyxxxyyy}}}~~~~~~~~~~~~|||~~~}}}{{{OOONNNOOORRRXXX]]]```aaadddeeeiiisss|||{{{zzzyyyyyyyyyyyyyyyvvvvvvuuuttttttttttttuuusssooohhhaaaYYYPPPGGGBBB???@@@AAABBBIIIbbbjjj]]]jjjiiiPPPOOOgggkkkGGG;;;<<<888555:::<<>>@@@DDDMMMWWWuuuxxxeeeYYYLLLFFFDDDCCCEEEJJJaaaSSS;;;999888666333555CCCYYYpppdddbbb[[[xxx]]]|||qqq~~~xxxwwwyyywwwxxxxxxxxx{{{zzz{{{|||~~~}}}}}}~~~~~~|||{{{{{{yyywwwuuuuuuvvvwwwyyy{{{yyyzzz{{{|||yyywwwOOONNNOOOSSSYYY^^^aaabbbdddeeejjjuuu}}}}}}|||{{{{{{{{{{{{{{{vvvvvvtttssssssttttttuuuqqqmmmggg```XXXPPPGGGBBB===???AAABBBIIIdddlll^^^jjjqqqUUUOOOcccqqqnnn{{{kkkJJJ======888444:::===HHHJJJVVVdddiiixxxyyyrrrlllXXX[[[nnnqqqxxxrrrppp|||}}}[[[IIIDDDAAABBBEEEGGGDDDGGGOOOYYYoooeeeccc~~~www}}}~~~}}}|||{{{vvvooofff^^^YYYWWWUUUPPPHHHAAAAAAGGGOOOSSSUUUQQQPPPQQQQQQPPPVVV___hhhpppzzz{{{xxxfff\\\___gggjjjrrr{{{}}}oooyyy~~~|||{{{zzzxxxvvvzzzyyyxxxuuurrrrrrtttvvvtttsssrrrrrrqqqmmmhhhcccbbbccckkkvvvzzzssskkkgggaaaaaaaaa```kkk|||]]]BBB>>>===>>>@@@DDDMMMVVVxxxxxxbbbVVVIIIDDDDDDDDDGGGJJJVVVRRR===999555666444666CCCUUUgggrrrwwwmmmuuukkk[[[^^^\\\^^^yyyrrrnnntttzzzyyyzzzvvvwwwxxxxxxzzzzzz~~~{{{}}}}}}}}}||||||~~~|||yyywwwPPPOOOPPPTTTZZZ___cccdddeeehhhnnnwww~~~}}}||||||||||||wwwvvvuuutttssssssrrrsssoookkkeee___XXXPPPHHHCCC<<<>>>AAABBBJJJfffiiiZZZfffttt\\\RRRbbbvvvlllzzzmmmOOO@@@<<<777666888<<>>===???AAADDDLLLUUUxxxwwwaaaTTTGGGCCCDDDEEEHHHKKKMMMvvvvvvRRR===999333777777999BBBSSSeeelllkkk[[[cccrrrrrrccc]]]]]]WWWuuuddd|||xxxjjjhhhrrr{{{yyyzzzyyyzzzzzzyyyyyyzzz}}}~~~~~~|||{{{zzz||||||}}}~~~}}}zzzxxxQQQPPPQQQUUU[[[aaadddeeefffkkkrrrzzz~~~||||||{{{{{{xxxxxxwwwuuusssqqqpppooommmiiiddd^^^XXXQQQIIIDDD;;;>>>AAABBBJJJfffiiiYYYeeeyyy]]]PPP^^^yyyYYYEEE:::555888777>>>KKKFFFKKKXXXeeeyyypppnnnaaaQQQIIIXXXkkkzzzeeepppxxxhhhRRRHHHDDDCCCBBBDDDCCCGGGNNNZZZtttcccbbb~~~{{{~~~|||~~~~~~~~~}}}zzzwwwtttooohhhccc^^^XXXQQQLLLCCCJJJPPPVVV```nnnwwwxxxtttmmmkkkmmmjjjgggooo|||zzznnneeeffflllbbbnnnyyy}}}qqqsss|||zzzzzzzzzzzzzzzuuuuuuuuusssssstttxxx{{{xxxtttpppnnnnnnlllfffaaa^^^\\\dddtttzzzpppfffcccaaaaaaaaaaaalllwwwTTTAAA>>><<>>;;;@@@DDDGGGfffpppggglllNNNEEEYYYzzz|||yyy|||mmmWWWFFF<<<888666555:::BBBQQQMMMQQQ\\\fffkkk^^^SSSJJJbbbqqqsssyyyzzz~~~lllVVVJJJDDDDDDFFFCCCCCCHHHQQQ\\\uuugggaaa~~~{{{uuulllrrr|||{{{vvvwww|||zzz~~~|||yyyyyyxxxtttllleeebbb```[[[VVVPPPNNNOOOQQQbbbnnnzzz~~~}}}|||~~~sssjjjhhhgggpppwwwzzz~~~yyyiiivvv~~~~~~}}}{{{xxxvvvwwwxxxuuuvvvuuusssqqqppppppqqqooommmlllllllllkkkhhhddd^^^[[[```mmmsssmmmddd``````bbbYYY\\\uuuhhhQQQAAA??????@@@AAAEEEPPP\\\}}}|||___NNNJJJAAADDDKKKCCCIIIRRRyyywwwccc]]]nnnQQQ:::999777777666444<<>>>>>???@@@DDDPPP]]]gggSSSNNNHHHMMMRRRFFFIIIWWW}}}mmmTTT[[[qqqSSS;;;999777777555222:::DDDiiioootttpppWWWeeebbbMMMjjjyyy|||wwwvvvuuuxxxyyyxxx{{{~~~sss}}}zzzyyyvvvssspppppprrrvvvxxxyyyPPPSSSWWW\\\aaahhhooossssssxxx}}}{{{{{{}}}~~~}}}{{{xxxxxxxxxvvvtttrrrooonnnllljjjeee^^^VVVMMMEEE@@@>>>:::@@@DDDGGGffflllmmmoooZZZMMMggguuuUUU^^^QQQGGGBBB===::::::::::::999999???NNNLLLQQQVVVUUUnnnnnnvvvuuuhhh\\\uuu{{{uuuyyyiiiTTTIIIDDDCCCDDDFFFFFFJJJRRR]]]uuuhhhdddyyymmmqqqzzzyyyooonnnqqq|||~~~|||uuuooohhhaaa\\\WWWQQQNNNJJJKKKKKKLLLOOOUUU\\\bbbjjjuuuuuufffaaammmtttzzz{{{}}}zzziiippp|||xxxuuutttuuutttvvvwwwuuurrrooommmmmmrrrqqqpppnnnllljjjhhhfffaaaXXX\\\nnnyyyqqqfffaaa```ccc\\\___vvv|||cccIII@@@>>>>>>>>>===BBBPPP^^^nnnXXXUUURRRXXX[[[NNNRRRooo[[[RRRgggTTT;;;888666888666333<<>>??????FFFWWWgggnnnYYYXXXWWW[[[^^^UUU]]]eeeddd~~~RRR:::777666666666444===FFFiii~~~nnnYYY\\\eeeQQQqqqnnnvvvooonnnrrrwwwyyywwwxxx~~~|||zzzyyytttwww{{{~~~ZZZ\\\```cccfffjjjooorrryyy~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyywwwtttpppnnnjjjhhhddd]]]TTTKKKDDD???AAA===BBBDDDFFFeee~~~sss^^^XXXzzzxxxmmm@@@CCC888777777777666555444444333999AAAPPPNNNPPPTTTTTTnnnkkkeee~~~bbbOOOGGGDDDBBBBBBGGGGGGJJJRRR\\\ssszzzeeedddtttfffkkkzzzlllmmmwwwwwwnnngggcccjjjyyy~~~~~~}}}|||}}}zzzwwwsssnnniiiccc___UUURRRMMMIIIGGGFFFHHHIIIPPPTTT\\\eeeppp}}}|||zzz|||~~~}}}~~~yyymmmbbb^^^cccjjjqqqssswwwnnnnnn|||~~~|||yyywwwwwwxxxtttuuuuuutttqqqnnnnnnnnnmmmmmmllliiifffddddddeeedddZZZ^^^rrryyylll^^^]]]ZZZ___[[[```xxx~~~bbbFFF;;;<<>>===:::@@@CCCGGGgggkkkzzzuuu\\\QQQyyy}}}vvvwwwccc999@@@888666666666555333333444555555???PPPKKKKKKQQQWWWwwwzzzddd]]]uuuyyyyyy{{{\\\JJJEEEDDDBBBAAACCCBBBEEEMMMVVVmmmxxxhhhjjj|||vvvwwwfffXXX\\\aaa[[[YYY\\\ggg{{{|||yyyvvvkkkgggbbb]]]WWWPPPIIIDDDIIIJJJKKKMMMPPPVVV\\\aaahhhppp|||{{{xxxuuuxxx}}}|||vvvuuuxxx~~~|||pppddd]]]\\\ccciiilllqqqzzzppphhhqqq}}}}}}|||yyytttrrrrrrrrrttttttsssqqqooonnnppprrrjjjkkkkkkhhhdddccceeehhhbbbVVVXXXhhhlll___[[[cccZZZ```\\\bbbyyy|||^^^AAA>>>???@@@@@@@@@HHH]]]qqqtttbbbVVV\\\UUUIIIGGGPPPqqqMMM999999<<<888777444999;;;UUUwwwjjjhhhvvvnnn```aaa___\\\ttt]]]xxxmmmvvvxxxuuuxxxvvvxxxqqqwwwxxxuuuwwwzzzssssssuuuxxxyyyyyy{{{~~~~~~}}}~~~~~~|||}}}zzz~~~}}}zzzwwwuuutttyyy{{{|||zzzwwwvvvxxxzzzaaafffhhhgggjjjrrrzzz}}}~~~}}}}}}}}}~~~{{{yyyxxxwwwuuurrrmmmiiiffffffddd]]]SSSIIIAAA======???BBBDDDJJJdddqqq[[[mmmaaaOOOccc}}}}}}{{{jjjAAA888999777777666666666666777777999<<>>DDDGGGVVVppp~~~lllaaaWWWXXXQQQOOOKKKOOOttt}}}yyyuuuKKK>>>888555555888333999>>>QQQsssrrr```\\\iiiiiikkknnn]]][[[\\\```mmmhhh{{{xxxwwwwww}}}~~~zzz~~~~~~{{{qqqjjjnnntttxxx|||~~~~~~}}}}}}}}}~~~yyy{{{~~~~~~uuummmjjjttttttttttttssstttttttttccciiimmmlllnnnvvv~~~}}}}}}}}}}}}yyyxxxvvvuuutttqqqmmmiiigggfffddd]]]SSSIIIAAA===??????@@@BBBKKKfffmmmVVVhhh~~~qqqQQQXXX~~~mmmDDD:::;;;777777666666666666777777888===PPPMMMGGGOOO[[[vvvyyykkk\\\]]]}}}xxxkkk~~~{{{___KKKDDDAAA??????FFFBBB???FFFNNNTTTyyykkkjjj~~~rrrrrruuuhhhgggmmmsss{{{}}}zzzwwwtttlllaaaYYYQQQMMMKKKKKKJJJIIIMMMRRRXXXZZZbbbpppzzzyyyuuunnnmmmrrr{{{yyyuuuqqqqqquuuzzz{{{{{{uuuvvvxxx{{{~~~sssfffaaaccchhhmmmoooqqqxxxuuuffflll~~~yyyzzz{{{yyyuuurrrqqqqqqrrrrrrqqqpppooonnnmmmlllkkkhhhffffffggggggeeebbb```VVVSSS[[[___\\\\\\```___]]]YYYddduuulllRRRCCC<<>>DDDGGGVVVppp{{{jjjaaaXXXYYYQQQNNNJJJOOOuuuzzzssszzzqqqEEE777555555999999111555;;;RRRyyy~~~\\\XXXhhhnnnuuuyyyhhhaaa______pppiii|||xxxwww{{{~~~zzz~~~}}}~~~zzzuuuppplllmmmuuu}}}~~~~~~|||}}}~~~{{{~~~lllZZZ___lllpppoooooonnnoooppprrrsssfffnnnsssrrrsss{{{~~~}}}|||||||||vvvuuutttsssssspppmmmjjjggggggddd]]]SSSIIIAAA>>>???@@@@@@AAAJJJfffhhhSSSiiixxxQQQVVV}}}mmmEEE;;;:::777666666555555666666777888>>>RRRMMMEEELLLYYYvvvyyy}}}kkk[[[YYYtttxxxpppxxx___KKKDDDAAA???@@@EEECCCBBBGGGKKKRRRxxxkkkkkktttfffcccoooyyykkknnnzzz|||uuuoooiii___TTTLLLKKKIIIJJJNNNPPPRRRXXX^^^fffjjjttt|||uuuqqqjjjiiiooozzzxxxqqqkkklllttt|||vvvxxxyyy|||vvvjjjaaaaaaffflllnnnooouuu}}}wwwfffjjj}}}zzzvvvxxxzzzxxxuuuqqqnnnnnnqqqpppooonnnlllkkkiiiiiifffeeeeeeeeefffeeebbb```ZZZRRRPPPWWW\\\[[[]]]aaa___\\\WWWbbbqqqgggNNNCCC<<>>EEEHHHWWWqqqyyyjjjaaaXXXZZZRRRMMMIIIOOOwwwvvvwwwqqqqqqDDD777777;;;888999111666:::PPPxxxYYYTTTlllzzzooo______aaa|||sssmmm||||||xxxwww|||}}}yyy{{{{{{pppggggggkkkttt~~~~~~}}}zzz{{{}}}|||zzz^^^MMMXXXkkklllkkkiiiiiijjjllloooqqqiiiqqqwwwuuuuuu}}}~~~}}}|||{{{{{{uuutttrrrrrrrrrpppmmmkkkhhhgggddd\\\RRRIIIBBB>>>>>>BBBEEEDDDKKKggghhhXXXvvvyyyPPPUUU|||jjjDDD:::777666666666555555666666666888===PPPMMMGGGNNNXXXrrrqqq\\\ZZZuuu{{{zzzuuu|||^^^KKKDDDBBBCCCDDDAAADDDDDDHHHMMMVVV~~~iiijjjqqq```VVVbbbuuu{{{|||tttlllddd[[[RRRLLLLLLLLLPPPVVV[[[```jjjsss|||zzzsssnnnmmmkkklllqqq{{{yyyqqqkkknnnyyy{{{{{{yyyzzz~~~xxxmmm___^^^bbbiiimmmmmmsss||||||iiijjj|||zzzwwwxxxxxxvvvrrrooommmmmmnnnmmmllljjjhhhgggeeeeeebbbbbbbbbbbbaaa___\\\ZZZRRROOOPPPXXX]]]\\\]]]___^^^[[[YYYdddqqqdddKKKBBB;;;>>><<<>>>EEEIIIXXXrrr{{{mmmaaaYYY[[[RRRKKKHHHQQQzzztttbbbqqqEEE:::999;;;444777444;;;<<>>HHHNNNKKKPPPnnnjjjbbbwwwPPPRRRxxxjjjCCC999777666666555555555555666666999;;;MMMNNNNNNUUUZZZnnn|||sss[[[\\\yyyyyy~~~ttt~~~___LLLDDDBBBCCCEEE@@@EEEFFFIIINNNYYYeeefffmmm\\\TTT___zzz|||tttllleee^^^XXXUUUQQQTTT\\\fffoooxxx|||uuummmhhhhhhkkkkkknnnttt|||zzztttqqqvvv|||yyyuuutttzzz|||ttt___ZZZ]]]gggkkkkkkrrr}}}nnnmmm~~~~~~|||zzzyyyvvvrrrnnnmmmnnnooolllkkkjjjhhhfffdddcccbbb___``````___\\\XXXUUUTTTOOOPPPTTT[[[___^^^]]]]]]\\\[[[\\\jjjtttbbbHHH@@@;;;>>><<>><<>>777222777777222999777GGGuuupppuuu```_________qqquuu}}}yyyxxx{{{|||~~~~~~jjjttt{{{pppeeebbbhhhpppxxxzzzxxx|||{{{zzzzzz|||}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzxxx|||~~~vvvrrrgggeeeaaa[[[UUUQQQOOOOOOGGGGGGGGGHHHKKKOOOSSSVVVrrruuuyyy}}}~~~~~~~~~}}}}}}}}}}}}{{{xxxvvvttttttsssqqqoooiiigggccc[[[QQQHHHBBB@@@???GGGKKKMMM]]]hhhfffmmmNNNSSSwwwxxxjjjBBB999999666555555444444555555666:::;;;MMMNNNQQQ\\\eee|||tttiiijjjxxxwww{{{tttzzz}}}gggQQQEEE???@@@CCCBBBFFFEEEHHHSSSdddcccfffjjjVVVPPPaaavvv}}}tttooovvv{{{qqqjjjfffeeefffgggrrr~~~yyytttjjjkkkiiiddd___```hhhooorrr{{{yyywwwwwwyyy{{{{{{wwwsssqqqpppooosss}}}hhh\\\ZZZcccgggfffmmm{{{sssooottt}}}|||yyyuuupppooooooqqqllllllkkkjjjhhhggggggfff___```aaa___[[[YYYZZZ[[[]]]___aaaaaaaaaaaa```___]]]\\\___mmmttt\\\DDDAAA:::===<<>>999666777666222999666EEEtttuuu|||bbb___[[[VVVvvvyyy}}}yyyyyyyyy{{{{{{kkkzzz~~~sssgggaaaeeeqqq|||vvvwww~~~~~~~~~xxxwwwvvvwwwyyyzzzyyyxxx||||||{{{zzzyyyxxxxxxxxxwwwvvvzzzwwwlllfff\\\]]]ZZZRRRHHHCCCCCCFFF@@@AAACCCGGGLLLRRRWWWYYYtttwwwzzz~~~~~~~~~}}}}}}}}}~~~}}}zzzwwwuuuuuutttrrrpppiiihhhccc[[[QQQHHHBBB@@@<<<@@@AAAFFF]]]eeeaaabbbJJJVVV{{{{{{hhh???666777555555555444444555555555:::===OOONNNNNN[[[jjjzzzwwwvvvxxxtttqqq{{{gggQQQFFFAAACCCFFFAAAEEEEEEJJJYYYmmmeeegggoooXXXKKKSSSrrr~~~qqqhhhlllyyyuuummmhhhhhhiiisss}}}tttlll```ccceeebbb___aaajjjrrr}}}xxxwwwuuuuuutttssspppmmmpppqqqrrrvvv{{{mmm___ZZZbbbfffdddkkkyyyrrrnnnsss||||||{{{xxxtttpppooopppmmmmmmmmmlllkkkjjjjjjiii```aaabbb```^^^]]]```bbbdddfffeeeaaa```aaabbbbbb___]]]^^^kkkqqqZZZCCCCCC:::===<<>>999BBBllluuu|||{{{\\\\\\}}}\\\TTTttt}}}yyyyyytttzzzzzznnn~~~ooocccbbbkkkzzz|||uuuxxx~~~~~~|||}}}~~~~~~}}}|||wwwvvvuuuvvvxxxyyyyyyxxx~~~}}}{{{yyywwwvvvvvvvvvtttssswww}}}|||pppccc\\\UUURRRMMMGGGCCCAAAAAAAAA@@@CCCGGGMMMTTT[[[aaadddzzz~~~~~~}}}|||{{{{{{zzz}}}zzzxxxzzz~~~|||ssskkkiiihhhdddZZZNNNEEE@@@??????HHHFFFAAAZZZ```hhhYYYQQQTTT{{{hhh===666555666666777777888888999999999???IIIQQQTTT\\\ooozzz|||www}}}uuutttiiiQQQGGGEEEDDDBBBDDDCCCGGGOOOZZZppphhheeerrr]]]WWWMMMXXX{{{mmmdddaaahhhxxxqqqqqqoookkkooouuu}}}pppgggddd]]]aaacccaaacccllluuuyyytttsssrrrooommmlllnnnpppsssrrrsssvvv{{{tttggg]]]```gggjjjnnnrrrzzztttgggooo}}}yyyuuusssssssssqqqoooooonnnlllkkkjjjjjjkkkkkkfffeeeeeeddddddcccbbbbbbaaaaaaaaaaaa```___^^^]]]^^^VVVcccssskkkWWWIII>>>;;;>>>===>>>EEEJJJ^^^|||ppp```ddd\\\^^^TTTMMMLLLZZZ}}}eeeHHH>>>666888555666777555777FFF```www```ttt{{{lll^^^VVVsssYYYTTTxxxzzzzzzzzztttttt{{{|||}}}pppzzzmmmggghhhooo{{{yyy{{{||||||~~~~~~{{{wwwuuuuuuvvvwwwxxxyyyyyyyyyyyy||||||{{{yyyxxxwwwvvvvvvtttqqqqqquuussshhh[[[SSSOOOIIICCCAAA???===???CCCDDDIIIMMMQQQ]]]kkkooojjj~~~}}}}}}|||{{{zzzzzz|||yyyxxx{{{~~~|||uuunnnjjjiiidddZZZNNNDDD???>>>;;;DDDDDDDDDddd```www|||NNNQQQPPPssswwwggg???999888666666666666666666777777:::@@@HHHMMMNNNUUUfffwwwzzzyyywwwzzz}}}uuuwwwjjjRRRGGGDDDCCCBBBCCCBBBFFFOOOZZZpppfffddddddRRRSSSXXXtttvvveeeZZZYYYeee}}}wwwrrrooosss||||||xxxpppccc[[[YYYUUU\\\aaaccchhhuuusssppplllkkklllooorrrtttsssrrrrrruuuzzz|||lll^^^^^^ffflllooorrrxxx{{{uuugggmmm~~~zzzvvvssssssrrrpppnnnsssrrrpppmmmlllkkkkkkkkkggggggffffffeeedddddddddcccbbbbbbaaa___]]]\\\[[[[[[TTT```pppgggSSSEEE;;;:::>>>===???FFFMMMbbboooaaa```[[[___UUULLLJJJYYY^^^DDD???999;;;777777777777777AAAVVVjjj```hhh{{{mmmjjj^^^WWWqqqbbbXXX|||zzzrrr|||uuuuuuzzz|||zzzooouuulllkkkqqqzzzxxxzzz|||}}}~~~}}}zzzxxxtttuuuwwwyyy{{{|||}}}}}}{{{{{{{{{zzzyyyxxxwwwwwwvvvoookkkjjjggg\\\RRRLLLHHHDDDBBBBBB@@@======@@@GGGHHHNNN[[[nnn~~~~~~}}}|||{{{zzzyyyyyy{{{yyyxxxzzz}}}|||uuuoookkkiiidddYYYMMMCCC>>>===<<>>999888666666555555555555555555:::???FFFJJJKKKPPPaaasssrrrnnnnnn}}}tttyyypppuuu{{{lllSSSGGGCCCBBB@@@BBBAAAFFFOOOZZZpppeeebbbpppWWWMMMYYYqqqyyymmm___VVVUUUbbb{{{vvvppp{{{~~~}}}|||~~~|||ssslllbbbXXXSSSTTTUUU___hhhlllsss~~~tttnnniiijjjpppwwwzzzzzzqqqoooooorrrwww}}}nnn^^^\\\ccckkkpppssswwwwww}}}uuufffjjj}}}yyyvvvtttsssqqqooowwwvvvsssqqqnnnlllkkkjjjiiihhhhhhgggffffffeeeeeedddcccbbbaaa^^^\\\ZZZYYYYYYSSS```ooodddPPPCCC;;;999>>>===???HHHPPPhhhzzzlllaaa\\\YYY___UUULLLJJJYYY|||^^^HHHBBB:::;;;999777777888777===LLL\\\]]]ZZZhhhpppfffjjjnnn___ZZZssskkkZZZ{{{{{{lllsss~~~wwwvvvzzz}}}{{{qqqyyyppplllrrr}}}~~~vvvzzz}}}~~~{{{zzztttuuuvvvxxxzzz{{{{{{{{{xxxyyyyyyyyyxxxvvvuuussssssiii___ZZZUUUMMMGGGFFFFFFEEEFFFJJJIIIEEECCCEEENNNMMMXXXttt~~~}}}|||{{{zzzyyyxxxwwwzzzxxxwwwyyyzzzyyysssmmmkkkiiicccXXXKKKBBB>>>===AAACCCDDDSSSdddTTT|||wwwfffYYYRRRbbbbbb<<<777555777666666555555444444444777<<>>999>>>===???GGGQQQkkkuuujjjaaa[[[YYY^^^UUULLLLLL___~~~~~~mmmmmmfffOOODDD888777;;;777666888888<<>>===BBBCCCEEE\\\[[[RRRtttxxxsssmmmZZZRRRcccaaa<<<888555777777777666666555555555444:::DDDJJJLLLSSSdddvvv{{{jjj___eeeuuuyyy{{{lllssspppVVVGGGAAA@@@@@@@@@@@@EEEOOOYYYnnncccaaa~~~nnnUUUPPP___oooooonnnhhh]]]YYYbbboooyyyzzz{{{tttoookkkjjjiiimmmppprrrsssxxxuuukkk```YYYUUUTTTYYY___lllxxxzzztttsssnnnlllrrr}}}zzzmmmkkkjjjlllrrryyyzzzzzztttjjjaaabbbjjjrrrtttrrrvvvuuudddhhh|||xxxuuurrrqqqqqqrrrrrrqqqpppnnnmmmlllkkkggggggfffeeeeeeddddddccc____________^^^\\\[[[ZZZ\\\XXXgggssscccNNNDDD???:::???>>>>>>FFFPPPmmmrrrhhhaaa]]]XXX\\\SSSMMMPPPeee|||mmmyyyoooUUUjjjcccJJJ>>>444888;;;555444777888===PPPfffeeeVVV___qqqyyy{{{ZZZPPPllliiiVVVnnn|||oooooozzzxxxxxxtttvvv|||yyyxxxtttyyy~~~||||||||||||{{{zzzyyyyyywwwwwwwwwvvvuuutttsssrrruuutttrrroookkkgggcccaaa[[[QQQGGGBBBBBBDDDKKKRRRYYYWWWYYY^^^```___```cccjjjsss}}}|||{{{yyyxxxvvvuuutttwwwvvvuuuuuutttqqqnnnjjjiiiggg```UUUIIIAAA>>>>>>>>>AAAHHHgggtttRRRTTTqqqxxxssslll___NNNKKKkkk```===;;;888777777777666666666666666333:::DDDJJJKKKOOO^^^nnnrrr~~~hhh]]]hhhwww{{{xxxiiiqqqqqqWWWGGGAAA@@@AAAAAAAAAFFFOOOYYYmmmdddbbb}}}cccRRRRRRkkk}}}vvvvvvsssiiiZZZSSS[[[iii{{{ttt~~~yyypppfff]]]WWWSSSRRRWWW\\\```eeennnxxx{{{yyyiiiaaaZZZWWWVVVYYY```gggvvvyyytttppplllkkkpppyyy|||vvvooollljjjhhhjjjpppxxxtttccc^^^eeelllpppooottt|||xxxhhhggg|||}}}|||zzzvvvrrroooooopppnnnnnnnnnnnnmmmlllkkkkkkeeeeeeeeedddccccccbbbbbb^^^^^^^^^^^^]]]\\\[[[[[[ZZZWWWfffqqq```IIIAAA>>>:::???>>>>>>EEEQQQppp~~~qqqhhhaaa^^^WWWYYYQQQNNNRRReee~~~vvvTTTQQQzzzSSS===777333:::888333333888888===TTTooorrr]]]ddd|||{{{ZZZHHHdddjjjXXXnnn{{{nnnqqq{{{zzzzzzyyy~~~zzzxxxxxxuuuzzz~~~~~~}}}}}}|||{{{{{{zzzyyyyyytttuuuuuuuuuuuuuuuttttttpppnnnjjjeee```[[[XXXVVVMMMFFFAAAAAADDDIIISSS\\\^^^\\\]]]bbbeeeeeehhhlllqqq~~~~~~~~~|||{{{zzzyyywwwuuutttssstttttttttttttttrrrpppnnngggeee___TTTIIIAAA???@@@<<>>???FFFTTTuuu|||rrriiiaaa\\\TTTVVVPPPNNNQQQ___rrrNNNZZZHHH:::999444999444111444999666888RRRppp{{{cccpppgggQQQgggqqq[[[lll~~~nnnrrr||||||~~~|||vvvzzz}}}yyyxxxzzzvvvzzz~~~}}}}}}|||{{{yyyxxxwwwwwwwwwqqqqqqrrrrrrqqqpppoooooodddaaa\\\VVVQQQMMMKKKJJJCCC@@@@@@DDDIIINNNWWW```bbbaaaccciiilllmmmooosss~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuussssssqqqrrrssstttuuutttsssrrrfffddd^^^TTTIIIAAA@@@AAA===FFFVVVzzzNNNGGGWWWppp|||RRRSSSSSSWWW777777444333333333444444555555555111999EEEMMMNNNPPP[[[iiiqqqmmmdddllluuu~~~sss}}}rrrXXXHHHBBBAAACCCBBBBBBGGGOOOXXXkkkfffeee|||kkkOOOXXXbbb~~~~~~xxx___eeejjjdddTTTIIIOOO[[[{{{wwwnnnyyy}}}vvvkkkcccWWWSSSLLLFFFBBBAAABBBCCCDDDHHHNNNVVVcccllllllfff___]]]```iiisss|||}}}zzzsssooojjjiiikkkkkkgggccc```]]][[[\\\cccmmmuuuzzzooo```^^^dddiiirrrtttyyy}}}~~~sssdddxxx}}}~~~}}}yyyuuurrrtttvvvmmmmmmnnnnnnmmmkkkiiihhhfffeeeeeeddddddcccbbbbbbaaa```___^^^\\\ZZZXXXVVVYYYXXXhhhqqq]]]FFF???>>>888>>>>>>???HHHWWWzzz|||rrriiiaaaZZZQQQTTTOOOOOOOOOXXXfffNNNaaa}}}FFFAAAAAA555444111000555:::555444MMMmmm}}}fff|||www```qqqwww]]]hhhooottt|||}}}yyy}}}}}}|||uuunnn}}}xxx~~~}}}yyyyyy|||vvv{{{~~~|||{{{zzzxxxvvvuuutttssssssppppppooommmkkkiiigggfffYYYUUUPPPJJJEEEBBBAAAAAA???>>>AAAHHHMMMQQQYYY```hhhgggkkkrrruuuuuuuuuxxx~~~~~~}}}|||wwwyyyzzz{{{{{{xxxuuutttvvvtttrrrrrrrrrrrrpppnnngggeee^^^SSSGGG???======CCCGGGVVVzzzqqqTTT===```zzz]]]RRRhhhYYY===444333777777666555555555555555333;;;KKKOOOHHHQQQdddkkkwwwwwwooo|||rrr~~~ppp}}}oooYYYJJJAAA@@@EEECCCHHHHHHNNN[[[jjjkkkddd{{{{{{]]]QQQXXXpppppp[[[XXXZZZ\\\SSSGGGMMM]]]xxx|||sssrrryyyxxxdddTTTMMMMMMHHHEEEFFFGGGEEEFFFIIIQQQTTTYYY```llluuurrrkkkmmmhhhiiivvv~~~}}}qqqmmmhhhggghhhgggaaa]]]ZZZ[[[]]]___bbbhhhooottt|||{{{xxxnnncccbbbhhhqqquuuyyy{{{|||qqqggglll~~~{{{}}}|||xxxwwwxxxwwwtttnnnllljjjkkkmmmnnnllliiijjjgggdddcccddddddcccbbb```___^^^\\\[[[[[[ZZZZZZZZZ\\\iiilllWWWEEEBBB@@@???<<<>>>CCCFFFWWW}}}|||qqqeee[[[VVVTTTQQQSSSPPPJJJ```cccSSSeeewwwFFF;;;888;;;222444555333555777777MMMsss}}}wwwvvv```uuuuuuXXXbbbyyyzzzttt|||~~~zzzxxxyyy}}}zzzooozzzyyy~~~{{{zzz{{{yyywww}}}|||yyy~~~zzzvvvsssqqqooonnnmmmssspppmmmkkkhhhccc\\\WWWOOOGGGBBBAAA>>>;;;>>>EEECCCDDDGGGKKKOOOTTT\\\dddjjjttt~~~{{{zzz}}}}}}~~~}}}|||xxxyyyzzzzzzyyywwwuuussssssrrrqqqpppqqqpppmmmkkkdddbbb\\\QQQFFF???>>>???CCCHHHYYYiiiKKKDDDoooiiiQQQfffWWW<<<555555666666555444444444444444666:::HHHOOOMMMXXXffffff{{{vvvyyyrrr}}}~~~rrr[[[KKKAAA@@@DDDCCCHHHHHHLLLYYYhhhlllddd}}}tttXXXPPP```~~~ppp^^^\\\^^^```VVVJJJNNNZZZ{{{|||uuuwwwzzz~~~wwwiiiXXXMMMJJJLLLKKKLLLPPPPPPNNNPPPUUU[[[bbbkkkuuu}}}}}}|||tttllldddaaacccdddaaa]]]]]]^^^``````bbbggglllppp~~~|||{{{xxxooodddaaaeeepppuuu{{{sssggglllxxxzzzzzzxxx{{{~~~zzziiihhhhhhjjjmmmmmmjjjhhhfffggghhhgggdddbbbaaabbb___^^^]]][[[ZZZZZZYYYYYYVVV[[[kkklllUUUCCC???>>><<<;;;===AAAEEEWWW~~~uuulllccc[[[[[[XXXRRROOONNNOOOnnnpppaaapppsssDDD:::666:::222444666444555777777KKKnnnvvvZZZmmm{{{^^^```}}}zzzsss|||}}}{{{{{{~~~}}}rrr{{{{{{}}}zzzzzz{{{}}}|||zzzzzzwwwuuu|||}}}|||{{{vvvsssrrrrrrpppnnnqqqmmmgggbbb^^^WWWPPPKKKFFFAAA???AAA@@@>>>AAAGGGFFFGGGJJJMMMSSS\\\iiittt{{{xxx~~~}}}}}}~~~~~~}}}|||xxxyyyyyyyyyxxxvvvtttsssqqqppppppppppppnnnjjjgggaaa___YYYOOOEEE???>>>@@@BBBHHH]]]^^^GGGMMMyyysssZZZnnnSSS:::666777555555444333333333333444999;;;GGGQQQWWWfffqqqlllwww}}}}}}}}}wwwxxx^^^LLLBBB@@@CCCDDDGGGFFFJJJWWWfffnnneeekkkTTTVVVooo~~~~~~~~~qqqjjjjjjmmmmmmcccWWWVVV]]]yyy{{{xxx||||||vvvkkk```TTTJJJHHHKKKPPPRRRWWWZZZXXXUUUXXX___lllxxx~~~{{{yyypppfff\\\[[[```eeedddaaa______``````aaacccgggjjjyyyyyyzzzwwwoooeee```aaalllsss|||vvvhhhlllyyyxxxwwwwww|||zzzgggggggggiiikkkjjjhhheeecccgggjjjhhhccc^^^]]]___]]]\\\[[[ZZZYYYXXXXXXXXXSSS\\\ppppppUUUAAA???>>><<<;;;===AAAFFFZZZsssllleeeaaa]]]\\\UUUOOOLLLQQQvvvyyymmm{{{mmmBBB:::555888111555666444555777666GGGfff{{{~~~nnnTTTeeefff^^^zzzooo||||||{{{{{{tttzzz}}}~~~rrrjjjkkkpppuuu}}}|||zzzyyy~~~}}}~~~zzztttrrrsssrrrnnnjjjddd```YYYRRRMMMGGGBBB???>>>===???BBBCCCCCCFFFJJJQQQUUUYYY]]]fffvvv{{{rrrlll~~~}}}||||||}}}~~~}}}|||xxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrooojjjgggaaa___XXXNNNDDD???>>>@@@BBBHHH```WWWJJJSSSwwwrrriiizzz~~~PPP999666777555555444444333444444555;;;===IIITTT```vvv|||wwwqqq~~~bbbMMMBBB@@@CCCCCCGGGEEEHHHTTTcccqqqeeedddVVVccc~~~~~~~~~~~~www{{{~~~~~~uuujjjddddddqqq|||}}}zzzooofffZZZQQQKKKIIIOOOWWW^^^aaadddddd^^^ZZZ```jjj~~~~~~~~~|||xxxtttddd]]]WWWZZZccciiigggbbbZZZ[[[\\\\\\\\\]]]```cccooorrrttttttnnnfffaaa___gggnnnxxxzzzhhhlll|||zzzuuutttyyy}}}yyyqqqkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiifffaaa]]][[[ZZZ\\\\\\ZZZYYYXXXWWWWWWWWWSSSaaavvvtttVVVBBB@@@???===>>>@@@CCCJJJaaa}}}qqqjjjeeeccc[[[^^^YYYRRRLLLOOOsssssslll~~~fff@@@;;;555777222444777444555777666BBB\\\qqqtttuuueeeQQQ___nnn]]]zzzkkk|||{{{yyyxxx{{{rrr~~~zzz~~~nnngggmmm{{{~~~}}}xxxxxxxxxyyy||||||wwwrrrqqqppplllddd\\\TTTPPPKKKFFFCCCAAAAAA@@@AAACCCGGGJJJLLLNNNSSSXXX```hhhqqqyyyvvvsssrrrppp}}}|||{{{{{{}}}}}}}}}{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttqqqlllhhhccc```YYYOOODDD>>>>>>@@@BBBHHHcccSSSKKKRRRtttiiijjj{{{~~~}}}|||OOO:::666777666555555555555555666666>>>AAALLLVVVbbb|||jjjcccxxxxxxhhhqqqfffNNNBBB@@@BBBBBBFFFDDDGGGRRRaaa~~~uuueee^^^XXXppp}}}~~~~~~uuukkkdddhhhssskkkaaaZZZSSSPPPOOOQQQ[[[dddmmmmmmnnnjjjddddddooo~~~{{{~~~|||}}}}}}{{{uuuppp[[[XXXXXX^^^fffiiibbb[[[SSSSSSTTTTTTTTTVVVZZZ]]]ccchhhmmmooommmiiidddaaabbbiiirrrxxx||||||hhhkkk|||vvvtttwwwyyytttkkkmmmllliiihhhhhhjjjnnnqqquuunnngggccccccbbb^^^ZZZ]]]\\\[[[YYYXXXXXXXXXXXXSSScccxxxrrrSSS@@@???>>><<>>RRRhhhhhhqqqxxxgggdddUUU^^^www^^^{{{iiittt}}}zzzuuuwww~~~}}}ppp|||~~~yyyssssssssstttvvvvvvssspppmmmjjjaaaUUULLLIIIGGGDDDAAA@@@BBBFFFHHHFFFLLLSSSWWW[[[bbbjjjpppsssyyyqqqppptttvvvuuu|||{{{zzz{{{|||}}}|||{{{xxxxxxvvvuuuuuuvvvwwwxxxxxxwwwvvvuuutttqqqllliiiddd```YYYNNNCCC>>>>>>@@@CCCKKKjjjPPPEEEPPP|||^^^]]]sssyyy~~~{{{OOO;;;666666666555555555555666777777@@@CCCLLLTTTaaa|||}}}ddd\\\zzz}}}sss{{{ppp```nnnhhhNNNBBBAAABBB@@@DDDCCCGGGRRR___{{{xxxfffxxx{{{YYYZZZ{{{|||~~~}}}~~~wwwjjj]]]```~~~pppccc[[[UUURRRQQQTTTWWW[[[dddmmmtttrrrqqqnnnlllrrr}}}{{{~~~{{{|||}}}zzzrrrkkkZZZZZZ[[[___bbb```YYYRRRNNNNNNNNNMMMMMMPPPVVVZZZZZZaaagggjjjlllllliiiccc```eeemmmssswww|||~~~gggjjj~~~|||xxxuuuvvvxxxtttmmmiiiiiihhhgggiiimmmsssxxxzzzpppfffcccfffgggddd___^^^]]]\\\[[[ZZZYYYYYYYYYTTTcccuuulllMMM======;;;:::>>>@@@AAAKKKiiirrrggg^^^[[[^^^^^^___VVVKKKJJJXXX]]]dddZZZ===>>>555666555111666333333888666:::JJJ]]]]]]ZZZbbbqqqnnneeeggg[[[]]]]]]zzz}}}lllooozzzwwwzzz|||qqqwwwrrrrrrqqqqqqsssrrrpppmmmhhh```UUUIIIBBBAAAAAA@@@???@@@CCCIIINNNKKKVVVaaagggnnnxxx}}}ttttttrrroooppptttuuusss{{{zzzyyyzzz|||}}}|||{{{xxxwwwvvvuuuvvvxxxzzz|||xxxvvvtttrrrqqqnnnjjjhhh```]]]VVVLLLBBB>>>???BBBFFFPPPtttxxxKKKCCCRRRwwwTTTTTTqqq|||tttyyyPPP<<<777555555444444444555555666777??????GGGRRRdddqqqvvvbbbYYYttt|||uuuooogggvvviiiNNNBBBAAAAAA>>>CCCCCCGGGRRR]]]xxxzzzfffpppyyyXXX```zzz~~~}}}|||wwwiiiXXXXXX|||zzz{{{zzztttjjj```YYYUUUTTTTTTXXXaaagggmmmuuu~~~~~~~~~yyy{{{}}}~~~~~~{{{|||}}}yyyoooggg]]][[[ZZZYYYWWWUUURRRPPPPPPNNNLLLJJJJJJMMMSSSXXXWWW___eeehhhlllooolllfff___eeelllrrrvvvzzz~~~fffiii{{{|||yyytttssstttqqqllleeeggghhhiiiiiikkkppptttpppkkkeeecccfffhhheeebbb```___^^^]]]\\\[[[[[[[[[XXXeeerrrfffHHH<<<===;;;999>>>AAAAAALLLmmmmmmaaaZZZ[[[bbb\\\^^^VVVMMMQQQbbbxxxuuuXXXlllTTT;;;>>>444444555///555333333888777888DDDWWW]]]UUUXXXrrr{{{rrrpppaaa[[[wwwZZZtttssslll{{{yyy|||}}}vvvvvvttttttsssrrrssspppooojjjaaaVVVLLLEEECCCBBBCCCEEEGGGIIIOOOWWW]]]aaapppyyyxxxxxxwwwrrrtttsssppppppssstttqqq~~~{{{zzzyyyzzz|||}}}|||{{{xxxwwwuuuuuuvvvyyy|||~~~wwwuuurrrooommmkkkhhhfff]]]ZZZSSSJJJAAA>>>@@@CCCHHHUUU{{{rrrGGGEEEVVV___NNNUUUwwwsssqqqwwwPPP>>>888666333333333333333444555666<<<;;;BBBQQQjjjkkkuuuzzz~~~ppp]]]SSSlll{{{xxxwwwuuukkkjjjzzzjjjMMMBBBAAAAAA===BBBCCCGGGRRR]]]vvv{{{fffpppyyy[[[ggg~~~yyy~~~|||}}}yyyjjjXXXRRRttt~~~xxxnnnmmmiiiccc[[[WWWVVVXXX]]]___fffrrr|||{{{|||}}}}}}|||}}}}}}yyynnneee]]][[[VVVQQQNNNNNNRRRUUUSSSQQQMMMIIIIIILLLSSSXXXXXX___eeehhhlllqqqnnnggg___fffnnntttvvvyyy|||~~~eeehhhzzz{{{yyyrrrnnnnnnkkkgggdddhhhkkkkkkiiiggghhhjjjcccbbbbbbbbbcccddddddcccaaaaaa___^^^]]]\\\\\\\\\]]]gggrrrdddHHH===@@@<<<;;;@@@CCCCCCNNNqqq{{{eeeYYYRRRWWWaaaWWW\\\XXXTTTYYYhhhxxx{{{hhhUUUtttPPP999===222333444...444222222888777777AAAZZZeee^^^aaa|||cccYYYpppWWWoooyyyiii{{{www{{{{{{yyy{{{{{{wwwvvvwwwvvvtttuuuqqqoooiii]]]PPPGGGFFFHHHJJJNNNRRRVVV[[[bbblllsss}}}xxxtttrrrpppmmmqqqtttssspppoootttvvvuuu~~~}}}}}}~~~}}}zzzzzz{{{{{{xxxuuuxxxvvvtttuuuwwwyyyzzzzzztttqqqoooooopppnnniiiddd^^^YYYPPPHHHAAA?????????FFF___aaaFFF@@@XXXtttVVVDDDVVVrrruuummmDDD;;;;;;222555444444333333444444555555666<<>><<<>>><<>>777888444777555333333666777777<<>>888;;;555555444444333333444444555444555<<>>;;;===;;;AAABBBDDDXXXrrr^^^ZZZ^^^bbbddd[[[```[[[UUUfff\\\hhh{{{JJJ<<<666777333555555333333666666777;;;BBB^^^zzznnntttsss\\\ccc~~~^^^[[[xxxnnn~~~zzzuuurrrttt|||}}}}}}}}}}}}}}}|||zzzyyy{{{zzzzzz{{{}}}~~~zzzxxxwwwvvvuuutttqqqooohhh]]]TTTQQQUUUZZZkkksss}}}ssssssmmmkkknnnooommmnnnqqqsssqqqqqqrrrsssrrrnnnkkk~~~|||{{{{{{|||}}}}}}|||{{{zzzxxxvvvvvvtttqqqnnnooommmlllmmmooonnniiieee]]]WWWNNNFFF@@@>>>???@@@DDDcccRRRBBBCCCOOOgggzzzuuu```OOOIIIXXXtttwwwuuu~~~UUU888555999666555444444333333444444555333444;;;NNNkkk}}}|||qqquuu}}}zzzyyy]]]___zzzkkklllyyyoooWWWEEE@@@BBBAAAEEECCCDDDMMMWWWqqqhhhmmmwww___sss|||vvv{{{~~~xxx{{{{{{hhhSSSNNNccc~~~yyy}}}~~~{{{zzzzzzvvvpppjjjfffaaa[[[ZZZ\\\aaadddjjjqqqyyy~~~}}}}}}zzzyyy{{{zzzqqqeeeVVVUUUUUUXXX^^^aaaaaa```^^^aaafffhhhccc___eeennn{{{zzzyyy{{{pppoooppprrrpppooossszzzzzz||||||ccc___}}}wwwuuuqqqooonnnmmmkkkiiiiiiiiihhhgggfffeeeeeedddcccccccccbbbbbbaaa```___```]]][[[ZZZZZZYYYXXXWWWggg{{{tttUUUCCC>>>;;;<<<:::@@@CCCFFF]]]nnn^^^]]]___```___VVV\\\[[[ZZZnnncccsssFFF;;;555777222444555333333555666666;;;AAAgggzzzdddfff}}}aaabbbvvvooo}}}{{{xxxrrrpppttt|||vvvtttqqqpppttt}}}~~~|||{{{zzz|||zzzvvvssssssuuuyyy{{{{{{zzzxxxwwwwwwvvvuuusssqqqoooiii```XXXZZZeeeooozzzwwwqqqoooqqqllliiikkkmmmmmmnnnqqqtttrrrqqqqqqqqqpppmmmkkk~~~|||{{{zzz{{{{{{{{{|||yyyxxxxxxyyyyyyxxxvvvsssuuusssqqqppppppnnnhhhddd[[[VVVMMMDDD???===???@@@EEEeee}}}NNN@@@BBBTTTiii{{{}}}gggPPPHHHQQQpppwwwyyy}}}NNN888666555444555444444333333444444555555444999KKKfffyyyyyyoooyyy|||iiiiiisssiiiuuuqqqYYYGGG@@@AAA@@@DDDBBBDDDLLLUUUnnnhhhnnnwww___tttyyyssszzz{{{~~~~~~wwweeeRRRLLLaaa~~~}}}uuupppnnnoooiiiccc```]]]\\\```fff}}}}}}}}}}}}}}}~~~~~~}}}|||zzzzzz}}}}}}rrreeeXXXWWWWWW[[[```bbbbbb```___aaadddddd]]]YYY^^^gggwwwzzz|||vvvtttssssssooonnnsss{{{|||{{{eeebbb}}}wwwuuurrrooonnnllljjjhhhggggggggggggfffeeedddcccbbbbbbcccbbbaaa```^^^]]]^^^\\\ZZZZZZZZZZZZYYYWWWmmm~~~rrrRRRAAA===;;;;;;:::AAACCCHHHcccjjj]]]^^^^^^[[[YYYTTTZZZZZZ[[[sssxxxkkkBBB:::666777222555555333333555666666:::@@@kkkrrrnnnbbbbbbrrrttt}}}|||yyytttssswww{{{rrrmmmhhhlllyyy}}}}}}||||||zzzvvvpppkkkhhhjjjooosssvvvvvvuuuvvvwwwvvvtttrrrooooookkkddd```gggwww}}}wwwqqqwww||||||wwwrrrqqqrrrooollljjjkkknnnqqqsssuuutttsssrrrqqqqqqpppooonnn~~~}}}{{{yyyxxxwwwxxxyyywwwwwwwwwxxxzzzyyywwwuuuvvvtttqqqqqqqqqnnnhhhdddZZZTTTKKKBBB======???AAAHHHggg}}}NNN@@@DDD[[[ooooooQQQJJJSSSvvvwwwzzzxxxIII;;;999333444555444444333333444444555666555777EEE]]]ssswwwrrrxxx}}}yyyxxx{{{kkkvvvsss[[[GGG?????????CCCBBBDDDKKKSSSjjjiiiiii{{{bbbuuu~~~wwwsss{{{~~~|||uuueeeSSSMMMbbb}}}tttmmmjjjmmmiiiffffffgggiiirrr{{{~~~{{{zzz|||{{{{{{||||||}}}}}}~~~||||||{{{{{{~~~}}}sssggg___\\\ZZZ[[[___bbbbbbaaadddaaa______\\\[[[```gggooouuu|||}}}xxxsssnnnlllqqqyyy}}}|||hhhggg|||wwwuuurrrpppooommmiiigggffffffggggggfffeeedddcccaaabbbbbbbbbaaa___]]]\\\[[[ZZZYYYZZZ\\\\\\[[[ZZZqqq~~~pppNNN???===;;;<<<;;;BBBDDDIIIgggfff]]]___\\\WWWUUU\\\^^^YYYZZZsssbbb???;;;888999333666555333333555555555999???eeetttnnn}}}___XXX~~~{{{{{{yyyvvvvvv{{{|||ttthhhccccccqqq~~~~~~~~~|||{{{zzzzzzzzzzzzvvvrrrkkkddd```ccciiioootttsssssstttuuuvvvtttrrroooooommmiiijjjttt~~~{{{wwwpppkkkiiillloooqqqqqqppppppqqqnnnmmmlllmmmqqqvvvyyyyyysssssssssrrrqqqppppppqqq~~~}}}|||yyyvvvuuuwwwyyyyyywwwvvvvvvvvvuuusssqqqqqqooonnnooopppnnniiieeeYYYSSSIIIAAA<<<<<>>>>>CCCBBBDDDJJJQQQfffmmmbbb}}}hhhwwwwwwsss|||~~~}}}xxxhhhUUUNNNfff~~~vvvqqqoooooooooqqqvvvyyy~~~~~~{{{xxxxxxzzz|||{{{{{{zzzzzz{{{|||}}}}}}{{{}}}}}}||||||{{{tttlllfffbbb^^^^^^bbbeeefffeeeeee___[[[]]]___aaaeeekkkmmmvvvzzzrrrllljjjnnnttt{{{}}}~~~~~~}}}|||jjjjjj}}}xxxvvvtttrrrpppnnnjjjgggeeefffgggggggggfffdddcccaaaaaabbbbbbaaa___\\\ZZZYYYXXXYYYZZZ\\\]]]\\\ZZZsss}}}kkkJJJ===>>>======;;;BBBDDDKKKmmmeee^^^___[[[WWWYYYhhhdddZZZYYYsss{{{ZZZ;;;:::999:::444666555333333555555444999???VVV~~~~~~qqqkkkffftttlllZZZsss}}}~~~vvvwwwxxxwwwxxx|||sssiiiXXXYYYeee|||}}}~~~}}}||||||||||||tttqqqjjjbbb]]]```gggnnnsssrrrqqqrrrtttuuutttsssppppppoooooorrr|||zzzvvvsssrrrpppllliiiggggggiiilllooopppqqqpppnnnooooooooosssyyy{{{yyypppqqqrrrqqqooommmmmmmmm}}}}}}|||yyyvvvvvvyyy||||||zzzwwwuuutttsssrrrppprrrpppnnnooopppnnniiieeeXXXQQQHHH???;;;<<>><<<;;;111666555444444333333444444555222444777???QQQgggtttxxxqqqooo|||mmmtttwww___JJJ@@@>>>>>>CCCBBBDDDJJJOOOdddsssaaa|||kkkvvvvvvsss|||~~~~~~mmmYYYQQQkkk|||vvvsssssswwwzzz~~~|||zzzxxxyyyzzz|||}}}{{{{{{zzzyyyyyyzzz{{{|||yyy~~~}}}zzzyyyuuupppiiieeecccdddhhhkkkkkkjjjfffbbb```ccceeefffjjjooorrr{{{wwwnnnkkkkkkoootttxxxzzzzzzyyyxxx{{{~~~iiiiii~~~~~~yyywwwuuusssrrrooojjjgggeeefffggghhhhhhgggeeeddd```aaabbbbbbaaa^^^[[[YYYXXXXXXXXXYYY[[[[[[YYYWWWsss{{{gggFFF;;;>>>>>>???:::BBBDDDMMMrrr~~~ddd```bbb]]]\\\bbbkkkeeeYYYXXXuuusssSSS777999888999333555555333333555444444888>>>IIIvvvuuutttyyyiiigggaaammmaaajjjzzzqqq}}}sssuuuxxxyyyzzz~~~{{{yyyhhh\\\NNNZZZsss|||yyywwwzzz~~~~~~~~~~~~wwwtttmmmeee___```hhhoootttsssqqqqqqssstttttttttrrrqqqppprrrwww~~~zzzvvvooonnnmmmmmmlllllllllllliiijjjlllnnnooopppqqqqqqnnnqqqqqqppprrrwwwvvvrrrlllnnnpppnnnjjjfffdddddd|||||||||yyywwwwww{{{~~~{{{xxxvvvvvvvvvuuutttxxxuuusssrrrqqqnnnhhhcccWWWQQQGGG???;;;;;;???BBBFFFrrrrrrIIIEEEKKKnnnzzz}}}mmmLLLMMMaaasss===<<<:::///666555444444333333444444555...333888@@@PPPdddsssyyyaaahhhyyylllpppxxxzzzaaaLLLAAA???===BBBBBBDDDIIINNNbbbxxxeeekkktttuuurrr|||~~~qqq\\\SSSnnnzzztttrrrrrr~~~~~~~~~}}}zzzxxxxxx{{{~~~{{{{{{yyyyyyyyyyyyzzz{{{yyy}}}yyywwwvvvsssiiigggfffiiimmmppppppnnnlllkkklllooonnnlllnnnsssxxxqqqiiijjjnnntttyyywwwyyyyyywwwwww{{{~~~fffggg~~~zzzxxxvvvtttsssoookkkhhheeefffhhhiiiiiigggeeeddd```aaabbbbbbaaa^^^ZZZXXXYYYXXXXXXYYYZZZYYYVVVTTTssszzzeeeDDD:::>>>@@@@@@999AAAEEENNNvvv{{{dddbbbddd```aaajjjhhhbbbVVVWWWxxxooosssNNN444888777888222444555333333444444444888>>>CCCsssqqqfffvvvkkknnnmmmdddjjj^^^```wwwsssrrrvvvzzz|||}}}~~~www~~~sss```RRRNNNbbb~~~xxxtttmmmrrr|||~~~~~~}}}{{{{{{zzzzzzzzzzzzwwwqqqhhhaaaaaaiiipppvvvsssqqqppprrrtttuuuuuutttrrrqqqtttyyy}}}~~~}}}}}}|||{{{yyyvvvtttrrrqqqoookkkgggffffffhhhiiillloooooommmlllnnnpppnnnrrrrrroooppptttqqqkkkjjjlllnnnkkkeee___\\\\\\}}}||||||}}}}}}}}}}}}||||||zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuutttsssssssssssstttqqqooonnnnnnkkkeee```WWWMMMDDD@@@===;;;===@@@OOOsssZZZFFFEEEZZZrrrtttwwwhhhHHHMMMhhhddd@@@999333777222444444444444444444444444444222333===PPPfffwwwzzz}}}uuuwwwsssaaammm}}}|||pppmmm}}}aaaIII@@@AAA@@@EEECCCBBBIIIPPPaaazzzzzziiixxxppprrrtttwww|||~~~~~~kkkWWWSSSooo|||zzzyyy~~~{{{yyyyyy{{{~~~}}}}}}||||||}}}}}}~~~|||zzzxxxyyyzzzzzzxxxuuu~~~~~~~~~}}}|||zzzyyyxxxoooppppppqqqsssuuuwwwxxxuuutttssssssuuuxxx{{{~~~~~~~~~mmmeeegggmmmnnnmmmoooooorrryyyyyy```kkk~~~uuusssrrrpppooolllhhheeejjjjjjkkkjjjgggdddaaa___aaa```^^^]]]\\\[[[[[[[[[\\\```[[[XXX[[[UUURRR\\\rrr[[[FFF<<<:::;;;:::;;;EEEDDDPPPuuu___^^^cccccccccfff\\\\\\RRRTTTrrrffflllNNN:::666666888///222444444333444444555666777;;;QQQnnnddd]]]kkkooowwwwwwpppaaaeee```YYYttt{{{|||zzzvvvuuuzzz}}}~~~wwwssstttvvvcccVVVRRRTTTppp~~~|||zzzwwwzzz}}}{{{yyyxxxyyy||||||zzzwwwxxxsssnnnjjjccc]]]bbblllooonnnoooppprrrsssqqqooorrrrrrrrrssstttuuuwwwwwwvvvvvvwwwwwwvvvtttrrrqqqpppooonnnllljjjjjjlllnnnlllllllllllllllmmmnnnooopppnnnkkkjjjiiigggeeeccc___[[[WWWUUUQQQKKKHHHJJJ~~~{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwuuusssrrrqqqrrrrrrsssqqqnnnnnnmmmjjjddd___VVVLLLCCC???===;;;===AAANNNsssWWWDDDDDD[[[vvv{{{}}}eeeIIIUUUuuubbb@@@:::333666222444444444444444444444444111111111999OOOkkk}}}ooouuuuuuggg___gggwww}}}vvvnnn~~~vvv{{{qqqmmmzzz~~~cccKKKAAAAAAAAAFFFCCCAAAGGGNNN]]]uuuggguuupppqqq}}}ssswww{{{~~~xxxfffSSS[[[yyy~~~~~~~~~|||}}}~~~~~~}}}~~~}}}||||||}}}~~~|||||||||}}}}}}}}}}}}}}}zzzxxxxxxyyy{{{|||zzzxxx||||||||||||{{{zzzyyyyyywwwuuusssrrrrrrtttvvvxxxxxxxxxwwwxxxzzz}}}wwwlllgggjjjoooqqqqqquuuvvvyyy}}}nnn\\\iii|||vvvuuusssqqqooommmiiifffggghhhiiiiiihhhfffcccbbbaaa```___]]]\\\[[[[[[[[[\\\\\\VVVWWWZZZTTTVVVfffqqqXXXDDD<<<<<<<<<;;;>>>GGGIIIYYYttt```^^^bbb```^^^___\\\\\\VVV___xxxaaavvvvvvHHH888666555777000555444333333444444555666777<<>>BBBPPPxxxXXXDDDEEE___|||bbbJJJ]]]___???:::333666222444444444444444444444444000333222777PPPrrrjjjgggqqq|||~~~wwwlllWWWOOOaaavvv{{{yyyyyy}}}~~~wwwxxxqqqxxx~~~eeeMMMAAA@@@AAAFFFCCC@@@FFFKKKYYYpppfffpppppppppyyyssswww{{{|||qqq^^^NNN]]]~~~{{{|||}}}}}}}}}|||zzzyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz|||}}}~~~}}}|||{{{xxxxxxxxxyyy||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz~~~{{{wwwsssrrrsssvvvxxx{{{{{{{{{|||uuuqqqllljjjlllpppssstttzzz|||~~~aaaVVVfff{{{yyywwwtttrrrpppmmmiiifffeeeeeegggggggggfffeeedddaaa```___^^^]]]\\\\\\\\\^^^YYYTTTYYY]]]UUU\\\uuupppSSSAAA<<<>>>>>>===???HHHLLLcccnnn______bbb___\\\[[[XXXUUUSSSdddtttdddggg@@@777666444666111777333333333333444555666777:::FFFtttyyykkkbbbXXXlllmmm\\\}}}|||{{{vvvxxxzzz{{{zzzuuuxxx{{{{{{iiiZZZZZZ```uuu~~~~~~}}}|||~~~|||zzzyyyvvvuuuuuuvvvyyyzzzzzzyyyyyytttpppooollleee```___\\\eeeqqqxxxyyywwwtttssslllllllllmmmoooppprrrsssqqqqqqqqqqqqooommmkkkiiigggiiikkklllkkkkkklllmmmiiiiiikkklllmmmmmmlllkkklllhhhddd```]]]YYYUUUQQQRRRPPPPPPPPPKKKCCCAAABBB|||||||||{{{{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxwwwuuurrrqqqpppppppppqqqooommmmmmmmmiiibbb]]]RRRIIIAAA>>>======???DDDUUU[[[GGGJJJggg```IIIaaaZZZ>>>:::333666333444444444444444444444444111666555777PPPvvvnnnfffooo~~~yyy]]]RRRggg{{{{{{xxx}}}yyyttt|||iiiPPPBBB???@@@EEEBBBAAAFFFJJJWWWnnniiiooo|||rrrooowwwuuuyyy~~~{{{kkkYYYLLLXXX~~~}}}~~~~~~~~~}}}|||zzzyyytttwwwzzz||||||zzzwwwtttwwwyyy{{{~~~~~~|||zzzxxxyyyyyyyyyzzz{{{{{{{{{zzzwwwxxxyyyzzz{{{{{{{{{{{{|||yyyvvvtttuuuvvvwww{{{{{{{{{}}}uuurrrqqqooommmlllooosssvvv{{{||||||yyywwwyyy~~~~~~ZZZQQQddd~~~}}}zzzxxxuuurrrpppnnnjjjgggdddeeeffffffffffffeeedddaaa```___^^^]]]]]]]]]]]]```YYYUUU^^^bbbWWW```oooOOO>>>===>>>>>><<<>>>EEEKKKgggtttggg^^^___bbbaaa]]]\\\YYYQQQOOOeeennnkkk[[[;;;888777333666111888333333333333444555666666;;;BBBvvvjjjggg]]]iiivvv\\\sssttt~~~|||vvvuuuwwwxxx}}}tttnnnsssyyyuuucccZZZ```lll~~~}}}~~~~~~}}}~~~|||zzzxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwsssqqqqqqoooiii___XXXVVVcccttt~~~~~~yyyuuutttnnnnnnnnnoooqqqrrrtttuuupppppppppooommmjjjhhhfffeeehhhkkklllkkkjjjiiijjjfffgggjjjlllllllllkkkjjjgggdddaaa^^^\\\ZZZVVVTTTXXXWWWXXXXXXSSSKKKHHHKKK~~~}}}}}}|||{{{zzzxxxwwwvvvvvvuuuttttttttttttuuuxxxwwwuuurrrqqqppppppqqqooommmlllllllllhhhaaa[[[PPPGGG@@@>>>======AAAEEEZZZZZZHHHOOOqqq^^^IIIeeeTTT;;;:::333555333444444444444444444444444222666555777LLLoooppphhhqqq}}}zzz{{{lllXXXgggxxxvvvvvv~~~yyyzzzxxx~~~lllSSSCCC>>>>>>DDDBBBAAAGGGKKKWWWmmmppppppzzzuuupppyyyyyy}}}zzzfffVVVPPP___~~~~~~~~~~~~}}}|||zzzyyysssuuuyyy||||||yyyuuusssuuuwwwzzz}}}}}}{{{xxxvvvzzz{{{{{{{{{zzzyyyyyyxxxvvvwwwxxxzzz{{{|||||||||zzzzzzyyyyyyxxxxxxwwwvvvwwwxxxxxxzzz|||zzzrrrqqqqqqpppnnnmmmpppvvvzzzzzzzzzwwwsssqqqttt}}}vvvTTTPPPeee{{{xxxuuurrrpppnnnkkkiiifffffffffeeedddcccbbbbbbaaaaaa```___^^^^^^^^^^^^]]]YYYXXXaaabbbVVV```jjjJJJ======>>><<<<<<>>>EEELLLlll|||nnnfff______bbbaaa^^^\\\[[[SSSRRRjjjooosssUUU::::::999444666111777333222222333333444555666>>>AAAsss|||gggnnncccdddwwwXXXiiiuuuwwwzzz}}}uuussstttvvv{{{pppiiiooovvv}}}~~~ooo___ZZZdddsss}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvuuussssssssstttsssqqqpppqqqqqqkkk___TTTVVVddduuu{{{wwwtttpppppppppqqqrrrssstttuuupppppppppooommmjjjhhhffffffiiilllllljjjhhhgggffffffgggiiikkkkkkjjjhhhgggccc```^^^\\\[[[YYYVVVTTTWWWVVVWWWVVVPPPIIIJJJNNN~~~~~~}}}{{{yyyxxxwwwuuutttsssrrrqqqrrrssstttvvvuuusssqqqpppppppppqqqnnnlllkkkllllllggg```ZZZNNNEEE>>>======>>>BBBGGG___SSSGGGVVVzzz[[[MMMsssMMM888:::222555444444444444444444444444444111222222555DDD]]]sssmmmiiiqqqvvvooouuuvvv\\\dddtttvvvxxx{{{ttt{{{rrrXXXEEE>>><<>>======@@@@@@KKK[[[vvvlllhhhbbb\\\ZZZZZZZZZYYYOOOQQQSSSdddOOO777888666333888222555222222222222333444555666666888\\\vvvsss```uuuwwwXXX```yyysss}}}wwwuuuvvvxxx|||}}}lllfffjjjnnnxxx~~~nnn^^^XXX___ttt~~~}}}~~~}}}|||yyywwwvvvvvvxxxyyyxxxxxxxxxtttqqqppprrruuunnnrrrsssrrrrrrppphhh^^^ZZZbbbmmmxxx}}}}}}zzzwwwrrrrrrqqqppppppppppppqqqnnnnnnooonnnmmmkkkjjjhhhgggiiikkkkkkiiihhhhhhiiiuuurrrnnniiiccc^^^ZZZXXXRRRQQQPPPPPPRRRRRRQQQPPPUUUTTTTTTSSSPPPRRR]]]iii~~~|||}}}}}}|||{{{yyyvvvuuussstttsssqqqoooooopppqqqrrrooonnnmmmllllllmmmnnnooolllkkkkkkkkkkkkggg___XXXKKKCCC===<<<===???CCCHHHooommmGGGIIIiiisssQQQ]]]DDD333999222555555444444444444444444444444666111222888;;;AAAVVVnnnuuuuuuzzzvvvooo~~~~~~}}}xxxtttzzz|||aaaLLLCCC===CCCBBBAAADDDDDDMMMaaa~~~~~~tttvvvttt|||}}}zzz|||xxxcccMMMTTTkkk}}}~~~}}}~~~zzz{{{|||||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxtttuuuwwwxxxxxxxxxvvvuuusssvvvyyyyyywwwvvvxxxzzzyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{|||}}}ttttttsssrrrqqqpppoooooommmppptttuuurrrnnnppptttwwwwwwyyy{{{|||{{{vvvsssgggfffgggkkkpppqqqpppmmm{{{lll]]]\\\dddttt|||wwwtttqqqoooooonnnmmmlllfffeeedddcccbbbbbbaaabbbbbbaaaaaa````````````aaa\\\dddaaaYYYWWW[[[mmmeeeNNN<<<<<>>???CCC>>>LLL```wwwhhheee___YYYXXXZZZ\\\\\\RRRUUUTTTaaaMMM444666444222999333444222222222222333444555555:::999SSSrrr~~~gggvvv^^^```ttt~~~vvvvvvyyywwwxxxzzz~~~}}}nnniiikkknnnxxxyyydddVVVUUUddd~~~~~~~~~~~~|||yyyvvvuuuuuuwwwxxxwwwwwwwwwtttqqqqqqtttwwwnnnsssuuusssrrrrrrlllcccZZZ___hhhsss{{{~~~|||yyyuuutttsssrrrqqqqqqqqqqqqmmmmmmnnnnnnmmmkkkjjjiiifffhhhjjjjjjjjjiiijjjlll|||xxxqqqiiiaaaZZZTTTRRRJJJIIIJJJMMMQQQTTTUUUUUUWWWVVVUUUUUUUUUZZZhhhwww~~~~~~~~~~~~|||zzzxxxvvvttttttvvvuuutttsssrrrqqqqqqqqqnnnnnnnnnnnnmmmlllkkkjjjiiikkkkkkhhhgggddd[[[QQQDDDFFF>>>999======AAANNN}}}cccFFFNNN{{{]]]IIIllldddDDD===555666222444444444444333333222222222333666333333999@@@VVVwwwzzz|||www~~~yyysss```IIIBBB@@@???BBBFFFDDDDDDPPPaaaxxxoooooo}}}uuuxxx||||||nnnXXXMMMYYYmmm|||~~~~~~~~~~~~|||}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuussswwwzzzyyyuuusssuuuxxxssssssuuuwwwzzz{{{zzzyyy{{{{{{zzzyyyzzz|||}}}~~~zzzyyyxxxyyy{{{{{{zzzyyyxxxuuurrrppppppqqqppppppmmmooopppqqqrrrtttwwwyyywwwzzz~~~~~~yyysssoookkkmmmnnnnnnnnnmmmooopppzzz{{{vvvkkk]]]WWWYYYiiivvv{{{rrrpppooooooppppppooommmllliiieeecccdddccc```]]]aaaaaabbbaaaaaa```______```[[[[[[bbbRRRWWW\\\NNN???;;;<<<===???AAADDDJJJdddmmmeeegggeee``````ccc```YYYVVVWWWXXXppp}}}BBB<<<555333555777666333333333333444444444555555111<<>>:::??????EEESSS]]]JJJZZZsssWWWJJJrrr___@@@:::444666222444444444333333333222222222333666444444;;;AAAUUUttt~~~vvvxxx~~~rrrvvv|||{{{fffNNNDDD@@@>>>AAAEEEDDDDDDQQQaaatttrrrooo{{{qqq~~~~~~wwwgggQQQJJJ```}}}~~~~~~|||}}}~~~~~~}}}{{{~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttssswwwzzzyyyvvvtttvvvyyyxxxvvvuuuvvvxxxzzzzzzzzz||||||||||||}}}}}}~~~{{{yyyxxxxxxzzz{{{{{{zzzzzzvvvrrrooonnnnnnmmmlllrrrssstttuuutttuuuwwwyyyzzz|||zzztttpppmmmnnnoooooonnnoooqqqsss||||||pppggg^^^YYYTTTPPPTTTZZZdddoooyyy|||yyypppooommmmmmnnnnnnmmmlllmmmjjjfffddddddccc```]]]````````````___^^^]]]\\\]]]XXXWWW^^^RRRZZZWWWJJJ===:::<<<===>>>???EEENNNjjjhhhcccffffffcccdddeeeaaaYYYSSSWWWZZZxxxmmmAAA;;;555333444666555333333333333444444444444555555;;;AAAkkkvvv{{{zzzaaaggghhh}}}yyypppzzzzzztttssswww{{{~~~|||fff^^^dddkkk}}}sss]]]WWW]]]qqq}}}|||||||||{{{|||yyyvvvuuuuuuuuutttsssssssssrrrrrrqqqppppppppprrrrrrsssuuuwwwuuuoookkk^^^___ccckkktttzzz{{{yyyxxxuuusssrrrrrrrrrpppooonnnppprrrpppmmmhhheeedddbbb``````dddccc___\\\\\\]]]XXXRRRMMMKKKJJJIIIGGGNNNSSS[[[aaacccdddfffhhhnnnkkkgggeeemmm~~~}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvttttttrrrqqqpppooooooooonnnooopppqqqpppnnnlllkkklllmmmlllhhhfffbbbXXXMMM@@@BBB===<<>>@@@DDDDDDDDDPPP```ooowwwnnn}}}qqquuu~~~}}}~~~sssggg]]]PPPRRRvvv~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{zzz~~~}}}{{{yyywwwuuuttttttuuuuuuuuuuuutttttttttssssssvvvyyyyyyvvvvvvwwwzzzyyywwwtttsssuuuxxxyyyyyy||||||}}}~~~~~~~~~}}}}}}zzzwwwuuuuuuwwwyyyzzzzzz{{{wwwrrrnnnlllkkkiiihhhlllnnnpppqqqrrrsssuuuwww~~~~~~yyytttppppppppppppoooooopppsssvvv~~~}}}ooobbbWWWNNNEEEBBBCCCFFFMMMSSSWWW```hhhkkkqqqxxxvvvnnnhhhfffeeefffggghhhhhhgggmmmjjjgggeeecccbbb```^^^``````______]]]\\\ZZZYYYYYYUUUSSSZZZRRR___PPPEEE;;;:::<<<<<<===???HHHUUUuuummm___]]]^^^______bbbddd___XXXSSSWWWXXX|||zzzYYY???:::444222444555444222333333333333444444444444888999===```tttdddjjjxxxyyyooozzz{{{```bbbnnnrrrqqqxxx}}}yyyrrrrrrvvv{{{~~~uuubbb\\\dddkkknnn[[[YYYeee}}}}}}{{{zzzzzzyyyxxx{{{xxxvvvuuuuuutttsssrrrpppppppppppppppppppppppprrrrrrtttvvvwwwuuuqqqmmm```aaacccfffkkkrrryyy~~~zzzxxxuuusssrrrrrrqqqpppoooqqqrrrpppjjjddd```^^^WWWVVVXXX[[[ZZZSSSOOOOOOLLLMMMNNNNNNPPPSSSWWW[[[^^^gggrrrwwwxxxxxxzzz||||||yyyxxx|||~~~~~~~~~}}}}}}|||||||||yyyyyyyyyxxxxxxxxxxxxwwwtttsssrrrpppoooooonnnnnnmmmnnnpppppppppnnnkkkiiihhhiiihhhdddbbb^^^TTTJJJ>>>AAA======AAAAAAKKKaaaxxxIIIIIIbbbwwwbbbQQQQQQ~~~~~~}}}TTT888555333666222222333222222222222222222222...222000111666777DDD^^^fffaaacccpppzzznnnbbbppppppgggpppzzzqqqnnnooojjjiiisssXXXGGG@@@===???CCCCCCDDDOOO^^^kkk{{{zzzlll}}}vvvrrrxxx~~~}}}~~~uuudddWWWVVVVVVbbb~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||{{{zzzyyyyyyzzzzzzyyyxxx{{{zzzyyywwwvvvvvvuuuuuuvvvvvvuuuuuuttttttttttttsssuuuwwwxxxwwwwwwxxxzzztttsssrrrsssvvvxxxxxxxxx{{{{{{|||}}}}}}|||{{{zzzwwwuuurrrqqqsssvvvxxxxxx{{{wwwrrrnnnlllkkkiiihhhgggiiimmmppprrruuuxxxzzz|||xxxsssqqqrrrrrrqqqpppoooqqquuuxxx}}}ttt___OOOGGGDDDAAABBBEEEFFFGGGHHHOOOUUUYYY[[[```gggfffaaa^^^]]]\\\^^^aaadddeeeeeehhhgggeeecccbbbbbbaaa````````````___]]][[[ZZZYYYWWWTTTQQQWWWUUUhhhwwwIIIAAA:::;;;======>>>@@@III\\\zzzZZZVVVRRRQQQQQQTTTZZZ^^^\\\XXXWWWXXXWWW}}}qqqPPP<<<999444222333333333222222222333333333444444444666666;;;ZZZooo^^^\\\ttt{{{yyyhhhaaannnbbbqqqrrr~~~yyyrrrqqquuuzzz}}}~~~|||kkk^^^___kkkuuulll[[[[[[mmm{{{yyyyyyxxxwwwvvvzzzxxxvvvuuuuuuuuusssrrrnnnnnnoooooopppppppppqqqqqqrrrtttvvvvvvuuurrrooohhhddd```^^^bbblllwww~~~zzzwwwtttrrrrrrrrrrrrqqqpppooommmiiibbb\\\YYYXXXQQQPPPQQQTTTRRRLLLJJJLLLMMMRRRXXX]]]```fffnnnuuuvvv~~~|||||||||||||||||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxsssrrrqqqpppooonnnnnnnnnlllmmmnnnnnnmmmllljjjhhheeegggfffcccaaa]]]SSSIII>>>@@@======@@@@@@NNNiiikkkGGGFFF___uuuzzz}}}sssaaaTTTWWW}}}zzzPPP888777333555000111222222222222222222222222000333000111555333===TTTjjjgggkkkuuu{{{~~~zzzeee^^^iiiyyy~~~qqqooo}}}xxxuuuqqq|||jjjiiiwww[[[GGGBBB>>>>>>CCCCCCCCCNNN[[[hhhvvv}}}lllxxx{{{wwwyyy~~~~~~~~~~~~ttt^^^NNNRRR^^^uuu~~~}}}|||{{{yyyxxx}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyyzzz}}}zzzyyywwwxxxyyyyyyxxxvvvwwwvvvvvvvvvwwwwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvssstttvvvwwwwwwwwwxxxxxxpppqqqssswww{{{}}}{{{zzz||||||}}}~~~}}}|||zzzyyywwwuuurrrrrrtttwwwyyyyyyyyyvvvqqqnnnmmmlllkkkjjjmmmpppuuuxxxzzz}}}~~~~~~}}}{{{yyyvvvsssqqqrrrrrrrrrqqqpppssswwwzzzzzz{{{~~~mmmWWWHHHCCCEEEFFFHHHKKKLLLJJJHHHQQQSSSTTTUUUXXX\\\\\\YYYVVVUUUUUUXXX\\\aaacccdddcccccccccbbbaaaaaabbbcccbbbaaaaaa```^^^\\\[[[ZZZWWWVVVRRRWWW[[[rrrmmmFFF???;;;<<>>???<<<===@@@AAATTTuuu```HHHGGGdddvvvyyyuuucccXXX[[[{{{uuuJJJ888999444444000333111111111222222222222222333555222222666444<<>>BBBBBBBBBKKKXXXhhhrrrpppyyy~~~}}}}}}|||{{{~~~}}}~~~|||kkkWWWJJJVVVttt~~~}}}{{{~~~~~~}}}||||||}}}}}}~~~~~~|||{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{yyyxxxvvvuuuuuuuuuvvvwwwsssssstttuuuvvvvvvvvvvvvpppssswww|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuuuuuwwwzzz{{{{{{wwwtttpppnnnmmmmmmmmmlllrrruuuyyy||||||}}}~~~|||{{{zzzxxxvvvuuuttttttsssttttttttttttvvvyyy|||zzzzzz}}}yyygggSSSGGGEEEJJJMMMMMMNNNSSSVVVWWWWWWVVVUUUUUUWWWXXXXXXWWWRRRQQQQQQSSSXXX]]]```aaabbbcccccccccaaaaaaccceeebbbbbbaaaaaa___^^^\\\\\\XXXXXXSSSXXX```{{{aaaDDD>>>;;;===??????AAAEEEIIIeeegggRRRSSSKKKIIIOOO\\\hhhiiiddd```TTT[[[wwwzzz{{{xxxqqqIII999888666444333333333333222222222222333333333333444666;;;KKKqqqttthhhcccoooddd}}}vvv{{{tttsssuuuyyy{{{{{{{{{ssseee___fffuuu~~~nnn\\\]]]ttt}}}{{{xxxwwwwwwvvvuuusssttttttsssuuuvvvvvvuuusssnnnnnnoooooopppppppppqqqnnnpppssstttsssrrrrrrrrrsssfffVVVOOOUUUeeettt}}}{{{wwwsssqqqqqqrrrrrrrrrnnniiiaaaXXXPPPNNNOOORRRKKKKKKMMMQQQQQQRRRXXX```aaahhhrrrzzz}}}||||||zzz{{{{{{{{{||||||}}}}}}xxxxxxxxxwwwwwwwwwwwwwwwtttsssrrrqqqpppoooooooooooonnnlllkkkjjjjjjkkkkkklllllljjjeeeaaa[[[PPPEEE===>>>;;;===AAADDD\\\RRRGGGJJJnnn|||eeeYYY]]]zzzqqqzzzyyyBBB777:::333222000555000111111111222222222222222333000222777555>>>SSSvvvwwwxxxwwwsssqqqvvv|||~~~yyyiiiYYY\\\ppp|||}}}zzztttxxxvvvsssfffgggSSSFFF@@@>>>AAABBBAAAIIIUUUhhhoooxxx|||~~~|||}}}||||||~~~|||{{{|||~~~|||vvvpppZZZQQQRRRlll}}}~~~~~~}}}||||||}}}~~~~~~~~~{{{xxxyyy||||||yyyvvvyyyxxxwwwwwwxxxxxxwwwuuuvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwuuutttttttttvvvwwwssssssssstttuuuuuutttsssssstttwww{{{||||||zzzyyyxxxwwwwwwwwwvvvuuutttuuuxxxzzzzzzzzzvvvsssooolllllllllkkkjjjnnnqqquuuwwwwwwxxxxxxyyyzzzyyywwwvvvuuuvvvwwwwwwuuuwwwxxxxxxxxxzzz|||~~~~~~|||}}}~~~sss___OOOHHHIIISSSZZZYYYYYY___eeegggeeebbb```aaabbbbbbaaaaaa]]][[[ZZZ[[[___ccceeefffeeefffgggeeebbbaaaccceeeaaaaaaaaa``````^^^]]]]]]WWWZZZTTTXXXdddVVVCCC>>>;;;<<<>>>>>>AAAFFFQQQooocccRRRQQQLLLQQQ```vvvzzzjjj^^^WWW___|||```CCC888888777555444333333444111222222222222333333333333888999@@@mmm|||lllfffeeeiii|||zzz}}}|||wwwuuuwwwyyyzzzxxxyyytttkkkffflllvvv|||nnn[[[]]]uuu}}}}}}yyyxxxvvvuuuuuutttrrrqqqooooooppprrruuuuuutttsssoooppppppppppppppppppppplllooorrrsssrrrqqqrrrsssnnncccTTTLLLPPPaaauuu|||vvvsssqqqqqqqqqqqqlllhhhaaaXXXQQQNNNOOOQQQNNNPPPVVV]]]```bbbjjjsssyyy~~~}}}{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}xxxxxxxxxwwwwwwwwwwwwwwwuuutttrrrqqqppppppooooooqqqooommmkkkjjjkkklllmmmmmmmmmjjjddd^^^WWWKKK@@@======:::===CCCHHHcccFFFDDDKKKwwwfffYYY^^^zzzrrrwwwzzz}}}ooo;;;555;;;333111000777000000111111222222222222...///,,,///555555>>>SSS|||}}}|||xxxrrrpppwwwyyy^^^aaa{{{{{{wwwrrrnnnooo}}}lllZZZGGGAAA>>>AAAAAA@@@HHHSSSggglll}}}~~~~~~}}}|||}}}|||}}}}}}}}}~~~}}}{{{yyyzzz{{{wwwnnngggRRRTTTbbb~~~~~~}}}}}}~~~}}}{{{zzz|||~~~}}}|||}}}}}}~~~|||xxxuuuwww|||~~~yyytttyyyxxxwwwwwwxxxxxxwwwvvvxxxxxxwwwwwwxxxyyyyyyzzzxxxvvvtttsssrrrsssuuuvvvssssssrrrsssttttttrrrqqquuutttuuuwww{{{}}}~~~}}}yyyxxxvvvtttrrrrrrrrrssssssrrrrrrtttvvvxxxwwwvvvvvvsssnnnkkkjjjjjjhhhggghhhlllqqqtttvvvwwwxxxyyyyyywwwvvvuuuuuuwwwyyyzzzwwwyyy{{{||||||}}}|||oooZZZKKKGGGMMM\\\iiiiiigggjjjnnnooovvvrrrqqqrrrsssrrrqqqrrrqqqooollllllooorrrttttttiiijjjjjjgggcccaaabbbddd___`````````___^^^^^^]]]WWWZZZUUUXXXeeeNNNBBB===:::;;;<<<===AAAFFF[[[yyy```PPPNNNMMMVVVnnnlllZZZ\\\bbb|||UUU>>>888888888666444333444555111111222222222333333333222888777888jjjooobbbYYYssshhhwwwzzzzzz}}}xxxwwwxxxyyyyyyrrrvvvuuupppmmmrrryyy|||mmmZZZ\\\uuu~~~{{{zzzwwwuuutttssssssrrrqqqooollllllmmmpppssstttsssrrrqqqqqqppppppppppppppppppkkknnnrrrrrrqqqpppqqqssshhh```UUUKKKMMM]]]wwwyyytttrrrqqqpppooojjjhhhbbbZZZTTTPPPPPPRRRYYY^^^gggqqquuuxxx||||||{{{{{{{{{|||yyysssooo~~~~~~}}}{{{zzzyyywwwwwwyyyyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvuuuuuutttpppppppppqqqqqqrrrrrrrrrooommmllllllllllllkkkiiikkkgggdddaaa^^^UUUIII???===>>>666999EEEJJJhhhkkkLLL@@@VVVxxxVVVRRRooo}}}vvv{{{eeeDDD222666555222444333222222222222222222222222333333444444111222<<>>FFFWWWzzzcccSSSRRRQQQfff~~~eeeZZZbbbcccxxxQQQ999777666555444444333444444333333333333333333333333444555444;;;TTTxxxmmm^^^dddiiihhhwwwyyy~~~yyyxxxxxxvvvsssrrrtttppprrrvvvrrrxxxgggUUU[[[vvv~~~~~~yyyxxxtttqqqrrruuuwwwuuurrrqqqppppppqqqsssttttttsssooonnnnnnoooqqqsssrrrrrrvvvtttqqqooooooppprrrtttuuueeeQQQGGGJJJ\\\xxxyyyuuurrrnnnjjjiiigggfffbbb[[[VVVWWW]]]dddjjjuuu|||xxxuuusssrrrrrrsssttttttsssqqqooonnnnnn}}}{{{yyyxxxwwwyyyzzzzzz{{{zzzzzzzzzyyyuuuuuuuuuuuuuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqlllkkkjjjkkklllmmmlllkkkjjjgggccc```\\\TTTHHH???;;;>>>888;;;GGGPPPqqqdddIIICCCZZZtttWWWWWWttt{{{zzzbbbBBB333666444222444222222222222222222222222222222222333444111222;;;FFFooo}}}xxx|||pppwww{{{|||pppnnnhhhsssuuu}}}uuubbbOOOGGGAAA@@@@@@AAAGGGMMM]]]eeesss}}}|||{{{{{{}}}{{{vvv}}}}}}}}}}}}{{{vvvpppjjjdddaaa___kkk}}}||||||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~zzztttsssuuuxxxyyy{{{}}}}}}{{{zzzxxxvvvwwwyyy{{{yyyxxxuuuvvvwwwxxxxxxwwwvvvuuuuuusssrrrrrrtttvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrsssrrrqqqooorrrrrrssstttttttttttttttooopppppppppqqqrrrrrrppplllqqquuuuuuwww{{{|||zzzxxxrrrkkkddd\\\UUUVVV[[[bbbkkkrrrssssssvvvyyyyyy{{{{{{yyyuuurrrrrruuuyyyyyywwwyyyvvveeeSSSJJJIIIOOO^^^nnnuuutttttt|||~~~zzzqqqjjjhhhhhhfffeee___^^^^^^^^^]]]]]]]]]]]]XXXXXXVVV```{{{oooFFF===???::::::AAA@@@@@@JJJ]]]|||eeeUUUSSSXXXooo|||eee\\\bbbjjjpppMMM:::777666555444444333333444333333333333333333333333111444777===QQQtttkkkbbbiiihhhaaatttyyyzzzyyyxxxuuurrrssstttpppppptttrrryyyhhhVVVZZZqqq}}}}}}{{{yyyvvvssstttwwwwwwuuurrrrrrqqqpppqqqrrrsssrrrqqqoooooonnnppprrrsssrrrqqqtttsssrrrppppppqqqrrrssstttdddRRRHHHKKK]]]zzzwwwrrrppplllhhhhhhgggeee```ZZZXXX\\\gggppp{{{|||xxxvvvsssqqqooonnnnnnnnnmmmnnnooooooooonnnnnnnnn~~~|||zzzxxxwwwvvvxxxyyyzzzzzzzzzzzzzzzzzzttttttttttttssssssrrrrrrrrrrrrqqqqqqpppoooooooookkkjjjiiijjjmmmnnnmmmllliiifffbbb___ZZZQQQGGG???:::===;;;===HHHYYYZZZDDDHHHdddoooWWW[[[xxx\\\@@@333666444222444222222222222222222222222222222222333333222222:::DDDlllzzz|||yyyuuujjjppp|||tttxxxgggTTTKKKBBB??????@@@EEEJJJWWW```ooo}}}}}}|||{{{~~~|||}}}zzzxxx}}}}}}yyy||||||zzzxxxqqqggg^^^]]]eeemmm~~~|||{{{|||}}}~~~|||||||||{{{||||||}}}~~~~~~{{{zzzzzzwwwrrrrrruuuzzzzzz{{{|||}}}}}}zzzwwwxxxxxxxxxyyyzzzyyywwwtttvvvvvvvvvvvvvvvvvvvvvvvvvvvtttqqqppprrrtttuuuuuussssssrrrrrrqqqrrrrrrrrrrrrqqqqqqpppooooooooooooooopppppppppppppppppppppllllllnnnooonnnkkkhhhgggjjjooossstttvvv{{{{{{yyytttlllbbbZZZSSSPPPTTT[[[eeelllqqqqqqrrrvvvyyyyyy}}}|||yyyvvvtttvvvzzz~~~zzzyyy{{{rrr^^^LLLHHHLLLTTTbbbrrrzzzzzz|||vvvoookkkiiifffddd______^^^]]]\\\[[[ZZZZZZYYYWWWZZZiiiggg@@@;;;===:::;;;BBBAAABBBNNNllliiiXXXUUU[[[wwwvvvccc]]]ccctttcccGGG;;;777666555444333333333333333333333333333333333333///555999;;;HHHgggxxxkkkbbbeeevvvbbb|||rrr{{{|||yyywwwtttqqqssstttpppppptttrrr|||~~~gggWWWYYYmmmzzz||||||zzzwwwuuuvvvxxxwwwtttqqqrrrqqqppppppqqqrrrpppoooppppppoooqqqssssssrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrdddSSSJJJMMM___|||vvvpppmmmiiiggghhhiiifffbbb]]]^^^ggguuu|||yyysssooonnnmmmkkkjjjiiijjjkkkkkkhhhhhhjjjkkkllllllmmmmmm}}}|||zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuutttssssssrrrrrrrrrssssssrrrpppooonnnmmmlllkkkjjjiiijjjlllmmmlllkkkhhheeeaaa\\\VVVNNNDDD>>>999===>>>>>>HHHbbbNNN???OOOrrrmmmVVVYYYvvvTTT===444777333222444222111111111111111111111111222111222333222222888@@@eee|||{{{tttxxxttthhhllllll|||mmmYYYMMMBBB>>>>>>@@@EEEJJJRRR\\\mmmyyy~~~zzzzzz}}}yyy~~~}}}|||zzzyyy|||zzzvvvyyy|||vvvrrriii___\\\dddttt}}}|||{{{|||}}}}}}|||{{{zzzyyyzzz{{{|||}}}{{{xxxwwwxxxuuurrrtttyyy||||||{{{||||||{{{xxxuuuvvvvvvvvvwwwxxxxxxwwwvvvxxxwwwwwwvvvvvvwwwwwwxxxwwwuuuqqqpppqqqsssttttttrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrpppnnnllllllmmmooommmmmmmmmllllllllllllmmmnnnllljjjiiiddd]]]YYYYYYfffjjjmmmooorrrvvvvvvrrrmmmcccXXXQQQNNNNNNVVV^^^gggmmmqqqpppqqqvvvyyyyyy{{{yyywwwvvvxxx|||~~~oooYYYGGGGGGOOO\\\iiixxxvvvlllhhhgggfffeee``````___]]]\\\ZZZYYYYYYZZZVVV\\\ttt```<<<:::===:::===CCC@@@CCCTTTnnn\\\XXX___}}}ooo^^^[[[bbb}}}WWWAAA:::666666555444333333333333333333333333333333333333111666999888>>>UUUwww||||||rrraaaZZZooofffttt~~~vvvrrrzzzwwwtttqqqqqquuussstttwwwuuuvvvbbbWWW[[[oooyyyzzz|||zzzxxxwwwwwwxxxwwwsssqqqsssrrrppppppppppppooommmqqqpppppprrrssssssrrrppppppqqqqqqrrrqqqpppooonnnooocccTTTLLLNNN```}}}vvvooollliiihhhiiijjjiiifffdddgggqqq~~~~~~}}}}}}}}}zzzvvvtttsssrrrpppnnnjjjjjjiiiiiiiiiiiijjjjjjffffffggghhhjjjkkkjjjjjj~~~~~~~~~yyyxxxwwwvvvvvvwwwxxxyyyxxxyyyxxxxxxwwwvvvuuutttwwwvvvuuutttssssssssssssssssssrrrpppnnnlllkkkkkkmmmkkkjjjjjjkkkkkkjjjiiigggddd```ZZZSSSJJJBBB===;;;===??????IIIkkkrrrFFF===UUU~~~nnnSSSQQQnnnrrrLLL:::555777333222444111111111111111111111111111111000111333222111666<<>>>>>@@@EEEKKKMMMXXXiii}}}wwwxxxwwwyyyyyy~~~~~~}}}zzz{{{wwwrrrwwwzzzuuummmccc```gggwww}}}}}}|||{{{{{{{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||yyyvvvuuuwwwvvvuuuxxx~~~~~~}}}|||||||||{{{xxxvvvtttttttttttttttvvvyyy{{{yyyxxxwwwwwwwwwwwwxxxyyyxxxuuurrrrrrssstttuuuuuurrrrrrqqqpppppppppqqqqqqqqqqqqpppmmmjjjjjjmmmpppooonnnmmmlllkkkkkkllllllpppjjjfffbbbZZZRRRQQQUUU^^^bbbfffiiioootttsssnnnbbbYYYPPPMMMNNNRRR[[[dddlllqqqttttttuuuzzz|||{{{{{{zzzxxxxxx{{{|||mmmVVVFFFGGGQQQbbbmmm{{{pppfffbbbccceeefffbbbaaa```^^^]]][[[ZZZYYY[[[TTT___[[[;;;<<<>>><<<>>>CCC???FFFZZZqqq```^^^nnnkkk[[[WWW^^^NNN===888666555444333333222222333333333333333333333333333444555666555999HHH```sssuuu}}}{{{zzzwwwaaaSSS___dddjjjuuupppxxx|||zzz{{{wwwtttrrrooouuuvvvxxx|||yyy{{{tttcccZZZ___rrryyyzzz}}}yyyxxxwwwvvvvvvvvvtttrrrqqqtttrrrppppppppppppnnnmmmqqqqqqqqqrrrsssssspppnnnnnnooopppqqqpppooommmllllllaaaTTTLLLOOO___}}}vvvooollljjjiiikkkiiihhhhhhhhhlllsss{{{{{{yyywwwtttrrrqqqooonnnqqqpppnnnmmmnnnnnnmmmmmmjjjiiiiiihhhhhhhhhhhhhhhhhhgggfffhhhjjjjjjhhhfff~~~|||||||||}}}}}}~~~~~~}}}xxxwwwvvvvvvwwwyyy{{{}}}zzzzzzzzzzzzyyyxxxwwwvvvxxxwwwuuusssrrrrrrsssssssssrrrqqqooommmlllkkkjjjmmmllljjjjjjkkkkkkiiihhhfffccc^^^WWWOOOGGG@@@<<<<<<<<<@@@???KKKvvvdddBBB>>>ZZZiiiNNNLLLgggcccEEE777555888222222444111111111111111111111111111111///000333333111444999NNNuuutttmmmnnniii~~~yyyeeedddeee{{{wwwlllsssxxxzzzfffVVVEEE>>>>>>@@@EEEJJJGGGRRRcccvvvwwwwwwvvvyyy|||zzzzzzuuupppuuuwwwtttllldddhhhuuu{{{{{{{{{{{{zzz{{{{{{|||||||||{{{zzzzzzzzzzzzzzzzzzwwwuuuuuuwwwwwwvvvyyy}}}|||{{{{{{|||{{{yyywwwrrrsssrrrrrrrrruuuzzz}}}wwwwwwwwwwwwwwwwwwwwwwwwvvvtttssssssuuuuuuuuutttsssrrrqqqpppoooooooooooooooqqqpppnnnjjjjjjmmmqqqqqqpppnnnlllkkkkkkllllllmmmfff```]]]VVVNNNQQQZZZWWW[[[___dddlllrrrqqqkkkZZZRRRMMMNNNTTTZZZbbbjjjrrrwwwyyyyyy|||}}}}}}{{{{{{~~~~~~xxxjjjUUUGGGJJJUUUfffppp|||zzzkkkaaa^^^aaadddeeeaaaaaa```^^^]]][[[ZZZZZZZZZTTTfff~~~UUU======>>><<>>???CCCGGGFFFPPP___rrrzzz{{{|||vvvwww||||||}}}{{{yyyyyytttooouuu~~~}}}uuuqqqllliiinnnzzz}}}yyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{zzzyyyyyyxxxvvvvvvxxxwwwuuuwww|||zzzyyyxxxyyyzzz{{{zzzxxxqqqrrrtttsssssstttwwwzzztttuuuvvvwwwwwwvvvuuutttrrrqqqrrrsssuuuvvvtttrrrtttsssqqqpppnnnmmmmmmmmmmmmpppqqqoookkkkkknnnrrrooommmkkkiiihhhggghhhiiiggg___[[[ZZZSSSLLLPPP\\\TTTWWW[[[___fffkkkhhhaaaUUUOOONNNTTT[[[aaagggmmmtttxxx{{{|||}}}}}}|||}}}}}}sssdddRRRIIIOOO[[[llluuuwwwkkkbbb___```aaabbb```___^^^]]]\\\[[[ZZZYYYUUUVVVpppqqqLLLAAA;;;<<<;;;???DDDBBBQQQooouuukkknnnmmmaaa\\\ZZZlllddd???>>>777666555444333222222222222333333333333333333333333222111333555777>>>OOO```^^^rrrzzzyyy|||uuubbbWWW```lllzzz~~~~~~yyyvvvuuuooottttttuuuxxxxxx~~~|||}}}jjj^^^___nnn{{{yyyzzzttttttsssqqqooonnnnnnqqqssstttrrrqqqqqqrrrrrrqqqooopppppppppqqqrrrpppmmmjjjkkkkkkkkkkkkkkkjjjiiiiiieee]]]RRRKKKLLL[[[xxxtttooommmkkkjjjkkkgggfffeeeeeegggiiikkklllllllllllljjjhhhhhhjjjmmmllllllkkkiiigggeeeeeefffddddddeeeeeefffeeeeeeeeejjjgggeeegggjjjjjjgggccc}}}}}}|||zzzxxxxxxyyyzzzxxxyyy{{{||||||{{{yyyxxxxxxvvvtttsssssstttwwwxxxqqqrrrtttvvvxxxyyyzzzzzzwwwuuusssqqqoooppppppqqqqqqqqqpppnnnmmmlllkkkjjjjjjiiihhhiiikkkllllllkkkdddbbb]]]UUUKKKCCC>>><<<;;;888>>>AAARRRQQQBBBEEE___jjjKKKCCCTTTqqqLLL<<<444666888222222555000000000000000000000000000000...///333333111111555AAAmmmssshhhkkk```xxx~~~}}}xxxssspppnnneeewwwfffjjj}}}uuubbbLLLAAA>>>>>>AAADDDGGGRRR```qqq{{{www{{{yyyyyy~~~yyyuuuyyy{{{wwwxxx|||zzzuuuxxxxxxsssooouuu~~~|||ssslllkkkkkkpppxxx~~~}}}wwwzzz}}}}}}|||{{{|||}}}xxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}|||{{{yyyxxxxxxwwwwwwxxxvvvssstttxxxxxxwwwvvvwwwyyyzzzzzzyyyooosssvvvvvvtttssstttvvvrrrsssuuuvvvvvvuuusssrrroooooopppsssuuuuuusssqqqtttsssrrrpppnnnmmmlllllllllooorrrppplllkkkooosssjjjhhhfffcccbbbbbbcccdddbbb[[[XXXXXXQQQHHHLLLXXXVVVWWWYYYZZZ___bbb\\\TTTSSSOOOPPPXXX```eeeiiimmmrrrwwwzzz{{{~~~zzz{{{zzzzzz~~~|||ooo___PPPJJJSSS```sss{{{~~~wwwllleeebbbaaa```^^^^^^]]]]]]\\\[[[ZZZYYYYYYRRRXXXyyyeeeEEECCC::::::999???DDDDDDVVVwww~~~}}}vvvnnnsssxxx|||wwwhhh\\\ZZZ]]]]]]{{{VVV;;;@@@888555555444333222222222222333333333333333333333333222111444555333888KKK______yyynnnddd]]]zzzjjjrrrzzz|||yyyvvvvvvppptttrrrqqqtttvvvwww{{{}}}iii\\\\\\jjj}}}|||{{{zzzyyysssrrrqqqooolllkkkmmmpppssstttrrrqqqrrrssssssrrrpppoooooopppqqqqqqooolllhhhjjjjjjjjjiiiiiiiiiiiihhhddd\\\RRRJJJJJJYYYvvvsssnnnmmmjjjiiijjjjjjhhheeeeeefffiiijjjkkkgggiiijjjhhheeeeeeiiimmmllllllkkkjjjhhhggghhhiiiccccccdddfffggggggggggggiiifffdddfffjjjkkkhhhddd}}}|||zzzxxxwwwwwwwwwxxxtttvvvwwwwwwuuutttuuuuuuxxxuuuqqqqqqsssuuutttrrrttttttssssssyyy~~~zzzssstttrrrpppppprrrsssqqqnnnppppppooonnnmmmkkkiiihhhkkkjjjhhhiiijjjjjjiiihhhddd```XXXNNNDDD>>><<<;;;@@@777@@@???bbbuuuIII???EEEmmmyyywww___EEEJJJhhh}}}lllCCC666444222222333333222111222111000111222222111000000111111111111222222222>>>dddmmm___eeennnqqq~~~rrr~~~~~~lllggg~~~rrr```___lll{{{wwwpppYYYFFF===<<>>???CCCFFFHHHdddzzzyyypppiiiiiieeefff___YYYZZZUUUVVVbbbNNN:::???888555555444333333222111111111111222222222333333333333444111333777666BBB\\\jjjwww~~~fffcccooobbb{{{ttt}}}xxxwwwtttmmmnnnuuuuuuuuu{{{uuuxxx{{{{{{lll[[[XXXhhh~~~~~~}}}{{{vvvsssttttttooojjjjjjnnnqqqooommmqqqqqqppppppooonnnnnnnnntttqqqooommmmmmllljjjiiimmmllljjjiiihhhgggggggggcccZZZPPPLLLNNNZZZnnn{{{qqqllljjjkkkjjjiiigggffffffffffffgggggghhhccceeehhhjjjkkkkkkjjjiiillljjjhhhggghhhhhhgggffffffeeeddddddffffffeeedddgggfffeeeddddddddddddeee|||{{{yyyxxxwwwxxxxxxxxxuuuvvvwwwvvvuuusssttttttwwwtttrrrqqqsssttttttrrrsssxxxyyywwwuuuwwwvvvssstttrrrqqqqqqssssssqqqoooppppppooommmllljjjiiiiiimmmkkkiiiiiiiiiiiigggeeeccc___WWWMMMDDD>>>;;;:::>>>999AAABBBhhhiiiDDDBBBOOOsss|||zzz\\\GGGZZZbbb???666444222222333333222111222111000000222222111000000000111111111222222222;;;]]]|||~~~nnneeekkktttxxxpppfffvvvwwwdddbbbjjjttt|||sss\\\III???>>>@@@BBBJJJRRRUUU```zzznnnmmm|||~~~wwwuuuxxxxxxzzztttjjjiiioooqqqmmmpppkkkhhhjjjnnnnnniiicccccc```[[[\\\dddiiicccYYYZZZYYY^^^fffjjjgggcccbbbccchhhooowww|||~~~~~~}}}}}}{{{xxxvvvuuuwwwyyy{{{zzzzzzzzzyyyyyyxxxxxxxxxtttuuuvvvvvvvvvvvvuuutttrrrssstttuuuvvvvvvvvvvvvuuuwwwxxxxxxvvvuuuvvvwwwvvvuuutttttttttssssssrrrrrrsssttttttuuuuuuttttttrrrrrrrrrqqqooonnnlllkkkjjjkkklllmmmmmmlllkkkkkkeeebbb[[[UUUXXX^^^]]]XXX___]]]XXXQQQLLLLLLPPPUUUXXX^^^bbbcccdddfffddd```\\\]]]___bbbffflllqqquuuyyywww|||}}}zzz~~~~~~|||iiiVVVLLLPPP]]]iii|||~~~rrrjjjjjjggg___\\\aaa```___]]]\\\\\\[[[YYYVVVRRRlllpppMMM>>>:::===>>>>>>DDDGGGJJJiii~~~rrreeeaaa___aaa\\\YYY\\\XXXYYYfffJJJ888:::555555444444333222222111111111111111222222222333333333444111222777666AAAYYYqqqooo]]]eeeggg{{{xxxuuusssmmmnnnvvvvvvuuuvvvuuuyyy{{{uuufffWWWVVVeeeyyy{{{zzzxxxvvvvvvxxxtttppplllllloooqqqpppnnnqqqqqqppppppooonnnnnnnnnrrrpppmmmlllllllllkkkiiikkkkkkjjjhhhgggfffffffffcccZZZQQQMMMOOO[[[ooo}}}sssmmmjjjiiihhhgggeeefffggghhhhhhgggfffeeedddeeegggiiijjjjjjjjjiiikkkiiiggggggggggggfffeeefffdddcccdddeeefffeeedddddddddddddddeeeeeeeeeeeezzzyyyyyyxxxxxxxxxyyyyyyuuuvvvwwwvvvsssrrrrrrsssvvvtttrrrrrrsssssssssrrrxxx~~~vvvtttvvvwwwtttrrrqqqqqqrrrsssrrrpppqqqpppnnnllljjjjjjjjjkkkmmmllljjjiiihhhgggdddbbbbbb]]]TTTJJJBBB===:::999;;;;;;BBBGGGqqq]]]???AAATTTsss|||~~~ZZZOOOvvvUUU===666444222222222333222111222111000000222222111000000000000111111111222222222RRRrrr{{{qqqhhhiiinnnwwwyyy}}}yyyppphhhsss{{{gggeeehhhooowwwaaaNNNCCC???AAACCCEEELLLOOOZZZsssrrrlllqqq|||wwwqqqmmmnnnnnnnnnggg```bbbjjjiiibbbeeedddccceeefffddd]]]WWWZZZWWWSSSTTT[[[aaa\\\SSSRRRXXXccclllkkkeeebbbdddlllrrrzzz~~~{{{yyywwwuuuuuuvvvxxxzzzzzzyyyyyyxxxwwwvvvuuuuuurrrtttvvvxxxxxxvvvtttrrrssstttuuuvvvwwwwwwwwwwwwuuuvvvwwwwwwuuuuuuvvvwwwxxxuuutttuuuwwwvvvpppkkkrrrssstttuuuuuuuuuttttttqqqppppppooonnnlllkkkjjjhhhiiikkklllllllllkkkkkkddd^^^VVVSSSYYYbbbccc___fff___UUULLLHHHKKKQQQUUU[[[aaafffhhhjjjnnnmmmiiieeeeeeeeegggkkkqqqvvvzzzyyywww|||~~~|||yyy}}}{{{dddRRRLLLSSSbbbmmm||||||rrrjjjiiieee^^^\\\```aaa^^^[[[ZZZ[[[ZZZWWWTTTUUU{{{___CCC======@@@======EEEJJJNNNsssqqqccc^^^\\\___ZZZXXX[[[YYYZZZhhhpppFFF888555555444444333333222222111111111111111222222222222333222444111222666555???TTTxxxzzz\\\]]]jjjpppxxxsssqqqmmmooovvvvvvuuu{{{rrrwwwzzzxxxooobbbVVVVVVeeewwwxxxwwwvvvuuuwww{{{uuurrrooooooqqqsssqqqoooqqqqqqppppppoooooonnnnnnpppnnnlllkkkllllllkkkjjjjjjjjjiiihhhgggfffeeeeeebbbZZZQQQNNNQQQ]]]qqquuunnnjjjiiigggeeeeeefffhhhjjjiiigggdddbbbdddeeegggiiiiiijjjiiiiiijjjhhhgggfffggggggfffeeeeeedddcccccceeeeeedddcccaaabbbdddeeeeeeeeeeeedddwwwwwwwwwxxxxxxyyyyyyyyyvvvvvvvvvtttrrrpppqqqrrrtttsssrrrrrrrrrrrrrrrqqqyyy~~~vvvsssuuuvvvqqqqqqppppppqqqqqqpppppppppooollljjjiiijjjkkklllkkkjjjiiihhhhhhfffcccaaa```ZZZPPPGGGAAA<<<:::999;;;???BBBNNN}}}XXX???@@@VVVnnn|||\\\___KKK>>>666444222111222222111000222000///000111222111000000000000000111111111111---MMMqqqvvvjjjgggiiirrrpppsssvvvvvv{{{zzzdddffflllrrr{{{gggTTTGGGAAAAAABBBBBBHHHJJJVVVmmmuuuiiiiii|||yyywwwtttllleeebbbeeegggeeecccjjjssspppffflllmmmooopppooojjjccc]]]dddbbb______ffflllhhh______fffrrr|||}}}xxxwwwzzzzzzyyywwwuuuttttttuuuwwwxxxyyyyyyxxxwwwuuutttssssssrrrsssuuuvvvvvvuuusssrrrtttuuuvvvwwwxxxxxxxxxxxxssstttuuutttsssssstttvvvyyyxxxxxxyyyyyyuuupppkkkppprrrssstttuuutttsssrrrooooooooonnnlllkkkiiihhhggghhhiiikkkkkkkkkkkkjjjggg^^^VVVYYYfffooollldddcccZZZOOOGGGFFFKKKQQQUUU___eeejjjmmmpppuuuuuusssllljjjhhhiiimmmsssxxx{{{}}}yyy||||||yyywww{{{bbbPPPMMMXXXfffppp{{{~~~yyyqqqkkkhhhccc]]]\\\___```\\\ZZZ\\\\\\YYYUUUSSS[[[}}}SSS???===AAA@@@===<<>>555333111111222222111000111000///000111111000/////////000000000111111111222MMMmmm{{{uuulllmmmtttmmmnnnttt^^^eeeqqqzzz~~~nnn[[[LLLCCC@@@@@@BBBFFFIIITTTjjjzzzyyygggfffwwwyyyvvvyyyyyyrrriiiccclllsssyyy|||xxxrrryyyxxxvvvwww}}}xxxyyy{{{{{{wwwvvvuuutttsssssstttvvvwwwxxxwwwwwwuuutttsssrrrrrrttttttssssssssssssttttttrrrssstttuuuvvvvvvvvvvvvpppqqqrrrqqqpppqqqsssuuuuuuxxxzzzyyyuuuqqqnnnnnnnnnoooqqqssssssrrrqqqpppnnnnnnmmmmmmkkkjjjhhhgggfffgggiiijjjjjjjjjiiiiiiiii^^^XXXccctttyyymmm```VVVPPPIIIEEEGGGMMMSSSVVVccciiinnnqqquuu{{{|||yyysssppplllmmmqqqvvvzzz{{{~~~xxxyyyxxxuuu}}}{{{|||~~~}}}zzzbbbRRRRRR\\\jjjsss|||uuupppjjjfffaaa]]]]]]```]]]ZZZ[[[___^^^YYYVVVWWWlllrrrLLL???<<<@@@???===<<>>===;;;:::<<>>AAAEEEGGGSSSgggttt~~~hhhcccppp|||wwwuuuxxx}}}tttooo~~~}}}zzzyyytttssssssrrrrrrsssuuuuuuwwwvvvvvvuuutttssssssrrrtttsssrrrqqqqqqrrrssstttnnnooopppqqqrrrrrrrrrrrrppppppqqqpppoooppprrruuuqqqtttvvvtttooolllmmmooolllnnnqqqssssssrrrpppnnnnnnnnnmmmlllkkkiiihhhggggggggghhhiiiiiihhhgggfffeee]]]]]]jjjxxxuuueeeVVVJJJIIIGGGGGGJJJPPPWWW\\\iiinnnsssuuuyyy~~~zzzvvvrrrssswww{{{}}}}}}zzzsssttttttuuuzzzggg[[[\\\fffsss{{{zzzpppnnnjjjeee```]]]___aaa\\\ZZZ\\\```]]]WWWZZZbbbbbbGGG???999<<<>>>AAA@@@GGG[[[vvv|||lllaaa]]]YYY^^^\\\\\\___[[[ZZZeeeoooGGG<<<777444777222222222222222222111111000000000111111111111222///555222///444333555???jjjppp^^^eeedddooowwwvvvzzzvvvvvv~~~|||wwwpppnnnoooqqqppppppwww~~~xxx~~~xxxmmmdddaaagggnnnttt}}}~~~{{{tttooonnnqqqrrrssstttsssqqqnnnlllnnnnnnnnnmmmllllllkkkkkkjjjiiigggggghhhiiihhhgggfffggghhhhhhhhhgggeeeddd^^^YYYUUUUUU[[[fffzzzzzzqqqllljjjkkkjjjiiijjjhhheeecccbbbccceeegggeeeeeeeeeeeeffffffgggggggggfffggghhhiiiiiigggdddcccbbbaaaaaaccccccbbbaaabbbbbbaaa```^^^\\\YYYXXXqqqrrrssstttttttttsssrrrssssssrrrpppnnnnnnppprrroooqqqsssssspppoooooopppqqqttttttrrrqqqsssqqqllljjjlllnnnnnnllllllmmmpppkkkkkkkkkkkkkkkkkkkkkkkkgggggggggggggggddd```]]]VVVNNNCCC============;;;<<>>???BBBDDDPPPcccnnnlll___iiixxx|||xxxxxx}}}zzzvvv}}}{{{zzzyyyyyyyyyrrrrrrrrrrrrrrrsssttttttvvvvvvuuuuuutttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqppppppqqqtttvvvsssrrrpppmmmlllmmmoooqqqlllnnnqqqssstttrrrpppnnnnnnnnnmmmlllkkkiiihhhgggggghhhhhhiiihhhgggeeeddd^^^]]]cccooossshhhYYYOOOEEEGGGIIIJJJMMMTTT^^^eeeoootttxxxyyy}}}}}}yyyvvvvvv{{{~~~~~~|||yyyrrrrrruuuyyyrrrkkkmmmwwwtttmmmllliiiccc^^^^^^```bbb^^^[[[\\\^^^YYYVVV```pppNNNAAABBB;;;>>>===EEEEEEIIIcccwwwhhh___]]]XXXaaadddhhhjjj```YYY```YYYBBB777333555555111111111111111111222222000000000000111111111111...555222...333333333:::XXXssszzz}}}vvvbbb```sssjjjdddwww|||lllkkkqqqrrrvvvyyy|||yyyqqqooonnnnnnnnnnnnttt{{{zzzzzzooogggeeelllppprrrzzz~~~{{{tttppppppoooqqqssssssqqqnnnllljjjmmmllllllkkkkkkjjjjjjiiijjjhhhffffffgggggggggfffcccdddeeeffffffeeecccbbb]]]XXXUUUWWW]]]iii|||yyypppkkkiiijjjiiihhhgggfffeeeccccccdddeeefffeeeeeeeeeeeeeeeeeeffffffdddddddddfffggggggeeebbbcccaaa```aaabbbcccbbbaaa```___^^^]]][[[YYYXXXWWWqqqrrrsssssssssrrrqqqppprrrrrrqqqooonnnnnnqqqsssnnnqqqtttssspppnnnooopppnnnrrrtttpppnnnnnnmmmkkkkkkmmmoooooommmlllnnnqqqjjjjjjkkklllllllllkkkkkkiiihhhhhhgggfffccc^^^ZZZTTTKKKAAA<<<<<<>>>===<<<;;;BBBFFF|||nnnEEEHHHVVVzzzxxx{{{dddPPPqqq}}}cccggg]]]666>>>555333111000111111000///111///...///000111000///////////////000000000000222333AAAZZZpppxxxzzzzzznnnjjjtttzzzkkk```cccnnnwwwyyyxxxrrr___NNNCCC???===???AAAMMM___jjj}}}ppp[[[eeevvvzzz{{{~~~~~~wwwuuu}}}}}}|||uuuxxxyyyyyyyyy~~~}}}pppuuuxxxyyyyyyyyyxxxxxxxxxwwwqqqqqqqqqqqqrrrsssssstttuuuuuuuuuuuuuuuuuuttttttoooqqqsssuuuuuusssqqqoooppppppqqqrrrssssssssssssrrrrrrrrrqqqqqqrrruuuxxxwwwrrrllljjjmmmqqqssssssmmmooorrrtttuuusssqqqooonnnnnnmmmlllkkkiiihhhggghhhhhhiiihhhgggfffdddcccZZZ^^^iiirrrmmm]]]QQQMMMFFFIIILLLMMMOOOWWWccclllsssxxx{{{|||}}}yyyvvvwww{{{~~~|||zzz{{{ssstttwww}}}|||}}}yyy|||}}}pppjjjkkkiiibbb^^^^^^aaaccc```]]]\\\\\\VVVTTTeee{{{vvv???>>>FFF???CCC===IIIIIIKKKiii}}}nnnccc```bbb[[[fffmmmrrrssscccUUUXXXNNNBBB666222777666111111111111111111222222000000000000111111111111...555222...333333111888IIIdddsssllljjjwww~~~xxx|||hhh^^^jjjxxxggguuu~~~llliiiooorrrwwwxxx{{{yyyrrrpppnnnmmmlllnnnsssyyy~~~zzzrrrjjjiiipppsssrrrzzz~~~|||yyytttssstttmmmppprrrsssqqqmmmjjjiiillllllkkkjjjjjjiiiiiihhhjjjhhhfffffffffgggfffdddaaabbbcccddddddcccaaa```]]]XXXVVVXXX^^^jjj}}}zzzpppjjjhhhhhhhhhfffddddddeeeeeefffeeeeeeeeeeeeeeedddddddddeeeffffffbbbbbbbbbdddfffeeeccc```bbbaaa```aaabbbcccbbb```^^^]]][[[ZZZYYYYYYYYYYYYuuuuuutttsssrrrrrrrrrrrrssssssqqqnnnmmmmmmpppsssqqqqqqqqqpppppppppoooooooooooooooqqqssssssqqqooonnnooopppqqqpppnnnlllkkklllllllllmmmllllllkkkkkkiiigggeeeeeeeeeccc^^^YYYMMMHHHAAA<<<;;;;;;<<<===AAA>>>PPP]]]DDDGGGYYYmmm{{{}}}gggYYYHHHuuummm^^^jjj~~~OOO888888333222111111000000111111//////000000000000//////////////////000000000000222666<<>>AAA???BBBKKKWWWgggzzz}}}iiibbbfffxxx}}}}}}yyyppp||||||ttt|||zzzzzz}}}}}}xxxsssmmmttt}}}{{{zzzxxxvvvwwwxxxwwwtttpppoooqqqssstttrrrppppppppptttuuuuuuuuuttttttvvvwwwtttsssrrrsssttttttrrrppppppqqqrrrrrrppppppqqqrrrppppppqqqqqqqqqrrrrrrrrrrrrooollljjjkkklllllllllnnnoooooopppppppppoooooolllkkkjjjhhhgggfffffffffjjjhhhgggggggggeee```[[[WWWbbbnnnoooeeeVVVKKKFFFGGGHHHMMMSSSXXX^^^hhhrrrvvv{{{|||{{{yyyyyyyyyyyywwwvvvxxx}}}vvvwwwllljjjiiieee^^^\\\___```___[[[^^^XXXVVVYYYSSSggg^^^@@@BBB???888AAACCCFFFFFFVVV}}}tttiii```^^^aaa```dddqqqttteeeZZZUUUNNNmmmFFF@@@999555///555333333222222111000//////////////////000000000000111111000000111111222333>>>]]]fffbbbpppyyy{{{sss^^^aaagggvvvuuuhhhyyy}}}xxx|||~~~vvvsssllljjjnnnllliiirrr|||vvvnnnggghhhmmmrrryyyzzzsssoooppprrrrrrqqqpppoooooonnnllliiihhhfffeeefffiiikkkkkkkkkhhhiiiiiihhheeecccbbbcccbbbbbbcccdddddddddcccccc___YYY\\\]]][[[hhh}}}|||uuummmiiiiiijjjgggdddgggggggggfffeeecccbbbaaaggggggffffffeeeeeeeeeeeedddcccbbbbbbcccdddfffgggfffdddbbbaaa```___]]][[[\\\\\\\\\[[[ZZZXXXVVVTTTuuutttsssrrrqqqqqqqqqqqqrrrrrrpppnnnlllmmmppprrrqqqqqqpppppppppooooooooooooooonnnpppqqqrrrqqqooommmnnnoooooonnnmmmkkkiiikkkkkkkkkkkkkkkjjjiiihhhjjjhhheeedddccc```ZZZUUUHHHDDD>>>::::::;;;======AAABBBYYY}}}TTT>>>EEEVVVgggrrrwwwnnnZZZPPPJJJxxxkkkbbbjjj|||HHH333555333222111111000000111111//////000000000000//////////////////000000000000111555;;;SSSvvv}}}{{{vvvrrr~~~|||vvvooocccgggooorrrvvv|||}}}rrraaaeeeooonnnxxxiiiUUUFFFAAACCC@@@AAAHHHRRR```qqqqqqdddbbbqqq~~~}}}~~~xxxqqq~~~{{{~~~{{{}}}zzzttt{{{yyyyyy|||{{{vvvnnnjjjqqq{{{xxxyyywwwvvvvvvwwwvvvssspppnnnppprrrrrrqqqooonnnnnnrrrssstttsssrrrrrrtttvvvtttsssrrrrrrssssssrrrpppooopppqqqpppooonnnoooqqqnnnnnnnnnoooooooooppppppqqqnnnkkkjjjkkklllllllllnnnnnnnnnooonnnnnnmmmmmmkkkjjjiiihhhffffffffffffgggfffeeeffffffccc^^^YYYZZZ]]]^^^[[[TTTNNNLLLMMMKKKLLLQQQXXX]]]bbbkkkuuuyyy}}}}}}||||||zzzyyyxxxxxxxxx~~~sssiiiggghhhddd___]]]___```^^^]]]\\\VVVSSSVVV```UUU@@@AAA???<<>>AAAIIIgggsssLLL???JJJZZZgggnnnkkk^^^PPPFFFNNN{{{|||iiigggqqqxxxAAA111555222222111000000000000111//////000000000000//////////////////000000000000000444888QQQvvvwwwllljjjgggpppqqqiiimmmooohhheeeiiikkknnnwww```\\\kkkoooyyynnn^^^NNNEEEFFFBBBAAAFFFNNNYYYiiivvv|||hhh\\\fffxxx~~~}}}~~~}}}zzzvvvtttzzzyyy}}}~~~{{{zzzzzz{{{|||{{{xxxuuuyyywwwwwwyyy|||{{{wwwtttkkkiiiqqqyyyvvvwwwvvvuuuuuuuuuuuurrrpppmmmoooqqqqqqooommmmmmmmmoooppprrrqqqppppppqqqssssssrrrqqqqqqsssrrrqqqooommmnnnoooooommmmmmnnnooommmmmmnnnnnnnnnoooooooooooommmkkkjjjlllmmmmmmlllmmmmmmmmmmmmmmmlllkkkjjjlllkkkjjjhhhggggggggggggccccccddddddccc___YYYTTTVVVTTTQQQNNNLLLMMMOOOPPPNNNPPPVVV]]]bbbeeemmmvvv|||~~~}}}yyyzzz{{{|||{{{xxxxxxzzz}}}~~~xxxlllddddddfffddd___^^^```___\\\]]]YYYYYYVVVYYYtttlllGGGAAA@@@???AAAAAADDDJJJRRRkkkyyyrrrhhh^^^\\\^^^fffeeeYYYQQQLLL???KKKrrrYYY===;;;555555111666333333222222111000000000////////////000000000000111000000000000111222222555MMMjjjwww}}}lllZZZllljjjbbbyyy~~~qqqooollllllllljjjnnn|||ooollllllqqqtttttttttvvv{{{}}}~~~{{{vvvrrrrrrssspppooonnnnnnoooooonnnllliiihhhggghhhiiijjjiiihhheeeggghhhhhhfffeeeeeefffddddddeeeeeeeeeddddddcccfff___```aaa^^^iiiwwwzzzxxxsssmmmiiiiiiiiihhhfffddddddeeeeeedddcccbbbbbbeeeddddddddddddccccccccc````````````aaabbbccccccaaa___^^^^^^^^^^^^\\\[[[\\\\\\\\\\\\[[[ZZZXXXXXXssssssqqqpppppppppppppppnnnooonnnmmmkkkkkknnnpppnnnnnnnnnnnnnnnnnnnnnnnnpppnnnllllllnnnooopppooollllllllllllkkkjjjiiihhhjjjjjjjjjiiihhhfffeeedddjjjgggeeecccaaa\\\UUUOOOAAA>>>:::888999;;;===>>>AAAOOOtttoooIIIAAARRRaaakkkooocccQQQHHH@@@UUUzzzssshhhjjjzzzqqq>>>444999222222111000000000000000//////000000000000//////////////////000000000000000444666KKKqqqqqq```gggeeekkkxxx{{{ssskkkiiikkkiiigggfffdddiiizzzfffXXXhhhmmm~~~zzzrrrdddSSSGGGFFFBBBAAAEEELLLVVVeeerrrnnnZZZ^^^qqq~~~~~~{{{}}}~~~|||xxxuuuuuuuuuxxxzzz}}}}}}vvvxxxyyyyyyxxxwwwvvvwwwvvvuuutttvvvwwwwwwtttqqqkkkkkkrrrzzzwwwuuuttttttssssssrrrqqqpppnnnoooqqqpppnnnmmmlllmmmmmmnnnppppppooonnnooopppqqqpppppppppqqqqqqooommmmmmnnnooonnnmmmlllmmmooonnnnnnooooooooopppppppppnnnllljjjjjjlllmmmmmmlllmmmmmmmmmmmmlllkkkjjjiiillllllkkkiiiiiihhhhhhhhhbbbccccccbbb___XXXQQQMMMKKKKKKMMMQQQUUUVVVSSSPPPPPPRRRXXX```dddgggnnnvvv~~~~~~wwwrrryyy|||~~~|||yyyyyy~~~}}}~~~||||||~~~zzzooofffaaabbbddddddaaa```aaa```]]][[[WWW]]]^^^bbbXXX<<>>===BBB@@@GGGOOOYYYwww~~~xxxqqqggg]]]YYY[[[^^^aaaSSSLLLMMM<<>>>>>BBBSSS|||kkkGGG@@@VVVeeeooosss___FFFBBB@@@]]]www~~~mmmiiikkk{{{iii<<<555888222111000000//////000000//////000000000000//////////////////000000000000000555444CCChhh}}}rrraaaggggggkkkrrrxxxxxxsssooonnnkkkfffaaa___jjjuuu___iiiooo|||uuuiiiXXXIIICCC???===AAAHHHRRRaaannnvvv^^^]]]lll{{{}}}xxx{{{|||yyyuuurrrtttvvv~~~xxxwwwzzz||||||tttvvvwwwwwwuuutttuuuvvvrrrrrrrrrssstttsssrrrpppkkkmmmsss|||~~~yyyuuussssssrrrqqqppppppppppppooopppqqqpppnnnmmmmmmmmmkkkmmmoooooonnnmmmnnnooopppooonnnoooppppppnnnlllmmmnnnooonnnmmmlllmmmooommmmmmnnnnnnnnnooooooooommmkkkjjjkkklllmmmllllllmmmnnnmmmmmmlllkkkjjjiiijjjiiihhhggggggffffffgggcccdddccc```YYYQQQJJJFFFCCCFFFLLLUUU\\\\\\WWWPPPQQQTTTZZZaaaeeehhhooowww~~~wwwttt}}}}}}~~~|||zzzyyyyyyzzz|||}}}tttkkkeeeccc```cccdddbbbaaacccbbb^^^[[[VVV\\\aaannnzzzKKK888AAA>>><<>>??????FFF\\\aaaCCCBBB]]]lllxxxfffGGGEEEHHHlll{{{~~~mmmooosss~~~\\\999444222111111000////////////000//////000000000000//////////////////000000000000...777444;;;^^^|||{{{qqqkkknnnoooooouuu~~~zzzssspppkkkgggiiivvvffflllqqq~~~wwwnnn^^^OOO@@@<<<:::===CCCMMM[[[ggg|||hhhaaaiiitttyyyxxxuuuwwwxxxwwwsssrrrsssvvvzzzxxxuuusssuuuwwwyyyyyyssstttttttttrrrrrrrrrtttoooooopppqqqqqqqqqqqqqqqlllnnnrrrwww{{{yyyvvvssspppqqqqqqpppnnnmmmoooppppppqqqqqqpppmmmllllllmmmkkkmmmooopppooonnnnnnnnnooonnnmmmnnnooonnnmmmkkklllmmmnnnnnnmmmlllmmmnnnjjjjjjkkkkkkkkklllllllllmmmkkkjjjkkkllllllkkkjjjllllllmmmllllllkkkjjjiiieeeeeedddcccccccccccccccddddddbbb\\\TTTLLLFFFCCCCCCEEEIIIPPPVVVXXXUUUQQQQQQSSSYYY```eeehhhpppyyy{{{}}}~~~|||{{{{{{zzzyyyxxxvvvwwwwwwxxxxxxxxxyyyyyyzzzpppjjjgggfff___bbbbbb``````cccbbb___]]]YYYYYYdddbbbEEE888??????<<<>>>BBBEEEWWWnnn}}}vvvooodddYYYTTTUUUUUUQQQEEE@@@CCCGGGuuueee===;;;;;;222555222222111111111111111111111111////////////000000000000000////////////000111111111444BBB```rrrbbbhhh|||nnnzzzwwwqqqoootttzzz~~~yyyqqqkkkkkkpppttttttrrrmmmooorrruuuyyy|||~~~~~~nnnmmmnnnpppooolllmmmqqquuuyyy||||||vvvqqqnnnmmmllljjjhhhhhhjjjkkkkkkkkkiiiiiihhhiiijjjiiigggeeeeeeggghhhhhhgggfffggghhhggggggffffffdddcccbbbaaa[[[RRRTTT\\\bbbooozzzvvvllljjjiiigggeeeeeeeeeeeeaaabbbbbbbbbaaa``````___^^^^^^____________``````^^^^^^___```aaaaaaaaaaaa___^^^]]]]]]______^^^\\\```___\\\ZZZWWWVVVUUUTTTppppppooonnnmmmmmmmmmmmmhhhiiijjjjjjiiiiiijjjllljjjkkkkkkkkkllllllllllllkkkjjjjjjkkkmmmmmmlllkkkkkkkkkjjjiiihhhhhhhhhhhheeeeeeffffffeeedddcccccceeecccaaa___\\\VVVLLLEEE>>><<<::::::<<>>;;;DDD???===MMMTTTppp|||vvvooohhh___VVVTTTVVVNNNFFFIIIKKKIIIdddrrrJJJ...888:::000666444222111111111111111111222222////////////000000000000///////////////000111111111;;;555@@@mmmgggggghhheee___bbbxxxeeetttxxxfffkkkqqqrrrwwwjjjmmmeeennn~~~{{{tttllliiijjjkkkkkkssswwwsssmmmsssnnnppptttxxxuuuooommmpppoootttxxxyyyuuurrrqqqrrrqqqnnnkkkjjjkkkmmmmmmmmmgggggghhhjjjkkkkkkhhhfffggghhhjjjiiigggffffffggggggffffffeeecccaaa___^^^ZZZTTT\\\iiinnnssspppccceeeffffffdddcccbbbcccdddbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^ZZZ[[[]]]^^^______^^^]]]^^^]]][[[[[[\\\[[[ZZZXXXZZZYYYWWWVVVVVVWWWXXXYYYqqqpppooonnnllljjjiiiiiijjjiiiiiihhhhhhiiiiiijjjllllllllllllllllllllllllggghhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeeeeehhhgggfffgggiiiiiihhhfffeeeaaa]]][[[YYYRRRGGG???888BBB???999<<<>>>AAAJJJZZZgggCCC???BBBcccooo}}}XXXGGGKKKrrrjjjCCC444333444222111111000000000000000////////////////////////444444333222000...,,,+++***---555666BBBvvvzzzqqqzzz}}}oooeeeWWW___|||rrriiiVVVLLLBBB>>>???CCCKKKSSSlllwwwwwwnnneeecccgggrrruuusssnnnmmmrrrrrrooorrrrrrqqqsssuuuvvvvvvuuuooommmlllllllllllljjjiiijjjmmmqqqssssssrrrqqqqqq~~~sssmmmooottttttqqqnnnkkkjjjkkkmmmnnnnnnnnnooonnnnnnmmmllllllooonnnnnnmmmnnnnnnooopppooonnnmmmllllllllllllllljjjiiigggffffffgggiiijjjlllllllllkkkkkkjjjjjjjjjjjjiiihhhhhhhhhiiikkklllfffffffffhhhjjjjjjhhhfffiiihhhfffdddeeefffeeebbb]]]XXXQQQKKKHHHGGGEEEDDDGGGNNNWWW[[[ZZZTTTNNNJJJPPPOOOQQQVVVZZZ]]]dddlllsssuuu}}}{{{qqqxxxssssssttttttuuutttttttttooopppqqqrrrsssrrrqqqpppmmmmmmnnnnnnooopppppppppmmmllllllmmmnnnmmmkkkhhhkkkhhhfffdddddddddbbbaaa[[[\\\\\\[[[YYYYYY\\\^^^]]]kkkeeeFFF<<>>@@@LLLqqq___BBB===JJJbbbiiixxxtttPPPHHHRRRxxxccc???333222...111000000///.../////////////////////////////////000111222222222111000///000///333222;;;kkk~~~|||oooiiigggrrrsssrrrnnn\\\]]]www{{{yyy}}}uuunnn^^^SSSGGGAAA???AAAIIIQQQeeeqqq}}}{{{rrrhhhcccdddooorrrqqqmmmlllppppppmmmpppooooooqqqssstttsssrrrlllkkkjjjjjjjjjiiihhhhhhhhhkkkoooqqqqqqpppooopppuuuwwwwwwuuurrrpppqqqrrrpppnnnkkkiiiiiijjjmmmnnnmmmmmmmmmmmmmmmlllkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjiiiiiijjjjjjkkkllliiihhhggghhhiiihhhfffdddiiijjjiiifffeeeeeeaaa\\\QQQMMMHHHEEEDDDDDDDDDCCCHHHNNNUUUZZZZZZWWWSSSQQQNNNNNNQQQWWW[[[]]]cccjjjsssuuu{{{{{{uuu~~~|||rrrsssssssssrrrqqqppppppnnnooopppppppppooonnnmmmlllllllllmmmmmmmmmnnnnnnjjjiiiiiiiiijjjiiifffdddgggeeedddcccccccccaaa```YYYXXXWWWXXXZZZ\\\]]]\\\ZZZuuuSSSDDD>>>BBB>>><<>>BBBUUURRR@@@<<>>888666///000//////...............////////////////////////,,,...000333444444333222222000333222555WWWxxxwwwyyywwwooolllmmmppppppkkkfffccc```iiirrriii[[[fffmmmqqq~~~zzztttiii]]]NNNEEE??????FFFNNN\\\hhhttt}}}xxxlllccc```jjjmmmmmmllllllnnnnnnlllnnnmmmmmmnnnpppqqqpppnnnjjjjjjiiiiiihhhhhhgggggggggjjjmmmnnnmmmmmmmmmnnnnnnkkkjjjlllppprrrpppmmmllljjjhhhggghhhjjjlllnnnkkkkkkllllllkkkkkkjjjjjjjjjkkklllmmmnnnmmmmmmllllllkkkjjjiiihhhgggffffffjjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiihhhhhhhhhkkkkkkkkkkkkkkklllllllllkkkiiihhhhhhhhhgggeeecccdddgggiiifffeeeddd]]]UUUIIIFFFBBB@@@AAAAAABBBAAABBBFFFKKKOOOPPPPPPPPPQQQNNNNNNSSSZZZ^^^___dddjjjuuuvvv|||~~~{{{}}}}}}|||xxxuuuqqqqqqqqqpppooonnnmmmllllllmmmmmmmmmlllkkkjjjiiikkkkkkkkkjjjjjjjjjjjjiiigggfffdddddddddcccaaa^^^aaa``````aaabbbbbb___]]]ZZZWWWUUUWWW]]]```___]]]fffbbb>>>DDD===AAA<<<;;;@@@AAAHHHYYY}}}}}}tttnnneee\\\VVVQQQLLLJJJCCCEEEGGGNNNxxxmmmEEE<<<999777666666666555444111111000/////////000000////////////............//////000000000000111111222666222444CCCNNNZZZiiikkkrrrsssttt}}}eeessswwwppp|||qqq___eee|||yyypppkkkgggdddhhhmmmpppsssuuuvvvwww{{{yyysssuuuvvvtttqqqooollllllmmmooorrrrrrqqqooolllkkkkkkjjjiiiiiihhhhhheeeeeefffggggggffffffeeeddddddddddddddddddcccccceeeeeefffeeebbb^^^ZZZWWW]]]```fffjjjlllkkkhhhfffeeeddddddcccbbbaaaaaa```______]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^_________]]]\\\[[[\\\[[[ZZZYYYYYYXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUUiiijjjjjjkkklllmmmmmmnnnjjjjjjiiiiiiiiiiiijjjjjjgggggggggggggggggggggggghhhhhhhhhhhhhhhgggfffeeeddddddddddddeeeeeeffffffbbbaaaaaaaaacccbbbaaa___aaa^^^YYYTTTNNNGGG???999===888777AAAFFF>>>JJJjjjsssFFF??????[[[kkkuuukkkCCCKKKbbbSSS;;;999888111000000///............///////////////////////////+++---000333555555444333//////444666555DDDhhhnnnjjjooonnntttxxxooocccaaa^^^^^^dddjjjkkkiiigggjjjwwwvvv]]]UUUeeelll~~~}}}yyyrrrfffVVVIII@@@<<>>AAADDDFFFGGGJJJMMMPPPQQQSSSXXX```dddeeehhhnnn{{{|||~~~xxxuuuttttttqqqnnnnnnnnnoooooonnnmmmlllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggfffeeeeeeeeecccaaa``````___]]][[[\\\\\\]]]___aaa```^^^[[[[[[ZZZYYYZZZ]]]aaacccddduuuFFF777EEE===@@@>>>???DDDEEEPPPffftttmmmbbbXXXPPPLLLHHHFFFEEEEEEIIIcccUUU@@@;;;999777666777888777666000000////////////000000///////////////.........////////////000000000111000666222000777???PPPgggssstttlllzzzpppmmm{{{jjjfffwww|||sssmmmhhheeegggllloooqqqsssuuuxxx}}}~~~xxxvvvvvvuuutttsssmmmllllllnnnppppppooonnnkkkjjjjjjiiiiiigggffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbdddeeeddd```\\\YYYWWW___cccgggiiiiiihhhfffeeebbbaaaaaa```___^^^]]]]]]^^^]]][[[YYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYY\\\\\\ZZZYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUTTTTTTTTThhhhhhiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffeeeddddddddddddeeeeeeffffffgggcccbbbaaaaaabbbbbb```^^^```]]]WWWQQQKKKDDD===999888888:::CCCDDD>>>VVV\\\??????FFF___lllwww```BBB]]]{{{mmmFFF444444555222222111000000//////000000////////////////////////...///111333333333222111---///333666555:::WWW|||mmmaaabbbbbbeeeiiihhhgggbbbZZZXXXcccrrruuuooojjjhhhvvvkkkUUU___gggzzz}}}zzzvvvkkk\\\OOOCCC<<<>>>EEEOOO[[[hhhqqqzzzvvviii______aaaeeejjjmmmoooppprrrlllllllllmmmooonnnllliiijjjlllmmmllljjjiiijjjlllhhhiiijjjjjjiiiiiikkkmmmllllllmmmllllllkkklllllllllkkkiiihhhggghhhiiijjjjjjkkkkkklllllllllkkkkkkhhhiiilllnnnnnnnnnmmmllljjjkkkkkkjjjiiigggfffeeeeeeddddddddddddddddddeeeiiiiiijjjjjjjjjjjjjjjjjjggghhhjjjkkklllkkkiiiiiiiiigggffffffhhhiiihhhgggeeekkkllleeeccccccZZZNNNIIIGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJKKKMMMPPPUUUXXX[[[\\\bbbjjjnnnnnnrrrwww|||xxxrrroooppppppnnnlllkkklllmmmnnnnnnnnnnnnnnnhhhhhhhhhhhhiiiiiijjjjjjgggffffffeeedddcccbbbbbbdddbbb```___^^^^^^\\\ZZZYYYYYY[[[]]]______]]][[[[[[]]]]]]\\\[[[```iiiqqq{{{TTT???;;;AAA>>>BBBAAADDDIIIIIIWWWqqqwwwnnnaaaUUULLLGGGDDDCCCHHHBBBNNN~~~lllEEE===999888666666777888888777111000//////////////////.........///////////////...////////////000000000///555333///222777JJJfffyyytttdddmmmrrrcccyyyzzzmmmsssvvvpppkkkfffhhhlllmmmlllmmmsss{{{|||}}}yyywwwyyyzzzzzzqqqooommmmmmooooooooonnnjjjjjjjjjiiihhhgggeeedddgggfffeeeeeedddcccccccccdddddddddccccccbbbbbbbbb```bbbcccbbb^^^ZZZYYYYYYaaadddfffgggeeedddcccdddaaaaaaaaa```___^^^^^^]]]]]]\\\ZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]^^^^^^______^^^]]]\\\[[[YYYYYY\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTThhhhhhhhhggggggggggggfffhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeefffffffffeeedddddddddddddddeeeeeefffffffffcccbbbaaaaaabbbbbb```^^^]]][[[UUUOOOGGGAAA<<<:::444888<<>>>>>CCCJJJVVVcccllluuu~~~yyynnnddd^^^^^^aaaggglllmmmooorrrlllllllllmmmnnnmmmjjjgggiiikkkmmmllliiihhhjjjmmmhhhhhhhhhgggfffgggjjjlllgggkkknnnmmmkkkjjjmmmqqqkkkjjjiiiggggggggghhhhhhjjjjjjkkklllllllllkkkkkkggghhhjjjkkklllllllllllliiijjjjjjkkkjjjiiigggfffffffffffffffffffffffffffiiiiiiiiijjjjjjjjjjjjjjjeeegggjjjllllllkkkiiiggghhhgggeeefffhhhiiiiiihhhoootttpppddd___aaaZZZNNNGGGGGGIIILLLOOOQQQQQQPPPPPPRRRTTTVVVXXX\\\aaaeeehhhiiiooowww{{{{{{|||yyytttpppnnnpppqqqooonnnjjjkkklllmmmnnnooooooooohhhgggggggggggghhhiiijjjdddddddddcccbbbaaaaaa```dddaaa___^^^^^^^^^]]][[[YYYYYYZZZ\\\^^^^^^]]][[[YYY\\\]]]\\\]]]gggyyy\\\HHHDDD@@@===@@@CCCCCCFFFLLLMMM```~~~yyyooo```RRRIIIDDDBBBAAAEEEBBBXXXWWWAAA<<<777666555555777999888888222222111000////////////.........///////////////......////////////000000///333222000333444DDD___hhhgggoooYYYlllyyytttyyyrrrlllggggggkkkooommmoooxxxzzz{{{yyy|||uuurrrooommmnnnnnnmmmmmmjjjjjjjjjjjjiiigggdddcccgggfffeeedddcccbbbbbbcccdddddddddcccbbbbbbaaaaaa^^^```aaa^^^[[[YYYZZZ\\\aaaccceeedddaaa```aaadddbbbbbbbbbbbbaaaaaaaaaaaa\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYYYY[[[\\\]]]^^^^^^cccbbbaaa___^^^\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTggggggggggggggggggggggggggggggffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhcccddddddeeeeeeeeeeeedddcccccccccdddddddddddddddbbbaaa``````aaa```^^^\\\ZZZWWWRRRKKKDDD>>>;;;999777===>>>???CCCPPP}}}bbbCCCFFFHHHfffqqqrrrpppmmmYYYgggwww~~~|||yyyKKK<<<999222222;;;111111000///////////////////////////////////////222111000............///---444...,,,444666CCCaaavvvssseeeYYY[[[___ccchhheeejjjhhhccclll{{{yyykkkrrrqqq{{{sssfffiiiwww|||zzz{{{zzzyyysssnnnggg]]]OOOCCC@@@DDDEEEQQQ^^^fffnnnxxx~~~}}}{{{tttkkk```]]]___eeehhhhhhjjjoookkkkkklllmmmmmmlllhhheeeeeehhhkkkiiifffeeegggkkkfffgggfffdddcccdddgggjjjdddhhhkkkjjjhhhhhhkkknnngggffffffffffffgggggghhhhhhiiiiiijjjkkkkkkjjjjjjeeeffffffggghhhiiijjjkkkggghhhiiijjjjjjiiigggfffffffffggggggggggggffffffhhhhhhhhhiiiiiiiiijjjjjjeeehhhkkkmmmnnnllliiigggjjjhhhffffffggghhhhhhgggooossslll\\\XXX^^^[[[PPPLLLMMMOOOSSSWWWYYYXXXWWWVVVYYY^^^bbbeeeiiinnnqqquuuvvv{{{}}}}}}~~~{{{{{{{{{{{{vvvrrrnnnnnnooopppnnnllljjjkkklllmmmmmmmmmmmmmmmjjjiiigggfffeeeeeeeeeeeebbbbbbbbbaaaaaa`````````ccc```^^^]]]^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^]]]\\\[[[[[[[[[]]]gggzzzeeeGGGDDDCCC>>>???@@@BBBBBBHHHQQQXXXttt}}}wwwmmm^^^PPPGGGCCCBBBBBBAAAJJJiiiwwwHHHDDD:::666444333444777888888888555444222111//////................../////////000........./////////000000///111///111444222<<>>LLLNNNtttmmmlllhhheeeYYYqqquuurrr}}}yyyggg<<<888999---,,,999000000///...............////////////////////////222000...---,,,---///000(((444000---777333444HHHcccnnnjjjaaacccbbb]]]\\\eeesssxxxuuu{{{vvvwwwvvv|||nnnYYY]]]lllyyywwwyyyzzzxxxqqqnnniiibbbTTTGGGBBBEEEAAAMMMZZZbbbjjjsssyyy{{{~~~}}}||||||wwwooobbb^^^^^^ccceeecccfffllljjjjjjkkklllllljjjgggcccbbbeeehhhgggcccbbbdddhhheeeeeedddbbbaaabbbeeehhheeefffggggggeeeeeefffgggcccccccccdddeeefffhhhhhhgggggghhhiiiiiiiiiiiiiiiddddddddddddeeegggiiiiiieeefffhhhiiijjjiiihhhfffdddeeeeeeffffffeeeeeedddfffggggggggghhhhhhiiiiiifffiiillloooooommmjjjhhhllljjjgggffffffgggfffeeehhhkkkcccSSSQQQ\\\]]]TTTUUUVVVWWWZZZ]]]]]]\\\ZZZ]]]aaaggglllqqqvvvzzz}}}~~~~~~vvvvvv|||~~~{{{{{{yyytttooosssooollllllmmmmmmkkkhhhkkkkkklllllllllkkkkkkjjjkkkjjjgggeeecccbbbaaaaaaaaaaaaaaaaaaaaa`````````bbb```]]]\\\]]]^^^^^^]]]]]]\\\ZZZ[[[\\\^^^^^^]]]^^^\\\ZZZ```qqqzzzHHH999@@@<<<999FFF>>>???@@@IIIVVVeee}}}vvv~~~uuukkk[[[NNNEEEBBBBBBCCC@@@UUUxxxbbb;;;BBB444444333333444666888888888666555444222000///......---.........//////000000............/////////000///000---111555000666JJJpppiiinnnhhh```}}}uuuttthhhqqqyyysssllleeeeeehhh```gggqqq{{{~~~xxxttt|||yyyuuuooollljjjjjjiiihhhjjjkkklllkkkjjjgggdddccccccbbbaaaaaabbbdddeeegggddddddccccccbbbaaaaaa```[[[]]]]]]ZZZVVVWWW]]]bbb___bbbccc```\\\[[[___ccc\\\\\\]]]^^^^^^______```[[[\\\]]]^^^^^^]]][[[ZZZUUUVVVWWWYYYZZZ\\\]]]^^^cccaaa___]]][[[ZZZYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVNNNOOOOOOPPPPPPQQQQQQQQQfffffffffeeeddddddfffhhheeecccbbbdddggghhhfffdddggggggffffffeeeeeeeeedddeeeeeedddddddddccccccccc``````aaaaaaaaaaaa``````___^^^]]]^^^______]]]\\\\\\RRRIIIDDD???999888999===999>>>JJJJJJrrrmmmKKK<<>>888???AAA>>>===@@@>>>EEEQQQYYYnnn{{{|||jjjWWWMMMHHHBBB@@@BBBGGGfffTTT>>>@@@666666666666666777777777777777666555333111000......---------.........//////........................///000000000000333666:::lll}}}kkkwwwxxxgggbbbzzzrrruuu~~~tttjjjllllllhhhrrr~~~tttooonnnjjjeeefffgggkkkrrryyyzzzuuuooo~~~|||wwwqqqkkkiiifffcccdddhhhiiihhhhhhgggfffeeeddddddbbbaaaaaa```______^^^^^^bbbaaa```___^^^]]]]]]^^^[[[\\\XXXRRRQQQWWW]]]^^^]]]```bbb```\\\ZZZYYYZZZ^^^[[[YYYYYY[[[]]]\\\[[[\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXWWWYYY[[[\\\[[[ZZZ\\\[[[ZZZZZZ\\\[[[ZZZXXXWWWXXXYYYYYYXXXUUURRRPPPQQQQQQPPPPPPQQQRRRSSSTTTgggggggggeeecccbbbdddeeedddbbbbbbcccffffffeeebbbfffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbb`````````aaaaaa`````````^^^]]]\\\]]]^^^]]][[[YYYWWWNNNFFFBBB>>>:::999;;;???>>>???MMMZZZaaaFFF;;;HHH]]]ddddddeee```QQQSSSzzzxxxbbbcccqqq{{{PPP888111222666...111......------------......000000000000000///............------------.........///111111111222555777IIIooouuuzzz|||jjjooovvvYYY[[[jjjpppooouuuuuuooopppnnnjjjgggbbbXXXKKKAAA>>>EEEPPPYYY___gggooovvvvvvzzz}}}|||{{{|||yyyuuukkkhhhdddaaa``````bbbdddffffffeeefffggggggggggggeeeeeeffffffeeeccc```______```aaaaaaaaabbbdddfffffffffeeedddccccccccccccbbbccccccdddeeefffgggggghhhhhhgggfffeeeeeeddddddbbb```___aaadddfffeeedddcccdddfffggghhhgggfffeeedddeeefffgggggggggggggggdddddddddddddddeeeffffffgggiiikkkkkkiiigggeeeeeecccdddeeeffffffeeedddccceeecccZZZPPPRRR]]]```ZZZWWWZZZ[[[YYYUUURRRQQQSSSTTTUUUYYY^^^dddggggggeeecccfffiiijjjjjjlllqqquuutttuuuwwwxxxzzz~~~}}}zzzwwwwwwsssoooooolllkkkjjjjjjkkkjjjgggdddhhhhhhiiiiiihhhfffdddcccfffdddddddddaaa]]]___ddddddbbb___\\\\\\___bbbddddddcccaaa___^^^^^^______aaa^^^^^^aaaaaa^^^]]]^^^]]]ccchhhvvvjjjRRR>>><<<@@@???>>>AAAAAAEEEJJJQQQ```www||||||xxxgggUUULLLFFF@@@AAAFFFWWWRRR>>>???<<<888888888888777777777777666555444222111///......---------.........//////........................///000000000000111555888VVVtttmmmeeerrruuuiii^^^rrrxxxxxxqqqnnnhhhdddmmm|||rrrvvvxxxrrrppplllgggeeefffkkkttt{{{|||wwwppp{{{~~~zzztttmmmhhhfffdddbbbdddhhhkkkjjjjjjhhhgggfffeeeeeeaaaaaa```___^^^]]]\\\[[[___^^^]]]\\\[[[ZZZZZZZZZVVVXXXWWWTTTUUU[[[``````]]]___aaaaaa^^^\\\\\\]]]\\\ZZZXXXXXX[[[]]]]]][[[[[[\\\]]]]]]]]]\\\ZZZZZZYYYXXXWWWXXXZZZZZZZZZYYY[[[ZZZZZZZZZ[[[[[[YYYWWWWWWWWWXXXXXXWWWTTTRRRPPPRRRRRRSSSSSSSSSTTTTTTTTTgggggggggdddbbb```aaabbbbbbaaaaaabbbddddddcccbbbdddddddddddddddeeeeeeeeecccccccccccccccbbbaaaaaa______````````````______]]]\\\\\\\\\\\\[[[YYYVVVQQQIIIBBB???===:::;;;===AAADDD@@@TTTrrr{{{PPPAAA???JJJ\\\dddhhhcccZZZKKKPPPwwwsss^^^^^^kkkwwwwwwGGG555000111666...111------,,,,,,,,,,,,------/////////000//////...------------------------------///000000000111444666===___zzzwwwyyywwwkkkbbbiiiccc[[[bbbyyyzzzkkklllrrrpppjjjjjjllljjjfffeeecccUUUEEE???CCCIIIRRR[[[dddlllpppqqqvvvyyyxxxyyyzzzwwwsssjjjhhhfffcccaaa`````````aaabbbcccdddeeefffggghhhddddddeeeeeedddbbb```___^^^___`````````aaaccceeeddddddbbbaaaaaaaaaaaaaaa``````aaabbbdddeeeffffffhhhhhhgggeeedddcccbbbaaaaaa`````````bbbcccbbbaaabbbcccdddeeeeeeeeedddcccbbbccceeeggghhhgggffffffccccccccccccdddfffggghhhfffggghhhgggeeeddddddeeebbbcccdddeeeeeedddcccbbbdddccc]]]UUUWWW___```[[[ZZZ\\\\\\YYYTTTSSSTTTWWWYYY[[[___ccceeeddd```\\\___aaabbbbbbaaaccchhhllljjjlllooosssvvv{{{wwwtttrrroookkkjjjjjjiiihhhiiijjjjjjhhhfffjjjjjjiiiiiihhhfffeeedddbbbbbbbbbccc^^^YYYZZZ___aaaaaa___]]]\\\]]]bbbgggbbbaaa___^^^^^^^^^_________]]]]]]``````]]]]]]___aaakkk}}}yyyMMMBBB===???@@@>>>???DDD===FFFMMMTTTkkkyyy}}}zzzrrrbbbRRRJJJCCC>>>DDDOOOllluuuLLL===<<<>>>777777777666666555555555444333222111000///......---............/////////........................//////000///...///222444@@@UUUbbb```bbbnnntttppp]]]dddyyyvvvxxxuuugggaaafffmmmeeeooo|||vvvsssoooiiidddffflllvvv~~~yyysssvvv~~~}}}zzzvvvppphhhbbbaaaaaaaaadddhhhlllkkkjjjiiigggfffeeedddccccccbbb```___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVNNNQQQRRRRRRTTTZZZ]]]\\\]]]___```___]]]\\\\\\]]][[[YYYXXXXXXZZZ\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYZZZXXXWWWWWWXXXXXXXXXWWWZZZYYYYYYYYYZZZZZZXXXWWWVVVWWWWWWWWWUUUSSSQQQOOOPPPQQQRRRSSSTTTSSSRRRRRRdddeeeeeecccaaa``````aaabbbbbbbbbcccddddddcccbbbbbbbbbbbbccccccdddddddddbbbccccccccccccbbbaaa```^^^______``````______^^^^^^]]]\\\\\\\\\ZZZVVVSSSMMMEEE>>>===;;;999:::===???GGGBBB___gggBBB???FFFRRRbbbjjjooodddUUUIIIQQQwwwppp___^^^jjjyyyxxxiii@@@444111111555---000...------,,,,,,------............//////......------..................------.../////////000222555333NNNjjjtttjjjnnnsssyyy~~~}}}zzzzzz{{{jjjdddddddddfffwwwmmm[[[XXXjjjvvvwwwmmmdddhhhooommmhhhdddjjjjjjeeeiiinnn```KKKBBBBBBCCCJJJUUU```gggjjjjjjooorrrqqqqqqrrrpppkkkhhhhhhfffeeeccc```___^^^```bbbcccccccccdddeeefffccccccccccccbbbaaa```___]]]^^^_________```bbbdddccccccbbbaaa`````````````````````aaaaaabbbbbbccceeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```aaaaaabbbccccccbbbbbbaaa]]]___bbbeeefffeeecccbbbaaaaaabbbcccdddfffhhhiiiffffffeeecccaaaaaaccceeebbbcccdddeeeeeedddcccbbbcccccc___ZZZ[[[aaaaaa]]]^^^^^^[[[WWWQQQPPPRRRVVVXXX[[[___dddfffeeeccc```fffhhhjjjiiihhhkkkpppuuu{{{}}}{{{ssspppnnnmmmjjjhhhgggggggggggghhhhhhggggggllllllkkkjjjiiihhhgggfffbbbaaaaaa```[[[WWWZZZaaacccaaa```aaaaaa______aaa]]]]]][[[[[[ZZZ[[[\\\]]]\\\ZZZZZZ]]]\\\ZZZ[[[___ggg{{{pppRRR===:::;;;@@@AAA>>>@@@EEE===FFFTTTggg}}}yyyzzzrrrjjj[[[NNNGGG@@@===III\\\\\\CCC;;;666:::555444444333222111111000222222111111000/////////.............../////////.........................../////////---...000111777FFFVVV```gggoooxxx~~~ggg\\\yyywwweee}}}lllooogggccc___fffttt~~~xxxuuupppiiidddgggmmmwww{{{tttoooxxx}}}zzzuuupppjjjbbb[[[\\\^^^```cccgggiiihhhgggeeedddbbbaaa```ddddddbbbaaa___^^^\\\\\\UUUUUUUUUTTTSSSRRRQQQQQQKKKMMMNNNMMMRRRYYY\\\ZZZ`````````^^^\\\[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYYYYXXXZZZZZZ[[[[[[[[[ZZZYYYXXXZZZXXXVVVUUUVVVWWWWWWVVVZZZXXXXXXXXXYYYYYYXXXVVVVVVVVVUUUTTTSSSQQQPPPOOOMMMNNNPPPQQQRRRPPPOOOMMM^^^```aaaaaa``````aaaccccccddddddddddddccccccccc``````aaaaaabbbbbbccccccbbbbbbdddddddddcccaaa```^^^^^^____________^^^^^^^^^]]]\\\\\\[[[XXXSSSPPPJJJBBB<<<;;;:::888:::===;;;GGGJJJpppTTT888>>>KKKYYYiiiqqqxxxfffRRRGGGQQQvvvqqqdddcccmmm|||tttooo^^^;;;555222111444---...//////............//////,,,---............------...///000000000000///...,,,---//////...///111333111DDD[[[wwwjjjaaafffiiinnnuuu{{{}}}yyyttteeeccchhhggg___dddrrrvvvqqq]]]TTT\\\ffflll~~~qqqaaa]]]ccciiihhhddd```ggghhhfffmmmssshhhSSSGGGCCCAAAEEEOOOZZZaaadddgggkkknnnlllkkkkkkhhhccceeeffffffeeedddaaa___^^^eeefffgggeeecccaaabbbcccbbbbbbbbbbbbaaa```______\\\^^^____________bbbddddddcccbbbaaaaaa`````````aaaaaaaaa```______^^^^^^`````````aaabbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaaaaa``````\\\^^^aaadddeeedddcccbbb```aaaaaabbbdddfffhhhiiiddddddccc```______bbbeeecccdddeeeffffffeeedddcccaaabbb```^^^___bbbbbb___]]]\\\XXXQQQJJJHHHJJJNNNRRRTTTXXX[[[^^^```bbbccciiilllooooooppprrrxxx}}}~~~{{{zzzxxxuuuooolllllllllkkkhhheeefffffffffffffffgggggglllkkkjjjhhhgggfffeeeeeebbbaaaaaa___\\\\\\eeepppxxxkkkbbbbbbccc___\\\[[[\\\[[[ZZZYYYYYYZZZ[[[[[[\\\ZZZZZZ\\\\\\\\\```gggyyykkkLLL@@@<<<;;;;;;???AAAAAAAAACCCFFFLLLdddyyyuuupppeee```SSSJJJFFF>>>>>>RRRmmmIII===<<<555555444333333222111000//////000000000000000000000000////////////////////////........................---...///...------...000444@@@TTTgggqqqxxxyyy^^^jjjyyy^^^qqq}}}iii}}}uuuiii]]]jjjyyyyyyvvvpppiiifffhhhnnnwwwzzztttiiiqqqxxxyyyyyywwwqqqjjjddd\\\VVVXXX\\\___aaadddbbbbbbaaa___^^^\\\[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXOOOPPPPPPQQQQQQPPPOOONNNPPPQQQPPPQQQXXXbbbgggggghhhfffcccaaa___\\\ZZZYYY\\\\\\\\\[[[YYYWWWVVVVVVYYYYYYZZZZZZZZZYYYXXXWWWYYYVVVTTTTTTVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXVVVUUUVVVUUUTTTRRRQQQPPPOOOOOOLLLNNNOOOQQQPPPOOOMMMLLLYYY[[[^^^`````````bbbccccccdddfffeeedddbbbcccccc```````````````aaaaaaaaa```aaacccdddcccbbb```^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[YYYUUUPPPKKKGGG???:::999999999:::>>>;;;GGGWWWhhhEEE333<<>>===???AAACCCDDDEEELLLWWWvvvyyyssskkk___WWWLLLFFFEEE???@@@]]]jjjAAA<<>>JJJhhhTTT>>>555===JJJ^^^pppsss}}}aaaHHHBBBRRRtttsssrrrpppqqqxxxKKK333444111---222---000///......------......///++++++,,,---------------...///000111111000///...+++,,,------,,,---///111000<<>><<>>666777>>>CCCCCCAAADDDJJJOOOYYYyyyyyyzzzsssjjjccc[[[LLLDDDBBBEEEAAAFFFmmmpppJJJ@@@999:::===333111111111111111222222222000000111222333444555555111111000000/////////...........................+++---///000//////000111222333AAA```rrrllldddnnngggmmmkkkkkk|||iiirrr{{{xxxrrrkkkmmmllllllpppvvvvvvrrrmmm```^^^^^^dddpppuuukkk^^^[[[SSSPPPVVV]]]^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXXZZZ\\\^^^___```dddfffiiilllnnnoooooonnnjjjkkkkkknnnvvv}}}|||wwwnnnjjjeeecccbbbaaa___\\\WWWZZZ^^^^^^\\\ZZZ[[[]]]VVVWWWXXXXXXXXXWWWVVVUUUSSSQQQQQQSSSXXX]]]aaabbbVVVUUUUUUUUUVVVVVVTTTSSSUUUSSSPPPMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLRRR[[[```___\\\^^^```aaa^^^^^^]]]]]]]]]^^^^^^___aaa```^^^]]]]]]^^^```aaa```___^^^\\\[[[ZZZZZZYYY\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXVVVPPPIIIBBB===:::===888666<<<<<<<<>>===999777999??????AAADDDCCCDDDQQQ```qqqsssnnnnnniii^^^SSSLLLEEEAAABBBEEETTTzzz]]]BBB===:::::::::555555666666666666555555444333444444333222111000///------------------------000///...---------------...------......///000111333333;;;[[[rrrrrrssskkkmmm}}}iiifffzzz|||}}}lll|||rrrgggjjjrrr~~~yyyuuuqqqqqqooonnnoooqqqmmmeee^^^[[[XXXYYYbbbmmmppphhh___ZZZUUUQQQPPPUUUZZZ___```aaa___^^^```eeeggggggeeeddddddeeegggiiikkkmmmnnnqqqqqqpppooonnnllljjjiiikkkhhhfffkkkqqqtttoooiii______^^^___```___\\\YYYXXXZZZ]]]______\\\YYYVVVVVVUUUUUUVVVWWWXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLVVV]]]bbb___\\\]]]^^^^^^\\\[[[[[[[[[\\\\\\]]]^^^```___]]]\\\\\\]]]___```___^^^]]][[[ZZZZZZYYYYYY[[[ZZZZZZYYYXXXXXXXXXXXXUUUVVVUUUSSSNNNGGGAAA===999<<<888888???>>>>>>HHHPPPfffWWW;;;444<<>>>>>???CCC===???CCCEEECCCHHH[[[ooo}}}yyysssmmmggg___UUUNNNEEEBBBAAAFFFQQQggglllNNN<<<;;;:::::::::555666777777777777666555555444444444444333222111000------------------------000000///..................------......///000111111111777PPP}}}llltttvvvnnnlll|||pppggguuujjjqqq~~~|||uuu```bbbjjjyyy|||xxxuuupppnnnlllmmmmmmjjjbbb\\\ZZZWWWXXXaaakkknnnggg^^^XXXUUUQQQRRRWWW]]]aaacccaaa```aaafffmmmqqqrrrqqqooooooooooooppprrrssssssqqqpppooommmjjjhhhgggffffffdddcccfffiiiiiifffbbb___^^^\\\]]]]]]\\\ZZZXXXVVVWWWZZZ\\\\\\YYYVVVTTTVVVUUUUUUVVVWWWWWWVVVTTTTTTTTTUUUUUUVVVUUUUUUUUUPPPPPPPPPOOONNNNNNMMMMMMOOONNNNNNMMMLLLLLLKKKKKKJJJKKKLLLLLLJJJJJJKKKLLL\\\aaaddd```\\\[[[[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVRRRRRRQQQOOOJJJDDD???;;;777:::777:::BBB@@@@@@KKKYYYDDD777444@@@TTTfffyyy\\\EEE===WWW}}}gggwwwlllJJJ666333000///000000000///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...000222666BBBRRR___bbbeeeccc```eeerrrxxxvvvqqqnnnooowwwyyymmm~~~eeeSSSSSS^^^ssszzzvvveeeTTTRRRSSSWWWZZZ[[[^^^cccmmmnnnqqqtttuuutttpppmmm```[[[XXXUUUPPPKKKKKKOOOQQQXXX```ddddddaaa```aaa\\\ZZZYYYYYY[[[]]]^^^^^^```eeejjjmmmpppttttttpppeeedddcccaaa```_________```___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\ZZZ\\\___aaabbb```^^^\\\___^^^]]]^^^___```___^^^^^^^^^______`````````___aaa```]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]^^^```bbbdddaaa```]]]XXXTTTRRRRRRSSSYYY___eeehhhhhhkkkpppuuuyyyxxxxxxyyy|||wwwnnnllljjjiiiiiiiiiiiihhheeeccccccbbbbbbaaaaaa`````````aaaaaabbbbbbaaa```^^^]]][[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]]]]\\\\\\[[[[[[UUUWWWWWWVVVTTTVVVZZZ^^^^^^jjj}}}}}}ZZZEEE:::444999>>>======@@@>>>BBBFFFFFFFFFQQQjjjqqqsssrrrkkk^^^RRRKKKHHH@@@BBBDDDLLLbbbYYYDDD<<<@@@>>>======888888888888888888777666666333444444333333222111000........................111000//////////////////...------......///000111...///222BBBaaa{{{yyygggkkkrrrlllgggrrrzzzjjjmmmrrrfffkkkwwwwwwxxx{{{xxx\\\\\\bbbttt}}}yyyvvvpppmmmkkkjjjiiieee^^^XXXXXXUUUVVV___iiikkkeee]]]VVVTTTSSSUUUZZZaaafffhhhddddddeeekkkrrrwwwxxxwwwsssrrrqqqppppppppppppppppppnnnkkkhhheeecccbbbbbbaaaaaabbbbbbaaa___]]]\\\^^^\\\ZZZYYYZZZYYYXXXWWWSSSUUUWWWXXXXXXVVVSSSQQQVVVUUUUUUUUUWWWWWWUUUSSSTTTTTTUUUUUUUUUTTTSSSSSSNNNMMMMMMLLLLLLKKKKKKJJJMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKaaaeeeeee___[[[ZZZXXXVVVVVVWWWWWWXXXYYYZZZ\\\]]]\\\\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTRRRQQQOOOLLLGGGAAA<<<999777999777;;;CCC@@@AAAOOOaaaiii<<<:::777DDD[[[lll|||xxxXXXFFFBBB[[[|||]]]FFF444222000///000000///...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///222111555HHH^^^jjjmmmkkkfffjjjvvv~~~}}}}}}xxxzzzppp```ppplllWWWSSSZZZgggqqq{{{vvv}}}~~~vvvtttbbbLLLRRRZZZ^^^___```eeekkkzzzxxxwwwxxxxxxuuunnniii```]]][[[[[[VVVNNNJJJJJJLLLSSS[[[aaabbbaaa``````]]][[[YYYYYYZZZ\\\]]]]]]YYY^^^dddiiillloooppppppjjjiiigggeeecccaaa```______^^^]]]\\\[[[\\\\\\\\\ZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^``````___^^^^^^]]]]]]]]]^^^___^^^]]]]]]]]]^^^```aaabbbaaa___^^^aaa___\\\ZZZZZZ[[[]]]^^^]]]]]]\\\[[[[[[\\\```bbbaaa```]]]XXXUUUTTTVVVXXXYYY^^^dddhhhiiikkkooossswwwyyy{{{~~~sssmmmmmmhhhgggggghhhhhhfffccc``````aaaaaaaaaaaa```___^^^^^^^^^___`````````______ZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\\\\[[[ZZZZZZZZZZZZTTTWWWYYYXXXUUUVVV\\\bbbnnntttZZZFFF>>>999999===>>>;;;:::===AAADDDGGGIIIPPPaaa{{{{{{oooqqqnnneeeVVVJJJDDDCCC???EEEIIISSSpppOOOAAA???CCC>>><<<===888999999999999888777666666111111222222111000000///........................//////............//////...------......///000111...///000777III___hhhggggggrrrnnndddgggrrrrrrjjjzzzhhh```jjjqqqvvv{{{xxxaaa^^^aaarrr|||wwwtttpppnnnkkkhhhfffaaa[[[WWWUUUSSSUUU]]]fffhhhccc\\\TTTTTTVVVYYY^^^dddiiilllhhhggghhhlllqqqtttsssqqqnnnnnnmmmkkkkkkjjjjjjjjjkkkiiifffbbb```______```___aaacccaaa]]][[[[[[\\\^^^\\\YYYWWWXXXXXXWWWWWWSSSTTTUUUVVVVVVTTTSSSQQQUUUTTTTTTTTTVVVUUUTTTRRRSSSTTTTTTTTTSSSRRRQQQQQQLLLLLLLLLKKKJJJJJJIIIIIILLLKKKKKKKKKJJJJJJIIIIIIGGGHHHJJJIIIHHHHHHIIIJJJccceeeddd^^^ZZZYYYWWWSSSVVVVVVVVVWWWXXXZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRSSSQQQNNNIIICCC===999666666999777<<>>DDDWWWqqqPPP;;;888;;;RRRpppwwwQQQEEEEEE\\\yyyqqqyyyxxxIII<<<333111000///000000///...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///+++,,,111111111???RRRjjjqqqqqqjjjkkkvvv~~~uuusssrrrhhh\\\ddduuuaaaYYYXXXZZZcccgggaaammmxxxwwwvvvddd[[[kkkzzz~~~xxxuuuxxx}}}~~~{{{{{{zzzuuunnnhhhccc___]]]]]]XXXOOOIIIHHHKKKPPPVVV\\\____________^^^\\\ZZZZZZ[[[\\\[[[[[[XXX[[[aaafffggghhhjjjlllooonnnmmmkkkiiifffeeeddd___^^^]]][[[[[[\\\\\\]]]YYYYYYZZZ[[[\\\\\\\\\[[[\\\[[[YYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYZZZ[[[[[[ZZZZZZYYYZZZYYYYYYYYYZZZZZZ[[[\\\^^^^^^\\\\\\\\\]]]___```\\\\\\]]]^^^]]]\\\\\\\\\]]]^^^```bbbcccaaa```^^^aaa___\\\ZZZZZZ\\\^^^___\\\\\\\\\ZZZXXXXXX[[[^^^```___]]]ZZZWWWWWWYYY\\\[[[```fffjjjlllnnnrrrtttuuuyyyzzzooommmooohhhgggeeeeeeeeeccc```]]]______`````````___^^^^^^\\\]]]^^^^^^____________ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ\\\\\\[[[XXXWWW^^^kkkuuudddOOOEEEAAA999888:::===>>>===@@@CCCAAADDDJJJTTTdddzzzwwwqqqmmmeeeZZZNNNEEE@@@>>><<>>KKKggghhh>>>:::888EEEggg|||eeeFFFBBBJJJ```wwwlllppp{{{^^^;;;444222000///000000111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))***///000///777CCC[[[fffkkkddd```hhhqqqvvv{{{kkkdddfffeee```^^^sssvvviiieeeaaaYYY^^^^^^UUUcccrrrwww}}}rrrsss}}}}}}}}}}}}zzzuuuooojjjfffaaa]]]\\\YYYRRRMMMLLLMMMOOORRRVVVYYY\\\]]]^^^^^^\\\[[[[[[[[[[[[YYYXXXXXXZZZ^^^bbbbbb___```eeennnnnnnnnnnnnnnmmmlllkkkcccaaa___\\\[[[[[[\\\]]]XXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTWWWXXXYYYZZZZZZ[[[ZZZZZZWWWXXXYYYZZZZZZZZZYYYXXXYYYXXXXXXXXXYYYZZZ[[[\\\___]]][[[YYYZZZ\\\^^^```[[[\\\]]]\\\[[[ZZZ[[[\\\\\\^^^```aaaaaaaaa___^^^```^^^]]]\\\\\\]]]^^^___ZZZ\\\]]][[[XXXWWWYYY\\\______^^^\\\ZZZZZZ]]]___```eeekkkpppsssvvvyyy{{{www|||sssmmmmmmooogggeeecccbbbbbbaaa___]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYY\\\dddttt{{{hhhUUUFFF???<<<;;;<<<<<<<<<<<<<<<===AAADDDCCCKKKXXXiii{{{qqqmmmeeeYYYNNNEEE@@@===<<<<<>>:::===AAA;;;777777777777666444333222,,,,,,------------,,,,,,------------------------,,,,,,,,,+++,,,,,,---......------......///000111///000111222555@@@UUUhhhjjj|||~~~tttooooooxxxsssyyyqqqiiilllrrrvvvqqqppp{{{~~~zzzwwwpppoookkkfffaaa]]]ZZZXXXRRRQQQSSSZZZaaaccc```\\\VVVZZZ^^^aaaccceeehhhjjjfffeeefffjjjnnnooollliiiddddddccccccccccccdddddd___^^^\\\[[[ZZZZZZ[[[[[[XXX[[[\\\[[[YYYXXXZZZ\\\YYYWWWVVVVVVWWWXXXXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQOOOMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFFFFFFFFFFGGGIII___```^^^YYYXXXYYYXXXTTTUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUVVVVVVTTTRRROOONNNLLLJJJFFFAAA===999777666555999;;;???@@@@@@UUUyyyuuuMMM888999===RRRxxxuuuaaaNNNCCCHHHWWWkkkwww}}}}}}}}}rrrhhhxxxyyyMMM777333111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...---///444999GGGXXXbbb[[[RRRVVVaaagggzzzzzzppp___ZZZ___ccc______iiitttsssooouuuttthhh___^^^RRR\\\iiirrr~~~xxx{{{}}}yyyrrrlllhhhhhhaaa[[[[[[ZZZVVVTTTUUUQQQPPPOOOPPPSSSXXX\\\^^^\\\[[[ZZZ[[[[[[YYYVVVSSSSSSTTTXXX\\\YYYTTTUUU\\\dddeeehhhkkkmmmoooppppppiiifffbbb^^^\\\[[[[[[[[[WWWXXXZZZ[[[\\\]]]]]]]]]YYYZZZZZZZZZYYYXXXVVVUUUVVVWWWXXXYYYYYYZZZZZZYYYUUUWWWXXXZZZZZZYYYXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYZZZ[[[]]]^^^\\\]]]]]][[[XXXXXXZZZ]]][[[\\\]]]^^^^^^^^^]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^WWW[[[^^^^^^ZZZYYYZZZ]]]]]]^^^___^^^]]]]]]___aaaaaaeeelllrrrwwwzzz|||~~~~~~sssnnnnnnooooooeeebbb```^^^___``````______^^^]]]\\\\\\]]]^^^___^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYXXX]]]fffpppyyygggVVVDDD:::999;;;:::888AAA@@@???======???AAABBBLLL\\\rrrzzzhhhccc]]]SSSIIIAAA>>>>>>>>>FFFVVVmmmgggFFFCCC<<<>>>@@@===AAADDD<<<555555555555333222111000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......///000111///...000222222888LLL```fff{{{~~~zzz{{{lllfffrrr}}}zzzvvvrrrsss~~~}}}~~~zzzvvvooommmjjjddd___[[[YYYXXXRRRQQQSSSYYY```bbb```\\\YYY]]]bbbdddddddddeeefffeeedddeeeiiimmmmmmjjjggg___^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVVVVWWWXXXTTTSSSSSSUUUWWWXXXWWWUUURRRQQQPPPOOOOOOOOOPPPPPPQQQPPPOOOOOOOOOOOOMMMKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDEEEEEEEEEEEEFFFHHH]]]]]][[[WWWWWWZZZYYYUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVTTTUUUVVVUUUTTTQQQOOOMMMGGGEEEBBB>>>;;;999777777333999<<<@@@AAABBB]]]XXX@@@;;;:::@@@XXX}}}vvvaaaUUUJJJIIISSSfffvvvwwwsssxxxzzzdddvvvzzznnnBBB666333000//////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++000111...,,,///444777@@@UUUbbb[[[OOOQQQ\\\ccclllmmmeeeWWWTTT[[[^^^ZZZdddfffmmmooosssxxxaaa```RRRXXX```kkk}}}zzznnn|||xxxnnngggdddiii```ZZZZZZZZZZZZZZZ]]]TTTQQQMMMMMMPPPVVV[[[^^^ZZZYYYZZZ[[[[[[XXXTTTPPPMMMMMMQQQUUUQQQKKKMMMTTTYYY\\\```eeejjjmmmpppqqqnnnkkkfff```\\\ZZZYYYYYYWWWXXXZZZ[[[]]]^^^^^^^^^WWWXXXZZZ[[[[[[ZZZXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]\\\ZZZWWWWWWZZZ]]]ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\UUUZZZ___```]]][[[]]]___\\\]]]____________```aaa^^^bbbiiipppuuuyyy{{{|||{{{nnnhhhjjjoooppppppccc```]]]\\\^^^```bbbbbb___^^^\\\[[[[[[\\\^^^```___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUVVVXXXYYYcccmmm|||~~~mmm```HHHAAA:::999:::<<<===>>><<<======>>>AAAFFFIIIIIIXXXnnnzzzxxx]]][[[XXXRRRIIIAAA>>>@@@DDDUUUgggOOOBBB@@@:::<<<>>>;;;>>>>>>333444444444333222111///...,,,,,,---......---------++++++++++++++++++++++++---------------...///000...------......///000111...,,,...111000333EEEYYYnnnzzzrrrtttfffXXXgggzzzwwwsss|||vvvrrrnnnlllhhhccc]]]ZZZXXXXXXRRRQQQTTTYYY___bbb```]]][[[___dddfffdddccccccdddeeedddeeegggjjjjjjfffbbb```___^^^]]]\\\[[[[[[[[[]]]]]]\\\[[[YYYWWWTTTSSS[[[ZZZXXXWWWVVVVVVVVVUUUPPPPPPQQQTTTVVVWWWVVVTTTPPPOOOMMMLLLLLLLLLMMMNNNPPPNNNMMMNNNNNNNNNKKKIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGAAACCCEEEEEEDDDEEEFFFHHHdddaaa^^^[[[ZZZZZZXXXWWWQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTSSSSSSSSSSSSQQQOOONNNLLLHHHDDD???999777777999:::<<<999===BBBAAAHHHkkkoooOOO:::222>>>KKKnnnvvvjjj]]]NNNIIIIII```qqqvvvwwwqqqsss~~~vvvgggxxxVVV:::888111000000///...............,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,------.........,,,,,,,,,,,,---///111222AAAKKKWWW\\\ZZZVVVVVVYYY^^^aaa___VVVOOOOOORRRSSS^^^vvv~~~~~~iiiUUUQQQWWWaaa}}}yyyzzz|||rrrnnn{{{~~~yyyooofffccccccjjjbbbZZZVVVXXX[[[\\\[[[ZZZXXXUUURRRQQQRRRUUUWWWXXXXXXYYYXXXWWWUUURRRPPPMMMLLLLLLMMMOOOPPPOOOMMMRRRUUUZZZ^^^aaaeeejjjmmmpppmmmiiigggeeebbb\\\WWWWWW[[[\\\YYYYYY\\\___^^^aaa___[[[XXXVVVWWWXXXYYYWWWXXXYYYZZZYYYXXXWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYWWWWWWXXXYYYYYYXXXWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYZZZ[[[[[[^^^______]]][[[[[[\\\]]]YYYYYYYYYZZZ\\\]]][[[ZZZYYY[[[^^^`````````aaabbbaaacccgggkkkooosssxxx|||{{{sssjjjfffhhhhhheee``````______```aaaaaa```^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]]]][[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYXXX]]]YYYUUUSSSUUUZZZaaaeeeqqqtttcccRRRFFF;;;:::999999;;;===>>>>>>AAA>>>>>>AAAFFFJJJOOOSSSiii|||uuueeeVVVKKKOOOIII>>>;;;CCCFFFCCCeeemmmKKKEEE???>>>>>><<<;;;:::999999333222222111000//////...,,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,,,,++++++++++++---,,,,,,,,,,,,---......///+++,,,111111111>>>PPPhhh||||||wwwgggiii~~~}}}```QQQ^^^}}}rrrtttyyymmmlllkkkggg```YYYVVVVVVXXXTTTTTTUUUXXX]]]```aaaaaa___dddeeebbbbbbeeeddd___aaabbbccceeefffddd```]]]\\\[[[YYYXXXXXXZZZ[[[\\\[[[[[[ZZZXXXWWWVVVUUUTTTZZZVVVRRRRRRUUUWWWVVVSSSRRRSSSUUUVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKMMMNNNOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGFFFEEEFFFGGGHHHGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBBBBCCCDDDDDDDDDiiigggeeedddbbb^^^YYYVVVOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPQQQQQQRRRPPPPPPPPPPPPNNNLLLJJJIIIFFFCCC===999666777999:::===;;;===@@@@@@OOOxxxZZZ@@@666888FFFYYYsss~~~vvvlll\\\KKKGGGVVVmmmyyyuuurrrnnnppp{{{|||qqqttt}}}wwwIII444444---000//////...............,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---///000222999CCCRRR]]]```^^^\\\ZZZ]]]ddddddZZZPPPNNNRRRUUUcccmmmppptttcccRRROOOWWWdddzzztttqqqsssrrrnnnlllmmmxxxyyywwwrrrjjjdddbbbaaaiiiddd^^^ZZZZZZ[[[[[[[[[ZZZYYYVVVTTTSSSSSSUUUVVVXXXYYY[[[[[[ZZZWWWTTTRRRNNNMMMLLLLLLMMMMMMKKKJJJKKKNNNQQQTTTVVVZZZ___bbbjjjiiihhhjjjlllllljjjggg___bbbaaa\\\XXXWWWVVVTTTXXXWWWVVVUUUVVVVVVXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]\\\[[[ZZZ\\\]]]ZZZYYYXXXYYY[[[\\\[[[ZZZWWWZZZ]]]^^^^^^^^^___```ccceeegggiiilllrrrxxx}}}qqqkkkeeebbbbbbccc```^^^```___^^^^^^^^^^^^[[[YYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWZZZ```iiirrrxxx~~~tttcccTTTIII???777;;;;;;::::::<<<=========BBBBBBCCCDDDGGGOOO[[[eeetttrrrmmm___QQQLLLGGGDDDCCC???>>>IIIXXX```EEE???<<<;;;:::999888777666666222111111000//////......,,,,,,,,,+++++++++******,,,,,,,,,------------......---,,,+++++++++++++++---,,,,,,,,,,,,---......///+++,,,111000000<<>>===AAAEEEJJJSSSfff~~~sssnnnoookkk]]]OOOKKK>>>>>>GGGBBB<<>>CCCFFFRRRrrreee>>>777AAAMMMVVVfffvvv~~~oooRRR@@@DDD]]]xxx{{{iiiccchhhjjjlll{{{{{{uuunnnssszzzOOO000000555/////////...------------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,,,,++++++++++++******++++++,,,,,,---...//////...333???RRRbbbgggbbb[[[^^^jjjoooeeeWWWXXXeeepppwww~~~|||rrrooowwwxxxqqq[[[RRROOOTTTaaatttxxxhhh______eeemmmrrrmmmhhh```[[[XXXWWWWWWVVVfffhhhhhhddd]]]YYYZZZ\\\ZZZZZZYYYYYYXXXVVVUUUTTTXXXZZZ]]]___^^^\\\YYYVVVVVVTTTRRRPPPOOOLLLHHHFFFEEEEEEEEEDDDCCCFFFJJJMMMNNNOOORRRVVV[[[___aaabbblllppppppjjjdddbbb^^^ZZZWWWWWWVVVVVVVVVWWWWWWXXXTTTSSSRRRQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWUUUTTTRRRRRRTTTUUUWWWUUUUUUUUUUUUUUUVVVVVVWWWSSSTTTVVVXXXZZZZZZYYYYYYWWWYYYZZZ\\\\\\ZZZYYYWWWVVVXXXZZZZZZYYYYYYZZZ[[[\\\YYYWWWVVVXXXYYYZZZZZZUUUWWWZZZ[[[[[[[[[\\\]]]]]]]]]___```bbbffflllpppqqqtttxxxzzz|||~~~}}}{{{zzzwwwsssmmmiiidddeeefffdddaaa^^^^^^___^^^]]][[[ZZZZZZXXXVVVSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVWWWYYYZZZaaahhhqqqxxxwwwpppggg```MMMDDD:::555888===???===777999<<<===???@@@BBBCCC???EEELLLWWWkkk}}}uuuooonnnpppkkk]]]PPPHHH======DDDBBBGGGkkkyyyKKK===;;;666444333333222111111000000.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...000---...000......555???lllyyyfffeee___XXXiiisss~~~ooodddrrr{{{uuuuuuwww{{{~~~tttllleeebbbbbbaaa\\\WWWNNNSSSWWWVVVSSSQQQSSSWWW^^^cccfffeeeaaa]]]ZZZYYY[[[ZZZZZZ[[[\\\\\\ZZZXXXYYYXXXWWWVVVVVVVVVVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPPPPQQQRRRQQQOOOOOONNNMMMLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEAAA@@@??????AAAAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???dddbbb^^^[[[XXXUUUPPPMMMNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJHHHEEEDDD;;;:::777666666888:::<<<:::???@@@CCCXXXUUU;;;;;;LLL]]]ccc^^^vvviiiJJJ===HHH```yyyzzzfffaaafffhhhiiiyyyvvvuuu{{{uuuDDD...111333/////////...---------------++++++++++++++++++++++++++++++++++++++++++++++++000///...------,,,,,,,,,++++++++++++++++++++++++++++++,,,------............000888HHHZZZfffhhhfffgggsssxxxooofffkkk{{{{{{kkkeeefffhhh]]]XXXQQQRRR\\\fffnnnvvvxxxmmmaaa^^^fffrrryyyzzzbbb]]]VVVRRRRRRUUUWWWYYYdddhhhiiieee^^^YYYYYY\\\YYYYYYYYYYYYYYYWWWVVVUUUVVVXXX[[[]]]^^^\\\ZZZXXXXXXVVVSSSQQQOOOLLLHHHEEEFFFEEEDDDAAA@@@AAADDDGGGGGGHHHKKKNNNQQQUUUXXXZZZ^^^dddgggffffffhhhhhhfffYYYXXXVVVUUUUUUWWWYYYZZZUUUTTTTTTSSSTTTUUUWWWXXXUUUVVVWWWYYYYYYXXXWWWVVVVVVUUUSSSRRRRRRSSSUUUVVVRRRRRRRRRSSSUUUVVVXXXYYYUUUTTTTTTTTTUUUXXXZZZ[[[VVVWWWYYYZZZZZZYYYWWWVVVUUUWWWYYYYYYXXXXXXYYYYYY\\\YYYVVVUUUWWWXXXYYYYYYVVVXXX[[[\\\\\\[[[\\\]]]XXX[[[^^^```aaacccfffhhhkkknnnpppqqqqqqqqqrrrsssqqqpppnnnnnnmmmkkkgggeee^^^aaacccaaa\\\XXXXXXZZZ[[[ZZZYYYZZZZZZZZZXXXVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRTTTVVVZZZ]]]```bbboooqqqrrrpppgggZZZMMMDDD;;;999888:::;;;;;;;;;<<<===???BBBBBBBBBCCCEEEHHHKKKRRR\\\mmm}}}mmmjjjiiilllmmmgggZZZOOODDDBBB@@@???FFF___aaa999666999333222222111111000000//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++******++++++,,,,,,++++++++++++,,,------///......///------111777PPPwwwpppdddiiihhh___```fffxxxwwwcccjjj~~~|||xxxxxx{{{sss|||~~~|||ssskkkcccaaacccbbb\\\UUUOOOTTTXXXWWWRRRPPPQQQTTTYYY\\\``````]]]XXXXXXZZZYYYXXXWWWXXXYYYZZZYYYXXXYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDEEEAAA@@@??????AAAAAA@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>[[[XXXTTTRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMLLLKKKIIIGGGDDDCCC999777666666777999<<<>>>???AAA>>>AAA```sssFFF777;;;RRRiiioooaaa~~~{{{\\\AAA???QQQmmm~~~{{{hhhbbbdddffflllyyy|||ssswwwkkk===000000------///...------,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++111000///---,,,,,,++++++++++++++++++,,,,,,,,,---++++++,,,------------------...333???PPP```lllrrrnnnwww{{{wwwssszzzyyyrrrkkkddd^^^\\\[[[\\\TTTSSS[[[[[[]]]iiiqqqllleeebbbhhhqqqssspppZZZWWWRRRPPPPPPUUU[[[___bbbfffgggddd]]]YYYYYY[[[WWWXXXXXXYYYXXXXXXWWWWWWVVVWWWYYY[[[\\\\\\[[[ZZZXXXVVVSSSQQQOOOLLLHHHEEEEEEDDDCCC@@@>>>===???AAA>>>@@@CCCEEEFFFIIIMMMPPPQQQXXX^^^```dddjjjnnnnnnllljjjfffaaa]]]YYYXXXWWWTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUWWWXXXYYYXXXVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQRRRSSSUUUWWWXXXYYYUUUTTTRRRRRRSSSVVVYYY[[[UUUVVVWWWWWWWWWWWWVVVUUUUUUWWWYYYZZZXXXWWWWWWXXX[[[YYYVVVVVVWWWXXXXXXWWWWWWYYY\\\]]]\\\[[[\\\]]]YYY\\\```bbbccccccdddeeeiiijjjkkkjjjiiihhhiiikkklllkkkjjjiiihhhgggcccaaa^^^aaabbb```[[[XXXYYYZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWWWWWWWVVVUUUTTTTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVTTTVVVZZZ^^^cccfffiiijjjmmmhhh```UUUKKKDDD>>><<<888888999;;;:::888;;;@@@>>>@@@BBBAAA@@@AAAEEEIIIVVVccctttqqqeeefffgggjjjiiicccYYYQQQAAAEEECCCAAATTT}}}QQQ555555777111111111000000000/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++************++++++,,,+++++++++++++++,,,------------......------///111<<>>???@@@AAA@@@?????????????????????@@@@@@???????????????>>>>>>>>>VVVTTTSSSTTTWWWYYY[[[[[[VVVWWWXXXXXXVVVSSSPPPNNNLLLLLLLLLMMMMMMLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJIIIHHHFFFCCCAAA???777666666666888:::===??????DDDFFFRRRyyyZZZ;;;999???TTTjjjmmmtttpppMMM<<>>======>>>:::;;;======<<<===@@@DDDEEEKKKQQQSSSWWW___dddeeennnnnnmmmkkkgggbbb^^^[[[XXXXXXWWWVVVTTTRRRPPPOOOQQQSSSUUUWWWWWWVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWTTTSSSSSSSSSSSSUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUXXXZZZZZZYYYWWWVVVVVVYYYXXXWWWWWWXXXXXXWWWUUUVVVYYY[[[\\\[[[[[[[[[\\\[[[]]]___``````aaaccceeedddddddddcccaaaaaaccceeefffeeedddddddddccc___]]]^^^______^^^\\\[[[\\\\\\XXXWWWWWWXXXYYYZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTOOOPPPQQQSSSUUUVVVWWWWWW[[[\\\___aaaaaa```___]]]UUUOOOGGG???:::999;;;===999777888;;;;;;:::>>>EEE<<>>===>>>???@@@???>>>@@@@@@@@@???????????????======>>>>>>>>>>>>>>>>>>ZZZZZZ\\\___dddhhhjjjjjjYYYZZZ[[[[[[YYYTTTPPPLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFEEECCC@@@>>><<<666666666666888;;;>>>@@@:::GGGSSShhhqqqFFF555>>>EEEUUUeeecccgggBBB999JJJaaa~~~sssddd______jjj~~~|||{{{qqqhhhooovvvIII...444222***222......---,,,,,,,,,,,,---***+++,,,------,,,+++*********************************))))))******+++,,,******+++,,,...///000000***+++,,,---...---,,,+++,,,///000000444AAAUUUddd\\\```dddeeehhhkkkiiiccc\\\VVVVVV\\\YYYOOOKKKPPPMMMZZZZZZ]]]fffYYYNNN\\\cccpppxxxtttnnnooorrrsssgggfffbbbYYYQQQPPPUUU[[[aaaaaa```^^^[[[YYYYYYYYYUUUUUUUUUUUUWWWXXXZZZZZZXXXXXXYYYZZZ[[[]]]___```___]]][[[YYYXXXVVVSSSPPPEEEFFFFFFDDDAAA>>>>>>>>>>>>??????<<<999888:::===999>>>AAABBBEEELLLQQQRRRTTTYYYaaahhhlllllljjjhhhcccbbbaaa___\\\XXXTTTRRROOOQQQSSSUUUUUUTTTRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTWWWVVVVVVUUUTTTTTTUUUUUURRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTVVVXXX[[[[[[YYYWWWVVVVVVXXXWWWWWWWWWXXXXXXVVVTTTVVVXXX[[[[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\^^^aaaddd^^^___^^^]]][[[\\\___bbb]]]]]]^^^___aaa```]]][[[YYYXXXWWWWWWXXXYYYZZZZZZXXXWWWWWWWWWXXXXXXVVVUUURRRRRRSSSSSSTTTTTTUUUUUUOOOQQQTTTWWWYYYZZZ[[[[[[[[[[[[[[[YYYTTTNNNHHHDDD<<<:::888777777999;;;===???::::::??????<<<===AAA>>>CCCIIIMMMSSS\\\iiirrrnnniiikkklllkkkiiicccZZZPPPHHHCCCDDD???AAAVVV}}}PPP777666777444111///.....................------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++******++++++,,,---***,,,---,,,,,,------+++000000AAAWWWeeerrryyyttt{{{eeellldddttt|||tttnnnjjjYYYeeewww~~~{{{~~~~~~}}}uuutttuuutttnnnjjjfffdddbbb```\\\XXXPPPPPPQQQRRRSSSQQQNNNKKKQQQXXXeeemmmgggZZZUUUXXXSSSPPPNNNNNNPPPRRRSSSSSSPPPQQQQQQRRRSSSSSSRRRRRRNNNNNNNNNNNNMMMMMMLLLLLLIIIKKKMMMMMMKKKJJJIIIIIIHHHIIIJJJJJJIIIGGGDDDBBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@????????????@@@@@@???===<<<===>>>???>>>===AAAAAA@@@@@@??????>>>>>><<<<<<======>>>>>>??????\\\YYYUUUZZZnnn{{{jjjXXXWWWUUURRRPPPOOONNNMMMJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIGGGEEEHHHHHHFFFDDDAAA>>><<<:::222333444666888:::===???GGGDDDZZZ}}}XXXCCC666===IIISSSdddvvvTTT<<<@@@QQQhhhvvvmmmbbbYYYdddvvv{{{}}}lllcccccc???222111///,,,...------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,+++)))(((***///333111000---*********,,,---///)))***111444777FFFXXXYYYWWWYYY___bbbaaa```aaaUUURRROOOOOOQQQRRROOOLLLPPP\\\ooowwwgggRRROOOZZZ\\\aaalllwwwyyyuuurrrsssuuuqqqdddRRRIIIMMMVVV\\\^^^\\\[[[[[[ZZZXXXYYY[[[VVVXXXWWWUUUTTTVVVVVVUUUZZZXXXWWWYYY]]]```___]]]YYYZZZ\\\^^^___\\\XXXTTTMMMKKKIIIFFFCCC@@@>>><<<>>>>>>===;;;999888888999777888:::===@@@BBBDDDEEEIIIMMMSSSYYY]]]aaaeeehhhccceeeggghhhgggddd```^^^ZZZYYYWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQRRRSSSTTTWWWVVVTTTSSSRRRRRRSSSTTTSSSSSSRRRSSSSSSTTTUUUVVVUUUVVVWWWXXXXXXVVVTTTSSSTTTSSSSSSVVVYYYZZZXXXUUUYYYWWWVVVUUUVVVXXX[[[]]]___[[[XXXXXX[[[^^^______[[[\\\\\\]]]___``````aaaaaa```___^^^]]]\\\[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVTTTTTTTTTVVVWWWWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUVVVVVVSSSPPPNNNNNNLLLGGGCCC@@@>>>======<<<:::999999:::;;;;;;:::>>>===<<<===???@@@@@@@@@BBBEEELLLTTT^^^nnnooojjjjjjkkkhhhhhhdddZZZPPPIIIDDDBBBDDD@@@CCCaaaqqqBBB999666222222111////////////............------------------------++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......444333888MMMffflllooo|||ooohhhooohhhqqqwwwuuuppppppqqqqqqjjjddd{{{pppwwwzzz}}}~~~{{{vvvqqqmmmllliiieeecccccc```[[[WWWQQQOOONNNNNNOOOPPPOOONNNPPPZZZdddhhheee___[[[ZZZVVVTTTQQQOOOMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOLLLIIIKKKNNNPPPMMMJJJHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD???@@@@@@AAAAAA@@@@@@??????>>>>>>=======================================??????>>>===============YYY]]]bbbjjjzzzzzzgggRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGHHHGGGFFFGGGGGGGGGEEEDDDGGGFFFDDDBBB???<<<999888222333555888:::<<>>AAAEEEIIIMMMOOOQQQTTTVVV\\\^^^bbbfffhhhiiihhhhhhbbb```___]]][[[ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRQQQTTTSSSSSSRRRRRRSSSTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWRRRRRRSSSSSSTTTUUUVVVWWWUUUVVVWWWXXXWWWVVVTTTSSSTTTSSSSSSTTTWWWYYYWWWUUUTTTSSSRRRQQQRRRTTTVVVXXX\\\YYYVVVUUUXXXZZZ[[[ZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[WWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUVVVWWWVVVSSSQQQPPPOOOOOONNNLLLKKKKKKJJJEEEFFFHHHIIIIIIGGGEEECCC@@@???===;;;:::999::::::;;;::::::;;;<<<===<<<<<<<<<===>>>???@@@BBBEEEGGGGGGPPP]]]jjjxxxvvvlllkkkllllllgggddd\\\SSSKKKFFFBBBAAA===HHHWWWxxx```<<<888666111111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///666HHH^^^qqqxxxwww{{{iii```eeettthhhdddfffnnnrrrqqquuu|||pppiiirrrnnnsssxxxzzzwwwrrrnnnmmmmmmjjjfffcccaaa^^^YYYUUUQQQOOONNNMMMNNNNNNMMMLLLOOOUUU\\\```^^^[[[YYYXXXRRRPPPNNNLLLKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMJJJGGGHHHLLLMMMKKKHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>???>>>======<<<<<<==============================???>>>>>>===<<<<<<======[[[eeeooowww~~~}}}mmmYYYJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIHHHFFFEEEDDDFFFEEEDDDEEEFFFFFFDDDBBBEEECCCAAA>>>;;;888666555222555888:::<<<>>>AAACCCAAA___ZZZ===777===KKKRRRZZZzzz___BBB:::QQQmmmwwwyyyrrrmmmddd^^^nnnzzzsssdddLLL555///111///,,,,,,---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((***+++,,,+++***+++---///222000...,,,,,,,,,...///...***+++//////...555AAAFFFHHHLLLLLLHHHGGGPPP[[[^^^ZZZSSSLLLHHHJJJOOOSSS\\\|||[[[LLLGGGGGGOOO```ttt}}}yyyqqqlll]]]___YYYMMMFFFKKKTTT[[[[[[\\\]]]___```aaa___]]][[[WWWSSSRRRTTTTTTSSSRRRVVVWWWYYYZZZZZZZZZZZZ[[[eeedddcccaaa````````````YYYXXXVVVSSSPPPLLLIIIHHHBBBAAA???===;;;999999888999999888888888777777777999<<<>>>@@@@@@@@@AAACCCJJJLLLPPPTTTXXX\\\^^^___cccccccccccccccdddeeeeeebbbaaa___]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXSSSSSSRRRSSSTTTUUUVVVWWWTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTVVVTTTSSSTTTVVVWWWWWWVVVWWWWWWVVVUUUVVVXXXYYYZZZ```]]][[[ZZZ[[[\\\\\\[[[]]]]]]]]]\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYWWWVVVTTTSSSRRRQQQNNNKKKIIIIIIGGGFFFDDDBBBAAA@@@:::;;;;;;;;;;;;:::999999555555666777888888999:::888999:::;;;<<<<<<<<<;;;888<<<@@@BBBCCCGGGOOOVVV```lll~~~tttiiihhhjjjiiifff]]]VVVNNNGGGCCCAAAAAAAAADDDbbbpppJJJ444666444000000---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000---888FFF[[[uuuddd[[[\\\dddwwwxxxtttaaa[[[hhhssssssvvvuuulllzzzxxx{{{oootttyyy||||||xxxuuurrrnnnkkkfffbbb___[[[VVVSSSRRRPPPMMMLLLLLLKKKJJJHHHLLLOOORRRUUUWWWWWWVVVUUUNNNMMMKKKIIIIIIJJJKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMIIIGGGEEEFFFIIIJJJHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCBBBAAAAAACCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===========================>>>>>>===<<<<<<<<<<<<===ccckkkrrrrrrnnneeeUUUFFFDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCDDDEEEEEECCCBBBCCCBBB???<<<999666444444444777:::<<<<<<>>>AAADDDMMMtttlllEEE888666@@@OOOUUU]]]}}}YYYCCCAAAGGGbbb|||}}}zzzpppiiidddiii{{{}}}NNN???111///111000...---,,,,,,,,,++++++*********))))))*********+++++++++************************+++++++++*********)))))))))***,,,,,,++++++,,,---...---+++*********+++,,,---***+++......,,,000777>>>CCCIIIJJJEEEFFFUUUfffhhhddd\\\SSSMMMOOOVVV]]]iiisssZZZMMMIIIFFFLLLZZZllltttpppgggbbbWWWVVVRRRJJJIIINNNTTTUUU]]]aaaeeeggghhhhhhddd^^^\\\UUUPPPQQQUUUUUUUUUUUUSSSVVVYYYZZZXXXWWWYYY\\\dddeeeeeeeeeddddddeeefffeeedddbbb___ZZZVVVRRRPPPLLLJJJFFFCCCAAA>>>;;;:::<<<<<<;;;:::999888777666666888999999888777888999;;;<<<===???BBBDDDFFFHHHRRRSSSUUUXXX[[[___aaaccceeedddbbbaaaaaacccdddfffdddcccbbbaaa```___^^^^^^YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTWWWUUUTTTSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[[[[^^^]]]\\\[[[\\\\\\\\\[[[]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZYYYWWWWWWVVVVVVVVVQQQOOOLLLKKKIIIGGGDDDAAA???>>>===<<<:::999888777888777777666666666777777555666777999:::;;;<<<<<<:::<<<===>>>>>>===>>>>>>;;;BBBIIILLLOOOYYYiiivvvtttgggbbbdddeee___YYYQQQJJJCCCAAABBBCCCFFFIII```SSS:::000555222000111...//////.........---------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///+++777BBBWWWpppeee```\\\ZZZgggwwwzzzrrrbbbfffqqqvvvxxxzzzvvvlllooovvvyyyyyyzzz~~~zzztttmmmjjjfffaaa]]]YYYVVVTTTSSSPPPMMMKKKJJJIIIGGGEEEIIIJJJLLLPPPSSSUUUSSSRRRNNNLLLJJJHHHGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKGGGEEEDDDEEEFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAADDDDDDCCCBBBAAA@@@@@@???@@@??????>>>==================>>>>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<>>DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBCCCEEEEEEDDDBBBBBBAAA>>>;;;888666555444666999<<<===<<<===BBBFFFYYY|||SSS:::666888AAAOOOXXXccc|||gggEEE:::FFFTTTnnnzzzlllccceeewwwzzzrrr>>>666//////111111///...,,,,,,+++++++++++++++***))))))*********+++++++++************************))))))*********+++++++++(((***,,,---++++++++++++,,,,,,+++***)))***+++++++++***+++......---///222444;;;CCCGGGFFFLLL^^^ppptttmmmaaaVVVSSSZZZiiitttsssnnnnnnqqqjjj[[[NNNJJJJJJMMMWWWccciiifffbbbaaabbb^^^XXXSSSVVV[[[[[[VVV___hhhppppppnnnkkkccc[[[[[[SSSNNNOOOQQQPPPQQQUUUSSSVVVXXXXXXVVVVVVYYY]]]```cccgggiiiiiijjjkkklllpppooommmjjjeee```\\\YYYXXXTTTNNNJJJGGGDDD???<<>>===<<<;;;:::999888666777888777666555666888888777777666777888999:::<<<===???BBBFFFJJJMMMOOOTTTTTTTTTUUUWWWZZZ^^^```dddeeeeeeeeeffffffeeeeeeccccccdddeeeeeefffffffffddddddddddddcccbbbaaa```^^^^^^^^^]]]\\\[[[[[[ZZZ\\\\\\[[[ZZZYYYZZZ[[[\\\YYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\\\\\\\[[[[[[[[[_________````````````aaaaaa```___^^^\\\[[[ZZZYYY[[[YYYWWWSSSPPPNNNMMMLLLGGGDDDAAA@@@>>>===:::888777777666666666666555555999999888777777888999:::999999:::;;;<<<;;;;;;;;;>>>@@@BBBCCCBBBBBBDDDEEEFFFNNNXXX^^^dddsss~~~mmmuuullldddaaaaaa^^^UUUMMMJJJCCC@@@CCCGGGJJJPPPWWWcccDDD444111444//////333000............------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,'''000777IIIkkkgggiiidddXXX___uuuoooeeemmmzzz{{{sssvvvrrrwwwzzzqqqkkkvvvyyytttxxxwwwkkkjjjiiieeeaaa\\\YYYWWWVVVSSSPPPMMMJJJIIIGGGDDDBBBFFFGGGKKKOOOSSSTTTRRRPPPPPPNNNKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIFFFEEEDDDEEEEEEFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<```^^^WWWMMMCCC@@@AAACCCGGGFFFEEEDDDCCCCCCCCCDDD???@@@AAACCCDDDDDDDDDDDDBBBBBBAAACCCDDDEEECCCBBBAAA???<<<:::777666666666888;;;>>>===<<>>===<<<;;;888888999777666555777888666666555555555555666777777777777888:::;;;===>>>AAABBBCCCEEEHHHLLLOOOQQQVVVWWWZZZ]]]```bbbcccdddcccdddgggjjjmmmoooqqqqqqooopppqqqqqqqqqpppooonnnjjjiiiiiiiiihhhhhhhhhhhhjjjkkkkkkiiigggggghhhiiidddeeefffgggggggggeeeeeeeeegggiiiiiigggeeeeeeeeedddddddddeeeeeefffffffffaaaaaa___]]][[[YYYXXXWWWQQQOOOLLLHHHEEEBBB@@@???===;;;999777777777666444555555666777777888999999::::::999999999:::;;;;;;::::::::::::::::::::::::===@@@DDDEEEEEEGGGLLLPPPTTT^^^iiirrr|||xxx~~~{{{pppllllllgggaaa^^^\\\WWWNNNGGGBBB======DDDKKKQQQ___mmmIII>>>444333333---000444000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++,,,------///***...111>>>gggzzzfffeeellljjj\\\^^^sss~~~vvvgggiiixxx{{{qqqvvvyyyvvvlllgggiiipppvvvzzzqqqsss|||}}}rrrfffjjjiiifffaaa[[[XXXWWWXXXSSSPPPMMMJJJHHHFFFDDDAAADDDGGGKKKNNNPPPQQQPPPPPPQQQOOOLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@????????????>>>>>>:::::::::;;;<<<===>>>???======>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>><<<:::888666666666777888;;;>>>>>>>>>DDDOOOXXX|||WWW888888888GGGPPPPPP\\\rrr}}}yyyPPPFFF999BBBbbbxxxyyyvvviii```___hhhooo}}}xxxoootttKKK111111000---+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************************++++++***+++,,,+++***)))***+++,,,++++++++++++,,,,,,,,,++++++++++++---......,,,333555<<>>>>>>>>>>>??????;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<>>>>>>>>???AAAAAA@@@???<<<:::888666555555666777777;;;>>>???@@@HHHUUU```qqqHHH111:::<<>>???>>>>>><<<>>>BBBFFFIIIKKKLLLLLLKKKNNNQQQUUUXXXZZZZZZZZZ]]]]]]]]]]]]^^^___``````aaadddfffeeebbb______```]]]___aaaccccccaaa^^^]]][[[^^^```]]]XXXRRROOONNNJJJIIIHHHGGGFFFEEEDDDDDD???>>>>>>===<<<;;;;;;:::999888777777666666666666777666444555888:::;;;;;;777777777888888999999999:::;;;<<<<<<=========<<<>>>>>>>>>@@@CCCGGGKKKMMMQQQUUU[[[___ccckkkvvvjjj~~~yyyrrrmmmfffdddggg___]]]YYYRRRJJJCCC???===CCCAAAGGGWWWggg}}}OOO999666222444222---111333)))......---------,,,,,,,,,------------------------))))))))))))))))))))))))************************************************************************++++++******++++++,,,---***++++++000666444>>>TTTYYYSSS[[[dddaaabbbkkknnnzzz~~~zzzkkk___aaakkkqqqssshhh[[[VVVSSS^^^ssszzzsssooonnnnnnllliiiooonnnjjjccc[[[VVVUUUVVVSSSPPPMMMJJJHHHGGGDDDBBBDDDFFFGGGEEECCCEEELLLRRRLLLKKKHHHFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCAAAAAABBBCCC===>>>@@@AAAAAA@@@>>>===>>>???@@@@@@@@@@@@??????<<<<<<======>>>?????????======<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999::::::::::::::::::::::::::::::999999999999::::::;;;<<>><<<;;;;;;<<<:::888666666888;;;===BBB???@@@BBB@@@IIIjjjvvv[[[>>>///;;;CCCSSSZZZXXXdddvvvppp[[[FFF555;;;ddd}}}ddd[[[]]]mmm||||||{{{uuu[[[YYYfffdddiiivvv{{{iiiIII111...---111444111)))(((---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++------///555===EEELLLOOOXXXTTTTTTVVVVVVRRRPPPRRRWWWWWWPPPIIIOOO]]]aaa[[[]]]]]][[[VVVPPPOOORRRVVVoooooolllgggaaa\\\[[[[[[fff~~~hhhTTTLLLJJJJJJJJJIIIMMMUUUaaajjjfffbbb[[[UUUQQQPPPRRRSSSUUUTTTTTTTTTVVVXXX[[[\\\bbbeeejjjnnnrrrssstttssssssqqqooonnnnnnnnnmmmlllfffbbb\\\XXXWWWUUURRROOOOOOJJJDDD@@@???????????????>>>===;;;999777555444888999888888777666555444444555666777777777666666444555555666666666666666999999999::::::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@@@@@@@?????????<<<;;;;;;999888777666666888888999999999999::::::666666666777666555555444444666777777666666777888888:::<<<<<<;;;:::;;;;;;<<<::::::===BBBDDDDDDBBBHHHFFFIIIOOOSSSTTTZZZccckkkrrrzzzyyysssxxxwwwssslllgggccccccddddddbbbZZZPPPHHHBBB???@@@BBB@@@HHHLLLYYYyyy___BBB666444333222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++++++++*********************+++---000000222:::CCCQQQRRRbbbmmmgggdddeee```kkk{{{{{{ddd___gggkkkooonnndddWWWVVVbbbooozzz~~~tttjjjgggggghhhgggggggggbbb\\\WWWVVVWWWNNNLLLJJJHHHGGGFFFCCCAAADDDDDDDDDDDDDDDEEEFFFGGGNNNKKKGGGDDDCCCCCCAAA@@@BBBBBBCCCCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777888888888888999999999FFFFFFGGGJJJPPPYYY```eeeWWWJJJAAABBBBBB===<<>>===<<<;;;::::::999777666666999;;;===>>>===AAADDDEEERRRyyy\\\FFF333...<<>><<<;;;::::::888888888888888777666666444555555666666666666666777777777777777666666555666777777888888999999999777888888999::::::;;;;;;999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999;;;;;;;;;;;;:::::::::999888777777777777666666666888888999999999999999999999999::::::999999888777888999:::999777777888999999;;;<<<<<<;;;;;;<<<>>>@@@@@@BBBFFFKKKOOORRRRRRYYYXXX]]]eeejjjmmmsss{{{|||pppttt~~~vvvpppkkkhhhdddaaa``````aaaaaa^^^TTTIIICCC???======@@@JJJMMMOOOgggvvvGGG666666444333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,...000//////666???NNNOOO\\\ggghhhkkkjjj___eeesssxxxccc[[[^^^iiinnnoooggg]]][[[eeeppp{{{~~~|||sssllliiigggeeeggggggeee```ZZZUUUSSSTTTPPPNNNKKKJJJIIIGGGEEECCC@@@@@@@@@AAAAAACCCDDDDDDJJJHHHEEEDDDCCCBBB@@@???AAAAAABBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999HHHJJJNNNSSSYYY]]]aaacccOOOEEE???AAABBB>>>===@@@????????????????????????>>>>>>>>>>>><<<;;;:::999777666666666777:::===???>>>???BBBEEEKKK```lllGGG999222444AAAOOORRRZZZhhhuuuqqqZZZCCC999;;;PPPuuummmXXXRRRXXXdddooonnnmmmxxxzzzcccTTTXXX^^^]]]dddmmmcccHHH111***---+++,,,000111...++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---000444888:::DDDIIIMMMKKKFFFFFFJJJNNNKKKGGGIIINNNNNNSSSmmmsssZZZKKKFFFEEEEEEJJJZZZnnnxxxuuunnnjjjiii]]]aaadddccc[[[OOOCCC;;;>>>BBBGGGKKKNNNQQQTTTVVVWWWVVVTTTSSSRRRSSSUUUVVVYYYZZZZZZZZZXXXUUUQQQOOORRRTTTXXX]]]aaafffhhhjjjpppqqqsssvvvwwwxxxxxxwwwuuutttrrrrrrrrrpppmmmkkkcccaaa]]][[[YYYWWWTTTQQQJJJIIIFFFDDDBBBAAA@@@AAA;;;;;;::::::999888888888666666777777777888888888555555555555444333222111555555666666777888888999444444555555666666777777444444555555666666777777666666666666666666666666666666666666666555555555777777777666666666666666555555666666777777888888:::::::::::::::999999999999999999888888888777777;;;<<<<<<;;;999888999;;;===>>>?????????@@@CCCFFFGGGJJJNNNRRRVVV[[[```dddfffhhhnnnwww~~~wwwkkkiiiqqq{{{rrriiiffffffdddbbbaaabbbbbb```___ZZZNNNCCC@@@@@@??????BBBFFFKKKWWW~~~{{{YYY888///888333222111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,++++++++++++++++++++++++************************...------///---,,,111999HHHNNN]]]hhhlllsssppp___\\\gggvvv}}}tttdddYYYWWWdddjjjnnnkkkdddbbbhhhoooxxxsssoooiiiaaafffeeebbb]]]WWWSSSQQQQQQPPPNNNLLLKKKJJJIIIFFFDDD===>>>>>>???@@@AAACCCCCCFFFEEEDDDDDDDDDBBB???===???@@@AAAAAABBBAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777888888888888999999999LLLNNNRRRUUUVVVUUURRRQQQFFF@@@===@@@AAA>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::888888444444555666999;;;>>>@@@CCCBBBBBBFFFSSSnnnZZZ>>>888999>>>EEERRRRRR^^^qqqwwwfffKKK:::@@@DDDUUUlllyyyrrrbbbVVVWWW^^^kkkqqqllliiixxxzzzeeeUUUWWW^^^___eeehhhWWW<<<---///,,,***)))---000000---***************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++------.........000333666AAAHHHLLLIIIHHHMMMPPPPPPJJJHHHJJJOOORRRYYYlll~~~gggRRRGGGCCCDDDEEEFFFXXXmmmuuuoooeeebbbccc___]]]XXXRRRLLLFFFAAA>>>>>>BBBGGGKKKNNNPPPQQQQQQSSSSSSRRRSSSSSSTTTUUUVVVVVVXXX[[[\\\[[[WWWRRROOOQQQRRRTTTVVVYYY\\\^^^___eeeiiinnnrrruuuvvvxxxyyyuuuvvvwwwxxxwwwuuurrrpppllljjjhhhgggfffbbb^^^[[[VVVTTTQQQMMMKKKIIIIIIIIIDDDCCCAAA@@@>>>===<<<;;;<<<;;;;;;;;;:::;;;;;;;;;555555666666555555444333666666666777888888999999777777777777777777888888666666666666666777777777666666666666666666666666888888888888888888888888777777777777666666666666666777777777888999999999;;;;;;;;;;;;;;;:::::::::999888888888888888999999<<<<<<===<<<;;;<<<>>>@@@CCCEEEFFFGGGIIIMMMRRRVVVUUUZZZ___bbbeeeiiipppvvv{{{~~~uuukkkhhhhhhkkknnnwww{{{}}}zzzqqqiiieeeeeeeeedddbbbccccccbbb]]]YYYWWWKKKBBBBBBCCCBBBCCCGGGHHHZZZuuu|||cccJJJ999///666222222111//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************************++++++,,,***************************************+++++++++---++++++---,,,+++///555AAATTTnnnxxxsssuuuqqq___WWW]]]gggooopppiii___YYY^^^dddjjjkkkiiigggiiilll}}}wwwjjj]]]bbbaaa]]]YYYUUURRRPPPPPPPPPNNNKKKJJJJJJIIIFFFDDD======>>>???@@@BBBCCCDDDCCCCCCCCCEEEEEEDDD@@@===>>>??????@@@@@@AAAAAAAAA=========================================================<<<<<<<<<<<<;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999999999888888888888888888888888777777888888888999999999LLLNNNQQQQQQOOOJJJDDD@@@@@@===<<>>>>>???=================================<<<:::999777666222333555888;;;===@@@AAAFFFBBB@@@GGG^^^|||kkkEEE333333<<>>>>>@@@DDDEEEGGGJJJMMMOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNOOOPPPSSSWWW[[[\\\[[[XXXVVVWWWVVVVVVVVVVVVVVVVVVVVVYYY]]]dddhhhkkkmmmpppssssssuuuxxxzzzyyywwwtttsssrrrqqqqqqrrrqqqnnniiiffffffdddaaa^^^[[[XXXWWWWWWSSSRRROOOLLLIIIGGGEEEEEECCCCCCAAA@@@????????????;;;;;;<<<======<<<<<<<<<777777888888888999999999999999999999888888888888888888888888777777777777777777777777777777777777666666666666666666666666777777888888888888888888888888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA>>>@@@AAABBBCCCFFFJJJMMMPPPRRRUUUXXX\\\aaaggglllnnnrrrwwwzzz~~~vvviiifffhhhhhhfffeeeiiikkkllljjjddd^^^ZZZXXX___]]]]]]___aaa___YYYSSSSSSHHHBBBBBBAAA???EEEPPPqqqmmmBBB<<<:::000000111111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************************))))))*********++++++++++++))))))+++,,,+++...333999XXXxxxnnnjjj```WWWWWWZZZbbbkkkooojjjdddYYY^^^eeeiiijjjhhhgggfffxxxyyyyyy{{{}}}yyyjjj[[[]]][[[XXXUUUSSSRRRQQQQQQMMMKKKIIIHHHHHHGGGEEECCC<<<<<<======>>>@@@AAABBBAAAAAACCCEEEGGGFFFBBB???>>>>>>>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999999:::::::::::::::::::::::::::::::::::::::777777888888888999999999888888888888888888888888777777888888888999999999IIIJJJKKKJJJHHHCCC>>>;;;=========>>>>>>======>>>==============================<<<;;;999777666555222444777:::===???AAABBBBBBAAAAAAMMMjjjVVV777...000@@@RRRVVVRRRXXXeeemmm```GGG999;;;LLLVVVbbbhhheee___^^^___```^^^```bbb]]][[[fffvvv{{{yyymmmddd```VVVRRR[[[[[[___\\\LLL888---+++---)))++++++***+++...---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++...---,,,,,,///222555@@@FFFHHHWWWjjjkkk^^^PPPSSSSSSYYYkkkzzzoooYYYLLLPPPTTTSSSOOOKKKKKKMMMQQQYYY___ZZZOOOIIINNNUUUXXX[[[[[[UUUJJJCCCCCCFFFIIIGGGFFFHHHKKKNNNOOOPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKNNNRRRVVVZZZ[[[[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRRRRVVV\\\___```aaaeeehhhooorrrvvvxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{yyyvvvrrruuutttsssqqqnnnllljjjiiifffdddaaa]]]ZZZWWWVVVVVVQQQOOOLLLJJJHHHGGGGGGGGGBBBBBBCCCCCCCCCBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888999999888888777777666666777777777777777777777777666666666666666777777777888888888888999999999999999999999999999999999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAACCCEEEHHHIIIKKKMMMOOOQQQTTTXXX^^^bbbdddgggkkkooosssxxx~~~wwwlllbbbaaadddddddddddd___```aaabbb```]]]YYYVVVYYYXXXYYY]]]aaa```ZZZSSSLLLDDD@@@@@@===>>>RRRjjjNNN222555999444222111000//////.........///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++************************)))))))))***++++++,,,,,,***''''''+++,,,,,,...222333PPPzzzrrraaa___^^^WWWTTTRRRXXXgggttttttmmmXXXZZZ___dddhhhhhhdddaaaaaacccfffkkkssstttiii\\\[[[XXXTTTRRRRRRRRRRRRQQQKKKIIIGGGFFFFFFFFFDDDBBB;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDGGGFFFDDDAAA>>>>>>=========>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999777888999999::::::999999999999999999999999999999777777888888999:::::::::888888888888888888888888777888888888888999999999FFFEEEDDDCCCAAA???>>>======>>>>>>===<<<<<<=================================<<<;;;:::888666555444333555888<<>>CCCJJJYYYuuuhhhDDD333666888HHHZZZ\\\TTTZZZbbbaaaQQQ>>>999>>>MMMYYYdddddd]]]XXXZZZ^^^bbb^^^^^^^^^XXXUUU```qqqmmmmmmbbbYYYVVVNNNNNN[[[aaaggg\\\AAA000000000+++''',,,---)))(((,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))---//////,,,+++...111555EEENNNNNNZZZmmmnnn```UUURRRTTT```pppuuuiiiYYYJJJLLLOOOQQQRRRSSSTTTUUUTTTYYY[[[UUUJJJFFFKKKRRRVVV\\\bbbaaaZZZQQQLLLKKKIIIGGGDDDEEEHHHKKKLLLLLLOOONNNMMMLLLLLLMMMNNNOOOJJJKKKMMMQQQTTTWWWZZZ[[[]]]]]]^^^]]][[[YYYVVVTTTTTTWWWZZZZZZWWWVVVYYY]]]ccchhhmmmppprrrsssuuuwwwxxxxxxzzz}}}~~~{{{|||}}}~~~~~~~~~|||zzzyyywwwuuurrrnnnlllkkkjjjjjjdddaaa^^^ZZZWWWVVVUUUUUUPPPOOOOOONNNLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>======>>>======<<<;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBBBBBDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLOOOSSSVVVXXX___aaacccfffiiiooouuuzzzyyy|||kkkddd___``````______bbb[[[[[[[[[]]]______]]][[[WWWUUUUUUZZZ^^^^^^WWWPPPDDD??????AAA@@@LLLttteee===555555444555444000000///............///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************((())))))***++++++,,,,,,+++''''''+++---,,,---000///>>>___rrrdddTTTUUUXXXWWWSSSNNNSSSddduuuwwwpppYYYYYY[[[aaafffgggbbb]]]XXXXXXYYY^^^gggmmmiii```[[[WWWSSSPPPQQQQQQQQQPPPJJJHHHGGGFFFFFFEEECCCBBB<<<<<<;;;;;;;;;<<<<<<======>>>???BBBEEEEEEDDDBBB???>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999777888888999999999999999999999999999999999999999888888888999:::;;;;;;;;;888888888888888888888888777888888888888999999999DDDCCC@@@>>><<<<<<<<<======??????<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::888666444333333666999===@@@BBBBBBBBB>>>HHHTTTccc|||vvvRRR555111>>>@@@KKKYYYVVVWWW[[[^^^WWWHHH;;;:::@@@OOOYYY```[[[SSSPPPVVV]]]^^^[[[ZZZXXXQQQNNNZZZllleeehhhbbb[[[WWWNNNMMMYYYccciiiZZZ888(((///000%%%&&&---///***'''***,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,000333111---,,,...222333HHHRRRNNNTTTeeeeeeVVVQQQIIIMMM]]]gggaaaXXXUUUMMMJJJGGGJJJQQQXXX]]]^^^WWW[[[\\\VVVLLLFFFIIINNNPPPXXXaaaeeebbbYYYOOOIIIGGGEEECCCDDDGGGIIIIIIGGGKKKJJJHHHGGGHHHIIIKKKLLLKKKKKKKKKMMMOOOSSSVVVXXX[[[\\\^^^______\\\YYYXXXXXX[[[\\\XXXSSSQQQSSSVVVWWW\\\bbbgggiiilllqqqtttvvvwwwyyy}}}|||~~~|||yyyxxxxxxxxxyyysssqqqmmmhhheeecccbbbbbbaaa```___]]]ZZZWWWTTTSSSQQQPPPOOONNNLLLKKKJJJIIIJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<============>>>>>>?????????>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMOOOQQQSSSTTTUUUYYYYYYZZZ\\\```dddhhhkkkpppqqqsssvvvyyyrrraaa___```cccaaa\\\ZZZ\\\^^^[[[YYYXXXYYYYYYWWWUUUUUURRRPPPSSSVVVTTTLLLEEE>>>===@@@EEEHHH___III222;;;555---///000000//////............///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,)))(((+++---,,,,,,......---DDD[[[WWWLLLNNNTTTVVVRRRMMMRRRccctttvvvnnn[[[YYYZZZ___eeefffaaa\\\\\\[[[XXXYYYaaajjjjjjeee]]]XXXSSSPPPPPPPPPOOONNNJJJIIIGGGFFFFFFFFFDDDBBB??????>>>============>>><<<<<<===@@@CCCDDDCCCBBB???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888777777888999999999999999888888888888888888888888888888999:::;;;;;;<<<<<<888888888888888888888888777888888888888999999999??????>>>===============<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;:::999999888777555444333222666999>>>@@@AAABBBEEEGGGFFFPPP___rrrrrrSSS===777555<<>><<<;;;;;;<<<===;;;<<<===>>>???@@@AAABBBDDDCCCAAA???===;;;::::::<<<<<<;;;::::::999999888:::::::::::::::::::::::::::::::::999999888888888666666666666777777777777777777777777777777777777888777666666666777999::::::::::::999999999888888999999999888888888777777888888888999999:::::::::>>>>>>===<<<<<<<<<<<<===<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::999888777555444444444444::::::<<<@@@DDDFFFFFFEEEPPP___ooozzzyyy\\\>>>666888>>>GGGOOOTTTWWWXXX^^^[[[QQQEEE;;;;;;CCCKKKMMMTTTUUUOOOJJJLLLSSSWWW___TTTOOOLLLNNN^^^jjjgggfffeeeTTTJJJMMMGGGIII^^^dddTTT???111......---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((************************+++++++++,,,,,,,,,------------------------------,,,333;;;??????@@@CCCFFFCCCDDDEEEEEEDDDEEEHHHKKKBBBBBBAAACCCLLL^^^sss___XXXNNNHHHGGGGGGFFFDDDGGGSSS^^^___\\\[[[YYYUUUWWWOOOKKKNNNNNNJJJFFFEEEEEEDDDCCCDDDEEEGGGJJJLLLGGGFFFFFFGGGIIIJJJIIIGGGHHHIIIJJJMMMPPPSSSUUUWWW[[[[[[]]]]]]^^^]]]\\\\\\]]]ZZZWWWWWWXXXZZZZZZYYY]]]]]]___ccciiinnnqqqrrrttttttvvvxxx{{{}}}}}}}}}~~~}}}|||{{{|||{{{yyywwwyyyvvvssssssuuuuuutttrrrqqqnnniiifffeeefffgggfff]]]_________\\\[[[[[[[[[^^^`````````^^^]]]^^^______```aaacccdddfffggghhhiiikkkmmmmmmmmmnnnppprrrxxx|||zzzsssllliiieee]]]XXXVVVZZZYYYXXXWWWUUUTTTSSSRRRTTTSSSQQQPPPPPPOOOMMMKKKHHHIIIGGGFFFIIILLLGGGAAA???PPPhhhzzz}}}JJJ;;;111333444///---111000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++,,,...555>>>GGGJJJJJJNNNOOONNNLLLMMMTTT^^^ddduuuhhhYYYTTTYYY___aaa```eeeZZZYYY\\\^^^hhhqqqnnnmmmaaaRRRLLLOOOTTTUUUTTTOOOMMMJJJIIIHHHGGGEEECCCBBB@@@>>><<<;;;;;;<<<===<<<<<<======>>>??????@@@DDDBBB@@@>>><<<;;;::::::;;;;;;::::::999888888888::::::::::::::::::::::::::::::999999999888888888666666666777777777888888777777777777777777777777777777666666666777999999999999999888888888777777999999888888888777777777888888888999999999::::::===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::888777555333333444555666>>><<<<<<@@@FFFIIIGGGDDDXXXlllvvvbbbFFF///333@@@OOOWWWVVVUUUWWWZZZ[[[RRRFFF<<<999===FFFMMMKKKOOOOOOIIIFFFKKKTTTXXX^^^NNNJJJPPPUUUaaallllllhhh```PPPHHHHHHDDDMMMfff```GGG111,,,///---******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///555999;;;<<<>>>@@@???===<<<<<<>>>BBBDDDEEEDDDFFFHHHGGGIIIRRRaaammmYYYRRRIIICCCCCCDDDDDDDDDFFFLLLQQQSSSVVVZZZZZZXXX```YYYSSSSSSRRRMMMJJJIIIJJJGGGDDDBBBBBBEEEHHHKKKFFFEEEEEEGGGHHHHHHEEECCCAAABBBCCCEEEHHHKKKMMMOOOSSSTTTVVVXXX[[[\\\]]]]]]```^^^\\\[[[[[[ZZZXXXVVVVVVXXXZZZ[[[\\\^^^```ccceeegggkkkooorrrtttuuuuuuzzz~~~~~~uuuvvvwwwwwwuuusssssstttwwwyyyzzzzzzyyyxxxzzz{{{xxxyyy{{{~~~}}}{{{{{{~~~{{{rrrmmm___[[[YYY[[[ZZZVVVSSSTTTUUUUUUTTTRRRQQQPPPOOOOOOOOOLLLIIIHHHHHHHHHGGGFFFBBBAAACCCIIILLLKKKJJJKKK^^^zzzxxx~~~tttoooWWW===222---222444000---...//////......---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******,,,///444;;;CCCIIIFFFMMMRRROOOIIIKKKVVVbbbsssfffVVVNNNPPPWWW\\\^^^]]]YYYYYYWWWYYYiiissskkkkkkbbbWWWNNNMMMRRRWWW[[[TTTPPPLLLJJJIIIHHHGGGFFFAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>CCCAAA???<<<::::::;;;;;;::::::999999888777777777::::::::::::::::::::::::999999999888888888888888777777777777888888888888777777777777777777777777777777666666666777888888777777777777777666666666888888777777777777777666777777888888888888999999<<<;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333222333555888999>>>>>>???AAAEEEHHHIIIIII\\\sssjjjQQQ===222999LLL^^^aaaXXXSSSTTTXXXTTTIII;;;555999BBBKKKOOOJJJLLLJJJEEEFFFOOOXXX]]]]]]LLLMMM[[[bbbiiippppppjjj]]]OOOIIIFFFDDDSSSjjjYYY???++++++...(((%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222666999;;;<<<===@@@<<<:::<<>><<<;;;;;;;;;;;;999::::::;;;<<<======>>>AAA???===:::999:::;;;<<<999999888888777666666666::::::::::::::::::::::::888888888888888888888777777777777777888888888999777777777777777777777777777777666666666777777777555555555555555555555555666666666666666666666666777777777777777777777777;;;;;;:::999999999999999::::::;;;;;;;;;;;;:::::::::::::::::::::999888888555444333222444777:::<<<<<>>JJJQQQRRROOOOOOLLLGGGIIIQQQYYY[[[UUUKKKTTThhhpppssswwwtttgggXXXMMMHHHCCCFFFUUUbbbJJJ777+++------&&&%%%---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555666777===<<<===CCCKKKMMMIIIDDDDDDEEEIIINNNRRRQQQMMMHHHJJJHHHFFFEEEEEEEEEEEEEEEGGGIIIJJJHHHFFFHHHPPPXXXWWWXXXXXXXXXYYYYYYWWWTTTTTTTTTRRROOOKKKFFFAAA>>>DDDCCCCCCEEEGGGGGGEEECCCDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDFFFHHHJJJKKKLLLPPPRRRVVVXXXZZZ[[[\\\\\\[[[]]]___^^^\\\\\\___bbbcccfffjjjkkkjjjhhhggghhhdddiiiooopppnnnnnnrrrvvv||||||{{{zzzyyyyyy{{{}}}|||xxxuuusssqqqrrrvvv}}}~~~ooojjjccc^^^ZZZWWWTTTRRRPPPNNNOOORRRQQQLLLKKKMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFDDDAAA@@@CCCFFFHHHIIIIIINNNXXX```aaallluuuvvvoooMMM;;;777222...///111000000000---------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,+++...===NNNUUUPPPLLLJJJFFFCCCHHHPPPTTTYYYZZZSSSKKKJJJRRR\\\UUUXXX^^^\\\___sssvvvffffffcccZZZQQQOOOUUU\\\SSSOOOIIIEEECCCDDDDDDDDD??????>>>===<<<;;;::::::666777888999;;;<<<>>>>>>>>>===;;;:::999:::;;;<<<999999888777777666666555999999999999999999999999777777777777777777777777666777777777777888888888666666666666666666666666666666777777777666666666444444444444444444444444555555555555555555555555666666666666666666666666;;;::::::999999999999999999::::::;;;;;;::::::999999999999999888777666666333333333444666:::===???<<>>======@@@FFFLLLPPPRRROOO```tttsssxxx~~~PPP<<<===555222...,,,------......------,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++***(((***---,,,///???RRRdddVVVLLLKKKJJJFFFDDDGGGKKKVVV___[[[PPPJJJNNNVVVRRRTTT[[[\\\]]]kkkuuunnn\\\aaaddd___UUUOOOQQQVVVNNNJJJEEEAAA@@@AAAAAAAAA???>>>>>>===<<<;;;:::999555666777888:::;;;<<<<<<::::::::::::::::::;;;;;;999999888888777666666666777777777777777777777777666666666666777777777777666666666666777777777777666666666666666666666666666666777777777666555555333333333444444444444444333444444444444555555555666666555555555555444444;;;;;;:::999999999999:::999999::::::::::::999999888888888888777666555444111222444666999<<>>???BBBGGGNNNVVV[[[OOOKKKIIIJJJFFFAAABBBGGGGGGQQQZZZ]]]___^^^XXXQQQSSSUUUYYY[[[ZZZUUUPPPLLLIIIFFFBBB@@@@@@@@@???>>>AAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBB===@@@BBBBBB@@@???@@@BBBAAABBBDDDHHHNNNTTTWWWXXX\\\___cccccc```___aaadddbbbbbbaaaaaabbbdddfffhhheeedddcccbbbaaaccchhhkkkllloooppppppnnnoootttyyywwwvvvuuuvvvyyy}}}{{{}}}|||yyyxxxxxxxxxuuussskkkhhheeeffflllttt{{{~~~zzzrrrkkkbbb\\\ZZZWWWRRRNNNRRRQQQPPPPPPPPPMMMIIIFFFCCCBBBCCCEEECCC@@@BBBGGGCCCCCCBBBBBBAAAAAA@@@@@@::::::;;;@@@GGGMMMQQQSSSTTTrrrssswwwaaa>>>666999222111///------......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++((()))---,,,,,,:::LLLcccSSSIIINNNQQQLLLGGGGGGCCCNNNYYY[[[TTTMMMMMMOOOPPPNNNTTTYYYUUUYYY___ZZZOOOXXXaaaaaaXXXPPPNNNOOOIIIFFFBBB???>>>???>>>>>>>>>>>>>>>===<<<;;;999999777777888888888888888888777888999:::;;;;;;:::::::::999999888888777666666666666666666666666666666555555555666666666777777444555555555666666666666666666666666666666666666666666777777777666444444333333333444444444555555222333333333444444444444555555555555444444333333<<<;;;::::::999999::::::999999999::::::999999999777777777777666555444333000222444888;;;>>>@@@BBBGGGEEECCCDDDKKKWWWeeennnfff___SSSCCC666333;;;FFFOOORRROOOJJJMMMRRRJJJ;;;666444777EEEVVV``````\\\JJJJJJHHHIIIOOOVVVVVVRRRZZZcccqqqssskkkllliiiZZZUUUQQQRRRHHHBBBUUUVVV666---///---******,,,)))###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))*********+++((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))'''+++///,,,((((((///666>>>???AAADDDFFFGGGFFFDDD@@@AAACCCDDDEEEEEEFFFGGG======>>>AAAHHHTTTaaajjjNNNGGGCCCFFFFFF@@@<<<===;;;HHHUUU[[[^^^^^^XXXOOOVVVYYY\\\^^^\\\XXXSSSPPPOOOKKKFFFBBB@@@@@@???>>>???@@@@@@@@@BBBCCCDDDEEEAAAAAA???>>>>>>>>>???@@@<<<>>>@@@???===<<<>>>@@@???======BBBHHHNNNOOONNNPPPTTTXXXYYYWWWXXX\\\aaa^^^]]][[[]]]bbbgggjjjlllkkkiiiddd```^^^```eeejjjgggkkknnnkkkfffffflllrrrrrrpppoooppptttwwwyyyzzztttwwwzzz|||{{{}}}~~~|||~~~~~~}}}yyywwwxxxwwwtttrrrrrrooollllllnnnnnnmmmkkkjjjiiijjjnnnuuu{{{~~~{{{wwwtttpppiii```XXX]]]WWWQQQOOORRRSSSQQQOOOKKKKKKLLLMMMMMMJJJEEEAAACCCAAAAAABBB???;;;>>>DDDDDDCCCCCCCCCBBBAAAAAAAAA<<<<<<===@@@FFFKKKNNNNNNXXX~~~|||qqqrrr}}}nnntttNNN:::777222000111111000000111000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++///******---+++(((222BBBUUUGGGAAAKKKRRRMMMHHHGGG;;;DDDOOOUUUUUUQQQNNNLLLUUUNNNTTTZZZSSSOOOQQQOOOEEEQQQ^^^aaa[[[QQQLLLKKKGGGDDD@@@>>>>>>>>>>>>===>>>>>>>>>===<<<;;;999888::::::999888777666555555555777999;;;<<<;;;:::999::::::999999888777777777555555555555555555555555444555555555666666777777444444444444555555555666666666666666666666666666666666777777777666444333333333333444444555555555222222222333333444444444555555555444444333333333999::::::;;;;;;::::::999888999999::::::999999888777888888888777555333111///333777;;;===@@@BBBDDDFFFDDDBBBHHHXXXfffiiidddcccVVVEEE:::333444>>>IIIOOOIIIFFFKKKNNNHHH@@@;;;555666<<>><<>>;;;===LLLbbbpppsssKKK===>>>EEE@@@===@@@???@@@FFFMMMOOOQQQSSSTTTTTTWWWZZZ]]]^^^ZZZVVVRRRPPPLLLKKKHHHEEE@@@<<<>>>BBB???===;;;===AAACCCCCCBBBAAA@@@@@@@@@??????>>>>>>BBB@@@>>>>>>>>>===;;;999;;;<<<>>>@@@BBBCCCDDDDDDMMMLLLKKKKKKLLLNNNQQQRRRUUUUUUVVVXXX\\\aaaeeehhhaaa```___^^^^^^```bbbcccjjjjjjiiigggeeedddfffggglllkkkhhhhhhjjjnnnsssvvvsssssstttuuuvvvvvvvvvvvvyyyuuurrrsssxxx||||||zzzwwwuuuuuuwww|||}}}|||{{{zzzzzz{{{|||}}}wwwyyy{{{}}}}}}{{{xxxwwwyyyzzzzzzyyywwwuuutttuuuwwwvvvuuutttssssssssssssppppppppppppppppppppppppnnnooorrruuuxxxzzz{{{|||{{{wwwvvvvvvtttooojjjhhheeeaaa]]]YYYUUUQQQNNNNNNQQQSSSPPPJJJFFFGGGIIIIIIFFFHHHMMMOOOIIICCC@@@======<<<::::::<<<>>>===CCCJJJKKKDDD???@@@@@@===:::<<>>FFFMMMMMMFFF@@@===AAAGGGNNNQQQQQQMMMJJJRRRNNNPPPWWWYYYRRRLLLJJJGGGMMMTTTWWWUUUOOOIIIEEEHHHEEE@@@<<<:::999:::;;;<<<<<<<<<;;;::::::999999999888666555444555777888666777777777888888888888888888888888777777777666555555555555555555555555444444444444444444444444444444444444444444444444666666555555555444444444777777666666555555555444555555555555555444444333555555555444444333333333222333444444555555444444888888999999999999888888888888999999999999888888666666555444333222111000222666:::===???@@@CCCDDDDDDAAA@@@GGGWWWfffhhhcccXXXGGG777222888@@@IIIPPPOOOJJJIIILLLJJJBBB999444888:::@@@LLLXXX[[[UUUMMMRRRUUUTTTNNNJJJPPPZZZaaaxxxkkk```]]]\\\YYYUUUSSSTTTUUURRRLLLJJJHHH:::******++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''************)))))))))(((+++***)))(((''''''((()))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,++++++---///444555777:::;;;<<<<<<<<<>>>;;;:::<<<;;;999<<>>>>>>>>===@@@???============;;;::::::;;;===???@@@BBBBBBCCCGGGGGGFFFEEEFFFGGGIIIKKKGGGHHHIIIKKKOOORRRVVVXXXXXXXXXVVVVVVVVVWWWYYYZZZ^^^______^^^]]]^^^```bbbeeedddcccccceeehhhlllnnnkkklllmmmnnnoooppppppppppppllliiijjjooorrrrrrpppooojjjhhhllltttyyyxxxtttvvvvvvvvvuuuuuuvvvvvvvvvssstttuuuvvvvvvuuutttsssuuuvvvwwwvvvsssqqqqqqqqqppppppooooooooooooppppppsssrrrrrrqqqpppooonnnmmmgggggghhhhhhiiihhhhhhhhhddd```]]]\\\]]]\\\WWWSSSUUUSSSPPPMMMLLLIIIFFFDDDHHHKKKLLLIIIDDDBBBDDDGGGMMMJJJIIILLLLLLEEE???===;;;<<<<<<<<<>>>CCCGGGJJJQQQQQQLLLCCC===<<<;;;:::EEECCCDDDQQQlllkkkVVVVVVrrrooo[[[~~~xxx[[[@@@333111111...........................,,,++++++***))))))******************************************************(((((())))))))))))(((((())))))))))))************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---444555:::AAAGGGGGGDDDBBB===???BBBIIIOOOSSSRRROOONNNJJJKKKPPPRRRLLLHHHHHHGGGJJJNNNSSSTTTPPPHHHBBBBBB@@@>>>;;;999777666666;;;;;;;;;::::::999999999999888666555444555666777666666777777777888888888888888888777777777666666444444444444444444333333333333333333333333333333444444444444444444444444666555555555444444444333666666666666555555444444555555666666555555444333555555444444444333333333333333444555555555555444666777777888888777777666777888888999999888888777666555444222111111111222777999===???@@@AAACCCDDDAAA@@@AAAJJJZZZfffeee]]]JJJ888***000@@@MMMRRRSSSLLLJJJJJJJJJEEE;;;444222>>>@@@EEEOOOVVVWWWQQQJJJRRRXXXWWWMMMHHHRRReeessshhhTTTRRRTTTNNNKKKMMMNNNNNNNNNLLLGGG<<<000'''******++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))***))))))(((((((((((()))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,+++******,,,...000111111333444666888999:::777888<<<>>><<<;;;===>>>>>>@@@GGGRRRZZZUUUMMMJJJBBBDDDFFF???@@@GGGGGGDDDKKKQQQQQQKKKGGGKKKPPPOOOSSSWWWXXXVVVPPPKKKIIIDDDCCC@@@;;;777777999;;;===<<<;;;<<>>>>>>>>===============>>>===;;;;;;<<<<<<;;;:::999:::<<<>>>???AAAAAABBBCCCBBBAAA@@@AAAAAACCCCCC===>>>???AAACCCFFFGGGHHHLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPRRRRRRRRRSSSUUUXXXWWWWWWXXXYYYZZZ\\\^^^___``````bbbcccdddeeeeeefffgggdddbbbcccgggiiiiiihhhbbb\\\XXX]]]hhhnnnkkkfffkkkkkkllllllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllkkkiiigggggggggbbbbbbbbbcccdddeeefffggggggfffeeecccaaa```^^^^^^YYYXXXXXXWWWVVVUUUTTTSSSOOOMMMKKKKKKMMMMMMIIIFFFJJJHHHFFFFFFGGGFFFEEECCCGGGHHHHHHEEEBBBCCCGGGKKKSSSNNNKKKKKKHHHAAA<<<;;;======@@@DDDIIINNNRRRUUU[[[RRRIIIEEECCCDDDHHHLLLJJJZZZnnnfff___gggqqqYYY===///---......///........................,,,+++******)))*********************************************************(((((())))))))))))(((((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,)))...555;;;???@@@@@@??????===<<>>??????@@@BBBDDD???CCCJJJTTT```eee\\\OOO>>>333...:::LLLTTTQQQLLLIIIGGGGGGEEE???888666:::EEEFFFIIIMMMQQQQQQMMMIIIQQQUUURRRIIILLLccc~~~^^^GGGJJJOOOHHHEEEJJJCCCDDDHHHJJJCCC555---+++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********))))))))))))))))))))))))(((((((((((()))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))***+++***))))))+++---///.........000333666777999777;;;DDDIIIGGGBBB@@@DDDDDDHHHPPPYYYXXXKKK???===<<>>???@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::999:::<<<>>>???AAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAA<<<===???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCEEEGGGGGGGGGHHHJJJLLLHHHIIIKKKMMMNNNNNNOOONNNSSSTTTUUUWWWXXXYYYYYYYYY\\\ZZZXXXYYY\\\^^^^^^]]]VVVRRROOOSSSZZZ___]]]YYY^^^___```aaaaaa```___^^^^^^]]]\\\\\\\\\]]]^^^___ZZZ\\\]]]\\\ZZZXXXXXXXXXSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSRRRPPPOOONNNMMMJJJJJJJJJIIIJJJJJJJJJKKKJJJHHHHHHIIIKKKKKKJJJHHHHHHGGGGGGGGGIIIJJJIIIHHHKKKKKKJJJHHHGGGJJJOOOSSSUUUPPPKKKIIIEEE???===>>>HHHGGGKKKUUU\\\\\\WWWSSSUUUIIIAAADDDKKKRRR]]]ggg\\\eeeaaavvvzzzzzzoooSSS???000000333000---...------------------------++++++***************+++************************************************(((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***************+++(((---222666:::>>>>>>;;;BBB===999<<>>????????????AAACCCBBBJJJUUU^^^ccc___OOO???333444<<>>111,,,...((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))*********))))))+++---///...---...///222666888666888???LLLRRRNNNGGGCCCGGGFFFJJJSSSYYYSSSEEE999<<<;;;@@@@@@???LLLWWWSSSSSSLLLIIILLLMMMGGGAAA@@@CCCEEEGGGHHHHHHHHHJJJLLLIIIJJJEEE>>><<<>>>===:::;;;<<<===>>>============;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<;;;999:::;;;===???@@@BBBBBBBBBCCCBBBAAAAAA@@@@@@@@@???===>>>???@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>???AAAAAA@@@@@@AAABBB@@@AAADDDEEEFFFFFFEEEDDDHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNNNNPPPRRRSSSMMMOOOPPPOOOMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKKKKKKKKKKJJJJJJEEEDDDDDDDDDEEEGGGHHHIIIEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFKKKKKKJJJIIIJJJMMMRRRUUURRRMMMIIIGGGDDDAAABBBFFFQQQNNNTTTbbbiii```QQQFFFCCC<<<;;;EEEUUUgggxxx}}}kkkggg\\\tttvvvqqq{{{dddmmmrrrVVV>>>333...333444...,,,000------------------------+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))************,,,---111;;;DDDCCC===EEE???999:::BBBJJJOOOQQQMMMKKKHHHDDDBBBEEEHHHJJJHHHBBB@@@IIIVVV[[[TTTJJJAAA>>>:::666444333333333666777999;;;;;;;;;:::999999888777666444444333333444555555555555666666666666666666555555555555444777666666666555555555444222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444555555555555555444333333333333333333333333333333222333333444444444444444555666666777777666666555444555555666666555555444222111000000222555999;;;>>>???@@@@@@???@@@BBBDDDHHHRRR\\\___[[[QQQBBB555...777HHHWWW[[[TTTLLLIIINNNGGG@@@:::555444<<>>BBBCCC???666...+++***(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************'''(((((())))))))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---......------///222555777333666>>>JJJNNNJJJEEECCCEEEBBBDDDLLLOOOJJJAAA<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===??????===<<<<<<======???AAACCCCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJIIIFFFFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDEEEFFFHHHIIIFFFHHHIIIHHHGGGEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJKKKGGGFFFDDDDDDDDDDDDEEEFFFBBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAABBBDDDEEEDDDCCCEEEDDDEEEFFFGGGIIIKKKMMMKKKGGGEEEEEEDDDBBBFFFLLLMMMKKKRRR^^^```RRRBBB999777>>>GGGVVVooo|||vvvccc[[[YYYqqqhhh___nnnyyyfffHHH555111//////---+++...333,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))******---;;;JJJLLLEEEDDD@@@===<<<>>>BBBFFFIIIIIIJJJHHHBBB@@@CCCGGGGGGGGGCCCBBBIIIRRRVVVSSSMMMFFFBBB<<<666222000000111444555888:::;;;:::999888777777666666555444333333444444444444555555555666666555555555444444444444666666666666666666666666333333333333333333333333111111111111111111111111111111222222222222333333222222333333333333333444444444444444444333222222222222222222333333333333111111222333333333333333444444555555555555444444444444555555555555444444//////000222555888<<<>>>@@@AAABBBAAAAAAAAADDDFFFPPPXXX[[[TTTHHH???888333444>>>MMMXXXXXXPPPLLLMMMJJJBBB:::666555777@@@IIIHHHHHHFFFBBB@@@BBBHHHMMMQQQPPPFFF===IIIdddrrrppp[[[SSSLLLHHHDDD>>>===??????EEEBBB666------+++''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************&&&'''((()))******)))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******,,,---+++++++++,,,...000333444444555:::AAABBB>>>>>>AAAAAA===<<>>???AAAAAABBB<<<<<<=========<<<<<<;;;;;;:::999999999999:::;;;;;;;;;<<<===============:::<<<>>>>>><<<;;;;;;<<<<<<===>>>@@@@@@???>>>===>>>??????@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC?????????@@@AAABBBCCCCCCBBBCCCEEEDDDCCCAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBAAABBBCCCDDDCCCDDDEEEEEEDDDDDDDDDDDDAAA@@@@@@AAACCCDDDDDDCCC???@@@BBBDDDFFFFFFEEEDDDDDDAAAAAACCCBBBBBBHHHOOOJJJKKKSSSZZZTTTFFF@@@DDDMMM^^^lllvvvvvv]]]XXXddd}}}{{{kkkgggjjjbbbOOO>>>000222000+++***---000///++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,(((+++++++++777HHHPPPLLL@@@@@@@@@>>><<<<<>>DDDNNNUUURRRLLLKKKOOOBBB:::444444777;;;DDDLLLDDDEEEEEEBBB???AAAGGGLLLMMMOOOIII>>>EEEXXX___XXXRRRRRRNNNGGGAAA???AAACCC===DDD???///(((......'''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))*********+++&&&'''(((*********)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,+++******,,,...((()))***+++---///000111666666777999777555999??????:::888:::;;;;;;AAAJJJ;;;::::::999EEEdddrrrdddMMMBBB===AAA???777555:::===BBBHHHKKKJJJGGGDDDCCCAAAHHHJJJGGGKKKRRROOOEEE===@@@CCCCCC@@@======>>>;;;;;;;;;<<<<<<=========@@@>>><<<<<<<<<;;;:::888888999:::<<<>>>???@@@@@@;;;<<<<<<=========<<<<<<===<<<:::999999:::<<<===:::;;;<<<<<<======<<<<<<888;;;===>>>===<<<<<<===999:::;;;<<<<<<;;;::::::===>>>>>>>>>>>>===<<<<<<:::<<<======<<<<<<<<<===AAA>>>;;;===@@@CCCAAA???@@@@@@>>>======>>>@@@@@@======>>>???@@@@@@AAAAAA???@@@BBBAAA@@@??????@@@======>>>???@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA@@@???@@@AAACCCEEEBBBCCCDDDDDDBBBAAAAAABBB===<<<<<<===@@@BBBBBBAAA???@@@CCCGGGHHHGGGDDDAAA???>>>???AAAAAAAAAHHHOOOQQQUUU]]]```TTTGGGMMM]]]qqq|||wwwpppxxxnnnYYY```zzz}}}{{{sssnnnkkk\\\DDD444000+++222333......333111)))++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,(((......+++222CCCNNNMMM<<>>EEEKKKLLLFFFCCCEEEGGGEEEEEEFFFGGGFFFDDDDDDEEEFFFQQQOOOKKKEEE???999444111...000333666777777555444444555555666555555444444333333333444444444555555555555444444444333333333222333333444555666777777444444444444444444444444000000000000000000000000000000111111222222222333111111111222222333333333111222222222222111000000111111111222222333333333//////000111111111111111666666666555444444444333222222222222222222222222000333777:::<<<===???AAACCCDDDDDD@@@===AAAKKKTTTXXXNNNEEE???555111???SSSJJJFFFDDDGGGHHHHHHIIILLL@@@:::444444;;;BBBGGGHHHHHHJJJGGGAAABBBHHHKKKIIINNNFFF>>>???HHHSSSZZZ\\\TTTMMMHHHFFFAAA;;;<<>>333,,,******+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))%%%%%%(((---+++'''***000---,,,***(((((()))***+++******+++,,,,,,---......111222333444555555555555888555333555;;;>>>>>>;;;===AAA@@@>>>FFFQQQNNNBBBKKKDDD@@@@@@>>>:::<<>>@@@GGGPPPQQQJJJCCCAAAGGGDDDCCCEEEIIIJJJHHHFFFCCCCCCEEEFFFFFFAAA;;;666:::888999:::888444555:::999<<>>;;;888888999;;;:::::::::<<<>>>@@@AAA;;;;;;<<<<<<===<<<<<<<<<===<<<<<<<<<<<<;;;888666;;;::::::<<<>>>>>><<<:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<>>======>>>@@@@@@@@@>>>DDDLLLHHH<<<888>>>===>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDCCCAAA999:::<<<@@@BBBCCC@@@>>>BBBBBBBBBAAA@@@???>>>>>>>>>@@@BBBCCCEEEKKKTTTZZZ]]]``````YYYTTT[[[nnn~~~}}}rrr{{{yyyffffffmmmqqqccc^^^}}}}}}sssnnn}}}jjjxxxyyyrrrdddRRRBBB777111000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************((()))+++,,,///444:::>>>555>>>CCC@@@===>>>>>>;;;AAAFFFMMMOOOMMMIIIGGGGGGGGGHHHGGGEEEBBB@@@@@@@@@JJJQQQWWWUUUJJJ>>>555222000111333555777888888888555444333333333333444555444444333333222111000000444444444444444444444444222333333444444333333222222333333444444333333222333444444444333222222111000000000000000000000000000000000000000000000000111111111111111111111111444444333333222111000000111111111111111111111111555555555555444444444444444333333222222333333444333666:::===>>>???AAACCCEEEBBB@@@AAAFFFLLLPPPRRRKKKGGG>>>444555DDDXXXfffSSSKKKDDDEEEGGGFFFDDDCCC<<<888444666<<>>DDDOOOWWWXXXUUUQQQKKKFFFCCC>>>999;;;AAAAAA:::000***)))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))000...+++((((((((())))))///...,,,*********+++,,,******++++++,,,------...///000111333444555555555888555444777<<>>;;;:::???AAABBBJJJSSSOOODDDCCCBBBDDDEEEAAA<<<>>>DDDBBB@@@DDDMMMPPPKKKBBB>>>;;;<<<@@@FFFJJJJJJGGGCCCFFFGGGGGGGGGFFFDDDBBB@@@<<<888777999999777888;;;<<<>>>???>>><<<:::;;;===<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;999777;;;;;;;;;<<<>>>>>><<<::::::::::::::::::999999999888888888999999999999:::::::::::::::;;;<<<======>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>???>>>>>>======>>>???@@@@@@>>>BBBIIIFFF<<<999???<<<======>>>>>>>>>>>>===@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@AAABBBDDDDDDCCCAAA777777777:::>>>AAABBBBBB===???AAADDDEEEEEEEEEDDDBBBGGGMMMRRRVVV\\\ccchhhZZZ```cccaaa^^^dddtttxxx~~~}}}yyymmmkkk{{{nnn]]]eeefff___ccc~~~~~~yyyuuurrrvvvvvv}}}wwwmmm\\\III;;;111---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))***++++++,,,000555888999>>>@@@???@@@BBB@@@:::<<>>777...:::VVVkkkoooWWWLLLCCCCCCFFFDDD???;;;888666555999???DDDFFFFFFEEEGGGHHHFFFFFFIIIIIIGGG<<<===BBBLLLVVVYYYSSSMMMNNNIIIDDDAAA<<<888;;;???;;;555---(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))''''''"""!!!***999===777111///...,,,++++++,,,,,,******++++++,,,,,,---------...///000222333444555777666777:::>>>@@@???<<<888===@@@CCCKKKRRRNNNDDD>>>@@@CCCCCC@@@@@@JJJVVV[[[OOOFFFFFFGGGCCC;;;666777999>>>CCCEEEFFFDDDCCCGGGIIIIIIIIIHHHKKKPPPUUUDDD===888999:::999888:::;;;<<<<<<<<<;;;<<>>????????????======<<<<<<===>>>?????????===???EEECCC;;;:::???===============<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========???>>>===;;;;;;888666555888;;;>>>???HHHIIILLLNNNOOONNNMMMKKKKKKQQQXXX]]]^^^^^^___aaabbbgggjjjgggaaabbbkkktttqqqqqqpppqqqyyy~~~ffffffrrr^^^WWW^^^______uuujjjggg}}}wwwoookkk^^^LLL<<<222...,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++///222;;;<<<<<<===BBBEEEAAA;;;:::@@@JJJRRRUUUQQQHHHAAACCCDDDEEEEEEDDDBBB???>>>FFFKKKQQQQQQLLLDDD===999///111333555666666666555444444333333333333444444333333333222111111000000222222222222222222222222222222333333333333222222222222333333333333222222444444444444444333333222000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000222222333333444444444555555444222111111333666888:::===@@@AAAAAAAAABBBCCCCCC@@@@@@JJJUUUVVVJJJ===555777888;;;III[[[cccaaaNNNGGGBBBCCCDDD???:::888555555777<<>>???>>>:::999DDD[[[nnnlllXXXDDD<<<<<<<<<:::888===>>>???@@@@@@AAABBBCCCDDDFFFHHHHHHIIIQQQ^^^hhhOOOEEE<<<<<<<<<:::777777:::999888888999;;;???AAAGGGGGGGGGFFFEEECCC@@@???>>>===<<<;;;::::::999999999:::;;;:::999999999999<<<;;;999:::;;;:::999777:::999999999888888888888999999999::::::::::::;;;888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;<<<<<<=========<<<<<<:::::::::;;;;;;<<<=========:::;;;>>>>>>::::::===>>>>>>>>>===<<<;;;:::::::::999777666666666777888999999999:::::::::::::::999888777777888888666555999777666888<<>>;;;???HHHRRRUUUNNNEEE@@@>>>333333333222333444555666333333333333333333333333333222222222111111000000111111111111111111111111111111222222222222111111111111222222222222111111333333444444444444333333111111111111111111111111////////////////////////////////////////////////111111000000/////////...////////////////////////111222222222333333444444333222111000111444777:::<<>>BBBEEEEEEEEEIIIHHHGGGFFFCCC@@@>>>===EEENNNYYYZZZSSSKKKHHHHHHKKKKKKHHHBBB>>><<<<<<===222...***)))+++---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))+++...,,,,,,;;;NNNNNN@@@...---,,,++++++***************+++++++++++++++,,,******+++,,,...000222444555666888<<<>>>???>>><<<999999888777<<>>@@@>>>???AAADDDEEEDDDBBBAAA???AAABBBBBBEEENNN\\\gggQQQGGG???>>>???===;;;:::BBB???<<<999999:::;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@???===<<<;;;;;;;;;;;;<<<>>>???>>><<<<<<>>>@@@???>>><<<;;;<<<<<<:::999888888888888888888888888888888888888999999999999888999:::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<>>>>>>>>>======<<<<<<<<<::::::;;;;;;:::999888888888888999:::;;;;;;;;;<<<<<<999888999:::888888:::;;;;;;;;;;;;:::888777666555444333222111222333444444444555666666777888888777666666888;;;======<<<666888<<>>???===>>>???>>>>>>AAAEEEHHHGGGAAA;;;??????@@@BBBDDDCCC???<<<:::HHHWWWZZZQQQFFFCCCEEE:::777333000///111444777333333333333333333333333222222111111111111111000000000000000000000000000000111111222222111111000000111111222222111111000222222333333333333333222222222222222222222222222////////////////////////........................000000000///////////////........................111222222222222222333333111111111222444777:::<<<>>>@@@BBBCCCAAA@@@@@@@@@>>>CCCIIIKKKFFF===444///888;;;LLLcccgggVVVGGGDDDAAAAAABBBAAA:::333333777;;;<<<===???AAACCCEEEEEEMMMHHHEEEDDDAAA===<<<>>>NNNUUU[[[WWWLLLDDDDDDGGGIIIKKKJJJCCC>>><<<:::777///,,,******---...,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))&&&'''%%%###(((///+++!!!++++++************))))))******+++++++++++++++++++++******+++---///111333333555777999;;;<<<<<<<<<999777444333666:::<<<===:::;;;999777;;;FFFPPPUUUDDD???;;;<<<<<<:::;;;>>>999<<>>DDDNNNVVVJJJCCC>>>@@@BBBAAA@@@BBBMMMIIICCC>>><<<:::999888999:::;;;===???@@@@@@AAA@@@???>>><<<<<<<<<======@@@BBBDDDCCCAAAAAADDDGGGCCCAAA>>>=========<<<;;;666666666777888888999999666666666666777777777888:::;;;<<<<<<<<<;;;999888888888999999:::;;;<<<<<<======<<<<<<;;;:::::::::888888999999888888777666777888999;;;<<<<<<<<<<<<<<<:::888888999999888888888888888888777666444444444333333222222222222222111222333444666777999999;;;;;;<<>>@@@AAACCCDDDDDDBBB@@@@@@@@@AAAEEEFFFCCC<<<777666777===FFFTTT]]]ZZZPPPHHHEEEBBB>>>;;;:::888555999???AAAAAAAAA@@@@@@AAADDDFFFPPPIIIDDDCCC@@@===???EEEQQQSSSSSSNNNFFFBBBBBBDDDDDDHHHHHHBBB<<<999555///,,,***)))+++......,,,)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***+++,,,,,,------,,,+++))))))******************++++++******************,,,+++++++++,,,...000222222333555666777999:::<<<777555333555777999;;;===:::;;;:::;;;CCCJJJGGG???:::<<<@@@@@@<<<888===EEE???======CCCJJJJJJBBB999<<<;;;::::::<<<@@@DDDFFFBBB>>>===@@@AAA@@@AAAEEEMMMIIICCC@@@???===;;;999:::::::::;;;<<<===>>>??????>>><<<;;;;;;<<<===>>>@@@BBBDDDCCCAAAAAAEEEIIIAAA???<<<:::::::::999777333444555666777999::::::777888888888999999999999<<<======>>>===;;;888777666777888999:::;;;<<<<<<::::::999888888777666666555666777888999999999999999:::;;;===>>>???>>>>>>>>><<<:::999:::;;;999666888888888888888777666555666666777777666666555444555666888:::===???AAABBBDDDCCCCCCDDDGGGJJJLLLLLLKKKKKKKKKMMMMMMKKKGGGCCC???AAACCCGGGJJJLLLMMMNNNNNNOOONNNKKKIIIJJJOOOSSS\\\[[[YYYXXXXXXYYYZZZZZZdddgggjjjiiiiiijjjiiihhh___lllyyy|||tttlllccc\\\[[[uuu}}}nnnnnn|||zzzjjjMMMOOOTTTTTTLLLHHHYYYpppwwwqqqssssssnnnpppoooccc]]]nnn~~~}}}xxxhhhfffaaa[[[TTTKKKAAA999///...------,,,++++++***---,,,++++++***+++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***+++***---666AAADDD???<<<===888999999::::::<<<@@@BBB@@@===<<>>999444111000000111111222333333333333222111000000000000111111111111000000000000000000000000///000000000000000000//////000000000000000000/////////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////333222222222111111000000///111444888;;;???AAACCCCCCDDDFFFEEECCCAAA@@@@@@EEEEEECCC<<<777666;;;AAAAAAPPPWWWOOOGGGIIIKKKHHHCCC:::333333777;;;BBBHHHFFFEEEBBB@@@???@@@DDDGGGQQQIIICCCBBBAAA???CCCKKKQQQNNNIIIFFFDDDCCCBBBAAA@@@FFFGGG@@@:::777111)))+++)))(((***---...+++'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))&&&%%%(((+++***'''***111((((((***+++++++++++++++++++++******************---,,,+++++++++---000111111222444444555777999;;;444333444888:::;;;<<<>>>>>><<<999<<>>>>>:::<<>>@@@???===>>>CCCFFFBBB???>>>@@@@@@???===;;;:::888777777888999999===<<<;;;::::::;;;===>>><<>>>>>??????===;;;888666666666777999:::;;;<<<<<<888777777666555444444333333444666888:::;;;<<<===:::<<<>>>???AAAAAAAAA@@@@@@???<<<;;;<<<===;;;666:::;;;;;;;;;;;;:::999999999:::;;;;;;;;;:::888777<<<===???BBBEEEHHHJJJKKKLLLIIIFFFDDDDDDDDDDDDCCCAAAAAABBBDDDFFFGGGEEECCCDDDFFFKKKNNNOOOMMMKKKIIIHHHKKKMMMNNNOOOSSS[[[aaa]]]]]]\\\\\\\\\[[[ZZZXXX___cccbbb\\\]]]dddhhhfffiiizzz{{{qqqppprrrppp|||jjjYYYUUUYYYccc{{{mmmfffnnncccJJJOOOKKKLLLMMMGGGLLLnnnvvvwwwqqq___[[[eeeqqqwwwjjjgggzzzzzziiieeedddeeeaaaWWWIII<<<111***------...---++++++---///---,,,++++++******++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&'''(((,,,+++333AAAHHHDDD===;;;:::;;;<<<:::888888<<<@@@===:::888:::???AAA@@@===???===;;;;;;<<<===<<<;;;BBB@@@<<<888444111...---111222333444444333222111000000000000000111111111111111111111111111111111//////000000000000////////////000000000000//////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222444555888<<>>===???BBBDDDEEE???777222444===IIIQQQJJJLLLGGG???AAALLLNNNHHH;;;999555111111999EEEOOOGGGAAA>>>@@@AAA@@@DDDKKKMMMLLLGGG>>>888===LLLYYYTTTLLLBBB???@@@@@@<<<888>>>AAABBB===444---++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((,,,111666999666111+++***,,,---+++'''************************,,,,,,,,,,,,,,,+++***)))...///000222444666777888444555999???DDDDDD@@@<<<999666888CCCOOOQQQFFF::::::999::::::888===PPPdddNNNCCC::::::<<<<<<;;;;;;:::<<<:::888<<>>>>>???===999888;;;AAACCCAAA<<<:::;;;999666888777666666777999:::<<<<<<:::999999;;;===>>>>>><<<;;;:::888666555555444444444555999>>>AAABBBBBBDDDBBB@@@>>>>>>???BBBCCCFFFBBB===999888888777666777888;;;===>>>===;;;:::555444333222333444555666777999<<<<<<<<<===>>>???======EEENNNKKK@@@???FFFHHHDDD>>>999888999<<<>>>BBBDDDGGGGGGGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAEEEFFFJJJOOONNNIIIGGGIIIIIICCC<<<999:::===??????AAACCCDDDBBBCCCHHHIIIHHHOOOLLLKKKMMMRRRVVVXXXXXX\\\ZZZWWWTTTSSSSSSVVVYYY]]]^^^]]]YYYRRROOOVVV^^^UUUNNNRRReeetttwwwyyy}}}zzzmmm```[[[]]]dddppp{{{{{{gggUUUQQQXXX^^^uuuyyymmmUUUHHHLLLNNNIIIKKKJJJJJJMMMYYYpppmmmccc```bbblllyyyyyycccbbbfffdddccceeeaaa[[[QQQCCC777000......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))***---222888:::999666888:::;;;:::888888;;;???>>>>>>>>>>>>============???===:::888777888999;;;DDD@@@>>>>>>>>>:::222+++//////111222333333333222222222222111111111000000111111000000//////......000///...------...///000//////////////////////////////............//////////////////////////////////////////000000000000////////////////////////000000////////////000000////////////////////////000000000111222333444555999:::;;;===???BBBDDDEEEBBB@@@>>>>>>???@@@AAAAAA>>>999555777???GGGKKKKKKIIIHHHCCC>>>EEEPPPOOOFFF:::777333111333;;;EEELLLEEE???===??????>>>BBBGGGJJJHHHCCC;;;888>>>LLLWWWQQQKKKCCC???>>>===;;;888<<>>BBBBBB>>>;;;888666888@@@IIIJJJBBB999>>><<<:::999777999GGGVVVGGG???:::;;;>>><<<999888555999;;;:::>>>FFFIIIGGG>>>:::999<<<===;;;;;;>>>:::888:::>>>===::::::===CCCGGGFFF@@@:::999888666777777777777888999:::::::::888777777999;;;;;;;;;;;;:::999888777666666666777666777999<<>><<<:::888333333222222222333444555777999;;;<<<:::999999:::555333777>>>;;;333555===BBB???:::777777999===@@@GGGHHHHHHGGGDDDBBBAAAAAA???@@@@@@@@@AAACCCDDDEEEAAA@@@BBBEEEDDD@@@@@@CCCIIIDDD???===>>>BBBCCCDDDJJJMMMMMMJJJLLLQQQTTTSSSWWWTTTRRRSSSVVVXXXYYYYYYVVVQQQLLLLLLOOOSSSSSSRRRWWWUUUSSSPPPNNNNNNQQQUUUZZZWWW^^^ooo{{{}}}vvvjjj^^^YYYYYY]]]eeennnwwwkkkYYYPPPUUUccclllmmmkkk___LLLAAAIIIYYY[[[TTTKKKOOOTTTYYY```lll{{{|||ddd[[[dddwwwkkkRRRLLLNNNPPPTTT[[[WWWNNNAAA666000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))(((''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++000555777666444666999:::999777777:::>>>@@@???>>>===<<<;;;::::::<<<:::888777666666777888AAA???===<<<<<<:::666222/////////000111222333444222222222111111000000000000000000000//////......000///...------...///000........................///...............///000............................../////////000000000////////////////////////000//////////////////000////////////////////////000000000111333555888999>>>>>>>>>>>>@@@AAACCCDDD???===<<<>>>@@@AAA???<<<666222444???MMMSSSLLLCCCEEECCC>>>===FFFQQQNNNCCC777444111222666===DDDGGGBBB>>>;;;<<<<<<<<<>>>BBBFFFBBB<<<777888???KKKSSSMMMJJJDDD???;;;999888888:::;;;:::555...******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))((((((000,,,)))(((***,,,***)))******************************++++++******))))))***+++,,,---///000111222333444777;;;>>>>>>;;;888666666777<<<@@@@@@<<<777BBB===:::888777888>>>FFF???:::999===???;;;777666444888<<<<<<>>>BBBEEEEEE===999777888888666777;;;888666888<<<===::::::===DDDIIIJJJDDD===:::999888666777888::::::::::::999888777555666777888888777999888888777777777777777999888777888:::;;;:::999777777666666666777777888;;;888555333333333333333777888:::;;;:::777333000111111000000111222333333555888:::999777444333333222///000444222---111:::888777444333444888<<>>:::888888999777888999;;;>>>@@@CCCDDDBBB@@@@@@BBBBBB@@@CCCHHHKKKIIIFFFEEEGGGJJJKKKLLLSSSUUUTTTQQQRRRVVVXXXWWWWWWTTTRRRRRRSSSVVVVVVVVVXXXPPPHHHIIIPPPUUUQQQLLLQQQKKKCCC@@@DDDMMMUUUZZZccc```ccclllrrruuu}}}vvvkkk^^^WWWSSSRRRUUUZZZZZZWWWSSSWWWdddooolllcccQQQFFF>>>DDDSSS\\\YYYQQQWWW[[[___``````cccjjjpppmmmXXXVVVkkkppp]]]KKKDDDDDDEEEJJJRRRIII>>>111++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))))))))(((************************((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))******)))((((((''''''(((((()))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,///222222111333666999999777666999;;;@@@@@@>>>===;;;999888777999999888888777777777777======>>>===;;;:::999:::111000...------000222444111111111111000000000000000000000////////////...//////............//////...........................---------...///000000.................................////////////000//////////////////////////////............//////////////////////////////000000000222555888<<<>>>???@@@@@@AAAAAA@@@??????>>><<<;;;===@@@???:::666000111888FFFSSSUUUKKK@@@@@@???<<<<<>><<<;;;;;;;;;<<<>>>@@@;;;666444888@@@IIINNNGGGGGGDDD>>>888555555777777666444000+++((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))************))),,,***((((((***+++***)))************************))))))*********))))))((()))******,,,---...//////222333666888:::999777666555666888999999888888888@@@<<<888888:::===???@@@;;;888999<<<===:::888999===??????===::::::<<<>>>999666555666666555888>>>CCC>>>:::::::::888999<<>>AAADDDEEEEEEBBBBBBEEEEEEFFFKKKQQQPPPOOONNNNNNOOOPPPQQQRRRQQQTTTTTTQQQQQQSSSRRROOOPPPOOONNNNNNPPPRRRTTTUUUYYYRRRJJJJJJMMMOOOLLLGGGFFFJJJMMMRRRYYY```aaa```ccc[[[WWW\\\eeeooo}}}{{{oooaaaWWWOOOJJJJJJMMMOOO[[[eeefffbbb]]]VVVPPPFFFEEEIIIOOOQQQQQQWWW^^^hhheee^^^VVVQQQTTT\\\cccddd[[[RRR^^^~~~]]]VVVQQQQQQMMMFFFDDDEEE<<<555---***+++...///...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***,,,...///000444888999777666777999>>>===<<<;;;999888777666999999:::;;;;;;:::999888999>>>AAAAAA===:::;;;===555333///,,,+++---000222000000000000000000000000/////////////////////////////////....../////////........................------------...///000000------------------------------........./////////........................///......------......///........................222222333555888;;;>>>@@@@@@AAADDDEEEDDDAAA===;;;===<<<;;;<<<<<<:::555111000555>>>HHHOOONNNGGG@@@;;;======;;;;;;===<<<:::444222222555;;;@@@@@@?????????>>><<<;;;;;;;;;::::::777444444:::@@@EEEHHHBBBCCCAAA<<<555222333666333222///+++(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,,,,++++++)))((('''((()))*********))))))))))))))))))))))))((())))))*********)))))))))******+++,,,------...000111333444555444444444555777888777555555777999:::888666888???DDDDDDBBB:::888888::::::888:::>>>PPPKKKEEE???999666666999555333444777777888===DDDSSSHHH>>>:::777555666::::::===??????@@@BBB>>>888888:::===??????===;;;999999888888999:::;;;:::888888888777666555555555555666555444555666777666555333444444555555555666666:::888666666888999999888777888:::<<<<<<:::888777666777777888999:::::::::777999;;;<<<:::999888888888777888;;;:::999:::===888777666666777999<<<=========>>>======>>>AAACCC@@@@@@AAACCCEEEGGGIIIJJJGGGEEEEEEGGGGGGFFFIIINNNPPPPPPPPPOOOOOOOOOQQQQQQIIIMMMPPPOOOPPPRRRPPPLLLPPPOOONNNMMMMMMNNNQQQRRRMMMLLLIIIFFFDDDCCCCCCDDDEEEXXXnnn{{{}}}vvvgggYYYWWWOOOLLLTTTdddtttxxxlll___VVVOOOJJJIIILLLZZZ___^^^RRRFFFDDDIIIMMMNNNLLLKKKKKKKKKVVVnnnoooeeeXXXMMMIIINNNWWW^^^TTTPPPSSSjjjpppWWWWWWYYYXXXPPPCCC999555111111000...---,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''++++++***)))(((''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''')))+++------222777999888666555666999999999888888888888888777888:::;;;;;;:::999888777>>>DDDCCC>>>:::999;;;:::777333...,,,,,,---...////////////////////////.............../////////...//////////////////...........................---------------...//////------------------------------------............------------------------......------------......------------------------555666777:::<<<>>>@@@AAABBBCCCEEEEEEDDD@@@<<<:::<<<;;;;;;999777555333222444999AAAFFFHHHEEEBBB@@@999;;;<<<999666444444555444444555888<<<>>>???>>>???@@@@@@<<<:::;;;:::777666555555888<<<@@@BBBBBB===>>>===999444222333555///---+++)))(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((())))))*********))))))))))))))))))))))))))))))******++++++***************++++++,,,,,,,,,---///000111111111222333444666777666444555888;;;666666666888???FFFFFFAAA:::888888999666555:::AAA[[[QQQGGGAAA<<<888777888444444777:::::::::@@@HHHWWWKKK>>>888666444666999555999=========>>>:::555888:::<<<>>>>>><<<:::888888777777999;;;<<<;;;999888888777777777777777888777666555666888999888777444444444444555666777777999777666777888999999888777888999:::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@;;;===??????>>>>>>???@@@>>>???AAACCCDDDCCCBBBBBB??????>>>===>>>???@@@AAABBBCCCCCCCCCAAAAAACCCDDDCCCCCCCCCDDDEEEFFFHHHHHHLLLKKKMMMOOOLLLGGGFFFHHHLLLLLLLLLKKKJJJJJJLLLNNNEEEJJJMMMNNNQQQUUUVVVTTTPPPOOOMMMJJJGGGFFFGGGIIIEEEIIIKKKHHHCCCAAAFFFKKKVVVgggwww{{{yyysssfffYYYQQQLLLJJJRRR```jjjnnnmmmhhh___WWWSSSPPPLLLKKKNNNRRRMMMCCC;;;:::BBBGGGGGGGGGGGGHHHNNN[[[nnnmmmcccXXXTTTWWW^^^bbbdddVVVQQQRRReeewww^^^```^^^YYYQQQFFF;;;333///+++...000///,,,***)))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&''''''((((((''''''&&&,,,,,,+++***((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******((())))))(((''''''***,,,***000777:::999666555555555555666666777888888999444555777888888888777777666<<>>:::999777666444222222333444777999;;;;;;<<<>>>???===AAA@@@;;;999;;;888444333666999<<<>>>>>>>>>>>>::::::999666444222222333,,,***)))(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))(((((()))******)))))))))***)))))))))))))))))))))))))))******+++,,,,,,++++++)))))))))******************,,,......---...000333222333555555555666999;;;777888777666;;;AAA@@@:::666666888888444222888@@@VVVJJJ@@@??????<<<999999888999<<<>>><<<:::>>>EEENNNCCC999666777777777:::777AAAGGGDDD===999777666777888999::::::999888777444444555777:::;;;:::888888888888999:::<<<===>>><<<:::999:::;;;;;;:::999888888777666777999;;;<<<999888777888:::;;;:::999888777666666777999;;;<<<;;;<<<===???@@@AAA@@@@@@===>>>>>>===<<<===???AAABBBBBBCCCCCCEEEFFFFFFDDDAAAAAAAAAAAAAAAAAAAAABBB@@@BBBCCCBBB@@@??????@@@????????????@@@AAABBBCCCKKKMMMRRRWWWTTTLLLGGGGGGGGGHHHHHHGGGFFFHHHLLLOOOIIIKKKKKKIIIKKKSSSWWWXXXMMMMMMKKKGGGCCCAAACCCEEEIIIOOORRRPPPJJJHHHMMMTTTZZZbbbeeebbbeeekkkhhh___RRROOOKKKKKKQQQWWWYYYXXXUUUPPPNNNOOONNNIIIFFFFFF===<<<:::;;;BBBJJJJJJEEE???HHHQQQVVV```nnntttrrreee[[[SSSWWWdddooopppmmmSSSLLLIIIQQQZZZ[[[VVVRRR```ZZZPPPCCC999444111///---,,,,,,,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&'''(((((('''&&&&&&+++++++++***)))(((''''''))))))))))))))))))))))))'''''''''((()))*********''')))***)))((((((***,,,)))000888;;;:::777555444333444444555666777777888444555666777777888888888666888999888666444666888:::::::::888666222///------------....../////////---------.........//////---...///000000///...---------------------------//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,:::<<>>:::777555555666777444777888444//////555<<<999;;;===???@@@@@@>>><<<===777333333555555333111555999<<<<<<;;;;;;===@@@<<<@@@@@@;;;888:::777111222777<<<@@@???>>><<<<<<999777666555444333333222***)))(((((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++***))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((())))))))))))))))))(((+++------,,,---000333000111333444555777999;;;999;;;999555666:::888222333444777888444000555===KKK???777;;;@@@>>>:::888<<<===@@@AAA<<<888:::@@@BBB999333555888999:::;;;===LLLUUUNNN???666777:::555666777888777777666555000000222555888999888777777888999;;;>>>@@@CCCDDD@@@???============;;;:::888777555444555888;;;===<<<;;;::::::<<<===<<<;;;===<<<:::888999;;;===???777888:::<<<=========<<<<<<;;;;;;999777888;;;=========<<<;;;===@@@AAA???>>>?????????@@@@@@@@@@@@>>>@@@BBBCCCBBB@@@@@@AAA????????????@@@AAACCCCCCBBBFFFOOOWWWWWWOOOHHHGGGEEEGGGHHHGGGFFFIIINNNSSSOOONNNHHHBBBCCCLLLSSSUUUNNNOOONNNKKKGGGFFFIIILLLPPPTTTVVVSSSNNNLLLOOOSSSGGGQQQZZZ```llluuummm^^^QQQNNNHHHCCCFFFPPP[[[aaaIIIGGGIIILLLKKKDDD===:::999>>>AAA???AAAHHHOOOQQQJJJYYY]]]QQQKKKSSSZZZYYYYYYNNNFFFNNNaaapppsssoooCCC>>>>>>BBBBBB@@@IIIVVVRRRLLLBBB666///...---,,,222---((()))---...,,,(((************************************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))(((%%%&&&'''(((((('''&&&%%%************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&)))++++++)))(((***---(((///888<<<;;;777555444444444444555555666666666666666777888999:::;;;;;;555444222000000222666999777999;;;;;;:::666111///---------.........//////---------.........//////---...///000000///...---------------------------000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,;;;===@@@BBBCCCBBBAAA???888888777777666666555555111333111...///555888777777;;;???AAA???<<<999777666666444222000111444777=========;;;999888999:::888<<>>AAA@@@;;;666555555777888888777666555444777<<>>BBB???888888888888888999:::;;;<<<;;;???@@@;;;888:::<<<;;;>>>:::666555666999;;;<<<:::999888:::===>>>===:::<<<999999:::999777;;;AAA<<<>>>???>>><<<;;;>>>@@@DDDAAA>>>>>>@@@BBBAAA???BBBAAA@@@?????????@@@AAA???@@@AAA@@@???@@@CCCEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFDDD??????EEELLLNNNOOOKKKIIIIIIJJJMMMWWWbbbccc^^^VVVNNNHHHFFFFFFGGGEEEMMMUUUVVVQQQLLLKKKMMMJJJJJJPPP^^^lllnnnbbbUUUGGGHHHIIIKKKRRR[[[\\\YYYJJJEEEAAA@@@>>>::::::===EEECCC???BBBSSSeeebbbSSSTTTMMMFFFFFFLLLQQQQQQOOONNNCCC@@@TTTttt}}}nnnFFFBBB<<<:::;;;???CCCDDDDDD>>>666111///...,,,***...---,,,+++************************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,111555777666555444777777666666555555444444555555555555666777888999777777666666555555444444777999::::::777555555555000///...------...///000---...///000///...,,,+++...------,,,---...///000........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,??????@@@@@@@@@>>><<<:::777666555444444333333444000222222000222888;;;;;;888;;;???AAAAAA>>>:::666444333222111222444555666;;;<<<;;;:::999999;;;===<<<<<<;;;888444333444777999999:::;;;:::999777666222111000111222111...+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++*********++++++***)))+++---000000000000000111333444555888888777777666666555555333333333333333666:::===CCC>>>:::777777888777666;;;KKKYYYWWWHHH:::777:::777666444555777777666555888>>>CCC@@@999333444888666666:::CCCJJJIII@@@777666777777777777777777666666888:::;;;:::;;;<<<>>>AAABBB@@@<<<===@@@>>>999888888888999:::<<<===>>>===AAAAAA<<<999;;;<<<<<<<<<;;;:::;;;<<<===;;;:::888888888:::>>>???===;;;;;;777555666555333666:::<<<===???>>><<<;;;===???@@@===;;;:::===>>>>>>===>>>>>>============>>>???=========<<<<<<>>>@@@BBB>>>>>>???@@@AAACCCEEEGGGFFFFFFDDDBBBFFFPPPXXXZZZUUUQQQNNNNNNNNNQQQZZZccc]]]YYYRRRJJJDDDAAA@@@@@@DDDOOO\\\```[[[RRRLLLJJJDDDEEEJJJQQQXXXUUULLLCCCCCCGGGHHHFFFGGGLLLNNNNNN@@@>>>>>>AAA@@@<<<:::<<>>;;;888666555666444222111000000111222333666666333444999<<<:::::::::===AAACCC@@@:::444222000///222666999888666999999999888888:::>>>BBB@@@<<<555222222444777999999:::::::::999888666555111000.........---+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))******+++++++++++++++)))******))))))))),,,...---------...///000111222222333333444555666666666222333333333333555888;;;???<<<888666555666555444???GGGMMMJJJ@@@777666999666444444888======888333333666999888555222222444666555999DDDNNNNNNBBB777777777666666666888999:::;;;:::999777666777:::===CCCFFFDDD>>>::::::999777555555666777:::<<<>>>@@@>>>AAAAAA<<<:::;;;<<<;;;:::;;;>>>AAABBB@@@<<<888666666888;;;>>>???>>><<<@@@:::666777666555555888888999;;;:::999888999:::>>><<<999999;;;===??????<<<<<<======>>>>>>>>>>>>CCC@@@>>>===???@@@BBBBBB??????AAADDDHHHMMMQQQSSSKKKIIIEEECCCJJJWWW^^^___QQQLLLHHHGGGGGGIIIPPPXXXYYYVVVOOOHHHBBB===;;;999BBBPPP```hhhcccXXXLLLFFF???AAAEEEIIIKKKIIIFFFCCC???DDDEEE@@@<<<===AAABBB999888;;;@@@AAA>>>===???BBBFFFJJJRRR^^^eeeZZZJJJCCCDDDHHHNNNSSSPPPGGG???;;;@@@OOOfffxxxuuu```KKKJJJGGGBBB>>>:::666222///,,,***))))))+++------,,,---,,,+++***************************************))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))+++---///000000000222222333333333222222111444444444444555666777777999999999999777555222111444666:::;;;999777555555666555222000---+++******///.............../////////......---------..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,DDDBBB???;;;777555333333555333111......///111333:::<<<;;;777777999999666999888999>>>AAA@@@888111111//////333:::>>>;;;888777777666666777;;;@@@DDDBBB;;;333000444888:::::::::::::::999888666555444000///...---,,,***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***)))((((((+++---+++++++++,,,---...000000000111222333444555666666666666555333000000111333999777555444444555555555<<<===>>><<<777555777999555444666<<>>===<<<999666555777<<<@@@HHHLLLJJJAAA888555555555222333444777999<<<>>>???<<>>:::888:::;;;888888:::<<<@@@AAA???:::666555666999<<<>>>???>>><<>>???@@@@@@AAAAAAAAAAAAMMMIIIFFFDDDEEEFFFEEEDDDCCCEEEIIIOOOUUUYYYZZZ[[[PPPLLLDDDAAAIIIUUU[[[ZZZJJJDDD???>>>======BBBIIIWWWTTTPPPIIICCC>>>;;;999???KKKZZZbbb___UUUKKKFFFEEEEEEEEEFFFFFFFFFFFFEEE<<>>>>>;;;;;;???EEEGGGDDDCCCEEEGGGGGGFFFGGGNNNSSSNNNDDD???EEEOOOZZZ^^^XXXKKK@@@<<>>;;;888555444444444444222000......000333444;;;======:::888:::999555666555555999===;;;555...111000000666===@@@>>>:::555555555555666999???CCC>>>888333333999<<<<<<999999999888777555444222111000///...---***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***)))((((((***+++++++++++++++,,,...///000111111222222333444444444999999888555222000111222222222222333333444666777???===999777666777:::;;;555444777>>>EEEEEE<<<333777666555555555555555444333555777999:::999777666444333222333666:::>>>AAA:::999666444333666<<>>>>>>>>888:::999666777:::;;;888888888888999;;;:::888666666888:::<<<======<<<<<<<<<777666888888555444666;;;<<<>>>AAABBBBBB@@@>>>???===<<<;;;<<>>BBBIIIQQQWWWXXXTTTQQQJJJFFF???===FFFSSSZZZZZZLLLEEE???===<<<;;;???DDDRRRPPPLLLHHHCCC???<<<:::<<>>;;;888888999999888<<>>BBBLLLVVVXXXQQQIIIFFFEEEDDDCCCBBBEEEHHHFFFBBB777@@@OOO\\\aaaZZZLLLAAA======>>>AAAFFFHHHGGGEEEEEE@@@999333000---+++***+++,,,,,,---,,,***))))))++++++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))***+++---......///111222333333222111111111111111222333444555111222333444444444333222111444777888777555444444666666555444333222111000------+++++++++,,,---.....................------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,:::999777555333333333333111000//////000222444666666:::;;;::::::<<<;;;777444333333555777666222...222111333777<<>><<<555555555444444666:::>>>888555444666;;;>>>;;;888999888666444333111000///...///...,,,)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******+++,,,)))))))))))))))))))))))))))******+++++++++++++++((()))+++***)))((()))************+++,,,---...///111111111111222222222222777888888777555555666888///000222222222333666888???<<<777444444555555666444444777===BBBAAA:::444:::999888777777777999:::777888888555333222444777333222222222555999===???444444333111111555:::>>>PPPSSSPPPEEE;;;888888888555888<<>>===555777666555888===>>>;;;999666444444555666777777999;;;<<<<<<;;;::::::;;;;;;:::<<>><<<;;;;;;<<>>FFFNNNTTTRRRJJJCCC===<<<999:::DDDRRR\\\^^^NNNFFF???===<<<;;;===@@@HHHFFFDDDAAA???===;;;;;;:::<<<>>>??????@@@BBBDDDGGGCCC???===<<<<<<:::888777888888999???DDDAAA;;;<<>>???;;;777111---++++++++++++&&&(((*********)))***++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,,,,...000222333222111000000000000000111222333333//////000111222333333444111333555555444222222333333444444555555555444444...------,,,++++++,,,,,,,,,---......//////..............................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,333333222111111000000111------...///111333555666444888:::999:::<<<:::666222222222222222111111000111222444666999:::;;;;;;555666666444333333555777333222333666:::;;;:::777888666444222000...------,,,------+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))((()))******++++++******)))***++++++***))))))***)))))))))***+++,,,---............///000111111111222333555666666777999:::///111333333222222444666888666333111111111111000111222555999<<<;;;777333888888999888777999===@@@:::888555333222333444555444444333333444666999:::222222333222222444888;;;GGGIIIFFF===777777888777555888>>>BBBBBB???;;;777555777777777===DDDEEEBBB:::777444333444666888888>>>>>>>>>;;;888777888:::===@@@FFFHHHAAA999777;;;222444777===BBBBBB???;;;:::999888777888>>>GGGNNNGGGDDD@@@;;;888777777888999???DDDCCC===888888::::::===CCCKKKOOOMMMDDD<<<777999888888>>>JJJSSSUUUKKKBBB;;;:::999888888;;;>>>===;;;:::::::::;;;<<<999999888888888999<<<>>>===>>>???>>><<<<<<>>>AAA<<<@@@BBBAAAAAABBB>>>888:::@@@NNNZZZ[[[QQQFFFAAA:::>>>DDDEEEBBB;;;666444:::CCCOOOZZZ]]]WWWLLLDDD888888777777666555555555111...+++***++++++***)))&&&(((******((((((***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))+++...000222111000///////////////000111222222222111000///000222333555222333333222000///000111000111333444555555444444000000000///...---,,,+++***+++---...///000//////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---***+++,,,///111333555555666:::<<<:::999999777222222333333111//////111222111222444555555666999;;;666666666555222111222333///000222444777999888888777666333111...---,,,+++***,,,,,,***'''&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((()))***************)))+++,,,,,,***)))******(((((((((((()))+++,,,---***+++,,,---///000111111...000222333333444666777111333555444111000222444111111111222333333333333///111444666777666444222444777888777666999???DDD:::555111111333555444111666666555444333444555555333444666666555666888999===>>>;;;444111333555444222666<<>>999;;;>>>:::;;;???FFFJJJHHH@@@888:::<<<;;;666777>>>DDDGGGJJJAAA:::888888666666888888888777777888:::===>>>:::999888777777777777888;;;AAAEEEAAA888444888===BBBIIIMMMIIICCC???;;;777;;;;;;???FFFGGGDDDBBBCCCJJJLLLMMMKKKCCC:::777777;;;BBBMMMUUUVVVPPPGGG@@@888777444222000///000000***))))))***++++++)))&&&+++,,,---+++((((((***,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((())))))((((((''''''))),,,///000000///............//////000111222555333111//////111333555333333222000...---///111///000222333444444333222222222222222000...,,,+++)))***,,,...000000000000........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............///000111333444555555666:::888666777888888555222333222111111111222333444777666555444333444555555666888999888555222111111222111222444777888777666:::777444000---,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++(((''')))+++''''''((()))***++++++,,,***************+++++++++***************)))(((''''''***,,,,,,***)))***,,,************************)))************+++++++++++++++,,,,,,,,,---------000000000000111111111111222444777999888666222///111222222222222111000000///111333666777777666555555444444444666999===???666555444333333333333333:::999777666555555555666666666777:::<<<;;;666111555444444555666666555333000444999======;;;777444222;;;888111<<>>FFFHHHCCC===999888777666999@@@HHHIIICCC;;;:::999888777888:::===>>><<<:::666222222444777999777555444555777999::::::>>>>>>===;;;999999;;;===???<<<;;;;;;777555999@@@III]]]bbbMMM999888999444;;;:::;;;===??????>>><<>>???AAABBBAAA@@@>>>===;;;999555222///...---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%$$$%%%'''(((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))((('''&&&'''))))))((('''&&&+++,,,&&&###&&&((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''')))+++...///000000000333111///------...000222222222111111000/////////...///000111111000///...000000111222333333444444000111333333333222000...///000---+++333===999,,,------++++++++++++------.........////////////000///...---,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,---...///---------,,,---......///...///111444666666777777888666555555777666444111222222111111222333444555666666444333333333444555444555666555222111000111222111222444666777777666888666222///,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++(((((()))+++)))))))))))))))*********++++++*********************************)))(((((('''***,,,,,,***)))***,,,************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,......//////000000000111222444666888777555222///000111111111111000/////////000222333444444444444222333444666888999;;;;;;555444333222222222222222888777666444333333444444555666777:::<<<;;;666222333222111111333333222111000222444555666666444444444888555000999JJJLLLBBB666666666555444666999<<>>DDDEEEAAA;;;999888444444777<<>>>>>:::666555555000222444666888777666555555555444444444333333333444444555555666777888888888777777888999999888666777888999999999;;;???BBBEEE>>>999888777555666999CCCPPPSSSEEE888888:::999888:::<<<:::777555555777DDDQQQVVVTTTPPPAAA333444444444555555444222000///000///---+++***)))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&'''(((&&&$$$%%%(((,,,777+++$$$))),,,((($$$%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,---...------------------------...////////////000000000.........------.....................////////////000000111222111000///...,,,000///***+++000...''',,,++++++******++++++,,,,,,,,,,,,---------......000//////......//////000................................................---.../////////...---,,,...------------...///////////////000222333555555000222555777888777666444222222222222222111000///222222222333444555666777444333333333222222222222000000000///...///111333222111111222444555444222111000...,,,***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++******)))))))))))))))))),,,,,,,,,+++***)))((((((+++*********************)))***+++,,,,,,++++++,,,************************))))))))))))************))))))))))))************))))))***+++,,,---...//////000222333333222111000000000111111000000///...//////.........///000000,,,...000222333444333333333333222222111222222333444444333333222222222222///111333555666444222000777555333333444666666555444333222111222444666777777111///333666444222222///111333333222111222333666444111///...000222333444777888555111///111444444555333222666<<<999222222222222000///000444777999666333111222333222111333444666555222000000111...000333333222222444666222333444555666666666666444555777999999888777666555555666888:::;;;999777666777777777888:::>>>AAAGGG>>>777666666444444666>>>FFFGGG>>>666666999::::::===???<<<666222333666>>>IIILLLIIIGGG;;;000111333333333333111000...---++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))'''&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&###&&&)))(((&&&(((///666PPP777%%%&&&)))$$$###(((''''''''''''(((((((((((('''''''''(((((((((((())))))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((((((((''''''(((***+++---,,,---...///000//////...,,,------...//////000000......,,,++++++,,,......///.....................//////000000000///...---...333444000...000000---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------............//////////////////////////////---.../////////...------.........------......///222222222222333444555666555666777777666444222111000111222222111000000000222222333444555555666666222222222222222111111000///000000//////000222555222111000111333333222000------,,,***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++++++++'''(((((()))******++++++,,,,,,,,,+++***)))((((((++++++***)))******+++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********'''((()))***+++,,,---------...///000111111000000111111222222111111000///000//////...//////000111------......///000111111333222222222222222333333333333444333333333222222///111444555555444333222333111000000111222222111222333333444555555666666777111///444666222000111///111333444333222222333111111222222222222111111222333333111......111444555444222///000222111...222222222111000000222333444222111111111222222111222222111000//////000222---000333333111222666;;;777777888999999999888888666777:::<<<;;;999666333222222444777:::<<<;;;:::666777777666555666:::<<>>@@@AAA===666222444777888AAA???<<<===666///333222222111111///...---,,,)))))))))((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&###&&&)))(((&&&(((///666MMM555$$$&&&***&&&%%%***''''''''''''((((((((((((((())))))))))))*********)))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((((((''''''&&&'''(((***+++***+++---///000//////...++++++,,,---...//////000...---,,,++++++,,,---.../////////////////////...////////////......------***...000...,,,---..............................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......//////////////////////////////------..................///......---------......111111111111222333444555888888777666444222000///000111333333111000111111222222333444444444444333111111111222111000000//////000111111000111333444222111000111222222000...++++++******))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,---,,,+++''''''((()))***+++,,,,,,,,,+++++++++***)))))))))++++++***))))))+++,,,---+++******+++---...,,,+++))))))))))))))))))))))))((((((((()))))))))******((()))))))))************'''(((((()))***+++,,,,,,,,,,,,------...///000000222222222222222111000000000000111111222222222333//////......///000111111111111111000111111222333222222333333333333222222111444777888777666666666222222111222444444222000000111333444555555444333555222111333444222111222111222444444333222222333222444666777777555333222222333444333111111333555333333222111111222333333333333333333333333333444555444444333333333444444333222111111222333555666...111333444333444888<<<>>>===<<<:::888666555444666888;;;===<<<999555222000000111555999;;;<<<;;;555666555333222333666888@@@999333333333333777;;;;;;777333333333333666;;;AAAAAA@@@<<<777333444555444:::777444777444000555///...---,,,,,,+++******((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&'''(((&&&$$$%%%(((,,,111&&&"""(((---+++)))***''''''''''''(((((((((((())))))*********+++++++++(((((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&(((***,,,------------******+++,,,------......---------,,,,,,---------/////////000000000000000.........---------,,,,,,)))+++---...---...//////...//////000000//////...+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,---.........------------------------,,,,,,,,,------------.........---,,,,,,,,,,,,---000000111222333555777888999888666333111000000000000222444444222111222333222333333444444333222111000000111111111000///...---///111111111000111222111000000000111111///---)))************)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((***,,,...---+++(((((())))))*********+++++++++******************,,,+++***))))))+++---...,,,******+++......---+++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++(((((())))))*********+++++++++++++++,,,...000111111111111111111000000///111222333555666666555555000111222333333333222111...............///000111000000111222222222111000000333666777666555666777333333444666777666333111000111222333444444444444222333222///000222222000222333444333222111222444555666777777666555333222111222444555444444444555000111333444333333555888444333333333555666666666777777666555333333444555333222111222444777999999000111333333333444666777???===:::777444222111111333555888;;;:::888444222000000000222666999::::::333333222111000111444666999555222222222333999AAA???666000222444333666<<>>BBBBBB;;;333000222444444222444333333222111000//////...------,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''')))***,,,...///000......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,---------......---------......---,,,,,,------------,,,,,,+++***------------------------///000000000///...------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********333333333444555777888999444333111///......///000000000//////000111333444444444333222111111111111111111///.........//////......//////000000000000......---,,,+++***))))))))))))))))))))))))))))))***)))((((((((((((((())))))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,***)))))),,,...---,,,+++,,,---,,,+++)))))))))))))))))))))))))))******))))))))))))******************))))))))))))***)))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,---//////////////////000111111111111000111111111111111222444555111000000///---,,,,,,++++++,,,,,,------,,,,,,+++.........//////.........111111000000//////000000000000///---++++++---///111111111111111111111111666555333222111000000111111111222222111111000///000000000111222333333333000///...000444666555444222111000000000000111222333444555555333222222333000111000///222888:::888000222333333111000111111999777555333111000000000111222333444444333222111000...,,,---222666888888000///......000333777999444222//////111777===@@@AAA:::333///000222111000222111111000//////......,,,,,,++++++******))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,------------------,,,---------,,,,,,+++***------------------------.........///......------------------------------,,,------......------,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++555555444444333444444444333222111/////////000000000000///000000111222333444333222111000000000000000000///............///...////////////000000000...------,,,+++***))))))))))))))))))))))))))))))******)))(((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,***))))))+++...,,,+++***+++,,,,,,***((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))******++++++******++++++,,,---++++++++++++,,,---......///000000111111111111111///000000111222222222222000000///......---,,,,,,,,,,,,++++++++++++,,,,,,------............------+++,,,.../////////...---111111000...,,,,,,---///////////////////////////555444333111000000000000000000111111111000////////////000000111111222222000///...///111222222111000000////////////000000111333444333222111111222...000000///222999;;;888111333555555333111000000555444333111000000000000///000111222222111000//////---,,,---///222333333/////////000222666:::<<<555333111000111555:::===>>>999222//////000///---///......------,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,---------,,,++++++------------------------+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................------,,,,,,------...+++,,,,,,,,,,,,,,,------555444333222222222222222222111000000///000000111111111111111222222333333222222111000000000000000//////..................////////////////////////---,,,,,,+++***)))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))*********++++++++++++,,,,,,+++******+++---+++***)))***++++++***((())))))))))))))))))))))))******))))))))))))******************)))))))))((()))))))))))))))*********+++***++++++++++++,,,,,,***++++++*********,,,......///000000111111000000...///111333333333222111000000000//////............---,,,++++++,,,---...---...////////////...---+++,,,---.........------//////000///......111333........................111111000000//////////////////000000000//////.........//////000000000000///.........//////......//////............/////////111222222000///000000---//////...111777888555222444777777555222000///000000//////////////////---......//////......---///...---...///000000000/////////111333666888:::555333111///000222555777;;;777222///......---,,,+++++++++++++++*********'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---......+++++++++++++++++++++,,,---------,,,,,,,,,,,,+++,,,+++*********---///111,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------...........................------,,,,,,------...++++++,,,,,,---------...222222111111111111222222000000000000000000111111222222333333333333333333111111000/////////000000......///////////////////////////...............+++++++++******))))))((())))))))))))))))))))))))******)))(((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((((((((()))***************+++++++++***,,,,,,+++******+++---***))))))***,,,,,,***)))******************************))))))))))))******************)))))))))((((((((())))))******************++++++,,,,,,,,,,,,)))+++,,,+++***)))+++---******+++,,,,,,,,,,,,,,,---///111333444333222111111111000000000000000000000///...------...///000///000111222222111000///000///...---------......---......---,,,,,,...000------------------------...............------------......//////.........------...............///.........------,,,,,,,,,---------------------------...000000///......///---///...,,,...333333///000222555555333000...---,,,,,,---...............------------------------///000111111000///////////////000111222333444444222111///......///000111777555111///...---,,,+++)))))))))))))))*********'''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))******+++'''((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++,,,,,,---------000000//////000000111222//////000000111111111222222222333333444333333222000000////////////000000...///000000111000000000/////////............---*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))***************************+++,,,,,,+++***+++,,,******)))+++,,,---+++*********************************))))))))))))******************))))))))))))((((((((()))******++++++)))***+++,,,,,,,,,,,,+++))),,,///...,,,***+++...***+++,,,,,,------,,,,,,---...000222333222111000000000000000000000000111000000000//////000000000000222333555555333222000222111000.........///000333333222000---,,,---///------------------------+++,,,---------------,,,,,,,,,---.........------,,,---------------------,,,---...---+++***+++,,,++++++,,,------,,,+++++++++,,,......---,,,---...,,,...---+++---111000,,,,,,...000000...,,,+++++++++,,,---...////////////------------------------000222444444222000000000///000111111111000000///000000...---,,,,,,------111111///...,,,++++++***((((((((()))*********+++''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((()))***++++++'''((()))***+++---......+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++******+++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,000000//////...//////000......///000111222222222000111222222222111000000/////////......//////000...///111222222222111111//////.........---------)))))))))))))))((((((((())))))))))))))))))))))))(((''''''(((((()))***+++&&&((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***))))))(((((())))))******************************+++---,,,+++***+++,,,+++******+++---...,,,+++******************************))))))))))))******************))))))))))))'''(((((()))******++++++)))***+++,,,,,,,,,++++++)))---222222...,,,,,,...,,,---......//////......+++,,,---////////////...------....../////////000//////000000000000//////111222444666666444222111///000000111111111111000666666555222///...///111........................+++,,,---...//////......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---******+++,,,,,,+++******)))+++------,,,+++,,,---***,,,,,,+++---111000,,,+++---......,,,+++,,,------...///000111111000000///..................//////222555666333111000111///000111222111000///...//////...------,,,,,,,,,+++,,,,,,+++***)))((()))(((((())))))***+++,,,,,,)))))))))))))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((())))))*********'''((()))***+++,,,---...++++++++++++*********)))))))))***+++,,,------...++++++++++++++++++,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++******************************)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,+++******************)))111000///......------...---...///111222222222222...///000111111000///...//////.........//////000///000111222333333222111//////.........---------))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,&&&((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******++++++******************)))+++------+++***++++++++++++***,,,......---,,,******************************))))))))))))******************))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++)))...444444000---,,,...******+++,,,,,,,,,,,,+++******+++,,,------------++++++,,,,,,---.........---...///000000///...---000222444666666444222000+++---000333444444222000///000///...,,,---///111........................,,,---...000000000000///***+++,,,,,,------------,,,+++++++++++++++++++++***---...---+++***,,,...)))***+++,,,,,,+++***)))(((***,,,,,,++++++,,,---)))+++,,,,,,///333222///---///000///......///000///000111333333333222222000//////......//////000...222666666444111000111...///111222222111000////////////......---,,,,,,'''((())))))((('''''''''(((((()))***+++,,,------************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''+++*********)))))))))((((((((()))***+++,,,------++++++++++++******))))))(((((()))***,,,---...///++++++,,,,,,,,,+++*********+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++******************++++++*********))))))((((((000000000111111111000000000000111111111111000000///////////////000111111111000...---,,,,,,---...000000000000000111111111---------,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++)))((()))---...---+++)))***+++++++++)))((('''))))))******++++++++++++,,,---......,,,******+++***+++,,,---............------,,,++++++***))))))++++++***)))(((((())))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,111666555111///000222000000000000000/////////000000111222222222222222//////......///000111111......///000000000000000111000...---,,,---///000...---,,,++++++,,,...///---///000///---++++++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------...,,,------...------,,,+++......////////////......000000111111111111000000111000...---...///111222111111000000000000111111.........------,,,,,,,,,...,,,++++++,,,,,,+++))))))'''%%%&&&(((***)))(((***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))******+++'''((()))*********************))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******************(((&&&'''+++------,,,************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,000...---+++******++++++++++++++++++******)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))444333111000/////////000///000000111111000000/////////......//////000111//////...---------......000000000000000000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++)))(((***,,,...---+++***************)))(((((((((((())))))***************,,,------+++***++++++++++++,,,,,,,,,---------------,,,,,,+++******)))+++******))))))))))))***************)))))))))((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,///333666555222000111444//////////////////......//////000111111111111000222111111000000000000111//////000111111111111111111000...------...///000000///---,,,,,,---...///222333444333111/////////---...///000000000///...------,,,,,,,,,------...------------............//////......---------,,,......////////////......//////000000000000//////000///...------///000222000//////////////////000---------,,,,,,+++++++++***(((''''''(((((('''&&&(((&&&%%%&&&(((***)))'''((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))******)))))))))(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((())))))***+++(((((())))))***)))))))))******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************(((((())),,,---+++)))---------------.........,,,,,,------,,,++++++***************++++++++++++///...,,,+++*********+++++++++++++++*********))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************666555222000........./////////000000000000//////......------......///000------.../////////......////////////////////////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***))))))***,,,---,,,+++++++++***))))))))))))***((((((((()))))))))))))))(((***,,,,,,+++***+++,,,---,,,+++++++++,,,---...---------,,,,,,+++***)))******)))))))))***++++++************))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,...000///,,,+++---000------------------------------...///////////////444333222111000000000000000000111222222222222111000///...------...///000222000///...------...///111222333222///---------+++,,,///000111000...,,,---------------...///000............/////////000222111///...---------.........////////////............////////////......///...---,,,---...///000...------------------...++++++++++++************'''&&&%%%%%%&&&&&&%%%$$$(((&&&%%%&&&((()))((('''&&&&&&''''''(((***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))((((((((('''''''''((((((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))((((((***))))))(((((())))))***))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++******)))+++,,,,,,***)))***+++++++++,,,,,,,,,---------.........---,,,,,,************++++++++++++---,,,+++***************++++++++++++************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444444333222111///...---/////////000000/////////---------------...//////,,,---...000000000///.../////////...............+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***))))))***++++++++++++,,,+++***)))))))))***+++))))))))))))************''')))++++++******+++,,,---,,,+++***+++---///111,,,,,,---------,,,******))))))))))))***++++++,,,*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))++++++***((((((***,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------111111000/////////000000...///000000111111000000///......---......///000222111000///............000111222111...,,,+++,,,***,,,000222222111...,,,------------...///000111....../////////000000000444333000...,,,------...------............------,,,------------------,,,---,,,,,,,,,,,,---......,,,++++++******++++++,,,))))))))))))))))))))))))((('''&&&'''(((((('''&&&''''''''''''((((((''''''''''''''''''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''''''''''''''''''''((())))))******'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))*********+++++++++***)))(((((())))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,++++++***+++,,,---......*********+++++++++,,,,,,,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444555444222///---//////000000000000//////---------------...//////,,,---///000111000//////.........---------,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))---//////---)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))***************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++''')))++++++******+++,,,++++++******,,,///222444+++,,,---......,,,+++*********))))))***+++,,,,,,))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++,,,---)))*********+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...000000,,,,,,---...............---------------......///111111000///...---------222333444333000............111444666666555222000,,,,,,,,,------///000000............////////////444222///---,,,,,,---...,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,---******))))))))))))******(((((((((((((((((((((((()))((('''''')))))))))''''''((())))))((((((''''''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''((())))))***,,,,,,,,,,,,+++******)))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******++++++,,,+++******+++///444777////////////////////////***++++++,,,,,,,,,++++++,,,,,,,,,------------...***+++++++++******))))))+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444555444222///...000000111111111111000000......------......///000......///000000000//////......------,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))---000000---)))&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++***))))))***++++++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++(((***,,,,,,+++***+++,,,*********+++---///111222+++,,,---//////---+++***++++++*********++++++,,,))))))))))))************))))))))))))******************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))))))))***************+++++++++******)))))))))******++++++,,,))))))***+++++++++++++++(((((()))***+++---...///******+++,,,,,,,,,,,,+++******+++,,,,,,---------.........------,,,++++++---///000///---,,,,,,,,,,,,...000222333111000...+++++++++++++++,,,---...,,,,,,,,,------------...000///---,,,+++++++++,,,******++++++++++++******))))))************))))))))))))*********+++++++++))))))(((((((((((())))))''''''''''''(((((((((((('''&&&%%%&&&(((((((((&&&''')))++++++***(((((((((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))((((((((())))))))))))((((((((((((''''''(((((()))***+++++++++,,,++++++******)))((((((''''''(((((()))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********************,,,000555:::000000//////...---------))))))***+++++++++******,,,,,,,,,,,,------------***++++++,,,++++++******++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555444222111000//////111111222222222222111111//////......//////000111111000//////////////////---------,,,+++*********((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((***++++++(((((()))+++)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++*********,,,------+++***++++++*********++++++,,,,,,---***,,,...//////...,,,***,,,,,,+++*********++++++((()))))))))************))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******))))))))))))******(((((()))*********((('''((())))))***++++++,,,,,,))))))***+++++++++++++++))))))))))))***+++,,,---))))))***++++++++++++***(((((()))***+++,,,,,,,,,***+++++++++++++++******''')))******)))(((((()))((()))***+++,,,+++************)))))))))******+++************++++++++++++,,,,,,++++++*********)))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))*********))))))((((((''''''(((((()))''''''''''''((((((((()))&&&%%%%%%&&&'''((((((&&&(((+++...---+++)))((())))))(((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((()))*********))))))((((((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))&&&))),,,------///222555000///...---,,,***))))))((())))))***++++++***************+++++++++,,,,,,***+++,,,------,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++;;;888444000......///000222222333333333333222222///////////////000111111222111000.........///000------,,,,,,+++***))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((***,,,+++(((''')))+++(((***+++,,,---,,,,,,+++++++++++++++******)))))),,,---......,,,******+++***************)))((('''***,,,...///000...,,,+++------,,,+++************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,******))))))))))))******++++++,,,...///...,,,***((())))))***+++,,,,,,,,,))))))***+++++++++++++++*********)))******++++++))))))***++++++++++++***''''''(((******+++++++++(((((()))*********))))))(((***++++++*********+++))))))******++++++++++++))))))(((((((((((((((((((((((()))))))))*********))))))*********))))))(((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))((('''&&&''')))***)))((())),,,//////,,,))))))***''''''''''''(((***+++,,,''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************))))))))))))++++++***)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&'''(((((()))((((((((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((###(((---///...---...///444444222111///---,,,+++((()))***+++++++++++++++((())))))))))))************+++,,,---...---,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++333222111///............000111111000...---...///......///000222333444444222111000///------,,,,,,+++++++++*********))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))((((((((((((((()))******))))))))))))******+++...,,,((()))---***$$$++++++,,,---///...+++)))***************************+++,,,,,,+++***)))((()))***+++,,,------------333///+++)))+++,,,+++)))***+++---...---+++)))((()))))))))******+++,,,,,,************************++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,---------******************++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++)))''''''((())))))(((((((((''''''''''''((((((---'''%%%'''((('''%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''((()))+++---+++(((%%%"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((())))))))))))(((((())))))))))))))))))))))))************+++,,,---......------,,,+++***))))))))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------******++++++++++++******++++++++++++++++++++++++111000///////////////000---///000000...------......///000111222333444444222111///...---,,,,,,,,,+++++++++*********))))))))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******---222333---***,,,,,,************,,,------***(((***************************++++++,,,+++***)))((()))***+++---...///000000111...***)))***+++***)))+++,,,,,,---,,,+++***)))++++++++++++++++++******************************++++++++++++++++++++++++******+++,,,------------++++++++++++,,,,,,,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((()))***((((((''''''''''''((((((&&&******''''''+++,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((()))***+++***(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''((((((***+++---///000,,,,,,++++++***)))))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111+++...111111000///.../////////000111222333333444111000///---,,,,,,,,,,,,+++************))))))))))))((((((''''''''''''((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((())))))*********))))))))))))******,,,222555000***))),,,...***))))))+++,,,,,,***(((***************************++++++++++++***))))))******,,,---///000111222000...+++******+++***))),,,,,,,,,,,,++++++++++++---------,,,+++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********************************************************))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$'''******((('''(((***((((((''''''''''''((((((!!!)))+++%%%###)))+++((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))+++******)))(((''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((()))***+++,,,---...)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------//////.........//////000,,,///333555444222111111000000000111111222222222///...---,,,++++++++++++************)))))))))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))((())))))******+++******))))))******+++)))---///---***))),,,...+++******+++,,,,,,***)))*********************************+++************++++++,,,---...///000111000///---,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++************************************************++++++,,,,,,,,,++++++***+++++++++************)))+++++++++***************************************))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((---111///***&&&&&&(((((((((''''''''''''((((((&&&((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''%%%&&&&&&'''((()))******+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((((((((((((''''''''''''''''''''''''''',,,,,,,,,+++***))))))((('''''''''(((((())))))))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------,,,///333555444222111111000000000000000000000000...---,,,++++++******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))***++++++++++++************++++++)))((())),,,......---...,,,+++++++++------,,,*********************************************++++++,,,,,,++++++,,,---......000000000///...---......---,,,,,,++++++,,,------+++++++++,,,,,,---------************************************************+++++++++,,,++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((---111///***&&&&&&(((((((((''''''''''''((((((---%%%%%%...///'''&&&+++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((''''''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''%%%&&&&&&'''((()))******))))))(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''',,,,,,,,,+++***)))((('''&&&&&&&&&''''''((())))))((()))******++++++***************++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++******************************************************++++++++++++******************************222111///...---,,,,,,,,,+++...111111000///...///////////////............,,,,,,+++***************(((((()))))))))))))))***(((''''''''''''(((((()))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,++++++************+++++++++)))+++111555333000///---,,,++++++------,,,+++*********************************)))******+++,,,,,,+++******+++,,,...///000111222111///...///000,,,,,,,,,,,,------------*********+++,,,---------******************************************************+++++++++++++++************+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******((('''(((***((((((''''''''''''((((((***%%%'''...---&&&%%%+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((()))(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((***+++++++++******&&&&&&&&&''''''((((((((('''((())))))******)))))))))))))))******++++++,,,+++++++++,,,,,,------...++++++++++++++++++++++++************************************************)))******++++++******)))************************000///...------------------///000000...------............------,,,,,,,,,++++++***))))))))))))***(((((((((((())))))******'''''''''''''''((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((()))))))))*********((((((((((((((((((((((((************************'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,111888888222///000---+++******,,,,,,,,,+++******************************)))))))))***,,,,,,***))))))***,,,///111333///111333222///...///000***+++---.........---,,,******++++++++++++++++++************************************************((()))***+++++++++++++++))))))***+++,,,---......,,,,,,++++++***))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''''')))***,,,...///000************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((()))***((((((''''''''''''(((((('''555:::///%%%&&&(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&((()))))))))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''')))+++,,,++++++***''''''''''''((((((((((((&&&&&&'''((((((((((((((('''(((((())))))***++++++)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************...------------...//////000111111000...---...///---------,,,,,,++++++***+++***)))))))))))))))***'''((((((((())))))******'''''''''''''''((()))***(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))***+++,,,---,,,++++++******++++++,,,***...666<<<777...+++000,,,***))))))***++++++*********************************)))))))))***,,,---(((((()))***---111555777---000222222///---...000***+++---//////...---,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))***+++---...///000,,,,,,++++++***))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((***,,,...000222222+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))''''''((())))))(((((((((''''''''''''((((((...NNNUUU777$$$,,,000%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''(((((()))*********&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&''''''''''''''''''&&&))))))))))))))))))))))))((()))+++,,,+++***((('''((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&''''''((()))*********((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++222111000//////000111111222222111000///...------......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))++++++******))))))))))))***++++++,,,,,,++++++***)))(((((()))))),,,,,,+++***)))((('''''')))***,,,+++)))(((((()))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,000999:::222///222000)))+++*********)))(((((('''+++***))))))(((((())))))++++++******++++++,,,---***+++,,,---,,,---000222222222222///,,,++++++,,,111111000...,,,,,,---///,,,++++++******++++++,,,************************************************++++++++++++++++++++++++,,,,,,+++***))))))******************))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((...<<<===...%%%***+++&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''%%%&&&(((((('''&&&&&&'''&&&%%%###""""""###%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))'''%%%&&&)))***(((&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''***************)))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))******++++++)))((('''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------++++++++++++------+++++++++*********))))))111111000///000000111222222111000///...------,,,------,,,,,,+++******)))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))'''((()))++++++******)))'''(((((()))******++++++++++++***)))))))))))))))++++++******)))((((((((()))***++++++)))(((((()))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,///777999222000555444...---,,,++++++***++++++,,,++++++******)))))))))***++++++******++++++,,,,,,''')))*********+++---///111222111///---,,,---...222111000///---,,,---...,,,++++++******++++++,,,************************************************************************,,,++++++***))))))******************))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((---///...***&&&&&&((()))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******)))(((((((((''''''''''''''''''((((((((((((''''''&&&((())))))'''&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))'''&&&'''))))))(((&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((***************)))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******+++***)))((('''&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))*********************************+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++******+++,,,---+++++++++******)))))))))000000000000000111222333000000///...------,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))'''((()))++++++******)))'''''''''((())))))******+++***))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((()))))))))************++++++,,,------...222888888222000444555111------,,,,,,,,,---...///,,,,,,+++++++++***************+++++++++,,,,,,,,,'''((()))))))))***,,,...000000111///...---...000222111111///...------,,,,,,++++++******++++++,,,************************************************)))))))))))))))))))))))),,,+++******)))*********++++++*********)))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((+++###"""'''((($$$&&&,,,(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******((((((((((((''''''''''''''''''((((((((((((''''''((()))+++***(((''''''(((''')))+++,,,,,,+++)))'''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))************))))))))))))******))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******)))((((((((((((((((((((((((((((((''''''(((((((((((((((((()))************)))((((((&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))************++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************))))))))))))///000000000111222222333///......---,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))''''''(((((()))***************)))))))))))))))***(((((())))))************(((***++++++)))((()))***************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,---......//////777:::888111...000111///,,,---.../////////...---,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,)))***++++++***+++---///...///000///......000222222111000000000///---+++,,,++++++******++++++,,,************************************************************************++++++***************++++++++++++*********))))))))))))************))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&(((***)))''''''***((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''(((((((((((('''''')))+++,,,+++)))''''''(((''''''))))))))))))''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((())))))******))))))(((((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***,,,,,,***)))'''((((((((((((((((((((((((''''''''''''((((((((((((************)))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++************************))))))))))))))))))))))))//////000000111111111111------,,,,,,+++*********))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))(((((()))******++++++,,,***)))))))))))))))******((((((((()))******++++++''')))++++++)))))))))***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************,,,,,,---...///000111111555666444///---...000111---000333666555333///,,,,,,------------,,,+++***)))***+++,,,,,,,,,++++++)))***++++++******,,,...,,,---......---...000222111000000111222111...+++,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++***************++++++++++++++++++************))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%222888///))),,,+++%%%((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''(((((((((((('''''')))+++,,,+++)))(((((()))(((((('''&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''(((((((((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))((((((''''''(((((()))))))))((((((&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''')))***,,,,,,***)))'''((((((((((((((((((((((((&&&'''''''''(((((())))))*********)))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((...//////000000//////...+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))'''((()))++++++******))))))))))))***++++++,,,,,,)))))))))))))))******+++(((((())))))*********+++''')))***+++)))))))))***************************+++++++++***************)))))))))))))))))))))))))))))))))*********++++++,,,---...///000222333333///000000///...000333666333666999;;;999555000,,,+++,,,---...---,,,+++***)))***+++,,,---,,,++++++((()))******))))))+++,,,+++,,,------,,,---///111///...///111444444///+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++*********)))******+++,,,,,,++++++++++++*********))))))************))))))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%777>>>111)))---,,,$$$(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((''''''((((((((((((''''''((()))++++++)))))))))***+++)))(((&&&&&&((()))+++''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))))))))((((((&&&&&&''''''((()))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******)))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))+++******)))((()))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''''''''''''''((((((((((((......//////...---,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))'''((()))++++++******)))(((((())))))***+++++++++)))))))))))))))***++++++)))))))))))))))*********'''(((***+++***)))***+++***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++---...///000111333444444---...///000111222555888999999999888666222...,,,++++++---------,,,***)))(((***+++------,,,+++***)))***+++***))))))+++---***+++,,,,,,++++++---///------...222666666111,,,,,,++++++******++++++,,,******************************************************************************))))))***++++++,,,,,,,,,+++++++++*********))))))************))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''///222,,,'''))))))&&&((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******''''''''''''((((((((()))''''''((((((((((((''''''&&&''')))***))))))***+++)))))))))(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''((())))))((((((&&&&&&''''''((())))))***&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***++++++)))((((((((()))***''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((......//////...,,,***)))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++******)))''''''(((((()))*********))))))((())))))***++++++******))))))))))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++---...///000222333444555000000111333222111333777<<<:::777333///---+++******+++,,,------+++)))((((((***+++------,,,+++***,,,---...---,,,,,,...///***+++++++++******,,,...,,,,,,---222777777222,,,,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))$$$###&&&'''$$$%%%***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''$$$&&&((()))))))))***+++&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******++++++++++++******((((((''''''''''''(((((())))))************))))))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,+++)))((((((((()))***''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((111///,,,,,,---,,,***'''))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))))))))*********---///111333444333222111222111000222333444444222444111---++++++,,,---------,,,***(((((()))***+++)))+++---,,,+++******+++,,,++++++******++++++,,,)))+++,,,,,,+++***+++---...(((+++555666///...444000---)))***---...+++'''************************)))***+++,,,,,,,,,,,,,,,111,,,''''''***,,,***''')))))))))))))))******+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&(((******)))'''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((444...'''%%%''')))(((%%%(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''''''''&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((''''''((((((((((((((((((((((((((((((+++++++++***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))(((''''''((()))(((&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))((('''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&''')))***)))((()))((('''''''''(((***+++))))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''((()))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((///---++++++,,,,,,***'''))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********))))))(((((((((+++******)))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,---...000111222111000//////...---...000222222111222///,,,***+++,,,---------,,,***)))((()))***+++***+++------+++***+++,,,,,,++++++******++++++,,,)))***,,,,,,++++++,,,---...(((***222333------222000,,,***+++...///,,,))),,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,111---((((((+++,,,+++))))))))))))))))))******+++///...---+++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''((()))(((&&&###)))((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((111,,,&&&%%%'''((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''((()))))))))'''&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))'''&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))((((((''''''((((((((((((((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''')))***)))((()))((('''''''''(((******)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))''''''''')))***)))(((((((((((((((((('''''''''((((((((((((((((((((((((,,,+++******++++++***((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((---,,,+++***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,///000111111111000///...---,,,++++++...111222222///---***)))+++,,,------,,,+++***)))))))))***++++++,,,------++++++,,,---++++++************++++++(((***++++++++++++---...---((()))...///******///...,,,***+++...000...,,,---.../////////---,,,+++***++++++++++++,,,,,,,,,111---***)))+++---,,,***)))))))))))))))******+++...---,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((((((((&&&$$$((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((,,,(((%%%%%%'''(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((******)))'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))'''%%%&&&'''(((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))************)))((((((((()))))))))))))))(((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''')))***)))'''((((((''''''(((((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&''')))***)))((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))))))))*********)))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((())))))...---,,,+++************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********444444444333222111///......,,,+++,,,///222333444,,,***((()))+++---...---++++++***))))))******+++,,,---------++++++,,,...++++++************++++++((()))++++++++++++---///---((((((++++++'''(((,,,---+++***,,,...000///...---...///000///---+++***+++++++++++++++++++++,,,...,,,***)))+++,,,+++))))))))))))))))))******+++******))))))******+++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((''''''(((***+++***)))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((((('''&&&'''))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))++++++***'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++***((('''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((('''%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))*********))))))((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&''')))***)))'''''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&''')))))))))((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((())))))******...---,,,+++************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********444444333222111///...------+++***,,,///111222222***)))((()))+++---......******************++++++,,,------,,,******,,,...+++******))))))******+++(((***++++++++++++---...+++)))((())))))''''''***+++++++++,,,.../////////,,,---......---,,,+++***,,,,,,+++******++++++,,,+++***)))))))))***)))))))))))))))))))))******+++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))+++***))))))+++,,,+++***'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''')))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))++++++***((((((((((((((((((((((((&&&((()))(((''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((******)))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''&&&''')))***)))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))*********)))(((((((((((()))***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''''''&&&'''))))))((('''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&&&&'''((()))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((((()))******)))((()))+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++,,,---,,,+++***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,222111000///---,,,+++******))))))+++...//////...***)))((())),,,......---)))*********+++++++++++++++,,,,,,***))))))+++---******))))))))))))******)))+++,,,,,,+++***,,,---)))))))))))))))(((((()))******+++,,,,,,---......++++++++++++++++++,,,,,,---,,,+++*********+++,,,)))))))))))))))))))))((()))))))))))))))******+++...---,,,+++***)))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***000---+++******)))(((''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((******)))((((((((((((((((((((((((&&&'''((((((''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++***)))((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&'''(((***,,,,,,***'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))((((((((()))******)))(((''''''((()))+++,,,))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((()))(((''''''((())))))(((&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++)))((()))+++))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***+++,,,------+++******)))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,000000...---++++++************+++---///000...,,,+++***)))***---......---))))))***+++++++++++++++++++++***)))'''(((***---******))))))))))))******+++,,,---,,,***)))***+++((()))***+++++++++***((()))***++++++++++++,,,---,,,+++***)))***,,,---///...---+++***)))***+++,,,((()))******)))))))))))))))))))))))))))******+++///...---+++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***///,,,)))((((((((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))%%%'''***...000...***'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((''''''(((((()))***((('''''''''(((***---///))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((''''''((())))))'''&&&%%%&&&'''(((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((***,,,---,,,)))((()))+++))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))))))))*********111000///...---,,,,,,,,,,,,,,,...111333222///,,,+++******+++---......---((()))***+++++++++++++++*********(((''''''***,,,******))))))))))))******,,,------,,,***))))))***'''))),,,,,,,,,---+++))))))***++++++******+++,,,,,,+++))))))***,,,///111...---+++))))))***+++,,,(((***+++++++++******+++)))))))))))))))******+++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))*********(((&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''''''''&&&))))))))))))))))))))))))%%%'''((((((''''''(((***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))%%%'''+++000222000+++'''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******'''''''''''''''((())))))'''&&&&&&&&&(((+++...000))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))(((''''''((())))))'''&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++******))))))******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))++++++******************((((((((((((((((((((((((************************************)))))))))))))))))))))((()))******+++,,,+++***)))))))))***+++555000***((()))++++++******---//////...,,,,,,---*********++++++,,,,,,,,,******************++++++,,,+++***))))))***+++,,,+++******)))***,,,---...---,,,,,,+++*********+++************************)))************+++++++++...---+++***)))***++++++************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,******++++++++++++******+++++++++*********)))))),,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&)))%%%###%%%)))***((($$$))))))(((((('''''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''&&&&&&''''''(((((())))))((()))*********((('''&&&&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++*********)))))))))******))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))((()))))))))************+++******))))))***+++,,,222///***)))***++++++***+++---......---++++++,,,******+++++++++,,,,,,,,,++++++******+++,,,---...+++***))))))))))))***++++++************,,,---...---,,,++++++******++++++************************)))************+++++++++---,,,+++*********+++,,,*********************************)))))))))(((((())))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''***...///,,,''')))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((()))*********((('''&&&&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))((((((***))))))))))))(((((((((***************+++++++++))))))))))))))))))))))))************************************************************************************))))))))))))'''((()))***+++******)))***)))))))))***+++,,,,,,...---+++***+++,,,+++***+++---...---+++******+++++++++++++++,,,,,,,,,,,,---,,,+++***+++---///111******))))))))))))******+++*********+++,,,---...,,,,,,++++++******++++++************************)))************+++++++++++++++*********+++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))(((((((((******++++++++++++******+++++++++***************((((((((()))*********+++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&)))---111111---)))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''((())))))******)))''''''''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''*********))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************************************************)))))))))(((&&&(((***+++,,,+++)))((((((((()))******+++,,,---+++++++++,,,,,,,,,+++++++++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---000111))))))))))))))))))))))))******++++++,,,------...,,,,,,++++++***++++++,,,************************))))))*********+++++++++*********++++++,,,,,,---************************)))))))))((((((((('''''')))))))))))))))))))))))),,,,,,+++***)))(((((('''******++++++++++++******************************'''(((((()))***+++,,,,,,************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''***------+++(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((()))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&'''((()))******)))(((''''''(((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((,,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************)))))))))(((&&&(((***+++,,,+++)))((((((((()))***+++,,,,,,,,,)))***+++,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,...///))))))************))))))***++++++,,,------......,,,++++++***++++++,,,,,,************************))))))*********+++++++++)))******+++,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))------,,,+++******))))))******++++++++++++******************************))))))******+++,,,------************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((***((('''&&&'''((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((())))))*********(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((()))******)))(((''''''(((((()))((((((''''''************************(((((((((((((((((((((((('''''''''((((((((()))))),,,++++++***)))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))******)))))))))************++++++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************************))))))))))))'''((()))***+++******)))((()))***+++++++++++++++(((***,,,,,,+++******++++++,,,,,,+++******,,,...------------,,,,,,,,,,,,+++++++++++++++,,,,,,---******++++++++++++*********+++,,,---.........---++++++******++++++,,,,,,************************)))************+++++++++******+++,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))------,,,,,,+++***************++++++++++++*********************+++++++++*********+++,,,,,,------************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''(((((())))))***)))))))))((((((((('''''',,,+++(((&&&&&&&&&((()))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%'''(((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''''''''')))******))))))((('''((()))************)))************************(((((((((((((((((((((((('''''''''(((((())))))************))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))*********++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************))))))))))))((()))))))))************)))***++++++++++++***))))))+++,,,+++)))(((***,,,+++,,,,,,,,,+++,,,...000......---------,,,,,,,,,,,,------...------++++++***+++,,,------,,,+++******+++,,,............---++++++******++++++,,,---************************)))************+++++++++++++++,,,,,,,,,+++***)))************************++++++++++++************))))))))))))))))))))))))++++++++++++******************++++++++++++******))))))*********+++++++++************++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&''''''((())))))******((((((((('''''''''&&&&&&)))))))))(((''''''((()))''''''''''''((((((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((($$$%%%''')))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((,,,,,,+++***)))((('''''''''''''''(((((((((((((((&&&'''(((*********)))((('''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************************)))))))))))))))))))))((()))******+++)))***+++,,,,,,+++)))(((***,,,---+++((('''))),,,+++,,,,,,,,,+++---///222.........------,,,,,,,,,---...000000000...+++***+++,,,------------,,,+++***+++,,,...///......---+++*********+++,,,,,,---************************)))************++++++++++++,,,,,,---,,,+++)))(((************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))******++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&''''''((()))******+++((('''''''''&&&&&&&&&&&&###%%%'''(((''''''''''''&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''&&&%%%$$$######"""((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))###$$$&&&((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((///...---,,,+++)))((((((&&&'''''''''(((((())))))&&&'''(((*********)))((('''(((***+++------......++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))&&&&&&&&&(((,,,000444777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))***+++*********))))))(((((())))))))))))(((((((((((())))))************)))))),,,,,,++++++***)))((((((***++++++***))))))***,,,************************************************------,,,,,,+++***))))))))))))))))))))))))))))))++++++******))))))((((((++++++************++++++***)))))))))))))))***+++...---++++++,,,.........000///...---,,,+++++++++,,,---/////////---+++)))......---,,,,,,+++*********+++---...///...------,,,------......------,,,+++++++++*********)))))),,,+++***+++,,,,,,+++*********+++,,,,,,,,,,,,+++***************)))((('''(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((()))))))))%%%&&&&&&'''((()))******))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''((()))+++,,,---,,,+++)))(((&&&%%%$$$''''''''''''''''''''''''%%%)))***&&&$$$&&&'''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&***(((###,,,&&&###111(((''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))))))))///...,,,***)))(((''''''))))))))))))))))))))))))(((((()))************)))***+++,,,,,,------------,,,,,,,,,+++***))))))(((((((((((((((((('''''''''''''''(((((())))))******((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%+++...+++((())))))(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))(((''''''((())),,,///111)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))))))))((()))))))))))))))))))))((()))******++++++******))),,,,,,++++++***))))))(((***++++++***))))))***,,,************************************************,,,,,,,,,++++++******************************************)))))))))))))))+++******))))))******+++)))))))))))))))******+++...---++++++,,,---------//////...,,,,,,++++++,,,////////////---+++)))(((...------,,,++++++*********+++,,,.........---,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,***)))***+++,,,+++***)))***++++++,,,,,,++++++*********)))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))************)))))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++)))((('''&&&'''((()))&&&&&&''''''(((((()))))))))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))***,,,******))))))((((((''''''''''''''''''''''''''''''###''')))&&&%%%((()))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''(((((($$$---(((%%%111((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((,,,,,,***)))((('''''''''))))))))))))))))))))))))((()))******++++++*********++++++,,,------,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''((((((((()))))))))***((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&+++---)))''')))***(((++++++***(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******)))((((((************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,++++++***)))))))))***++++++***))))))***,,,************************************************++++++++++++++++++******++++++++++++++++++++++++))))))))))))************+++******))))))******+++)))))))))))))))***++++++---,,,+++******+++,,,---///...---,,,,,,++++++,,,111000///---+++***))))))------,,,,,,++++++************,,,---------,,,+++******++++++++++++******+++++++++***************+++***))))))++++++***))))))***++++++,,,,,,++++++***))))))(((((()))***+++((((((((((((((((((''''''))))))))))))))))))))))))************))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((///---)))&&&%%%&&&''')))'''''''''(((((((((((((((***)))))))))))))))((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***'''''''''((()))*********'''''''''''''''''''''''''''+++,,,)))'''***+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&'''%%%---***(((666+++))))))((('''''''''''''''&&&&&&'''((((((((((((''')))))))))((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++******+++,,,,,,,,,,,,+++******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&***+++'''&&&)))***)))333111...***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))******((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********)))((('''*********))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,++++++++++++*********))))))***++++++***))))))***,,,************************************************************++++++++++++++++++++++++++++++++++++(((((())))))******++++++******))))))))))))******))))))))))))***+++,,,,,,,,,,,,+++***)))***+++---...------,,,+++++++++,,,000///---+++******+++,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,+++***,,,,,,------------,,,,,,***************************)))((()))*********((())))))***+++++++++++++++***)))((('''''')))+++---,,,++++++******)))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((...,,,***(((''''''((((((((((((((((((((('''''''''************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((())))))&&&''''''((()))******+++''''''''''''''''''''''''...111111,,,)))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''&&&(((%%%,,,***---===444***))))))(((((((((((((((%%%&&&&&&'''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******+++++++++++++++***))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''))))))%%%%%%)))+++***444222...***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***************************************)))(((((())))))))))))))))))******((()))))))))*********+++,,,,,,------------,,,,,,+++++++++******************++++++***))))))***,,,*********************************************************************+++************************(((((())))))******++++++***))))))))))))))))))***))))))))))))***+++,,,---***+++,,,***)))))),,,///------,,,+++++++++,,,,,,...,,,***)))***+++---///,,,+++++++++++++++*********+++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++***************************)))((()))*********((())))))***++++++++++++******)))((('''''')))+++---,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((('''''''''))))))))))))************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((,,,000000+++((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''((((((((((((((('''***%%%***)))111DDD;;;******)))(((((((((((()))%%%&&&&&&''''''''''''''''''((()))+++++++++++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))******+++******))))))((((((((('''''''''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))(((%%%&&&+++---+++111///+++)))'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,***)))))))))))))))))))))))))))************((())))))******++++++++++++,,,,,,------,,,,,,+++***************************++++++***))))))***,,,******************************************************************))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))***+++,,,---...(((***,,,+++)))***...222,,,,,,++++++++++++,,,,,,+++***))))))***,,,...000++++++++++++++++++******+++,,,---------,,,******))))))************))))))***************++++++++++++***))))))++++++***)))((()))******++++++*********))))))(((((()))***+++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&))),,,,,,+++)))((('''''''''((((((((((((((((((((()))))))))))))))***'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%)))***'''%%%((()))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((,,,&&&)))(((111EEE;;;******)))(((((((((((((((&&&&&&'''((((((((((((''''''(((***+++,,,,,,++++++)))))))))))))))))))))))))))******+++++++++++++++)))************)))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((&&&)))......++++++***)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---***((('''(((***+++((()))))))))************((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++***))))))***,,,************************************************++++++******))))))((((((*********************************)))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......'''***,,,,,,***+++000555,,,+++++++++++++++,,,,,,+++************,,,---...******************++++++,,,---.........,,,+++***))))))************))))))))))))*********+++++++++,,,***)))***+++,,,+++***((())))))************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))******)))(((&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((###'''(((&&&%%%''')))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))'''---(((***'''///???111))))))(((''''''''''''(((''''''((()))))))))((((((&&&((()))+++,,,+++***)))))))))))))))))))))))))))((()))******++++++******))))))******)))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&(((((((((,,,000///+++((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))************))))))'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000---***'''&&&(((***,,,(((((())))))*********+++((())))))***++++++,,,,,,***++++++,,,,,,++++++*********************++++++***++++++***))))))***,,,************************************************,,,++++++***)))(((((('''++++++++++++++++++++++++++++++******))))))(((((())))))(((((((((((()))))))))))))))***+++---...///&&&***------+++,,,222777+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,******************++++++------...///...---+++***++++++,,,,,,,,,,,,++++++))))))******++++++++++++,,,+++***+++,,,,,,+++***(((((()))*********************++++++***)))((('''*********+++,,,,,,,,,---))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''(((((())))))******))))))))))))))))))))))))'''+++,,,(((&&&((()))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))&&&...***,,,''',,,999((())))))(((''''''''''''''''''(((((()))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))(((((()))***************))))))***))))))(((''''''((((((((()))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((((('''&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&((())))))---222000+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************++++++++++++************+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......(((,,,///...***'''))),,,...---+++)))(((((())))))************************)))***++++++***)))***+++************************))))))))))))))))))))))))*********)))))))))))))))------,,,+++,,,---...///,,,++++++******++++++,,,)))***,,,---...---,,,,,,...---+++******+++---...///...---,,,,,,,,,,,,,,,'''***+++***)))***++++++))))))******+++++++++++++++*********))))))(((((((((***,,,,,,*********+++))))))))))))))))))))))))+++)))(((+++///000,,,'''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***,,,...---+++***+++******)))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++...111000,,,***+++...++++++*********+++,,,---************************)))***++++++***)))***++++++******************+++))))))))))))))))))))))))***)))))))))))))))))))))---------------...//////,,,++++++******++++++,,,,,,---......//////......---,,,+++******,,,...///------,,,+++++++++++++++***+++,,,***)))***,,,---)))*********+++++++++++++++*********)))))))))))))))***,,,,,,*********+++))))))))))))))))))))))))+++)))(((***...///,,,((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,***''''''+++000222...***+++******))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++************++++++++++++******,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++...000///,,,***,,,...))))))******,,,---///000************************)))***++++++***)))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))******------....../////////...,,,++++++******++++++,,,......---------...//////++++++******+++---///000,,,,,,+++*********+++++++++++++++***)))(((***,,,************++++++++++++***************))))))))))))+++,,,,,,+++******+++)))))))))))))))))))))))),,,***((())),,,...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++'''%%%)))111555000***+++******)))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())),,,......,,,***((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''((()))******---,,,,,,+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,---------......////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***,,,------+++)))***+++******+++,,,---///000000************************)))***++++++***)))***+++,,,+++***((((((***+++,,,)))))))))))))))))))))))))))))))))))))))*********+++,,,---...///...---,,,,,,++++++******++++++,,,---,,,+++******+++---...************,,,---///000,,,,,,+++++++++++++++,,,******,,,...,,,((((((***++++++++++++++++++++++++***************************+++---,,,+++******+++)))))))))))))))))))))))),,,***((((((+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))'''+++000222///,,,+++******)))))))))))))))+++***)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,++++++***(((((((((((())))))))))))************************((((((((('''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((('''''''''((()))***000///---+++)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////...---,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///+++,,,---,,,+++*********,,,,,,------............************************)))***++++++***)))***+++++++++***))))))***++++++))))))))))))))))))))))))(((((())))))************)))***+++,,,---,,,+++***,,,++++++******++++++,,,...---+++******+++,,,---)))******+++,,,...//////------,,,,,,,,,,,,------++++++///555333+++)))+++,,,+++++++++++++++++++++***************++++++++++++,,,------+++******+++))))))))))))))))))))))))+++***((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***,,,------,,,+++,,,---+++******)))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((()))***+++,,,(((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((()))******(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***+++***(((''''''((()))***111///---+++((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------......------,,,+++------.........---,,,,,,************************)))***++++++***)))***+++************************))))))))))))))))))))))))((((((((()))******++++++((()))******++++++******,,,++++++******++++++,,,//////...---------......******+++,,,------......------,,,,,,------.........---222999777...+++///,,,,,,,,,,,,++++++++++++*********++++++++++++++++++---...---+++*********)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))),,,///---)))'''***---+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***,,,---(((((((((((())))))))))))************************))))))(((((())))))***+++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))******)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******+++***)))(((((()))+++---000...,,,)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,------------------------------------------------......---------......///...---------...---,,,++++++,,,------------,,,+++************************)))***++++++***)))***+++(((***+++,,,,,,+++***((())))))))))))))))))))))))'''(((((()))******++++++***************++++++,,,,,,++++++******++++++,,,......//////......---,,,***+++,,,,,,------------,,,,,,++++++,,,------......***---444333++++++111------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,---......+++*********))))))))))))))))))))))))'''(((***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))***+++***))))))***,,,+++******)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,---,,,,,,+++(((((((((((())))))))))))************************))))))(((((())))))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((()))************)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++***)))((((((***,,,000222---,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------,,,+++++++++,,,,,,***))))))***,,,---...---,,,,,,************************)))+++++++++***)))***+++''')))+++------+++)))'''))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++*********+++---...,,,++++++++++++++++++,,,,,,,,,---...---,,,***)))++++++,,,---------,,,,,,+++*********+++,,,,,,---,,,&&&'''---,,,&&&(((111---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,...///...,,,*********))))))))))))))))))))))))&&&(((+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++)))'''&&&'''***,,,,,,++++++******)))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%(((---000111///,,,)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))------+++***))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((''''''(((+++///333666,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++*********++++++,,,,,,,,,***+++,,,+++)))((()))+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------...------,,,,,,------...///...---,,,++++++++++++,,,++++++******++++++,,,...------,,,+++***)))))),,,,,,,,,++++++************++++++,,,,,,++++++*********************************))))))******+++,,,,,,---...---,,,,,,---///,,,***(((***---...,,,***............---,,,++++++------,,,,,,+++***))))))***************************++++++,,,,,,++++++***,,,+++*********+++,,,---&&&'''((()))***)))((((((------------,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))''''''((()))***+++++++++************************)))************++++++++++++++++++************)))))))))))))))************)))***++++++***)))***+++))))))(((((()))***++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))++++++******************%%%(((---000111...)))&&&))))))))))))************(((((((((((((((((((((((('''))),,,......,,,)))'''+++++++++*********))))))+++++++++***************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((())))))*********+++))))))))))))************((('''''''''(((***---///)))''''''***...111111///))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++******************************************************))))))******+++,,,************************************************)))))))))))))))***++++++******+++++++++,,,,,,,,,***+++++++++************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------...------,,,,,,------...///...---,,,++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++*********,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************))))))******+++,,,)))***+++++++++,,,...000,,,***)))***,,,...,,,+++,,,,,,,,,---,,,,,,++++++------,,,,,,+++******)))***************************++++++,,,,,,++++++***++++++*********+++,,,---***+++,,,---------,,,,,,------------,,,+++***)))))))))))))))))))))))))))************))))))))))))++++++***)))))))))))))))******++++++,,,,,,------************************************+++++++++++++++++++++************)))))))))))))))************)))***++++++***)))***+++)))))))))))))))***++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******))))))))))))))))))))))))************************)))+++,,,------,,,***)))))))))))))))************++++++++++++++++++++++++((()))+++------+++)))(((+++++++++*********))))))******************++++++************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))************************))))))))))))))))))))))))***))))))((()))***+++,,,************************((((((((((((((((((((((((+++*********))))))))))))************************+++*********))))))))))))******************************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))((()))))))))************))))))))))))************)))(((''''''(((***,,,...***((('''))),,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((''''''(((((())))))************************************************************))))))******+++,,,***************************************************))))))))))))***++++++***++++++++++++,,,,,,,,,+++***)))***+++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------------------...------,,,,,,------.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********************************))))))******+++,,,''')))*********+++...000,,,+++***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,++++++*********************************++++++,,,,,,++++++***++++++******++++++,,,---,,,------...///.........------------,,,+++***)))))))))))))))))))))))))))************************++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,************************************+++++++++,,,+++++++++************)))))))))))))))************)))***++++++***)))***+++))))))))))))))))))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************...---+++***)))***++++++))))))))))))************++++++++++++++++++++++++)))***++++++++++++***)))+++++++++***************)))))))))***+++++++++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************************))))))))))))))))))))))))+++************+++,,,,,,************************((((((((((((((((((((((((***************)))))))))***************************************)))))))))******************************************************)))((((((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))************))))))))))))***************)))((((((((()))+++,,,***)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******************************************************))))))******+++,,,******************************************************))))))******+++,,,+++++++++++++++++++++++++++)))((()))+++,,,+++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------............---------------------------------,,,,,,...------,,,,,,------......---,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))******+++,,,)))***++++++***+++---///++++++++++++,,,------,,,///...---,,,+++*********------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***+++***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***************++++++++++++***))))))******************************)))*********************************+++++++++,,,,,,+++++++++*********))))))((()))))))))************)))***++++++***)))***+++***)))))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((((((((((((((((()))))))))))))))))))))))))))***************+++++++++///...,,,***))))))***+++((()))))))))************))))))))))))))))))))))))+++******************+++************************(((((()))***+++,,,,,,,,,*********)))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***+++************************))))))))))))))))))))))))(((***++++++***))))))***************************))))))))))))))))))))))))************++++++,,,,,,************************))))))))))))))))))))))))******************************************************************************************************************************))))))((())))))***)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********((()))))))))************+++***))))))((()))*********)))(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************************************))))))******+++,,,***************************************************************++++++,,,+++++++++++++++++++++++++++***)))***+++++++++***))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---------.......................................---------,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))******+++,,,------...---++++++,,,...++++++,,,,,,,,,,,,------444222000...,,,******)))---------,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,***************++++++,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))******+++++++++,,,+++***************+++++++++++++++******************************************++++++++++++,,,,,,,,,+++++++++*********))))))((()))))))))************)))***++++++***)))***+++******)))))))))))))))***'''((()))***************))))))))))))))))))))))))************************((()))))))))************(((((())))))))))))((((((************************))))))*********+++++++++------,,,,,,+++***))))))((()))))))))************))))))))))))))))))))))))++++++***))))))***++++++************************(((((()))***+++,,,,,,,,,))))))))))))))))))******((()))))))))************************************))))))))))))******************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++************************)))+++,,,,,,+++******+++************************************************)))))))))******************************************************************************+++++++++***************************************+++++++++******************************************************))))))))))))******************************,,,+++++++++******))))))************************************************((((((''''''''''''((((((******))))))))))))))))))((()))))))))*********************)))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,,,,++++++++++++******+++,,,+++)))((()))***)))************+++++++++,,,,,,,,,,,,------------,,,---------.....................///////////////.........------,,,,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************))))))******+++,,,...//////---++++++,,,---+++,,,------,,,,,,---...666444111...,,,+++******------------,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------***+++++++++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------------************************++++++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))************)))***++++++***)))***++++++******)))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))************************))))))))))))************))))))************))))))************************)))))))))***++++++,,,,,,+++,,,------,,,+++)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))************************************)))))))))************+++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++***************************+++------+++***+++,,,++++++++++++++++++++++++************************((()))******++++++******++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++************************---,,,,,,+++******))))))************************************************((((((''''''(((((())))))************))))))))))))))))))))))))************************))))))))))))'''(((******))))))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,+++++++++******)))---000---'''%%%'''+++)))************+++++++++,,,,,,,,,------------...------------................../////////000000000///......---,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++,,,,,,---)))***,,,------,,,***)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************))))))******+++,,,,,,------,,,+++***,,,---***,,,......,,,+++---///333111///---++++++,,,,,,------------------------***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,++++++***+++,,,---...******++++++++++++******))))))))))))))))))))))))))))))***++++++,,,------+++*********++++++,,,---+++,,,,,,------.........************************+++++++++,,,,,,,,,------+++++++++************)))))))))))))))************)))***++++++***)))***+++++++++***)))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******************++++++((()))))))))************))))))))))))************************************))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++************************************************)))(((((((((((()))***+++************)))))))))((())))))))))))************((())))))************)))''')))+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++,,,************************++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++*********)))...222...&&&"""&&&,,,)))************+++++++++,,,,,,,,,---------......---------.........//////.../////////000000111111//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++,,,------)))***,,,------,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********************************)))***++++++,,,)))+++++++++******,,,...***---///...,,,+++---000000...---++++++,,,---...------------------------************************+++++++++,,,,,,+++++++++)))***+++,,,---,,,+++++++++***)))))))))***+++,,,)))******+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------+++*********+++,,,,,,---))))))***++++++,,,------************************++++++,,,,,,,,,---------+++++++++************)))))))))))))))************)))+++++++++***)))***+++++++++***))))))((())))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))************************))))))))))))***************+++,,,------,,,+++***************************((())))))***++++++,,,,,,,,,+++*********+++,,,---))))))))))))************************************)))***++++++++++++***)))))))))******+++++++++++++++++++++***************(((((())))))*********+++))))))))))))************************************))))))******++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,+++,,,,,,++++++++++++++++++++++++***************************+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,*********************************++++++,,,------************************************************)))))))))))))))***+++++++++*********))))))(((((())))))))))))************(((((()))***************'''***+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,...---,,,,,,++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++************************,,,------------,,,+++***......---------,,,,,,,,,++++++++++++******))))))------,,,---/////////...............------,,,+++///------...000111000///((()))+++,,,------,,,,,,---...///000///---***(((++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111...+++,,,......,,,)))...,,,+++))))))***+++,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++,,,,,,,,,++++++***++++++,,,,,,------...---,,,+++***---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))************+++++++++******))))))))))))******,,,,,,++++++)))((('''&&&))))))))))))************************************************************))))))************))))))************************,,,,,,+++***))))))******)))+++---...------...///************************++++++************++++++)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++******************++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.........//////.........------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,++++++*********(((***---...---,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++))))))***,,,+++++++++************)))++++++++++++++++++++++++************************))))))((())))))***++++++,,,***)))***,,,---,,,+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************+++*********+++,,,------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++************************------,,,,,,++++++******......---------,,,,,,,,,++++++++++++*********)))---,,,,,,---............---------------,,,+++++++++,,,------------------***+++,,,---......------,,,---...//////---,,,+++++++++,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///...---...///000///...000///---+++++++++------+++,,,---...///......---,,,------......------,,,)))+++------,,,++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,******---,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,************++++++++++++++++++************++++++******************)))((())))))))))))******************************************************************++++++++++++******************************,,,,,,+++***************(((***,,,,,,,,,,,,---...+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,------.........//////.........------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++******++++++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------+++))))))+++---++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******,,,+++***+++++++++)))'''++++++++++++++++++++++++************************))))))))))))******++++++***************************************************************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++......---------,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***)))---000000---++++++,,,------......///.........,,,,,,------............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,---------------------------++++++++++++++++++++++++---------------.........---///111111111111222333333111000...------......---...//////000/////////------............------))),,,...///...,,,++++++------------------------+++,,,,,,,,,,,,++++++***------,,,++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---************+++++++++,,,,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++************+++)))+++---------,,,---...------------------------******))))))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...---,,,---...---------------........................---------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...............---------///...,,,+++++++++,,,---,,,------.........---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,******+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++***+++,,,+++)))'''++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---...///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,+++,,,---+++++++++,,,,,,++++++******///444444///+++,,,...........................///...---,,,,,,---...///,,,,,,,,,------------...,,,------------------,,,------------------------------...---++++++---...------------------------++++++++++++++++++++++++---------------.........,,,///333333111000111444333222111///.............../////////////////////,,,------......------,,,***---000000///---++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,---,,,+++******+++,,,---++++++++++++++++++******++++++,,,,,,,,,---------------------------------------------------------+++,,,---,,,++++++,,,---*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,...000000/////////000,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------------.........---------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...---------.......................................------------------,,,,,,,,,,,,,,,---------......+++,,,,,,------.................................111000...---------,,,,,,------.../////////...............---------,,,,,,------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,---...---,,,+++,,,...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...///111222333......---------,,,,,,,,,+++++++++++++++++++++,,,+++,,,...---+++***+++---***++++++,,,,,,+++++++++***///444444///+++,,,...---------------.........222000...---,,,,,,---...,,,,,,---------.........,,,,,,---......---,,,,,,------------------------,,,---...---,,,,,,---///------------------------++++++++++++++++++++++++++++++,,,,,,---------...,,,000333333000...///111222111000//////.........//////..................,,,,,,------------,,,,,,,,,///111111///---,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,------///...------,,,,,,------++++++++++++,,,,,,,,,------------......---------...---,,,++++++,,,---...++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------+++,,,------++++++,,,---***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---...000000///...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------.........---------------........./////////............---,,,,,,------......//////------------------------,,,,,,,,,------------...+++---...---,,,+++,,,...........................---.....................------------------------,,,,,,,,,------------...+++,,,,,,,,,------......------------............---,,,,,,---///000...,,,---...///000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,---......---,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000000999444///,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222222333333......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++...///...+++***+++...***++++++,,,,,,,,,,,,,,,)))---000000---++++++,,,---,,,,,,------...000000222111///---,,,,,,,,,---,,,---------............+++,,,---......---,,,+++------------------------,,,---...---,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---///111222111///......000000////////////......000//////............///------............------///111222111///------...+++,,,---///000///.........------------....../////////...------------...,,,,,,,,,,,,---------------......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------+++---...---,,,+++,,,...++++++++++++,,,,,,,,,,,,++++++************++++++---------------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***,,,......,,,+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///,,,------......////////////............///000000000000000/////////...................../////////////////////////////////---------.........//////,,,.........---,,,---.../////////...............---------...............------------............---------.........//////---------...............---------...............,,,***)))+++///111000......//////000111111111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...+++---//////...---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---///111111???:::333...---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++......---------,,,,,,,,,++++++,,,------,,,++++++,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...000222333222111///---......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,///111///+++***,,,///++++++,,,---------------+++,,,------------------------------///000222333000000///...............------------............+++,,,...//////...,,,+++........................,,,---...---,,,---///000------------------------------------------------,,,,,,,,,---......//////------///111333333000......//////000000000000000222111000/////////000000//////000000000000//////222222222000...---///000,,,...000222222222111000///......---...///000111000//////...........................////////////......////////////......,,,,,,------------,,,,,,---------.........//////............////////////................................................,,,---...---,,,,,,,,,...+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,---------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***,,,------+++***+++,,,------------------------...------,,,,,,------...------------.........///------------------------,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---.../////////,,,------...//////000000111000/////////000222222111111000000000/////////000000//////////////////000000000000000000000000//////000000000111111111...000111000///...///000000/////////.........------------.........//////------------........./////////000000000111111111111111000000000000000000.........//////000000000;;;666///---///111111///...///000111222222222222111111000000000/////////........................------------------------................................................,,,,,,++++++,,,,,,---...+++---///000///......///............------------------------------------------------------------.........---......///000888555111///...///......------------------------------------------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,.........------,,,,,,,,,++++++------------++++++++++++++++++,,,,,,---.........,,,++++++,,,......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000222333444222...***(((......---------,,,,,,,,,+++++++++,,,,,,---------,,,000222000,,,***,,,000+++,,,------............///------...000111000///---------...000222555666.........///////////////---------.........//////+++,,,...//////...,,,+++........................,,,---......------///111------------------------........................---------...///000000111,,,,,,---111555666333///...///000111111222111111444333111000000000111111111111222222222222111111444333222///------///222...000222444555444333222000///.........000111222000000///...............000000000000111111111111......////////////......+++,,,............,,,+++........./////////000000000000000000111111111111000000000000000000000000........................,,,---......,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,------...)))***,,,---.../////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,---///...---,,,,,,---........................///......------......///////////////000000000000------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000---------...///000000111222111000000000111333444111111111111000000000000111111000000//////......111111111111111111111111111111222222222333333333000222333222111000111222000000//////.........------------.........//////---------.........//////111111222222222333333333444333333333222111111111//////000000111111111222OOOEEE999111000111000/////////000111222333333333111111111111000000000000////////////////////////////////////////////////................................................,,,,,,++++++,,,,,,---...+++---000000000//////000//////.........---------------------------------........................111111000......------------,,,---...000111000///........................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,/////////...------,,,,,,------------------------,,,,,,,,,---------......000...,,,+++---000444777.................................------,,,,,,,,,111111000111111111000...---...///...------...///,,,,,,++++++,,,...///000000000///............///------------------------.........///////////////000000000000000111111222//////............////////////............//////000000//////.........---,,,------...///000111111((()))***,,,---.........---...///000000///...---000///...---------------////////////000000000000///---,,,...111333222000222222111111111111111222000111111111111222222222444333222222111111222222444333222111000000000000111111111000000000000///000000000000000///......000///------///000///...000000111111111111000/////////000000000000//////000///...------...///000///......------///000111000000111111111111000000000000000000000000000000........................//////.........---------,,,,,,,,,---------......------------------------...------,,,,,,+++******,,,,,,,,,++++++,,,------666444222///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..............................000///...------...///000////////////////////////---------.........////////////...---------------........................------------------------............/////////000///............000222333111000///......///000111000000111111111111000000111111222222222333333333222222222222222222222222222222222222111111000000000000000000111111111111444444444333333222222222111000/////////111222333000000/////////.........///////////////////////////000222222000///000111222333444444555555444444666555333111000///......////////////000000000000;;;777333111222222000...000222444666666666444333111111222222222333333333111111000000000000000111000000000000000000000000222000...---///000000///,,,---------......//////...............---------////////////////////////........................222000///......///000222000000////////////000000///000111222222111000///---------.........//////,,,---......,,,,,,---...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........------,,,,,,,,,------------------------........................------------------------,,,,,,---------............---,,,+++,,,...111333.................................------,,,,,,,,,---///333999>>>;;;222***---...//////------...///...------------...000000000000///...............------------------------.........///////////////000000000000000111111222000//////......//////000000//////......//////000000000/////////..................//////000000000/////////000000000//////...///000000000000///...000//////...............////////////000000000000///...---...111222222000222222111111111111111222111111111222222222333333444444333222222222222222555444333222111000000///333333333333222222222222000000111111000//////...000///------///000///...000000111111111000000/////////000000000000//////000000////////////000000//////.........///000111000000111111111111000000000000000000000000000000/////////////////////////////////.........------,,,------------.........------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...........................//////000000//////...////////////////////////000///...------...///000........................---------............///---------......///000111........................------------------------........./////////000000.../////////000111222222333222111111111111222333000000111111111111000000000111111111222222222222222222222222222222222222222222222222111111111000111111111222222222222333444444333333222222222222111000000//////000111222000/////////............///////////////////////////111222222111000000111111222333333444444333333444333222111111111111111000000000000000000000000555333111111222333222000111222333444555444333333111111222222222333333333222111111000000111111111000000000000000000000000222000......///000000///............//////000000////////////////////////////////////////////////........................111000///......///000111000000000//////000000000...///000111111000///...---............/////////,,,...///...---,,,---...........................---------------,,,,,,,,,------............------.........---------------------------------------,,,------...//////000000------------------------,,,------------.........---,,,,,,,,,,,,---.......................................---------------------111:::AAA???444)))---...//////------.../////////.........///000000000000///................................................//////000000000000000000000111111222222000000000//////000000000000000////////////000000000000000000///////////////000000000000000000000333333222222111000///......///000111111000///...000000000///////////////////////////000000000000///......///111222111000222111111000111111222222222222222333333333444444555444444333222333333333666555444333222111000000444444444333333333222222000111111111111000//////000...---...///000///...//////000000111000000/////////000000000000//////000000111111111111000000/////////...///000000111000000111111111111000000000000000000000000000000000000000000000000000000////////////............------........./////////....................................////////////......------,,,------.........---------......///------------------------,,,,,,---------.........////////////////////////000000000000000000000000//////000000000000/////////////////////////////////......------......///........................------------............,,,------...000222333444////////////////////////........................////////////000000000000...///000111222222111111333222222111111222222333000111111222222111111000000000000111111111222222333333333333333333333333222222222222111111111111222222333333333444444444333333222222222222222111222111000000///000000000////////////............000000000000000000000000///111333222111000111222111111222333333333333333333222222222222222333333111111111111111111000000000//////111333444333111333333333222222222222222111111222222222333333333333222222111111222222333111111111111111111111111222000...///000111111000000000000000000111111111000000000111111111111111111111111111111111111111000000000000000000000000111000///......///000111111111000000000000111111...///000111111000///......////////////000000000---///000///...---...///------------------------------------............------............---------...............//////........................---........./////////000........................------------............---------...------,,,,,,.......................................---------///---,,,///444555222------///000///...---.../////////////////////000000000000///............///.................................///000000111111000000111111222222222222111111000000000000111111111000000//////000000111000000000000000000000000111111111111111000000000222222111000///......---///000111222222111000///000111111111111111000000/////////000000000000111000//////000111222111111222111111111111222222333333333444444444555555555666555444444333333444444555555555555444444333333333222222222111111111111000111111222111111000000000......///000000///---//////000000111111000000//////000000000000//////000111333333333333111000/////////000000000111111000111111222222111111000000000000000000000000000111111111111111111111111000000000/////////.............../////////000000////////////////////////......///000000111222222//////......------......---------------...//////........................------........./////////////////////000000000000000000000000000000000000///000000111111000000///////////////////////////................................................------............//////......///000111333444555//////////////////////////////////////////////////////000000000111111111...000222444444333111000111111111111111111111111111111222222222222111111111111222222222333333333333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222222222111111000000000000////////////////////////111111111111111111111111000222333333222111111222222222333444444444444333444444333333333333444444222222222222111111111111...///000222444444333222444333222111000000111111111111222222222333333333333333222222222333444444222222222222222222222222333111000111333333333222111222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111111000////////////000111222111111000000111111222000000222222222222000000000000000000111111111111///000111000///...///111.................................///////////////...//////000000//////............//////000000000////////////////////////000000/////////.................................---------.........//////...//////000///...------......................................................---+++***+++---///...///000///......///000/////////000000000000000111111000////////////000////////////////////////......//////000111111222000000111222222222222111222222111111111111222222111111000000000000111111000111111111111111111111222222222222222111111111000000///......//////000000111222333333222111000111111222333333222222111000000000111111111222222111111222222222222222333222222222222222333444444555555555555666666666666777666555555444444555555333444555666777777777666333333333333222222222111111111222222222222222111000//////000222111000...//////000111111111111111000111111111111111111000111222333444444333222111000000000111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111000000000///////////////000000000000111111000000000000000000000000//////000000111222333333111000//////.........//////......---------......////////////////////////....../////////000000000......//////000000000111////////////////////////000000111111111111000000........................////////////////////////////////////////////////....../////////000000000111111111111111222333333000000000000000000000000000000000000000000000000000000000111111111111222///111444666666444222000111111222222222222111111222222333333333333222222333333333444444444555555333333333333333333333333222222222222222222222333222222222333333333333444222222222222222222222222333333333222222111000000000000000000000000000000333333333333333333333333111222444444222222222333333444444555555555555555777666555444333333333333444444333333222222222222000222333444444333222222333222111000000000000000111111222222222333333333333333222222333444444555444444444444444444444444444333222444555666555444333333333333333333333222333333333444444444555555444444444444444444444444333333333333333333333333111111111000000111111111222222111111111111222222222333444555555444333222111111111222222222333333000111222222000000111222111111111111111111111111//////000000000111111111111111222222222222111111/////////000000111111111000000000000000000000000111111000//////...------........................------.........////////////000000111000000//////......................................./////////+++///222111...+++,,,......///000000......///000...///000111222222222222333222222111111111111111000000000000000000000000......///000000111222222///000222333333333222111333333222222222222333333222222111111111111222222111111111111222222222222222222333333333333333333222111000000111222444555111222333444444333222111111222333555555444333222111222222222222333333333222444555444333333444555333333333333444555666666666666666777777777777888888777666666555555666666333444666888999999888888666666555555555444444444111111222333333333333222111111111222444333111///000000111222333333333333222222333333333333222222222222333333333333222222000000111222222222222111111111222222222222111111111111111111111111111111000000000000000000000000111111111111000000000000000000000111111111222222111111111111111111111111///000000111222333333333222222111000////////////000000///...............000000000000000000000000//////000000000111111111...//////000000111111111////////////////////////111111222222222222111111///////////////////////////000000111111000000///000000000000000000000000000000000000111111111111444333222111111111111111000000000000000000000000111111111111111111111111000111111111222222222222111222555666666555333111333444444555555444444333222333333444444333333222444444555555555666666666333333333333333333333333222222222222333333333333222222222333333333444444222333333333333333444444333333444444444333222222111111111111222222222222444444444444444444444444111333555444333222333333444444555666666666666666888777666555444444444444555555444444333333222222222444555555333222222333222222222111111111111111111111222222222333333333222222222222333444555555555555555555555555555555444333333555777777666555444444444333333333333222333333444444555555666666555555555555555555555555555555555555555555555555222222222222222222222222333333222222222222333333333444555666666555444333222222333333333444444444111333444333222111222333222222222222222222222222000000111111222222333333333333444444444444333333000111111111111111111222111111111111111111111111000000000///////////////....................................////////////000000000000000000000000........................---........./////////000,,,///222333222000//////...000111000///...///000///000222444555666666666555444333333222222333333000000000000000000000000---...///000111222333333///000222444444333222111444444333333333333444444222222222111111222222222111111111222222222333333222222333333444444555555444333222111222333555666222333444555555444333222111333444666666666444333333333333444444444555555444666777777444444555777444444444555555666777888777777777888888888888999888888777666666666666777666777888999999888777666666666666666555555555555111222222333444444333333222222333444555555222000111111222333444444444444333444444555555444444333333333222222222222333333000111222333333333222222111222222333333222222111111111111111111111111111222222222222222222222222222222111111111000000000111111111222222222222333222222222222222222222222000000111111222222222333333333222111000///000000000000/////////000000111111111111111111111111111000000000111111111222222000000000111222333333333111111111111111111111111111222222222222222222111111111111111111111111111000111222333333222111000111111111111111111111111111111222222222333333333333333222111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333444555666666555333222333444555666666555444333333333444444444444333333444444444444555555555666444444444444444444444444222222222333333333444444333444444444444555555555333333444444444555555555333444555666666666555444222222222333333444444444555555555555555555555555222444555555444333333444333444555555666666555555777777666555555666666666666666555555444333333222111333444333111000222555000111222333333333222111111111222222222333333333111111111111222333444555333333333333333333333333222222222444666777555444444444444333333222222222333333444444555666666777777777777777777777777777666666666666666666666666333444444444444444444333333333222222222222333333333444555666666555444333333333444444444555555555222444555444333222333444333333333333333333333333111111111222333333444444333333444444444444333333222222222222222111111111222222222222222222222222......//////000000111111////////////////////////............/////////000///////////////000111111........................---.........//////000000000...---...111333333222...000111000///...///111000222444666888999999999555555444333333333444444000000000000000000000000---...///000111222333333///111222444444333222111555444444333333444444555333222222111111222222333111111111222222333333333222222333333444555666666555444222111111222333555333333444555555444333333222333555777777666555444444444444555555555666666555777999888555444666888555555555666666888999999777888888888888999999999999888888777777777777777999:::;;;;;;:::888555444555555444444444333333333111222333333444444444444333333444555777666333111111222333444555555555555444555555555555555555444444333111111111111333444000111222333444333222222111222222333333222222111111111111111111111111111333333333333333333333333222222222111111111111000111111222222222333333333222222222222222222222222000111111111111222222222444333222111000000000000/////////000000111222333111111111111111111111111000111111111111222222222111111222333333444555555222222222222222222222222111222222333333222222111333333333333333333333333111222333444444333222111222222222222222222222222222222333333333444444444222111111111111111111222111111111111111111111111222222222222222222222222111111222222222333333333444555555666666555444333222222333444444333222222333444444555555444444333333333333444444444555555444444444444444444444444222222222333333444444444555555555555666666666777444444444555555666666666333444666777777777666666333333333444444555555555666666666666666666666666222444555555444333333444222333444444555555444444555555555555666777888999777777666555444444333333///111222111//////333666///000222444555444333111111111222222222333333333111111111111222333444555222222222222222222222222000000111333555666444333444444444333333222222222333333333444555666666777777777777777777777777777666666666666666666666666444555555666666555555444444333333222222333333444333333444555555444333333444444444555555555555666333444555555333333444555333333333333333333333333111111222333333444555555222333333444444333333222333333333222222111111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000111111111111000000//////.........---////////////000000000000000000000000000000000000333222111000000111222333444444444333222111000000222///666EEEMMMGGG:::111333333333333333222111000222222333333333333222222111111222222333444555666333333444444444555555555444444444444444444444444333333333333333333333333333333444444444555555555666666666666777777777777888777777777666666666666888888999999999999888888777666666555555777888999666666777777888888888999:::::::::999999888888888888555333444666888666444999::::::999888888:::;;;:::999777555444444444444888888888888888777666666666666555555555444444444555555555555555555555555444444444444444444333333333444444555666777777888777777666666555555555444666666555444333333222222222333333444444333333222666555333222111222333333444444444333333222222222222222222222222222222222000000000111111222222222111111222333333333222222333333333333333333333333444333333222222111111111111111000000000000111111111111111111000000//////222222222222222222222222222333333444444333333222333333333444444444555555444444333333333222222222222222222333333222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222111111111000000222222111111111111111111222111111111000000//////111111111111111111111111111111222333444444555555444666777666555333444444444333333333333333333333444444444444444444444444555555555555666666666777888666555555666666555444444444444555555777888888444555555555666666777777555555555555555555444444666666777888888888888888666666666666666666666666444444555555666666777777666666777888777666444333555666777777777666444444555555666666777777888888333333333222222111111111444333222222222222333444333333444555555444333333222222222333333333444444222222222222222222222222333333333222222333333333333333333444444444444444444333333333333222222222111111222333333444555555666555555444444555555666666666555444555666777888666666666666777777777777555555555444444333333333666666555555555444444444222111111222444555555444555555555555555555555555666666777777888888999999777666555444333222222222222222333333333444444444444444333222222333333333333222222111111000000000111111111111000000000000000000000000000000000000111111111111222222222222000000000000//////......000000000111111111222222000000000000000000000000333222111000000111222333333444444333222111000000222///222===CCC>>>666222333333333333333222111111222222222333333222222222//////000000222333555555222222222333333333333333333333333333333333333333444444444444444444444444222222333333333444444444555555555555666666666666777666666666555555555555888888888999999888888888777666666555666777888999666666666777777777888888:::::::::999999999888888888666444444666888777555999999:::999777777888:::888777666555555666777888888888888888888777666666666666666555555555444444555555555555555555555555444444444444444444444444444555555666777777888888888888777777777666666666777777666666555444444333333333333444444333333333666555444222222222333444444444444333333333222222333333333333333333333333222222222222333333333333111111222333333333222222333333333333333333333333333333333333333333222222222111111000000111111222222222222111111111000000333333222222222222222222333333444444444444333333222222333333333444444444444333333333222222222222000111111222222111111000222222222222222222222222111222222222222333333333222222222222222222222222444333333333222222222222222222222222222222222222333333333333333222222222333333333333333333333333333333333444444555555555444555777666444333333444333333333333333444444444444444444444444444444444555555555666666666777777888666555555666777555444666666666666666777888999666666666777777777888888666666666666666666666666666777888999999999999999666666666666666666666666555555666666666666666666555666666666666555444333333444666777777777666666666666666666777777777777666555555555444444444444666666555444444555666666333444555555555555444333333333333444444444555555444444444444444444444444555444444444444444444555444444444555555666666666666555555444444333333333111111111222222333333333444333333333333333333444666555444444444555777777555666666666666777777777555555555555444444444333666666666555555555444444444333222333666777666555555555555555555555555555666777777777777777888888777666555444333333333333333333333333444444444444444444333333333333444444333333333333222222222222111111111111000000000000111111111111111111111111111111222222222333333333111111111111000000000000111111222222222333333333111111111111111111111111333222222111111222222333333333444333333222111000222//////444666444222333222333333333333222222111222222333333333333222222///000000111333555666777222222222222222111111111333333333333333333333333555555555555555555555555222222222222333333333333444444444555555555666666666666666555555555444444777888888999999888888777777666666666666777888888666666666666777777777777:::::::::999999999999888888777555555777888777666888999:::999777666666888666666555666777888:::;;;777888888888888777666666777777666666666555555555666666666666666666666666333333444444555555666666666666666777888888999999999999888888888888777777888888777777666666555555444444444444444444444444666555444444333333444444444444444444333333333333444444444444444444444444555555555555444444444444111222333333444444444333444444444444444444444444333333333333333444444444333333222222222222333333333333333333222222222222333333333333333333333333333333444444444444333333222222222333333333333444444444444333333333222222222222333333333333222222222222222222222222222222222222222222333333333333444444444444444444444444555555444444444444333333333333333333333333333333333333333444444444444444333333333333333333333333444555555555555555555555444555777666444333333444333333333444444555555666666666666666666666666666666666666666777777777777888777666666777777666444888888777777777777888999777777888888888888999999777777777777777888888888777888888999999999999888777777777777777777777777777777777777666666666666555555555555444444444444222333555666777888888888888888777777777666666666666666666666555555555555777666666555555666666777444555555666666555555444555555555555666666666666666666666666666666666666777777666666666666777777555555666777888999999999888888888777666555555444333333333333444444444444444444333333333333444444555555444444555555666777555555555666666666777777666666666666555555555555777666666666666666555555666555444555777888888777666666666666666666666666777777777777666666666666777666555444444333444444333333444444444555555555555555444444444444555555444444444444555555555555222222222222111111111000222222222222222222222222111111222222222333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444333222111222111111111000000111333333333333444444333333222222333333444444333333222222333333444666888:::;;;444444333333333333222222555555555555555555555555666666666666666666666666333333444444444555555555555555555666666666777777888777777777777666666666888888999999999999888888777777777777777888888999888888888888888888888888999999999999999999999999999888777777777888888888888999:::999777666666777666666555666777888:::;;;777888888888888888777777888888777777777666666666666666666666666666666666333333444555666777777777777777888888888999999999888888888888888888888888888888777777777666666666555555444444444444555555666555555555555555555555444444444444444444333333555555555555666666666666888888777777666666555555333444555666666666666666555555555555555555555555555555555444444444444444444444333333333333444444444444444444444444333333333333333333444444444444444444555555555555444444333333333444444444555555666666555555555444444444555555666666666666555555333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333444444444444444555555222222222333333444444444222222222222222222222222555555555555555444444444444666777777555444444555333333444555666666777777666666666666666666666666666666777777777888888888999888666777888888777555888888777777666777777777888888888888888888888888777777777777888888888888777777888888888888888777888888888888888888888888888888888777777666666666555555555444444444555555444555555666777888888888999999888888777666666555555555555555555555555555555555555555555555555555666666666666666666666666666666666777777777888888888888888888888888888888999888888777777888888999666666777888:::;;;<<<<<<;;;::::::999888777666666888777777777777777777777777777666666666666777777555555555555555666666666555555666666666777777777777777777777777777666666777777777777777777777777666555555666777888888777777777777777777777777777888777777666666555555555777666666555444444555555444444555555555666666666666666555555555666777777555555666666777777888888444333333333333222222222444444444444444444444444111111111222222222333333444444444444444444444444222222333333333444444444555555555555555555555555444555555555555555555444444555555555555444444333333555777555222222333444444444555555555555444444444444555555555555444444444444555666777999;;;<<<666666666666666666666666999999999999999999999999777777777777777777777777666666666777777777888888888888888888999999999999::::::::::::999999999999999999::::::::::::999999888888888999999999999999::::::::::::::::::::::::999999999999999999999999999999999888888888999:::888999;;;:::999777777888888888666666666777888999888888999999999999999888999999888888888777777777777777777777777777777777444444555666666777888888888888888888999999999999777777777777777777777777777777777666666666666666666555555444444555555666666666666666666666666666444444444444444444444444555555555666666777777777888888888777777666666666555666777888999999999999888888888888888888888888777777777666555444333333555555444444444444555555444444444444444444555555333333444444444555555555444555555666666555555444555555555555666666666777888777777777666666666666666666666777777666666666333333333333333333333333222222333333333444444444333333333333333333333333333333333444444444444444444444555555666666666777333333444444555555666666555555555555555555555555555555555555444444444444555777888888666555555666444444555666777777888888777777777777777777777777777777777888888888888999:::888777777888888777666777777666555555555666666777777777777777777777777666666666777777888888888666777777888777777666666999999999999999999999999999999888888777777777666666666666666666666666666777777777666666666777777::::::999888777666555555666666666666666666666666666666666666666666666666777777777777777777777777777777777888888888999999777777777777777777777777999999999888888999999999777777888999:::;;;<<<===;;;::::::999888888777777999999888888888888888888888777777666666777777888555555555666666666666666666666666777777777777888888888888888888888888888888888888888888888888888777666555666777888777666888888888888888888888888888888777777666666555555777777666555555555666666555555666666666777777777777777666666777888888999777777888888999999999:::555555555555444444444444555555555555555555555555222222333333333444444444555555555555666666666666444444444555555555666666666666666666666666666666666666777888888777666666666666777777777666666555555999;;;888777888777555555555666777777777777666666666777777777777666666555555555555666888999:::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888999999999999:::::::::999:::;;;:::888888:::;;;888:::<<<===;;;:::::::::;;;:::999777777777888888999999:::;;;;;;;;;;;;:::::::::999999999888888888777777777777777777777777555555666666777777888888888888888888888888888888666666666777777777777888777777777666666666666666777666555444444555666777666666777888888888777777444444444444555555555555555555555666666777777888777777777777666666666666666777888999:::;;;;;;;;;999999999999999999999999888888777777666555555444555555444444444444555555444444444444555555555555333444444555555666666666555555666666666666555555666666666777777777888888888888888777777777666666444444555555555555444444444444444444444444444444333333333333444444444444222222222222222222222222333333333444444444444555555555666666777888888888777777777888888888888888999999999999999999999999555555555666666666666666777888:::999777666666777666666666777777888888999777777777777777777777777777888888888999999999999:::999888888999999888666666555555555555555666666888777777777777666666666666666666777888888999999777888888888888777666666888888888888888888888888999999999888888888888888666777999:::::::::999888999888777666666666666777::::::999888777777666666999999999999::::::::::::888999999::::::999999888999888888777777888888999888888888888999999999999777777777777777777777777999999888888888888999999777777888999::::::;;;;;;999999999888888888888888666666666666777777777777666666555555555555666666555666777888888888888777777777777888888888999999999999999999999:::::::::888888888999999999999:::888777666666888888777666999999999999999999999999888888888888777777777777777777666666666666777777666666777777777888888888888777777888888999:::;;;999999999999999:::::::::777777777777666666666555666666666666666666666666555555555555666666666666666666666666777777888888777777777888888888888999888888888888888888888888888888999::::::999888888777888888999999888888888888;;;;;;888888;;;:::666666777888999999999999888777888888999999888888777777777777777777888999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============<<<<<<============<<<<<<:::;;;<<<===>>>======<<<===<<<<<<<<<;;;;;;;;;;;;888888999999999::::::::::::;;;<<<;;;999888:::===999;;;>>>???>>>======>>>===<<<;;;:::999::::::;;;:::;;;;;;<<<======<<<<<<::::::::::::999999999999888888888888888888888888777777777777777777777777888888888888888888888888777777777888888888999999888888888888888888888888888777555444444555777888666666888999999999888888444444444444555555555666444444555555666777777888555555555555666666666666555666777888::::::::::::888888888888888888888888666666666777777888888888555444444333333444444555333333333444444555555555333444444555666666777777666666666777777666666666666666666666777777777777777777777666666666555555333444444555555444444333444444444444444444444444333333333444444444444555444444444444444444444444444444555555555666666666666666777777888999999:::999999999999999888888888999999999999999999999999777777777888888999999999888:::;;;;;;999888888999888888888888888888888888666666666666666666666666888888888999999999::::::;;;999888888999:::888777666555555555666777888888999999888888888777777777777777888888999::::::;;;:::::::::::::::999888888888888888888888888888888888888999999999999999999777999<<<>>>>>>===;;;999888777666666666777888999999999999888888777777777999:::::::::;;;;;;;;;;;;999999:::;;;;;;:::999999:::999888888888888999:::777888888888888999999999888888888888888888888888888777777777777777777888777777777888888999999999666777777777777888888888555555666666777777888888777666666555555666666777666777888999:::999999888888999999999999:::::::::999999::::::;;;;;;;;;;;;999999999999:::::::::;;;:::888777888999:::999777::::::::::::::::::::::::888888888888999999999999888777777666666777777888777777777888888888999999888888888888999:::;;;<<<:::::::::::::::999999999888888888888777777777777777777777777777777777777777777777777888888888888666666777777888888888999999999:::::::::;;;;;;;;;888888888888888888888888999:::;;;;;;;;;;;;:::999888999999:::::::::999999999<<<:::666888===<<<666777888999:::::::::::::::999999999::::::999999999;;;::::::999999::::::;;;999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>>>>======;;;<<<>>>?????????>>>===<<<<<<<<<;;;;;;:::::::::888888888999999::::::::::::<<<===;;;999888;;;===999<<>>===<<<;;;;;;<<<>>>>>>;;;;;;<<<===>>>>>>======;;;;;;::::::::::::999999888888888888888888888888888888888777777777777777888888777777777777777777888888888999999:::::::::999999999999999999999999999777666555555666777999666777888999::::::999888444444444555555555666666333444444555666777777888333333444444555555666666444555666777888999999:::666666666666666666666666333444555777888:::;;;<<<444444444333333444444444333333333444444444555555444444444555666777777888666666777777777777666666555555555555666666666777666555555555444444444444555555666666666666555555555555555555555555555555333333333444444444555555555555555555555555555555555666666666777777888888666666777888999999::::::999888888888777666666666666666666666666666666666888888999:::;;;;;;<<<<<<999;;;<<<<<<:::999999:::999999999888888888888888666666666666666666666666888888999999999:::::::::;;;:::888999::::::999777666666666666777888:::::::::::::::999999888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999777777777777777777777777888888888999999::::::;;;777:::>>>AAAAAA???<<<:::666666555666777888:::;;;999999999888888888888888888888888999999:::::::::777888999999999999888777::::::999888888999::::::777777888888888999999999999999999999999999999999777777666666666666777777777777777777777777777888555555555666777777888888666666777888999:::::::::999999888888888888999999777888999:::;;;:::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;:::999999;;;;;;:::999::::::::::::::::::::::::888888888999:::::::::;;;888777777777777777888888777888888888888999999999999999999999:::;;;<<<===;;;;;;;;;::::::999999999======<<<;;;999888888777888888777777777777888888777777666555555666777888888888888888888888888888777777888999999999999999666777999;;;<<<<<<;;;;;;>>><<<999888999999999888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<===>>>??????@@@???===<<<:::::::::;;;<<<===============>>>??????@@@??????>>>===<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999999999::::::;;;;;;;;;@@@@@@????????????@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999========================<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;999999888888888888777777888888888888888888888888:::999999888888999999:::666777999<<<==================<<<;;;:::999999888:::999999999999999::::::777777888999999999999999777777666666555555555444555666666666777777888888777666555555555666888999999999::::::;;;<<<======777777777777777777777777888888888888888888888888666666666666666777777888666666777888888888888777888888888999999999::::::::::::999888888777777777:::777555666777777777888999999999888888888888777666777999:::999777555444888888888888888888888888666666666666666666666666666666666666666666666666777777777777777777777777777666666666666666777888888777666555555666777888888888888888888888888888;;;:::999888888999:::;;;999999:::999888777999;;;;;;;;;:::999999888777777999888888888777777666666666888999999888888999:::;;;;;;:::999999:::;;;;;;:::888777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======;;;<<<===>>>>>>===<<<;;;:::::::::999999888888888999999::::::;;;<<<<<<<<<999:::<<<===>>>===<<<::::::999888777777999;;;<<<:::999999888888999999:::::::::;;;<<<;;;:::888777::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888888999::::::::::::::::::::::::999999999888777666555444777777888888888999999999;;;:::999888888999:::;;;888999999::::::999999888999999999999888888777777;;;;;;::::::::::::999999===<<<:::999999999::::::;;;:::999999:::;;;:::999:::::::::;;;::::::999999777777888888888999999999<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999999:::;;;<<<<<<<<<<<<:::999999999999:::;;;;;;<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888999888888777777888888999888888777777777888999:::999999999999999999999999999::::::;;;;;;;;;::::::>>>===<<<;;;;;;<<<===>>>>>>=========>>>===;;;999;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>????????????>>>>>>=========>>>>>>===============>>>???????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>><<<;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::888888999:::::::::::::::777777777777666666666666666666777777777888888888888888777777777888999:::;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777888888999999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999888999:::;;;;;;===;;;;;;:::::::::999999999888999:::::::::999777666999999999999999999999999999999999999999999999999777777777777777777777777999999999999999999999999:::999999888888888999999:::999888777777888999:::999999999999999999999999999999888777777888999999:::;;;;;;;;;999999;;;<<<;;;;;;;;;:::::::::999999::::::999999999888888888888999::::::999999:::<<<<<<<<<;;;::::::;;;<<<<<<;;;:::888888888999;;;<<<========================;;;<<<<<<===============<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>?????????======;;;;;;999999999:::<<<===<<<;;;;;;::::::;;;;;;<<>>===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777999999:::::::::;;;;;;;;;;;;:::999888888999:::;;;999999::::::::::::999999:::999999999888888888888999999999::::::;;;;;;;;;<<<;;;:::999888888999:::;;;:::::::::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<=========>>>>>>??????<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<========================>>>======<<<;;;:::999999::::::999999999999:::::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;@@@??????>>>>>>>>>>>>>>><<<<<<===@@@BBBAAA>>><<<===>>>>>>??????@@@AAAAAA????????????????????????>>>??????????????????>>><<<<<<======>>>???????????????@@@AAAAAAAAA@@@@@@>>>============>>>????????????>>>>>>===<<<<<<<<<========================<<<<<<===>>>>>>>>>>>>===>>>>>>>>>==================<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===========================::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>???@@@AAABBBBBB???????????????????????????>>>>>>======>>>>>>???===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;777777888888888888888888888888888888999999999999::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::;;;<<<<<<===============<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===>>>>>>???999:::::::::;;;<<<>>>>>><<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<;;;:::999888::::::::::::::::::::::::888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::999999999999::::::<<<===>>>===<<<;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999;;;<<<<<<;;;;;;<<<=========<<<;;;;;;<<<======;;;;;;:::999:::;;;<<<===============>>>>>>>>>>>>;;;;;;<<<===============<<<===>>>??????>>>===<<<=========<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA===>>>???AAAAAA@@@??????===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<======>>>DDDBBB>>>;;;;;;===AAACCC========================;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999::::::999999999999888888888888999:::;;;<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======????????????@@@@@@@@@@@@======>>>???@@@AAABBBBBB>>>>>>============>>>>>>>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>????????????????????????>>>>>>===<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======999;;;???CCCDDDCCCAAA@@@>>>===>>>@@@BBBCCCBBB@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>===>>>>>>>>>?????????@@@>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>=========????????????????????????===>>>>>>???????????????AAAAAA@@@@@@??????>>>>>>@@@@@@????????????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;==============================<<<;;;;;;:::;;;;;;===<<<;;;::::::;;;<<<===???>>>>>>=========>>>>>>????????????@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>????????????>>>>>>>>>===>>>>>>>>>?????????@@@>>>===<<<;;;;;;::::::;;;:::;;;<<<<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===============>>>>>>>>>?????????@@@@@@============>>>>>>??????999;;;<<<:::999;;;<<<;;;======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::========================??????@@@???>>>===???AAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>======<<<<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===============>>>>>>>>>>>>;;;<<<======>>>>>>=========>>>???@@@@@@???>>>=====================<<<<<<>>>>>>??????@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>>>>CCCAAA>>><<<<<<>>>AAACCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>==================>>>>>>>>>???<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;<<<<<<===>>>=====================<<<=========<<<<<<<<<=========>>>?????????>>>>>>???@@@@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBBBBBBB??????>>>>>>>>>>>>?????????????????????>>>===<<>>>>>======<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>>>>???@@@@@@@@@????????????????????????>>>??????@@@??????>>>>>>:::;;;???BBBFFFJJJLLLMMMIIIGGGCCCAAABBBCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@????????????@@@AAAAAA???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBB@@@@@@????????????@@@@@@??????????????????????????????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===>>>===============>>>>>>????????????@@@@@@@@@@@@??????????????????>>>>>>????????????????????????=========<<<<<<==================<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===?????????@@@@@@@@@AAAAAA???>>>>>>>>>=========<<<;;;AAAAAA<<<:::;;;<<<999===<<<<<<<<<;;;;;;;;;;;;=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::>>>>>>>>>??????>>>>>>>>>@@@@@@AAA@@@???>>>@@@BBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>><<<==================<<<;;;;;;;;;;;;<<<<<<======<<<<<<======>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<===============>>>>>>??????@@@AAAAAA>>>>>>?????????@@@??????=========<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>============>>>>>>========================::::::;;;<<<===>>>>>>???>>>>>>============>>>>>>========================>>>????????????>>>>>>===============>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;===???>>><<<;;;===>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????????????????>>>===<<>>??????@@@AAA???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======???>>>>>>>>>>>>>>>>>>???===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBAAA??????DDDMMMUUU[[[UUUPPPJJJEEEDDDCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<========================>>>======<<<<<<======>>>======<<<;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===============:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>????????????????????????@@@@@@@@@AAAAAA?????????>>>===<<<<<<<<>>>>>;;;=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<>>>>>@@@AAADDDCCCBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::<<<======<<<;;;===>>>===>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???<<<<<<============>>>>>>======>>>>>>???@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>============<<<<<<>>>======<<<<<<======>>>:::;;;===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>==================>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;;;;===???>>>;;;:::<<>>>>>===<<<<<<=========>>>>>>>>>AAA@@@@@@@@@??????????????????>>>>>>>>>>>>???????????????@@@??????>>>>>>??????>>>>>>??????@@@AAA>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>@@@@@@????????????@@@@@@===>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDDDDCCCAAABBBEEELLLSSSWWWQQQNNNIIIGGGFFFFFFEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>?????????>>>===<<<<<<===>>>???===<<<<<<<<<<<<===>>>???======>>>>>>>>>?????????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@???>>>=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAA???????????????@@@AAABBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@???????????????@@@?????????>>>>>>>>>>>><<<<<<>>>?????????>>>===>>>>>>??????@@@@@@AAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>GGGJJJBBB===@@@AAA<<>>>>>>>>>>>=========>>>>>>===>>>>>>??????@@@????????????????????????========================??????????????????????????????????????????????????????>>>======>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;??????@@@???>>>===???AAABBBAAAAAA@@@@@@??????>>><<<<<<<<<=========>>>>>><<<===>>>>>>======>>>@@@???@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCC???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>?????????@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@???????????????>>>>>>===>>>>>>============>>>>>>;;;<<<===?????????>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???==============================>>>>>>>>>>>>>>>=========>>>>>>>>>?????????======>>>??????>>>======<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<<<<999===???>>>:::999;;;???:::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAAAAA???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????AAA@@@@@@??????@@@@@@AAA===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGG>>>@@@DDDHHHJJJJJJIIIIIIEEEDDDDDDEEEGGGHHHHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDCCCAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>===>>>>>>???@@@@@@@@@???>>>======>>>???@@@@@@@@@??????@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB======>>>???@@@@@@AAABBB????????????????????????CCCBBBBBBAAAAAABBBBBBCCC@@@@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>===>>>???@@@AAA@@@??????<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======999::::::;;;;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>>>>??????@@@AAAAAA:::EEEHHH@@@<<<@@@AAA<<<@@@@@@@@@????????????>>>>>>>>>======>>>???@@@@@@????????????????????????????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>??????>>>======>>>@@@?????????@@@@@@AAAAAAAAA======>>>>>>?????????@@@===???@@@@@@??????@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEE@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA>>>??????@@@@@@AAABBBBBB??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@??????????????????@@@===========================>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======999::::::;;;<<<===>>>>>>===>>>???AAAAAAAAA@@@???999<<>>:::888;;;???;;;;;;===>>>>>>?????????>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB???AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEEEEFFFFFFEEEBBBAAA@@@AAACCCDDDAAABBBCCCDDDEEEFFFGGGHHHHHHFFFEEEFFFJJJKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@AAA@@@>>>>>>???@@@CCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAACCCFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEECCCBBBAAAAAACCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDBBB@@@@@@@@@DDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCC???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>??????>>>>>>============>>>>>><<<<<<===>>>??????@@@@@@?????????@@@@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@??????>>>DDDCCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<===???AAABBB=========>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCC>>>???@@@@@@???>>>???AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEIIIGGGEEEFFFHHHIIIGGGEEEFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAEEECCCBBBCCCEEEFFFDDDAAA@@@@@@AAABBBCCCCCCBBBBBB???@@@BBBAAA@@@@@@AAACCCAAA@@@BBBDDD@@@;;;>>>FFFAAAAAAAAA@@@@@@?????????????????????????????????????????????????????????BBBBBBBBBBBBAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>=========<<<;;;::::::999>>>????????????@@@@@@@@@>>>???@@@@@@???@@@BBBDDDCCC@@@======???@@@???===@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCAAA@@@AAABBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDCCCCCCBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCC??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBBBBAAABBBCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHEEECCCBBBDDDGGGHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAACCCBBBAAA@@@AAACCCEEEFFFDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGDDDCCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>??????????????????<<<<<<=========>>>>>>>>>?????????>>>>>>????????????>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJHHHFFFGGGIIIJJJHHHFFFHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFCCCAAABBBDDDGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@AAACCCBBB@@@GGGPPPCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAADDDCCCAAA@@@??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>????????????@@@@@@@@@AAACCCCCCBBBAAA@@@BBBFFFIIIFFFCCCAAAAAACCCCCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHDDDCCCCCCDDDFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCEEEGGGFFFEEEDDDDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@@@@????????????@@@BBBCCCCCCAAA???>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@@@@AAA@@@????????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEECCCAAAAAADDDFFFHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFGGGEEEDDDEEEHHHIIIGGGEEECCCBBBBBBCCCCCCDDDKKKTTTEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCGGGEEECCCAAAAAAAAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAFFFEEECCC@@@@@@BBBGGGKKKFFFDDDBBBBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@CCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGFFFEEEDDDDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIGGGFFFGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDFFFHHHJJJFFFCCCEEEJJJLLLIIIEEEGGGFFFEEEDDDCCCDDDHHHLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFIIIGGGEEECCCBBBCCCEEEFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???@@@DDDGGGCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFCCCBBBAAAAAAAAABBBCCCCCCDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDDDDDDDDDDCCCCCCHHHGGGEEEDDDDDDEEEGGGHHHIIIFFFCCCEEEIIIKKKIIIEEEEEEFFFGGGEEEDDDDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGIIIGGGFFFDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???AAABBBBBBAAAAAABBBCCC@@@AAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCCCCDDDCCCCCCEEEFFFHHHJJJKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLNNNOOONNNMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFFFFFFFEEEEEEGGGIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIJJJIIIHHHFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFDDDDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFBBBAAA@@@@@@@@@AAACCCCCCCCCBBB@@@>>>>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGHHHHHHGGGGGGIIIJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDD@@@BBBDDDEEEDDDCCCDDDEEEHHHGGGFFFEEEEEEEEEFFFFFFGGGEEECCCEEEHHHIIIGGGEEEAAAEEEFFFEEEEEEGGGFFFCCCFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDD@@@CCCEEEFFFDDDCCCBBBCCCAAABBBCCCBBBAAAAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPKKKKKKKKKKKKJJJIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKOOOOOOOOOOOONNNLLLKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJGGGIIIKKKJJJHHHGGGHHHJJJHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFHHHKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHJJJJJJIIIIIIKKKMMMHHHGGGFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCCCCCCCCCCEEEJJJNNNGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDGGGGGGEEEFFFKKKKKKGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCEEEFFFEEEDDDCCCDDDEEEAAACCCDDDDDDBBBBBBDDDGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIJJJJJJJJJIIIIIIHHHEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPOOONNNMMMKKKJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJHHHKKKLLLKKKIIIHHHIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMIIIJJJLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMHHHIIIKKKMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDEEEEEEEEEFFFIIILLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCEEEGGGHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHJJJIIIHHHGGGGGGHHHCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMLLLLLLKKKFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFIIIHHHGGGFFFFFFHHHJJJKKKFFFGGGIIIKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJIIIGGGEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJEEEHHHJJJJJJHHHHHHJJJMMMFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAABBBGGGPPPWWWFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEGGGHHHJJJLLLJJJEEEFFFLLLMMMIIIDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCEEEFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAADDDFFF@@@BBBDDDCCCAAAAAADDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@CCCEEEFFFFFFEEEDDDEEEEEEEEEEEEGGGHHHJJJKKKFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRPPPOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRQQQPPPOOOOOONNNTTTSSSRRRQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOQQQRRRSSSSSSRRRQQQSSSRRRPPPOOOOOOPPPQQQSSSRRRQQQQQQPPPOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNOOONNNNNNMMMMMMNNNOOOPPPPPPNNNLLLLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJGGGGGGGGGHHHHHHJJJKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGGGGGGGIIIKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHJJJJJJJJJHHHGGGGGGIIIKKKJJJJJJKKKMMMOOOPPPPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHIIIKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMMMMJJJJJJOOOPPPMMMKKKLLLPPPOOOMMMLLLLLLMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJMMMJJJHHHIIIKKKKKKIIIFFFMMMJJJIIIJJJNNNNNNJJJEEEIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKNNNNNNKKKJJJLLLKKKGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNHHHHHHHHHHHHIIIIIIIIIIIILLLMMMLLLJJJHHHHHHJJJLLLLLLKKKIIIHHHGGGHHHHHHIIILLLJJJIIIJJJLLLLLLIIIFFFLLLLLLKKKJJJIIIKKKNNNRRRLLLJJJHHHHHHJJJJJJJJJIIIHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEIIIJJJKKKKKKLLLLLLLLLLLLPPPNNNLLLLLLNNNOOONNNMMMKKKLLLMMMNNNNNNMMMKKKJJJGGGIIIJJJJJJHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDEEEGGGGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLKKKJJJHHHGGGEEEDDDFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFEEECCCBBBBBBAAAFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAADDDBBB@@@@@@CCCEEEDDDBBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCBBBBBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDGGGEEEDDDDDDDDDDDDCCCAAA@@@??????AAACCCDDDCCCAAA@@@AAABBBCCCDDDEEEFFFGGGDDDEEEGGGHHHIIIHHHGGGFFFKKKHHHFFFFFFHHHIIIGGGDDDFFFFFFGGGFFFGGGIIILLLOOOVVVRRRLLLIIIIIIKKKMMMNNNHHHIIIIIIGGGGGGJJJQQQWWWSSSOOOPPPUUUTTTMMMKKKMMMNNNOOOQQQSSSUUUUUUTTTRRRKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPUUUTTTRRRPPPOOOOOOPPPQQQNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNMMMKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMLLLJJJJJJLLLMMMKKKKKKKKKLLLNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQNNNNNNQQQRRROOOLLLMMMRRRQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMMMMOOOMMMKKKLLLNNNNNNMMMKKKMMMJJJHHHIIILLLMMMIIIFFFKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJMMMNNNKKKKKKMMMLLLIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIGGGGGGHHHKKKKKKJJJGGGDDDEEEEEEDDDDDDFFFJJJMMMKKKIIIGGGFFFGGGGGGFFFEEEFFFEEECCCBBBBBBCCCDDDEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNOOOPPPPPPPPPOOOOOONNNMMMKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBB@@@>>>>>>@@@AAA@@@>>>CCCDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDIIIGGGFFFEEEEEEEEECCCBBBEEECCCBBBCCCDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEDDDIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIGGGIIIJJJKKKKKKKKKNNNQQQTTTddd___YYYUUUTTTTTTUUUUUUOOOQQQSSSUUUWWW\\\ccchhhhhhbbb^^^___]]]XXXWWWZZZYYYYYY[[[]]]______^^^]]]PPPPPPPPPQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPPPPQQQRRRRRROOOOOOOOOPPPPPPQQQQQQRRRNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQRRRRRROOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPRRRQQQOOOMMMKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLHHHIIIIIIJJJKKKMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMIIIJJJKKKJJJIIIHHHHHHIIILLLLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMJJJJJJNNNPPPMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGMMMLLLJJJHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFGGGIIIIIIIIIGGGJJJGGGEEEEEEHHHIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHKKKLLLJJJJJJMMMLLLIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIGGGEEEEEEFFFHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEFFFHHHHHHFFFEEEEEEFFFFFFFFFEEEFFFHHHJJJJJJHHHGGGFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHMMMMMMMMMMMMMMMLLLLLLLLLEEEFFFFFFHHHIIIJJJJJJKKKIIIKKKMMMNNNNNNMMMLLLKKKLLLLLLLLLJJJHHHGGGHHHIIINNNMMMJJJHHHGGGHHHIIIJJJFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBJJJHHHGGGGGGHHHHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAAEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDHHHGGGEEEEEEGGGGGGGGGFFFKKKHHHFFFEEEEEEFFFFFFEEEGGGFFFFFFHHHKKKKKKIIIFFFKKKJJJHHHHHHIIILLLOOOQQQNNNPPPSSSTTTRRRPPPOOONNNJJJKKKLLLLLLMMMNNNRRRUUUaaa]]]YYYVVVUUUVVVVVVVVVPPPSSSXXX\\\aaaffflllpppooohhh```]]][[[YYYZZZ\\\WWWXXXXXXYYYYYYZZZZZZZZZUUUTTTTTTTTTTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSNNNOOOPPPRRRSSSUUUVVVVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKPPPOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPNNNMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIHHHLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNJJJKKKLLLKKKJJJHHHIIIJJJKKKMMMNNNOOONNNNNNNNNOOOMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJLLLLLLKKKJJJJJJGGGEEEFFFKKKNNNLLLKKKLLLFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMLLLIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGJJJGGGEEEDDDFFFHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGKKKLLLJJJKKKNNNNNNKKKIIIHHHFFFFFFEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLJJJHHHHHHJJJLLLJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKJJJHHHMMMNNNOOONNNLLLJJJJJJKKKLLLJJJHHHIIIJJJKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKLLLMMMMMMNNNOOOOOOKKKLLLNNNPPPPPPOOOMMMLLLLLLNNNNNNMMMKKKJJJLLLNNNRRRPPPNNNMMMKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGIIIKKKKKKIIIIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOPPPRRRTTTUUUUUUWWWTTTQQQPPPQQQRRRSSSSSSWWWUUUUUUXXX\\\]]]ZZZVVVSSSSSSRRRRRRSSSVVVXXXZZZWWW[[[aaabbb___\\\[[[\\\TTTUUUVVVUUUUUUUUUXXXZZZ]]][[[ZZZ[[[]]]```aaaaaaZZZ\\\```dddhhhkkknnnooojjjddd\\\YYYYYYZZZ[[[\\\YYYYYYXXXWWWUUUTTTUUUVVVTTTTTTSSSSSSRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOPPPQQQQQQRRROOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNMMMLLLLLLKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMOOOOOOMMMMMMMMMNNNMMMLLLLLLKKKLLLLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJIIINNNMMMMMMMMMNNNNNNOOOPPPIIIJJJJJJKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLKKKKKKLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKLLLMMMJJJLLLNNNNNNLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPPPPOOONNNKKKIIIIIINNNQQQOOOMMMOOONNNOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPSSSXXX]]]___^^^[[[ZZZQQQOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFIIIJJJKKKKKKKKKKKKLLLMMMKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHKKKLLLKKKLLLOOOOOOLLLOOONNNMMMLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRVVVWWWWWWVVVTTTUUUWWWYYYXXXYYYYYYZZZZZZ[[[[[[[[[XXXYYYZZZZZZYYYXXXXXXXXXXXX[[[]]]]]][[[XXXWWWVVVXXXVVVSSSRRRQQQQQQOOOMMMOOOPPPRRRTTTUUUVVVVVVVVVYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUWWWWWWWWWVVVUUUQQQRRRSSSRRRRRRSSSTTTVVVUUUUUUUUUUUUTTTRRRPPPOOOQQQOOOMMMMMMOOOPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKOOONNNMMMMMMLLLLLLLLLLLLOOOOOONNNNNNNNNMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLKKKMMMOOOQQQRRRRRRRRRRRRNNNRRRVVVWWWUUUVVVZZZ^^^```aaabbbccceeehhhjjjkkkmmmkkkhhhhhhiiikkkkkkkkkiiifffddddddeeehhhiiiiiimmmllllllooosssuuusssqqqlllllllllmmmnnnnnnooopppjjjpppvvvxxxuuurrrqqqqqqnnnoooooonnnlllllllllnnnqqqqqqrrruuuzzz}}}~~~~~~xxxyyy{{{|||}}}}}}{{{yyysssooojjjiiilllppppppnnnnnnooonnnkkkgggeeefffgggPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLIIILLLNNNNNNNNNNNNOOOPPPKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJMMMNNNOOOPPPOOONNNMMMLLLIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNKKKIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHGGGFFFGGGJJJLLLRRRUUUVVVUUUQQQOOOPPPRRRLLLMMMNNNOOOOOOMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPSSSTTTTTTUUUUUUUUUUUUUUUTTTQQQQQQUUUWWWTTTRRRSSSUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVWWWXXXXXXYYYYYYVVVUUUTTTSSSRRRRRRRRRSSSVVVZZZ```fffiiihhheeebbbTTTRRRPPPNNNLLLLLLMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJMMMNNNOOOOOONNNNNNOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRQQQPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLIIIMMMNNNLLLMMMPPPPPPMMMOOOOOOPPPPPPQQQRRRTTTTTTWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]^^^aaaccccccccceeefffggggggggggggccceeeggghhhhhhhhhiiijjjlllooosssuuussspppnnnmmmqqqnnniiieeeaaa^^^ZZZXXXWWWYYY\\\___aaaaaaaaa```dddcccaaa___]]]ZZZYYYXXX\\\]]]]]]^^^___``````aaaXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^]]]\\\\\\___``````___```aaabbbcccbbb```]]][[[YYYUUURRRRRRTTTUUUSSSQQQNNNMMMKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLNNNOOOMMMLLLKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNQQQRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQRRRQQQPPPOOONNNJJJJJJIIIIIIHHHHHHHHHGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLOOORRRSSSSSSRRRSSSTTTQQQSSSVVVYYY[[[\\\]]]]]]]]]bbbhhhiiihhhiiioootttxxxyyyzzz|||{{{zzzxxxyyy{{{}}}}}}}}}~~~}}}}}}MMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOONNNLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPRRRUUUVVVWWWXXXYYY[[[RRRQQQPPPOOONNNMMMMMMMMMOOOPPPRRRSSSTTTSSSRRRRRROOOOOOOOOPPPPPPQQQRRRSSSXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXYYYXXXVVVUUUSSSTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^^^^\\\YYYWWWVVVWWWYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^[[[ZZZXXXVVVUUUUUUVVVVVVTTTTTTTTTSSSSSSUUUZZZ]]]kkknnnoookkkddd``````aaaXXXZZZ^^^```___]]]YYYVVVZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUSSSUUUWWWYYYZZZZZZYYYXXXVVVVVVWWWXXXXXXYYYYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\]]]]]]]]]^^^]]]]]]]]]^^^^^^_________\\\^^^cccfffeeedddeeeffffffeeeeeefffgggiiijjjjjjjjjkkkllllllmmmnnnnnnhhhgggeeebbb```_________eeegggkkkoooqqqqqqooonnndddbbb___\\\[[[[[[\\\]]]\\\^^^___aaabbbbbbbbbbbbaaacccdddcccaaa```aaaccc^^^```aaaaaaaaaaaaaaaaaabbbcccdddeeeeeecccaaa```^^^^^^^^^^^^]]][[[ZZZYYY[[[^^^___]]]^^^``````]]]]]]^^^___aaacccdddeeeeeeggghhhiiijjjkkkkkkjjjjjjggggggiiijjjlllnnnoooooonnnpppqqqqqqrrrssswwwyyywwwxxxzzz|||}}}}}}}}}}}}{{{}}}}}}{{{|||~~~|||zzz}}}yyytttoookkkgggcccaaa\\\___cccgggiiiiiihhhgggggggggffffffeeeddddddccc______```aaabbbcccddddddgggggggggggghhhhhhhhhhhhhhhhhhiiijjjllloooqqqrrrtttoookkklllppprrroookkkjjjjjjjjjjjjjjjiiihhhhhh^^^ZZZUUUUUUWWWXXXUUURRRLLLKKKJJJJJJIIIJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^___^^^\\\[[[VVVWWWXXXXXXWWWUUUSSSQQQOOOOOOPPPPPPPPPPPPPPPQQQQQQSSSVVVZZZ\\\\\\\\\[[[WWWWWWXXXYYYZZZ[[[\\\\\\TTTXXX]]]______```aaacccjjjlllpppssswwwyyyzzzzzz|||NNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRTTTUUUTTTTTTSSSVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ\\\___aaabbbdddfffggg```___^^^\\\[[[ZZZYYYYYYYYY[[[]]]___``````___^^^````````````aaabbbcccdddgggggggggfffeeedddbbbbbbbbbccceeegggggggggeeedddfffggghhhjjjkkkmmmnnnooopppooonnnmmmnnnppprrrttttttssspppnnnnnnoooqqqsssvvvvvvwwwxxxyyyzzzzzz{{{tttrrrpppnnnmmmmmmmmmmmmrrrrrrqqqpppppptttyyy~~~yyyrrrqqqrrrnnnqqquuuxxxxxxtttppplllrrrqqqpppoooooopppqqqrrrpppoooooonnnmmmlllkkkkkkeeegggiiilllmmmmmmmmmllliiiiiiiiijjjkkkkkklllllljjjjjjkkklllmmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrooooooooopppppppppqqqqqqkkkjjjiiihhhiiijjjkkklllkkkjjjmmmuuu{{{|||}}}{{{yyyxxxxxx}}}}}}~~~{{{xxxwwwwwwxxxyyyyyyzzz}}}xxxzzz}}}~~~}}}|||||||||{{{{{{{{{zzzxxxwwwuuuttttttxxxxxxvvvwwwyyyyyyvvvxxxyyy|||yyyuuuuuurrrnnnkkkhhhfffcccaaa^^^aaafffjjjlllmmmlllkkkjjjkkkllloooqqqtttuuuvvv{{{|||}}}~~~yyyzzz{{{uuujjjiiigggffffffggghhhiii\\\WWWRRRQQQSSSSSSQQQMMMKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRSSSTTTUUUWWWWWWSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUWWWYYYZZZ[[[^^^___aaacccdddeeeffffffggghhhiiijjjjjjiiigggfffccccccddddddbbb```]]]\\\^^^^^^___```aaabbbccccccdddggglllqqqtttttttttsssssstttuuuwwwxxxyyyzzz{{{{{{WWWVVVVVVUUUUUUWWWYYY[[[___ZZZUUUUUUYYY[[[YYYUUUTTTUUUVVVXXXZZZ[[[\\\\\\]]]]]]^^^^^^^^^```cccfffaaabbbdddgggiiikkkllllllfffhhhiiigggdddcccdddfffffffffggggggfffdddbbbaaadddeeeeeefffggghhhhhhiiiooommmlllmmmooooookkkgggiiihhhhhhiiijjjkkkjjjiiikkkkkkkkkhhheeeeeeiiimmmrrrrrrqqqpppppppppqqqrrrooonnnnnnppprrrtttsssrrrwwwwwwxxxzzz||||||{{{zzzvvvwwwyyyzzzzzzxxxuuusssvvvxxx{{{{{{yyyyyy{{{~~~|||}}}}}}~~~}}}{{{~~~}}}~~~zzzyyyuuurrrtttxxx{{{yyyvvvtttsssuuu~~~}}}|||zzzvvvyyyyyyyyyyyy{{{}}}zzzxxx|||}}}xxxrrrpppoooooopppqqqrrrsssttttttzzz~~~sssnnnkkkmmmrrrpppggg^^^\\\___```___aaadddaaa\\\UUUVVVWWWWWWWWWWWWWWWVVVTTTUUUVVVYYY\\\```ccceee```ccceeedddaaa```dddhhhhhhhhhhhhhhhhhhgggffffffaaaccceeeeeecccbbbbbbbbb```]]]^^^aaaaaa^^^^^^aaaccc___\\\^^^bbbdddaaa]]]dddcccdddeeehhhiiiiiiiiijjjgggkkktttwwwssspppqqqrrrssstttttttttsssrrrqqqvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwvvvwwwzzz}}}mmmiiieeeeeehhhjjjiiihhhllljjjiiijjjnnnpppooommmjjjjjjlllmmmnnnooooooooooooqqqssstttuuuuuuwwwyyy~~~}}}}}}}}}zzzzzzzzzwwwttttttwwwzzzxxxxxxxxxxxxxxxvvvuuutttzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyy~~~}}}}}}~~~}}}}}}|||}}}{{{zzz|||~~~~~~xxxpppmmmpppqqqoookkkllllllmmmnnnrrrwww{{{vvvrrrqqqvvv|||wwwsssmmmgggeeefffhhhkkkgggffffffhhhjjjkkkjjjgggccc```]]]___bbb```ZZZTTT]]]```bbbbbbeeehhhgggbbb^^^```bbbdddeeecccaaa___ccceeegggiiikkklllmmmmmmnnnqqqttttttrrrrrrvvvzzz{{{{{{{{{{{{yyyxxxvvvuuuwwwyyy{{{{{{yyyxxxxxxxxxvvvssssssvvvwwwuuuvvvyyyyyywwwuuuvvvxxxyyyxxxuuu|||{{{{{{|||~~~|||~~~{{{{{{|||wwwxxx}}}~~~{{{~~~zzz~~~{{{tttoooqqqwwwzzzyyytttuuuvvvwwwxxx{{{{{{}}}|||zzz}}}|||xxxyyyyyywwwtttqqqoooooojjjhhheeecccaaaaaabbbcccffffffhhhjjjmmmllljjjggghhhfffeeeeeefffeeebbb``````ccceeefffiiinnnmmmiiigggjjjmmmpppqqqoookkkiiirrrsssvvvxxxxxxwwwvvvtttyyy|||~~~sssqqqnnnnnnppppppmmmjjjlllnnnooonnnmmmlllmmmnnnnnnnnnnnnnnnmmmlllkkkkkkqqqsssvvvyyyzzzyyyvvvsssrrrrrrrrrqqqppppppqqqrrrrrruuuvvvvvvyyy~~~}}}zzzvvvxxx{{{}}}~~~}}}{{{yyy|||{{{zzz|||~~~}}}zzzwwwvvvuuuuuussssssvvvzzz}}}}}}{{{|||~~~tttrrrkkkbbbaaafffkkkllliiihhhlllvvv|||{{{xxxwwwvvv}}}~~~}}}~~~~~~}}}}}}{{{zzzzzzyyywwwuuutttvvv}}}~~~yyy~~~}}}}}}zzzzzz}}}}}}ssspppsssvvvvvvrrrooorrrzzz}}}xxxvvvjjjpppwwwwwwtttuuu~~~wwwtttwww}}}|||zzz{{{zzz|||{{{~~~}}}~~~{{{}}}~~~|||}}}|||yyyuuurrrqqqrrrnnnppppppnnnkkkjjjmmmppprrrtttqqqjjjgggjjjoooqqqrrrpppnnnmmmmmmkkkgggccc}}}zzz}}}~~~wwwlllfffeeefffgggzzz|||yyyrrrmmmmmmmmmkkkpppsssvvvzzz~~~}}}zzztttsssxxx}}}xxxvvvwwwuuuzzzxxxwwwvvvvvvwwwwwwuuussslllkkkllloootttyyy}}}~~~tttuuuvvvwwwyyy}}}{{{~~~~~~zzzvvvwww}}}}}}vvvmmmlllppprrroookkkhhhgggfffeeeeeeffffffggguuurrrmmmeee```bbbiiipppwwwqqqggg^^^YYYYYY\\\^^^dddggghhhdddbbbeeefffeeedddeeeeeefffiiimmmqqquuussslllggggggfffccceeejjjkkkmmmooonnnlllkkkmmmpppnnnqqqwww||||||uuupppjjjlllooopppoooooonnnooolllkkkjjjmmmqqqwwwzzz{{{vvvvvvuuuuuuuuuxxx}}}zzzzzz|||~~~}}}{{{{{{}}}}}}|||sssrrrrrrvvv{{{}}}|||zzz{{{uuuqqqpppppprrr{{{{{{xxx}}}vvv|||}}}qqqsssyyyyyyqqqhhhgggjjjlllxxxvvvrrrooommmlllmmmnnnwwwwwwlll___bbbnnnmmmbbbiiijjjkkkjjjkkknnnssswwwrrrmmmkkklllmmmmmmooossstttpppllljjjlllnnnooooooqqqppppppppppppqqqqqqrrruuuuuutttpppmmmnnnrrrvvvzzzxxxtttpppmmmmmmooopppkkkqqquuuuuuwwwzzz{{{zzzzzzxxxvvvuuuuuuvvvwwwxxxxxxuuuttttttrrrpppqqqtttvvvxxxyyyyyyxxxyyy~~~~~~yyyxxx|||vvvwwwwwwtttqqqrrruuuyyykkkkkkjjjjjjjjjjjjjjjjjjkkkllloootttyyy}}}}}}}}}|||wwwrrrooollljjjmmmtttkkkiiieeebbbfffmmmooommmgggmmmvvv}}}~~~xxxmmmeeelllrrrtttnnniiiiiijjjjjjllllllmmmmmmnnnoooppppppmmmmmmhhhbbbeeennnmmmfffooosssvvvvvvsssrrruuuxxxuuupppoootttyyy|||yyy{{{}}}yyyyyy|||yyyzzzxxxssstttyyy|||{{{zzz~~~}}}}}}}}}vvvmmmlllxxx~~~}}}zzzyyyyyyzzz{{{