BM6P6(@ ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))((()))***+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++*********************)))))))))((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++************)))))))))************************)))))))))))))))))))))))))))******+++++++++************++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++++++++*********************))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))************))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******+++++++++******)))******++++++++++++******************************************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,************************************))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))******++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))************))))))************************)))))))))************+++++++++++++++++++++++++++((())))))***************)))))))))***************))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************(((((()))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))************************))))))))))))************************************))))))***++++++++++++***((()))))))))*********+++((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))************************(((((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((())))))*********+++*********)))***++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))))))))************************************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********************)))))))))((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))************)))(((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***'''''''''&&&''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***+++***(((&&&&&&''')))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***333000---)))''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))))))))(((((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***333111---***(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))******((())))))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***,,,+++)))''''''(((***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++((()))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***))))))((((((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))***++++++++++++***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***,,,,,,,,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++))))))***++++++++++++***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***((('''((()))***)))'''(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***+++---***'''(((+++,,,)))%%%'''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''***((('''((()))***)))'''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((()))***---...111---))))))++++++(((%%%'''''''''''''''((())))))(((((((((((())))))))))))***)))))))))((((((((('''******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))(((((('''(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((())),,,///111444000+++)))))))))'''%%%(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***((('''))),,,///222333///***''''''((((((''')))((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&(((***---///...+++(((&&&&&&'''))))))***))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))************))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''')))***+++)))((('''&&&&&&((()))+++******)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''((()))***+++((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************((('''((()))***)))'''(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))((((((((('''(((((((((((((((***++++++******)))(((((())))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,'''(((((())))))(((((('''(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***((('''((()))***)))((((((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((()))******)))))))))***++++++***))))))((())))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((''''''((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))************))))))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))*********))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))(((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************++++++******))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***%%%'''(((*********)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++******))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''((()))******+++******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))*********++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))******)))((())))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))*********+++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++************************(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))***+++++++++***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******++++++)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((((((***************)))((((((++++++************++++++***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))(((+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))************)))(((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((())))))*********))))))***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))((())))))************)))***))))))(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************(((((()))***************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***))))))+++///222))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***))))))***---000))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***)))((((((+++---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***(((''''''(((***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***)))'''&&&''')))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&&&&(((***---///))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******((('''%%%%%%'''+++///222))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))+++++++++************)))(((((((((((())))))))))))+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************************)))))))))(((************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******+++++++++***)))(((''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************)))))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))******+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---------,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---------...---,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))******))))))(((((((((((())))))************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---......---,,,+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,.........---,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************(((((())))))*********+++************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---......---,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******************)))(((((((((***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))******((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))************))))))******))))))))))))******+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))+++*********))))))(((((()))))))))))))))******+++***)))(((((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))(((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))((())))))************))))))******))))))))))))******************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))(((((((((((()))))))))***************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))************)))))))))((()))))))))))))))******+++******)))))))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))************))))))******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((()))))))))******************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))***+++---......---+++***************)))))))))))))))))))))))))))******+++*********************+++******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))************))))))******))))))))))))***************)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************,,,,,,++++++******))))))(((((()))))))))*********************************************************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))************)))))))))+++---//////---+++)))*********))))))))))))))))))))))))))))))******+++***++++++++++++************)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************((()))))))))*********+++''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))******))))))************))))))******))))))))))))******))))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************,,,,,,++++++******))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))************))))))((())),,,------,,,)))((())))))))))))))))))******)))))))))))))))******++++++++++++,,,++++++***))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++((())))))******+++++++++''''''((()))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))(((************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************))))))************))))))******))))))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))*********++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((()))***,,,,,,***)))((())))))))))))************)))))))))))))))******+++++++++,,,,,,,,,+++***))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((())))))******+++,,,,,,''''''((()))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))))))))************))))))************))))))******))))))))))))******((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))************)))))))))))))))******++++++,,,,,,---,,,+++***)))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,'''(((((()))))))))))))))******))))))(((((((((''''''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))*********+++))))))************))))))******))))))))))))******(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))*********+++)))))))))))))))******+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************++++++***)))(((((()))))))))*********++++++++++++******************************))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,******))))))))))))******+++++++++***))))))((('''+++***************++++++,,,++++++***++++++,,,,,,***++++++++++++******)))++++++***************+++,,,+++***))))))((())))))(((((())))))******++++++(((((())))))******++++++,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***+++,,,,,,+++***)))(((---***''''''***,,,+++***.........,,,***)))***+++*********++++++,,,,,,,,,,,,***)))***++++++***))))))***++++++,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++************************************))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))************++++++***))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++---,,,++++++*********+++++++++************++++++------,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++*********++++++*********+++,,,---+++******************+++************************))))))))))))************+++***)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))************+++***++++++,,,+++***)))(((,,,***'''''')))+++***))),,,------+++)))((()))+++******************++++++...,,,+++***++++++)))(((******************))))))++++++++++++************************************))))))************))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))************++++++***))))))))))))***((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,+++*********++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......,,,++++++******+++,,,,,,,,,++++++***+++,,,...///************+++++++++++++++++++++************)))***************)))))))))******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,+++++++++,,,++++++***)))...---++++++---...---,,,,,,,,,---,,,******,,,---,,,,,,,,,,,,,,,+++++++++---+++******+++,,,***)))++++++++++++************,,,+++++++++************************************))))))************))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++*********)))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++************************)))***************++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((()))))))))************++++++***))))))*********(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,---------,,,++++++******++++++,,,+++***)))((()))***,,,---,,,,,,+++*********++++++---...///000111111222222...---,,,,,,,,,,,,---......---,,,+++++++++------++++++++++++++++++***************++++++++++++++++++++++++******))))))))))))))))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++++++++,,,+++++++++++++++++++++***---,,,,,,,,,---......---***+++,,,+++***+++,,,...---------,,,,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************************)))******++++++******))))))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++************************))))))******+++++++++,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))************+++***************++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,++++++******++++++,,,,,,+++++++++,,,...///111000//////...------......000111333555666666666666111111000000/////////000000///...---,,,,,,++++++,,,---------,,,***)))((()))******+++,,,------...,,,,,,++++++******))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******)))))))))*********++++++++++++++++++++++++,,,,,,)))***+++,,,,,,------...---...///...---...000222111111111000/////////...000...------......---+++******))))))***+++,,,---,,,,,,,,,++++++++++++*********************************++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))(((((())))))))))))************+++************+++,,,,,,((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---...///000222333444555666555555444333222222222222222444666888::::::::::::666666666555444333222111111111222222111///---,,,....../////////---+++******++++++,,,,,,---......+++++++++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******)))))))))************+++,,,++++++++++++,,,------...000333444555555777888:::;;;<<<<<<;;;;;;===???>>>>>>>>>>>>>>>=========<<<999777555444222000------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++************************))))))***++++++,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((())))))))))))************+++*********++++++,,,---)))))))))*********++++++++++++++++++++++++++++++******))))))******+++,,,************************+++++++++++++++++++++++++++*********++++++,,,---//////............/////////111444666888999999999777777555444444333333333222444777:::<<<<<<<<<<<<::::::;;;;;;999666333111000222555777777555222000...///111333333333111111......------,,,,,,,,,+++***++++++++++++++++++,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))***************+++++++++,,,,,,,,,++++++++++++,,,---...333666:::======>>>@@@BBBDDDEEEFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDBBB@@@???>>>===;;;999888666333000---,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((())))))))))))************+++*********+++,,,,,,---************++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------...///111111000000000000111111---000444777::::::999888666555444333222222111222222444777:::<<<===<<<<<<<<<===??????===888444111///222777;;;<<<:::777555...000333555777777777666111000///...,,,+++))))))*********++++++,,,,,,---+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///000444999<<<<<<===@@@CCCBBBBBBCCCBBB@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEDDDEEEGGGGGGGGGEEECCC@@@<<<777333111000///---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))***+++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************************************+++*********))))))((((((************************+++++++++*********))))))************************))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************)))************+++++++++(((((())))))******++++++,,,,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))*********))))))))))))))),,,,,,+++***))))))******)))************+++++++++************************,,,,,,,,,+++++++++++++++)))+++......---,,,,,,,,,,,,,,,,,,------///000000999777555555777666333000222333222222555888888555333222111111222222000......000444666666555666666444;;;===;;;:::;;;888111777777777888999888666444666777777999;;;===???@@@888777444111...---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))************+++***************++++++++++++++++++++++++++++++,,,,,,++++++******))))))***)))))))))***++++++,,,,,,,,,,,,,,,------......222111///------------...222444777666555666999<<<:::888666888<<>>>>>@@@@@@>>>;;;BBB<<<;;;@@@FFFHHHHHHIIIEEEBBB???>>>===;;;777333333000,,,***+++---......+++++++++***************,,,+++++++++***)))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))+++,,,,,,+++***,,,---***************))))))(((***++++++,,,,,,++++++***************************************************************************************)))))))))(((************************+++++++++*********))))))************************))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))************************++++++++++++)))))))))***************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))))),,,++++++***))))))******************++++++++++++*********************************+++++++++,,,,,,+++,,,---,,,+++,,,...000---...///111333555777888999777555666777777555333...//////000222444555444444333333444555555444222444555777777666777999;;;666:::;;;777777999777333888777777777888777555333555555666777999;;;<<<===;;;999777444111///------++++++++++++,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))+++*********))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++************************+++******)))***+++,,,,,,//////000222222222222111333333222222333555666777:::<<<===<<<999666666666333111000222666999:::999;;;999888:::<<<<<<;;;999777333333999===???CCCGGGGGGFFFEEEDDDDDDCCCAAA??????;;;666222///---+++)))************************++++++++++++******************************************************************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************)))+++,,,,,,+++***,,,---,,,,,,++++++***))))))(((***++++++,,,,,,++++++***************************************************************************************))))))))))))************************+++++++++***************************************))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))************************************************************************************************************************)))))))))*********++++++************+++++++++,,,++++++************************++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))******,,,+++******)))*********************+++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,------,,,+++***,,,000444222222444666888999;;;<<<777666444555666666444333444444555555444444666888555444555666888999888777999::::::999888888;;;===:::<<<<<<999:::===>>><<<888777666666666666333111444444444555666777999999<<<;;;:::777444111///---++++++,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))+++++++++******************************)))))))))))))))))))))************,,,,,,+++***)))))))))***++++++++++++++++++++++++)))))))))***************++++++******+++,,,...///333333555666666666555555555555555666777999;;;;;;444777888888666333111000222000000111333555666666666555444555666777666444000///111555777999AAAIIIEEECCCAAA@@@AAAAAA@@@>>>999777555333333111...,,,******************++++++*********+++++++++++++++******************************************************++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************)))+++,,,,,,+++***,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++************************************************************************************)))))))))))))))************************************************************************((()))))))))************(((((()))***************)))******++++++******)))))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))*********++++++***************+++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++---------------///222555666666777888888888888888999888777777777777666666:::999999999666333555999555555666888;;;<<<;;;::::::;;;<<<;;;:::999:::<<<===>>>>>>>>>>>>@@@AAAAAA;;;:::888888999999777555444444444444444555666666999999999888777444111000...............,,,+++***,,,+++++++++************,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))************************************************((()))))))))************,,,,,,+++***))))))))))))++++++++++++++++++++++++******************))))))++++++,,,---...111444555777666555333333333444555777666666666777777777888000222444555666777777888<<<;;;::::::;;;;;;;;;:::888888777777888888888888<<<===AAABBB@@@AAAKKKWWWNNNHHHAAA???AAAAAA===888111111111333555666555444......------,,,+++++++++*********++++++,,,,,,,,,******************************************************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************)))+++,,,,,,+++***,,,------,,,+++++++++,,,------***++++++,,,,,,++++++***************************************************************************))))))))))))))))))******************************************************************************((()))))))))************(((((()))*********************++++++++++++******************************************************************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++******************************++++++++++++******************************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))(((((())))))))))))))))))))))))(((((())))))************+++***************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******+++...000111111111222444444555666666777666666555;;;;;;;;;:::999:::;;;<<<<<<;;;===BBBAAA<<<<<>>======999::::::;;;<<<>>>AAABBBMMMPPPTTTSSSMMMKKKUUUbbbaaaWWWLLLGGGHHHFFF???888555444333444555666666555444333222000...---++++++******++++++,,,,,,,,,---******************************************************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))************************************)))+++,,,,,,+++***,,,------,,,+++***)))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))***************************************************+++++++++************************))))))))))))************(((((()))*********************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))************+++++++++******************************++++++++++++************************************))))))))))))************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((()))******++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---///222333333222333333000222444666888888888888666777888999999;;;???AAANNNNNNWWWeeeiiiaaaZZZXXX[[[[[[\\\^^^bbbccccccbbb\\\___dddfffdddaaa^^^]]]XXXUUUTTTTTTPPPIIIEEEDDDCCCAAA>>>======<<<;;;999<<<<<<:::999888777777777222333444555666777777777666777777777555222...---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***************+++++++++*********+++++++++++++++))))))))))))************+++***************++++++++++++++++++++++++++++++...------,,,++++++******+++---000444777999999:::777444///,,,+++---111444444555777888::::::;;;;;;===<<<:::;;;===>>>>>>>>>???@@@AAA???<<<:::999:::777999;;;<<<===@@@DDDGGGPPPRRRUUUSSSKKKGGGPPP\\\ddd\\\RRRKKKGGGDDD???<<<666333///...000333444555666555444222000...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))+++,,,,,,+++***,,,---333111///,,,+++***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************((()))))))))************************************))))))*********+++++++++************************))))))))))))************(((((()))******************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,---......///------------------------//////000000000111111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++******************************++++++++++++******************************))))))************))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++******))))))))))))))))))))))))'''(((((()))******++++++******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000222333333222222333555333555777999;;;;;;::::::666888<<<>>>AAAFFFLLLQQQcccfffwwwrrriiijjjjjjjjjmmmpppqqqqqqppplllooossstttsssqqqooooookkkfffdddeeebbb\\\ZZZ\\\VVVSSSOOOKKKIIIGGGDDDBBBBBBAAA???===;;;:::::::::444444444555555666777888777888::::::999777444222//////.........---------,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))************))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,///333777888777555444222111000000111333666777777888:::;;;<<<<<<<<<;;;:::;;;>>>CCCIIIKKKJJJHHHEEEHHHJJJJJJHHHFFFFFFHHHHHHIIIHHHGGGDDDEEEGGGJJJLLLNNNQQQOOOGGGBBBHHHRRR^^^___\\\SSSIIIEEEIIIOOOBBB<<<444///...000222333444444333222111000//////,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))+++,,,,,,+++***,,,---;;;888555111...---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************(((((())))))*********+++************************))))))******++++++++++++************************))))))))))))************(((((()))******************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------........./////////000111222222333111111111111111111111111555555555666666666777777......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++)))************+++++++++******************************++++++++++++******************************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))***+++++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444444444333111000111444777:::;;;===>>>>>><<<;;;999>>>BBBGGGLLLPPPWWW___eeehhhmmmrrraaaeeeeeeeeegggjjjlllkkkjjjjjjlllnnnnnnmmmlllmmmnnnooojjjhhhjjjjjjhhhjjjoooqqqmmmgggbbb^^^ZZZVVVTTTEEEDDDBBB@@@>>>===<<<<<<777777555555555666888888777888:::<<<<<<:::888777000////////////.........,,,,,,,,,+++++++++******,,,++++++******)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))************(((((())))))***+++------++++++++++++++++++++++++******+++---///000111222...111555888888555111......000222555888999;;;;;;<<<<<<<<<<<<<<<:::888777===BBBKKKWWWbbbgggfffcccYYY\\\```aaa______```bbbdddccc```ZZZTTTPPPQQQSSSPPPRRRUUUSSSLLLFFFKKKTTTbbbkkkoooeeeVVVRRR^^^mmm^^^TTTFFF999222///...///111111111111111111111111---------,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))+++,,,,,,+++***,,,---AAAAAA???888111------///,,,------------,,,+++***+++++++++************)))************************************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++******))))))---,,,,,,+++***))))))(((---------,,,+++***)))(((******)))))))))+++---...***+++,,,...///000000000333333333444444444444555777999<<<============>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBDDDEEEDDDAAA>>>===<<<999666333111000000//////......------------***+++,,,---------++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------+++---...//////000444777333555333......555999777CCC@@@;;;:::===BBBFFFHHHXXX\\\YYY[[[dddbbb^^^dddmmmtttuuukkkhhhfffcccccckkkqqqkkk```kkklllhhhgggrrr|||oookkkfffgggnnnssssssuuuyyysssvvvyyyyyywwwssspppnnneee\\\QQQHHHDDDDDDCCCCCC999===>>>999555666777555555666777999;;;:::777444222444555333000---,,,,,,000...---,,,,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))+++++++++++++++***)))(((*********+++---000222444333...)))(((,,,///...,,,*********+++,,,,,,------((())),,,///111222222222444444444444222///---+++333---...777===<<<999:::;;;>>>@@@???======AAAEEEGGGTTTWWWVVVjjjxxxpppooommmnnnoooooommmlllssstttqqqiiidddbbb___ZZZaaaaaaaaaaaa^^^XXXQQQKKKQQQWWWbbbiiiddd___eeeqqqnnnUUUAAA777444444444222333444555444222000///333000///111111---...222,,,,,,---------,,,,,,+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***************************************+++++++++CCCCCCCCCBBB???999222---...------,,,,,,,,,,,,,,,++++++++++++************************************************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++***************************************+++++++++************************************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++*********))),,,,,,++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,---...///000222333444555777888999::::::;;;<<<===>>>@@@@@@AAAEEEFFFFFFEEEDDDEEEGGGIIIFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKJJJJJJKKKJJJHHHFFFFFFEEECCCAAA???===;;;:::777555222///...---------++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))************************************************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++++++++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((***************+++++++++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---...000111222333444444333666555333666>>>BBBAAA???>>>>>>@@@EEENNNWWW]]]aaafffdddfffooolllfffiiigggkkkpppwww{{{zzzwwwssstttpppiiifffgggjjjnnnqqqlllmmmlllmmmzzzvvvpppnnnqqqrrrrrruuu{{{wwwrrrwwwyyytttmmmfff^^^UUUKKKEEEGGGEEE???:::<<>>999>>>;;;888777888999::::::222444666777666333000---...---+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************+++++++++*********)))))),,,---------,,,,,,+++************,,,///222666888555///***)))+++---,,,***+++++++++,,,,,,------------///111333444555555555444333111000000222444555:::555555999;;;999999<<>>@@@BBBEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHFFFCCCAAABBBEEEHHHGGGHHHJJJMMMOOOPPPQQQRRROOOMMMJJJIIIJJJLLLLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDAAA???;;;666333222111111///...---,,,+++++++++,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************************************++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++++++++,,,///111444666777777666555222555888:::AAAJJJQQQRRREEEGGGIIILLLRRR]]]kkktttyyywwwppphhhkkkooommmkkkmmmqqqwww{{{}}}zzzvvvvvvvvvpppjjjooo{{{rrrssssssvvv{{{xxxuuutttxxx{{{ttt~~~~~~}}}{{{vvvooojjj___TTTEEE;;;>>>EEEDDD>>>AAA???;;;999999999888777333444666:::===;;;666111---,,,++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************+++++++++***************,,,,,,,,,---,,,,,,+++************,,,///444999<<<555111,,,***++++++***(((,,,,,,,,,,,,------------222222333444555555555555666555444444555777999:::555999???FFFGGGEEEFFFJJJNNNRRRXXX\\\\\\\\\\\\\\\ZZZccciiijjjqqq{{{|||xxx}}}yyywwwyyy|||}}}{{{rrrqqqkkk]]]___\\\^^^hhhrrrwwwyyy{{{}}}ttthhh]]]UUUMMMFFFAAA888888666555555555555555333777777444666;;;777...,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++++++++,,,************************************++++++,,,,,,KKKIIIFFFEEEFFFFFFDDDBBB999666111---******,,,---,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...000111444666999;;;>>>?????????>>>>>>>>>???BBBFFFIIILLLFFFFFFEEEDDDCCCBBBAAA@@@======<<<999777666888::::::<<>>@@@CCCEEEFFFIIIKKKMMMOOOOOONNNMMMLLLJJJHHHFFFCCC@@@>>><<<;;;777555222///---,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++******)))***))))))))))))))))))***))))))))))))))))))))))))*********))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......111444777888666666777999555999===DDDLLLUUU\\\___VVVYYY[[[[[[^^^fffttt~~~zzzpppmmmuuuyyyvvvxxx}}}yyy||||||vvv~~~{{{|||{{{~~~}}}{{{}}}|||}}}www{{{|||{{{|||www```NNNIIIIIIEEE>>>@@@@@@BBBCCCBBB>>>777333777555555999???@@@<<<777000...,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******************************************************))))))************))))))++++++***+++...333777:::333000,,,***++++++***)))++++++,,,,,,,,,---------333333333333333333333222999:::<<<======<<<:::999:::FFFUUU]]]\\\XXXXXX[[[bbbhhhnnnmmmiiigggkkkqqqrrrrrrssswww{{{~~~~~~{{{}}}{{{vvvooommmpppuuuuuu}}}~~~zzzuuuxxxvvvvvvxxxvvviiidddbbbgggpppvvvwwwwww{{{wwwqqqkkkeee___WWWRRRGGGDDD???;;;;;;===@@@CCC:::@@@===666999EEECCC888000///,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++************************)))******++++++,,,,,,,,,EEEFFFFFFDDDCCCCCCFFFIIIAAA===777111---++++++,,,,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111333666888999;;;<<<===>>>>>>===<<<;;;666666777999<<>>@@@AAABBBAAA===999777888:::;;;<<>>???@@@AAAUUUbbbooopppjjjdddeeehhhrrr~~~zzzsssvvv}}}wwwpppooopppnnnkkkhhh___aaaaaa]]]XXXWWW\\\aaadddnnnxxxxxxsssmmmfff```WWW___jjjnnnkkkjjjvvvzzzxxxtttrrrssswwwyyyyyyrrrqqqnnnlllhhhddd```\\\```ZZZQQQIIIFFFHHHMMMPPPFFFKKKFFF;;;<<>>666444111...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))******+++,,,,,,------@@@DDDHHHHHHEEECCCDDDFFFEEEBBB>>>999333///---+++,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***))))))))))))))))))***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........222333666999<<<>>>???@@@======;;;:::777444222111///000222555999>>>BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJJJJIIIGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGDDD@@@===<<<;;;:::999>>>???AAADDDFFFGGGGGGGGGIIIKKKMMMPPPQQQQQQOOOOOOJJJHHHEEEAAA>>>:::888777000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++************************))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,...111444666777222444888>>>EEEKKKMMMNNN]]][[[\\\______]]]\\\^^^hhhiiihhhffffffjjjrrrxxxwww}}}|||~~~~~~~~~}}}rrrsss~~~~~~vvvzzz{{{{{{yyyuuurrrqqqqqq~~~{{{nnnaaaWWWHHHEEEAAA???@@@BBBCCCDDD>>>:::777777;;;???AAAAAA<<<888333000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++*********************************************+++++++++)))***++++++,,,+++++++++,,,,,,+++++++++,,,---...*********++++++,,,---...)))******,,,---...///000555555555555555666777888===;;;::::::???GGGPPPUUUiiisssyyytttmmmmmmsssxxxyyy}}}lllfffhhhccc___[[[^^^eeelllllliii```aaabbbaaa```aaaeeeiiiooozzz{{{uuuooojjjhhhfffiiinnniii```gggvvv{{{tttqqqsssttttttooooooooonnnllljjjgggeeemmmfff]]]TTTOOONNNPPPRRRNNNSSSQQQIIIEEEGGGDDD===;;;999666222///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++************************)))******+++,,,---......JJJJJJIIIHHHFFFDDDDDDDDDEEEDDDCCC???;;;555000...------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------***+++,,,...000222333444777888;;;===>>>>>><<<;;;777666555333222111000000111333666;;;@@@DDDGGGIIINNNOOOOOOOOOPPPPPPQQQQQQMMMOOOPPPPPPOOOOOOPPPRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEBBB@@@>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFHHHKKKNNNOOOOOONNNMMMKKKHHHEEECCCBBB;;;999666222000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((()))))))))***************************+++++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...000333555777999777666>>>SSSnnnyyyooolllkkkmmmkkkdddaaabbbkkkjjjiiiiiikkkppptttwwwvvvyyy|||xxxxxx~~~~~~~~~~~~~~~}}}}}}yyyuuuxxx~~~|||~~~xxxsssooonnnhhhrrr|||}}}zzzvvvpppjjj\\\WWWOOOIIIFFFEEEEEEDDD???>>><<<<<<===???AAABBB???;;;666222000000......++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***+++++++++,,,---...)))***,,,...000111333444555555555666777999;;;<<<<<<===@@@FFFNNNWWW```eeeiiitttzzzuuuoooppptttwwwmmmvvv~~~zzzlll^^^WWWUUUYYYaaaiiippp}}}||||||{{{{{{{{{{{{||||||yyyooolllmmmrrrsssooohhhgggkkkllliiisssuuuwwwwwwuuuqqqnnnllliiigggbbb^^^ZZZWWWUUUUUULLLUUU^^^___XXXMMMDDD???===;;;999666333000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************)))******+++,,,---...///ZZZRRRHHHBBBBBBEEEGGGGGGDDDEEEEEECCC???:::444000---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------)))***---000333666888:::;;;<<<>>>>>>;;;777333000000/////////111333555666999;;;???DDDIIINNNPPPRRROOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJIIIIIIKKKOOORRRJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNMMMJJJHHHHHHGGGEEEDDDCCCBBBBBBBBB===<<<;;;;;;>>>DDDIIIMMMQQQQQQQQQQQQOOOMMMKKKIIIFFFCCC???:::555333111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////000222333555777888;;;999EEEiiivvvrrrrrrvvvssslllhhhkkkooommmlllmmmqqquuuwwwxxxxxxqqq}}}yyyvvvwww~~~zzzvvvwwwyyyxxxrrr||||||xxxwwwwwwtttwwwvvvqqqoooppppppnnnuuuppphhh```XXXPPPHHHCCC???@@@AAA@@@??????@@@BBB???;;;666333222111000000++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))******++++++++++++''''''((())))))))))))))))))***,,,---...---,,,+++)))***++++++++++++,,,---***+++---///222444666777333333444555777:::<<<>>>;;;BBBMMMXXXaaaggghhhiiihhhuuuzzzqqqkkkfffbbbWWWZZZ]]]]]]]]]]]]___aaagggvvv}}}{{{|||{{{wwwyyy|||uuuxxx||||||yyytttooommmeeefffhhhiiihhheeebbb```FFFSSSfffrrrkkkWWWHHHDDD<<<<<<;;;999666333111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************)))******+++---...//////~~~mmmZZZNNNIIIGGGEEECCCFFFBBB@@@AAADDDCCC===777000,,,)))+++///111---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,...//////000...//////...,,,,,,---///000222555666666888:::===999777444222222222111000///000222444666:::>>>BBBEEEHHHJJJKKKKKKJJJKKKLLLLLLLLLLLLKKKIIIGGGDDDCCCAAABBBDDDEEEEEEEEECCCBBBEEEDDDBBB@@@???@@@BBBDDDCCCCCCCCCEEEHHHHHHGGGEEEHHHIIILLLNNNPPPQQQRRRRRRKKKJJJHHHEEEAAA>>>===<<>><<<<<>>>>>@@@AAAAAA@@@;;;999999:::===???@@@@@@AAAAAAAAACCCEEEGGGHHHIIIMMMLLLLLLLLLMMMLLLJJJHHH@@@???>>>>>>AAAGGGLLLPPPOOOOOOOOOMMMIIIDDD@@@<<<;;;777222///------,,,,,,000...,,,,,,---...---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++*********))))))))))))************************++++++++++++*********))))))))))))))))))***++++++************************+++++++++*********))))))***)))))))))))))))))))))))))))))))))***************************++++++,,,++++++++++++++++++++++++---,,,+++,,,---...//////444000///222444888CCCOOOWWWZZZ```iiiyyyyyypppppprrrtttuuuwwwxxxzzz|||xxxmmmdddhhhpppuuuyyywwwuuu|||vvvuuuwwwttttttwww}}}{{{xxxzzz{{{{{{~~~{{{www}}}}}}~~~zzzvvvrrrrrrvvvyyyxxxuuupppxxx}}}{{{||||||ppp```DDDDDDDDDEEEEEEDDDBBB@@@@@@===999666333222111000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---000444444444444444444555777///999@@@EEEYYYsss~~~zzzhhhiiinnnssssssqqqsssyyynnniiieeeeeedddfffnnnyyyzzzwwwyyy||||||{{{wwwuuuvvvrrrrrrvvvyyyxxxuuuwww|||pppiiieeeddd\\\SSSUUU^^^TTTLLLBBB===>>>>>>;;;777333111...---------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,ooo{{{nnnZZZLLLFFFDDDEEEFFFCCC@@@???@@@CCC@@@;;;444...++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---,,,++++++******---000222444555777999888777666666666444111...444555777999;;;<<<===>>>AAACCCFFFHHHIIIJJJMMMOOOJJJJJJKKKJJJIIIJJJMMMPPPVVVZZZ\\\ZZZTTTQQQQQQSSSVVVWWWYYYZZZYYYVVVSSSPPPLLLJJJHHHGGGHHHGGGCCC???CCCAAA>>>>>>???BBBCCCCCCBBB@@@>>>@@@DDDGGGHHHGGGIIIIIIIIILLLPPPQQQNNNKKKIIIEEE???:::888;;;???BBBGGGJJJNNNQQQQQQNNNIIIFFFFFFAAA:::444000...,,,+++///...------------,,,***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++***************))))))))))))***++++++************************+++++++++***************))))))))))))))))))******)))))))))*********++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000111111777555444666<<>>???@@@CCCEEE@@@CCCFFFHHHIIIKKKNNNPPPHHHMMMSSSXXXZZZ[[[\\\]]]jjjppptttqqqjjjfffgggkkkeeegggkkkmmmmmmllliiigggZZZVVVSSSTTTVVVWWWTTTQQQMMMKKKHHHFFFFFFEEEDDDBBBFFFCCCAAACCCGGGIIIHHHEEEFFFCCCBBBDDDIIILLLJJJHHHOOOMMMJJJEEE@@@<<<999777<<>>999444///,,,...---,,,,,,------,,,***------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++************************************************)))))))))))))))*********))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,...///111222222222333444,,,000777???FFFPPP\\\eeekkkiiidddccchhhrrrvvvtttddd{{{tttvvvzzzyyyxxxxxxwwwzzz{{{{{{vvvnnnpppnnnqqqxxxxxx~~~{{{uuuxxx{{{{{{zzz}}}}}}pppeeeeeemmmooolllmmmggg\\\QQQHHHAAA>>>===AAACCCCCC@@@:::555222222111000...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,------,,,...111333222444666777888;;;AAAEEEMMMUUU[[[___kkk{{{~~~xxxwwwzzz}}}}}}sssgggcccfffuuuuuuwww|||}}}yyy|||{{{}}}tttrrrwwweeeaaaccc___XXXSSSHHH[[[nnnqqqcccPPPDDDAAA>>>999444000///000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,NNNVVVcccvvvnnn[[[TTTLLLGGGEEECCC>>>:::>>>>>><<<888333///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////444666888888777777888999999888777888<<>>888333111444222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,...111444222555999;;;>>>EEEOOOVVV___``````cccooo}}}zzzrrrnnnjjjgggaaa___fffooossszzzxxxpppvvvyyykkkhhhlllkkkeee```XXXTTTZZZlll}}}zzzaaaIII@@@===888555333222000///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,IIIVVVbbbkkkzzztttgggUUUIIIFFFFFFDDDBBB=========<<<999555000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...///000111222333555555666555444444555777999===@@@CCCCCCDDDFFFGGG???BBBGGGLLLSSS___mmmwww}}}zzzsssiii^^^VVVRRRPPP\\\ccclllpppnnnfff]]]XXXOOOSSSVVVTTTOOOLLLLLLOOOMMMNNNOOOOOONNNLLLIIIHHHHHHGGGGGGHHHMMMUUU\\\aaaaaabbbdddfffhhhfffbbb___^^^^^^]]][[[XXXTTTQQQPPPIIIGGGEEECCCCCCEEEGGGIIIJJJIIIFFFDDDEEEGGGJJJLLLLLLJJJGGGFFFFFFIIILLLNNNRRRSSSTTTTTTQQQKKKBBB<<<555333000......///...---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***************************************+++++++++((((((((()))******++++++*********++++++++++++,,,+++++++++++++++,,,------++++++,,,,,,------......,,,...000111000222777;;;CCCOOO]]]dddhhhkkkkkkiiinnnnnnjjjgggiiiooorrrqqquuu}}}|||rrrwwwtttzzzsssrrrsssyyy}}}tttpppuuuwwwqqqssswwwyyywwwyyyvvvvvvyyyxxx||||||{{{wwwwww}}}xxxrrrooonnnoootttyyyxxxoooaaaUUUMMMAAAAAAAAAAAA@@@===777222444444222111000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***************************************************************************************+++++++++***************+++++++++***++++++,,,,,,++++++************++++++,,,,,,---***+++,,,------///333555555;;;BBBGGGKKKRRR\\\dddhhhgggdddccckkkvvv{{{zzzaaabbbffflllnnnlllmmmqqqttt}}}yyyrrrrrrxxxyyyxxxsssllliiikkkpppeee[[[WWWbbbttt~~~wwwlllHHHDDD>>>999666333000...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******+++,,,,,,,,,???OOO\\\```iii}}}}}}rrraaaSSSKKKHHHGGGFFFAAA???>>>======:::333...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222333444444333444444333333555999======AAAEEEFFFFFFJJJSSSZZZRRRWWW]]]aaafffoooyyywwwjjj]]]SSSOOOMMMLLLOOOSSSTTTQQQLLLHHHEEEDDDFFFGGGFFFDDDBBBAAAAAADDDDDDCCCBBBAAA@@@@@@???DDDFFFEEECCC@@@BBBHHHMMMJJJKKKLLLOOOQQQQQQNNNLLL[[[]]]^^^]]]ZZZ[[[___dddYYY[[[ZZZUUUMMMGGGFFFGGGJJJFFFBBB>>>===@@@DDDGGGNNNNNNNNNNNNNNNMMMKKKJJJPPPQQQTTTVVVWWWSSSMMMIIIAAA<<<666222000//////......------------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++*********+++************************))))))*********+++++++++'''(((((()))******++++++*********+++++++++,,,,,,,,,++++++++++++,,,------++++++,,,,,,---......///,,,///222333444999AAAGGGLLL\\\kkkqqqqqqmmmddd\\\fffkkkppprrrvvvzzzyyyuuummmpppzzzxxx{{{zzztttwwwtttrrrqqqttt{{{yyyxxx{{{uuuttt}}}xxxvvvwwwwwwuuuuuu|||ssssssvvvnnnrrrwwwzzz|||~~~}}}|||zzz{{{yyyyyyvvvtttwww}}}~~~}}}}}}xxxuuusssssssssooofff^^^QQQKKKDDDBBBBBB@@@;;;555333333333222222000//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------+++,,,---...///111555888<<>>>>>???<<<666000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111222333333444444333333333444666:::@@@EEEEEEHHHIIIGGGIIIVVVkkk{{{{{{~~~~~~yyyrrrmmmmmmooonnniii```UUUJJJCCCAAAAAA???@@@AAAAAAAAABBBDDDGGGDDDEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@@@@AAAAAABBBCCC???CCCFFFCCC>>>===BBBHHHHHHGGGFFFGGGHHHHHHGGGFFFCCCGGGJJJKKKKKKRRR^^^hhhooossssssjjj\\\OOOJJJIII@@@???===<<<===@@@BBBDDDDDDIIIOOOUUUVVVTTTPPPLLLNNNOOORRRUUUXXXWWWTTTQQQIIIDDD<<<555222000///.........---------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++*********+++************************))))))******++++++++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---.../////////222666888:::AAAKKKTTTggg{{{vvvgggbbbkkksssxxxyyyxxxrrrjjjiiieeekkk~~~~~~~~~tttnnnpppqqqvvv{{{}}}|||{{{{{{yyyooouuu~~~zzzyyyxxxpppnnnnnnpppvvv}}}www{{{vvvrrrmmmppppppqqqrrrrrrssswww|||~~~}}}|||wwwqqqppptttxxx{{{|||zzz|||rrrlllrrrwwwuuupppeeeYYYKKKEEEDDDCCC===777111222333333333111///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------,,,---//////000333777999CCCNNN]]]eeefffeeefffiiihhhooorrrkkkcccfffrrr}}}~~~vvvvvvzzz}}}~~~{{{}}}www~~~}}}tttuuuvvvssspppttt~~~~~~zzzwwwtttrrrpppooopppsssjjjnnnrrrtttwwwxxxtttnnnzzz~~~}}}~~~{{{xxxrrrllllllpppqqqiii]]]VVVXXX]]]jjjaaaSSSGGG???;;;:::999......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,666;;;EEENNNSSS[[[lll{{{xxx{{{|||vvveeeRRRIIIHHHJJJKKKEEE======BBB???555111///,,,,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...////////////...------000222444555777777444000///111555555666888;;;@@@DDDGGGHHHFFFHHHPPP[[[kkkvvvhhhbbb[[[QQQQQQMMMIIIGGGFFFEEECCCAAACCC???===???BBBBBBFFFKKKMMMSSS\\\aaa]]]TTTPPPRRRKKKTTT___fffjjjggg[[[NNNSSSSSSQQQNNNKKKHHHGGGFFFFFFCCCBBBDDDIIIJJJGGGDDDCCCCCCDDDEEEFFFHHHJJJKKKaaajjjttttttfffUUUOOORRREEEFFFBBB<<<===BBBAAA<<<@@@EEEKKKOOORRRUUUWWWYYYVVVUUUTTTTTTUUUUUUTTTSSSQQQMMMGGG???888333000000...---++++++,,,------,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++*********+++------+++***+++,,,************************+++++++++*********)))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---//////...,,,***+++...111666444444999EEETTTaaaiiiiiipppppptttzzz~~~~~~yyyrrrnnngggcccfffqqqxxx{{{|||zzz{{{sssiiiiiilllppprrrssstttuuuwwwvvvtttsssuuuvvvsssjjjccc[[[YYYUUURRRQQQRRRTTTVVVUUUSSSPPPNNNMMMNNNPPPQQQZZZ^^^dddjjjnnnsssxxx{{{||||||zzzwwwrrrooonnnnnn}}}}}}zzzwww{{{~~~xxxxxxvvvnnnkkknnnmmmbbbSSSHHHCCCAAA@@@???888888777555333222444555+++...///...+++***---000,,,,,,,,,++++++*********************************,,,+++******))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...***///333333333666===DDDRRRcccnnnllllllqqqooogggtttnnncccYYY]]]nnn~~~|||}}}xxxyyy}}}~~~xxxqqqkkkiiigggffffffhhhjjjlllhhhhhhggggggffffffeeeeeefffdddcccfffjjjmmmllljjjjjjkkknnnuuu~~~yyyssswwwwwwqqqrrrqqqoooooolll^^^OOOLLLSSS]]]^^^OOO>>>999???666444000...------,,,***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------???===<<>>>>>===:::888777777888999BBBGGGMMMUUU[[[ccciiinnntttvvvyyyyyywwwtttqqqqqqwwwxxxuuunnnnnnvvv|||}}}yyy{{{{{{{{{wwwoookkknnnooofffYYYPPPLLLIIIEEEBBB;;;999777555333333666777111///---,,,,,,---------,,,,,,,,,+++++++++******************************,,,,,,+++************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,---...///000333666666777===HHHRRRmmm{{{|||ssskkkaaaaaa___```jjjyyy~~~zzzuuusssvvv}}}uuupppkkkjjjlllkkkfffaaa]]]\\\YYYXXXXXXYYY[[[\\\aaaaaa```______^^^]]]]]]^^^^^^]]]^^^```aaaaaa```aaacccfffkkkrrrzzz{{{~~~}}}zzzzzzuuutttqqqooorrrtttpppeee\\\KKKKKKPPPXXXWWWLLL@@@;;;888555222000///............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------JJJCCC===::::::???KKKWWWjjjzzz|||kkk\\\NNNKKKJJJHHHEEEBBBDDDJJJ>>>888111,,,++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///***---000111222333444666444333222222444999===???;;;???GGGQQQ[[[ccciiilllhhhiiikkkjjjccc\\\^^^eee]]]SSSIIIDDD@@@===>>>AAACCCGGGKKKNNNPPPVVV___gggsss|||}}}xxxrrrooooooooonnnlllYYYRRRIIIFFFGGGIIIHHHFFFEEEEEEHHHLLLKKKGGGHHHKKKMMMVVV___aaa^^^WWWLLLCCCEEEAAA===<<>>???????????????????????????;;;===???BBBDDDHHHMMMPPPWWWZZZ___dddhhhmmmssswwwssstttppphhhfffmmmwww}}}||||||}}}ssspppttttttnnneee___[[[TTTJJJBBB???===:::666555555666777777222---,,,...///---***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...///000555888;;;>>>CCCRRRfffvvv~~~pppkkkZZZ]]]aaahhhttt~~~{{{ooohhheeeddddddZZZXXXUUUSSSSSSQQQNNNLLLJJJIIIFFFEEEDDDEEEFFFGGGOOOOOOOOOPPPPPPPPPQQQQQQUUUVVVWWWWWWVVVUUUVVVXXXZZZ]]]```aaaeeemmmyyy|||rrriiifffnnnsssnnngggfffUUUJJJFFFOOO[[[[[[NNNBBB;;;999666333000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---RRRNNNJJJEEE???:::===DDDRRRhhh}}}xxxeeeYYYOOOIIIJJJHHHBBBDDDLLLEEE???666///,,,+++,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,///222444555555666777555555555666;;;BBBDDDCCCHHHNNNYYYeeeqqqzzzzzzsssjjjaaaTTTHHHDDDFFFBBB::::::CCCIIIIIINNNVVVeeekkkqqqpppmmmoooyyyzzz}}}zzzsssyyywwwwww|||~~~{{{xxxwww~~~|||qqqeee___^^^\\\WWWRRRNNNIIIHHHKKKLLLHHHCCCAAADDDNNNZZZbbbccc```[[[WWWLLLKKKHHHDDD@@@@@@DDDHHHNNNNNNNNNQQQUUUXXXYYYXXXWWWTTTRRRQQQOOOJJJAAA:::///...,,,,,,,,,,,,***)))++++++++++++++++++++++++((())))))******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++------+++***+++,,,*********************************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---.............../////////000333666EEEOOO___kkkpppmmmgggbbb```fffnnnssswwwyyyxxxvvv{{{wwwvvvyyyyyywwwyyy~~~~~~wwwpppfff^^^TTTLLLCCC>>>>>>===:::777???<<<::::::===@@@BBBBBBAAAAAABBBAAAAAA@@@@@@???@@@AAACCCFFFGGGHHHHHHHHHFFFEEEDDDAAA???>>>@@@CCCDDDDDDCCCEEELLLWWWeeennnpppqqqqqqpppssszzz}}}yyyzzz}}}yyyvvvpppcccQQQCCCBBB@@@===:::999777666555;;;777222.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...000111222555999???EEERRRkkkrrrggghhhfffjjjlllmmmttt}}}ssscccVVVMMMHHHDDDAAADDDDDDDDDBBB@@@>>>>>>>>>===<<<:::888888888888999;;;<<<===???AAABBBDDDDDDIIILLLOOOPPPNNNNNNQQQTTTSSSUUUXXXYYY[[[```fffkkkxxxjjjdddnnnrrrjjjfffiiigggWWWJJJMMMXXX^^^YYYQQQCCCAAA===888333000///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,XXXXXXVVVPPPDDD999888===GGG\\\ssszzzjjjfffUUUHHHHHHIIIGGGGGGKKKJJJDDD<<<444000---,,,+++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...111444777888888777888888<<<;;;888999DDDSSSZZZYYYmmmooorrrtttvvvvvvvvvuuupppcccSSSIIIAAA===<<>>>>>@@@CCCEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBAAAAAACCCEEEGGGIIIIIIHHHHHHJJJJJJIIIGGGEEEFFFIIIKKKFFFDDD@@@======CCCLLLSSS```aaaiiivvv}}}xxx{{{{{{~~~yyyaaaOOOCCCAAA???>>>???>>>;;;888<<<<<<999444///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///111333444333999AAAJJJYYYuuuqqqpppnnneeeccciiiqqqwwwyyyuuussszzzwwwhhh]]]UUUMMMDDD???===>>>===<<<;;;===>>>===;;;:::;;;======<<<:::999888888888888444444555666888999::::::;;;???CCCDDDDDDFFFJJJNNNJJJKKKNNNTTTXXXYYYVVVSSSbbbkkkvvv~~~tttyyyxxxllleeehhhnnnfff]]]XXXYYY\\\[[[XXXLLLJJJGGG???777111/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,```^^^\\\WWWLLL@@@<<<>>>???OOOeeeyyysss```MMMGGGIIILLLLLLMMMLLLHHHAAA;;;666222...+++------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000666888:::;;;::::::;;;<<<>>>???@@@GGG]]]xxxzzznnnbbbZZZUUUOOOEEE<<<:::===BBBJJJQQQgggnnnxxx}}}~~~pppnnnqqq}}}|||~~~|||yyyuuusssvvv}}}tttiiibbbXXXNNNHHHJJJFFFDDDHHHJJJKKKKKKMMMUUU```kkkkkk```RRRHHHEEEOOOKKKFFFDDDHHHNNNTTTWWW[[[XXXSSSMMMJJJHHHIIIIII:::666111...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))++++++)))((()))******************************************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,---...//////000111000///000444===HHHPPPQQQ]]]mmmvvvvvvpppiiiddd[[[aaannn}}}yyymmmfffnnn{{{zzzwwwwwwxxxvvvtttuuuxxxyyyzzzzzz}}}|||eeeJJJ:::888:::======>>>BBBGGGJJJHHHFFFAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJHHHFFFFFFHHHJJJCCCEEEFFFEEECCCAAAAAAAAADDDFFFQQQeee{{{{{{|||~~~}}}uuucccIIIFFFBBBBBBDDDEEECCCAAA>>>??????:::222......000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...000333444666555>>>IIIRRR[[[nnnjjjeeehhhgggkkkrrrsss{{{~~~{{{~~~~~~zzztttjjjbbbZZZRRRJJJEEEEEECCC@@@???@@@CCCEEEFFF>>>???@@@@@@???>>>???@@@@@@@@@???>>>>>>=========999999888888777777666666222444777999:::<<>>;;;@@@FFFGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHIIIIIIHHHHHHIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIISSSSSSSSSPPPMMMJJJJJJJJJHHHLLLQQQRRROOOKKKFFFDDD<<<:::???LLLZZZeeeqqq|||rrr\\\TTTJJJDDDDDDFFFFFFFFFAAAAAA@@@===888444111///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---///111444666777>>>LLL[[[ccccccgggqqq{{{}}}ooolllpppssswww||||||~~~~~~mmmZZZXXXSSSMMMGGGDDDCCCCCCDDDCCCCCCCCCAAA>>>===>>>>>>AAAAAA@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999777666555666888999888777<<>>@@@PPPgggqqqrrrmmmPPPDDDIIILLLHHHKKKJJJHHHEEEAAA:::111,,,---------,,,,,,,,,++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------......///000222444555666999:::;;;<<<>>>@@@DDDGGGHHHUUUdddsssvvviiidddZZZPPPIIIEEEDDDDDDMMMYYYlllyyy|||}}}vvvsssyyy{{{~~~vvvpppsss|||kkkTTTKKKJJJJJJMMMQQQBBBEEEMMM[[[hhhnnnkkkgggUUUPPPJJJEEEDDDEEEEEEFFFKKKRRRWWWUUUMMMEEEBBBBBBOOOHHH>>>555000.........,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++******+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++------+++***+++,,,************************))))))******++++++++++++++++++,,,,,,,,,---------+++,,,------......------++++++,,,---...///000111,,,000777@@@KKKXXXfffnnnhhhmmmpppnnnggg```^^^^^^\\\[[[cccooouuuooohhhfffooottt|||wwwrrrkkkmmmmmmllljjjdddYYYOOOGGGFFFBBB>>>AAAEEEEEEAAABBBDDDGGGHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLNNNQQQSSSWWWVVVSSSQQQOOONNNMMMLLLLLLNNNPPPSSSWWWZZZ\\\^^^^^^___``````]]]\\\[[[\\\^^^``````]]]XXXRRRNNNLLLJJJDDDAAAAAAAAAEEERRR```pppttt~~~}}}}}}xxxpppcccRRRFFFCCCDDDEEEEEEEEEBBB???>>>===999222---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...///222444777888GGGXXXlllsssnnnfffeeehhhrrrrrrrrruuuyyy|||{{{hhh___YYYRRRLLLHHH<<<>>>AAADDDGGGJJJOOOSSSIIILLLMMMKKKFFFCCCCCCDDDBBB@@@=========<<<999777999999999:::::::::::::::777888999:::<<<>>>??????BBB>>>;;;:::;;;;;;888444111555999::::::<<>>BBBQQQ___iiixxxcccNNNJJJIIIDDDHHHKKKJJJFFFFFFDDD:::...///...------......,,,+++---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////,,,///222222222333666888777@@@CCC>>>CCCTTTaaadddwww}}}~~~xxxqqqooolllhhhRRRKKKDDDCCCFFFMMMWWW___ooo~~~|||{{{|||qqqfffVVVNNNOOOJJJEEEEEEJJJMMMRRR___lllkkkhhh___SSSGGG@@@???@@@@@@BBBHHHQQQWWWRRRFFF;;;HHHIIIGGG>>>333,,,...222---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...000222222666000<<>>999000111///---,,,------+++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,******+++,,,+++***///+++...666888666;;;EEEWWWdddooosssuuuwwwsssmmmnnnpppuuuyyyyyy}}}kkkVVVJJJDDD@@@AAAEEEDDDEEEIIIOOOUUUYYYZZZYYYZZZVVVOOOGGG@@@;;;888777888888777666555444444333666777777777666555555444666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::777444222333666;;;===BBBEEEIIILLLOOOTTTYYY]]]kkklllsss|||~~~ppptttqqqqqquuu|||}}}xxxqqqnnnooolllcccZZZQQQEEE:::555222---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,,,,,,,uuujjjrrr|||wwwkkkdddWWWHHH???DDDOOO[[[mmm~~~vvv]]]PPPMMMKKKHHHGGGCCCAAADDDGGG@@@555111///------......---,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......///......///......000555999<<<===>>>;;;888CCCcccxxxjjj\\\RRRLLLCCCIIIQQQZZZaaalllzzz}}}}}}{{{~~~}}}uuukkklllcccQQQBBBBBBKKKTTTZZZ___ooovvvzzzqqq]]]LLLDDDDDDBBBCCCFFFKKKOOONNNJJJFFF<<>>CCCLLLZZZiiivvv{{{~~~{{{yyy{{{wwwqqqyyyssshhh\\\PPPHHHDDDCCC@@@BBBAAA>>>???AAA===777222000---,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++---...//////,,,111777999777:::JJJZZZmmmooovvv{{{zzztttsssvvvzzzssspppyyyvvv[[[OOODDDBBBCCCEEEJJJPPPYYY[[[^^^aaaccc```ZZZVVVLLLHHHCCC===999666555444666666666555444444333333555555555555555444333333333444444555555666666777777777888999:::;;;<<<===:::999666444333333555666888;;;@@@EEEJJJNNNSSSVVVZZZ[[[bbbkkkrrrwww{{{uuusssqqqsssvvvvvvrrrnnnttttttqqqkkkeee\\\LLL>>>999555000---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---{{{jjjkkkrrrsssrrrrrrhhhVVVDDD>>>AAAKKK^^^pppnnnXXXNNNLLLLLLHHHBBB???CCCGGGDDD>>>333111...---......---,,,---,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...............111///000444;;;>>>===;;;DDDAAABBBVVV~~~qqqeeeXXXJJJCCCDDDKKKZZZkkkuuuyyy~~~~~~jjjPPPEEEHHHOOOVVV[[[```qqqfffMMM===@@@AAABBBDDDGGGJJJLLLMMM999@@@JJJPPPNNNEEE999111777444111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++************************************+++++++++,,,------------------------,,,///222222000000111444CCCUUUuuu|||iiibbb\\\[[[cccnnnxxx~~~xxxpppqqqtttsssrrrssstttjjjjjjqqq{{{~~~```RRRFFFCCCEEEFFFGGGHHHMMMTTT\\\``````aaaeeehhhuuuttttttzzz}}}uuulllccc]]]VVVMMMFFFCCC<<<===???EEEOOO___nnnyyyxxx{{{}}}wwwrrrttt|||ttt{{{zzzvvvlll___RRRIIIEEE>>>AAABBBAAAAAABBB@@@<<<444111---++++++,,,---------,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...000222333222666888888>>>NNN```kkk{{{xxx{{{yyynnnrrr~~~|||uuuyyy}}}eeeTTTDDDBBBDDDKKKRRRXXX```fffoooppppppnnnhhh^^^SSSJJJ===;;;888555333333333333444444444444444444444444333333444444444333222222222222222222222222333333222222444555777999:::;;;<<<<<<:::999666444222111...222888===BBBGGGLLLOOONNNPPPVVV___ffflllvvvxxxwwwuuussspppnnnlllkkkppprrrrrrooollldddTTTFFF>>>888111///000111...***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---sssiiijjjnnnpppqqqtttrrreeeVVVIIIBBBEEEUUUgggooowwwyyycccOOOEEEMMMKKKGGGCCCCCCDDDEEEDDD555222///------------,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------------------..................------......//////222444888<<>>:::777CCCNNN]]]nnnkkkTTTLLLHHHDDDLLLZZZiiivvv}}}|||}}}{{{eeeTTTOOOSSSZZZXXXaaaqqq|||dddPPPDDDAAA>>>>>>BBBFFFIIIJJJDDDEEEHHHLLLNNNLLLFFFAAA;;;999444000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++///222111///000666<<>>===777444///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------000333555>>>;;;555888NNNiiitttooozzzpppjjjssswwwvvv~~~vvv```OOOFFFLLLQQQZZZcccjjjoootttxxxxxxtttmmmeee[[[PPPEEE===888777555444444555666777444444444555555666666666444444444555555444333333444444444333333222222222000000111333444666777777<<<===>>>>>>===:::777555///111444777;;;@@@FFFKKKIIIKKKPPPWWW^^^eeesss~~~zzz}}}}}}{{{uuunnnjjjiiijjjjjjpppsssrrroooiii___UUUFFF>>>444000111333111...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------|||wwwtttrrrqqqooopppssszzzuuujjjYYYIIIGGGWWWjjjbbbeeeooo|||tttYYYCCCFFFHHHIIIFFFBBB???CCCHHH:::666111---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------------------------------------------------------.........//////...............000111222555999<<<===<<>>???AAA;;;777222...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...---,,,...222555AAABBBCCCKKKaaaxxx|||tttlllmmmxxx}}}zzzqqqrrrzzz}}}wwwmmm```SSSMMMPPPUUUdddkkksssyyy|||}}}|||{{{tttlll^^^QQQGGGAAA<<<999999999888777777888999999666666777777888999999999666666777777888777777666666555555444444333333222111111222222222222333333666888<<>><<<;;;555555333222444999@@@EEEDDDDDDHHHLLLOOOUUUcccqqqyyyyyyzzzqqqjjjhhhiiillluuu{{{xxxrrrnnnjjjfffSSSIII<<<333000111000///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,---...xxxssstttwwwxxxdddPPPMMM[[[kkk[[[```hhhsssjjjOOO>>>@@@CCCEEEAAA>>>BBBJJJ@@@;;;444///---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...------------------------------------------------------.........////////////.........000222444555:::;;;;;;:::>>>MMMeeewww~~~yyyssskkk```XXXQQQRRRZZZfffmmmvvvqqq___\\\^^^```]]][[[```lllwwwpppcccQQQBBB<<<>>>BBBFFFJJJIIIIIILLLQQQSSSSSSQQQMMMJJJDDD<<<555///+++(((,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------...///000222777CCCRRR]]]cccfffnnnoooppp|||~~~mmmrrrrrrsssuuuwwwxxxxxxwwwbbbdddjjjqqqtttsssuuuyyyyyyuuuuuurrriiiiiiggg[[[YYY^^^hhhtttzzz{{{}}}~~~}}}|||||||||tttttttttvvvxxxxxxvvvtttnnnpppttt{{{~~~}}}xxxqqqgggeee___WWWNNNGGGBBB@@@>>>GGGVVVhhhzzz~~~wwwrrrwww}}}~~~UUUKKKAAA>>>???@@@CCCFFF@@@<<<666222000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------...///---,,,---222777<<>>AAABBBAAACCCHHHHHHBBB:::333000//////...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..................................................................///////////////......///111444777999<<<<<<;;;???MMMgggnnn```VVVPPPMMMQQQcccwww~~~qqqmmmfff]]]VVVTTTWWWZZZiiigggaaaUUUHHHAAABBBEEEAAACCCGGGLLLQQQSSSSSSSSSOOOMMMHHHAAA:::333...+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,------...//////000111111333:::FFFUUUeeennnlllfffgggjjjmmmxxx~~~tttwwwtttssszzz{{{rrrkkkkkkooorrrqqqpppssszzzvvvqqqqqqmmmiiisss~~~{{{vvvuuuxxx|||yyyxxxyyytttuuutttsssrrrqqqqqqqqqxxxwwwyyy~~~~~~yyyyyyzzzxxxuuurrrhhhfffcccaaa``````aaaaaaWWWWWWXXXZZZ[[[[[[XXXUUUTTTXXXaaalllwww~~~xxxwwwtttoooggg[[[OOOFFF<<>>WWW|||uuu~~~{{{~~~wwwuuu}}}oooTTTMMMJJJRRR]]]iiiwww~~~{{{rrrhhhUUUMMMCCC;;;888:::===>>>;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<:::::::::999999999999999666666555444333333222222///000222333666888999:::;;;:::777444222222555777===BBBKKKOOOLLLHHHLLLTTT___nnnyyytttjjjoootttvvvyyyyyysssjjj```ZZZPPPBBB666///---...........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///QQQggg|||{{{yyyjjj[[[OOOHHHKKKcccooohhhmmm}}}|||kkkOOODDD===AAAEEEEEEDDDFFFMMMGGG>>>666222111000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------...................................................................../////////000/////////000222666999;;;;;;;;;???KKK```~~~yyyeeePPPEEEJJJSSSfff}}}yyytttcccQQQQQQWWWUUUPPPQQQ___kkkhhhWWWGGGAAABBB===@@@DDDHHHMMMQQQTTTWWWKKKJJJGGGCCC>>>888333111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------.........///000111111222333333777BBBQQQcccqqqyyyuuufffaaadddiiiwww|||wwwyyyppptttrrrrrrqqqmmmjjjooowwwnnngggfffcccdddxxx}}}zzzvvvqqqmmmjjjhhhgggccc___\\\\\\^^^___]]]ZZZVVVZZZaaahhhlllmmmqqqtttssskkkccc```^^^YYYSSSPPPMMMJJJFFFDDDEEEFFFGGGGGGDDDDDDDDDEEEGGGFFFCCCAAA???DDDNNN]]]kkkwww~~~~~~}}}ppp___SSSKKKFFF??????PPPiiizzz~~~yyyzzzzzzhhhOOODDDBBBAAA@@@BBBEEEBBB===999555222...+++++++++------------++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++...000///...222999@@@GGG\\\{{{wwwtttlllUUULLLKKKSSSfffvvv}}}~~~vvvrrrooodddWWWDDD@@@;;;777777999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>666666666555555444444444333222222222333555777888;;;<<<<<<:::777555555555777@@@NNNVVVTTTMMMNNNTTTWWWjjj}}}}}}iiikkkqqqyyy~~~qqqZZZXXXSSSHHH;;;222111333........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///HHHWWWpppvvvrrrpppqqqvvv|||yyyjjjVVVIIIMMM]]]rrr{{{qqqgggmmm{{{[[[KKK???@@@DDDDDDCCCEEEGGGFFFDDD???888222...---///...---...//////---,,,....................................................................................////////////...............///000111222...///555888666888<<>>AAA===888@@@PPPWWWSSSUUUFFFAAAIIIJJJ<<<111000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++---------------------------,,,+++,,,///111111111333777<<>>???BBBEEECCCBBBGGGSSSddduuuaaaWWWJJJDDDGGGEEEFFF\\\zzz~~~{{{{{{}}}xxxkkkWWWEEE<<<>>>CCCGGG@@@<<<<<<:::444---***+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000......222999???KKK]]]xxxuuuaaalllxxx|||~~~~~~zzzcccSSSOOOHHHXXXiiisss{{{|||wwwrrrfffVVVIIIEEEBBB:::777;;;===;;;:::===888999:::999888888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>===<<>><<<;;;<<<===>>>===<<<:::777555444333555444444333333222333333777888:::;;;:::777444222;;;GGGUUU\\\YYYSSSNNNLLLXXXbbbppp}}}xxxpppkkkssszzzfff]]]UUUOOODDD777222333000///......///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------ZZZ[[[cccppp}}}yyypppfffjjjqqqxxxvvvjjjYYYMMMBBBQQQgggsssooofffgggppprrr^^^IIIBBBDDDHHHIIIIIIHHHHHHGGGCCC<<<555///,,,...------...//////---+++....................................................................................///////////////////////////000111111000000444:::;;;:::>>>EEEKKKWWWmmm~~~qqqjjj\\\OOOIIIPPP___mmm|||{{{|||kkkXXXJJJQQQTTTTTTWWWeeennnaaaKKKCCCBBBDDDGGGHHHHHHJJJNNNTTTOOOGGGBBBCCCDDD;;;111000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++------------------------,,,++++++,,,---/////////111===KKKUUU```mmmuuuwwwwwwjjjgggmmmwwwuuuqqqsssxxxzzz|||ggglllmmmkkkfffcccmmmzzzppphhheeeOOOMMMIIIEEEBBBAAA@@@@@@CCCCCCCCCAAA@@@???@@@AAA???CCCGGGJJJRRR\\\___]]]YYYRRRMMMLLLKKKHHHHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGIIIKKKMMMNNNLLLIIIGGGFFFGGGHHHIIIJJJMMMVVVaaajjjlllpppyyyhhhXXXMMMJJJCCC===HHH[[[xxx}}}|||tttooottt}}}|||yyyooo```PPPEEEAAAAAABBB===;;;===<<<555000///---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000///000555===DDDPPP]]]rrrkkkaaajjjuuu|||~~~|||zzz{{{{{{gggTTTSSS^^^bbbmmmwww}}}zzzsssllldddYYYKKKBBB???:::555444999<<<:::999;;;<<<===>>>>>>======>>>@@@<<<<<<=========<<<;;;;;;CCCAAA>>>===>>>??????>>>>>>???@@@@@@@@@???@@@@@@?????????>>><<<;;;999999666555333222222222222333444555777999999888777666555<<>>=========>>>AAAAAA@@@@@@AAABBBEEEGGGHHHPPPXXX\\\bbbmmmyyywwwlllhhheee^^^XXXUUUYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\[[[XXXSSSOOOMMMSSSYYYXXXSSSNNNOOOQQQSSSXXXaaakkkpppttt|||mmm\\\UUUMMMAAA???FFFXXXiii|||yyywww{{{yyyrrr~~~~~~sssjjjkkkrrryyyxxxtttkkk___QQQEEE>>>@@@>>>???AAA???888333333000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...---000777BBBJJJ[[[___jjj|||lllhhhooozzz}}}~~~wwwzzzttteeeWWWSSS```rrryyy~~~yyymmmddd[[[SSSJJJ@@@<<<===;;;999999===>>><<<::::::999;;;=========>>>@@@BBB>>>>>>@@@AAA@@@???===;;;AAA>>><<<<<<>>>AAABBBCCC???????????????>>>>>>>>>????????????>>><<<:::999777666333222111111222333111222444555777999:::;;;444444999BBBMMMRRROOOJJJLLLOOOWWWeeexxx~~~qqqjjjqqq{{{xxxkkk___SSSEEE:::555000///------/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------{{{iiirrr}}}nnnkkkgggggglllooohhh```KKKEEEFFFSSSeeepppooojjjxxxuuugggRRREEEDDDFFFFFFDDDEEEGGGHHHEEE>>>666111---,,,---...//////---+++....................................................................................////////////000////////////000111111333666999888:::HHHaaavvvzzzxxxvvviiiXXXKKKOOOddd{{{}}}```TTTOOORRRRRRQQQ\\\mmmkkkXXXGGGEEEIIIHHHEEEEEEGGGRRRPPP@@@===HHHJJJAAA:::777333///------...000------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------...//////000000111444666GGGWWWjjjrrrsssvvvwwwbbb```qqq~~~wwwuuuooommm~~~rrrgggbbbiiinnnjjjfffeeelllnnnmmmgggeeennnvvvgggTTTGGGBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFKKKPPPSSSTTTVVV[[[```iiisss}}}zzz~~~~~~}}}||||||||||||{{{zzzzzz|||}}}{{{vvvqqqbbbhhhnnnooohhh___VVVRRROOOOOORRRWWWZZZaaaooo~~~yyyfff^^^XXXNNNGGGDDD<<>>>>>???@@@???>>>>>>>>>AAAEEEHHHJJJMMMPPPSSSSSSTTTVVVXXXWWWUUUSSSQQQMMMKKKHHHGGGGGGFFFDDDBBBAAA???======>>>@@@BBBBBB???@@@AAAAAA???===;;;999:::888555222111111333444111111222333555888:::<<<:::666555999AAAHHHKKKJJJJJJJJJNNNYYYfffpppzzz|||rrrkkkooowww~~~vvvjjj]]]NNN@@@777222000...---...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------rrrjjjzzz~~~ttteee]]]cccmmmmmmfffTTTHHH@@@KKKeeewwwuuukkkjjjuuuyyyjjjTTTHHHFFFIII???@@@BBBEEEFFFBBB<<<666000...---...//////---,,,....................................................................................////////////............///000111222888;;;;;;;;;DDD]]]yyyjjjaaaWWWOOOKKK\\\sssoooQQQLLLQQQQQQQQQUUUllljjj^^^MMMCCCDDDEEECCC@@@FFFKKKHHHBBBAAAFFFLLLBBB???999333///------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///000111555:::???VVVcccvvvzzzgggeeettt}}}xxxvvvnnnhhhuuu}}}tttdddWWWWWWZZZ]]]fffpppsssxxxzzztttoooxxxuuudddSSSJJJIIIGGGIIIMMMQQQUUUWWWYYYZZZeeeppp{{{|||{{{yyytttnnnkkkiiifffbbbaaagggppp}}}kkkaaa\\\VVVMMMEEE:::@@@NNNcccvvv~~~{{{tttsssxxxzzzwwwssstttvvvwwwvvv}}}~~~zzz{{{||||||vvvhhhUUUHHHAAA??????BBB@@@;;;777888222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222555999@@@LLL[[[fffnnnppptttxxxyyyzzz}}}jjjUUUWWWjjj}}}|||sssggg___RRRKKKFFFBBB>>>::::::>>>:::===@@@CCCGGGMMMRRRTTTZZZ^^^dddiiinnnssswwwzzz}}}}}}|||yyyuuupppiii```WWWPPPKKKGGGBBB@@@BBBEEEGGGHHH@@@AAABBBCCCCCCBBBAAA@@@<<<;;;888666444444444555333222222222333555888999===;;;777555888???HHHOOOLLLIIIKKKTTT]]]fffsss{{{rrrpppsssyyytttgggXXXHHH<<<666333000......///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------lllVVV]]]rrryyyiiiZZZ\\\hhhnnnkkkXXXMMMDDDKKKbbbuuuwwwooodddnnnyyyuuubbbLLLDDDGGG>>>===>>>BBBEEEEEE@@@<<<444222///---.........---....................................................................................////////////------...///000222333444555999<<>>DDDLLLHHH>>>AAAOOOHHHEEE???888333///------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........***,,,...///222999CCCKKK___jjjzzzuuuhhhhhhoooppptttxxxrrrmmmkkkddd___fffqqqssslllooo\\\NNNTTTaaaiiipppvvvzzzyyysssxxxuuuiiiaaaaaaffffffjjjqqqyyyvvvllliiiuuu}}}xxxllleee___UUUKKKGGGAAA???JJJ^^^pppwwwwwwmmmrrrvvvuuuqqqqqquuuzzzyyy}}}|||rrreee[[[DDD>>>:::<<<>>><<<:::;;;444111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---111666<<>>;;;<<>>===:::999777666666444333222222222333555666:::;;;:::777555;;;GGGRRRVVVQQQPPPTTTWWW^^^pppwwwnnnkkknnnvvv}}}rrrcccSSSFFF:::777333000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------oooWWWPPPZZZgggwww{{{tttddd]]]fffooorrr___YYYMMMIIITTTjjj{{{rrrkkklllssskkkUUUEEECCCAAA>>><<>>GGGSSSeeexxx~~~lllYYYSSS\\\ppp}}}{{{zzzYYYNNNQQQUUUTTTffftttppp^^^NNNHHHHHHEEE===>>>HHHIIIBBBAAAHHHKKKHHHBBB<<<777222///...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,...000222666AAAOOOZZZggglll|||xxxlllnnnjjjllllllggglllooofffdddaaa^^^]]]___aaabbbaaa^^^TTTPPP[[[fffmmmuuu|||}}}~~~}}}xxxssssssyyy{{{vvvtttuuuzzz}}}tttlllpppuuuwww|||{{{sssnnneee[[[MMMGGG??????HHHXXXjjjuuujjjkkklllmmmnnnpppuuuzzz}}}||||||wwwqqqnnnSSSGGG<<<<<>>BBBFFFEEECCC===888111---,,,---///000..................................................................................../////////000...///000222555777:::;;;@@@KKKZZZjjjyyyyyylllfffTTTMMMaaa|||]]]QQQWWWZZZVVV]]]mmmqqqcccSSSMMMKKKAAA;;;AAAHHHHHHCCC@@@KKKHHHDDD???:::555222000........................---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,---.../////////111333666<<>>RRRjjjyyy~~~}}}uuuttt|||{{{vvvvvvwww|||{{{tttrrrtttxxxooorrruuutttiiiZZZRRRRRRWWW[[[______aaaiiiwwwzzzooobbbYYYUUUcccvvvqqqddd]]][[[[[[XXXXXX\\\eeekkknnnsssxxx}}}lllXXXKKKCCCBBBHHHPPPaaammm~~~xxx|||uuupppssszzz{{{xxxuuuzzzzzzlllUUUDDDAAA???;;;<<<999555111...------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------------------------++++++...---,,,---111<<>>777222---++++++///...------,,,,,,------......---------,,,,,,,,,---------............///pppaaa```ttt}}}nnnffflllkkkiii```NNN@@@EEETTTfffzzzxxxffflllzzzZZZFFFDDDFFFJJJKKKHHHHHHIIIFFFBBB;;;555000.................................------............------/////////////////////////////////......//////000000111444666777===MMM]]]~~~mmmaaabbbooowwwtttttt{{{uuu```MMMTTTbbb```hhhbbbSSSIIILLLQQQMMMHHHHHHHHHLLLLLLHHHFFFDDD@@@;;;111000///---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***,,,......------...000222111999MMMdddttt~~~~~~qqqjjjqqqyyyyyyxxx{{{}}}sss[[[SSSUUU[[[[[[^^^bbb```aaapppvvvkkkdddbbbdddqqqvvvkkk```NNNHHHEEELLLWWWbbbllluuu|||lllWWWHHHEEEFFFGGGLLLZZZsssuuuxxxtttooo}}}yyy}}}zzzhhhPPP???;;;>>>===;;;777333000...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------++++++------+++...444???HHHWWWjjjzzz}}}}}}~~~sssmmmppptttssszzzxxxqqqsss}}}qqqcccOOOEEE>>><<<888777@@@MMMYYY___hhhqqqxxx~~~mmmSSSNNNGGGCCCBBBDDDFFFHHHAAA===;;;;;;999444333555111222444777999;;;<<<===888888@@@PPPaaahhhaaaWWWUUUdddttt~~~|||{{{{{{~~~uuudddTTTCCC;;;666111,,,***///...------,,,---------...------------,,,,,,,,,---------............///wwwmmmSSSZZZpppzzzsssjjjbbbccceeedddXXXJJJDDDFFFYYYyyyllldddwww|||lllPPPFFFCCCJJJOOOKKKHHHJJJFFFCCC>>>888333000...---........................------............------//////////////////////////////////////////000111000333666888999DDD[[[qqqqqqhhhiiiuuuyyyllluuuwwwPPPKKKXXXWWW]]]sss}}}jjjSSSHHHKKKQQQLLLCCCHHHLLLLLLIIIGGGHHHEEE@@@333111...------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,,,,...000555666DDD\\\nnnsssyyy|||rrrmmmsssxxxvvvuuuyyy~~~yyyccc]]]^^^\\\UUUVVV]]]]]][[[iii}}}uuuiiicccfffllluuu}}}|||fffVVVFFFBBBHHHSSS___iiirrr|||yyyeeeSSSMMMHHH@@@DDDJJJ[[[www}}}uuu~~~}}}|||{{{rrr\\\CCC:::???>>><<<999666333000...---...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------,,,,,,...---,,,111888GGGTTThhhzzzyyy~~~~~~|||xxxxxx~~~~~~xxxsssvvv}}}}}}qqq```QQQBBB===;;;;;;999999GGGWWW\\\cccnnnxxxkkkSSSGGGHHHKKKHHHCCCFFFCCCBBBDDDAAA:::555444222222222444777:::===???===888999HHH\\\iiifff___TTT```nnnzzz|||zzzxxx}}}zzzqqq]]]GGG<<<888444111/////////...------------------------------------------------............///gggpppzzzwwwTTTEEEUUUnnnvvvpppaaa___```ddddddZZZLLLCCCUUUtttyyycccaaaooozzz```MMM@@@EEEMMMLLLHHHHHHFFFDDD@@@;;;666222...---........................------............------///////////////////////////////////////000111111...111777===DDDSSSnnnrrrmmmooo|||uuu|||bbbMMMNNNQQQXXXgggnnnPPPDDDNNNTTTPPPJJJMMMLLLIIIGGGHHHGGGCCC777444000......///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...//////...,,,,,,...000555>>>RRRiiirrrpppttt~~~}}}{{{{{{vvvxxxzzz}}}{{{{{{yyyqqqiiijjjllleeeZZZWWW```dddccclll{{{|||sssfff[[[ZZZcccmmmzzznnnSSSCCC@@@FFFQQQZZZbbbttt{{{kkkZZZTTTMMMBBBEEEBBBGGG\\\www}}}yyyvvvgggNNN>>><<<>>>===;;;999555222///............---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,---...---...555>>>PPP___wwwyyyyyy~~~yyy{{{yyy{{{{{{|||{{{jjjZZZLLLBBB>>>::::::<<<;;;<<>>555111333222222222555888<<>>MMM[[[aaacccRRR[[[gggttt|||xxxssswwwiiiNNN???888444222222//////...------------...---------------------------------............///\\\```gggsss{{{bbbIIIIII___ppprrriiibbb___eeelllhhhXXXIIIUUUiiinnnXXXbbb{{{nnnZZZFFFBBBGGGIIIGGGEEEEEEDDDAAA>>>999444000---........................------............------////////////////////////////////////000111222222...222<<>>>>>@@@OOOaaammmqqqxxx~~~}}}vvvqqqppptttyyy~~~lllUUULLLLLLGGGDDDDDDHHHGGG???666222555444333222333666999<<<>>>===;;;;;;AAAMMM[[[eeeZZZ```fffooo~~~zzzvvvpppppp}}}vvvZZZFFF;;;333000000000///......------......,,,,,,,,,------------...---------............///WWWUUU]]]lllxxx|||dddPPPQQQcccsssqqqiiicccgggpppqqqeeeWWWRRR[[[uuuccc___qqqvvvhhhSSSCCC@@@EEEFFFCCCDDDCCCBBB???;;;666111...........................------............------////////////////////////////////////000111222333444999HHH^^^qqq|||rrrpppfffgggyyy|||}}}ooo[[[LLLLLL[[[rrrhhhUUUWWWcccSSSTTTQQQJJJGGGGGGFFFBBBAAA;;;444000111111///,,,------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,------------...---.../////////111444777EEEYYYppp}}}uuu{{{xxxsssggghhhtttvvvhhhcccssssssssspppjjjgggmmmwwwzzzxxxuuuttttttwww{{{~~~vvviiibbbccckkksssyyyyyy|||oooXXXIIIEEEGGGVVVhhhwwwwwwmmmddd[[[UUUIIIHHHHHHLLLVVVfffwwwvvvrrrwww}}}vvvhhhSSSBBB<<<=========;;;777444222............------------,,,,,,,,,------------...++++++,,,,,,---......///,,,,,,...000000333>>>KKKRRR\\\jjj}}}|||kkk[[[[[[mmmxxxyyyttt]]]JJJBBB@@@??????;;;<<>>@@@???<<<<<>>CCCTTTmmm|||sssooohhhqqq|||```QQQSSS[[[uuubbbOOOQQQWWWWWWSSSLLLGGGGGGEEEBBBDDD===555111222222///,,,------------------------------------------------------------,,,,,,+++***,,,,,,,,,---------......+++,,,...///000333888<<>>>>><<<999555333//////.........---------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,///111111555AAANNNXXX^^^fffwwwvvvjjjQQQXXXmmmyyyzzz{{{gggQQQEEEEEEHHHIIIDDD???AAAJJJPPPWWWeeeuuuyyy|||uuubbbSSSGGG@@@??????>>>>>>>>>>>>>>>>>>===EEEUUUjjj|||zzzgggSSSKKKEEEEEEGGGEEEBBBBBB888777555333333333444555999===>>>;;;888>>>OOO]]]ccceeegggjjjuuuyyy}}}~~~}}}jjjYYYHHH;;;444333000000///...............,,,,,,,,,------.........---------.........//////dddQQQZZZ```aaaxxx\\\TTTfffzzzyyynnnaaaeeerrrpppbbbWWWQQQ[[[wwwvvvgggooo|||iiiKKKHHHGGG@@@CCCAAACCCDDDBBB===777333111///...---...//////---+++000000//////.........---............/////////000***///222000///222666777;;;ZZZssswww|||rrr{{{}}}KKKKKKNNN^^^xxx{{{___IIIPPPQQQNNNIIIFFFGGGGGGGGGBBB???;;;777333000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------///000///222>>>JJJ___uuurrrjjjuuusssiiilllwww^^^dddlll___dddfffccc^^^```jjjuuuvvvuuutttvvvxxxwwwssspppbbb``````eeemmmvvv|||gggSSSQQQFFFPPPeeezzzsssddd[[[UUUWWWOOOHHHKKKQQQaaaxxx}}}~~~}}}yyyrrrkkkjjjmmmuuuxxxvvvxxxlllZZZEEEBBB???===>>><<<888444......//////...------,,,------------------------..................------000......222666===LLL[[[bbbjjjmmmvvv~~~zzz~~~|||eeeTTTmmm|||yyy}}}yyy```RRRbbbuuusss```PPPDDDIIIRRR]]]gggoootttwwwzzzpppYYYOOOJJJFFFCCCDDDAAAAAAAAAAAA@@@>>><<<;;;>>><<<:::CCCZZZxxxzzzkkkhhhnnnxxxgggYYYLLLGGGHHHFFFDDDDDD;;;:::999777666555555555::::::===???===;;;DDDPPPVVVfffqqqooommmxxx~~~ppp|||}}}sss^^^KKKAAA:::333000...,,,---...///...---........................***,,,...///......///000xxxXXXSSSVVV\\\ssstttaaa```}}}ooolllrrrssskkkXXXKKKKKKbbb~~~yyypppzzzmmmSSSGGGEEEEEEGGGAAABBBCCCBBB???;;;666222///...---...//////---,,,000/////////...................../////////000000333111//////000333999>>>PPPsss~~~}}}zzz~~~lllLLLOOOVVVggg~~~uuu[[[JJJHHHGGGHHHIIIIIIIIIIIIFFFDDD@@@;;;777333000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///......000000555CCCPPPnnn}}}mmmgggmmm|||wwwfffeeeiii}}}iiibbbkkklllbbbccccccbbbcccgggnnnssswwwuuuuuuwwwyyyvvvnnngggaaa```bbbiiirrrzzzrrrZZZNNNLLLPPP^^^rrr|||tttggg[[[]]]VVVQQQPPPMMMVVVkkkvvvqqqtttpppggggggwww}}}}}}tttxxxeeeMMM;;;;;;>>>:::777::://///////......---------------------------------........................+++...000222777FFFZZZiiilllooopppuuu{{{~~~~~~}}}kkk```ppp{{{}}}rrrzzzpppfffjjjwwwggg[[[___gggooovvvzzz||||||ooo```QQQKKKHHHDDDBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@;;;;;;;;;???OOOeeevvv}}}sssnnnlllnnnttt|||hhhOOOEEEGGGHHHFFFEEE@@@>>>:::777555555555666777888<<<@@@???<<>>???CCC:::555;;;222111///...---------...------------------------........................***111333///777NNNeeeqqquuuuuutttuuu||||||uuukkklllwww~~~zzzoooyyyhhhmmmtttpppssswww{{{~~~~~~~~~}}}~~~oooUUUOOOJJJIIIGGGDDDBBBCCCAAAAAAAAABBBCCCDDDEEEEEE>>>AAAAAA@@@FFFUUUdddkkkiiinnnwww~~~```LLLIIIIIIHHHGGGEEEBBB===888555444555666444555:::@@@AAA===;;;;;;EEETTTbbbhhhjjjsss~~~zzz~~~uuuiiiXXXGGG<<<999222000...---...///...---...........................000111111000///000222vvv___]]]ooolllTTTRRRaaaooopppfff```gggqqqnnn]]]PPPXXXsss|||sssNNN???DDD@@@BBB@@@>>>AAADDDCCC<<<666222000///...//////...---///////////////............////////////000000000222...111999999555<<>>666555444333000...,,,---......---------------------------------...............,,,444444000???___www}}}xxxwwwwwwwwwxxxyyy|||~~~wwwdddfffttt{{{|||wwwvvvppp|||zzzkkkttt{{{vvv||||||}}}~~~nnn___NNNNNNNNNMMMKKKIIIHHHJJJFFFEEEDDDCCCCCCDDDEEEFFF@@@CCCCCC???CCCRRReeepppwww~~~dddQQQGGGFFFIIIHHHEEEAAA<<<999666555555333444777===AAA@@@;;;888>>>LLL]]]iiiooouuu}}}wwwxxx}}}xxxqqqbbbNNN???;;;444111...---....................................///000111000//////000222yyydddiiiyyyzzzmmm]]]CCCOOObbboookkkbbbfffrrrooodddVVVVVVkkkwwwnnnxxxwwwZZZIIIIIIEEEDDD@@@>>>???CCCCCC>>>999444222/////////000///............///////////////////////////000000000111000///333777555888HHH[[[vvv}}}~~~vvvttt{{{~~~gggRRRNNNYYYmmmzzz[[[QQQRRRRRRQQQRRRFFFEEEDDDAAA===888444222........................------------------------,,,,,,,,,---------......---------.........//////...,,,...555@@@NNNaaaqqqnnnvvv|||xxx{{{yyyuuukkkdddhhhuuu~~~vvvmmmbbb^^^]]]XXXVVV\\\aaadddhhhlllpppuuuxxx{{{yyy{{{yyypppfff```bbbfffmmmrrryyy~~~{{{}}}vvviii[[[OOOIIIGGGFFFIIIQQQ\\\llllllUUUNNNIIIIII```~~~sss```[[[___WWWLLLPPPOOOaaayyy|||||||||}}}~~~|||vvv|||uuu\\\GGG@@@@@@<<<666666444111...---------...---------------------------------.........//////---222333666MMMqqqxxxyyyyyyxxxvvvuuuxxx{{{{{{hhhYYYfff~~~~~~ssstttxxxwwwyyyqqqppptttyyy|||yyyvvvzzzttteee\\\\\\]]]]]]YYYUUUTTTUUUVVVPPPNNNKKKHHHFFFEEEDDDDDD>>>@@@???>>>GGG]]]uuubbbHHHCCCHHHGGGFFFEEECCC???:::666333444444444888>>>AAA@@@<<<:::FFFYYYjjjtttxxx{{{}}}yyyxxx|||xxxuuusssiiiXXXGGG>>>666333///.......................................---...///.........111333oooeeemmmzzz{{{rrrhhhJJJJJJXXXmmmrrrgggeeennnqqqkkk]]]TTTbbb}}}nnnooouuufffPPPDDDAAAFFFBBB???>>>??????===;;;555333000//////000///............////////////////////////000000000111111222444333111555FFFaaavvv|||}}}pppaaaYYYQQQPPPjjjsss^^^RRROOONNNNNNGGGFFFDDDAAA===999666444........................------------------------,,,,,,,,,---------......------........./////////------222===KKK[[[nnn}}}{{{vvvuuuwwwyyy{{{}}}wwwkkkhhhqqqyyy{{{tttpppeeeaaaaaaWWWVVVfffnnnssswwwxxxuuusssuuuwwwxxxxxxtttkkkaaa___gggooovvvzzz}}}|||~~~iiiVVVJJJBBB???@@@???===@@@DDDGGGOOOfff}}}jjjYYYMMMEEEQQQhhh~~~mmm```bbb]]]OOOKKKKKKKKK]]]}}}|||uuusss||||||yyyeeeHHH:::===@@@===777555333000...---------------------------------,,,,,,------.../////////111333444;;;PPPkkk{{{|||zzz}}}|||xxxvvvyyy{{{yyy}}}~~~qqq^^^[[[ooo}}}{{{yyyjjjgggfffddddddhhhrrr~~~qqqiiihhhqqqrrroooiiieeeeeeeeeddd]]][[[WWWRRRMMMIIIFFFDDDAAABBBBBBGGGYYYuuu}}}XXXHHHGGGFFFGGGGGGGGGCCC>>>888444555555444444:::AAABBB@@@;;;BBBRRReeerrrvvvyyy{{{~~~||||||tttfffOOO<<<888555000.......................................,,,---.........///222555lllkkkxxxzzz[[[KKKNNNggguuummmfffiiirrruuuiiiWWW[[[{{{}}}mmmssssssYYY@@@@@@HHHEEE@@@<<<::::::<<<===777444111//////000000///............/////////000//////000000000111111111111666555444CCCbbb~~~}}}}}}yyyjjjSSSGGGUUUkkktttZZZOOONNNMMMMMMKKKGGGCCC???;;;999777................................................,,,,,,,,,---------..................////////////...///777GGGXXXhhhyyyrrrnnntttwwwuuu}}}|||oookkkttt|||~~~jjjccc^^^aaarrryyy}}}{{{vvvuuuvvvvvvrrrllleeecccfffmmmrrr|||}}}~~~zzzgggRRRGGGCCCAAABBBFFFCCC@@@AAAEEECCCCCCQQQccc~~~}}}yyy|||}}}xxx^^^QQQPPPTTTttt~~~lllgggcccUUUKKKIIIFFFLLLhhh}}}}}}|||vvvyyytttrrrgggTTTBBB<<<===???666666444222000...,,,+++------------------------,,,,,,------...//////000000333888BBBOOO]]]iiipppxxx|||~~~wwwdddYYYaaauuusssfff[[[ZZZ[[[aaammmzzz|||zzz~~~~~~wwwtttvvvtttpppkkkiiiddd^^^XXXQQQLLLIIIFFFFFFJJJWWWpppxxxYYYKKKGGGGGGHHHGGGDDD@@@<<<999555777666333666>>>AAA???===>>>GGGYYYgggooouuuzzz|||xxxvvvuuuxxx^^^BBB:::666111.........///...........................,,,---......///111555888xxxqqqxxxkkkOOOIIIdddyyytttkkkllloooyyyqqqZZZUUUmmmjjjqqqfffHHHKKKIIIFFFAAA;;;777777:::>>>777444111//////000000///---.........//////000000000000000000111111111111+++555999>>>VVV{{{{{{|||uuuwww}}}{{{ttt}}}zzz~~~```PPPSSS[[[uuucccRRRPPPNNNSSSPPPKKKFFF@@@===:::999////////////////////////........................,,,,,,,,,---------................../////////000///111<<>>===???;;;???NNN^^^hhhrrrzzz{{{}}}vvvtttuuuqqqpppOOO;;;777222.........//////........................,,,---...///000333777;;;qqqiiiDDDJJJjjj~~~yyynnnmmmuuuqqqcccSSSLLLdddvvvkkkyyywww[[[DDDEEEEEEAAA:::666666999;;;;;;999666222000/////////////////////000000000000/////////000222333222111333999777GGG}}}~~~vvvyyyvvvwwwxxx}}}uuuwww~~~VVVEEEPPP```yyyttt[[[TTTOOOWWWQQQRRRMMM===999>>>===444222///.........---,,,........................,,,,,,,,,---------.........,,,***+++,,,...//////000999JJJ___pppzzz|||{{{{{{yyyxxxyyy|||wwweeehhhfff[[[fffooovvvuuussstttvvvvvvnnneee]]]___jjjvvv|||}}}~~~}}}~~~zzz}}}nnn\\\QQQIIIEEEBBBBBBDDDFFFDDDBBBHHHFFFFFFIIIJJJHHHIIILLLiii|||lllWWWWWW]]]sss}}}tttnnnbbbSSSMMMKKKIIIKKKWWWnnn|||~~~yyyhhhhhhjjjjjj\\\GGG<<<<<<999777555333333222///---------------------------///............//////000...555AAAPPP^^^mmm{{{|||kkkOOO___ttt{{{~~~pppfffdddaaahhh{{{{{{{{{uuukkkddd___ZZZSSSOOOMMMQQQaaaxxx|||yyyyyy~~~eeeKKKFFFBBBCCCFFFGGGDDDAAA:::888555333444888<<<@@@???>>>===AAAQQQgggsssttt{{{zzz|||ttt|||rrruuuoooooorrrzzz~~~rrrMMMEEE:::111///000///..............................---+++...555444000666@@@gggpppwww~~~ZZZRRRggg{{{|||tttpppuuutttmmm^^^MMMXXXxxx~~~ppp|||}}}cccJJJFFFGGGDDD===777555888:::;;;999666333000/////////////////////000000000000000000000111222333222111...777===YYY}}}wwwdddNNNLLLUUUoookkk^^^TTTVVVTTTZZZYYYHHH???AAA@@@777444000............---........................,,,,,,,,,---------.........---------...///000000333===MMM^^^iiipppuuuyyytttxxxtttqqqttttttnnneeegggaaaTTTaaaiiioooooonnnooonnnlllccc]]]ZZZaaaooo}}}|||}}}~~~}}}}}}{{{~~~yyykkk]]]RRRLLLLLLJJJGGGEEEFFFFFFFFFEEEJJJIIIJJJKKKJJJIIINNNTTTooopppYYYTTTggg|||mmmXXXPPPNNNLLLNNNRRR^^^ttt~~~}}}mmmddd```eeeeeeWWWDDD999:::777555333333222///---------------------------///............///000000555;;;GGGWWWiiizzz}}}wwwdddSSSfffxxx}}}www}}}{{{xxxwww}}}zzzqqqjjjfff```ZZZTTTSSSWWWdddsss}}}|||xxxvvvsssoooooosss{{{YYYMMMDDDEEEGGGEEECCCCCC<<<999666444444777;;;>>>===<<<:::===MMMbbbqqqttt{{{zzzvvvyyyyyytttrrrqqq{{{}}}www|||xxx```FFF;;;222///000///..............................111...///222000...666CCCdddbbbhhhppp}}}iiiXXXcccwww~~~zzzrrrsssvvv{{{pppUUUPPPfffuuuyyy}}}gggPPPFFFGGGFFFAAA999444555999;;;999777444111000//////////////////000000000000111111111222222222222222555===HHHhhhyyy|||sssttt}}}yyyzzzzzz~~~{{{{{{~~~zzzqqqwww|||~~~vvv[[[HHHRRRjjjfffPPPQQQTTTcccgggUUUGGGEEECCC;;;777222///.../////////........................,,,,,,,,,---------....../////////000000000000000666CCCSSS```gggkkkooorrryyyqqqxxxyyyqqqvvvsssqqqvvvsssooommmooopppggg\\\eeelllpppqqqqqqppplllfffYYYXXXZZZdddttt}}}||||||||||||{{{ppp___UUURRRQQQQQQTTTSSSQQQMMMJJJHHHIIIJJJMMMLLLMMMLLLIIIJJJTTT```xxxjjjdddcccjjj{{{oooYYYRRRPPPQQQLLLKKK]]]uuu}}}zzzrrrsssiiicccgggiii^^^JJJ:::;;;888555444333222000...------------------------///.........//////000111777???MMM```sss}}}qqqzzzZZZ[[[uuuzzzkkkeeejjjrrrwwwxxxuuuooolllfff```XXXZZZ^^^fffmmmpppmmmjjjmmmjjjfffeeeiiirrr|||rrrZZZFFFEEEGGGCCCAAAEEE>>><<<888555555777:::<<<>>><<<999999EEEYYYiiipppwww||||||{{{wwwtttvvvqqqxxx~~~yyyyyyxxxnnnIII>>>333111111///...///........................333//////111///000===MMMwwwfffdddcccjjj}}}qqq^^^```nnnwwwvvvrrroootttaaaQQQ___~~~{{{sssttteeeTTTEEEFFFFFFCCC;;;444444888;;;:::777555222111000///////////////000000000000000111222111111111222333888BBBPPPlll|||yyy~~~www}}}|||~~~}}}zzzpppoootttzzz~~~lllQQQPPP]]]sssSSSJJJOOOdddnnn___NNNIIIFFF>>>:::333///......//////........................,,,,,,,,,---------.........///000000000000000111888III[[[ggglllqqquuuxxxuuu}}}sssuuuxxxrrrdddaaa```fffsss{{{xxxpppkkknnnrrrttttttsssqqqjjjbbbYYY[[[aaakkkwww~~~~~~~~~|||sssaaaVVVTTTYYY___cccaaaaaa___YYYRRRMMMMMMNNNMMMNNNMMMKKKFFFJJJZZZkkkjjj^^^kkkeeeWWWPPPQQQKKKDDDRRRjjjyyyssstttxxxvvvooossstttsssooohhh\\\NNNCCC<<<:::666444333222000///....................................///000111111444BBBWWWkkkyyy|||pppvvviiiPPPccc|||ooobbb]]]\\\[[[YYYqqqwwwrrroooiiibbb\\\___cccfffhhhhhhggggggiiigggdddcccgggppp{{{lllJJJCCCFFFBBBAAAFFFAAA>>>:::777555666888999AAA>>>:::888???NNN___kkkqqq}}}xxxppppppxxxuuu{{{vvvpppoooMMMAAA666222111///...///........................000...///222111444FFF[[[sssjjjbbbdddooo|||xxxcccZZZ___iiiooouuunnnnnn}}}hhhUUU\\\sssvvvooofff^^^GGGDDDCCCCCC>>>666555888<<<:::888666333111000///////////////000000000000///000111111///000222555444HHH^^^uuu{{{rrrxxx~~~}}}xxxyyyzzzzzz{{{jjjLLLIIIbbbcccHHHIII\\\lllbbbSSSLLLHHHAAA<<<555000....................................,,,,,,,,,---------......,,,...000000//////000222???QQQdddnnnrrrwww{{{zzznnnssszzzyyyvvvsssjjj[[[WWW]]]jjjyyy|||tttooopppooorrrrrrooommmjjjccc\\\```eeemmmvvv}}}zzzssslllddd```dddkkkqqqtttppppppnnnhhh___WWWTTTTTTOOOOOOMMMJJJFFFLLL```tttyyyeeemmmttt___QQQRRROOOIIITTThhhuuunnnuuu}}}ooossssssmmmhhhdddXXXLLL>>>;;;777444333222111///.................................//////000222222555JJJggg|||~~~zzzqqqqqqxxx[[[NNNkkk}}}~~~pppcccXXXRRRPPP]]]{{{yyyvvvssslllcccccceeegggfffdddccceeehhhgggfffddddddgggppp{{{UUUEEEEEEDDDBBBDDDCCC@@@<<<888666666777888>>>===;;;999<<>>:::777666666777888999:::;;;<<>>777777<<<;;;:::888666333111000////////////000000000000...111333333111333888===ZZZ{{{yyyttt}}}|||~~~}}}zzz}}}^^^MMMVVVddduuucccMMMKKK\\\aaa\\\VVVNNNGGGCCC===888555222///...........................,,,,,,,,,---------......,,,...000...---///666<<>>;;;>>>NNNaaaooouuuzzz|||}}}lllnnnXXXKKK===666333000///000////////////////////////111///000111333CCCgggzzzuuuzzzrrrQQQOOOccc~~~{{{mmmiiitttvvvkkkfffsssyyyyyycccRRRFFFIIIJJJ@@@777555<<<;;;:::888666333111000////////////000000000000///222555444333555;;;AAAeeexxx|||{{{}}}}}}kkkPPPLLLTTTkkkrrrSSSIIIXXXaaa___ZZZQQQJJJFFF@@@<<<888555111...........................,,,,,,,,,---------......---///000///---111999@@@]]]lllwwwyyy{{{}}}tttggg{{{wwwvvvzzz|||yyyrrrllldddqqqvvvooommmgggxxx|||xxxtttqqqmmmfffjjjhhh```[[[^^^eeeiiioooxxxrrrfff]]]YYYWWWWWWUUUXXXYYYVVVRRRUUU^^^fffyyyvvvnnngggbbb]]][[[]]]iiisss~~~vvvdddUUUPPPSSSWWWfffqqqyyy{{{zzzvvvkkkmmmjjj___AAA>>>888555333333222111////////////////////////.........///000222333444MMM[[[tttyyyqqq{{{}}}zzzVVV___zzz||||||~~~ooo|||~~~zzznnnaaaaaacccddddddccc```___^^^ZZZ```fffjjjkkknnnsssyyysssQQQGGGFFFDDDEEEBBB???;;;888777777777888<<<@@@@@@999888EEEWWWjjjrrr}}}uuuxxxnnngggZZZLLL>>>777444111///000000000000000000000000000222000000222777NNNzzzjjjdddnnnrrrddd[[[~~~sssjjjnnntttpppeeeppp~~~ttteeeSSSEEEDDDFFFBBB;;;777===<<<:::999888666222///000111111111111222222222666///111999666111???VVV}}}kkkmmmwwwyyyxxx\\\WWW```hhhcccHHHMMMVVV``````OOOMMMGGGBBB@@@<<<555000000//////...------------...///......---------......000///111222//////<<>>>>><<<<<<@@@DDDdddsssvvvnnndddRRRBBB<<<888000...111111///...------...///111111---555555555]]]{{{hhhcccpppsss]]]||||||sssiiijjjrrrnnnbbb^^^lllqqqqqq___MMMHHHGGGCCC===:::===<<<:::999999666333000111111111111222222222222777000///333111444MMMkkkmmmcccbbbhhhxxxxxx||||||bbbPPPTTTdddyyyWWWNNNWWWgggqqqoooVVVMMMDDDAAA===666111000//////...------------...///......---------......000///000111///333BBBRRRfffvvvvvvsssyyywwwzzz~~~{{{~~~nnn^^^eeeiiiffffffddd\\\[[[lllxxxrrruuuwwwqqqrrrtttnnnmmmggg___YYYZZZbbboooxxx}}}~~~yyynnngggdddcccaaaeeeiiimmmrrr|||}}}zzzxxxzzzvvvyyyxxxbbbPPPLLLNNNSSS]]]iiiqqqrrrrrrxxxqqqvvvzzz|||fffjjjooo```SSSDDD777666888666333222111111000///////////////...---...111111000444:::SSSbbbppp}}}zzzyyyzzz\\\KKK___}}}ppp}}}{{{}}}nnneeeeeeccc```[[[YYYYYY[[[]]]___dddiiimmmnnnllljjjyyyqqqTTTIIIGGGBBB@@@@@@AAA>>>777444555555999>>>???===<<>>>>><<<::::::999777444222111111111111222222222333555222111333111999YYYzzz}}}kkk]]]ZZZiii{{{~~~sssSSSHHHUUUxxxjjjLLLNNNaaatttbbbTTTFFF@@@===888444222000///......------............---------......///000//////000111:::KKK\\\kkktttuuutttsssnnnyyynnnbbblllqqqlllmmmbbbSSSddd}}}tttkkklllnnnlllqqqvvvpppmmmggg___\\\aaakkkwww~~~~~~{{{zzzwww{{{wwwvvv~~~}}}jjjWWWLLLIIILLLRRRbbbqqqtttnnnmmmssswwwnnnrrryyy|||qqqiiiiiigggeeeqqq~~~hhhMMM777666999555222444111111000///////////////...---///111111111777???PPP^^^mmmxxxwwwzzzuuuZZZLLLfffzzzppp~~~}}}tttdddccc```\\\XXXWWWXXXZZZ\\\^^^dddiiimmmmmmjjjfffrrr|||```MMMJJJCCCAAA@@@BBB???888555555444999???@@@???======???QQQggg~~~zzz{{{{{{mmm\\\III===888555333333000000............000000222///000444IIIvvveee```wwwtttZZZaaaxxxvvvkkknnnrrrnnn___XXX]]]uuu{{{uuuhhhYYYMMMGGGDDDBBBBBB???===;;;::::::888666444111111111222222222333333111333777777666@@@^^^|||}}}pppaaaaaahhhhhhNNNIIIdddRRRGGGQQQddd}}}hhhVVVEEE>>><<<999555333000//////..................------------...//////////////////555CCCYYYiiiooorrrxxx|||uuujjjsssllliiivvvwwwuuu|||mmmWWWooo~~~vvvlllkkknnnlllqqqtttkkkfffaaa^^^aaajjjuuu}}}~~~|||}}}|||yyyyyy}}}~~~~~~ooopppqqqooohhh]]]RRRKKKKKKLLLZZZqqq|||wwwqqqqqqtttmmmooozzz~~~pppccc\\\___eeeuuu}}}ZZZ<<<777999333///222111000000//////////////////...///111111222;;;EEEOOO[[[kkkxxx{{{nnnUUUUUUpppuuummm|||{{{xxxxxxuuuooocccaaa]]]YYYVVVVVVXXXYYY[[[^^^ccciiimmmlllhhhdddhhhtttqqqTTTJJJEEEAAA@@@BBB@@@:::666666444999???AAAAAA>>>===<<>>AAABBB@@@===;;;HHHYYYlllvvvzzz~~~yyyvvvvvv{{{www{{{sss___HHH:::777333---000000////////////000000,,,333333999XXX}}}ggg___rrrooo[[[ZZZpppqqqcccccciii]]]TTTRRRiiiwwwttthhhVVVHHHBBBAAA@@@CCCAAA===;;;:::999777555222222222222333333333333333333222333@@@[[[yyytttlllgggeeeeeeeeemmmyyyrrrggg```ooo~~~}}}xxxRRRKKKeee|||WWWGGGNNN^^^fffVVVFFF>>><<<999777777111000//////......//////---------------...///000...000111333AAAZZZuuuyyyyyy|||tttttt~~~vvvwww~~~tttqqqjjjaaassszzzrrrttttttkkkgggbbbVVVUUUZZZcccnnnyyy{{{|||xxxqqqttt|||wwwuuuvvvyyyzzzyyyzzz~~~www___VVVXXX[[[\\\PPPIIIIII]]]xxx~~~yyyssspppzzz~~~|||zzztttddddddxxxwww```GGG:::777555444444111111000/////////////////////000111111555CCCQQQ^^^iiiuuuxxxvvvaaaPPPjjj{{{wwwiiijjjuuuyyyzzzrrrkkkfffccccccaaa]]]YYYVVVVVVVVVVVVUUURRRUUUZZZ```cccccc```\\\ZZZbbbqqqpppQQQHHHCCCAAACCCCCC>>>888666444777<<<@@@BBBAAA>>><<>>AAAQQQfffqqqsssxxxzzzyyy{{{yyyzzzvvvvvvYYYAAA:::555---000000000111111000000000///444111@@@ggg~~~eeecccvvvtttTTTVVVhhhrrrhhhlllqqqfff___lllwww```PPPOOOUUUYYYHHHDDD@@@<<<:::888666444222222333333333444444444222555777CCC^^^}}}{{{sssmmmlllqqqyyy~~~zzzmmmVVVXXXWWWUUUWWW]]]```___eeegggllluuu|||wwwtttVVVBBBRRRnnngggQQQYYY]]]hhh^^^RRRJJJCCC<<<999;;;111111000///////////////,,,,,,,,,---...///000111,,,111444888KKKiiivvvzzz{{{~~~fffZZZqqq||||||{{{vvvxxxuuuhhhbbbaaaYYY___fffqqqyyy}}}~~~|||xxxxxx~~~}}}|||yyyuuurrrkkkjjjgggdddcccdddhhhllljjjrrrooogggkkkTTTSSSKKKFFF[[[{{{~~~nnnlllyyytttssszzzbbb```bbbbbbUUU???333444444---111111000//////////////////000111111111777HHHXXXhhh{{{zzznnnUUUTTTmmmtttqqq___ZZZ\\\cccmmmuuu{{{yyyrrrkkkbbb]]]ZZZ[[[WWWTTTSSSTTTTTTRRROOOSSSUUUYYY^^^cccdddcccaaa]]]ZZZaaarrrcccJJJDDDAAADDDEEE@@@:::777333555999>>>BBBCCCAAA@@@888KKKcccqqqtttwww{{{}}}rrr{{{]]]CCC;;;777///000000111111111111000000444666222IIIvvv}}}kkkbbbhhhmmmTTT\\\}}}sssiiigggnnnlllddd^^^kkk~~~uuurrr]]]WWWdddhhhQQQHHH>>>:::;;;<<<888444444444222222222222444444666111333LLL}}}yyyyyyiiiXXXQQQKKKKKKKKKIIIJJJLLLRRRPPPSSSZZZdddrrrzzzuuuuuuuuueeeJJJIIIaaa___XXX\\\dddjjjbbbNNNAAAAAA???777555333000.........---,,,---------.........//////333,,,000CCCWWWdddsss{{{|||}}}}}}xxxfffbbbxxx{{{{{{zzzyyyuuugggZZZXXX___hhhooowww{{{|||}}}}}}~~~wwwyyy}}}|||zzzxxxuuusssqqqpppjjjhhhccc^^^ZZZYYY\\\^^^bbblll|||rrrvvviiiLLLNNNPPPEEEdddooojjjvvvrrrqqqiiiYYYbbb]]]QQQAAA888777555222444333222000///.........///333222...111@@@TTT```iiizzz{{{zzzpppuuulllWWWTTTwwwnnnyyyvvv~~~sss___TTT[[[hhhhhhjjjsssmmmkkkzzzpppjjjgggccc]]]XXXXXXXXXXXXWWWUUUTTTRRRQQQSSSXXX]]]___eeelllnnnmmmhhh^^^\\\iii{{{lllSSSFFFAAABBB===???@@@888888444666???DDDBBB???@@@???BBBVVVpppwwwsssxxxwwwnnnrrrqqqcccMMM;;;444444111111000000000000111111444111:::^^^~~~|||[[[^^^yyyccc\\\vvvzzzqqqlllnnnooohhh\\\^^^vvvxxxuuuaaaXXXcccjjjOOOGGG===:::;;;;;;888555444444333222222333444444:::666>>>```ttt___VVVNNNLLLKKKIIIIIILLLKKKJJJLLLRRRYYYcccsssxxxuuuyyymmmTTTJJJ[[[sssZZZNNNjjjwwwyyydddNNNCCC===777555333000.........---,,,---------.........//////222...444HHHYYYcccmmmxxx||||||~~~yyyqqqlllttttttaaa\\\ssszzzwwwtttpppggg]]]]]]bbblllrrryyy|||||||||~~~}}}{{{mmmkkktttwwwrrrsssxxxyyyxxxwwwuuurrrpppnnnlllgggeee```ZZZWWWVVVWWWYYY\\\fffwww|||rrrXXXPPPKKKAAA^^^xxxwww{{{ooolllsss]]][[[\\\VVVJJJ>>>777666777444333222111//////......000333111---222CCCXXXeeeuuu}}}~~~vvvyyyvvv]]]QQQWWW{{{~~~yyy}}}sss___XXX^^^jjjpppxxxvvvkkkvvvxxxpppjjjgggccc^^^ZZZXXXXXXWWWVVVUUUTTTSSSSSSWWW]]]bbbdddiiioooqqqooolllccc___hhhvvvyyyWWWGGGBBBCCC???@@@AAA999888444666>>>CCCBBB@@@AAA<<<<<>>QQQccclllxxxwwwXXXIII```|||~~~wwwcccvvvwwwiii[[[QQQRRRhhhsssppppppvvv{{{wwwtttqqqnnnjjjfffdddbbbaaa```[[[ZZZWWWUUUVVVYYY]]]___bbbfffhhhgggggghhhfffbbb\\\WWWQQQPPPPPPVVVcccooouuuyyy}}}~~~~~~~~~nnnQQQBBBCCCBBB@@@???888666555555888???DDDEEEDDDAAA<<>>SSSeeerrr}}}wwwpppttthhhnnnrrrnnniiihhh___gggrrr{{{}}}}}}~~~wwwppprrrvvvrrrtttxxx|||~~~~~~~~~}}}{{{xxxwwwxxxyyyyyyyyyzzzxxxbbbgggwww|||xxxsssrrrpppooommmkkkjjjiiieee```YYYVVVTTTRRROOOLLLJJJRRR```rrrpppjjjfffTTTLLLNNNAAAAAAYYYiiiqqq~~~sssoooooohhh]]]YYYeeexxxtttYYY^^^mmmwwwfffFFF555888111222333333333222000///---111333777CCCWWWiiirrr~~~tttVVVJJJbbb}}}sssjjjuuuzzzrrrhhh```VVVKKKTTTdddkkk___fffuuuwwwzzzuuussspppnnnjjjgggdddccccccccc]]]\\\ZZZXXXYYY\\\___aaafffgggfff```\\\[[[WWWRRROOOJJJFFFEEEDDDGGGQQQ[[[jjjpppwww{{{|||}}}zzzXXXCCCCCCAAA???>>>999555555555777===EEEGGGEEEDDD>>>DDDWWWkkkwwwlllRRRBBB888333111111000000000000111111777111QQQxxx}}}yyyttthhh^^^\\\ooo|||jjjjjjooopppdddccc}}}rrrhhhSSSHHHGGGEEEAAA>>>;;;:::888888666555444333333444555666;;;VVV{{{xxxrrruuu~~~zzzcccUUUNNNLLLKKKFFFOOO]]]lllxxx~~~mmmRRRffffff[[[YYY___iiidddPPPAAA>>>777444111000000000///....../////////000000000000111BBBYYYjjjuuu~~~qqqqqq~~~pppqqqyyyooohhhcccTTTZZZmmm{{{zzzxxx~~~{{{rrrqqqssstttrrrtttwww{{{}}}~~~}}}{{{zzzxxxvvvxxx{{{}}}|||{{{~~~ooojjjttt|||~~~}}}{{{vvvuuussspppnnnllllllllllllfffaaaZZZWWWWWWUUUQQQMMMJJJQQQ^^^nnn}}}kkkccc___SSSLLLLLLFFFDDDNNNlllsssvvv{{{~~~uuunnnrrrbbbZZZhhhvvvuuuyyy|||qqqaaaXXX\\\hhh```DDD444666111222333444444222111//////111222666EEE]]]sss~~~kkkPPPIIIaaa~~~ooo```ZZZSSSKKKSSS___rrrnnn^^^ooo|||}}}|||xxxuuuqqqpppmmmiiifffeeeffffff___^^^\\\\\\\\\^^^aaabbb```aaa^^^WWWSSSRRRPPPLLLKKKGGGDDDCCCBBBAAAFFFMMM[[[cccmmmsssvvvyyy}}}~~~___EEEDDDBBB@@@???;;;555666555555<<>>666333222222111111111111111111444///333KKKfff}}}{{{YYYEEEPPPhhhwwwmmm___YYYRRRJJJFFFTTTxxxeee\\\yyy~~~xxxssssssqqqnnnkkkiiijjjkkkllliiiddd```___```___ZZZUUUNNNNNNMMMLLLLLLMMMOOOOOORRRQQQNNNKKKIIIGGGEEEEEEHHHJJJMMMRRRXXXaaajjjqqqpppxxxoooKKKCCCEEE@@@===???888999777555;;;EEEIIIGGGBBB@@@???BBBNNNffftttXXXEEE;;;777333222111000000222444555444GGGzzzzzz|||xxxvvvppp___zzz~~~iiicccooonnn```cccuuu|||kkk[[[KKKBBB???>>>888:::;;;222444888444333999666666???bbbfffVVV```mmmzzzqqqlllgggeeehhhpppwwwzzz}}}uuuqqq|||kkkVVVhhhnnnWWWZZZpppqqq^^^NNNFFF<<<666222222111......111/////////000111333333333:::PPPeeeqqqwww{{{|||ttt~~~rrrggguuupppkkkjjjXXX___sss{{{wwwyyy}}}~~~sssgggcccdddhhhooovvvqqqrrrrrrrrrsssuuuxxxzzzooobbb\\\eeettt}}}{{{wwwwwwzzzzzzwwwxxx|||~~~wwwwwwzzzjjjYYYOOOGGGDDDBBBBBBOOO___jjjeeebbbdddjjjvvv}}}}}}{{{xxxtttpppmmmllllllmmmkkkfff```ZZZWWWTTTRRRPPPKKKPPP[[[fffnnnxxxrrrhhhddd___WWWNNNIIIFFFDDDBBBOOOfffnnnxxxpppnnneeehhhzzz~~~ooo^^^gggkkkVVV>>>555222222111000000000000111000444222:::UUUlll~~~bbbMMMVVVlll{{{yyyggg``````\\\UUUIIIRRRxxx|||bbbxxx~~~yyyuuutttssspppmmmlllkkklllllliiifffbbb``````^^^ZZZWWWQQQPPPOOOOOOOOOPPPRRRSSSRRRQQQNNNLLLIIIGGGEEEEEEBBBDDDFFFIIIMMMSSSZZZ___dddmmmvvv|||vvvQQQGGGGGGBBB>>>@@@777888666555;;;EEEJJJIIIBBB???===@@@NNNeeennnWWWEEE;;;666333222111000000222444555:::SSSyyy{{{nnn||||||```vvvooobbblllqqqeee\\\___mmmUUUHHHAAAAAAAAA999999<<<777555888444444999777999GGGwwwrrrWWWPPP___lllxxx|||xxxvvvxxxxxxuuusssuuuyyypppmmmyyy|||~~~vvvTTTWWWrrrRRRSSSsss|||hhhUUUKKK???888333222111//////111000000000111222333444555@@@VVVkkkyyy~~~xxxmmmooorrrsssqqqoooggg[[[dddiiikkkkkkttt}}}}}}wwwrrrdddVVVTTTZZZcccmmmuuuqqqqqqqqqqqqssstttvvvwwwrrrbbbTTTTTT]]]gggnnnsssvvvrrrqqqtttvvvsssppppppqqqsssyyyrrraaaMMMHHHFFFEEE@@@AAAPPPbbbuuuuuutttnnnfffhhh{{{}}}||||||zzzuuuqqqmmmkkkjjjjjjkkkgggaaa\\\XXXUUURRRQQQNNNSSS\\\eeekkksssssshhhfffccc^^^VVVNNNGGGDDDCCCHHHdddmmmlll{{{wwwrrrqqqkkkuuupppmmmjjjVVV>>>222222111111000000000000000000333444BBB```ttt~~~hhhTTT\\\rrr}}}tttdddbbbgggfffaaaTTTSSSrrrmmmtttyyy{{{xxxuuutttsssqqqooommmllllllgggfffccc```]]]ZZZXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTQQQOOOMMMJJJGGGEEEDDDCCC>>>???@@@@@@AAACCCGGGKKKSSS[[[fffpppzzz{{{VVVHHHGGGAAA===>>>777777555555;;;EEELLLMMMDDDAAA===AAAOOOfff~~~yyy~~~|||}}}lllXXXGGG;;;666333222111000000222444555???^^^{{{}}}tttgggmmmsss___eeeqqqmmmbbb[[[yyyrrrUUUJJJDDDFFFFFF;;;888<<<:::666888555555888555:::MMM~~~hhhUUUUUUfffpppyyy|||ssslllkkkqqqiiiiiixxx|||{{{}}}zzz~~~WWWMMMvvv}}}YYYRRRnnn|||gggPPPBBB:::333222222//////000///000000000111222555777EEE[[[pppyyynnnkkkyyyvvvpppxxxtttbbbZZZhhhddddddhhhppp|||~~~ssscccTTTGGGHHHRRR^^^jjjrrrrrrqqqqqqrrrsssttttttssssssfffUUUJJJIIIOOOXXX```pppoooooopppooonnnnnnoooyyy}}}pppdddaaa\\\WWWQQQHHHDDDRRReeewww}}}}}}ooogggppp~~~}}}|||zzzvvvqqqnnnkkkjjjiiihhheee___[[[XXXVVVTTTRRRRRRVVV___gggkkkppp~~~yyynnniiigggeee___TTTIIICCCDDDFFFcccpppiiiqqqxxxsssvvvgggjjjmmm]]]TTTFFF666222111000000//////000000222333555GGGfffvvv{{{zzz^^^QQQ```vvv{{{|||}}}pppjjjnnnqqqooodddUUUhhh{{{rrr|||~~~{{{uuuuuuuuusssqqqnnnllljjjffffffeeeaaa\\\XXXWWWWWWYYYXXXUUUSSSQQQQQQPPPQQQLLLKKKHHHFFFCCCAAA@@@???>>>??????>>><<<===???AAAEEEJJJSSS___lll{{{}}}WWWGGGDDD???<<<<<<666555444555;;;DDDMMMQQQHHHCCC???BBBPPPfff||||||}}}|||zzzuuubbbKKK<<<777333222111000000222444555GGGmmm~~~wwwrrrgggyyyyyy___\\\hhhnnnhhhaaayyy{{{]]]QQQIIILLLLLL>>>777;;;;;;888999555555777333<<>>@@@@@@???>>>===>>>?????????EEEOOO[[[lllZZZHHHCCC@@@======777555333555;;;CCCNNNUUUHHHDDD???@@@LLLaaawwwoooQQQ===999333222111000000222444555LLLxxxyyyuuuxxxeee\\\rrrgggYYY\\\fffiiifff|||iiiWWWMMMOOOPPPBBB888::::::888999666666777333@@@[[[uuuRRRLLLVVVgggnnnwww~~~wwwqqqjjjeeeiiizzzxxxrrrhhhgggsssyyyrrrUUUeeelllTTTYYYvvvgggIII>>>555333333111//////---///000///...000555999UUUiiivvvsssuuuqqq^^^ccctttqqqlllrrrfffTTTTTTiii^^^fffpppnnn~~~cccQQQBBBEEETTTbbbkkkoootttsssrrrtttvvvvvvrrrmmmiiiiiiddd\\\UUURRROOOKKK\\\gggqqqsssrrryyyrrrWWWGGGDDDCCCDDDGGGJJJJJJJJJOOOWWWrrrzzzxxxvvvrrrooollljjjjjjaaa^^^[[[XXXWWWUUURRRPPPMMMQQQYYY___aaadddooo{{{rrrooopppqqqgggUUUIIIGGGGGG]]]uuuyyyyyywwwrrruuullllllrrrgggaaaqqqoooVVV___XXX>>>333222222111111111111111444444777MMMkkktttttt|||^^^BBBEEEccc}}}www|||}}}|||yyyyyyuuuyyy|||hhhWWWeeexxxuuu|||~~~xxxxxxwwwuuurrrnnnkkkiiijjjiiigggdddbbb___]]]\\\YYYVVVRRRMMMIIIEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<===???AAAAAA@@@???@@@AAA???===???FFFNNN]]]zzzaaaLLLEEECCCAAA@@@888555333666:::BBBMMMXXXGGGDDD???===FFFYYYrrr}}}{{{WWW???;;;333222111000000222444555>>>nnnwwwrrr}}}www~~~iiiVVVPPPjjjttt___XXXaaaiiijjjzzzsssZZZMMMNNNPPPDDD999999999888999666888:::666GGGffflllTTTPPPZZZgggkkksss|||{{{oooiiikkk{{{{{{vvvhhhfffppp{{{^^^^^^rrrYYYWWWiiiiiiLLL@@@555333444222//////---000111000...000666;;;^^^llltttqqqtttuuujjjgggmmmlllkkkjjjaaa]]]eeetttaaagggoooiii|||mmmWWWCCCDDDRRRaaakkkooosssrrrqqqsssvvvuuuooojjjfffhhhkkkmmmppplllZZZGGGUUUcccooosssvvv}}}ttt```NNNGGGGGGCCCBBBBBBAAA@@@CCCIIIaaazzz}}}|||zzzwwwsssoookkkhhhgggbbb___\\\XXXVVVSSSPPPMMMKKKOOOVVV[[[[[[]]]fffqqqyyytttuuuzzzrrr^^^NNNJJJEEEVVVrrr{{{vvvrrrmmmkkkmmmjjj^^^VVVWWWkkkjjj[[[___XXXDDD444333333222222222222222000333;;;TTTqqqxxxvvvaaaEEEHHHgggxxx~~~yyyzzz}}}vvvuuutttjjjZZZjjjvvvyyy}}}~~~~~~{{{{{{yyyvvvsssooommmkkkhhheeeaaa```aaa```]]]YYYTTTRRRNNNIIIEEEBBBAAA@@@AAAAAA@@@????????????@@@===@@@CCCDDDCCCBBBBBBCCCCCC@@@BBBEEEHHHSSSrrrgggOOOGGGDDDBBB@@@:::555333666:::@@@MMMZZZHHHGGGBBB>>>BBBUUUppp[[[@@@:::333222111000000222444555666ggg{{{yyy}}}~~~~~~~~~ppp^^^NNNZZZzzzhhh[[[aaakkknnnvvvxxxZZZKKKLLLPPPEEE:::999888777888777:::<<<:::LLLnnndddRRRPPP\\\hhhmmmwwwuuummmmmm{{{~~~zzznnnjjjrrr~~~ccc[[[www]]][[[aaajjjnnnfffMMMAAA666333444222//////...111333111///111777===aaakkkpppooouuuvvvyyyppplllkkkmmmhhhcccjjjyyyggghhhllldddxxxrrrZZZBBB@@@NNN^^^iiinnnsssqqqppprrruuutttmmmgggZZZ^^^gggwwwnnnQQQTTTaaalllqqqvvv{{{{{{xxxppphhhcccVVVJJJDDDDDDBBBCCCEEEBBB>>>???BBBVVVrrr}}}{{{~~~|||xxxtttooojjjfffdddeeebbb]]]YYYVVVRRRNNNJJJLLLOOOVVVZZZYYYZZZbbblll{{{}}}wwwxxxyyydddRRRMMMBBBPPPnnnzzzqqq}}}yyylllkkkoooiiidddccc^^^[[[kkkqqqhhhbbbbbb\\\QQQ555444333333222222333333---222???[[[www|||zzzhhhMMMNNNkkkzzzvvvzzz~~~wwwrrrppp___lllttt~~~~~~}}}zzzwwwtttqqqnnnmmmccc___[[[[[[]]]]]]YYYTTTPPPNNNKKKGGGDDDBBB@@@@@@BBBBBBBBBAAABBBBBBCCCCCC???BBBEEEFFFFFFDDDDDDEEEFFFDDDFFFHHHFFFOOOnnnjjjPPPFFFCCC@@@>>>;;;666444777:::???LLLZZZLLLKKKGGGAAACCCUUUrrr}}}]]]@@@999333222111000000222444555BBBrrrjjjQQQVVVvvvtttjjjiiinnnrrrrrr```OOOGGGMMMMMM???777999888999111555>>>;;;QQQyyydddPPPRRR\\\iiimmmpppyyyuuulllsss|||}}}||||||yyy|||xxxwww]]]zzz[[[XXXdddiiiiiikkk[[[GGG666333444111///111+++111000111444000666HHHeeellltttsssooovvvtttbbbyyy{{{tttyyyfffSSScccjjjssseeedddhhhgggrrruuuZZZHHHFFFKKK[[[jjjlllooommmmmmnnnnnnmmmhhhcccYYYWWW^^^kkk\\\PPPaaauuu{{{vvvrrrvvv}}}yyyfffYYYPPPLLLMMMPPPUUUNNNJJJLLLJJJDDDBBBFFFUUUooo{{{zzz|||yyyuuuqqqkkkddd___[[[YYYWWWUUUSSSOOOKKKGGGKKKPPPTTTUUUUUUVVV\\\aaattt}}}xxx{{{|||kkkVVVIIIAAALLLhhhzzzttttttoootttooodddbbbnnnvvvvvvjjjccciiiaaaPPP```eeeDDD999333000222333000///111000222BBB]]]qqqyyyfffMMMVVVpppzzzvvv}}}yyy~~~wwwzzz}}}xxxkkkjjjxxx{{{xxxuuuooogggaaa]]][[[WWWTTTRRRRRRSSSTTTLLLKKKIIIGGGEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDIIIIIIJJJLLLMMMNNNMMMKKKKKKHHHHHHIIIFFFOOOnnnyyyUUUCCCBBBAAA<<<;;;888666666888???NNN]]]XXXFFF>>>???AAASSSqqq~~~tttbbbBBB???444111111333222111444999===zzzZZZ]]]|||}}}sssooopppqqqooo```kkkVVVIIINNNPPPDDD999888888;;;555666;;;>>>^^^yyy___PPPRRR[[[gggjjjlll{{{}}}uuuggglllxxxwww{{{|||zzz|||}}}|||]]]qqqfffZZZccclllnnnmmm]]]KKK;;;777555111///222---111000000333000777KKKqqqwww~~~|||yyy{{{tttaaaxxxtttqqqcccOOO[[[gggiii]]]___ggghhhttt|||\\\EEEBBBIIIZZZgggffflllkkkkkklllmmmjjjfffaaaYYYUUUZZZfffyyy___RRRaaaqqquuuppppppzzzqqqeee^^^UUUOOOMMMTTTeeeuuugggaaa\\\WWWQQQJJJDDDCCCTTTmmm}}}{{{|||yyyuuupppjjjddd___YYYWWWSSSQQQOOOLLLHHHEEEHHHKKKOOOPPPPPPSSSYYY^^^nnnwwwdddNNN???LLLppp{{{uuuvvvooodddffftttnnngggjjj]]]HHHUUU```III:::444000222333000///111666222>>>XXXlllsss~~~bbbKKKXXXssszzzwww|||qqq}}}mmmiiivvv~~~zzztttpppjjjbbb\\\VVVTTTQQQOOONNNNNNOOOQQQNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLKKKLLLPPPTTTXXXZZZZZZYYYWWWRRRNNNLLLJJJSSSppp}}}YYYFFFCCCAAA;;;;;;888666666888???NNN]]]XXXGGGAAAAAA@@@PPPlll~~~{{{tttbbbBBB???444111111333222111444999DDD}}}~~~fffcccvvvjjjhhhmmmnnnkkkccc}}}xxx^^^KKKNNNRRRJJJ===888777;;;:::999<<>>YYYuuu{{{~~~xxxoooxxxttt|||vvvmmmTTT\\\yyyggg[[[]]]eeegggttt```FFF@@@GGG\\\nnnppppppooonnnmmmnnnooopppqqqhhh```^^^bbblll{{{xxxbbbZZZ[[[]]]aaakkkzzzzzz|||uuugggcccjjjsss||||||pppgggjjjsssiiiYYYNNNFFFRRReeeyyy~~~wwwsssxxx}}}zzzwwwsssooojjjeee___[[[TTTPPPKKKGGGEEEDDDCCCBBBBBBCCCDDDCCCCCCEEEIIIMMMUUU___ooo}}}}}}}}}cccRRRQQQHHHFFFdddrrrdddiiixxx}}}jjjMMMLLL^^^bbb@@@777000111222111000111555333IIIooowwwwwwwwwYYYMMMbbbyyyvvvrrrqqquuuuuuiiippp||||||rrriiiccc]]]WWWSSSPPPNNNMMMLLLMMMOOORRRTTTRRRPPPLLLJJJIIIKKKMMMOOORRRQQQPPPMMMLLLOOOTTTZZZiiiooowww~~~uuuiii```]]]eee{{{eeeLLLDDDAAA===;;;888666666888???NNN]]]]]]LLLFFFDDD===GGGfff~~~|||uuusss^^^DDD===444222222333333111444:::RRRooo{{{cccNNNPPP]]]dddZZZggg~~~dddJJJFFFMMMKKK@@@777888555888;;;@@@YYYYYYKKKMMMSSS]]]eeejjjttttttjjjsss{{{qqqhhh```\\\\\\___iiisssxxxiii]]]WWWUUUUUU\\\gggpppvvvwwwtttqqq~~~mmm\\\XXXTTTttt^^^<<<222555666222000222111...111444111AAAaaazzzxxxsss{{{pppYYYfffxxxhhhdddfffeeeqqqcccKKKCCCDDDVVVkkkrrrsssqqqnnnllllllpppuuuxxxmmmdddbbbeeekkkxxxxxxfffddd[[[SSSWWWggg|||{{{pppdddaaawww{{{```MMMDDDKKKYYYiiioookkkkkksss}}}|||vvvsssnnnjjjeee```ZZZWWWSSSOOOIIIEEECCCCCCBBBBBBBBBBBBAAA@@@???@@@BBBDDDIIIRRRaaaooo{{{eeePPPMMMHHH===RRRvvv~~~yyykkkfffuuu}}}mmmRRRGGGSSS```CCC999000000222222111111444777QQQwww{{{xxxrrrVVVPPPggg{{{}}}~~~tttrrrqqqvvvzzzmmmrrr{{{xxxmmmddd___[[[WWWTTTPPPOOONNNNNNPPPSSSVVVXXXTTTQQQMMMKKKJJJMMMPPPSSSVVVVVVUUURRRQQQUUU^^^eeewww~~~}}}rrrnnntttjjjNNNDDDCCCAAA;;;888666666888???NNN]]]cccNNNFFFDDD===FFFhhhooojjj\\\HHH@@@555222222444333222555:::OOOrrrxxxsssXXXTTT]]]ccc]]]hhhfffMMMFFFHHHGGG>>>777:::444777:::===XXXWWWMMMOOOUUU[[[___dddppp{{{|||{{{mmmbbbeeehhhpppyyylllfffdddeeelllrrruuuqqqcccYYYUUULLLQQQWWW\\\aaaeeebbb]]]hhhwwwvvvccc{{{cccVVVnnnjjjDDD666777666222///222111...333555222DDDfff{{{|||zzznnnqqqzzz}}}yyyuuu}}}yyyjjjXXXmmmsssjjjgggcccooofffOOODDD@@@NNNbbbjjjpppnnnllliiihhhjjjooorrrhhhaaaccchhhmmmxxxyyylllqqqaaaQQQPPPaaauuu~~~kkkbbb^^^vvviiiRRRJJJHHHNNNXXX^^^^^^aaalllxxx~~~{{{ssspppjjjeeeaaa\\\WWWTTTQQQMMMHHHEEECCCCCCBBBAAABBBAAA@@@??????>>>>>>>>>AAAHHHTTT```mmmzzz]]]EEEIII???SSSuuu~~~{{{mmmeeeqqq~~~}}}{{{rrr\\\IIILLL]]]FFF:::000///222222111111444;;;SSSrrr~~~~~~mmmSSSQQQkkk~~~xxxwwwttt{{{tttxxx|||zzz{{{|||tttjjjccc___\\\YYYVVVQQQQQQPPPPPPRRRVVVYYY[[[WWWTTTOOOLLLMMMPPPUUUXXXZZZ[[[ZZZWWWVVV[[[gggppp}}}rrrQQQEEECCCBBB;;;888666666888???NNN]]]gggOOOEEEEEE???GGGfffmmm[[[GGG===555333222444333222555:::RRR|||}}}}}}jjjnnnxxx{{{aaa[[[```cccWWWbbblllUUUIIIFFFBBB<<<888;;;444:::===<<>>>>>BBBJJJRRR]]]mmm}}}{{{kkkFFFJJJEEEZZZyyy}}}~~~mmmfffnnnzzz}}}zzzwwwiiiPPPLLL^^^III<<<000///222333222111111>>>UUUnnn~~~yyygggNNNOOOmmm|||{{{www{{{~~~vvv}}}{{{~~~}}}}}}}}}ttttttzzz{{{tttjjjddd```]]]ZZZWWWUUUTTTSSSSSSVVVYYY]]]___[[[WWWSSSOOOPPPTTTYYY]]]______]]]XXXUUUZZZeeepppzzzXXXGGGBBB@@@;;;888666666888???NNN]]]iiiOOOEEEHHHBBBGGGaaayyyttt\\\FFF<<<555333333444444222555;;;UUU}}}xxxzzz{{{~~~|||ppp^^^cccooozzzbbb^^^bbbddd]]]jjjqqq[[[LLLEEE???;;;888999444===@@@???^^^yyywwwfffNNNJJJLLLRRRWWWXXX___pppvvvxxxrrrfffYYYVVVUUUJJJBBBGGGGGGFFFNNNVVV]]]jjj{{{xxxrrrsssvvvmmmfffbbb\\\RRRKKKPPPYYY[[[VVVVVVggguuuxxxzzz}}}uuugggjjjqqqWWWYYYkkkxxx|||cccIII===888444555:::111000///666888444GGGllluuu}}}|||nnnbbbbbbiiiuuuyyy___RRRkkksssvvvlllhhhcccoooeeeMMMEEEGGGTTTaaabbbiiilllnnnkkkeee___[[[YYY___\\\ccckkklllqqqpppeeeooo[[[RRR[[[qqq|||hhh^^^eee{{{yyyxxx}}}{{{yyyxxx~~~~~~}}}rrrnnnhhhccc___ZZZVVVRRRNNNKKKGGGDDDCCCBBB@@@>>>>>>>>>@@@BBBDDDCCCAAA???>>>@@@DDDJJJSSScccuuu}}}}}}ssstttRRRFFFDDDYYYvvvvvv{{{|||}}}xxxpppkkkooowww~~~zzzvvvwwwmmmSSSKKK]]]JJJ<<<000///222333222111,,,???ZZZqqqvvvcccJJJMMMnnn}}}|||vvvwwwzzzsss{{{~~~~~~~~~~~~wwwlllfffeeeqqqpppvvv}}}vvvrrrvvv{{{tttkkkeeeaaa^^^ZZZWWWXXXXXXWWWWWWYYY]]]```ccc^^^ZZZUUURRRRRRWWW]]]aaadddccc___VVVPPPSSS^^^ggguuu}}}\\\HHHAAA===;;;888666666888???NNN]]]jjjOOOFFFJJJEEEGGG\\\qqq|||vvvqqqwww^^^KKKDDD555333333555444222555;;;QQQ{{{|||~~~~~~xxxaaaOOOPPP\\\tttjjjZZZ___lll___mmm}}}___HHHGGGEEE===:::555777::::::FFFmmmzzzSSSKKKKKKMMMQQQTTTUUUZZZlll{{{eeeeeeggghhhggg```WWWOOOIIIEEEDDDGGGHHHEEECCCEEEHHHMMMVVVdddzzz|||uuuvvvzzzuuurrrgggZZZRRRRRRUUUXXXYYYTTTbbbpppyyyeeebbbvvv^^^ZZZkkkggggggXXXEEE;;;777555222111444//////333111333NNNnnnxxxyyybbbhhh~~~}}}|||}}}uuuSSSWWWxxxmmmuuuqqqlllfffbbbjjjoooQQQCCCJJJXXX```bbbeeegggiiigggccc^^^[[[ZZZXXXeee```iiirrr\\\ggg~~~SSS@@@ggg}}}ttt```[[[llltttooowww~~~yyytttqqqllleee___ZZZVVVRRROOOIIIIIIIIIHHHFFFCCCAAA???????????????????????????>>>@@@AAACCCHHHTTTeeeqqq~~~yyynnnyyySSSKKKGGGNNNlll~~~rrryyyxxxqqqooofffggguuu}}}uuusss}}}xxxWWWFFFSSSIII:::555666111222444///222<<>>]]]zzz{{{}}}xxx```LLLKKK]]]{{{zzzgggkkkyyyooommmaaaJJJHHHFFF>>><<<999999::::::HHHsss~~~RRRKKKJJJJJJNNNSSSUUU[[[llltttmmmeee___\\\XXXQQQLLLIIIEEEDDDFFFFFFCCCBBBDDD???CCCIIIUUUlllzzzxxx}}}tttdddXXXSSSSSSTTTTTTSSSbbbrrr{{{ggg```tttaaaaaasssnnnhhh\\\LLL???888444222111444///000444222777RRRsssgggjjj}}}yyyzzz~~~yyyXXXZZZxxxjjjiiifffdddcccaaahhhqqqSSSEEELLLZZZccceeeeeefffgggeeeaaa]]]ZZZYYYYYYccc___jjjuuu[[[___dddNNNeeeqqqtttcccaaacccccckkkvvvuuuvvvyyy|||vvvqqqnnnjjjccc]]]XXXTTTPPPNNNHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@CCCLLLYYYcccwwwvvveeeyyy|||VVVLLLGGGLLLiii~~~uuu}}}xxxrrroooffffffrrrzzztttuuu```MMMYYYJJJ:::444555000111555000444>>>hhh|||}}}bbbMMM[[[{{{|||zzz|||hhh^^^ccchhh~~~pppttt|||pppeeeiiittt}}}wwwppppppwww|||mmmwwwyyyrrrnnniiiaaa]]]\\\[[[\\\^^^aaacccdddddddddbbb```^^^[[[\\\aaaiiinnnooohhh\\\NNNEEEBBBFFFKKKXXXbbbnnnsssooofff^^^ZZZZZZWWWYYYeeerrr~~~bbbJJJDDD???===:::777666666<<>>\\\{{{{{{{{{yyyoooppp}}}}}}|||\\\]]]xxxhhhTTTRRRXXXaaadddjjj~~~rrrSSSFFFMMM[[[dddfffbbbbbbbbb___[[[WWWVVVVVVXXX\\\[[[kkkfffRRRwwwpppPPPWWWiiixxxttt___aaahhhgggiiijjjppprrrjjj```ggguuu||||||}}}~~~|||wwwpppkkkfffbbb]]]XXXTTTPPPMMMJJJFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA@@@AAAEEEHHHYYYggg{{{tttaaa{{{hhhLLLGGGKKKfff|||{{{zzzyyyzzz|||zzz}}}aaaLLLPPPKKK:::333333...111666333888AAAiiizzzyyy~~~gggVVVhhh~~~vvvyyyuuuXXXNNNHHH@@@LLLhhhyyy~~~zzz~~~qqqnnn}}}tttpppkkkfffeeegggdddfffiiikkkmmmooooooooogggddd```\\\]]]ccclllrrrrrrjjj[[[LLLAAA<<<===>>>DDDRRRdddnnnkkk^^^NNNDDDCCCBBBFFFQQQaaasssjjjPPPHHHAAA@@@<<<999777777<<>>:::;;;@@@YYYiiiHHHGGGAAAFFFJJJNNNRRRZZZkkk~~~sssiii^^^VVVPPPMMMKKKLLLLLLLLLSSS[[[RRRXXX^^^cccnnnxxxsssooommmyyysssbbbWWWRRRQQQNNNbbbyyyyyyiiijjjooo{{{\\\BBB888999666///333222222222333@@@___}}}|||uuussswww{{{wwwvvvpppSSS[[[~~~rrrUUUQQQUUUaaaeeeiii}}}qqqSSSEEEKKKYYYbbbdddaaa```___\\\WWWUUUTTTUUUVVVXXXYYYiiirrrXXXhhh}}}UUUMMM___rrriiiiiiyyy|||tttqqqsssooojjjppp{{{||||||}}}}}}{{{vvvooojjjccc```[[[WWWTTTQQQMMMJJJGGGGGGFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAABBBDDDIIIWWWnnn~~~~~~~~~vvv___wwwcccJJJHHHLLLggg}}}xxxzzz}}}~~~yyyyyyuuu\\\GGGFFFKKK:::333333...111777444888@@@gggwwwxxxmmmWWWggg~~~xxx{{{sss[[[PPPKKKEEEFFF\\\xxx}}}{{{vvv}}}tttppplllhhhgggjjjlllmmmoooqqqrrrrrrrrrrrrjjjfffaaa\\\\\\bbbkkkrrrsssjjj[[[MMMCCC>>>======AAAQQQcccjjjcccVVVKKKFFFCCCBBBDDDKKKZZZlll{{{iiiPPPHHHBBB@@@<<<999777777<<>>eeewwwyyyoooWWWeee|||~~~mmm\\\UUUTTTRRRZZZggguuuzzzyyysssrrrvvvyyy~~~wwwsssppplllkkknnnrrrsssuuuvvvwwwwwwwwwwwwpppkkkddd^^^]]]cccmmmtttuuukkk\\\MMMCCC===:::999@@@NNN^^^bbbZZZOOOIIIHHHAAAAAABBBGGGUUUjjjzzzjjjQQQIIIBBB@@@<<<999888777===KKKYYYkkkiiiPPPHHHEEE@@@XXXppp|||~~~mmmRRR<<<666333333333333444<<>>;;;<<>>gggyyy{{{gggSSSeee}}}}}}~~~gggbbbjjjqqqoooooossszzz}}}vvv{{{nnnjjjooowww|||{{{xxxuuuqqqqqqsssuuuwwwyyy{{{}}}}}}}}}}}}tttooofff___]]]cccllltttwwwlll\\\NNNDDD???;;;999???PPPeeepppnnncccXXXRRRBBBCCCBBBCCCPPPdddsssyyynnnSSSIIIAAA???;;;999888888>>>LLL[[[nnnlllRRRIIIDDD>>>WWWnnn~~~zzzzzz~~~nnnRRR<<<555333333444333333:::BBB|||zzzyyyzzz{{{~~~|||yyy^^^QQQhhhrrriiiggg\\\^^^eeexxx[[[MMMEEEAAAFFF<<<:::<<<@@@PPPxxxppp___CCCHHHBBBCCCDDDFFFLLLYYYooo~~~xxxnnncccTTTppprrrfffbbbcccddd```]]]YYYVVVVVV```kkkeeefffgggnnn|||~~~nnnaaaXXXUUUVVV]]]gggmmmkkkgggsss{{{|||mmm]]]TTTQQQVVVnnnyyybbb]]]tttxxxoooNNN666222555444---000222222777MMMrrrzzztttqqqcccXXXDDD]]]yyyhhh```fffhhhjjj|||\\\MMMRRR^^^eeefffaaa___\\\WWWSSSRRRSSSUUUTTTTTTWWWZZZfffmmmYYYWWWlllddd```vvvhhh\\\QQQfffpppwww~~~|||yyyvvvtttqqqmmmjjjdddaaa___\\\ZZZWWWSSSPPPMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAABBBCCCCCCCCCBBBAAANNNjjjyyy{{{llltttggg\\\NNNIIIGGG[[[yyyvvvuuuzzzuuuqqqlllhhhlllmmmNNNAAAGGG888444555222333666222555???iii{{{}}}|||]]]NNNeee{{{zzz~~~mmmlll|||{{{ttt~~~uuuxxx}}}zzzvvvuuuwwwwwwyyy{{{~~~uuuooofff^^^\\\aaakkkrrrvvvlll]]]PPPHHHCCC@@@>>>???TTTsssnnn___DDDDDD@@@===GGGYYYfffjjjrrrVVVIII???>>>;;;888888888>>>MMM\\\pppnnnTTTJJJDDD===UUUmmm~~~www~~~zzz~~~kkkPPP;;;444222333444333333999@@@{{{~~~xxxzzz|||{{{{{{}}}sssZZZNNNllliiibbbqqqggg```dddhhhOOODDDBBBCCC@@@===888AAA___uuu]]]HHHCCCKKKEEEIIIIIIJJJVVVmmmyyyjjj```ZZZVVVSSSQQQPPP^^^~~~xxxmmmeeehhhfffaaa\\\WWWSSSQQQPPPWWWUUUUUU[[[iii{{{~~~pppgggZZZSSSMMMVVVmmm|||sssaaajjjiiirrr}}}vvv```PPPNNNTTTrrruuu}}}ccc[[[lllrrryyyyyykkkNNN888222444555333444111888555FFF~~~mmmzzzhhhTTTEEE]]]|||nnneeeeeeeeekkkzzzUUUHHHRRR```eeeeee```___[[[WWWRRRPPPQQQRRRTTTSSSUUUZZZbbbmmm{{{vvvYYYSSSoooxxxlllnnn~~~ggg\\\ccc{{{vvvnnnwww}}}zzzwwwvvvvvvtttppplllkkkhhheeeaaa]]]XXXRRRNNNPPPMMMIIIGGGFFFFFFDDDCCCEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDCCCAAACCCGGGHHHDDDGGGDDDPPPmmm}}}jjjwwwnnn___HHHIIIVVVnnnwww{{{yyy}}}uuummmpppmmmcccaaa}}}iiiPPPCCCEEE;;;222111222111000111777DDDeee~~~lllWWWRRRiiizzzwwwvvv~~~~~~~~~wwwfffttt|||yyyyyyyyyyyy|||{{{|||vvvjjj```ZZZ\\\gggssswwwqqqcccRRRHHHFFFCCC???FFFPPPwwwvvvXXXGGGCCCDDDJJJIIIGGGQQQaaawwwxxxWWWEEEAAACCC>>>:::777666<<>>>>>JJJpppoooTTTTTTHHHAAABBBCCCAAAGGGQQQaaa|||}}}[[[IIIDDDCCC>>>:::777666<<>>BBB:::333333444333333555555FFFjjj}}}tttVVVSSSnnn}}}|||xxxfffgggggg|||~~~yyyttt{{{vvvggghhhrrrcccccciiirrr{{{}}}}}}|||~~~wwwkkkbbb]]]]]]eeeoootttssskkk___UUUNNNFFF???KKKZZZyyyaaaNNN>>>;;;===<<<===AAAIIIbbb\\\HHHDDDBBB>>>:::777777===LLL[[[pppsss]]]FFFEEEFFFPPPjjj}}}jjjTTTCCC;;;555666222333777333999LLLqqqvvv|||yyymmmZZZTTT}}}qqqjjjrrruuucccWWWlllwwweeePPPFFFHHHEEE@@@<<>>;;;777000333333...555777IIIuuu|||}}}vvvzzzuuuqqq|||kkkKKKHHHrrrjjjbbb```dddjjjhhhhhh|||[[[HHHLLL\\\ddddddddd```ZZZRRRNNNNNNRRRVVVXXX\\\]]][[[YYYYYYZZZYYYTTT[[[XXXNNNTTTgggppplllnnnxxxmmmfffwwwyyy{{{wwwwwwvvvvvvuuutttrrrqqqllliiieeeaaa```^^^\\\ZZZSSSQQQMMMKKKJJJJJJHHHGGGDDDEEEFFFEEEEEEDDDEEEFFFFFFOOOYYY```fffhhhccc[[[NNNVVVjjjxxx~~~nnnTTTJJJNNNjjjxxxooorrr{{{|||vvvrrrjjjuuuwwwwwwuuurrrhhhRRR===>>>777222333444333444666===NNNooooooRRRUUUsss}}}{{{jjjSSSQQQNNN___rrrzzzuuuoooyyyzzzlllggg|||sssdddZZZTTTTTTYYY```hhhrrr~~~uuujjjbbb]]]\\\bbbiiinnnooojjj___VVVPPPJJJEEEHHHWWWwww___NNN???:::;;;;;;:::;;;???PPPzzz]]]IIIEEEBBB===999777777===MMM\\\ooottt^^^GGGFFFGGGQQQmmmgggPPPCCC>>>444555222333888555;;;NNNpppuuu{{{~~~~~~~~~xxxnnnbbbZZZmmmeeennnjjj[[[NNN]]]}}}rrrdddSSSIIIIIIBBB>>><<>>@@@KKKpppbbbMMMGGGAAA===999888888>>>NNN]]]ooouuu```IIIHHHHHHSSSppp~~~lllSSSCCC===333555111333888555;;;NNNrrrwww|||~~~~~~~~~iii]]]{{{eee\\\iiicccWWWJJJXXX{{{{{{jjj___UUUMMMGGGBBB???===KKKrrrWWWKKKDDDFFFCCCEEEHHHKKKNNNUUUfffuuuuuutttyyyzzznnnfffgggiiilllwwwyyyvvvppphhhaaa[[[WWWUUUTTTWWWXXXUUUTTTZZZgggrrrzzz___UUUUUUfff}}}rrrhhhhhhuuuwwwfffTTTMMMPPPRRRXXXddduuuxxx~~~oookkkrrrWWWBBB;;;777333///444222777777HHHnnnuuuyyy~~~mmmiiivvvuuuooooooeeeJJJEEEsssvvvbbb___cccjjjiiiiii{{{```FFFFFFWWWbbbbbbaaa^^^WWWPPPKKKLLLPPPTTTUUUXXXXXXXXX^^^ccc[[[MMMQQQQQQWWWbbbiiikkkmmmqqqkkkdddYYYPPPXXXooo~~~||||||{{{ssslllmmmsssyyysssuuuvvvvvvtttsssssstttuuurrrmmmiiifffbbb^^^\\\VVVSSSPPPNNNMMMLLLKKKJJJJJJLLLMMMKKKGGGEEEGGGIIITTTbbbtttgggppplll~~~rrrYYYIIIBBBHHHKKKggguuuppptttsssqqqyyyxxxppppppqqq___FFF999444222222222000222666666SSS|||~~~oooTTThhh{{{wwwzzzccc___QQQXXXUUU___jjjnnnllljjjlllnnnmmmnnndddbbbsss~~~{{{|||tttggg\\\]]]ooo~~~{{{qqqgggbbb^^^ZZZZZZ]]]^^^```]]]SSSMMMLLLNNNNNNNNNTTTZZZnnndddRRRDDDCCCAAA???>>>>>>AAACCCDDDNNNpppfffMMMCCCAAA===999888888???OOO^^^ooouuuaaaKKKIIIIIIUUUsssyyymmmuuuqqqWWWCCC999333555111222777444:::NNNvvvzzz~~~~~~~~~kkkYYYgggwww}}}eee]]]mmmfffZZZMMM]]]ggg\\\[[[TTTIIICCC???<<>>EEEZZZyyylllJJJGGGFFFEEEDDDEEEFFFGGGNNN]]]lll||||||}}}dddWWWZZZddd||||||xxxuuu~~~iii___aaaeeefffnnnooocccooooooccchhhgggYYYMMMJJJJJJDDDDDDLLLUUU```uuujjj```lllnnnuuu___KKKAAA999777111555111666999QQQ}}}|||~~~vvvvvvyyy|||yyywww^^^JJJIIIiiioooTTT\\\eeedddiiissshhhNNNIIIWWWdddfffaaa\\\TTTLLLHHHGGGIIIKKKRRRTTTUUU___yyyjjjXXXOOOZZZjjjyyyjjjUUU^^^pppppp}}}yyyjjj```UUUOOOQQQ[[[jjjvvvzzzzzzyyyxxxvvvsssrrrpppvvvrrrmmmjjjiiifffaaa]]]\\\YYYVVVVVVWWWVVVTTTQQQNNNMMMJJJGGGDDD???<<<:::<<<@@@DDDJJJVVVeeemmmooolllsss|||uuu}}}jjjVVVGGGJJJGGGWWW{{{xxxqqqwww~~~~~~}}}uuu{{{{{{tttuuugggHHH<<<666222333333111111333777CCCgggnnnmmmwwwZZZccciiiUUU[[[gggwwwyyyzzztttlllggghhhjjj}}}qqqmmmssstttsssuuu______eeennnnnneeedddxxx}}}|||~~~~~~vvvrrrlllfffbbb^^^ZZZWWWUUUTTTSSSQQQNNNKKKHHHGGGLLLIIIPPPhhhiiihhh\\\WWW^^^\\\RRROOONNNiiipppKKKDDD>>>;;;<<<<<<@@@OOO```rrruuuiiiSSSEEEEEE```iiilll}}}}}}cccNNN@@@888555333222333222222999BBBnnnwwwxxxzzz}}}~~~hhhXXXXXXoooqqqccckkkqqqcccLLLHHHmmmpppXXXaaadddSSSDDD<<<===GGG___zzzrrrMMMGGGCCCDDDCCCCCCEEEEEEKKKYYYgggqqqtttzzzppp^^^^^^fff}}}{{{wwwuuuvvv{{{pppvvvttthhheee___SSSIIIGGGHHHCCCCCCIIINNNVVVjjj~~~zzziii```jjjlllhhh{{{vvv[[[JJJAAA999666111555222777;;;QQQ||||||vvvhhh|||___JJJHHHhhhpppTTT]]]gggfffllluuufffMMMIIIWWWbbbccc```[[[SSSLLLHHHGGGIIIKKKNNNRRRUUU^^^uuutttwww~~~lllTTTQQQXXXppphhhfffmmmjjjfffiiiddd^^^WWWSSSWWWaaapppzzz~~~~~~}}}{{{xxxvvvsssrrrtttqqqmmmkkkiiigggccc```[[[XXXUUUTTTTTTTTTRRRPPPNNNMMMJJJFFFBBB???<<<:::888:::===EEESSScccjjjiiijjjsss~~~sss{{{aaaMMMLLLIIIZZZ~~~|||sssrrr~~~sssvvvyyydddIII===666222333333111111444666CCChhhoookkk^^^aaa~~~rrriiiiiimmmrrrwwwtttkkkbbb^^^]]]qqqgggfffrrrzzz~~~{{{lll\\\lll{{{{{{~~~|||{{{|||~~~|||uuuqqqkkkeee```\\\YYYXXXVVVUUUTTTSSSQQQNNNLLLKKKLLLMMMVVVooo|||ooo\\\UUUTTTrrrVVVEEE>>>:::;;;<<<@@@PPPbbbssswwwlllWWWIIIIIIbbbrrruuu}}}eeePPPAAA888444222222222111222999AAAuuu~~~vvvwwwzzz}}}{{{mmmdddaaammm~~~lllmmmqqqcccKKK???ZZZoooWWWbbblll___FFF>>>???HHH```uuuOOOGGGCCCCCCBBBBBBCCCCCCHHHTTTaaalllpppyyyiiiccchhh~~~|||{{{zzznnnbbbYYYRRRLLLIIIIIIEEEEEEHHHHHHLLL___ttt~~~~~~pppeeelllkkk```qqqmmmYYYLLLAAA777444111555222888<<>>\\\nnnMMMPPP[[[bbbssspppPPPIIIVVV``````\\\WWWPPPJJJFFFGGGIIIKKKLLLOOOPPPPPPTTT]]]fffkkkooossswwwzzzppp\\\QQQLLLHHHaaavvv}}}ttt___[[[mmmsssrrrTTT???GGGFFFQQQvvv~~~zzzvvvtttrrrqqqooolllhhheeecccbbbeeebbb___ZZZWWWVVVWWWXXXSSSPPPKKKEEE@@@===;;;:::<<<999;;;GGG___rrruuunnngggoooyyyuuuwwwcccLLLLLLMMM^^^{{{pppttt~~~RRR===777333444444222222444:::LLLxxxyyy{{{{{{eeeQQQccc}}}sssrrrmmmddd[[[XXX\\\aaaiii^^^___ssszzztttsssrrrnnniiissspppjjjgggqqqzzzuuurrrssssssrrrppplllkkkgggbbb]]]ZZZ[[[]]]YYY[[[]]]___aaacccdddeeejjjuuuxxxcccccc~~~}}}rrrdddWWWHHH???999888999@@@SSSggguuuxxxmmmYYYJJJEEEWWWtttxxx{{{eeeRRRBBB777555444555666555555:::BBBmmmvvvzzz~~~~~~~~~nnnUUUuuu}}}oootttsss```cccmmm[[[gggnnnaaaPPPEEEAAAIIIfffkkkHHHFFFFFFEEEBBBAAACCCDDDEEELLLSSSdddiiilllnnnyyywwwhhhgggsss||||||qqqnnnwww{{{~~~nnnhhhhhheee\\\SSSTTTQQQOOOOOOIIIGGGSSSdddvvvooohhhrrrwwwwwwssseeeYYYRRRCCC555666555777111777===ZZZwwwtttpppvvvsssPPP???YYYgggJJJRRR```eeemmmuuummmMMMEEESSSaaaeee\\\WWWPPPIIIEEEFFFHHHJJJIIILLLOOOSSSWWW[[[^^^___fffooottttttyyy~~~mmm]]]QQQKKK@@@NNNbbbwwwzzzbbbUUU```___^^^III;;;CCCKKK]]]}}}}}}zzzwwwttttttrrrnnniiifffddddddeeedddaaa]]]XXXVVVWWWXXXUUURRRMMMGGGBBB>>>;;;::::::999;;;GGG^^^pppsssmmmiiipppxxx~~~ooouuueeeNNNOOOOOO\\\yyyzzz~~~vvvxxxyyyxxxPPP>>>888444444444222222555555IIIyyy|||}}}~~~bbbNNN___~~~~~~uuujjjkkkiiiccc\\\ZZZ]]]bbbiii___^^^qqqyyyqqqpppttttttmmmfffaaaiiiyyy{{{pppuuu}}}|||uuuqqqqqqqqqpppnnniiijjjjjjfffaaa___aaaccc^^^```bbbfffiiikkkmmmnnnssssssccchhhyyyhhhYYYQQQHHH???999999:::@@@TTThhhxxx{{{nnn[[[MMMIIIYYYvvvvvvfffOOO???666555444555666555555:::AAAoootttyyy~~~~~~~~~~~~yyyyyy}}}www\\\qqqoootttlllcccllljjjZZZhhhqqqdddOOOEEECCCMMMjjjsssMMMGGGDDDCCC@@@???BBBDDDEEEJJJPPP]]]dddhhhkkkwwwrrrccchhhnnnyyynnniiiooo}}}}}}nnncccdddqqq}}}}}}|||qqqqqqpppggg___]]]\\\VVVSSSQQQLLLIIIQQQ___tttrrrrrr|||fffXXXQQQ@@@333777333777333999???ZZZsssllllllhhhmmm}}}uuuSSS???XXXiiiLLLTTTaaaeeejjjnnnmmmNNNEEEQQQ___eee]]]XXXPPPIIIEEEDDDGGGHHHIIILLLPPPSSSUUUVVVZZZ^^^cccpppwwwtttuuu~~~{{{vvvjjjZZZNNNCCCFFFNNNbbbuuukkkVVVOOONNNLLLFFFDDDEEEKKKYYYggg{{{}}}|||yyywwwuuuvvvuuurrrmmmjjjiiijjjffffffeeeaaa\\\XXXXXXYYYUUUSSSOOOJJJDDD???;;;999===<<<<<>>888444444444222222555444MMMiiiTTTbbbppphhhhhhgggddd]]]XXXYYY```fffjjj___[[[hhh||||||}}}xxxuuuddd]]]```rrr}}}{{{|||~~~vvvqqqppppppooommmiiilllnnnmmmhhhfffhhhjjjdddfffiiimmmqqqtttvvvwww{{{ooofffrrrvvvbbbOOOGGG???::::::;;;AAATTTgggxxxzzznnn[[[PPPMMM^^^{{{~~~vvv~~~jjjLLL<<<666333222333555444333888???jjjsssxxx}}}}}}}}}{{{vvvvvv|||zzzttteeemmm|||mmmsssffffffpppfffVVVhhhvvvkkkSSSIIIGGGOOOiiizzzSSSIIIDDDBBB???>>>AAACCCDDDIIIOOOQQQ[[[bbbfffsss{{{eee```]]]ggguuuZZZQQQWWWmmmxxxlll\\\WWWYYYiii}}}|||}}}}}}yyyuuuzzzxxxkkkeeejjjddd\\\VVVUUUPPPKKKRRR]]]qqqrrrvvvkkkZZZQQQ>>>111555111666444<<>>YYYqqqPPPSSS^^^bbbjjjqqqqqqSSSFFFOOO\\\aaa]]]XXXPPPIIIDDDDDDFFFGGGKKKNNNQQQQQQNNNNNNTTT\\\```qqq{{{yyyzzzxxxtttttt{{{{{{gggVVVEEECCC>>>NNNooowww___JJJCCCAAAJJJQQQMMMKKKMMMJJJRRRjjjuuutttvvvyyy{{{{{{yyyvvvtttuuuwwwwwwtttpppmmmnnnoooiiijjjiiifff```\\\[[[\\\VVVTTTQQQLLLFFF@@@;;;999<<<<<<===EEETTTaaabbb\\\SSS[[[fffooovvv|||mmm|||mmmNNNJJJNNN___yyyzzzxxxnnnppp}}}~~~vvvqqqtttkkkUUU>>>888444444444222333555999TTT{{{qqq\\\iii}}}rrrkkkyyysssgggXXXNNNPPPZZZdddmmmbbb]]]hhh{{{nnnYYYQQQccc}}}|||xxxxxxsssiiiuuuvvvqqqppppppooommmjjjnnnrrrrrrnnnkkkmmmoooiiikkknnnrrrvvvyyy{{{||||||kkkeeeuuunnnMMMFFF???:::;;;<<>>YYYUUURRRaaajjjnnnppprrrMMMBBBJJJUUU___[[[UUUMMMFFFDDDEEEGGGIIIPPPOOOOOOPPPRRRUUUXXXZZZ\\\jjjxxx|||}}}wwwxxxsssYYYKKKAAA@@@FFFSSSffffffSSSPPPHHHPPPZZZSSSIIIEEE@@@CCCMMMbbbpppppptttyyysssxxxvvvttttttwwwyyyxxxwwwwwwwwwxxxvvvtttrrrssstttyyylllbbb^^^^^^___```[[[ZZZVVVOOOHHHCCCAAAAAA;;;;;;===DDDSSSbbbgggeeeYYYTTTTTT[[[___eeesssuuusssiiiQQQKKKKKKZZZnnnqqqwwwuuu~~~~~~uuunnnqqqgggNNN@@@:::555666666444555888:::SSS|||ccclllvvvuuuzzzcccOOOSSS[[[\\\aaadddhhhmmmwwwoooZZZRRRccc}}}~~~```VVV]]]VVVccc|||vvvssstttvvvxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvtttssstttwwwyyyzzzzzz}}}jjjlll}}}yyygggQQQEEE@@@;;;999;;;EEEXXXiiizzzuuuaaa[[[PPPMMMlll|||uuuoooBBB777555666333333555555444777<<<```wwwzzz}}}~~~kkkZZZnnn~~~tttwwweee^^^jjjdddZZZeeedddVVVNNNOOOPPPVVVkkk^^^JJJCCCBBBBBBAAAAAABBBDDDEEEGGGPPPVVVZZZ]]]fffvvvzzzyyylll\\\UUU___kkkllleeeYYYOOOFFFHHHQQQUUURRRMMMKKKQQQccc|||~~~yyy}}}yyyppprrr}}}|||~~~yyynnnggglllllleee```[[[OOOOOO___zzz|||xxxmmmbbbyyykkkXXXQQQ>>>000999333999666:::;;;OOOyyy~~~~~~qqqjjj```wwwvvvzzz|||aaaJJJ@@@SSSUUUQQQ^^^fffkkklll}}}vvvPPPDDDKKKSSS]]]\\\VVVNNNGGGDDDEEEGGGIIIMMMLLLLLLMMMOOOQQQTTTVVV___iiisssxxx}}}}}}~~~aaaNNNEEEBBBAAAHHH[[[cccXXXRRRJJJQQQ[[[SSSJJJFFF@@@???FFFYYYdddbbbgggooommmuuuttttttvvvzzz|||{{{yyyzzz{{{{{{zzzxxxwwwwwwwww|||uuullleeecccbbbaaaaaabbb^^^YYYRRRKKKFFFAAA???<<<<<<===EEETTTbbbddd```WWWPPPMMMNNNNNNRRRaaatttvvvuuu~~~lllsssnnnWWWOOOJJJ[[[vvv~~~tttooowww}}}~~~}}}|||{{{{{{tttmmmnnnbbbHHH@@@999555555555444444777:::LLLhhhnnn{{{|||uuuiii{{{rrr]]]WWWZZZ]]]XXX[[[dddttt|||eeeTTTTTTfff{{{hhhWWWWWWOOOVVVooo|||zzz{{{~~~~~~~~~zzztttpppnnnooooooooowww|||nnnwwwtttjjj]]]NNNFFFAAA<<<:::<<>>???UUUgggeeeTTTKKKRRR[[[TTTJJJFFF@@@???EEEWWWaaa\\\___iiikkkooopppqqqtttwwwxxxwwwuuuzzz|||~~~}}}{{{zzzzzzzzzuuurrrmmmjjjhhhfffeeeccciiiddd]]]WWWQQQKKKCCC>>><<<;;;<<>>???FFF\\\iiicccbbbiiijjjooooooqqqrrrtttsssrrrqqqwwwzzz}}}~~~|||{{{zzz{{{uuusssooollljjjiiihhhhhhnnnhhhaaa]]]YYYRRRHHH@@@<<<::::::BBBRRR^^^[[[SSSGGGGGGJJJMMMJJJKKK[[[oooppppppbbbUUUQQQLLLOOOJJJaaauuuyyy|||uuuyyy~~~vvvuuufffKKK???999444444333222222555777BBBrrrzzzvvvdddxxx|||mmmNNNGGGEEE>>>@@@LLL]]]ggg^^^NNNKKKSSSLLLMMMVVVkkkxxxhhhdddtttcccUUUWWWMMMbbb~~~wwwmmmccc\\\XXXUUUTTTYYYaaalllttt~~~rrriiissswww]]]QQQMMMFFFAAA<<<;;;>>>III^^^pppzzzwwwccc[[[OOOOOOwwwlllMMM>>>999333333111111333333222666;;;LLLvvvxxxzzz{{{|||}}}vvvfffZZZUUUxxxzzz|||~~~xxxrrrzzzwwwwwwooodddYYY^^^cccgggnnniiinnnUUUIIIDDDCCCAAAAAA@@@AAABBBCCCDDDHHHNNNQQQTTT]]]kkkxxxxxxvvvjjj___VVV```ssspppjjj]]]PPPJJJJJJFFF???EEECCCHHHRRRYYYaaarrrqqqnnnnnnvvvxxxxxxsssuuuxxxnnnhhhqqq{{{~~~wwwxxxwwwooollljjjddd```WWWEEE777444444333555222999:::NNNjjjzzzuuu[[[KKK>>>FFFvvv|||WWWTTT[[[```hhhlll{{{ZZZEEEGGGRRR```^^^[[[TTTLLLEEEBBBDDDGGGHHHIIIJJJKKKMMMPPPQQQRRRUUU\\\``````dddqqqfffVVVHHH???DDD___ssspppUUUJJJNNNWWWQQQIIICCC<<<<<>>KKKaaattt|||wwwbbb[[[QQQSSS{{{{{{xxx[[[FFF===777444222000111333333222666<<>>DDD```xxxxxxrrrqqqnnnhhhfffaaa\\\[[[```gggmmmoootttzzz~~~{{{vvvqqqmmmmmmpppssssssqqqooommmiiibbbWWWPPPFFFDDDBBBFFFVVVgggppppppooosss{{{yyynnnnnnvvvkkkkkkuuueeeYYYRRRRRRMMMgggvvvyyy~~~uuusssqqqmmmttt~~~~~~wwwxxxlllSSSAAA:::555555444222222555555???rrruuuWWWfff~~~fffRRRJJJHHHGGGKKKTTTTTTNNNKKKOOOMMMOOOYYYkkk{{{yyysss\\\TTTddd|||rrrfff[[[QQQHHHCCC<<<===AAAIIITTTgggpppooopppwwwkkkQQQGGGCCC>>>:::;;;@@@NNNfffzzz}}}wwwbbb\\\WWW\\\uuuuuu{{{mmmVVVKKK@@@444333333111111444444333777===VVVuuuxxx|||~~~xxxbbbYYY{{{www|||}}}xxxxxxvvvmmmaaaWWW```fffnnnpppnnnzzz~~~sssPPPFFFEEEDDDBBBAAAAAABBBBBBBBBCCCIIIRRRWWWWWW[[[bbbttt}}}uuuccc___cccyyyooommmiiibbbZZZRRRMMMKKKIIIJJJXXXiii|||{{{yyyyyyzzz}}}vvvbbbYYYPPP:::333888222333555444<<<777BBBnnnoooGGGBBBnnn______cccdddlllmmmxxxsssRRRFFFMMM\\\]]][[[VVVMMMCCC???@@@CCCCCCEEEHHHKKKOOORRRTTTUUUPPPVVVZZZ\\\fffyyy|||aaaTTTZZZdddtttnnnWWWGGGIIIaaarrrmmmUUUHHHKKKUUUQQQKKKEEE>>>@@@AAAXXXrrrwwwtttvvvtttkkkdddYYYNNNJJJOOOZZZccciiinnnvvv|||}}}|||yyyuuuqqqppptttwwwxxxyyyzzzwwwqqqggg^^^WWWKKKIIIFFFHHHWWWmmm~~~~~~llllllzzzkkk[[[OOOOOONNNiiiwww~~~uuuqqqppplllsss~~~}}}xxxzzzrrr[[[BBB;;;666555555222333555777999hhhvvvRRRZZZ}}}dddMMMIIIKKKNNNOOOMMMIIIHHHIIIDDDGGGSSSjjjyyyvvvhhh^^^aaa~~~zzzzzzrrreeeXXXLLLBBB;;;666777666999>>>CCCPPPggg|||ooo\\\\\\aaannnlllPPPGGGCCC>>>;;;===CCCSSSlllxxx```]]]ZZZ```vvvyyyfffSSSNNN???111444333111222444555444888>>>VVVtttxxx}}}hhh___vvvxxx}}}|||vvvwwwvvvlll___XXXeeelllttttttoooyyyVVVGGGFFFEEECCCBBBBBBBBBCCCAAAAAAGGGSSSXXXVVVWWW[[[gggrrrlllbbb___qqqzzzssskkkbbbWWWNNNLLLJJJHHHPPP[[[zzz}}}|||zzz~~~~~~|||cccXXXMMM777333999111222555555>>>999BBBlll}}}MMM???hhhsssUUUWWW\\\```iiikkkvvv~~~YYYGGGJJJXXX\\\[[[VVVMMMCCC>>>???BBBEEEGGGJJJNNNRRRUUUWWWYYYUUUXXXZZZ```oooooo^^^aaaaaajjjvvv]]]KKKKKKcccxxxvvvVVVHHHKKKUUURRRLLLGGG???===999KKKdddlllnnnssstttwwwmmm]]]LLLDDDHHHTTT^^^ccciiirrryyy|||}}}}}}}}}{{{|||{{{xxxttttttvvvyyy}}}~~~uuujjjaaa\\\LLLKKKGGGHHHVVVoookkkmmm~~~ooo[[[NNNRRRWWWqqq|||tttwwwrrrqqqgggnnnyyyxxxssswwwppp[[[CCC<<<777666555333333666888555```{{{}}}sssMMMTTT}}}zzztttRRRDDDMMMSSSQQQKKKIIIIIIIIIDDDFFFSSSlll|||{{{xxxuuuwwwkkkaaalllvvvhhh```ZZZTTTJJJCCC???===<<<<<<777666777999999===MMM___hhhhhhXXXGGGIIIVVVkkkkkkPPPJJJDDD???<<<>>>FFFVVVpppyyy```\\\ZZZ___}}}bbbNNNJJJ;;;...777333111222555555555999???NNNvvvxxx|||iiibbbooowwwwwwvvv|||wwwnnnttt^^^VVVhhhtttyyyvvvrrrtttaaaLLLBBBCCCFFFAAACCCEEE@@@BBB@@@BBBIIISSSXXXWWWSSSZZZbbbqqqzzziii^^^ggghhhnnnvvv|||xxxmmmcccVVVQQQLLLHHHCCCCCCJJJTTTkkk}}}rrrtttxxxpppVVVDDD999333333555222:::777333:::FFF___|||{{{{{{yyywww[[[@@@ZZZlllSSSGGGSSSaaadddiiissscccJJJIIIZZZ\\\\\\UUUJJJBBBAAAAAA@@@GGGIIIKKKLLLNNNSSS\\\bbbjjjaaa]]]jjjqqqlllgggcccqqq}}}rrr^^^LLLaaa}}}~~~fffOOODDDOOOWWWNNNDDDCCC@@@>>>BBBOOO```mmmssstttxxxrrrfffVVVHHHDDDNNNZZZiiifffeeelllvvv||||||yyy{{{zzzxxxwwwvvvvvvwwwwww{{{vvvppphhhaaaYYYQQQLLLGGGDDDDDDJJJTTTdddzzzpppxxx}}}~~~hhhXXXMMMYYYwww{{{www{{{rrrnnnqqquuuqqqooovvvmmmSSSDDD<<<666555666444333444444???ZZZsssWWWPPP{{{dddNNNJJJMMMMMMKKKSSSTTTGGGNNNJJJNNNccc{{{yyyzzz~~~zzzwww{{{qqqkkksssxxxyyyssssssppplllfff^^^UUULLLFFFDDDCCCAAA???===<<<<<<;;;:::888555444666;;;@@@DDDQQQHHHBBBBBBAAAKKKgggvvvWWWKKKEEEEEE@@@===IIIaaawwwvvvdddSSSTTTsss{{{|||vvvooowwweeeSSSBBB555333666666666555333333444888;;;MMMvvvxxx|||~~~xxx___iiijjjoookkknnnsss~~~yyynnn}}}ppp]]]YYYoooxxxyyytttnnnmmmdddMMMCCCDDDGGGBBBBBBEEE@@@AAA???@@@GGGQQQXXXYYYXXXRRRWWWfffzzzsssmmmeeebbb```bbbeeeddd]]]WWWNNNKKKIIIIIIHHHFFFIIINNNfffzzzqqqrrrrrryyy~~~|||hhhPPP@@@888333444666333;;;888555;;;GGG```~~~yyyooosssyyy{{{TTT===TTTzzzpppVVVGGGQQQ^^^```fffqqqqqqWWWFFFHHHXXX```___YYYMMMDDDBBBBBBAAAEEEGGGJJJLLLPPPWWW```gggiiimmmuuu{{{eee```___aaappp|||nnnaaaSSS[[[zzzwww___LLLLLLPPPLLLFFFDDDCCCCCCEEEMMM[[[hhhmmmkkknnnllldddVVVHHHCCCIIIQQQ```___```eeemmmsssuuutttuuuuuuuuutttrrrooolllkkk___ZZZTTTMMMHHHCCC???<<<===<<<===DDDMMMYYYkkkzzzzzzvvvrrrqqqvvv~~~rrryyymmm[[[MMMVVVqqquuuuuufffmmmvvvtttnnnpppeeeLLLDDD<<<666555666444333444555@@@[[[{{{^^^TTT|||yyy|||oooQQQLLLMMMMMMLLLTTTUUUIIIJJJLLLTTTgggrrrpppllldddhhhkkk|||ssshhh___VVVTTTQQQNNNKKKFFF@@@<<<===<<<<<<<<<<<<===>>>>>>===;;;888666666888;;;>>>EEE@@@???@@@@@@IIIeeeuuuRRRGGGFFFDDD???AAAQQQjjj}}}qqq^^^PPPVVVxxx}}}vvvmmmnnnuuubbbQQQBBB777555888555666555444333555999<<>>>>>CCCLLLVVV\\\^^^SSSUUU```sssyyypppeee^^^[[[ZZZYYYXXXLLLIIIIIIMMMNNNLLLKKKMMMaaa}}}vvvpppooojjjkkkoookkkooo]]]HHH;;;666333555888444;;;999777<<>>DDDLLLZZZfffnnniiieeegggppp}}}nnnttt~~~mmm[[[LLLTTTmmm~~~ppp|||iiiqqq{{{vvviiiggg^^^IIIEEE<<<555555555333333444555AAA___~~~aaaVVVzzzqqqwww}}}WWWNNNKKKKKKLLLTTTWWWLLLFFFLLLXXXgggzzzmmmgggwwwaaaWWWXXXXXXjjjzzz{{{iiiYYYOOOGGGEEECCCBBBAAA@@@===;;;;;;;;;;;;<<<===>>>@@@@@@@@@>>><<<:::999:::;;;<<>>GGG^^^wwwmmmYYYNNN[[[vvvkkkzzzqqq\\\LLL???666444777555555555444444666:::>>>HHHyyy~~~zzzxxxzzz|||uuubbbXXXaaarrrwwwpppdddrrrgggqqqqqq___UUUZZZuuu}}}|||uuuooogggnnn{{{|||vvvTTTEEEDDDHHHCCCAAADDDBBBBBB???>>>@@@GGGQQQZZZ___\\\YYY\\\jjj|||sssiiifffffffffZZZTTTPPPSSSUUUTTTSSSSSSaaa|||uuupppmmmdddbbbgggdddeeeTTTBBB888555333555888444:::999777<<>>===:::777555555555555444222222555;;;@@@FFFQQQ\\\eeedddeeelllxxxjjjooozzzxxxrrrrrrfffUUUKKKWWWpppyyymmmwww{{{|||ggg```[[[MMMEEE<<<555444555333333555555AAA```fff[[[}}}kkkttt___PPPIIIIIIJJJSSSWWWNNNDDDKKKTTTaaaqqqooo```eee}}}VVVLLLJJJIII\\\mmmqqq|||kkk[[[QQQLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???????????????@@@AAAAAACCCFFFFFFDDDNNNjjjYYYQQQFFF@@@???OOOkkklllVVVOOOaaauuulllmmmVVVFFF:::333222444555555555555555888<<<@@@EEEsss~~~zzzyyy{{{}}}zzznnn^^^TTTnnn{{{mmmsssiiihhhnnngggqqqooo^^^XXXaaauuu}}}uuummmbbbaaannnrrr```JJJBBBFFFCCCAAAEEECCCDDDBBB@@@???BBBJJJTTT[[[^^^YYYVVV]]]mmm~~~|||yyyyyyuuujjjaaa^^^^^^]]]^^^aaajjjyyytttoooaaa]]]bbbbbb^^^OOO???777555333444777333888888777;;;BBB\\\~~~vvvsss{{{ooolllkkkcccJJJ888LLLnnnoooWWWXXX^^^\\\```kkkkkkOOOBBBFFFTTT[[[^^^[[[PPPEEEAAAAAAAAABBBDDDFFFHHHMMMUUUaaaiiinnncccgggpppqqqhhhmmmwwwsssqqqsssaaaQQQYYY~~~zzzqqqqqqmmmfffaaabbbgggiiihhhdddjjjllldddZZZTTTOOOJJJTTTYYY]]]^^^\\\ZZZ\\\^^^\\\XXXRRRJJJCCC<<<888555777777777777888777444111444222444888;;;BBBMMMYYYbbbcccfffnnnyyylllqqq|||sssllllll[[[NNNKKK^^^xxxvvvooo{{{qqqbbbYYYLLLFFF===555444444333333555777???[[[nnndddeeemmmjjjTTTHHHFFFHHHQQQUUUNNNEEEHHHOOOYYYjjjxxx]]]UUUjjjnnnOOOGGGDDD@@@PPP```aaauuuzzzzzzrrreee\\\OOOKKKGGGDDDCCCCCCAAA@@@DDDDDDCCCCCCBBBCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEDDDEEESSSqqqZZZNNNFFFAAAEEEZZZvvvjjjTTTPPPhhhnnnkkknnnTTTCCC999333111222444555666666777:::???BBBHHHtttzzz{{{}}}~~~}}}yyyttteeeWWWtttwwwllltttlllqqq{{{sssddd```kkkiiiZZZ[[[iiizzz~~~pppdddUUUPPPYYYuuuUUUDDDEEECCCBBBEEECCCDDDCCCBBB??????DDDMMMTTT\\\ZZZVVVVVVaaattt{{{tttooolllnnnssszzz{{{iii______^^^ZZZLLL===777555444444666222777777888;;;@@@[[[uuubbbyyyvvvuuuqqqpppiiiNNN777FFFgggfffQQQVVV^^^]]]bbblll{{{oooOOO@@@CCCPPP___dddbbbVVVHHHAAA???>>>@@@CCCFFFKKKRRR]]]kkkuuu}}}nnnffffff{{{uuummmvvvtttnnnqqqkkkZZZMMMVVVjjj}}}vvvhhhccc```___eeennnllluuuyyyqqqggg___VVVLLLQQQVVV\\\]]][[[WWWVVVUUUQQQMMMFFF???;;;999999999888888999;;;;;;999555222444111111444777===IIITTTdddfffjjjpppxxxhhhqqq||||||ssslllUUUKKKNNNgggxxxuuusssjjjWWWEEEFFF===555333444333444666999===QQQpppeeelllfffvvv[[[IIIEEEGGGOOOTTTMMMGGGJJJPPP[[[kkk|||cccRRR\\\jjjrrrkkk[[[MMMGGGEEE===HHHUUUTTTeeeooo{{{zzzooogggSSSPPPLLLIIIGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCBBBBBBAAAAAAAAAAAABBB???AAABBBBBBGGGYYYvvv\\\GGGGGGFFFPPPggg~~~}}}eeePPPQQQmmmkkkppppppSSSBBB:::666444444444555666666888<<>>999666555555444555666777999===BBBFFF]]]|||}}}~~~cccrrrpppkkk|||xxxpppbbb___iiihhhaaannngggTTTGGGGGGTTTkkknnnLLLGGGEEEDDDDDD@@@???AAACCC@@@<<<>>>EEELLLQQQYYYYYYPPPNNNZZZlllxxx}}}yyyyyymmmcccQQQDDD999555666555555777555888999<<<===@@@\\\kkknnn|||www]]]@@@CCC[[[{{{```OOOVVV^^^\\\\\\dddwwwpppRRRCCCCCCKKKSSS\\\```XXXLLLDDDAAA@@@AAACCCGGGLLLSSS```nnnyyy}}}tttZZZIII>>>999BBBSSSaaaiiilll[[[PPPYYYqqqsss]]]UUU```___qqqyyyjjjZZZMMMRRRZZZ```aaa^^^XXXSSSQQQNNNHHHCCC???===<<<===999888666777888999999888444222333555666777???HHHKKKZZZmmm{{{yyybbbppp{{{}}}fffUUUKKKUUUzzz|||iiikkk}}}qqq\\\IIIGGG===555333333333444777///999JJJpppnnn```wwwttt}}}gggNNNHHHHHHOOOSSSNNNGGGTTTeeesss}}}}}}{{{qqqiii[[[QQQPPPMMMHHHIIIMMMCCCJJJUUUSSSdddppprrrzzz~~~ssspppjjjeee```ZZZUUUQQQTTTRRRPPPMMMKKKIIIGGGGGGEEEEEEEEEFFFIIIMMMQQQSSSTTTVVVUUUUUU[[[kkk|||XXXKKKSSSeee{{{zzzbbbOOORRRooovvvnnn|||hhhJJJ:::666555444444444555666777999>>>CCCGGGcccyyy|||sss___tttsssqqqqqquuukkkgggcccdddhhhppp{{{yyy```QQQOOOLLLEEEUUUUUUDDDEEEDDDCCCDDDDDDCCCAAA@@@???@@@@@@AAAMMMUUU\\\ZZZRRRQQQYYYbbbuuu{{{zzzyyyzzzaaaJJJ???555333444333444555333666777<<>>??????CCCHHHNNNVVVfffttt}}}|||yyymmmNNNDDD<<<<<<@@@GGGOOOWWWRRRFFFFFFXXXgggaaaTTTLLLLLL\\\ssslllUUUHHHNNNWWW___aaa^^^YYYVVVSSSPPPJJJFFFDDDAAA>>><<<===<<<;;;;;;;;;:::888666777777666555555777;;;>>>GGGWWWkkkwwwkkkrrryyyvvvdddNNNUUU}}}zzzmmmcccuuutttZZZMMMJJJ:::555666111333666222999:::IIIdddxxxzzz]]]iiiyyyyyyZZZHHHFFFJJJNNNOOOHHHPPPccczzzjjjWWWVVVTTTNNNKKKJJJLLLPPPWWWcccooo{{{~~~wwwxxx|||sss{{{|||wwwsssssspppjjjeeeeee^^^YYYUUUVVVYYYWWWPPPIIIIIIJJJLLLNNNQQQWWW]]]bbbcccddddddbbbdddpppbbbOOOeeezzzsss]]]LLLVVVttttttooowwwrrraaaIII777222555666444222555777888:::>>>EEEKKKTTT{{{~~~lll___sss|||qqqoooqqqwwwxxxnnnggg___^^^fffuuuwww]]]OOOOOOPPPLLLOOOdddLLLHHHHHHDDDAAACCCCCCBBBAAA@@@@@@@@@@@@JJJRRRYYYXXXQQQMMMPPPUUUgggpppvvvwwwttt___GGG===555444555444444555444777777<<<>>>???^^^xxxjjj{{{yyygggFFF:::JJJuuurrrWWWVVV___]]]eeeeeexxxwwwSSSBBB@@@AAAPPPUUUXXXTTTNNNJJJEEE?????????BBBFFFJJJQQQ```nnn{{{tttXXXMMMCCC>>>===@@@GGGNNNTTTGGGDDDQQQ[[[WWWNNNJJJGGGPPPaaaqqqvvvmmm\\\OOOFFFLLLUUU]]]bbbaaa]]]YYY]]]ZZZTTTNNNGGGBBB???>>>???===<<<<<<======;;;999888888777666555666:::===EEEVVVkkkxxxnnnssswwwzzz{{{```LLLTTTmmmgggwwwvvvxxxuuuoooVVVJJJJJJ:::555666111333666222777888FFF```ttt```gggyyy~~~]]]IIIEEEIIIMMMOOOGGGNNN___wwwqqqaaa[[[UUUOOOKKKLLLWWWnnn~~~|||wwwrrrpppttt}}}|||zzz{{{yyytttqqqqqqhhhdddaaacccffffff```ZZZWWWXXX[[[]]]aaaeeeiiilllhhhggghhhlllsss}}}oooYYYnnnttt[[[LLL\\\yyy}}}xxxkkk[[[EEE666222555666555333555888999:::>>>EEEKKK[[[yyy}}}www___]]]|||}}}rrrpppssszzz{{{oooggg^^^^^^iii{{{pppVVVJJJLLLOOONNNGGGiiizzzVVVHHHGGGDDD>>>CCCCCCCCCCCCBBBAAA@@@???CCCJJJRRRUUUTTTPPPOOOOOOVVVbbbuuu|||wwwyyywwwuuuwwwkkkXXXBBB:::555555777555444666666888777:::<<<<<>>>>>>>>>>>===;;;999999999777666666999<<>>>>>JJJQQQWWWVVVSSSOOOHHHAAA???>>>???AAABBBGGGTTT```qqq}}}yyyiiiYYYIIICCCFFFLLLRRRXXXMMMFFFDDDIIIMMMNNNPPPTTTRRRDDD===DDDKKKLLLPPPXXXVVVTTTUUUZZZaaaffffffddddddhhhkkkfff[[[OOOGGGEEEAAA???>>>===>>>>>>===<<<;;;<<<;;;999777777999;;;@@@RRRhhhvvvssssssqqqooommmnnnnnnnnnmmmUUUQQQggglllqqq~~~~~~qqqtttuuuhhhiiizzzppp[[[SSSIII999444555111333666222999999DDD\\\tttooo```yyymmmhhhMMMCCCEEEIIIIIIDDDGGGSSSkkk~~~}}}|||mmmZZZMMMMMM]]]nnnuuuooojjjlllwww}}}xxxsssrrrssstttvvvvvvtttpppnnnggg___ZZZ```qqq~~~sssvvv[[[TTTrrruuuuuuppp^^^NNN>>>666666666666777666999<<<======@@@FFFJJJdddooo~~~oooVVVUUUmmmnnnkkknnntttjjjddd]]]___oooxxxaaaKKK???>>>??????CCCHHHtttyyyZZZGGGHHHKKKDDDEEEEEEEEEDDDBBB@@@???:::;;;@@@IIITTT\\\``````SSSRRRYYYiiizzzzzznnneeeiiikkkYYYAAA999555444777888555444666777888666777:::777EEE```}}}jjj}}}~~~VVV>>>BBB\\\nnnddd```___ZZZcccfffsssuuuRRR@@@======EEEMMMTTTUUURRRNNNGGGAAA???>>>>>>@@@AAAFFFSSS___ppp~~~{{{fffPPPGGGJJJPPPVVV[[[TTTSSSWWW]]]aaacccfffiiikkkVVVDDDCCCHHHLLLQQQXXXTTTPPPNNNPPPWWW___eeegggcccllltttrrrfffVVVIIICCCCCCAAA>>>======>>>===<<<===>>>===<<<:::999;;;<<<@@@RRRggguuu}}}ssstttsssppphhh```[[[[[[eeeVVVXXXgggsss}}}iiiqqq{{{|||wwwvvvmmm]]]fffyyy{{{lllZZZTTTHHH888333444111222666222777777AAAYYYuuufff~~~kkkoooPPPBBBCCCFFFFFFEEEGGGOOObbb~~~ttt```SSSQQQYYYbbb{{{xxxuuurrrrrrvvv|||}}}yyyvvvuuussssssqqqlllfffaaaZZZVVVTTT\\\lll}}}{{{xxxaaa___|||rrrfffooo]]]MMM===888888666666777888;;;>>>??????AAAFFFJJJRRR^^^}}}yyyxxxuuuqqqeeeTTT```pppllllllnnnuuuyyyuuuggg___TTTVVVkkkuuu^^^JJJ???<<<<<<<<>>>>>@@@AAAEEERRR^^^ppp}}}uuuwwwtttrrrzzzmmmXXXLLLLLLTTTaaallllllpppvvv|||~~~}}}qqqYYYKKKGGGJJJLLLLLLOOOMMMLLLMMMSSS\\\ffflllfffoooyyyzzzppp___OOOEEEGGGEEEAAA?????????>>>===???@@@@@@???===<<<===???EEEVVViiiuuu|||sssvvvyyyvvvjjjZZZQQQPPPQQQQQQcccuuuzzz~~~}}}nnnxxx~~~mmm[[[eeexxxzzztttdddTTTPPPGGG777333444000222666222444444<<>>;;;<<<>>>AAAEEETTT{{{xxxfffOOOEEEHHHHHHFFFDDDCCCBBBAAAAAA>>>;;;:::<<>>===@@@HHHOOOQQQOOONNNIIIDDD@@@??????@@@@@@CCCOOO\\\kkksss|||uuummmdddaaahhhvvvwwwfffVVVOOOWWWnnnqqqVVVFFFEEEDDD???IIIKKKMMMMMMNNNSSS\\\cccfffnnnxxx}}}yyylll\\\RRROOOKKKGGGDDDCCCCCCAAA@@@@@@AAABBBAAA@@@???@@@AAAMMM\\\mmmvvv|||uuuyyyppp]]]SSSSSSHHHOOOhhh}}}rrrrrrdddjjj}}}zzzqqq```QQQPPPFFF777222444000222666222555444:::QQQqqqiiizzzrrrppp}}}ZZZGGGFFFFFFCCCHHHJJJMMMSSSfff~~~nnnnnn{{{nnn^^^XXXZZZxxx|||~~~zzzvvvvvvxxxooooooqqqvvv~~~~~~|||zzzxxxmmmggg```\\\ZZZWWWRRRNNNIIIIIIMMMXXXiiizzzrrrbbb```tttyyyiiikkkyyyeeedddxxxppp[[[HHH999888999666777<<<;;;>>>AAABBBBBBCCCGGGJJJSSSWWWzzzzzz|||~~~~~~~~~wwwjjj\\\sssttt{{{sssnnnrrrrrrYYYUUURRRZZZuuunnnUUUCCC;;;:::===@@@>>>EEEIIIfffpppaaaNNNJJJHHHFFFDDDBBBBBBBBBBBB>>><<<:::;;;???FFFLLLPPPTTTTTTUUUWWWYYY```ooo~~~{{{zzzvvvzzzuuu\\\DDD<<<666444444666555222333777333666333555<<<999;;;JJJooocccGGGDDD___\\\[[[^^^ZZZaaa]]]zzz{{{VVVBBB>>>===@@@HHHOOOPPPOOONNNJJJFFFBBB@@@?????????BBBMMMYYYdddgggkkkmmmrrrtttgggtttrrrpppsssyyyxxxbbbPPPTTTppp]]]FFFCCCAAA:::AAAFFFIIIHHHDDDDDDJJJPPPcccjjjuuu}}}wwwjjjaaaTTTQQQLLLIIIGGGFFFEEEDDDAAABBBCCCCCCAAAAAABBBCCCRRR```pppxxx}}}www|||wwwcccYYYZZZKKKQQQiii~~~zzzmmm~~~tttkkksss~~~sssbbbTTTSSSFFF777222444000222666222777666;;;QQQqqq}}}```lllpppiii^^^JJJHHHHHHCCCEEEJJJMMMRRReeezzzzzznnncccbbbtttzzzyyyoooiiiaaa[[[XXX^^^mmm~~~{{{wwwtttqqqooofff___VVVRRRQQQPPPMMMIIILLLEEEBBBJJJ]]]sss{{{tttccc^^^kkkttt^^^jjj~~~[[[jjjqqqzzz{{{nnnXXXEEE666666888666888>>>;;;???BBBCCCBBBCCCGGGJJJMMMPPPsss~~~wwwlllyyy{{{jjj~~~}}}vvvpppcccZZZNNN[[[zzzaaaHHH>>>:::888:::???CCCGGGMMMaaaxxxzzzoooMMMKKKKKKGGGBBBBBBFFFEEE@@@DDDAAA>>>;;;;;;>>>AAACCCNNNQQQSSSSSSUUU\\\hhhqqq|||pppQQQ===777444444444555555555555666444555555555666999>>>AAAeeeooobbbIII<<>>AAAEEEKKKPPPRRRQQQMMMKKKDDDAAA@@@AAA@@@@@@HHHQQQ\\\YYY[[[iiirrrqqq~~~lllXXXRRR[[[hhhzzzgggIIIAAABBB@@@GGGBBB?????????@@@FFFMMM[[[mmm}}}{{{pppfffbbbZZZRRRQQQQQQKKKBBBEEEDDDCCCBBBAAAAAAAAAAAANNN___rrr{{{zzziii[[[VVVOOOTTTdddwww}}}zzz|||nnnyyy{{{zzzooo[[[XXXQQQ<<<888444222222333333333777555777IIIiiiiiieee||||||]]]wwwLLLAAAGGGDDD???GGGIIIHHHYYY~~~uuukkknnn~~~qqqkkkmmmmmmxxxvvvbbbWWWPPPUUUaaaqqq}}}vvvmmmqqqlll^^^WWWOOOFFFIIINNNIIIHHHKKKHHHDDDBBBDDDJJJQQQ```yyyxxxeeebbb]]]hhh~~~lll\\\jjj^^^ooosssdddSSSEEE888555666888999;;;<<<>>>BBBEEEGGGGGGGGGFFFQQQMMMbbb~~~yyyhhhrrrpppyyy|||{{{sssjjj]]]UUUfffwww]]]DDD;;;::::::<<<@@@BBBEEEJJJ[[[qqq}}}}}}```LLLKKKJJJIIIHHHFFFEEEEEECCCAAA>>><<<<<<===???AAAHHHKKKMMMNNNOOOTTT]]]dddooouuu}}}||||||fffLLL<<<888444444444444555555555555555666666666777:::>>>BBBeeeooo}}}___AAA;;;JJJXXXZZZXXX[[[^^^```jjj}}}ZZZDDD>>>===@@@DDDJJJPPPRRRQQQMMMKKKCCC@@@?????????AAAJJJTTT[[[cccooowwwcccUUUQQQTTTaaapppyyyqqq~~~oooRRRFFFAAA<<>>=========>>>AAADDDHHHIIIJJJLLLQQQVVV^^^fffooovvv{{{wwwvvvrrruuuvvvnnnZZZDDD999888444444444444555555555555555666777777888:::>>>BBB]]]yyy||||||bbb@@@999AAAKKKSSSZZZ^^^]]]YYY```|||___HHH>>><<<>>>CCCIIIOOORRRQQQNNNKKKFFFBBB???>>>>>>@@@JJJUUUfffyyymmm[[[PPPKKKFFFSSSbbbmmmtttxxxwwwssswwwtttWWWIIICCC???HHHCCCAAACCCCCCCCCEEEJJJRRR[[[dddjjjuuuzzz|||xxxnnnddd```\\\XXXXXXYYYXXXSSSLLLJJJMMMQQQYYYfffttt|||xxxdddTTTMMMPPPhhhuuu{{{uuupppjjjRRROOO:::777444222333333444333000666777;;;TTTzzzlll___nnnqqquuuuuuQQQEEEFFF???AAA@@@AAAEEENNNdddrrrhhhbbbiii{{{oooRRR```{{{}}}zzzwwwrrrjjjhhhkkklllkkk___TTTPPPFFFAAAHHHBBB;;;AAAFFF??????DDDCCCEEEBBB???@@@EEERRRhhh{{{pppdddeeedddqqq}}}~~~}}}pppfffvvvwwwvvv|||pppdddJJJ???666555888999:::<<>>>>>@@@DDDHHHMMMSSSeeeuuudddRRRHHHKKKKKKAAA>>>CCCCCCBBBAAA???>>>===<<<;;;<<>>===@@@JJJUUUrrrwwwfff[[[VVVEEEMMMYYYeeennnssstttrrruuu}}}^^^LLLGGGFFFIIIDDDBBBDDDEEECCCCCCFFFOOOSSSVVV\\\iiiyyy~~~yyyqqqkkkddd]]]]]]______XXXPPPNNNTTTZZZccckkktttzzzmmmVVVGGGLLLqqqxxx|||yyyuuuoooUUUMMM888666333222333444444333111:::999888PPPzzzvvveeelll|||iiizzzVVVFFFEEEAAABBB======CCCGGGSSStttwwwrrrdddeeeqqq___kkk{{{nnneeedddaaaXXXUUUXXXbbbiiifffaaa[[[LLLCCCJJJ@@@<<>>AAA@@@AAADDDFFFDDDCCCNNNdddwwwnnntttxxx|||yyyqqqjjjzzz{{{ooo||||||mmm\\\DDD;;;555777::::::;;;>>>AAAAAABBBCCCFFFIIIMMMOOOKKKLLLWWWzzz~~~tttgggnnn~~~qqqlllooommmppp}}}qqq[[[^^^MMM]]]{{{fffPPP<<<:::??????>>>@@@CCCIIIOOOQQQVVVnnn|||aaaKKKJJJLLLGGGDDDHHHCCCCCCBBBAAA???===<<<;;;888;;;???BBBDDDEEEFFFGGGMMMTTT]]]ccciiippp{{{~~~~~~}}}~~~pppdddeeehhheeeXXXFFF999555555333333333444444444444555222444555555666777:::===LLLyyy}}}ttt{{{oooUUU:::<<>>;;;@@@HHHOOORRRRRRPPPNNNIIIDDD@@@??????CCCOOO[[[{{{vvvfff]]]NNNPPPWWWcccmmmrrrssssssyyy]]]NNNHHHKKKFFFCCCEEEEEEBBBAAABBBIIIHHHHHHNNN]]]ooo{{{}}}xxxlll___^^^___^^^XXXRRRRRRYYYaaalllqqquuuwww}}}{{{```JJJLLLrrr|||vvvvvvwww{{{mmmXXXFFF666444222222333444444333666<<<999777MMMttt{{{ggghhh{{{ddd^^^GGGEEEEEECCC<<<<<>>>>>AAAAAAGGGNNNOOONNN\\\sssVVVKKKJJJHHHGGGIIIDDDDDDCCCBBB@@@???======777888:::<<>>===@@@===>>>RRRjjjyyymmmrrrfffhhhssszzzwwwpppVVVHHHDDDHHHOOOdddpppVVVHHHGGGOOOdddooo```QQQJJJCCCCCCTTTbbb^^^SSSSSS___kkkzzzxxxyyysssrrryyy|||}}}lllkkkmmmRRR>>>::::::>>>AAA@@@@@@BBBCCCCCCCCCCCCEEEHHHKKKMMMLLLOOOQQQjjj}}}zzzwwwiiibbbxxxppplll|||rrrnnnbbbXXXrrrkkkLLL@@@999<<>>CCCCCCEEELLLQQQOOOUUUppppppVVVJJJGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@;;;:::999999;;;===>>>>>>AAAFFFLLLPPPSSSYYYbbbjjjssswww}}}~~~xxx{{{ssszzz|||vvvuuuvvvxxxyyyxxx|||wwwlllwwwyyygggddd```TTTBBB777555555222222222333333333444444444222333555666666666888:::>>>ZZZ~~~|||nnnxxxpppEEE===:::BBBMMMUUU\\\aaajjjpppQQQBBB@@@;;;@@@HHHPPPUUUVVVTTTRRRHHHDDDBBBCCCEEEJJJVVVbbbnnnddd[[[YYYggg|||gggXXXOOOHHHGGGGGGCCC???>>>???===>>>CCCNNN___qqq~~~~~~|||yyyrrriiibbb___YYYTTTSSSWWW___eeellltttzzzzzz{{{~~~zzzrrr```PPPUUUjjj|||zzzwwwyyypppjjjrrrvvvuuuwwwnnn\\\TTTJJJ666333222111222444555444333///444:::AAAQQQttthhhXXXkkk~~~zzzwwwWWWKKKIIIDDDBBB@@@???;;;<<>>;;;999:::<<<===>>>:::???EEEIIIKKKQQQZZZaaadddiiirrryyy~~~zzzuuu~~~rrrsss{{{ppp{{{rrrppp|||wwwttttttuuuvvvvvvwww|||~~~|||zzzwwwlll___gggooojjjcccSSS???444444333000222222333333333444444444222444666777777777999;;;AAAVVVsssqqqlllIII;;;444<<>>===???EEEGGGDDDCCCEEECCCCCCDDDDDDEEEGGGHHHHHHFFFNNNHHHQQQ~~~}}}ooo^^^ppp{{{qqq~~~rrrhhheeeXXXlll~~~}}}pppbbbCCC>>>::::::???CCCCCCBBBDDDIIIOOOPPPPPPTTT^^^fff]]]QQQNNNJJJMMMHHHBBB???AAACCC@@@<<>>;;;888666777888999======>>>AAAEEEKKKPPPTTTZZZ___eeelllrrrxxxwww~~~xxxuuujjj|||}}}{{{sssqqqooooooqqqrrrssssssmmm||||||yyyzzzgggVVV___fffUUUBBB999555333222333111111222222222333333333444333333333444777:::;;;>>>MMM}}}pppmmmxxxVVV<<<777>>><<>><<<>>>DDD___xxx|||iiijjj~~~nnn^^^XXXXXXuuu|||wwwnnnZZZVVVkkk}}}ooo___iiirrryyytttuuu}}}uuusss{{{|||kkkoooyyykkk[[[KKK@@@<<<>>>AAACCCDDDEEEFFFHHHJJJIIIHHHGGGEEEDDDCCCBBBMMMHHHTTT[[[mmmpppYYYiiizzzwwwfff___^^^XXXnnn~~~|||mmmZZZBBB>>>:::<<>>;;;FFFZZZ```iiixxx~~~[[[EEEAAA<<>>AAAGGGQQQaaaooo|||wwwooogggaaa^^^^^^^^^___XXXSSSTTTVVVZZZdddnnnuuuwwwzzz|||||||||}}}~~~|||jjjWWWVVV___oooxxxwwwyyy{{{www{{{xxx{{{mmmooofffWWWNNNKKK@@@111333333333444555555666666999======>>>BBBKKKlllqqq{{{}}}{{{]]]JJJLLLHHHEEEDDDAAA===>>>AAAMMMdddvvvooorrr|||wwwiiibbb___jjjvvv{{{|||sss[[[[[[rrryyywwwxxx|||zzz}}}{{{}}}ssssss}}}}}}qqqjjj|||xxxkkkWWWEEE<<<;;;>>>AAABBBCCCCCCEEEGGGIIIIIIHHHGGGFFFEEEDDDDDDHHHSSSjjjlllmmmoooXXXjjj~~~{{{ppp^^^XXXZZZZZZqqq|||{{{{{{hhhMMM@@@===;;;===BBBFFFGGGFFFHHHMMMQQQRRRPPPPPPUUUYYYlll~~~qqqVVVKKKCCCFFFIIIHHHDDDAAACCCEEEAAA@@@???>>><<<;;;::::::888777888999;;;>>>BBBDDDJJJMMMSSSXXX]]]ccchhhlllvvv{{{yyyuuuttt~~~{{{xxxsssooopppnnnllllllmmmmmmkkkjjjrrrjjj___ZZZPPPBBBXXXsssiiilllpppnnn[[[KKK:::222000000333777111111111222222222222333333333222333444666888:::888>>>XXXgggkkkzzzqqqOOO<<<===;;;BBBUUUaaafffqqq~~~___GGG???<<>>@@@GGGSSSbbbvvvooofffYYYKKKQQQaaahhhwwwcccUUU\\\___UUUIIIEEE@@@===???CCCIIIUUU```pppiii```WWWRRRQQQSSSUUUVVVRRROOOPPPSSSXXXcccmmmtttvvvxxxyyyyyyzzz|||}}}}}}}}}mmmZZZ[[[kkk~~~wwwvvvvvvmmmrrrzzzzzzxxxsssfffVVVLLLGGG<<<000111222444555666666666555777<<<;;;<<<===@@@YYYnnnlll{{{ppphhhOOOMMMIIIGGGGGGDDD???===???>>>XXXwwwyyyhhhlllxxxtttqqqzzzeeeppp~~~zzzyyyrrrttt|||jjjkkktttdddMMM???<<<;;;===@@@AAABBBBBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCSSSmmmooolll~~~~~~nnnaaauuu~~~yyyyyy~~~uuuddd]]]ZZZ___uuuyyywwwwwwaaaBBB===<<<<<>><<<;;;:::999999999:::<<<>>>???BBBEEEJJJNNNRRRWWW\\\___jjjooovvvyyy{{{zzzxxxrrrqqq{{{}}}sssnnnkkkiiigggnnnlllkkkjjjjjjiiifffdddcccWWWLLLHHHBBBCCC^^^vvvgggdddjjjkkkgggOOOBBB666111000000222555111111111111222222222222222222222333444555777888999;;;GGGvvvyyyzzzlll{{{___???999;;;AAARRRccceeennncccJJJ@@@<<>>>>>???BBBJJJRRR]]]XXXPPPIIIEEEFFFIIIKKKMMMLLLLLLMMMPPPXXXccclllssstttuuuvvvvvvxxx{{{}}}}}}}}}~~~~~~xxxyyy}}}zzz}}}rrr```dddvvv}}}{{{rrrhhhqqqwwwvvvzzzkkkZZZKKKAAA777000111333555888888888777666666999999;;;======RRRvvveee^^^rrrgggrrrTTTLLLHHHGGGHHHGGGAAA>>>>>>999SSSxxxpppfffyyytttqqq||||||yyyuuuyyyllljjjnnn[[[EEE<<<@@@===???AAABBBBBBBBBCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHMMM[[[dddqqq|||~~~{{{yyyxxxxxx|||qqqfff\\\eeexxxxxxtttqqqZZZ<<<:::;;;===@@@DDDGGGHHHIIILLLOOOSSSTTTSSSSSSUUUWWW[[[dddzzzyyy]]]PPPEEEEEEHHHGGGDDDDDDBBBBBBCCCCCCBBB@@@>>>===<<<;;;:::999999:::;;;;;;===@@@DDDHHHKKKNNNRRRUUU[[[aaagggiiikkkqqq~~~tttzzzssspppyyy}}}rrriiicccaaaaaabbbjjjiiihhhgggfffccc___[[[RRRHHH???<<>>>>>>>>BBBGGGJJJGGGDDD@@@??????AAABBBFFFIIIKKKKKKNNNXXXdddlllqqqrrrtttuuuuuuwwwzzz|||{{{|||}}}~~~rrrpppzzz|||ssssssllleeeqqqtttiiirrruuutttqqqzzzlll[[[III;;;444333222444777999::::::999888:::;;;999;;;>>>???RRRsss~~~aaaYYYwwwhhhuuu|||]]]MMMHHHFFFHHHHHHCCC@@@@@@:::GGGdddlllnnnxxxnnnzzz}}}zzz|||pppeee}}}jjjVVVBBB;;;@@@???AAACCCCCCCCCCCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGMMMKKKPPP^^^sss|||~~~|||{{{{{{|||vvvjjj]]]kkkyyyyyyqqqgggRRR;;;:::<<>>??????DDDPPPddd}}}xxxcccWWWWWWfff|||pppeeeQQQIIIAAA???>>><<<>>>BBB???>>>===<<<<<<<<<<<<===@@@FFFJJJJJJMMMWWWdddkkkoooqqqsssuuuuuuwwwyyy{{{yyyzzz|||~~~~~~~~~zzztttsssxxxzzzhhh^^^ZZZaaaxxxrrrnnnwwwzzzppp|||~~~rrrooo|||uuudddUUUEEE777222666333444666888999:::::::::@@@???;;;<<>>NNNllleee]]]|||uuulllmmmRRRKKKFFFGGGGGGDDDBBBBBB@@@===FFFbbb}}}ooonnn}}}pppddd\\\WWWZZZtttwwwxxxzzz}}}{{{{{{tttggguuuxxxgggTTTDDD===<<<@@@BBBDDDDDDCCCCCCCCCEEEBBBBBBBBBCCCDDDEEEEEEEEEDDDIIIOOOXXXeeeyyy~~~nnnnnn~~~yyy~~~vvvzzz|||tttrrriii^^^ooowww}}}yyymmm\\\JJJ<<<<<>>???@@@CCCEEEJJJOOOVVVYYY\\\```gggmmmnnntttyyy}}}|||{{{}}}}}}}}}uuuxxx|||wwwqqqmmmiiigggYYYYYYWWWVVVTTTUUUVVVXXXYYYXXXWWWVVVSSSNNNGGGBBB===<<>>444000000333333000///111000000000000111111111111000111222333333333444333444444;;;HHH^^^~~~{{{{{{YYY@@@;;;DDDYYYffflllyyyYYYGGG@@@???>>>@@@EEEIIILLLMMMMMMMMMMMMNNNNNNKKKGGGDDD;;;>>>@@@BBBIIIYYYooozzzgggYYYZZZiiipppVVVMMMDDD@@@???===>>>AAA>>>===<<<:::::::::::::::;;;CCCHHHHHHKKKVVVbbbiiimmmpppsssvvvvvvwwwxxxzzzvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}wwwsssvvv~~~}}}{{{gggUUURRRaaazzz~~~nnnuuuyyyzzz}}}zzzqqqppp}}}vvv[[[MMMBBB555111555222333444555777888999:::???>>>:::;;;>>>:::FFFaaaoooaaaoookkk\\\RRRIIIGGGGGGEEECCCDDDDDD<<<:::EEE\\\xxxqqqwwwyyyxxxfff\\\VVVPPP]]]zzzyyysssrrryyy|||yyy|||{{{www|||vvv___LLLCCC@@@>>>@@@BBBCCCCCCBBBAAABBBCCC@@@AAAAAABBBBBBCCCCCCCCC;;;EEELLLNNNRRR___~~~rrrqqqqqq~~~wwwwwwxxxoooxxxvvvmmmlllhhh___qqquuuzzzyyykkkUUUDDD======AAAFFFJJJLLLLLLMMMMMMTTTSSSRRRQQQPPPRRRTTTUUUSSS]]]aaabbb}}}qqqYYYOOOIIIFFFIIIDDDDDDCCCCCCBBBBBBAAAAAA???>>>===<<<;;;:::999888555777999:::;;;<<>>CCCJJJOOORRRVVV[[[___gggnnnssstttwww}}}{{{xxxvvvppp|||yyyzzz{{{xxxrrrkkkccc]]]YYYVVVQQQSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPOOOLLLFFF>>>999CCCHHHppp}}}iiiaaaZZZGGG333333000///111111///000333000000000000111111111111000111222333333333333333222111;;;BBBPPPwww|||zzz}}}~~~tttoooHHH;;;CCCXXXoooqqqfffNNNAAA???<<<===AAAFFFJJJKKKNNNNNNMMMMMMMMMKKKHHHEEE;;;???BBBBBBDDDPPPdddttt}}}vvv___LLLPPP___uuurrrYYYOOOEEEAAA@@@>>>???BBBAAA???<<<999888888999:::888AAAGGGFFFIIIUUUaaagggllloootttwwwwwwxxxxxxyyytttvvvxxx{{{}}}}}}}}}|||{{{~~~~~~}}}oookkksssqqq___[[[kkkzzzlllzzz|||xxxqqqrrr|||XXXIIIAAA666///111222222222333555666888999999999666999<<<777@@@YYYuuuaaa\\\|||mmmpppcccWWWLLLHHHGGGEEEDDDEEE???===<<>>EEEGGGGGGLLLWWW{{{}}}xxxxxx}}}}}}zzzzzznnngggiiiiiiyyyvvvrrrjjj]]]NNNEEEBBB===AAAGGGKKKMMMNNNPPPPPPXXXUUUQQQPPPQQQSSSTTTTTTUUUWWW\\\dddrrr___KKKIIIMMMFFFBBBCCCGGGHHHEEEAAAAAA@@@@@@@@@???===<<<:::999777777777777888888888888;;;===@@@CCCGGGLLLRRRWWWZZZ___eeehhhhhhjjjooosss|||~~~~~~~~~{{{}}}~~~{{{xxxuuusssqqqiiifffbbb]]]XXXSSSPPPOOONNNMMMMMMMMMNNNNNNLLLKKKMMMLLLIIIFFFBBB???===<<>>CCCLLLLLLFFFCCC>>>999888999777444;;;BBBLLLJJJCCCPPPdddhhhrrrsssvvvzzz||||||yyyvvvwwwtttsssuuuyyy|||}}}|||||||||}}}~~~~~~{{{yyy~~~|||~~~yyytttooommmoooxxxvvvgggooooooyyy~~~xxxqqqsss[[[GGG<<<444111222333333333444444444555555555777888999:::===@@@CCCnnnjjj^^^yyy|||]]]HHHMMMPPPFFF@@@FFFGGGBBB@@@AAAAAALLLkkkqqqppphhh]]]___{{{~~~llleeennn{{{{{{zzz}}}~~~oooooo{{{gggQQQAAADDDHHH>>>CCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCBBB@@@EEEFFFGGGHHHMMMnnn|||~~~yyyzzz|||zzzzzznnnggglllpppwwwuuummmaaaUUULLLGGGDDD@@@DDDIIILLLNNNPPPRRRSSSZZZWWWSSSQQQQQQSSSTTTUUUVVVYYY]]]___eee{{{~~~bbbNNN@@@IIIEEEEEEGGGGGGDDDDDDGGG@@@@@@@@@???>>>===<<<;;;888888888888888888888888999:::<<<>>>@@@CCCHHHLLLOOOTTTZZZ^^^___aaafffkkkiiioootttvvv}}}~~~~~~{{{}}}xxxyyywwwtttpppkkkgggcccbbb[[[YYYVVVRRRMMMJJJGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGDDDCCCAAA===:::===CCCHHH]]]~~~uuusssWWWAAA777666000000000000000000000000//////000111111111111000111111111222222222333333666111777999???bbbxxx||||||fff```lllWWW::::::???RRRhhh{{{TTTHHH>>>>>>===:::===DDDEEEGGGIIIKKKKKKKKKIIIHHHAAA<<<<<>>>>>@@@@@@AAABBBCCCDDDDDDDDD@@@EEEEEEGGGHHHIIIbbb{{{rrr}}}~~~yyywww||||||uuuvvvkkkdddoooyyyvvvrrreeeRRRIIIIIIIIIEEECCCEEEIIIKKKLLLNNNQQQSSSWWWSSSOOONNNOOORRRUUUVVVVVVYYY\\\YYYWWWdddjjjKKKFFFCCCCCCEEEEEECCCBBBDDD???????????????>>>>>>===;;;::::::999999888888777888999:::999999;;;===@@@BBBFFFLLLPPPQQQTTTYYY]]]VVV[[[bbbhhhsss{{{vvvtttuuuxxxzzz~~~~~~{{{~~~~~~}}}}}}|||{{{xxxrrrnnnmmmkkkgggaaa[[[VVVRRROOOLLLJJJHHHEEECCCAAA??????BBBBBBBBBBBBCCCCCCCCCCCCBBB@@@<<<999;;;HHH[[[iiivvv{{{|||ooo{{{zzzdddHHH777222000000000000000000000000000...///000000111111000000111111111222222222222333777111444888;;;TTTyyy}}}zzzyyy}}}XXXMMMaaannnccc@@@333<<<;;;NNNnnniiiRRRCCCCCC@@@777777AAA@@@CCCGGGJJJMMMMMMLLLLLLBBB>>>===@@@@@@BBBOOO^^^jjjvvvvvvxxxjjjYYY```pppzzzmmmVVVKKKFFFNNNWWWVVVEEEBBB>>>;;;999999:::;;;===BBBLLLKKKAAAJJJ^^^eeehhhlllqqqsssrrrqqqrrrssssssrrrqqqrrrvvvxxxzzzzzztttsssrrrsssuuuvvvvvvuuussswww{{{zzzuuurrrrrrttt{{{|||zzz|||ttthhhiiipppvvvzzztttsssssstttrrrppprrrwww{{{```FFF;;;777333111444333333333444444444555555444555666777777999===@@@OOOjjjeeezzzcccPPPLLLLLLJJJHHHFFFCCCAAA@@@:::888EEEVVVyyyvvv~~~```fffvvvggg^^^WWWWWWeeevvvwwwlllvvv~~~vvv}}}|||uuuqqqmmm}}}nnnWWWLLLAAA@@@GGGIIIAAAAAABBBAAAAAA@@@???>>>@@@@@@AAACCCDDDEEEFFFFFFCCCFFFEEEGGGHHHEEETTTrrrtttggglllyyy|||vvvvvvwwwpppqqqgggbbbqqqtttnnn[[[EEE===DDDHHHDDDCCCDDDFFFGGGHHHJJJNNNQQQPPPMMMIIIIIIKKKPPPSSSUUUTTTVVVXXXVVVRRRXXXmmmoooNNNFFFBBBDDDGGGEEEAAA?????????@@@@@@@@@@@@@@@???======<<<;;;:::999888777888999999888777777999;;;999===AAADDDFFFHHHKKKNNNMMMPPPSSSXXX___hhhpppsssssspppllliiiiiilllpppsssvvvwww}}}{{{~~~}}}}}}zzz{{{}}}{{{zzzzzztttrrrpppnnnmmmjjjfffcccaaa^^^ZZZUUUPPPJJJFFFDDDBBBBBB@@@???>>>=========@@@@@@@@@@@@???>>>???@@@BBB@@@>>>AAANNNddd|||sssppppppuuulllQQQ;;;444111,,,000000000000000000000000...//////000000000000000111111111111222222222222666000222777999HHHooowwwcccRRR___iiiqqqLLL444>>>666???WWW|||mmmPPPCCC>>>;;;:::>>><<>>???JJJWWWjjj}}}wwwzzz^^^XXX___kkk{{{ooo[[[PPPTTT[[[VVVHHHCCC???>>>;;;888777999===GGGWWWVVVFFFHHHZZZdddeeekkkqqqrrrpppnnnqqqtttqqqqqqpppqqqsssuuuwwwxxxvvvtttrrrsssuuuxxxyyyyyywww{{{}}}vvvmmmiiimmmttt{{{}}}rrr______nnnzzz}}}pppyyy{{{nnnoooqqqssssssrrrqqqqqqfffPPP<<<666555222111333333333333444444444555555333444555666666777;;;===BBBooodddooo}}}```RRROOOLLLHHHHHHFFFFFFDDD>>>999<<>>===<<<;;;:::999888777888999888666666777999888:::<<<>>>???@@@BBBCCCGGGFFFGGGKKKOOOSSSXXX\\\______^^^^^^```cccfffhhhlllpppuuuwwwvvvtttsssrrrwww}}}|||yyyzzz}}}rrrrrrssstttwww|||xxxttttttuuurrrnnnlllhhheeebbb```^^^\\\YYYWWWRRRQQQNNNKKKGGGCCCAAA???>>>======<<<<<<<<<======>>>??????===;;;:::<<<>>>;;;@@@MMM___tttttthhhfffiiicccRRR===444666666111////////////////////////......///000000000000000000000111111111222222222333000111666999@@@bbbvvvxxxiiiRRRlll]]]<<<:::888:::JJJiiiiiiHHH>>>BBB@@@888999;;;@@@EEEIIILLLNNNNNNLLLIIIEEE@@@<<<===FFFPPP^^^yyy|||sss\\\TTT[[[ooovvvssspppcccOOOGGGBBBBBBAAA===;;;<<<<<>>===??????NNNgggyyyppplllkkk^^^JJJBBBIIIMMMLLLccc{{{xxxzzz~~~pppmmmxxxgggIIIIIIHHHDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGIIIKKKKKKEEEDDDIIIFFFJJJ[[[~~~{{{yyy{{{}}}~~~uuuuuuvvvtttmmm|||yyyxxxttthhhkkkwwwzzziiiZZZFFF999999===@@@AAAEEEFFFFFFFFFFFFGGGJJJMMMTTTPPPLLLIIIIIIIIIIIIHHHMMMLLLOOOTTTWWWVVVXXX\\\oooxxxVVVDDDBBBCCCEEEFFFAAAAAABBBBBBBBBBBBBBBAAA@@@??????===<<<;;;::::::555666777777555555666777888888999;;;<<<<<<<<<<<<>>><<<>>>CCCFFFHHHLLLPPPRRRSSSUUUWWWYYYZZZZZZZZZ___cccgggeee```^^^bbbfffjjjnnnqqqoookkkiiilllpppeeehhhiiihhhiiimmmnnnlllllliiiggghhhhhheee```\\\ZZZWWWTTTRRRQQQOOOLLLJJJDDDCCCBBBAAA???>>><<<<<<;;;::::::999999:::;;;;;;999;;;<<<:::888888;;;???<<>><<<===;;;JJJdddkkkXXXNNNYYYaaaaaaeeeiiikkkjjjjjjmmmooooooppppppppppppqqqtttwwwvvvtttrrrrrruuuxxxyyyzzzuuuuuurrrmmmkkkqqq|||~~~|||xxxtttoooxxxwwwhhhmmmqqq}}}vvvtttiiiccc```QQQAAA333333444000///222333333333444444444555555444444555444444555888:::===NNNvvv~~~hhhttt|||gggXXXXXX]]]OOOLLLHHHFFFEEECCCAAA???;;;@@@NNNhhh{{{|||qqqhhhdddZZZLLLDDDDDDEEEHHHccc|||yyyxxx~~~oooppp___EEEGGGGGGEEEBBB>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKEEEDDDJJJHHHJJJWWW{{{}}}|||xxxuuusssooowww|||uuuyyyttthhhkkk}}}yyy}}}vvviiinnnuuummm```LLL;;;;;;>>>===???CCCCCCDDDEEEEEEEEEEEEGGGIIIPPPNNNKKKIIIIIIHHHGGGEEEKKKLLLOOOSSSRRRPPPQQQVVV___nnnwww]]]MMMFFFDDDEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>======<<<<<<666777999888666555555666666666666888:::::::::999999666888>>>AAA@@@AAAFFFEEEGGGJJJNNNPPPPPPPPPOOOQQQTTTVVVUUURRRRRRVVV[[[[[[]]]``````]]][[[]]]```YYY\\\[[[XXXYYY^^^___]]][[[ZZZXXXWWWWWWWWWSSSOOOLLLJJJHHHFFFFFFDDDAAA???;;;;;;;;;;;;::::::::::::999999888888888888888999555888;;;;;;999;;;AAAFFFLLLhhhoookkkZZZFFF555111000+++))),,,////////////////////////---...//////000000//////000000000000111111111111///666222333999666AAAaaauuu\\\ooonnnIII:::999===LLLfff~~~cccOOODDD===999999999;;;>>>BBBFFFHHHJJJNNNPPPKKKDDD??????@@@EEEVVVdddpppzzz{{{hhhTTTOOORRRdddxxxeeeKKKDDDCCC???<<<===<<>>aaammmdddiii___aaaXXXRRRJJJEEEEEEFFFDDDAAA777:::@@@MMMhhh}}}zzzxxxuuussswwwmmm___TTTLLLHHHDDDBBBEEEJJJfff{{{zzzzzzooouuummmRRRDDDEEECCCBBBCCC@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAACCCEEEFFFFFFJJJFFFEEEJJJGGGGGGQQQ{{{}}}uuuooonnnjjjrrr}}}}}}gggsss}}}tttwwwgggnnnpppaaaYYYBBB555<<>>>>>FFF@@@AAACCCCCCBBBBBBDDDEEEHHHGGGFFFGGGHHHHHHGGGFFFLLLMMMQQQRRRMMMHHHLLLTTTUUU^^^xxxyyy{{{~~~eeeQQQGGGFFFCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>=========999;;;<<<;;;888777666777333333444666999::::::999999555666<<<<<<888777;;;;;;===AAAEEEHHHJJJKKKKKKGGGHHHJJJLLLMMMOOORRRSSSPPPQQQTTTUUUTTTRRRSSSVVVNNNQQQOOOKKKMMMTTTXXXVVVRRRPPPMMMKKKKKKMMMLLLIIIDDDBBB@@@@@@???===;;;888999999999999999::::::::::::999999888777777888888444888<<<======@@@GGGNNNZZZxxxqqqfffIII777---444666......777////////////////////////---......///////////////000000000000111111111111///888333111999333666OOOzzzxxxXXXfff^^^AAA<<<666<<>>CCCFFFJJJQQQWWWTTTLLLEEE???===@@@EEEMMM___pppsss|||iiiWWWPPPXXXsss\\\MMMIIICCC@@@AAA===>>>PPPaaa```]]]```^^^ffffffgggjjjnnnppppppooonnnppprrrqqqooopppssswwwtttsssrrrrrruuuvvvvvvuuukkkgggeeekkkwww{{{vvvqqqnnniiikkkzzzfffkkk}}}ppplll[[[TTTIII:::000111222000000444333333333444444444555555555666666555444555777999???222PPP{{{sssZZZyyyhhhcccaaaXXXMMMEEEEEEHHHGGGCCC===AAAAAA???JJJhhh|||yyyyyyxxxtttrrrmmmgggYYYIIIAAABBBBBB>>>EEEKKKhhh{{{{{{|||wwwqqq{{{yyyppp[[[LLLHHHIIICCCCCCIIIHHHCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@BBBDDDEEEAAAHHHGGGFFFJJJFFFCCCLLL}}}}}}}}}xxx}}}wwwqqq}}}yyyxxxzzz}}}uuuiii___LLLAAA888:::???AAA@@@@@@BBBCCCCCCAAAAAACCCFFFIIIIIIEEEFFFJJJJJJEEEDDDGGGJJJMMMPPPNNNIIIGGGIIILLLPPPVVV```qqq{{{uuuaaaPPPTTTJJJBBBCCCCCCAAA@@@CCCDDDBBB???>>>??????>>>===>>>>>>===<<<;;;;;;::::::888888888777666666555555888888999:::::::::::::::::::::;;;<<<>>>???@@@@@@??????@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKJJJJJJJJJHHHGGGEEEEEEEEEFFFHHHJJJIIIHHHGGGEEECCCBBB@@@@@@<<<;;;::::::999999999999888999:::999888888999:::999:::;;;<<<;;;999666555AAA;;;888???LLL^^^ttt{{{kkkUUU888666333000.........///000000//////.........---////////////////////////111111111000000000000000222111111111333555888:::]]]aaaRRRnnnSSSCCC555777GGG\\\mmmwwwzzzYYYFFF@@@???<<<777666:::>>>???FFFLLLSSSVVVRRRJJJBBB<<<>>>???BBBJJJWWWgggwww{{{jjj^^^fffzzzcccUUUOOOJJJFFFDDDEEEIIIPPPXXX___cccdddfffeeeeeefffhhhjjjkkkjjjllloooqqqqqqpppoooqqqtttuuuvvvwwwwwwuuuqqqmmmkkkeeeeeeiiisss~~~{{{zzzzzz|||sssvvvnnnnnnyyytttpppssslllYYYLLL???;;;555222222333444444333222000000000333666777888777555444444555666777;;;EEEJJJaaayyydddfff|||dddeee]]]UUUIIIBBBIIIJJJ<<>>???IIIffftttxxxzzzsssyyyxxxpppggg[[[OOOFFFCCCBBBBBB???OOOeeeyyy|||{{{~~~~~~tttdddVVVNNNGGGEEEDDDEEEIIIOOOYYY]]][[[PPPHHHGGGFFFCCCEEECCCAAA@@@@@@???>>>===>>>??????@@@BBBCCCDDDDDD~~~~~~~~~~~~}}}}}}yyy{{{|||uuu|||zzzyyyzzzzzzrrrdddXXXFFFBBBAAACCCCCCAAAAAADDDFFFFFFFFFEEECCCCCCEEEFFFIIIEEEFFFIIIIIIEEEDDDGGGJJJLLLNNNLLLIIIGGGJJJNNNOOORRRVVVaaazzziii^^^PPPCCCBBBEEEDDDCCCCCCCCCAAA>>>>>>???AAAAAAAAA>>>>>>======<<<;;;;;;:::999999888888777666666666666666777888888888888888888888999:::;;;<<<<<<===;;;;;;<<<===>>>??????@@@===>>>>>>???@@@?????????AAA@@@>>>>>>>>>???AAABBBAAA@@@???>>>===;;;::::::::::::999888888888999999:::;;;<<<;;;999888888999===:::666222222555;;;???111;;;OOOgggzzzwwwvvvuuu___EEE666444222///.........///000/////////.........---........................000000000000000000000000222111111111333555777999HHHssswwwVVVYYYuuuxxxZZZ>>>999AAAMMM___nnnssswwwtttYYYGGGBBB<<<888666777;;;>>>@@@EEEMMMQQQPPPKKKFFFCCCAAA@@@@@@DDDLLLWWWbbbiiixxx}}}hhhaaaiiisss}}}zzzoooeee]]]VVVTTTSSSTTTXXX]]]```bbbdddeeeeeefffhhhkkkmmmooolllooossstttsssrrrtttuuuvvvvvvvvvwwwvvvqqqjjjeeeaaafffoooxxx~~~}}}zzz|||sssvvv{{{uuuzzzrrreee^^^ooo~~~xxxjjjXXXJJJ;;;888444222222333333333333222111111333666999<<<777666444333333444666777;;;AAAHHH]]]{{{eee___uuummmbbbZZZPPPFFFJJJMMMEEEGGG@@@===???>>>AAARRReeezzzwwwnnnqqq|||~~~xxxvvvjjjXXXKKKFFFDDDCCCBBBEEEOOOaaavvv|||{{{{{{zzznnn]]]IIIEEEBBBDDDGGGPPP___mmmzzziiiTTTIIIHHHGGGEEECCCAAA>>>>>>>>>>>><<<;;;===>>>>>>???AAABBBBBBCCC~~~~~~|||yyyvvvnnnuuu|||~~~rrrvvvtttssswwwxxxppp___PPP>>>BBBIIILLLHHHBBBBBBGGGIIIJJJKKKIIIFFFDDDDDDEEEHHHFFFGGGJJJJJJGGGGGGIIIKKKMMMMMMKKKHHHHHHKKKNNNMMMNNNPPPVVVaaazzzzzzeeeNNNCCCBBBCCCBBBCCCCCCAAA???>>>???@@@@@@?????????>>>>>>===<<<<<<<<<;;;::::::999888888777777444555666666777666666666666666666777777777888888777777777888888888999999888999999::::::::::::::::::999888888888999;;;<<<999999999888777777666666888888777777888888999999777999::::::888777777888777888999999999:::<<<>>>???RRRsss~~~jjjiiieeekkkyyy{{{fffIII777222111000...---......////////////.......................................000000000000000000000000111111111111222444666888:::___nnnQQQbbb}}}VVVAAA:::<<>>===<<<777777;;;<<<@@@FFFJJJKKKIIIHHHGGGBBB@@@>>>>>>BBBHHHNNNRRR]]]kkkyyy```[[[___sss|||uuullldddaaaaaacccccceeeggghhhgggfffggglllpppmmmppptttwwwwwwvvvvvvwwwwwwvvvuuuuuusssnnnfff```bbbjjjuuu|||~~~|||zzzyyysssuuuuuuyyytttvvvwwwzzztttrrr```bbbjjjqqqtttooocccPPP???777555333222333333222111222222222333666999===???555444333222222333444555777666>>>NNNiiirrr[[[kkkzzziii```ZZZNNNKKKMMMJJJKKKCCC???AAA@@@===AAAIII[[[ppp}}}yyyxxxqqqhhhjjjvvv|||zzzvvvgggSSSFFFAAABBBAAA@@@HHHNNN]]]rrrwwwttthhhWWWIIIFFFCCCBBBDDDMMM```rrr|||ppp[[[IIIBBBDDDEEECCC@@@>>><<<;;;<<<<<<;;;:::<<<<<<===>>>???@@@@@@AAA~~~zzz{{{{{{vvvoookkk```kkk{{{~~~tttsssqqqqqqvvvxxxnnn[[[KKK:::???HHHMMMIIICCCBBBGGGJJJLLLMMMMMMJJJGGGFFFEEEGGGHHHIIILLLMMMMMMNNNOOOPPPPPPOOOLLLIIIIIIKKKMMMMMMMMMQQQWWWZZZdddmmmTTTGGGAAA@@@@@@FFFDDDCCCBBBBBBAAA???===@@@?????????>>>>>>>>>===<<<<<<<<<;;;::::::999999555666666777777666666666666666666666666555555555666666666555555555555555777888888999999999999999999888888777888999::::::777777777777777777777777888888777888888999:::;;;777999;;;;;;:::999::::::777:::===???AAADDDJJJNNNhhhtttyyylllbbbjjjsssrrr___EEE666222///......------......///................................................/////////000000000000000111000000111222444555666999JJJnnn___WWWnnn}}}~~~XXX<<<666GGGYYYfffdddeeerrrnnnXXXEEEBBBAAA999555777<<<>>>BBBCCCDDDDDDFFFGGGBBBAAA???>>>???BBBEEEGGGMMMWWWjjjnnn^^^[[[uuurrriiieeedddcccfffhhhiiifffaaaaaafffkkklllppptttxxxyyyyyyxxxwwwwwwwwwuuuqqqlllhhheeedddmmmrrrxxx|||}}}zzzvvvssssssjjj^^^^^^qqq}}}}}}{{{zzz}}}sssxxxnnneeeqqqsssuuurrriiiYYYEEE777333222111222333333111///222222222333666999;;;===333222222111222222333444888000777@@@OOOzzzgggSSSffftttjjjhhh\\\QQQLLLFFFIIIEEECCCDDDBBB>>>>>>BBBCCCPPPddd|||uuurrrlllhhhmmmxxx}}}{{{tttiiiYYYJJJBBB@@@@@@AAADDDLLL]]]sss~~~ssslllaaaTTTLLLHHHDDDBBBAAADDDNNNYYYSSSNNNGGGBBB@@@AAA@@@>>>>>>===;;;:::;;;<<<;;;::::::;;;;;;<<<======>>>>>>~~~zzz{{{xxxpppkkkjjjqqqzzzzzzsssnnnmmmooossstttiiiUUUEEE999:::???EEEGGGDDDCCCFFFHHHKKKMMMNNNLLLJJJHHHHHHHHHJJJLLLNNNQQQTTTUUUUUUTTTSSSQQQNNNKKKJJJJJJKKKRRROOOQQQVVVWWWYYYjjj}}}eeeRRRHHHCCCDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;888888999999999888888777777777777777777666666666777777777777777666666666444444555666666666666666999999999999999999::::::888888888888999999999:::999999999999999:::;;;<<<<<<======<<<;;;:::;;;<<<=========???HHHYYYnnn}}}~~~rrrqqqwwwwwwhhhLLL444---222---------------......///---------.............................................//////000000000000000000000111222333444555888777UUU|||}}}[[[[[[aaarrrpppEEE:::EEEPPPaaaiiikkkjjjuuuxxxWWWFFF@@@:::777888:::<<<======>>>AAADDDGGGCCCBBBAAA@@@@@@@@@@@@AAACCCFFFQQQ```qqqpppaaaqqqpppfffbbbaaaaaabbbeeefffccc______dddiiimmmooossswwwyyyyyywwwuuuuuuvvvsssllldddbbbhhhnnn{{{yyywwwxxxzzzxxxsssnnnppp^^^OOOPPP[[[gggvvv|||vvvvvv~~~nnnhhhooorrrttttttoooaaaNNN???888111000000111222222000...333222222222333555666777111111111111222222333333;;;333777;;;CCCjjjYYYNNN]]]}}}{{{{{{pppbbbTTTFFFHHHGGGFFFEEEAAA>>>@@@EEECCCFFFMMMZZZjjj{{{{{{vvvrrrmmmmmmttt{{{{{{vvvwwwsssjjjZZZJJJBBBBBBEEEBBBOOOdddyyy{{{xxx}}}lll```VVVNNNEEE@@@@@@EEEIIIHHHGGGHHHDDDFFFIIIIIIFFFBBB@@@@@@>>><<<;;;;;;<<<===<<<;;;999::::::;;;;;;<<<<<<<<<~~~}}}wwwpppttt~~~zzz{{{{{{ooommmgggiiillloookkk^^^LLL>>>:::777888???EEEEEEEEEFFFGGGIIILLLMMMLLLJJJJJJJJJHHHLLLNNNOOORRRVVVXXXVVVTTTSSSRRRPPPMMMKKKIIIHHHTTTPPPMMMNNNPPPTTT^^^hhhttt}}}hhh\\\HHHEEEAAA??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======;;;;;;;;;<<<;;;;;;::::::999999999999999999999999999999999999999999999999555555666777777777777666888888888999999999999:::888888888999999999:::::::::::::::999::::::;;;;;;;;;;;;:::888777777:::===;;;DDDRRR```nnnyyywwwcccNNN===222//////,,,,,,------............---------------.........---------------------------......//////000000111//////000111222222333333666222GGGqqqyyy||||||aaaUUU```~~~zzzQQQ===<<>>AAAKKKQQQNNNFFFAAAAAABBBEEEGGGDDD???AAAFFF===<<<;;;;;;<<<======<<<999999:::::::::;;;;;;;;;~~~|||{{{vvvxxx}}}|||vvv{{{uuuwww}}}nnngggiiicccgggkkkkkkdddVVVEEE999999666888@@@EEEFFFGGGIIIGGGIIIKKKKKKJJJIIIIIIIIIHHHMMMOOOMMMNNNSSSTTTPPPOOOOOOOOOOOONNNLLLIIIGGGLLLNNNMMMKKKNNNVVVZZZZZZjjjrrrwwwooodddUUUHHHAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===============<<<;;;;;;::::::::::::;;;;;;;;;;;;999999::::::::::::::::::888888999::::::::::::999888888999999:::::::::999999999999:::::::::::::::;;;:::999999999999999999999999999999<<>>AAA@@@@@@EEEKKKWWWkkk|||}}}nnnkkkzzz}}}xxxxxxxxx{{{}}}|||yyyvvvoookkkgggddddddddddddddd\\\^^^bbbfffiiilllnnnooorrrqqqrrrtttxxxyyywwwuuupppkkkeeeccceeellltttyyyzzzwwwrrrpppqqqqqqpppoooooonnnlllkkkkkkppp}}}}}}xxxxxxyyyyyytttpppwwwrrrqqqooohhhUUU@@@444333333111000000111111000...000000000000000//////000000000111222333333333333000333333555;;;GGGhhhhhhUUUXXX~~~oooXXXTTTLLLFFFDDDDDDBBB@@@;;;<<<>>>BBBGGGNNNTTTWWW\\\___cccgggmmmuuuzzztttqqqpppnnnmmmjjjlllqqqxxx}}}}}}{{{oookkkeeebbbaaabbbeeegggiiijjjmmmrrruuuwwwuuutttnnnqqqttttttqqqooopppsssvvvxxxwwwoooccc]]]```dddnnnxxxwww{{{vvvvvv|||www}}}}}}mmmYYYJJJBBB>>>???>>>BBBKKKNNNIIIBBB>>><<<999:::===>>>===@@@FFF<<<;;;::::::<<<=========999999::::::::::::;;;;;;xxxvvvvvvvvvuuu}}}zzzuuunnn{{{xxxzzz}}}~~~ttthhheeeiiibbbggglllkkkaaaRRRBBB999777777;;;CCCGGGGGGIIILLLHHHJJJKKKJJJHHHGGGGGGHHHIIIMMMNNNKKKKKKOOOOOOJJJJJJKKKLLLNNNOOOMMMJJJGGG@@@JJJPPPOOOSSSZZZYYYSSSWWW```yyy~~~vvv]]]LLLFFFEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<999999999999:::::::::;;;666777888888999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999888777777777888<<<===???CCCJJJUUU```hhhrrr|||}}}\\\RRRAAA222---///222222------...//////......---,,,,,,,,,------.........---------------------------------...///000000111...///000111111111111111,,,<<<888JJJ{{{eeeRRR___|||uuuZZZ@@@???999GGG___qqqnnneeejjjxxxoooXXXJJJ??????>>>;;;888666888<<>>444333444222000///000000///...////////////000000000000///000111333333444444444000999666777===>>>YYY|||aaaYYY```XXXNNNHHHJJJKKKFFF>>>DDDBBB???<<<<<<>>>CCCFFFFFFJJJNNNNNNNNNQQQXXX^^^]]][[[XXXSSSOOONNNPPPRRRTTTVVVYYY]]]___\\\VVVRRROOOMMMKKKKKKJJJLLLRRRWWWTTTWWW^^^gggooossstttsssbbbjjjsssssskkkhhhooozzzyyyzzz{{{xxxvvvwww|||yyyooouuuqqqsss}}}wwwfffTTTHHHAAA>>>666888===EEEGGGCCCBBBCCCBBB;;;999???BBB@@@>>>@@@;;;:::999999;;;======<<<::::::::::::::::::;;;;;;qqquuuxxxvvvxxx|||zzz~~~{{{|||~~~rrrrrrooofffhhhjjjiiicccYYYLLL>>>444======???CCCFFFHHHFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHLLLOOOLLLHHHHHHMMMLLLFFFLLLMMMNNNLLLIIIHHHJJJLLLLLLKKKLLLOOOSSSTTTRRRPPPXXXXXXeee~~~wwwppp]]]FFFCCCCCCBBB???<<<<<<>>>AAABBB>>>???DDDDDD???===AAADDD===;;;???@@@>>>@@@DDD======<<<<<<;;;:::999999;;;;;;<<<<<<;;;;;;:::999;;;:::999999888888999999<<<;;;;;;:::;;;;;;<<<<<<>>>;;;999:::;;;999888888888:::<<<<<<999777999>>>:::JJJXXX___lllvvvqqqrrrzzzjjjFFF>>>555000000000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000111111111111111888888>>>dddqqqNNNRRRwww\\\888:::@@@UUUlllooodddcccnnntttkkkQQQMMM???@@@>>>999777777777666===???CCCHHHLLLNNNLLLJJJBBBAAABBBBBB@@@AAAPPPaaaffflllvvvzzzzzzoooiiihhhjjjgggbbb```cccddd```\\\[[[[[[\\\]]]]]]\\\[[[\\\^^^]]]aaahhhooossstttsssrrr~~~yyyttttttvvvuuupppkkkcccaaabbbiiiqqqwwwxxxvvvsssqqqqqqpppjjjfffllluuuyyy~~~qqqiiiggg^^^SSSKKKBBB888222111000000000000000000000000000000000000000000000000000111111111111222222222111111444777444:::UUUsssqqqVVVrrr~~~hhhTTTMMMMMMIIIDDDAAA>>>BBBAAA:::999===???===>>>???@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBB???@@@@@@???>>>???CCCFFFHHHLLLVVVbbblllpppnnnkkk]]]jjjqqqkkkeeehhhpppvvvwww{{{yyypppnnnpppwwwxxx]]]IIIEEEDDD@@@??????@@@AAACCCBBB???===@@@@@@??????>>>=========::::::::::::;;;<<<======:::::::::999999999999999nnnmmmnnnooopppxxx|||rrrsssrrrlllhhhkkkjjjaaaSSSEEE<<<777>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGIIIIIIGGGKKKQQQSSSOOOGGGJJJMMMNNNLLLIIIFFFEEEHHHHHHIIILLLPPPRRRQQQOOORRRQQQXXXiiizzzzzzVVVMMMCCC???@@@CCCCCCAAAEEECCCCCCEEEAAA:::999===@@@:::888;;;<<<999:::===============>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<<<<<<<<<<======777777777777888888999999;;;999888999999888777777===<<<<<<<<<<<<===@@@CCCKKKeee{{{iiiaaahhhsssyyygggGGG>>>888111...///000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000000111111111000777666999UUU{{{}}}cccJJJeee{{{lllNNN===;;;IIIaaammmgggccchhhlllwwwtttSSSIIIEEE???:::777666999;;;888;;;AAAIIIPPPSSSTTTSSSNNNIIIEEECCC@@@???FFFOOORRRVVV^^^iiittt}}}zzz~~~xxxnnnfffbbbbbbcccbbb]]]\\\___```\\\YYYYYYVVVXXXZZZ[[[[[[\\\^^^```eeeiiinnntttwwwxxxxxxwwwyyywwwuuuttttttqqqkkkggg___dddmmmvvv{{{yyyrrrlllhhhjjjkkkjjjkkkqqq{{{xxxzzzvvvxxxqqqiii\\\MMMDDD===666333333000000000000000000000000000000000000000000000000000000111111111222222222333111333666444777LLLeeeaaafff{{{nnn\\\PPPGGGFFFIIIAAADDDCCC===<<>>>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAAAAAEEENNN\\\iiiooonnnkkk\\\hhhpppmmmiiioooyyy|||}}}~~~rrrkkknnnwwwuuu\\\JJJFFFEEEAAA??????@@@BBBDDDDDDBBB@@@???>>>>>>>>>>>>=========;;;;;;::::::::::::;;;;;;888888888888999999999999mmmdddaaafffiiimmm~~~wwwqqqtttsssnnniiikkkiii]]]KKK===888999???BBBFFFFFFDDDCCCDDDFFFEEEDDDCCCCCCCCCDDDFFFGGGEEEGGGGGGGGGLLLRRRUUUSSSGGGIIILLLNNNMMMKKKIIIGGGGGGFFFGGGIIILLLMMMLLLKKKLLLMMMPPPWWWaaattt~~~|||qqqZZZPPPPPPOOOFFF<<<<<<<<<>>>@@@>>><<<>>>DDDDDD@@@>>>@@@AAA??????@@@===============>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???>>><<<:::999999999999777:::???FFFOOOYYYbbbgggppp}}}jjjdddkkkiii___KKK333555111------///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000000000111111222666666666DDDhhhzzzqqqTTTPPPggg}}}kkkLLL??????SSSdddfffbbbccclllnnnuuujjjUUUHHH===;;;:::666666;;;666999@@@IIIRRRWWWYYYYYYZZZSSSMMMIIIFFFAAA@@@BBBAAACCCGGGOOOZZZfffrrrxxx|||{{{~~~}}}~~~zzzrrrqqqsssllljjjfffaaa\\\ZZZZZZ\\\\\\XXXWWWZZZ[[[YYYWWWYYYRRRTTTXXXZZZ\\\___bbbeeemmmpppssswwwyyy{{{{{{zzzuuuuuuuuutttpppkkkeeeaaa___iiiuuu~~~~~~xxxpppkkkjjjllliiieeennnppp{{{{{{uuuvvv~~~vvviiiXXXEEE;;;777444333333000000000000000000000000000000000000000000000000000000000111111111222222444111333555444444AAARRRuuu___eeeuuu[[[KKKIIIMMMCCCEEEDDD@@@@@@BBBBBB????????????@@@??????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCBBBAAA???EEEGGGNNN[[[iiipppnnniii___iiiqqqqqqpppvvvzzzvvvqqqyyysssnnnuuu~~~nnnWWWIIIGGGFFFAAA@@@???@@@BBBDDDEEEDDDCCC<<<<<<<<<============>>><<<<<<;;;999999888888888666666777777888888999999mmm```]]]hhhnnnrrr|||qqqqqqvvvtttmmmllliiicccXXXHHH;;;777:::===BBBGGGFFFCCCBBBEEEHHHHHHGGGEEEDDDCCCCCCDDDEEEIIIHHHGGGGGGIIILLLMMMLLLGGGGGGGGGGGGHHHHHHIIIJJJGGGFFFFFFGGGGGGGGGGGGFFFIIIMMMSSSVVVVVV^^^rrryyyvvvwwwssslll\\\NNNHHHCCC>>><<<===???BBBDDD>>><<<;;;<<<>>>>>>>>>===@@@??????>>>>>>=========;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;@@@AAA>>>999888;;;???@@@GGGRRR```jjjvvvvvvrrroooXXXAAA999666///...,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000111444555666777;;;QQQ}}}pppPPP]]]www}}}cccMMM===DDDRRRZZZ___dddjjjiiikkkxxxnnnXXXEEEAAAAAA:::777:::777:::@@@HHHQQQWWWZZZZZZ___\\\XXXTTTOOOIIIEEECCCAAA@@@@@@CCCIIIRRR[[[aaaiiihhhjjjssswwwxxxvvvrrrooosss|||{{{ssskkkddd```___ZZZ[[[ZZZXXXVVVUUUVVVWWWWWWTTTSSSVVVXXXVVVWWWZZZRRRUUUYYY]]]aaaeeeiiilllrrrsssuuuvvvxxxyyyyyyzzzvvvvvvtttpppiiidddaaa```gggnnnwwwzzzxxxtttrrrsssqqqppphhhcccrrr}}}~~~zzz|||}}}zzzyyyssscccQQQ===444444333111111000000000000000000000000000000000000000000000000000000000000111111111111444111222555555444:::BBBmmmjjj]]]yyy```PPPJJJEEEEEECCCBBBBBBBBBAAA???CCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAACCCDDDCCCAAAEEEGGGNNN]]]nnnvvvtttooogggnnntttvvvvvv{{{}}}sssqqq{{{zzz}}}|||sssaaaNNNEEEFFFEEEAAABBBAAA@@@@@@BBBCCCBBBAAA:::::::::;;;<<<======>>>===<<<;;;999777666666666444555555666777888888999jjjgggnnn|||}}}wwwnnnwww}}}yyyqqqppphhh___XXXLLL???888999;;;@@@EEEEEECCCCCCGGGKKKLLLJJJHHHFFFDDDCCCCCCCCCJJJHHHFFFFFFGGGEEEDDDCCCCCCFFFIIIHHHFFFCCCBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHKKKPPPTTTTTTTTT[[[eee~~~~~~zzzmmmZZZLLLFFFDDDAAA===???>>><<<<<<>>>@@@@@@>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<===============<<<<<<<<<;;;;;;;;;<<<===>>>???===AAABBB???BBBLLLUUUXXXvvv~~~uuuggg]]]BBB...000666///....../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...////////////000000000333111333888888AAA^^^~~~ooo\\\]]]ppp~~~qqqZZZCCC:::===GGGWWWfffbbb___aaalllzzzxxxYYYJJJEEE???<<<===888999===EEEMMMUUUYYY[[[]]]aaabbb]]]UUUNNNKKKIIIGGGFFFDDDCCCDDDGGGKKKMMMTTTTTTYYYdddqqqxxxuuuqqqgggiiihhhccc]]]]]]bbbhhhllliiiddd^^^ZZZVVVSSSQQQPPPQQQRRRRRRQQQPPPQQQSSSQQQOOOOOORRRSSSSSSWWW\\\XXX[[[___cccgggkkkpppssstttuuuvvvvvvwwwxxxxxxxxxyyyvvvpppiiiccc```bbbdddnnntttyyyxxxsssoooqqqtttkkkmmmjjjkkk|||{{{}}}~~~nnnooojjjnnnXXXHHH888333333222///...//////////////////////////////////////////////////////000000000111111111222111222555666666777:::NNNuuucccmmmbbbJJJHHHEEEBBBBBBCCCBBBAAA@@@DDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAEEECCCAAAAAACCCFFFHHHIIIFFFJJJUUUfffwww|||lllpppwww|||yyyttt{{{zzzxxxkkkaaaRRREEEAAACCCCCCAAADDDAAA???>>>>>>>>>>>>===888888999:::;;;<<<<<<===<<<;;;999888666555555555444444555666777777888888hhhwww|||zzzppprrr}}}uuulllddd```UUUEEE;;;:::;;;???BBBCCCBBBCCCGGGJJJMMMLLLIIIFFFDDDCCCBBBBBBGGGDDDDDDGGGHHHEEEBBBBBBCCCLLLVVVWWWOOOGGGDDDDDD@@@BBBCCCEEEEEEGGGJJJMMMFFFDDDEEEJJJMMMNNNQQQUUUeee~~~pppddd___YYYQQQIIIHHHCCC>>>===@@@???<<<999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;:::999888999;;;???CCCEEEMMMWWW\\\]]]cccpppzzz|||dddKKKBBB666000111///000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......////////////000000111---///666666777DDDWWWiiiNNNTTTiii}}}wwwjjjWWWEEE999;;;NNNaaaddd]]]]]]gggpppzzzsssVVVEEE?????????:::999;;;AAAJJJSSSZZZ]]]ZZZaaaddd```XXXSSSNNNKKKIIIHHHGGGEEEEEEEEEEEEFFFEEEHHHNNNYYYbbbfffbbb]]]TTTUUUTTTQQQLLLJJJLLLNNNYYYWWWTTTPPPMMMLLLKKKLLLIIIJJJLLLLLLLLLLLLMMMOOOMMMKKKLLLOOOPPPRRRWWW^^^___bbbfffiiilllooorrruuuvvvwwwwwwxxxyyyyyyxxxxxxxxxrrrhhhaaa___aaagggkkkrrrwww{{{zzztttooommmnnngggpppyyy~~~uuu{{{zzznnnjjjiiifffKKK???555333333222///.../////////////////////////////////////////////////////////000000000111111000111222444555666777777>>>bbbwww```lll[[[NNNHHHCCCDDDEEEDDDCCCDDD@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAFFFGGGIIIJJJKKKOOOTTTWWWbbbgggrrr~~~qqqttt{{{~~~qqqiii|||uuummmYYYQQQGGG@@@>>>@@@AAAAAAEEEAAA===;;;;;;;;;;;;:::777777888888999:::;;;;;;999999888777666555555555555555666666777777888888kkkyyy{{{{{{uuusssxxxppp~~~{{{tttqqqmmm^^^HHH<<<<<<>>>??????@@@BBBCCCEEEFFFJJJIIIGGGEEEDDDCCCCCCCCCDDDBBBDDDKKKMMMIIIEEEEEEEEEPPP\\\\\\SSSNNNQQQXXXCCCEEEFFFFFFFFFGGGJJJNNNFFFBBBBBBGGGKKKKKKLLLOOOOOO```yyygggeee\\\PPPKKKKKKHHHCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;::::::999888777777999<<>>===<<<>>>CCCJJJRRRWWWsssjjjLLL777333111444444---/////////...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000111...///444444333888AAA```pppccc^^^||||||hhhOOOBBBGGGTTTdddcccccccccfffooosssVVVJJJFFFCCCAAA>>>===???FFFOOOWWW[[[XXX^^^```^^^\\\[[[VVVNNNJJJIIIHHHGGGGGGGGGGGGGGGDDDGGGLLLRRRUUUUUUQQQMMMFFFGGGFFFFFFDDDCCCBBBBBBIIIJJJKKKIIIFFFEEEFFFHHHEEEGGGHHHIIIIIIJJJMMMOOONNNLLLMMMQQQRRRTTT\\\dddeeegggjjjllllllnnnqqqsssuuuvvvwwwxxxyyyxxxwwwwwwppphhh___[[[^^^fffmmmqqqrrruuuxxxwwwuuurrrrrrssssssxxx~~~~~~wwwwwwyyyrrrmmmrrrvvv{{{yyyWWWBBB:::222222222000///000////////////////////////////////////////////////////////////000000000111///222333333333444666666:::NNNzzzppp[[[fff|||VVVMMMFFFHHHJJJHHHHHHJJJFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJJJJQQQYYY]]]^^^```fffkkk}}}|||}}}qqqpppyyy}}}xxxbbbMMMHHHCCC@@@?????????AAADDD@@@<<<999:::;;;;;;;;;777777777888888999999999666666666555555666777777777777777777777777777777rrr{{{|||tttsss~~~yyypppuuu~~~||||||xxxdddIII===???AAA???>>>???AAACCCCCCBBBGGGFFFEEECCCCCCCCCDDDEEEEEECCCGGGOOOQQQKKKGGGGGGAAAKKKTTTQQQJJJLLL\\\kkkJJJKKKKKKIIIEEEEEEGGGJJJHHHFFFHHHNNNPPPMMMJJJJJJPPPRRRWWWiiiqqqpppyyyvvvrrrkkkWWWVVVSSSOOOKKKGGGDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>======@@@EEEJJJMMMaaa``````cccjjjuuuxxx|||qqq___GGG888222///***...333.........---,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000444222222444444333666;;;CCCxxx]]]llliiiNNNFFFJJJWWWeeeiii___\\\lllrrr^^^TTTKKKJJJEEE@@@???CCCKKKSSSWWWVVVZZZ\\\]]]bbbeee^^^TTTMMMKKKJJJHHHHHHHHHIIIJJJIIIKKKNNNPPPNNNKKKGGGDDDBBBBBBBBBDDDEEEEEECCCAAA???BBBFFFEEEBBBAAABBBDDDDDDFFFHHHIIIJJJLLLOOOQQQQQQPPPQQQUUUWWWYYYaaajjjhhhjjjllllllllllllnnnppprrrsssuuuwwwwwwvvvuuutttiii```XXXXXX___jjjrrruuusssrrrqqqqqqrrrvvv||||||rrr|||yyypppyyyzzzuuupppxxxooo]]]jjjkkkHHH>>>777111111000///000333////////////////////////////////////////////////////////////000000000000///333444222000222444666555999[[[]]]PPPlll]]]RRRJJJKKKNNNLLLMMMOOOWWWWWWXXXYYYZZZZZZZZZZZZNNNNNNNNNOOOOOOOOOPPPPPPJJJKKKMMMOOORRRTTTVVVWWWPPP[[[iiioooooopppuuu{{{}}}~~~vvv|||sss[[[HHHEEECCCBBB@@@>>>>>>AAACCC???;;;999:::;;;======777777777777888888888888444444444555555666888888888888888888777777777777eee}}}{{{sssyyypppfffwwwUUUEEEEEE??????AAADDDEEEFFFFFFGGGIIILLLJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFJJJNNNNNNJJJFFFEEEGGGHHHIIIKKKRRR\\\cccNNNKKKHHHHHHJJJIIIGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOORRR\\\sss~~~mmmqqqwwwsssvvvpppccc[[[[[[]]]\\\VVVUUUddduuuiiibbb^^^___```cccmmmyyyxxx|||}}}jjjLLL888111000000///...---------------......------,,,+++.........------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------------............////////////111000000000111333555666===QQQxxx```qqqwwwVVV===JJJQQQXXX\\\bbbpppuuu^^^XXXcccXXXIIIAAABBBIIIQQQUUUPPPQQQSSSVVV[[[___dddfff]]]XXXOOOHHHFFFHHHMMMQQQNNNNNNNNNNNNLLLJJJGGGFFFCCCDDDDDDBBBAAA@@@AAACCCAAABBBDDDEEEGGGHHHHHHHHHLLLMMMMMMMMMOOORRRWWW[[[ZZZ\\\___bbbeeefffffffffdddfffjjjlllmmmnnnpppqqqttttttsssqqqrrrsssooohhh^^^[[[ZZZ```kkkssstttrrroookkkmmmsssxxxzzzyyyttt}}}yyy}}}yyyzzzzzznnnlllbbbLLL???777666333111111111222333///////////////////////////////////////////////////////////////000111111111111000000111111222333888999BBBfff{{{[[[eeeqqq]]]KKKIIIMMMOOOOOOQQQWWWYYY___eeejjjjjjfffcccbbbaaabbbdddeeeaaa^^^\\\aaaZZZdddbbbaaaeeeaaalll\\\]]]eeennnmmmdddfffpppwww|||{{{eeeUUUJJJGGGCCC???>>>@@@BBBDDD???>>><<<999888777777777:::;;;888111000777:::888555555555444444333333333222222333333444555666666eeezzzggghhh}}}qqqPPPCCCCCC>>>???AAACCCCCCDDDDDDFFFHHHMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFHHHKKKNNNNNNJJJGGGIIIKKKMMMMMMMMMNNNQQQTTTKKKIIIGGGGGGIIIJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFKKKZZZppp~~~ssstttaaaHHH999666000000000///...------------------...------,,,+++......---------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------------............////////////111000000000111333555666:::CCC\\\mmmdddgggwww```>>>BBBPPP]]]```^^^kkk~~~mmmQQQddd```XXXPPPJJJGGGHHHIIIOOOOOOQQQSSSVVVYYY[[[]]]^^^ZZZTTTOOOLLLKKKMMMNNNPPPPPPQQQPPPOOONNNLLLKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJLLLMMMOOOPPPPPPPPPUUUVVVWWWWWWXXX[[[```cccfffffffffffffffgggggggggZZZ]]]bbbgggllloooqqqqqqppptttuuurrrpppmmmeee]]]XXX[[[```hhhooossstttssskkkkkkooouuuyyy~~~sssvvv{{{~~~jjjmmmxxxpppjjjUUUAAA===555444222000//////000111................................................///////////////000000111111111000000111111222333222999===PPPwwwsssgggjjjmmm]]]SSSMMMLLLOOONNNPPPTTTWWWYYY[[[^^^aaabbb^^^ZZZXXXZZZ]]]bbbeeeaaadddnnnccceeexxx~~~{{{pppjjjkkkggg```___eeelllttt|||zzzvvv~~~yyyyyyvvvqqqUUUHHHGGGEEEAAA???===>>>@@@AAA???===;;;999888777777777222777888555555777555111555555444444444333333333222222333333444555555666jjjvvvssscccnnnzzzzzzdddHHH@@@BBB>>>???@@@AAA@@@@@@BBBEEEGGGKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLLLLJJJGGGHHHKKKOOOPPPNNNJJJHHHGGGGGGFFFEEEFFFHHHIIIIIIHHHBBBBBBBBBBBBBBBBBBCCCCCCIIIGGGEEECCCDDDKKKTTT[[[xxxlllnnnpppuuu~~~~~~}}}}}}|||bbbHHH444...333000000//////...------------------------,,,++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------............/////////000000000000111333444555888666>>>]]]lllXXXmmmSSSEEEDDDRRRUUUMMMSSSeeeiiieeemmmrrrqqqrrrqqqhhhZZZMMMEEEBBBIIIJJJKKKLLLMMMNNNNNNNNNTTTSSSQQQNNNLLLJJJIIIIIINNNOOOPPPPPPPPPOOONNNMMMRRRRRRRRRQQQOOONNNOOOPPPRRRSSSTTTUUUWWWXXXYYYYYY[[[]]]^^^___```cccfffiiimmmllljjjhhhhhhiiikkkmmm[[[[[[^^^eeelllppppppooonnntttwwwrrrkkkcccZZZRRRUUU]]]hhhpppssssssrrrrrrlllggggggppp}}}kkkdddwww}}}sssbbbnnnvvvnnnbbbFFF444:::222111///...---......///................................................//////......//////000111111000000000000111222222...:::888999VVV|||tttZZZsssvvv}}}lllYYYOOOMMMLLLPPPTTTTTTRRRQQQUUUXXXSSSTTTVVVWWWXXXXXXXXXWWWVVVeeeuuuhhhiiipppiiifffaaa___aaammmtttzzzsssgggwwwzzzxxx}}}}}}|||vvvyyywww]]]IIICCCBBBAAA???===<<<<<<=========<<<;;;999888777777777444777999888888888666222444444444444333333333333222222333333444444555555wwwwwwlllgggrrrxxx|||ooodddTTTAAA>>>AAA===?????????>>>===???BBBEEEEEEDDDCCCAAAAAAAAABBBBBBFFFFFFGGGHHHIIIIIIHHHGGGCCCFFFJJJMMMLLLJJJGGGEEEFFFEEEEEEFFFFFFGGGGGGGGGCCCBBBAAAAAAAAAAAAAAABBBIIIGGGFFFFFFHHHJJJLLLLLL\\\wwwvvvjjjkkk{{{~~~vvvsssttt{{{zzzZZZGGG===555///.../////////......---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------------------------.........////////////000111222333444444666333333DDDhhhhhhUUUaaayyy]]]AAA???FFFHHHMMMXXX]]]SSSMMMUUUhhh{{{vvvwwwvvvnnn```QQQDDD>>>BBBCCCDDDEEEFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDHHHIIIJJJKKKLLLLLLKKKKKKQQQRRRRRRRRRPPPQQQRRRTTTVVVWWWWWWXXXZZZ[[[]]]]]][[[]]]```bbbbbbccceeegggkkkiiiggggggiiinnnssswwwkkkgggdddffflllpppooolllnnnssstttlllbbb\\\VVVQQQ]]]dddmmmssstttrrrpppnnnooobbb]]]kkksssqqqvvv{{{yyy~~~zzzqqqrrr|||{{{eeeSSS<<<000555000000///...------......................................................///............///000000000000000000000111222222111999444222FFFeeekkkZZZvvvyyyyyy~~~~~~gggYYYIIINNNTTTXXXYYYWWWUUUTTTWWWZZZ[[[XXXUUUTTTRRROOOPPP```zzztttrrrxxxqqqooommmlllmmmuuu{{{vvvssswww~~~zzz~~~}}}~~~yyyiiiRRRDDDCCC>>>======<<<;;;:::::::::;;;;;;:::999888777777777888777555333333444666666333333333333333333333333222222333333333444444444{{{|||wwwfffkkkooowwwiii[[[SSSKKK???===@@@;;;>>>>>>>>>===<<<===@@@CCCAAA@@@???>>>>>>>>>???@@@CCCDDDEEEEEEEEEEEEFFFGGGAAABBBDDDGGGHHHIIIHHHGGGEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAABBBEEEHHHIIIGGGEEEEEETTThhhzzzyyyxxxyyy}}}|||yyyvvvqqqoooqqqdddOOO999111222333///***............------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------...............///000111222333333333222666777:::LLLpppcccTTTNNN```ZZZBBB===EEENNNTTTQQQMMMGGGFFFNNNZZZeeejjjcccaaa]]]YYYSSSKKKBBB;;;>>>???AAACCCDDDDDDCCCCCC???>>>>>>>>>???AAABBBCCCCCCDDDFFFHHHIIIIIIIIIIIILLLNNNOOOPPPPPPQQQTTTVVVXXXXXXXXXYYYZZZ\\\^^^___\\\___bbbddddddccccccdddgggfffeeeeeeiiiooouuuyyywwwppphhhfffiiillllllkkkjjjmmmjjjaaaZZZXXXYYYXXXllllllnnnqqqssssssqqqooonnniiihhhtttzzzxxx|||}}}rrrnnnvvv[[[EEE:::111000000/////////.........///...............................................................//////000000000//////000000111222555555111666CCCRRRuuuhhheeexxxpppnnn{{{ggggggiiiooovvvyyyuuuqqq}}}{{{rrrddd]]]aaafffhhh```ddd}}}~~~|||{{{~~~uuuwww}}}zzzxxxkkkYYYFFF>>>@@@;;;;;;;;;;;;:::999888888999999999888888777777666444333222222111111111222333333333333333333333333222222222333333333333333xxxuuuooonnnuuuhhh```ggghhhzzzzzz[[[MMMIIIHHH@@@>>>???999>>>>>>>>>===<<<<<<>>>@@@@@@??????>>>>>>???@@@AAA@@@BBBCCCCCCBBBCCCFFFHHHFFFDDDBBBBBBDDDEEEEEEEEEDDDEEEEEEDDDBBBAAABBBCCCEEEEEECCCBBBAAAAAAAAAAAA??????@@@CCCDDDDDDCCCAAACCCCCCGGGQQQaaaxxxtttwww{{{}}}xxxmmmmmmvvvdddRRRHHH;;;777333///------...000------------------------,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------.........,,,------------.........---...000111222333333333///555999888999OOO{{{oooNNNGGG^^^kkkPPPFFFIIINNNLLLIIICCC@@@DDDKKKLLLHHHMMMIIIGGGGGGIIIHHHDDD??????@@@BBBCCCEEEFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFCCCDDDFFFHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQTTTWWWXXXXXXXXXXXXZZZ\\\^^^______bbbfffhhhgggdddbbbbbbeeedddccccccdddgggjjjlllnnnhhh```]]]^^^bbbdddeee___aaa```[[[[[[___cccdddvvvrrroooooossswwwyyyzzzttt|||}}}ppp{{{{{{}}}vvvttt}}}pppsssQQQ;;;888222,,,////////////////////////------------------------------------------------......------......///000000////////////000111111333000///888@@@CCC___dddWWWvvviiiccclllzzz}}}{{{rrr}}}|||yyymmmwww~~~tttjjjbbbwww}}}pppsss{{{xxxiiiZZZKKK???<<>>???;;;===>>>???>>>===<<<===>>>@@@???>>>>>>>>>@@@AAABBB???AAABBBBBBAAACCCGGGJJJIIIFFFBBBAAABBBCCCBBBAAA@@@BBBDDDCCCBBBAAACCCEEEEEEEEECCCBBBAAA@@@@@@@@@??????@@@AAA@@@@@@@@@@@@EEE@@@>>>BBBHHHTTTjjj{{{yyyvvvsssyyyxxxssssssoookkk|||yyynnn___KKK;;;333...222555333...---///333------------------------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,---------.........---...000111222222222222111000444888555;;;[[[~~~www]]]VVVeeefffYYYYYYYYYYYYSSSHHHBBBDDDGGGGGGGGGHHHIIIKKKKKKJJJGGGEEE@@@@@@@@@AAACCCEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFHHHJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVUUUUUUUUUVVVYYY[[[]]]]]]aaaeeegggeeeaaa]]][[[^^^]]]\\\[[[YYYXXXWWWVVVTTTRRROOOMMMMMMOOORRRSSSTTTXXX]]]aaahhhqqqsssqqquuutttrrrqqqttt|||wwwppp|||www}}}kkkggguuu}}}fffDDD777333//////......///////////////...------------------------------------------------...------------.../////////////////////000111111///111000444:::<<>>===@@@;;;;;;:::999999999999:::555666777888888777777666555555:::AAAAAA999444333111111222222222333333333222222222222222222222222}}}}}}yyyllleee^^^WWW[[[kkkxxxsssmmmKKKDDD999;;;BBB>>>===AAA>>><<<>>>@@@???>>><<<======>>>>>>=========???@@@AAA???AAABBBBBBAAADDDHHHMMMIIIFFFBBBAAABBBCCCAAA???===@@@CCCCCCAAAAAADDDGGGEEEDDDCCCAAA@@@?????????;;;<<<===<<<;;;;;;>>>@@@>>>===@@@BBB???<<>>>>>===>>>???AAACCCDDDDDDEEEGGGIIIJJJKKKKKKKKKEEEGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKMMMOOORRRQQQQQQQQQRRRUUUWWWYYYXXX\\\aaabbb___ZZZVVVSSSUUUTTTTTTRRROOOKKKHHHFFF???@@@AAA@@@??????@@@BBBMMMUUU___kkkwww{{{pppsssuuuuuuvvv|||}}}}}}zzz|||uuuiii]]]ccc___LLL:::555...,,,444------...//////.........------------------------------------------------...------------.../////////////////////000111111,,,555333///444:::FFFYYYxxxjjj]]]oooqqqcccaaaVVV___hhhpppzzz{{{sssooo|||mmmeee___hhhuuu```SSSbbb{{{tttzzzqqqeeeUUUHHH@@@<<<;;;===<<<;;;:::999999999:::;;;555555777888888777777666666333333888888222111444111111111222222333333333222222222222222222222222~~~tttwwwwwwkkknnnqqqhhhrrrsss^^^QQQLLL@@@???===;;;:::;;;<<<===DDDCCCCCCBBBAAA@@@???>>>@@@@@@??????>>>======<<<@@@@@@@@@AAABBBCCCDDDEEEKKKFFFBBBAAADDDEEEBBB???>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======MMMZZZvvv~~~qqqnnnrrrwww~~~rrrooommmjjjoooyyyfffXXXFFF888222111111000..............................---------,,,,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......//////000000111111222333444555666999===AAAllluuuVVVWWWhhhwwwyyycccJJJKKKKKKGGGSSS```ggghhhaaaSSSFFFAAAAAA@@@???@@@AAAAAABBBCCCEEEFFFGGGHHHKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIIIILLLKKKKKKKKKKKKKKKLLLMMMGGGEEEGGGKKKOOONNNLLLKKKUUUUUUVVVYYYWWWRRRLLLIIIHHHEEEDDDEEECCC???===>>>???999777:::======>>>AAAIIIfff{{{uuunnnooovvvuuusssrrr{{{~~~xxxrrrxxxzzzlllVVVYYYSSSHHH;;;222///000///...........................---------....../////////...........................------------.../////////000000000111111111111222222222222333777<<>>:::::::::;;;;;;;;;;;;;;;888777777666666666666666777666666555444444333333222222222111111111111000000000000000000000000000wwwtttwwwlllsssjjjTTTCCC:::<<<;;;:::999999:::<<<===BBBBBBAAAAAA@@@???>>>>>>@@@@@@?????????>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDHHHDDD@@@@@@BBBCCCAAA>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAA@@@>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<:::999???<<<===@@@BBBEEEKKKSSSlll|||tttjjjhhhnnnzzz~~~{{{~~~}}}yyyrrr~~~zzzvvvuuuyyywwwgggPPPSSSBBB;;;333//////111000...........................,,,,,,---------.................................---------------...////////////000000000111111111000111111111222444999<<>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;888777666666555555666666666666555555444333333222222222222111111111000000000000000000000000000000yyyvvvuuurrraaaOOO???555999888777777888:::;;;<<<@@@@@@??????>>>>>>>>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDIIIFFFCCCCCCFFFGGGEEECCC>>>>>>==================??????@@@@@@@@@???>>>===;;;;;;::::::::::::;;;;;;::::::999999999999::::::888666:::EEERRRccc}}}wwwqqqtttyyyzzzwwwrrrqqqhhh\\\JJJ<<<666333000------000111///---------------------------,,,------...//////000000---,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........---......//////000111111000111222222222333666999444KKKqqqvvv^^^bbbiiirrrlllfffpppWWWPPPQQQSSS[[[gggpppnnnfffYYYUUUNNNGGGAAA???>>>???<<<>>>AAADDDFFFFFFFFFFFFDDDCCCAAA@@@???@@@AAABBB<<<======>>>>>>======<<>><<<;;;;;;===>>>>>><<>>???===;;;===BBBJJJNNNTTT___kkk~~~{{{xxxuuupppfffjjjttt|||}}}qqqoootttwwwooo[[[GGGHHH555222......000111///,,,------------------------,,,,,,,,,,,,---------------------------------------------------......///////////////000000000000...///000000000222444777<<>>======<<<<<<;;;;;;::::::777777666555555555555666555555444444333333222222222222111111111000000000000000000000000000000000mmmtttvvvbbbUUUJJJAAA<<<888888888777888999:::;;;========================>>>??????@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDHHHFFFDDDDDDFFFGGGFFFDDD======<<<<<<<<<<<<;;;;;;>>>>>>?????????>>>===<<<;;;::::::999999999999:::888888777777777777888888777444666:::>>>DDDRRR```|||}}}}}}~~~}}}{{{sssqqqkkkSSSEEE===666222222222111000111111000,,,)))------------------------+++,,,---...///111222222---,,,++++++******++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////------......///000000111000111222111111111444666444999NNNtttmmm___QQQTTTfff~~~iiimmmkkkdddWWWPPPVVVdddnnnqqqdddddd```VVVJJJBBB@@@BBB===<<<===@@@AAA@@@@@@BBB@@@???>>>===<<<===>>>>>>999:::;;;<<<<<<<<<;;;;;;666999>>>EEELLLOOOHHH@@@===DDDKKKPPPXXXeeerrryyypppssshhhPPPAAADDDJJJKKKEEEHHHQQQ]]]fffkkkqqqxxxxxx~~~zzzvvvuuurrrmmmpppwww}}}|||ppprrrzzznnn___LLL<<<===333111000000000000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///........./////////000000---///111111000000111222333999PPPuuukkkXXXPPPdddxxxkkkddd______gggooossstttwwwxxxzzz{{{{{{}}}rrrbbbVVV```nnnpppbbb[[[YYYXXXbbbmmm~~~tttbbbYYYHHHBBB>>>???>>>;;;:::<<<>>>======<<<;;;:::999999777666555555444444555555444444333333222222222222111111111111000000000000000000000000000000000000wwwppp}}}pppXXXIII@@@===???;;;;;;:::999999999999999:::;;;;;;<<<<<<======>>>>>>>>>???AAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@@@@AAAAAA@@@???<<<;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<;;;::::::999888888888888888666666555555555555666666666777999;;;999777999===GGGYYYvvv{{{uuuvvvzzzxxxrrrfffSSSGGG<<<777666333...,,,++++++,,,---/////////...------------------------***+++,,,...000111222333---,,,++++++******++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---------...//////000000111222333222111111333444555555999LLLoooqqq[[[QQQVVVlllyyykkk|||qqq^^^UUUZZZcccgggtttuuuqqqdddSSSHHHHHHLLLIIIDDDCCCDDDBBB===;;;>>>??????>>>>>>============:::;;;<<<===>>>>>>>>>>>><<<>>>BBBMMM]]]ggg___RRRMMMVVVYYYVVVUUU[[[dddiiiZZZaaaaaaWWWRRRYYYbbbffflllkkkppp|||zzzwwwvvvvvvtttrrrssswwwvvvttt}}}|||xxx{{{zzzqqqmmm}}}|||yyyxxx|||uuu___MMM===444555333111///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---............/////////---///222222111000000111...333<<>>>>>:::999:::======<<<;;;:::999999888666555555444444444444444222222222222111111111111111111111000000000//////////////////////////////|||yyyrrrXXXFFF;;;999>>><<<<<<;;;;;;:::999888888999999:::;;;<<<===>>>???===>>>???@@@BBBCCCDDDEEEBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>===::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;::::::999888777777777777777555555444444444444555555444555666666555555666777666===NNNfff}}}}}}pppkkkvvvzzzcccSSSLLLDDD999555000///000111000///......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///111222333---,,,++++++******++++++))))))***++++++***))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........,,,------......///000000000222333333222111222444333777777777HHHpppqqqYYYTTTrrr}}}kkkaaa\\\XXXcccnnnyyy{{{ssseeeZZZUUUYYYTTTSSSVVVRRRHHHCCCFFFBBBCCCDDDEEEDDDCCCBBBAAA?????????@@@BBBDDDFFFGGGGGGDDD???CCCTTTffffff\\\gggpppoooaaaRRRMMMMMMKKKGGGSSSdddrrr{{{zzzppptttooojjjmmmwwwxxxooosss~~~xxxyyy{{{pppiii\\\```gggpppwwwyyywwwtttwwwpppbbbOOO===333111000...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------.........///...000222222111000000111000666777:::RRRzzzbbbKKKOOOqqq}}}xxxvvvvvvxxxzzzzzzlll^^^bbbyyyzzziiiVVVKKKOOOccc|||iiibbbXXXLLLIIICCC???===???>>>;;;888999;;;;;;::::::999999888888555555444333333333333444111111111111111111000000111111000000000/////////////////////////////////}}}fffQQQDDD;;;999>>>::::::::::::::::::999999888888999;;;<<<>>>???@@@===>>>???@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCAAA@@@>>>>>>999999:::;;;<<<===>>>>>>;;;;;;<<<===<<<;;;:::999999999888777666666666666555444444333333444444555222333333222222444777888;;;666777AAAOOO```ttt|||llllllpppsssgggmmmxxxiiiXXX???444777888555222...)))))),,,111444222222222000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...000111111---,,,++++++******++++++((()))***++++++***)))(((************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---......//////000///000222222111111222333444555777888:::OOO}}}{{{\\\^^^sssrrreee[[[ddduuunnn___bbb___eeeooonnnbbb[[[]]]XXXZZZ\\\^^^^^^[[[XXXVVVVVVVVVVVVWWWYYY]]]aaaccc___ZZZOOOFFFOOOaaahhhdddooo~~~xxxjjjfffeeebbb```fffyyy{{{sssooooooiiigggooo}}}}}}{{{~~~}}}wwwsssqqqrrrtttvvvkkk\\\cccmmmsssuuusssooonnnjjj\\\OOOBBB444000111///+++,,,,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------............///000000//////000222222777888777===TTTsssjjjZZZ```mmmuuufff\\\bbbeeezzzvvvfffWWWOOOJJJNNN[[[ppp}}}|||{{{zzzhhhVVVQQQJJJAAABBB???<<<;;;>>>???;;;999999888888888888888888888888555444444333222333333333000000000000000000000000111000000000////////////////////////////////////}}}}}}uuupppoooNNN@@@===999999===777888999:::::::::::::::777888999;;;===>>>@@@@@@===>>>>>>???AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBB???@@@AAAAAA>>><<<;;;:::888999:::;;;===>>>??????:::;;;<<<<<<<<<;;;:::999999999777666555555555555555444444333333444444555444555555333222444444333111000444:::<<<;;;@@@HHHSSSfffvvv}}}tttiiimmm}}}uuutttzzz}}}|||aaaKKK???;;;333111222...+++000222000---,,,,,,,,,)))+++---...------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000---,,,++++++******++++++((()))***++++++***)))(((************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------...//////000---///111222111000111222555,,,000===<<<:::UUU{{{|||dddbbbtttxxxpppllltttzzznnnaaacccpppzzzssstttuuuwww{{{~~~}}}zzzvvvssswwwvvvuuuvvvyyy~~~~~~|||ppp```___llltttssseee{{{zzzqqqmmmkkkjjjmmmrrrpppkkklllvvv{{{}}}ssshhhfffoooxxxsssqqq```hhhqqqzzzzzztttppptttyyy___NNNCCC;;;000///333///,,,...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///.........000222...000555666000333MMMmmmwwwggg```ppp~~~xxxvvvqqqkkkhhhlllttt|||zzzjjj\\\QQQRRRSSSZZZfffoooxxxyyy{{{nnnlllZZZJJJHHHCCC===@@@<<<999999===???<<<::::::777777777777777888888888555444333333222222333333////////////000000000000000000000000////////////////////////////////////|||}}}qqq```XXX\\\dddZZZNNN@@@999;;;===;;;777888888888999999888777777777;;;===<<<===@@@@@@===>>>?????????DDDJJJJJJFFF@@@@@@@@@@@@AAAAAABBBBBB?????????>>>>>><<<;;;:::<<<===>>>>>>>>>>>>======???>>>===<<<::::::999999:::999888666555555444444333333333333333333222222333333333333333333333333222111000111333555666666;;;@@@LLL\\\ooouuuttt~~~}}}kkkeeeuuuzzzkkk^^^SSSJJJDDD777666555222111//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))'''''')))***+++&&&(((******)))(((((()))************************))))))))))))************,,,,,,,,,------,,,++++++++++++++++++++++++++++++---------............///000111111111222222222222000222555555555:::DDDKKK}}}fff___jjj}}}{{{uuuoooooolllttt~~~|||yyyzzz~~~}}}wwwqqqnnnooonnnjjjeee[[[```hhhsss}}}www~~~tttooosssxxxuuupppkkkgggkkkvvv~~~~~~xxxxxx}}}pppttt}}}xxxxxxsssooopppyyytttqqqvvv~~~}}}pppdddLLLCCC888111000000///---///............---------++++++,,,.../////////000333222111000...,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------............////////////333333333333444777===AAAgggtttcccUUUXXXhhh{{{vvviiicccaaacccjjjwww~~~ggg[[[RRROOOYYYiiiqqqxxxyyyvvvcccUUUIIIEEEBBB===;;;===:::::::::::::::999777777999999999888888888777777333333333222222222111111111111000000//////......////////////....................................zzzxxxzzz~~~```HHHDDDEEEDDDGGG@@@888666999;;;:::777999999::::::::::::999999888;;;===<<<===@@@???<<<===???>>>>>>BBBGGGGGGCCC???@@@AAABBBBBBBBBBBBAAA>>>?????????>>>===<<<<<<:::;;;<<<===>>>??????@@@>>>>>><<<;;;:::999999999:::999888666555444444444555555555444222222333444333333333333333333333333333222111111222333333333///222777@@@JJJUUU___ddd|||zzz}}}}}}xxxttt~~~nnneeeWWWKKKBBB<<<888555555444333111000//////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))******)))))))))***************************))))))))))))************+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++------------............000000000000111111111222000222444444444777>>>DDDXXXwwwmmmjjjrrrrrrjjjjjjhhhiiihhheeeccccccfffiiibbb```^^^[[[ZZZYYYXXXXXXTTTWWW\\\___ccchhhpppuuu}}}ssslllllljjjgggjjjqqqhhhjjjooosssttttttxxx}}}yyyxxxppprrr}}}yyytttpppqqqsssmmm___SSSBBB:::222------......,,,------------,,,,,,,,,,,,---,,,,,,,,,---///111333222111000///---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------............////////////111111222222222555999===FFFjjjjjjWWWPPPVVVeeesssttthhhhhhpppwww~~~tttrrrbbbUUUWWW^^^jjj}}}}}}iiiVVVKKKAAA???>>>;;;999:::999999999999999999999999888888777777777666666666222222111111111000000000000000000000//////......////////////....................................yyyvvvvvvtttNNN999<<>>;;;<<<>>>>>><<>>>>>>>>??????>>>======999999:::;;;===???AAABBB===<<<;;;:::999888888888:::999777555444333333222111222222111//////000111222222222222222222222222333222222111111111000000333222222333555888<<<>>>KKKTTTeee|||vvv~~~yyypppoooooofff\\\IIICCC:::333000000000000222111000//////...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))(((((()))***+++,,,***))))))***+++******************************))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------............////////////000000000000000222444444222444888<<<:::LLLmmmoookkkgggfffpppuuuqqqkkklllkkkiiieeeccccccddd[[[\\\\\\ZZZVVVTTTUUUWWWWWWYYY[[[ZZZYYY]]]dddkkkbbbcccccccccfffmmmwww~~~zzzsssrrr{{{zzzzzz|||~~~xxxqqqjjjdddYYYJJJ???777222---+++,,,......,,,,,,,,,,,,,,,++++++++++++...---++++++,,,000333666000///...---,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////...///111111111222555777555HHHmmmpppZZZNNNMMMRRRZZZ^^^nnnzzzvvvvvv|||~~~uuurrr}}}|||lllbbbTTTYYYTTTTTTdddwwwyyylllXXXIIIBBB<<<<<<<<<;;;:::;;;999888888777888:::;;;<<<666666666555555555444444111111000000000/////////000000000////////////.../////////............---------------------------|||vvvoooyyysss^^^BBB777===???999666777999888777666666666777777888888999888888888:::======;;;;;;>>>>>>;;;<<<>>>>>>;;;<<>>???BBBCCCDDDBBB@@@>>>======>>>>>>???>>>>>>>>>999999999:::<<<>>>@@@AAA;;;:::999888777777777777999888666444333222222111111///000333666777333///222222222222222222222222000111222111000//////000999888666555444555666777333666>>>MMM___ppp|||qqqmmm~~~uuujjj[[[OOOIIIEEE>>>888777555222000000111222222///......---.........///------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************)))(((((()))******---***(((((()))******)))************************((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------..................////////////000///111333333222333555777888<<>>===888888777666888:::===>>>666555555555444444444444111111000000000///////////////////////////////////////.........---------------------------------vvviiiqqq\\\EEE999777555444444888999:::888666555777999777777888999::::::999999:::======::::::======;;;;;;>>>>>>;;;:::<<<<<<:::===???AAACCCBBBAAA>>>===<<<======>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<===999888777666666555666666777666555333222222111111555222222:::DDDFFF<<<222111111111111111111111111---///222222000///000111222111111000111222333444777444222333888@@@HHHMMMWWWdddwwwwww{{{ttttttooobbbTTTJJJBBB888444333222111000...///111111111000//////------,,,,,,------...///,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******))))))))))))******+++***)))((())))))((((((************************((()))))))))************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...---.........////////////...000222333333444555666<<<:::===JJJeeemmm\\\QQQddd~~~}}}yyylllgggrrr}}}}}}{{{~~~xxxvvvmmmtttuuudddRRRDDD999333000000///......//////...---------------,,,,,,,,,,,,)))+++---///111111111111,,,,,,++++++*********)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...111222111000111222777555666EEEfffvvv```]]]UUULLLHHHLLLWWWiiiwww{{{xxxfffVVVIIIHHHMMMSSS^^^jjjyyytttnnn```WWWPPPEEE@@@@@@@@@???@@@AAA@@@>>>999888777666777:::<<<>>>666666555555555444444444222222111111111000000000.............../////////............------------------------------------uuufff\\\GGG777777999555333888555555555555444666888:::888999:::;;;;;;;;;;;;;;;999<<<<<<999999===>>><<<;;;???@@@<<<:::;;;<<<:::===>>>???@@@@@@???===<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;:::999888777666555444444444444555444333333222222222222222333///111:::EEEGGG<<<111000000000000000000000000,,,///333333111///000222.........//////000111222555333222111000111222333888@@@KKKUUU]]]dddkkkpppxxx|||wwwrrrrrrgggZZZOOOJJJEEE<<<555555111000222333000//////,,,///111222000---,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))******))))))))))))+++,,,,,,)))(((((()))************************))))))))))))************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............//////////////////000222333555666666666777888;;;GGGeeeyyydddaaa```hhhyyy|||rrrooonnnxxxyyy|||zzztttoooqqq{{{ooojjj{{{~~~{{{rrrzzzzzzzzznnnbbbQQQ@@@666111///............------,,,++++++------------,,,,,,,,,,,,(((***...000111000///---+++++++++++++++***************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...000111000000111222...666777333???aaa|||jjjXXXLLLIIINNNTTTeeerrr}}}|||rrrddd[[[ZZZVVVSSSRRRUUU^^^kkkwwwssseee```[[[OOOIIIHHHBBB===@@@@@@>>>>>>@@@@@@>>>:::999888888888999:::;;;555555555555444444444333222222111111111000000000---............/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,|||yyyyyyxxx~~~yyyeeeXXXAAA;;;888888888888999<<<333333333444555777777777666666888999999:::::::::888;;;;;;888999===???===<<<@@@AAA===:::<<<===<<<=========>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<:::777666555555444333333333333444111111111111111222333333------///444::::::444...000000000000000000000000---111555555111...///111111111111222222222333333---///000111111222222333000000222444888===AAADDDPPPSSSVVVYYY```lllzzz|||vvvppplll]]]ZZZZZZ___^^^VVVLLLHHHIIICCC;;;777444333222222555111222555444...+++......000111000---,,,,,,...------,,,,,,,,,---......++++++,,,,,,,,,---------************************************************))))))************))))))))))))************))))))(((---222111,,,((((((+++************************))))))))))))************((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000000000111000///000222333444444111222555888<<>>???<<<<<<@@@BBB???;;;;;;::::::999888777777444333333333333222222222111111000000000/////////---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvrrrwww{{{dddMMMCCC111;;;???777000222444222444444444666888888555222222333444555666666666666888::::::888999===???>>><<>>;;;<<<>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777888:::<<<>>>===;;;888555444444333333222222333333000000000000111222333444...000222333333222111111000000000000000000000000///444777666111------///....../////////000000000222222000...------///111666555333333444555555444111666999;;;>>>EEELLLPPPQQQRRRQQQWWW^^^VVVTTTbbbiiiddddddiiijjjddd```___WWWYYYXXXTTTNNNHHHBBB======;;;777444333555666666000///000000000...///111222---,,,...---***---333//////...,,,))))))---000...------,,,,,,------...+++++++++,,,,,,---------************************************************))))))************))))))))))))************))))))'''///666555...(((***---************************))))))))))))************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------////////////000000000000222111///...000111222222444222333888;;;@@@MMM[[[mmm[[[\\\eeerrr|||{{{||||||rrrooommmkkklllmmmkkkgggccc[[[]]]______\\\ZZZZZZZZZ^^^kkkwwwuuuiiibbbeeelllxxxttt}}}tttqqqzzzyyysssgggTTTGGG>>>222---...000000///......///...------...000+++++++++************))),,,,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++---------...111333666...///888666111???VVVuuuxxxnnnaaaXXXQQQRRRTTTTTTVVVYYYVVVSSSSSSUUUVVV[[[hhhvvv~~~xxxsssqqqqqqoooiiicccaaaZZZVVVWWWWWWSSSNNNLLLGGGGGGMMMTTTVVV^^^zzztttggg___XXXKKKJJJJJJAAA===@@@???999>>>???<<<<<>>======<<<<<>>>>><<<:::999:::;;;;;;;;;:::999888888999999666777888888888777555444444444333222222111111000111111111111111111111111000000000000000000000000////////////////////////333333222111000///......000000000000000000000000////////////////////////000000000000000000000000222222222333333333444444777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888777666444333222111000111111111222222222222111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000111222333333444555777:::===???@@@PPPmmmvvvnnndddcccffflllrrrxxx~~~zzzxxxyyy~~~xxxhhheeeuuuyyyuuunnnbbbPPPCCC333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............////////////222222222333555888<<<>>>HHHZZZ{{{rrriiifffccc\\\VVVQQQKKKDDDAAACCCHHHJJJKKKPPPMMMNNNSSSUUUQQQMMMMMMKKKKKKKKKMMMQQQTTTRRRMMMPPPSSS[[[gggttt}}}tttdddTTTJJJHHHEEECCCBBB@@@>>>;;;===<<<<<<<<<>>>AAADDDFFF???>>>===;;;999777666555555555444333111000//////222222111///...---,,,+++,,,---......//////...............------,,,,,,,,,.........------,,,,,,,,,lllJJJ444111777666555555444444444555444666999999888666666666555444444444444666777888999888666555555666888999::::::;;;;;;;;;;;;::::::777999:::;;;::::::999::::::999999888888888888888666666777888777666555444444333333222111111000000111111111111111111111111000000000000000000000000........................111000000//////......---////////////////////////////////////////////////000000000000000000000000111111111111222222222222222333444444555555444444222222222222222222222222555555444333222111111000000000000000111111111111000000000/////////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------------------............////////////000111222333222333444555777:::<<<===AAAKKKbbb|||hhh]]]ZZZ___jjjttt}}}qqqooorrr|||}}}vvvlllddd\\\QQQCCC888111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............////////////111000//////111333555777===???OOOooowwwjjjZZZOOOKKKJJJHHHFFFMMMOOOTTTYYYVVVPPPMMMOOO[[[```eeejjjooosssvvvvvvuuuuuuyyyyyyqqqiii[[[NNNHHHFFFCCCBBBAAA@@@===;;;<<<<<<;;;<<<===???BBBCCC======<<<:::888666555444333333333222222111111111111111000///...---,,,,,,,,,------.....................---------,,,,,,,,,......---------,,,,,,,,,hhhEEE222111555555444333333333444444333555777777666555444555333333333333444555666777888777555555555555777888666666777888999999999999333555777:::::::::888777888888777777777777666666555666777777777666444444333333222222111000000000000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////000000000000000000000000/////////000000000111111//////000111111111111111000000000000000000000000111111111000000/////////....../////////000000000///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,------------------............////////////000111222222222222222333444666888888888555<<>>444...000...,,,+++,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---............/////////111000///......///000111666111444GGGfff}}}qqqnnnnnnmmmkkkjjjpppyyy~~~zzzsssrrrwwwzzz~~~sssfff]]]WWWOOOFFFDDDBBB@@@@@@@@@???===;;;<<<;;;;;;:::;;;<<<>>>???<<<<<<;;;999777666555444111111111111111111222222/////////.........------,,,,,,---...............------------,,,,,,,,,,,,------------,,,,,,,,,,,,~~~|||zzzjjjSSS<<<444888333333333222222333444444222444666666444333333444222222333333444555555666666666555555555555666666444555666777888888888888999888888999999999777666666666666777666666666555555555666777666555444333222222222111000000//////000000000000000000000000////////////////////////........................,,,---------.........///////////////////////////........................////////////////////////////////////000000000000//////000111111111111111222222222222222222222222.........///////////////---------.........//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***+++,,,,,,---,,,,,,---------.........///......//////000111222222222222222333444555555555777;;;BBBTTTvvvmmmhhhhhhlllooosss}}}|||oooiiimmmrrruuu}}}|||rrrrrr{{{rrrhhh\\\LLL???777333///,,,///---,,,,,,------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////222111000//////000000111333444666:::BBBWWWzzz~~~}}}vvvmmm___RRRKKKHHHDDDAAA@@@???======>>>>>><<<;;;;;;::::::999999999:::;;;<<<;;;:::999888666555555111111111111111000000000........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvzzzvvvzzznnnWWWGGG;;;333222777222222222222222333444555222444555444333222333444222222333444444555555555666666555555555555666666555555777888999999999999CCC???;;;888888888777555555666777777777777666666444555555666666444333222222111111000000//////...////////////////////////................................................,,,------......//////000........................------------------------........................////////////000000000000//////000111111111111000////////////////////////............////////////,,,------------.........---------------.........,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,------------...............///000111222333222222222222333444444333999===::::::IIIfff~~~ssszzz{{{mmmhhhpppuuupppsss}}}vvvuuusssxxx{{{{{{zzz|||zzzuuuuuu{{{{{{|||fffXXXNNN@@@555000////////////---------......---+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............000000000000000111222222000222666555333999NNNccc}}}tttooopppdddZZZLLLCCC???>>>>>>???===<<<;;;;;;<<<<<<;;;::::::999999888888777777888<<<;;;:::999888777666555333222222111///......---------------............+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxvvvcccRRR@@@888555333222444111111111222333444555666222444555444333222333555222333444555555666666555666666666666666666666666777777888999::::::::::::GGGBBB;;;777777888777666666777888999999999888777333444555555555444222222111111000000///.........////////////////////////........................---------------------------------....../////////........................------------------------............................../////////000000000---......///////////////////////////////////////.....................///,,,,,,---------.........,,,,,,,,,---------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************+++,,,,,,,,,,,,,,,,,,------------............///000111111333222222222222333333444444666888888:::>>>EEEKKKbbb~~~~~~zzzzzzeee___XXXWWWaaarrrzzzuuuuuu{{{zzzrrrmmmnnnbbb^^^___iiiqqqsssrrrqqqlllzzz||||||yyy~~~mmmOOOEEE???666///------...///...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------------.........,,,,,,---...///000111111000---...333777888999<<>><<<;;;::::::;;;;;;:::999888888888777777777666666::::::999888777666555555333222111000///---,,,,,,------------------......++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,|||yyydddLLLCCC;;;888666444333444111111222222333555666777333444555444222222444555222333555666777777666666666777777777777777777666888999999:::::::::999999AAA<<<666555888999888555777888:::;;;<<<;;;:::999333333444555444333222111111000000//////...------........................------------------------------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------...///////////////000000000000000000000000......------------------------------............++++++,,,,,,,,,---------++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++,,,,,,,,,---------...............///111111111111111111111222333333555555666999===>>>===;;;CCCQQQiiizzzqqqooonnnnnnxxxrrrjjjhhhnnnpppmmmooovvvnnnhhhhhhmmmrrrqqqmmmlllvvv~~~{{{rrrxxx}}}|||{{{vvvyyyxxxtttmmmhhh___MMM;;;555333000...------------,,,+++,,,---......,,,***++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,---...////////////222......444888777555555777EEE\\\sssxxxrrrooocccRRRJJJMMMEEE>>>999<<<===<<<;;;===<<<;;;::::::;;;;;;:::888777777777777777777666666777777666555444444333333111111000///......------------------------------++++++,,,------------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,rrrsss|||qqq[[[@@@===888555222000111333111222222333444666777888444555555444333333444666333444555777777777777666777777888888888888777777999::::::::::::999999888888444222444999;;;999555888999;;;=========;;;:::333333444555444333222111000000000///......------........................------------------------------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...///000000111111000000---------------------------------,,,,,,,,,++++++---------.........//////+++++++++,,,,,,---------+++++++++,,,,,,---------************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------...------......///000111000//////000000111222333000444888888666666999;;;@@@:::>>>RRRkkk~~~{{{yyymmmuuu~~~|||nnnmmmfff[[[MMMAAA999555....../////////...---+++*********,,,------+++)))************************************************************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............///000000//////...000222555444...***000999444777<<>>;;;888777777333333333333333333333333//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++...------,,,,,,------...---------...------,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111333333444444555666666666333777;;;>>>DDDTTTkkk}}}www~~~~~~tttkkk___XXXMMMAAA777222000//////............---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000111111111111111222555777888===LLLdddvvvwwwkkkdddbbbTTTQQQKKKEEE@@@===;;;:::<<<;;;;;;::::::;;;;;;<<<<<<:::999999:::::::::999777777777777777666555555666555555444222111000000///............------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************xxx|||~~~rrrddd[[[RRRFFF===999555444444333222222111111222222111111222333555666666555555555444444444333444444444444555555555555777888999999999777555333777777777777888888888888777777777777777777777777999:::<<<<<<:::888888888444444444333333333222222........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++------,,,,,,,,,,,,------,,,---------------,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111333333333444555555666666666888999777777===IIISSSnnnwwwyyy~~~|||xxxxxxwwwqqqeee[[[GGGCCC<<<555000...//////............------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000111111111111000000111000111444>>>KKKUUUfffwww}}}{{{}}}wwwlll^^^SSSMMMJJJDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888888888888888777888888777777666555555555555444333222111000000///............---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************qqqqqqttt|||zzzgggQQQCCC<<<777444444444444333333222111111111222111111111222333444555555555444444444444333333555555555555444444444444777777888888888666555444555555666666666777777777666777888999999888777666666888::::::999888888888666555555444333222222111..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,,,,,,,------------............//////000000000000111111222333333444444555555666555666666666666777:::===BBBSSShhh}}}}}}~~~}}}{{{vvvppplllfff\\\NNNDDD777555222000000000111222............------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////000000000000000222111000000333666999:::<<>>:::888:::<<<===;;;999:::;;;<<<:::888666666666666777999;;;<<<777999:::;;;;;;:::999777777:::;;;999555444666:::>>><<<999666444333333333000000000000000////////////............---------++++++++++++++++++++++++)))*********++++++++++++************************************************tttZZZBBB555333555......111444222...///444////////////000000000000...///111222333333222222000000111111222222222333222222222333333444444444444444333333333444444555222222333444555777777888666555444444444444555666333555777888666555555555000000000000////////////------------------------++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---******))))))))))))******((()))***+++,,,---------******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000000000000111222222333333333555666555333222222333444777222111::::::777<<>><<<======;;;888666666666999777666888:::;;;999666;;;:::888777777888999;;;777888:::;;;;;;:::888777555888:::888444333666:::>>><<<999666333222222333000000000000//////////////////.........---------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************tttTTT>>>666555333111111111111000000000000000////////////............000000000000111111111111222222333333333444444444111111222222222333333333555555555555444333222111111222222333444555666666444444444444444444444444555555555666555555444333111000///------......////////////......---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((******))))))((((((''''''''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------///////////////.........111111111000000000000000222222222333333333444444333333444555666777888999999999999:::===AAADDDFFFTTT```ppp~~~{{{sssiii^^^VVVGGGDDD???999444111///...////////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,---------............///111111000000111111222333111111222222222333333333555555666777999:::<<<===<<<>>>@@@DDDGGGJJJMMMNNNSSSRRRQQQPPPPPPRRRTTTUUUNNNLLLHHHDDDCCCDDDEEEGGGBBBAAA???<<<;;;:::::::::===;;;888666555666888999888888888888888888888888888888888888888888888888666777888999999888777666888888888888777777777666666666555444444333222222222111///...---...000111222000---,,,---------,,,************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******lllZZZBBB444111333333111000000000000000000000000////////////............//////000000000111111111222222222222333333333333111111222222222333333333333444444555555555444444222222333333444555555555444444444444444444444444555555555555555444333333111000///...---......///.........---------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))((((((***)))))))))(((((((((''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++++++++,,,,,,,,,------///.....................000000000000000000000000222222222333333333333444333333444555666777888888888777777777888;;;===???>>>FFFPPPWWW[[[___eeejjjzzz}}}|||wwwhhh[[[QQQHHH???999999777444222000//////000////////////.........---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,------***+++,,,,,,------,,,,,,------------............000////////////000111111000000000111111111222222444333333333444444555666555666666777888999::::::<<<;;;:::999:::;;;===>>>===<<<999777777777999:::;;;:::888777777777888888;;;:::888666555666666777888888888888888888888888888888888888888888888888666777888999999888777666777777777666666666555555555555444444333222222111222111///...---...///000222///---,,,---------,,,************************+++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))JJJ???222,,,...222222000000000000000000000000000////////////............//////000000000000111111000111111111222222222222111111222222222333333333222333444555666666666666333333333333444444444444444444444444444444444444444444444444444333333222000///......------......------,,,,,,,,,,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++,,,,,,,,,,,,........................000000000000000000000000111111222222222333333333222333333444555666777777888777666555666777888999:::<<<>>>??????BBBGGGLLLZZZiiiuuuxxxxxx{{{|||tttiiiZZZQQQEEE<<<777555222000//////---------...///000//////.........---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,---***++++++,,,,,,,,,,,,,,,------------...........................///000000////////////000000000000444333222111000000000000333333333333222222111111444333222111222333444555444444333333333444444555444444333444444555777777888777777666555555555444777777777777777777777777777777888888888888777777777888888999999888888777666555555555555444444444333333333222222111111000111000///------...//////000...,,,,,,------,,,+++************************+++++++++++++++++++++++++++++++++***************)))******++++++******)))999444///...000222111.../////////000000000000000////////////............////////////000000000111000000000000111111111111111111222222222333333333333333444555666666666666444444444333333333222222333333333333333333333333333333333333333222222111//////......------------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************++++++++++++******************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,---------------........./////////000000000000000111111111111222222222222222333333444555555666666888888777666777777888999??????>>><<<:::<<<@@@DDDJJJSSSYYYWWWUUU\\\fffkkkhhhoooyyy|||}}}uuuiiicccdddcccaaa]]]WWWMMMEEE===888222///000222444444000000///...------...............---------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------........................//////000....../////////000000000444333222111111000000111333333333444444555555666666666555555555666777888555555555666666555555555333333333444555666777777444555555666555444333222666666666666666666666666666666777888888777666666888888888888888888888888555555555555444444444444222222111111000000000000000///...---------......///---,,,,,,------,,,***************************************************************************))))))************))))))333222111222333333111///......//////000000000000////////////...............////////////000000000//////000000000111111111111111222222222333333333444444555555555555444444444444444333333222111111333333333333333333333333222222222222222111111000...............------,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,+++,,,,,,,,,---------.........//////000000000000000000000111111111222222222222333333444444555555666666666666777888999:::999999999888777888:::<<>>AAADDDEEECCCIIITTT]]]bbbbbbcccdddjjjkkkoooqqqooojjjiiijjjgggjjjmmmkkkhhhhhhlllppptttlllbbb[[[XXXTTTMMMHHHFFFFFFGGGGGGDDD<<<333...333111///.........------111111000///......------------------,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...///............///000000/////////000000000000111111111000000000111222222//////000111222333444444111111000111111111222222333333444444333222000///444444444555555555555555222333444555555444222111555555555555555555555555555555777888888777555555777777777777777777777777666666555555555444444444111000000000000000/////////......------------------,,,++++++,,,---+++***************************************************************************)))))))))******)))))))))...///111222222222111111---......//////000000111////////////..................////////////000000///000000000111111111111111111222222222333333333444444444555444444333333444444333333222222111111333333333333333333333333111111111111111000000///---............---,,,,,,***++++++++++++,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))************+++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++************++++++++++++***++++++,,,,,,------------......//////000000111///000000000000111111111222222222333333333444444222222333555666777888888444555666888999999999999<<<;;;999999:::<<<<<<<<<===;;;===@@@BBBBBBEEEIIILLLKKKIIIIIIHHHHHHIIIJJJDDDFFFHHHFFFDDDCCCFFFIIIDDDCCCAAA===999777777888888:::@@@FFFCCC:::222......///111111111///---,,,------------............------,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))***,,,,,,***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))+++,,,,,,,,,+++***)))******+++++++++++++++,,,,,,,,,,,,------------...............///000000////////////000000000000------------...///111111000000000000000000000000//////000000000111111111222222222111111///......333333444444444333222111222222444444444333222111444444444444444444444444333555666888888666555333777666666555555666666777666666555555555444444444000000000000000000000000...------------,,,,,,,,,++++++***+++,,,,,,+++)))***************************************************************+++++++++((())))))******))))))(((...///000000......000111------......///000000111////////////...................../////////000000000000000111111111222222111111222222222333333333111111222333444444444444333333333222222222222222222222222222222222222222000000111111000000///...------.........---,,,+++++++++++++++,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''''''''((((((((())))))'''((((((((()))))))))******)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++************++++++++++++*********+++,,,,,,------------......///000000111/////////000000000111111222222222222333333333333111222333444555666666666777888999;;;<<<===<<<;;;777666777888::::::;;;;;;@@@:::777999;;;:::<<>>===:::999999:::999777666777888777555555777999444666777666444333444666......222888777111---...+++...000222222222111111++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++******************++++++************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,,,,***)))))))))***+++++++++++++++++++++,,,,,,,,,------------------------......///------........./////////,,,,,,,,,,,,---...///000222222222111111000000000222222333444444444444444222111111111111111111111111222333444444333222222222333333333444333333333333333333333333333333333333444666777777666444333666555444333333444555666444444444444333333333333000000000000000000000000---------------,,,++++++*********+++,,,,,,***)))************************************************))))))*********+++++++++(((((())))))))))))((((((000111111///,,,+++---000---------...///000000111000/////////......................../////////000111111111111222222222222111111222222222333333333...///000222333444555555222222222222222222222222222222222222222222222222000000000000000//////...,,,---.........---,,,++++++++++++,,,,,,---------************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))'''((((((((())))))************))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,---------------...///000000111////////////000000000000222222222222222222333333333444555666666666666555777777666777888999888777777777999:::888666666888:::444444;;;@@@===:::999888888777888:::;;;999555777888888777555333444555333444555444333222111111555000///111000...222999...///000000...---,,,,,,.........------,,,+++***,,,,,,,,,+++++++++************************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))+++,,,,,,,,,***)))))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------............------......////////////000000000000111111//////000111111111111000////////////000111222333111222444555666666555444333333333333333333333444333333333333333333333333222444666777777666444222555444333222222333444555333333333222222222111111000000000000111111111111,,,,,,---------,,,+++******))))))+++,,,,,,***(((************************))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))((((((........................////////////////////////////////////////////////............////////////000000000000111111111111333333333333333333333333000111111222222111111000333333333333333333333333555555444333333222111111111111111111000000000///...------,,,,,,------...************************+++***)))(((((()))***++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++------,,,++++++,,,,,,,,,---------............////////////////////////////////////000111111222222222222333333333333444444444555555666666666666666777777777777777777777777888888888888888888888888999888777666555444333333555555444333333222111111222222111111111111222222111111000000//////......---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))******++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------//////.........---------000000000000////////////000000000000000000000000000000000000111111111111222222222333333333444444333333333333333333333333111111111111111111111111222333333444444333333222222222333333333333444444222333444444333222000///111000///------......//////......------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))....................................................................................////////////000000000000111111111111222222333333444444444444333333333333333333333333333333333333333333333333555444444333222222111111111111111000000000//////------,,,,,,,,,,,,------************************+++***)))(((((()))***++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++---,,,,,,++++++,,,,,,,,,------------..................................../////////000111111222222222222222333333333444444444444555666666666666666777777777777777777777777888888888888888888888888888888777666555444333222555444444333222222111111222111111000000111111222000000000/////////......------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------///.........------------........................000000000000000000000000//////000000000111111111222222222333333333333444333333333333333333333333111111111111111111111111333333333333333333222222222222222333333333444444333333333333222111000///111000///...---......///.........---,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))------------------------............................................................////////////000000000000111111111111222222333333444555666666555555444333333444555555444444444444444444444444444444333333222111111111000000000000////////////------,,,,,,,,,,,,------******************************))))))))))))******+++************)))))))))+++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,------------.......................................//////000000111111222222222222222333333333333333444555555666666555555777777777777777777777777777777777777777777777777777777666555444333222222444444333333222111111111111111000000000000111111///////////////.........------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************))))))************))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++************)))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------............------------------------------------000000000000000000000000//////000000000000111111111111222222222333333333333333333333333333333333111111111111111111111111333333333333333222111000222222222222333333333333444333222111000000000000000///......------............------,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))------------------------............................................................///////////////000000000111111111111111222222444555666777777666555333222222333555666333333333333333333333333333333222222111111111000000000/////////.........---,,,,,,,,,,,,,,,,,,---***************************))))))))))))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,---,,,,,,---------.......................................//////000111111111111222222222222333333333333333444555555555555444666666666666666666666666666666666666666666666666555555555444333222222222333333222222111111111000000000000//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************))))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........////////////////////////////////////000000000111111111111111222222222222222222222222222222222222111111111111111111111111333333333333222111000///111222222222222333333333444333111000//////000000//////......------------......------,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))------------------------............................................................///////////////000000000111111111111111111222333444666666777444333111000000111333444333333333333333333333333222111111111111111000000/////////............---,,,,,,,,,++++++,,,,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++************++++++,,,---,,,,,,,,,------------....................................///000000111111111111111222222222333333222333333444444444444444555555555555555555555555555555555555555555555555444444333333222222111111222111111111111111000000000//////......//////000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////...........................////////////000000000000000000111111111222222222222222222222222222222111111111111111111111111111222222222111111000///111111111222222222333333333222000///......///000...............------,,,...------,,,++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000000000111111111111111111222222333444555555222222000000000000222222222222222222222222222222000000000000000000000000///.........------------,,,,,,++++++++++++,,,,,,************************))))))************))))))(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++******)))******+++,,,---,,,,,,,,,,,,---------------------------------------......//////000000111111111111111222222222222111222333333444444333333555555555555555555555555444444444444444444444444333222222222111111111000000000000000000000000000//////............//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************************+++++++++))))))************))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))*********++++++++++++******************++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000..............................////////////000000///000000000000111111111222222222222222222222222111111111111111111111111000000000111111111000000111111111111222222222222222111000///............---............---,,,,,,------,,,,,,++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000000000111111111111111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,************************((()))***++++++***)))((((((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---++++++,,,,,,,,,---------------------------------------......///000000000111111111111222222222222111111222333333333333333444444444444444444444444333333333333333333333333222111111111111000000000000000000000000000000000///......------......///++++++,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++************************))))))*********+++++++++))))))************))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************++++++++++++******************++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---......//////------------------------........./////////000000/////////000000000111111111111111111111111111111111111111111111111111111......///000111111111111111111111111222222222222000000000000///...------------.........---,,,+++------,,,,,,+++*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............/////////000000000000000111111111111111111111111111111111222000111222222222222111000////////////////////////////////////000000000000......---------,,,,,,,,,,,,++++++++++++++++++,,,************************((()))***++++++***)))((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---++++++,,,,,,,,,---------------------------------------......///000000000000111111111111222222222111111222333333333333222444444444444444444444444333333333333333333333333111111111111000000000000////////////000000000000.........------.........+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))************++++++++++++******)))************+++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......------------------------............/////////000////////////000000000000111111111111111111111111111111111111111111111111,,,---...000111111111111000111111111111222222222///000000111000...---+++,,,---.........---,,,+++------,,,,,,+++******)))+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,---------......,,,---------.../////////.........------,,,,,,,,,---------............/////////000111111111111111000000000000111111111111000000000000111111111111222222222111111111000000111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++------------.........///...............///000000000000000000000111111222000000111222333333444444222222222222222222222222222333444555444333222111111111111111000000000///........................,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------........................---------------............///////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111000000000000///////////////......---///...------++++++***)))***++++++,,,------------))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,------------...------------..................---------,,,,,,,,,---------............/////////000111111111111000000000000000111111111111000000000000111111111111222222222111111111000000111111000000///......---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++++++++++++++++++++------........./////////...............//////000000000//////000000111222000000111222222333444444222222222222222222222222222333444444444333111111111111111000000000//////..............................///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))*********+++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,------------.....................------------------.............../////////000000000000000000000000000000000000000000000000000000000000000000//////000000111222111111111000000000/////////////////////...---------------,,,,,,++++++***++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,---------............///...///000000111111000000000000000000111111111111000000000000111111111111222111111111111000000000000000000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++++++++++++++............/////////000......------......///000000000//////000000111222000000111111222333333333222222222222222222222222222333333333333222111111000000000000////////////------------------------///000111111111000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))*********+++++++++++++++++++++*********++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------......------------................../////////000000000000000000000000000000000000000000000000000000000000000//////000000111222111111000000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000000000000///000000000111111111111///000000000111111111111111111111111000000000000000000///......------,,,,,,,,,,,,++++++++++++***+++++++++************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))*********+++++++++***+++++++++++++++,,,,,,........./////////000000...------------.../////////////////////000111111000000111111222222222333111111111111111111111111222222222222222111111000000000/////////.........------------------------///000111111111000...---+++++++++++++++++++++++++++++++++***************))))))***++++++++++++************)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))************+++++++++***************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......,,,,,,---------................../////////000000////////////////////////000000000000000000000000///////////////000111111111000000000////////////---............---,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++,,,,,,,,,------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000///000000000111111111111///000000000111111111111000000000000000000000000//////......---,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))*********+++++++++*********++++++,,,,,,,,,............////////////---------------...///////////////...///000000111000111111111111111222222111111111111111111111111222222111111000000000000/////////............---------------------------....../////////...---,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************(((((()))))))))*********************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,------------.............../////////////////////////////////////////////////////////////////////...///000000111000000000////////////...---------------,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---...//////000000//////000000000000111111111111000000000000111111111111//////000000000000000111.........---,,,,,,++++++++++++++++++************)))))))))******************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++*********++++++,,,,,,---------------.........///------,,,,,,------.../////////......//////000111111111111111111111111111111111111111111111111111222111000000//////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***++++++++++++++++++++++++)))))))))***************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************((((((((()))))))))******)))))))))***************++++++************++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------........./////////000000000000000000000000//////////////////////////////......//////000111000000////////////......,,,,,,------,,,,,,+++***)))*********++++++,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------............///---...//////000000//////000000000000111111111111000000000000111111111111////////////000000111111......------,,,+++++++++++++++++++++************((()))))))))*********+++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,------...//////............///000000111111111111000000000000111111111111111111111111222111000///...///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++***************************((()))))))))*********+++))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************(((((((((((()))))))))***((()))))))))*********+++++++++************++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,------------------.........//////000000000000000000000000///////////////////////////............///000000000000/////////.........,,,,,,,,,,,,,,,+++*********************+++++++++)))******++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,---------.........//////---......///////////////000000000000111111111111000000000000111111111111.../////////000000111111......---,,,,,,++++++***+++++++++************)))(((((())))))*********+++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.....................///000000111111111000000000000000000000000000000000000000222111///.........///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++************************(((((())))))*********+++))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************(((((((((((())))))))))))(((((())))))*********+++++++++************++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////000000000000000000000000////////////////////////...............///000000000/////////............+++,,,,,,,,,,,,+++******************************((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********...------,,,,,,------...............////////////......//////000000111111000000000000000000000000......////////////......------,,,,,,,,,,,,++++++************************(((((()))***+++,,,,,,,,,+++++++++************)))+++++++++++++++***)))(((************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000000000000000000000000000000000000000000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,+++,,,---...///......---,,,---...///000////////////////////////////////////////////////........................111111000000///---,,,+++************************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******...------,,,,,,------...............////////////////////////000000000000////////////////////////......////////////......------,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,+++++++++************)))******++++++***))))))(((************************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////////////////////////////000000///...............---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))((((((((((((************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,+++,,,---...///...------,,,---...///000..............................................................................///......---,,,+++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,------...............////////////000000000000////////////////////////////////////......////////////......------,,,,,,,,,,,,++++++******************************************+++++++++++++++************)))))))))******))))))((((((************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////////////////////////////000///......---.........++++++++++++************************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,---......///................................................------------------------,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++...------,,,,,,------...............////////////111111000000//////......////////////////////////---......//////......---------,,,,,,,,,+++++++++************************+++++++++***************+++++++++*********))))))(((((())))))))))))((((((*********************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************)))))))))((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------.../////////////////////////////////////////////////////////......------.........,,,++++++++++++*********+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((()))))))))************************++++++++++++***+++++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......................................................------------------------++++++,,,---------------************************************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))*********++++++++++++++++++++++++++++++...------,,,,,,------...............////////////111111000000//////..............................------............------------,,,,,,,,,+++++++++************************+++++++++***************+++++++++*********))))))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************)))))))))((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////......................................................------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))************************(((((()))***************))))))))))))((((((((((((((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------................................................------------------------+++,,,---...............************************************************))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...............////////////000000000000////////////........................------............------------,,,,,,,,,,,,++++++******************************************+++++++++++++++************)))(((((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////................................................---------,,,------...///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))************************(((((()))***************(((((((((((())))))))))))))))))))))))************)))))))))************+++*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............************************************************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...............////////////////////////000000000000........................,,,------......------,,,------,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,+++++++++************)))((())))))***++++++******))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////................................................---,,,,,,,,,------...///++++++++++++************++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((()))))))))************'''((((((((()))))))))***************************))))))))))))))))))))))))************************(((((()))***************''''''(((((())))))******))))))))))))************))))))))))))************)))******+++,,,,,,------++++++,,,---------------)))***+++,,,---,,,,,,+++***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------.............../////////000......//////000000111111........................,,,------......------,,,---------,,,,,,,,,++++++************************(((((()))***+++,,,,,,---+++++++++************)))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////................................................,,,,,,,,,,,,------...///************))))))))))))************************---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++(((((())))))*********+++'''((((((((())))))******************************))))))))))))))))))))))))************************(((((()))***************&&&''''''((()))******+++))))))))))))************))))))))))))************))))))***+++,,,,,,------+++,,,------......------)))***+++,,,---,,,++++++***+++,,,---...---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++---,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))***,,,...000------,,,,,,+++***)))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......***+++,,,---...---,,,+++,,,,,,,,,---------......///............---------------------------------+++,,,,,,------......///************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((+++++++++*********))))))))))))************))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++//////.........---------******+++,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,***((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))***,,,...000------,,,++++++***))))))+++++++++******)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---------++++++,,,,,,------,,,,,,,,,,,,---------.....................------------------------------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))******))))))(((+++++++++*********))))))))))))************))))))))))))************)))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++///.........------------******+++,,,,,,---......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////...............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))***,,,---///,,,,,,,,,+++******))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------.........//////............---------------------------------------,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******************)))+++************)))))))))))))))************))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++............------------***++++++,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))***+++,,,---,,,+++++++++******))))))******************))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******************************+++---...---+++((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++---,,,+++***+++,,,---...------........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++******************))))))))))))))))))************))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---.....................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))***++++++,,,++++++***************)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++---...---+++((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++++++++++++++++++++++++++***---,,,+++***+++,,,---...------------.........///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((***,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********+++---,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,*********+++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))******************)))(((((()))))))))))))))***))))))************))))))))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&))),,,---+++)))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------.........//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***************))))))))))))************)))*********++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++************)))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,))))))******++++++,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))******))))))************))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))******************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%))),,,---+++******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------.........//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))************))))))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---***+++,,,---...---,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******))))))************))))))))))))************)))))))))************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************222555666222,,,((()))+++,,,,,,,,,---------.......................................------,,,,,,,,,,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************,,,+++++++++***))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************++++++******************))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++...111333000,,,)))+++---,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++************************+++++++++***************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))************************************************++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***---///...+++***,,,///,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++***************************************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((()))***************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,)))+++,,,,,,+++***,,,...,,,,,,,,,---------..............................------------------------,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************))))))*********+++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((()))******************************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++***+++,,,+++*********+++,,,,,,,,,---------..............................------------------------,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************))))))*********+++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,+++++++++***************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++************,,,,,,,,,---------..............................,,,,,,,,,------------...,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***++++++,,,++++++,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,------,,,,,,+++***************************************************************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************((())))))***++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------************++++++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))***,,,------,,,,,,,,,,,,---------..............................,,,,,,,,,------.........,,,,,,---------,,,++++++************************************************************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************,,,+++++++++******))))))******************++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************((())))))***++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------)))************+++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---...---+++))))))))),,,,,,+++*********++++++))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))))))))***,,,,,,(((((())))))))))))((((((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******++++++,,,---************************************************++++++************++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---...---+++))))))***///...---,,,++++++++++++************************++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************************************************************)))************+++++++++)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))))))))***+++,,,((())))))******))))))(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++******++++++,,,---************************************************++++++************++++++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++---,,,,,,+++++++++++++++************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++)))******************)))++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++************+++,,,,,,************************************************++++++************+++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))+++,,,***)))))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++******++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((((('''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************++++++,,,************************************************++++++************+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,......---,,,+++++++++++++++************************+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************++++++++++++******+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,************************************************++++++************++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------***++++++***)))***---///555444222///---+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))******************)))******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------************)))***---000333222000...,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---......---,,,,,,,,,,,,---------.....................------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((((())))))******))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))***++++++************************************************++++++************++++++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))---000222))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------*********))))))***...111+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,---------.........////////////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++************************************************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&)))...222555))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,...,,,******,,,---+++(((+++,,,,,,+++***)))+++---******+++,,,,,,,,,,,,+++***+++,,,---......///......,,,,,,,,,...000000000222111000///............------,,,,,,---///000111///////////////............,,,,,,...000000,,,)))///...,,,,,,------+++***,,,,,,,,,------......///+++,,,---------+++***))))))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++(((&&&)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++++++++***)))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,---------...,,,***+++,,,---+++))),,,,,,---,,,++++++---...,,,,,,------.../////////.........///......------------------///000000000---///111333555666777777555666888999888555111///000000000000111111111111///---++++++---...---+++---+++***+++,,,------,,,++++++************))))))((()))+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((************************+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++)))'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++............------------...,,,++++++,,,---,,,***++++++,,,+++******+++---......---------...//////......//////000111111111666777999;;;===>>>??????@@@AAACCCEEEFFFFFFFFFEEEFFFHHHJJJLLLLLLJJJGGGFFFEEEDDDBBB@@@>>><<<;;;;;;;;;888444111111111111000///...,,,,,,...//////...,,,,,,,,,,,,,,,+++++++++***+++,,,---------------***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((************************+++++++++***************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++******)))(((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++.........---------------------,,,,,,------,,,,,,------...,,,+++***,,,---......---------...000000444555777:::>>>AAADDDEEEFFFIIILLLOOOQQQSSSTTTUUU[[[[[[ZZZZZZZZZ[[[[[[[[[]]]]]][[[[[[[[[\\\^^^___]]][[[YYYWWWUUUTTTTTTTTTQQQOOOJJJFFFBBB???===<<<888666333222222222000///,,,---------------------............------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))******)))))))))************************************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,------,,,+++***&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************************))))))(((((('''((()))***+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------...------------...//////000///------...000///000111444666999<<<===GGGHHHJJJMMMQQQUUUXXXZZZVVVYYY\\\^^^^^^___aaacccgggeeebbb```___```bbbdddeeeddddddcccccccccccccccccccccbbbaaabbbccceeefff``````___\\\XXXTTTQQQPPPIIIGGGDDDAAA???<<<888555111000///...,,,+++***)))------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************************************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,+++***&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++*********************************)))))))))))))))'''((()))***+++,,,---...(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,...///...------...000+++,,,.........///111333888:::???DDDIIIMMMPPPQQQSSSSSSRRRSSSTTTVVVXXXYYYaaacccfffeeedddeeehhhllloookkkddd]]]XXXTTTSSSRRRTTTWWW\\\bbbfffhhhiiiiiiiiifffbbb^^^[[[YYYXXXXXX[[[^^^aaabbbaaa```______^^^\\\ZZZYYYVVVRRRLLLHHHAAA@@@===999555222///...,,,++++++++++++,,,---...---------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))***************************************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,...000///...---///111---///222555888;;;???CCCJJJMMMRRRVVVZZZ\\\]]]]]]QQQOOOLLLJJJHHHHHHHHHIIIWWW[[[^^^___```dddlllrrrssspppjjjcccZZZSSSMMMIIIGGGHHHKKKPPPWWW___fffjjjlllggg```XXXQQQKKKHHHGGGMMMPPPTTTVVVWWWYYY\\\___``````aaabbbbbb^^^XXXSSSPPPNNNKKKHHHDDDAAA>>><<<555444222000...---------------......---,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))******++++++******)))************************))))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))***((((((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222,,,...000000...---///222888;;;@@@DDDIIINNNTTTXXXZZZ]]]```ccccccbbb___^^^LLLJJJFFFCCCAAA@@@@@@@@@CCCHHHMMMQQQVVV^^^iiirrrnnnnnnnnnlllhhhbbb]]]YYYLLLEEE===999<<>>DDDKKKOOOZZZ\\\```cccfffggggggggghhhffffffjjjoooppppppnnnkkkkkkkkkkkkjjjhhhfffeee\\\\\\XXXQQQQQQVVVZZZ[[[]]]dddjjjnnnrrrvvvwwwtttqqqkkkaaaUUUHHH???===@@@CCCCCCFFFQQQ___iiimmmmmmiiiiiifffaaa[[[WWWWWWXXX[[[ZZZVVVPPPKKKGGGGGGHHHUUUVVVVVVUUUSSSRRRSSSTTTWWWVVVTTTQQQNNNMMMLLLMMM===666111000---***+++000------------,,,,,,+++***,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))************************)))))))))((())))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........------,,,,,,+++...,,,+++,,,///111222222666;;;CCCKKKQQQVVV[[[^^^bbbdddfffhhhjjjjjjjjjjjjiiijjjlllnnnpppqqqrrrqqqrrrppppppppppppooommmkkkooooookkkbbb^^^___```^^^```eeejjjkkknnnrrrrrrooolllpppooofff[[[TTTQQQOOOOOOLLLLLLVVVeeerrruuuuuuyyyyyywwwqqqhhh___XXXUUUVVVSSSNNNHHHCCCAAACCCEEELLLQQQYYY^^^````````````___```^^^ZZZTTTRRRUUUYYYKKKEEE???:::333------000,,,------......---,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************)))))))))******************)))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////,,,,,,---///444999===@@@HHHLLLSSSYYY]]]___bbbdddcccdddfffhhhjjjkkkllllllmmmqqqsssqqqppprrrsssrrruuutttsssrrrqqqnnnkkkhhhnnnooommmkkklllooolllfffhhhmmmnnnkkkiiiiiihhheeebbbkkkpppjjjdddeeeeeedddeeebbb```dddlllqqqsssrrrvvvwwwxxxwwwqqqjjjccc^^^WWWRRRJJJBBB===???EEEKKKFFFMMMXXXaaafffgggggggggaaa```^^^YYYSSSPPPPPPQQQQQQOOOMMMKKKFFF>>>555000------------...///000111------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))***************************)))((((((((()))+++,,,((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************((()))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////...///333888>>>FFFMMMQQQXXX[[[^^^```aaabbbeeeggghhhiiijjjlllnnnooooooppppppuuuvvvqqqoooqqqqqqnnnfffiiinnnppppppmmmkkkiiioooppprrrwwwtttssszzz}}}xxxqqqoooooonnnrrrwwwyyysssoooppprrrsssmmmnnnnnnllljjjhhhggghhhhhhlllqqquuuvvvtttppplllbbb^^^VVVMMMFFFEEEGGGJJJRRRXXX```fffiiijjjiiijjj___YYYQQQLLLLLLNNNPPPPPPNNNNNNNNNQQQSSSPPPGGG===555333000---,,,---///111,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((())))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************((()))))))))************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............111000///---------...///666:::???EEEKKKRRRZZZ___```aaaccccccccceeehhhjjjlllllllllmmmmmmmmmnnnnnniiinnnnnnhhhfffjjjhhhbbbdddooo}}}~~~uuummmkkkkkkooorrrxxx}}}~~~zzzsssmmmffffffccc^^^WWWQQQMMMLLLWWW\\\ccchhhkkkmmmooopppeeeYYYIII???>>>BBBFFFHHHGGGGGGFFFHHHNNNUUUVVVRRRDDD@@@:::444///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************)))))))))******************)))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------------------............111000///...000333777999DDDIIINNNSSSVVV[[[aaaeeecccdddfffgggggghhhjjjllliiiiiijjjjjjkkklllnnnnnnrrrvvvtttooopppvvvsssjjjxxxzzzxxxssskkkccc]]]ZZZYYYYYY^^^eeekkkoooqqqssstttnnndddUUUGGG>>>:::999:::<<>>AAAKKKTTTXXXSSSPPPKKKDDD===777222000------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////000//////000555<<>>CCC<<<777>>>IIIPPP\\\ZZZXXXSSSKKKCCC<<<777//////.........---------,,,,,,,,,---------......,,,,,,,,,+++++++++******)))+++++++++***)))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))+++*********))))))((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---,,,+++---...,,,...222666===GGGQQQWWWSSSZZZ]]]ZZZ\\\cccgggeeegggkkkllljjjhhhiiieeeaaaiii]]]kkk~~~}}}rrrllluuu~~~lll___[[[[[[```rrr{{{kkkiiimmmhhhooonnnoootttqqqpppzzzvvvrrrnnniii___RRRFFF@@@???AAADDDBBB???<<<===>>>LLLVVV```___WWWOOOKKKIII@@@333***,,,000...,,,,,,000---+++***,,,...000000......---------,,,,,,,,,++++++***************+++,,,++++++******++++++,,,))))))))))))))))))))))))************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************************************************************************************))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))+++,,,+++)))''''''(((((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******---///555:::CCCJJJPPPSSSVVVXXX\\\___aaabbbccceeedddaaaiiiiiieee^^^]]]cccjjjmmmvvv{{{uuupppsss~~~|||zzzyyyrrriiieeehhh```bbb^^^]]]```YYYUUU___dddhhhkkkkkkddd\\\TTTPPPOOOPPPZZZhhhiiiaaa___dddccciiinnnooorrr|||{{{rrrooo{{{|||yyyzzzwwwuuu|||rrrrrrtttvvvssshhh[[[RRRNNNNNNNNNMMMKKKEEE===777BBBKKKXXX___aaa___[[[YYYMMMBBB888555111---,,,//////...------...//////---......---------,,,,,,,,,++++++************++++++,,,++++++******++++++,,,************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************************************************************************************))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************)))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////...,,,,,,...333777???EEEOOOVVVZZZ[[[\\\\\\bbbaaabbbfffgggdddaaaaaabbbgggiiiffffffnnnwww||||||}}}kkk___ZZZ]]]gggqqqsssjjjbbb^^^[[[WWWUUUVVVYYY]]]^^^dddnnnkkkdddhhhbbb^^^ZZZZZZ]]]___]]][[[^^^\\\]]]^^^XXXPPPQQQYYYXXX\\\]]]ZZZXXX]]]bbbdddccc___iiivvvrrrooopppsssvvvwwwuuunnngggZZZVVVRRRRRRRRRNNNDDD<<<999>>>JJJXXXcccfffddd```[[[TTTJJJBBB888000...000///......///000///---+++......---------,,,,,,,,,++++++************++++++,,,++++++******++++++,,,*********************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))***++++++***)))))),,,...******************************))))))))))))(((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++...//////000333999@@@EEELLLOOOTTTYYY\\\___bbbdddfffbbb```aaa^^^YYY\\\dddeeettt~~~~~~vvvggg```ZZZTTTRRRRRRRRRUUU[[[[[[XXXWWWYYY]]]aaadddfffnnnnnnlllyyyyyynnnpppjjjcccbbbeeeiiikkkkkkjjjdddaaa```]]]WWWWWWZZZYYYZZZXXXPPPMMMPPPSSSSSSXXXTTTXXXdddiiibbb[[[ZZZhhh|||{{{rrrmmmooorrrtttiiiccc[[[WWWVVVSSSNNNIII<<<:::@@@NNN\\\cccbbb```bbb^^^WWWPPPGGG>>>666222000...------......---,,,......---------,,,,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***+++***))))))***...000************************)))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111666<<>>======AAAPPPbbbddd```XXXQQQRRRYYY[[[WWWPPPJJJBBB;;;666333111///......---------,,,,,,,,,++++++++++++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***)))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************************************((()))******))))))+++,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))*********************************************++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444BBBHHHQQQXXX\\\]]]]]]]]]aaa___]]][[[]]]ccckkkqqqqqqrrrtttcccaaaZZZRRRRRRZZZaaacccvvv}}}zzznnnllllllyyy|||qqq{{{yyyzzz|||{{{}}}xxx~~~zzzzzzssskkkmmmvvvsss{{{yyyiiiZZZWWWXXXWWWTTTVVVWWW]]]___WWWaaa~~~wwwvvvuuupppjjjkkk___SSSKKKBBB>>>KKK___ccc^^^RRRDDDCCCOOOZZZ^^^ZZZUUUMMMEEE===777111---......---------,,,,,,,,,++++++++++++,,,---...///,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++******))))))************************************************************************************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************************************''')))***+++***))))))***(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++------------------------,,,,,,,,,---------......,,,------,,,++++++---...///000000//////555>>>FFFKKKUUUYYYUUUVVV___cccaaa^^^YYYYYYcccsss{{{ggg\\\RRRUUUWWWUUUQQQRRRVVV\\\ooossszzz{{{tttoooqqqrrrzzznnnggghhhssswwwooosss~~~}}}yyyzzz~~~|||{{{vvvooolllyyyyyyggg]]]eeemmmlllccc]]]WWWXXX]]]```___\\\vvv~~~vvvqqqnnnmmmfffZZZTTTUUUXXXXXXddd]]]QQQCCC;;;>>>IIISSSUUU\\\^^^VVVLLLDDD:::111+++///222222...,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))************+++++++++++++++***)))(((,,,+++***((((((((()))***)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,------......******+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++******++++++++++++******************************+++*********))))))((((((************************)))************+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++******))))))******))))))))))))******************************************************************************))))))))))))))))))))))))************++++++++++++------------------------,,,,,,,,,---------......+++,,,------,,,---...000000000222333777???IIIPPPRRRYYY^^^\\\[[[[[[\\\ZZZeeeooo~~~wwwbbbWWWZZZ[[[[[[ZZZXXXXXX[[[^^^ggglllsssyyy}}}sssgggooo}}}|||{{{tttlllrrrooottttttmmmqqq|||}}}sssuuuzzz~~~yyypppvvv{{{zzzwww{{{|||vvvooonnnqqquuurrrmmmhhhgggiiihhhccc^^^cccxxxvvvkkkgggiiijjjhhhmmmjjjaaaTTTGGG>>>;;;<<>>222111///...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))************+++++++++++++++***)))))),,,+++***)))(((((()))***)))***++++++++++++***)))************************,,,,,,,,,+++++++++***************+++++++++,,,,,,*********+++++++++++++++((()))******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,******++++++++++++******************************+++*********))))))))))))************************)))************+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))************))))))***+++++++++++++++************************((()))******++++++******++++++++++++*********)))******))))))))))))******************************************************************************))))))))))))))))))))))))************+++++++++,,,------------------------,,,,,,,,,---------......***,,,---.........000111000222666<<>>GGGRRRZZZ______WWWOOO???888000,,,---//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************)))))))))*********++++++++++++++++++++++++***)))++++++***)))))))))******)))***++++++++++++***)))************************,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++*********))))))***++++++++++++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++*********************************************)))))))))************************)))************+++++++++******************************************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++)))******+++++++++++++++************************(((((()))***************++++++++++++******************))))))))))))******************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,------------------------,,,,,,,,,---------......***,,,............000111444777>>>GGGPPPWWWZZZ\\\bbb\\\ZZZ^^^___```kkkyyymmmhhhdddddddddgggnnnvvvooopppttt|||~~~yyyuuuppprrrxxx~~~vvv{{{|||tttuuu{{{rrrsssssssssssspppllliii```hhhrrryyyxxxtttsssvvvyyyyyypppnnnmmmpppooonnnjjjeee]]]UUUPPP===BBBJJJSSS[[[___]]]ZZZMMMEEE:::111...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++))))))*********++++++++++++++++++,,,,,,+++******+++******************************++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************))))))*********+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++,,,,,,++++++************************(((((()))************)))+++++++++++++++++++++++++++******))))))******+++************************************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,---.........///111333:::@@@IIIRRRXXXZZZZZZYYY___\\\```lllsssyyy{{{]]]\\\bbbmmmuuutttpppnnnrrruuu}}}{{{}}}wwwuuupppmmmvvv}}}}}}{{{oooppprrrsssrrrqqqqqqqqqhhhaaa```hhhrrruuuwwwyyyhhhrrryyyppplllqqqqqqppppppmmmfff]]]VVVKKKIIIHHHKKKPPPUUUZZZ]]]WWWSSSJJJ===222,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,************++++++++++++***++++++,,,,,,,,,++++++*********++++++++++++***+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,***++++++,,,------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))******++++++++++++*********************************************+++++++++************************))))))*********+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++******+++,,,,,,,,,,,,+++************************(((((()))***************+++++++++++++++++++++,,,++++++************++++++************************************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------..................///222777;;;DDDKKKTTTZZZ[[[ZZZ[[[]]]YYYdddwwwgggYYY[[[fffnnnZZZYYY^^^kkkvvvxxxtttqqqyyyzzz~~~{{{lllpppuuuvvvwww|||vvvuuu~~~{{{rrruuuxxxwwwtttrrrsssuuuzzzhhh[[[```kkkpppsssvvvuuusssttt{{{}}}ssskkkkkkmmmqqqtttnnncccZZZ\\\VVVOOOKKKHHHIIIQQQYYY[[[[[[VVVLLL>>>444000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,*********++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((******++++++++++++***************************************+++++++++++++++************************)))************+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------...............///222888AAAFFFMMMUUU\\\]]][[[\\\bbbiiimmmiii[[[VVVSSSUUU[[[___]]]```kkktttxxx{{{~~~zzzxxxwwwxxxyyywwwsssooocccsss}}}yyy|||zzzpppttt|||xxxzzz}}}~~~{{{wwwuuurrrsss|||~~~sssccceeelllnnnrrryyyzzzyyy~~~nnnkkkiiimmmrrrrrrllleeeddd^^^WWWOOOEEE???EEEOOOZZZ[[[[[[WWWNNNCCC999333............---------------------------------------,,,,,,++++++,,,,,,---*********++++++++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++,,,------*********+++++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////.........///////////////......///000000000000000000000000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******++++++++++++***************************************++++++,,,,,,,,,************************)))************+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------,,,,,,,,,---------...............000555===HHHOOOTTTZZZ```^^^ZZZ]]]jjjuuujjj\\\fffpppkkkfffhhhffflllxxx}}}~~~qqqpppppprrrxxx~~~|||wwwsssvvvxxxwww|||uuuwwwxxxtttxxx|||zzz}}}~~~wwwqqqllljjjhhhiiipppxxx}}}|||sssiiinnntttwwwvvvkkkhhhlllooonnnkkkccc```[[[SSSDDD999;;;EEEWWWXXXZZZ\\\ZZZPPPAAA777//////.........------------------------------------,,,,,,++++++,,,,,,---))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,------------)))***+++,,,---,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------..................////////////000222222333333444444555555333333444555555555555444333333333333222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++***************************************++++++,,,,,,,,,************************)))************+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,---------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))***,,,------,,,+++---...---------............///...---++++++---//////...///...000999DDDMMMQQQPPP___ZZZWWWXXX^^^nnn{{{nnnddddddhhhsssxxx~~~xxxqqqkkkvvv}}}}}}wwwuuusssppplllfffggggggeeeeeejjjrrrxxxyyy|||uuuvvv{{{~~~wwwqqqnnnnnnooottteee\\\QQQ===666::::::DDDQQQ]]]___^^^[[[RRRIII888555000---,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---........................111222555777:::<<<===>>>>>>@@@BBBDDDEEEEEEDDDCCC@@@BBBDDDEEEEEEEEEFFFHHHBBBBBBBBBAAA@@@===;;;999:::666111//////000///---111///---+++***+++,,,---...---,,,,,,------+++)))++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++************)))++++++******************))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************++++++******************---------------,,,,,,,,,---,,,,,,++++++******)))+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((,,,------------,,,+++***,,,,,,------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++******************))))))))))))*********,,,------,,,+++---...---------............///------...............///222222555>>>KKKUUUYYYYYY\\\UUUVVVggg~~~}}}pppccc]]]ccchhhjjjhhhnnn{{{~~~qqqnnnqqqtttwww{{{}}}~~~rrrppplllfffbbbbbbdddffffffhhhlllttt}}}xxxyyyxxxttttttvvv{{{}}}mmmmmm{{{vvvpppqqqiiiggg^^^GGG:::;;;;;;<<>>@@@CCCEEEHHHIIIJJJJJJFFFHHHKKKNNNOOOPPPPPPOOOMMMOOOQQQRRRQQQOOOOOOPPPLLLLLLLLLKKKKKKIIIHHHHHHHHHEEEAAA>>>>>>===:::777888777444111///------,,,,,,+++***+++---...---,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***,,,,,,***)))***++++++++++++************)))***************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,+++++++++++++++,,,,,,++++++++++++******------,,,,,,+++++++++***------------------------------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++******))))))))))))*********,,,------,,,,,,---...---------............///+++...111000...---///111777;;;BBBLLLUUUZZZ\\\[[[XXXbbbsssqqqhhhaaa^^^]]]]]]eeegggccckkkvvveee```dddmmmyyy|||~~~~~~~~~xxxrrrmmmkkkbbb``````dddlllvvvwwwsssppppppmmmiiiffffffmmmzzzvvviiieeejjjyyyuuunnnjjjnnniiiQQQ@@@;;;777666@@@LLLVVV]]]aaa___ZZZTTTJJJ===444111///---+++,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------************+++++++++,,,,,,,,,++++++************+++---...///...///111222444666:::>>>BBBEEEFFFGGGJJJLLLOOORRRSSSTTTSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQTTTUUUTTTRRRQQQQQQRRRQQQPPPPPPOOOPPPPPPPPPSSSQQQPPPOOONNNKKKGGGDDDCCCBBB@@@<<<888444111///...,,,***+++---/////////+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,+++******++++++++++++************)))************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))***************+++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++************,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,---------------------------------------.........,,,+++++++++,,,---...///,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---******))))))))))))******+++,,,------,,,,,,---///---------............///+++///111///,,,---333888>>>GGGSSSYYYYYYXXXYYY[[[fffxxx{{{iiibbbfffkkkllllllgggmmmnnnooo{{{rrrjjjdddhhhnnntttyyy~~~vvvrrrmmmiiihhhhhhhhhgggkkkwww{{{rrrjjjhhhjjjqqq|||xxxnnniiioooppphhhjjjkkk\\\MMMBBB666777<<>>999666>>>BBBIIIMMMOOOPPPQQQQQQLLLKKKHHHFFFEEEDDDDDDEEEEEEHHHLLLPPPRRRSSSTTTTTTSSSTTTTTTRRROOOKKKGGGDDDAAA===888444222111///...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++------+++***+++,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************)))******++++++******))))))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++++++++,,,,,,,,,------------....../////////000222222333444666777888888777777777777777777777777999888888777666555555444666555333222111000/////////////////////...---,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++************+++++++++---......------...///---------............///...///000000222999CCCJJJSSSWWWYYYVVVVVVbbbzzz|||iii___\\\VVVQQQVVVgggzzzlllmmmkkkeeeeeekkkqqqsssvvvppp]]]bbbiiivvv}}}jjjdddiiihhheee[[[KKKBBB===???KKKYYYbbbdddeee]]]``````YYYMMM@@@777333......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,((((((***,,,///111222333===AAAEEEHHHJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSPPPNNNJJJFFFAAA===:::888:::>>>DDDHHHKKKLLLMMMNNNKKKJJJIIIGGGEEECCCCCCBBB<<>>@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCC@@@@@@???>>><<<999777666333333333222111///...---///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------...++++++************++++++,,,---......------...000---------............///...///222666===DDDLLLPPPYYYXXXXXX]]]jjjrrrWWWUUU\\\]]]bbbeeejjjttt|||vvvvvv}}}yyywwwuuusssoookkkggggggeeedddbbbbbbdddeee___aaaeeehhhlllrrrwww{{{qqqfffddddddcccssszzzxxxkkkoooqqqtttpppgggccc[[[PPPGGGDDDNNN\\\bbbeeefffaaaaaa```^^^YYYOOOCCC:::000///...------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***)))*********++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------***,,,...222666999<<<>>>GGGIIIMMMNNNNNNNNNNNNOOOOOONNNLLLKKKKKKLLLNNNOOOLLLKKKJJJHHHGGGGGGGGGHHHBBBAAA@@@>>>===<<<<<<<<<999<<>>===777999:::;;;===AAAHHHMMMVVVWWWWWWXXXWWWVVVUUUTTTSSSPPPMMMJJJHHHEEEBBB@@@888666333000---,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************,,,------,,,++++++,,,+++++++++************)))((())))))***++++++,,,,,,************************************************))))))************))))))))))))))))))))))))))))))+++++++++*********************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........111111333555777999;;;;;;<<<===>>>???@@@AAABBBBBBGGGGGGGGGHHHHHHHHHHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOKKKKKKLLLLLLJJJHHHDDDBBB???>>>===<<<999777555444111000///......---------------------------------,,,,,,,,,---------.........------,,,,,,,,,------,,,++++++******++++++,,,,,,---......------...000---------.........//////---///444<<>>BBBFFFHHHJJJMMMOOOOOOMMMKKKJJJJJJIIIGGGCCC@@@??????@@@AAA???===;;;888777777888999777777777777888999:::;;;<<<===>>>===<<<::::::;;;888888999:::999888777666666666555444333777???EEEVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQOOOLLLJJJAAA>>>:::555111///...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***,,,------,,,+++,,,,,,+++++++++************)))((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))),,,+++++++++******))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000777888:::===???BBBDDDEEEDDDDDDEEEFFFGGGIIIJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMOOOQQQRRRRRRQQQSSSUUUVVVUUURRROOOLLLIIIIIIGGGEEECCC@@@===<<<333333111000////////////------------------------,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,++++++******++++++,,,---------.........//////000///...///111222111000222333:::DDDKKKNNNSSSYYYYYY[[[nnnmmmddd___bbbtttuuuuuuzzz{{{vvv~~~{{{xxxvvvtttmmmkkkgggbbb]]]YYYVVVTTTTTTRRRPPPMMMJJJFFFDDDCCC@@@@@@???>>><<<;;;:::::::::999888999;;;???CCCFFFNNNXXXeeeqqq{{{}}}ssskkkhhhnnnvvv{{{yyy|||yyy}}}llldddWWWLLLNNNXXXaaaccciiifffbbbaaaaaa^^^YYYTTTCCC;;;000******,,,---...---------....../////////------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((++++++***************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,---......---,,,,,,---...///<<<>>>AAAEEEGGGIIIIIIIIIGGGGGGGGGEEEBBB>>>:::888666555333111111222333555444444555777999<<<>>>???:::>>>AAAAAABBBEEEIIIKKKIIIJJJMMMOOONNNJJJHHHHHHGGGGGGFFFBBB<<<:::<<<@@@<<<666222333666:::BBBJJJVVVVVVWWWWWWWWWVVVUUUUUUYYYYYYXXXWWWUUURRRPPPNNNOOOKKKEEE@@@;;;666111...---......///...---+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))((((((******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++......---,,,++++++,,,,,,++++++,,,---.../////////***,,,///111444777;;;>>>BBBDDDFFFIIILLLMMMNNNNNNNNNOOOPPPNNNKKKKKKNNNQQQOOOPPPQQQOOOLLLJJJIIIIIIGGGHHHHHHFFFCCCCCCFFFJJJNNNLLLJJJHHHIIIKKKMMMOOORRRSSSUUUVVVVVVUUUTTTSSSNNNNNNMMMLLLKKKKKKKKKKKKIIIEEE???<<<:::666111---...............------,,,000...------.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000111222777888@@@LLLTTTTTTSSSSSSbbbwwwxxxnnngggfffgggnnn|||}}}|||xxxuuutttsssmmmlllkkkiiigggdddaaa``````^^^ZZZVVVRRRNNNLLLJJJJJJIIIGGGDDDAAA???===;;;::::::999888777666555555666555555555666888:::<<<:::AAAKKKUUU___nnnvvvpppnnnnnnttt{{{{{{qqqjjjlllkkk{{{ssskkkccc]]]TTTLLLQQQ]]]fffeeeddddddccc```\\\YYYQQQDDD777444:::<<<666...,,,---------............------------------------++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))++++++************++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,------------...000333666999:::AAADDDHHHJJJJJJHHHDDDBBB;;;;;;;;;:::888555333111222111111111222444666777??????@@@@@@AAAAAABBBBBBBBBCCCDDDCCCDDDFFFHHHIIISSSQQQPPPOOONNNMMMMMMMMMFFFHHHJJJIIIFFFDDDDDDEEEGGGCCCAAABBBCCCDDDHHHMMMRRRSSSTTTVVVXXXZZZ[[[[[[YYYYYYYYYWWWUUUSSSQQQOOOQQQNNNIIIEEEBBB@@@===;;;000///...---------...///------------,,,+++***)))++++++++++++++++++++++++,,,,,,+++++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++*********))))))))))))******++++++++++++******************************************************************************************************************************+++*********))))))))))))***************+++++++++++++++++++++++++++++++++************++++++++++++******+++++++++++++++++++++++++++,,,---...///000///222666999<<>>===;;;999777666555444444444333333333222222333333222222222222222333111444999>>>FFFUUUggguuu}}}sssnnnoootttzzzxxxpppppplllsssvvvllluuuhhhggg___OOOMMMVVV```ccceeefffdddbbb```___]]]NNN??????HHHHHH;;;---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++******************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,------......000333666:::>>>BBBCCCEEEIIIMMMOOOMMMGGG@@@<<<888777666555333111000000000111333666888;;;<<<===AAABBBCCCDDDDDDDDDCCCBBBCCCAAAAAACCCFFFIIIJJJKKKSSSRRRQQQPPPPPPPPPNNNLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJGGGGGGIIIIIIFFFFFFHHHIIIJJJLLLOOORRRTTTVVVWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQOOOKKKIIIIIIIIIHHHGGG;;;888333///------...000......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***************)))))))))******++++++++++++*********************************************************************************************************************************************)))))))))+++++++++***************++++++++++++++++++++++++************+++++++++,,,((()))***+++,,,,,,,,,,,,++++++++++++---///222333888<<<@@@DDDFFFIIIKKKMMMPPPPPPPPPOOOOOOMMMLLLKKKGGGIIIJJJIIIGGGFFFFFFFFFKKKLLLLLLKKKJJJJJJLLLNNNNNNPPPRRRSSSQQQPPPPPPQQQSSSRRRPPPOOOMMMKKKJJJIIICCCDDDEEEFFFFFFFFFEEEDDDOOOQQQRRRSSSQQQMMMIIIFFFJJJMMMRRRTTTRRRNNNJJJGGGBBB???:::555111000000111---,,,---...000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---000222000---...444999EEEMMMUUUUUUOOOPPPcccwwwmmmfffjjjkkktttuuummmppp||||||uuuooohhhbbb^^^[[[ZZZXXX^^^^^^^^^]]][[[YYYWWWUUURRRRRRQQQPPPNNNLLLKKKJJJFFFEEECCC@@@>>>===<<<<<<999999888777666555444333222222222222222222222222222222333444444333222111555666666666999CCCQQQ[[[hhhuuu|||rrrjjjnnnxxxxxxtttrrroooeeedddmmmvvvoooaaafffzzzllldddeeebbb[[[WWW[[[___dddfffdddaaaaaaccc```UUUIIIEEEFFFBBB666+++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---++++++*********+++,,,,,,******+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////444666999===AAADDDFFFGGGHHHJJJLLLLLLJJJDDD>>>:::;;;999777555333222111111111222555888;;;===??????>>>???BBBDDDFFFEEEDDDDDDHHHCCCAAACCCFFFGGGGGGIIIDDDHHHKKKLLLMMMMMMJJJEEELLLHHHDDDCCCFFFIIIJJJIIIGGGEEEFFFIIIHHHEEEDDDFFFEEEFFFGGGHHHJJJLLLNNNOOORRRRRRSSSTTTUUUVVVVVVVVVQQQNNNKKKJJJJJJKKKJJJIIIHHHEEE>>>888222...,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---.........---,,,,,,---...222666999;;;DDDGGGJJJMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGG???AAADDDGGGHHHIIIIIIJJJNNNPPPSSSTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\ZZZWWWTTTRRRPPPTTTUUUUUUTTTSSSRRRPPPPPPMMMNNNNNNNNNLLLIIIFFFCCCDDDJJJPPPSSSSSSQQQQQQRRROOOLLLGGGAAA<<<888555444222000...---///000000000............------------------------------------........./////////000000,,,///111000///222999@@@PPPRRRVVV[[[]]]dddssszzzdddaaakkkgggjjjuuu}}}rrrtttzzzwwwkkkddd]]]YYYSSSNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNLLLJJJIIIFFFFFFFFFEEEDDDCCCAAA@@@???>>>===<<<::::::::::::666666555555444444333333111111111222222222222222000111333555555555444333333444444333333777>>>DDDPPP[[[nnn{{{rrrooouuuzzz}}}~~~xxxoooiiihhhiiiqqq}}}zzzlllbbbbbbpppgggaaaiiihhh```YYY^^^cccdddbbbaaabbbccc^^^ZZZTTTJJJ@@@666000---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))************))))))))))))***,,,---...++++++******+++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++---...000222333:::===@@@EEEHHHJJJKKKKKKLLLKKKIIIFFFBBB>>>;;;999777666555444444444444555333444666999;;;<<<======???AAADDDFFFGGGGGGFFFEEEMMMFFFCCCEEEEEEBBBBBBFFFAAAFFFGGGDDDDDDGGGHHHFFFJJJFFFDDDFFFKKKKKKEEE>>>FFFDDDCCCFFFGGGEEEFFFIIIEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLMMMPPPRRRUUUWWWXXXRRRPPPMMMLLLKKKJJJHHHFFFMMMKKKHHHCCC<<<666000---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***************+++++++++******++++++++++++*********************************************************************************************************************************************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------///000222555:::???CCCEEEMMMOOOPPPPPPMMMJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRQQQQQQTTTZZZ]]]]]]\\\\\\\\\aaa___[[[ZZZ[[[___ccceeeaaaaaaaaa```___\\\YYYXXX\\\\\\\\\\\\[[[[[[ZZZZZZXXXWWWUUUSSSQQQOOONNNMMMFFFIIILLLMMMKKKKKKNNNQQQQQQQQQPPPMMMJJJEEEAAA???:::555000,,,,,,...///000/////////.........------------------------------....../////////000000000---...000111333999BBBIIIQQQOOOTTTeeeuuuzzzyyyvvvwwwccceeelllllloooqqqyyyuuuuuu~~~rrrhhh]]]TTTPPPLLLHHHDDDBBBCCCDDDDDDDDDBBBCCCDDDEEEEEEDDDBBBBBB===============<<<;;;:::999888888777666666666777333333333222222222222111000000000000000000111111...///111333444444333333///111222333333444777999>>>EEEUUUjjjyyyqqqooopppxxxvvvmmmxxx}}}}}}ttthhhaaaeeezzz~~~aaaaaahhhhhh___aaacccdddcccbbbcccccc^^^```^^^RRRBBB666222333///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---...++++++***++++++,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,---///222555888999???BBBFFFKKKNNNOOOOOONNNLLLIIIDDD???<<<:::::::::777888999:::<<<===>>>???===>>>>>>???AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA===???FFFHHHHHHNNNXXX___ccc^^^PPPIIINNNUUUWWWWWWVVVZZZdddlllhhhWWWHHHDDD@@@???AAAAAA???AAADDDCCCBBBBBBBBBCCCEEEGGGIIIEEEFFFHHHJJJNNNQQQTTTVVVRRRQQQPPPOOOOOOLLLIIIFFFIIIJJJJJJJJJFFFAAA<<<888000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,...///000444666:::>>>CCCGGGKKKLLLPPPQQQQQQOOOKKKGGGEEEEEEHHHIIIIIIJJJLLLNNNPPPQQQOOOPPPRRRWWW\\\```bbbbbbiiilllppprrrpppnnnlllkkksssoooiiigggjjjoootttwwwwwwxxxyyyzzzzzzzzzyyyxxxsssrrrooollliiifffdddcccfffddd```]]]YYYVVVUUUTTTSSSRRROOOLLLIIIHHHJJJLLLLLLNNNQQQSSSSSSRRRPPPNNNDDD???777111......//////000////////////.........------------------------.../////////000000000000//////000333:::CCCLLLRRRPPPYYYjjj}}}|||zzzqqqnnn{{{~~~uuu}}}wwwtttbbbYYYRRRJJJDDDBBB???===;;;;;;<<<===>>>=========>>>>>>>>>>>>======999999:::::::::999999888555555444333333333444444333333222222222111111111111111111111111000000000...///000111111222222222000111333555555666666777666888BBBRRRcccvvv}}}sssrrrxxx~~~uuuooommmnnnuuudddeeejjjiiihhhfffffffffgggfffeeebbbcccaaaZZZPPPDDD;;;777000000/////////.........------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************************++++++,,,---++++++++++++,,,---......******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------...111444888<<>>BBBFFFJJJLLLMMMNNNMMMNNNNNNMMMJJJHHHHHHIIILLLMMMMMMOOORRRUUUXXXZZZUUUUUUXXX^^^fffmmmqqqrrrzzz{{{zzzwwwrrrnnnmmmlllqqqlllhhhgggjjjppptttuuu~~~~~~|||xxxtttnnnhhhccc```bbb^^^YYYTTTRRRQQQPPPPPPIIIKKKNNNRRRTTTVVVVVVVVVRRRMMMFFF???:::666333000000000000/////////..............................////////////000000000000222000111555???JJJSSSXXXUUUooossslllzzzuuuzzzppp```PPPJJJFFF@@@<<<<<<999888777777999:::999888777777777777777777777777555666666777777666666555444444333333222333333333444444444333333222222222444333333333222222222222111111111111111111111111111222333333333333333333:::888<<>>BBB@@@CCCGGGKKKMMMNNNMMMLLLJJJKKKLLLKKKJJJKKKMMMOOOOOOPPPQQQRRRUUUYYY\\\^^^hhhffffffiiioootttwwwvvvqqqnnniiiaaaZZZVVVUUUUUUTTTPPPMMMNNNRRRVVVXXXYYYdddeeehhhlllppptttwwwxxxzzzuuujjjeee```^^^^^^^^^[[[YYYKKKLLLMMMOOOQQQSSSUUUVVV^^^ZZZTTTNNNGGG@@@999444000000000000////////////........................+++---000111000//////000444000555DDDLLLLLLRRR]]]nnnfffooozzzssswwwzzziiiTTTMMMEEE???;;;999777444666666666666666666666666555555555555555555555555555555555555555555555555555222000111333444222000222222222222222222222222111111222222222222111111000000000000000000000000000111111111111222222222...444:::<<<@@@JJJ\\\jjjyyywwwtttwwwwwwxxxtttooonnnqqqpppiiifffhhhgggfffbbb]]][[[XXXNNNDDD888333...---///000...+++........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))((()))************+++++++++------,,,++++++******)))++++++++++++******)))))),,,,,,,,,++++++*********))))))***+++,,,---,,,,,,---,,,,,,+++,,,---...///222555;;;@@@CCCDDDCCCAAAEEEEEEEEEBBB>>>;;;999999222:::@@@BBBCCCGGGIIIIIIDDDFFFHHHFFFAAA===<<<===<<<>>>@@@BBBDDDKKKUUU\\\\\\ZZZ]]]fffkkkkkklllmmm|||~~~sssttt}}}~~~{{{pppmmmbbbYYYSSSRRRQQQMMMLLLOOOTTTJJJAAA@@@AAAAAADDDIIIGGGGGGHHHHHHIIILLLOOOQQQOOOIIIAAA???CCCIIILLLMMMHHHHHHEEE???666111///111///,,,)))***---000000///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------............+++///444888<<<@@@DDDGGGKKKFFFDDDFFFEEEAAAAAAFFFFFFGGGIIILLLOOOQQQTTTUUUSSSRRRRRRWWW^^^eeehhhiiibbbXXXPPPSSSYYY\\\[[[[[[^^^^^^UUUOOOQQQJJJBBBFFFFFFDDDFFFLLLMMMHHHDDDDDDKKKQQQXXXYYYUUURRRRRRTTT___gggnnnpppoooqqqzzz|||uuummmddd``````[[[[[[XXXTTTOOONNNPPPSSS]]]^^^^^^[[[VVVOOOHHHDDDHHHAAA999333222111000...000///...,,,,,,---......---///111111000000000111333777AAAKKKPPPVVVcccqqqvvvkkkhhhkkkjjjllltttbbbTTTFFFBBB<<<999999999777666555555555555555555555555555555555555555555555555444444444444444444444444444222111222555666555333222222222222222222222222111111222222222222111111111111111111111111111111000111111111111222222222000444777888999@@@MMMVVVmmm|||tttuuu~~~}}}vvvkkkjjjllljjjhhhiiiffffffccc___^^^\\\TTTKKK>>>888111...///000///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))))))))************++++++++++++++++++++++++++++++,,,++++++++++++*********))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,------,,,---...///111222999;;;===@@@@@@???===<<<999:::;;;:::999888:::;;;AAAGGGJJJGGGEEEDDDCCC@@@GGGDDD@@@<<<;;;<<<@@@CCCLLLOOOSSSWWW\\\fffqqqzzz|||yyyyyyyyyxxxwww|||}}}yyy{{{pppfff]]]VVVYYY]]]^^^aaaeeeoooggg\\\RRRLLLHHHEEEBBBGGGEEEEEEGGGJJJJJJFFFCCCJJJHHHDDD@@@>>>AAAHHHMMMOOONNNKKKGGGBBB;;;444///111///,,,,,,---...---+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,---...///111222666;;;AAAFFFIIIJJJJJJKKKCCC>>><<<>>>>>>===@@@EEEJJJKKKLLLNNNQQQTTTWWWYYY___[[[XXXVVVXXXYYYYYYXXXTTTOOOMMMNNNLLLIIIHHHJJJJJJOOOLLLJJJMMMHHHAAAEEEEEEGGGHHHIIIGGGFFFEEEEEEBBBDDDFFFFFFEEEFFFIIILLLKKKQQQXXXZZZYYYYYY\\\______jjjvvvvvvuuufffeeeccc___[[[YYYYYYZZZ]]]^^^___```___[[[UUUPPPTTTOOOGGG@@@;;;777444333111000///......------...///000111111000000111333333???KKKPPPWWWgggyyyxxxgggcccfffeee```]]]iiijjjXXXIII???;;;999777777777888777666444444444444444444444444444444444444444444444444333333333333333333333333222111111333555777777666222222222222222222222222111111222222222222111111111111111111111111111111000111111111111222222222222333333444555999@@@EEETTTbbbwww~~~rrrsss~~~~~~pppjjjmmmooollliiieeefffdddbbbbbbaaa[[[SSSFFF???666000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***)))))))))************+++++++++)))******+++,,,,,,------++++++++++++************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------...000111333555555======<<<;;;999777555444///222555888:::===AAADDDCCCGGGHHHDDDAAA@@@???<<<@@@<<<999;;;CCCLLLSSSVVVggglllqqqvvvyyy~~~pppoooxxx|||}}}zzzzzzrrrjjjiiimmmqqqwww|||pppbbbZZZPPPFFFBBB@@@???BBBGGGIIIGGGCCCFFFIIIIIIDDD<<<;;;AAAIIIPPPOOONNNOOOOOOHHH>>>555333111...---...---,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,---///333777999???DDDKKKOOOOOOLLLIIIGGGBBB>>>===???AAACCCHHHMMMRRRRRRSSSVVVXXX[[[^^^```]]]YYYSSSOOOMMMMMMLLLKKKGGGHHHLLLLLLHHHCCCFFFNNNNNNTTTOOOIIIKKKJJJKKKSSSWWW___^^^SSSKKKJJJJJJGGGKKKKKKJJJHHHFFFEEEGGGIIIFFFGGGJJJKKKKKKJJJIIIHHHEEEOOO[[[eeeoooxxx{{{yyyxxxmmmbbbYYYTTT```______aaacccccc___[[[]]]ZZZUUUMMMDDD===888666111000000///////////////000111111000///000333666<<>>EEEOOO___sssxxxwww~~~xxx|||}}}www}}}nnnnnnqqqnnniiifffgggfffdddcccccc___XXXNNNFFF;;;333////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******)))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------///111333666777888888999888666444222000000000000444:::@@@CCCFFFIIIKKK@@@BBBAAA===;;;>>>???=========AAANNNaaaooovvvwwwkkkdddmmmsss~~~{{{zzz~~~xxxlll```LLLNNNOOOKKKEEECCCEEEIIIFFFJJJLLLHHH@@@<<<>>>AAAHHHIIIMMMQQQSSSPPPIIICCC777555111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---.........------///333888>>>BBBFFFJJJMMMNNNLLLGGGDDDBBBCCCCCCDDDGGGJJJNNNRRRUUUVVVWWWYYY[[[\\\]]]\\\\\\RRRNNNIIIEEECCCDDDEEEFFFDDDFFFIIIMMMOOOSSS___llltttuuueeeTTTRRRUUU^^^lllzzzqqq```\\\XXXPPPbbbhhhllliii___UUUPPPOOOSSSPPPOOOPPPQQQOOOIIIDDDIIILLLNNNPPPVVV]]]___]]]XXXbbbvvv{{{kkk```ccc___[[[\\\```eeeeeeeeebbbcccaaaZZZPPPGGGBBBAAA555444111///...///000111000000000//////333888<<>>;;;;;;;;;;;;:::888666555444444444444444444444444444444444444444444444444444222222222222222222222222222333333333222222222333222222222222222222222222222222333333333333222222111111111111111111111111000000111111111222222222444222222444777:::;;;:::>>>DDDOOO[[[iii~~~xxxvvv~~~ooopppuuujjjwwwuuuoookkkxxxpppfffgggjjjkkkgggiiihhheeecccccc```ZZZTTTMMMCCC999333000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++******))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...//////111444777999::::::999333222111///000111222444999===CCCGGGGGGFFFFFFEEE@@@AAA@@@===???EEEHHHGGGOOONNNSSSbbbvvvpppfffjjjiiisss{{{|||iiisssxxxlllSSSBBB???DDDBBBDDDFFFGGGFFFCCC???===???DDDKKKOOOOOOMMMMMMMMMAAA>>>999333///...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,.........///000444999???EEEHHHKKKLLLMMMKKKGGGDDDCCCCCCCCCEEEHHHKKKNNNQQQSSSSSSSSSTTTUUUUUUSSSOOOKKKHHHHHHFFFDDDBBBDDDHHHNNNSSSUUUPPPNNNTTT^^^mmmrrrlllpppxxxzzzppp|||vvvjjjfffggggggiiimmmnnnfffVVVJJJMMMNNNMMMMMMSSSXXXVVVPPPRRRSSS[[[jjjwww}}}rrrlllddd```aaadddfffgggfffiiijjjggg___WWWRRRQQQCCC???999444000...//////000000000///222777???DDDOOOTTT]]]ooo}}}|||~~~yyyttt|||sssoooooogggMMM@@@??????>>>===777999::::::888666666777444444444444444444444444333333333333333333333333222222222222222222222222222333444333111000111222222222222222222222222222222222333333333333222222222222222222222222222222000111111111111222222222555333222333555666555555===AAAGGGMMMSSS```wwwxxxrrrzzzqqqdddaaabbb\\\hhhooonnndddaaatttzzzaaa\\\dddmmmhhhkkkjjjfffddddddaaa]]]ZZZTTTKKKBBB999444111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))************+++++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...000111222444777:::;;;;;;999888111000000000222555888:::???BBBEEEEEECCC@@@>>>>>>;;;???CCCHHHQQQ[[[___^^^fffaaa^^^dddqqq~~~}}}xxxppppppssszzz{{{|||{{{zzzzzztttuuu~~~xxxsssYYYMMMLLLBBB@@@???CCCGGGHHHDDD??????EEEKKKMMMKKKIIIJJJLLLKKKIIIDDD===555000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...//////222444777;;;@@@DDDFFFHHHGGGGGGFFFDDDCCCCCCEEEGGGIIILLLNNNMMMNNNQQQQQQOOOKKKKKKKKKJJJGGGCCC???===BBBEEEIIIOOOYYYggguuutttlllooozzzwwwddd]]]___aaaeeejjjiii^^^QQQVVVOOONNNVVV```dddfffggghhhlllwww{{{pppgggaaa]]]fffhhhjjjiiiddd___ZZZWWWSSSOOOHHHAAA999444000///111111111222666===GGGNNNQQQZZZgggyyyyyywwwzzzyyyuuuwww{{{gggVVVGGGCCCDDDBBB@@@???999:::;;;:::888666888:::555555555555555555555555333333333333333333333333333333333333333333333333111333444444222111333555222222222222222222222222222333333444444333333222222222222222222222222222000111111111111222222222444333333222222222333444<<<===BBBIIILLLQQQ___mmmtttrrryyy~~~sssjjjcccfffeeeqqqwwwppphhhmmm|||uuu```bbbjjjhhhkkkkkkgggeeefffdddaaa^^^[[[TTTKKKBBB:::555222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++)))************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,---///222333555777:::<<<<<<:::888555111111111222444777999;;;>>>????????????@@@DDDGGGJJJRRR\\\fffqqqzzzyyytttrrrmmmggggggmmmsssuuuuuu|||zzzxxxvvvzzz|||}}}~~~{{{zzzuuuppppppooo{{{zzz|||mmmeeeNNNHHHCCCBBBEEEGGGFFFDDDCCCFFFKKKMMMMMMKKKIIIGGGJJJLLLLLLGGG@@@888222000............------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...000111222999;;;@@@DDDFFFFFFDDDCCC???AAABBBDDDFFFJJJOOOSSSSSSUUURRRLLLKKKOOOPPPMMMHHHHHHGGGHHHJJJNNNRRRUUUTTTXXX```kkkzzzzzzjjj^^^ZZZYYY^^^aaa___]]]\\\VVVUUUZZZhhh{{{|||mmmeeeffffffggggggeee```YYYTTTYYYYYYVVVRRRKKKCCC;;;777222222222444999BBBMMMUUUXXXeeewwwpppzzzvvv{{{}}}zzz{{{uuuZZZQQQLLLOOOOOOHHHCCCBBB>>>??????<<<999777888:::666666666666666666666666333333333333333333333333333333333333333333333333000222555555333333666888222222222222222222222222222333333444444333333222222222222222222222222222000111111111111222222222111222333333222333666999777666;;;DDDIIIJJJOOOWWWdddzzz|||ttt|||ooopppggguuu{{{xxxvvvmmmcccfffgggkkklllhhhggghhhhhheeeaaa___ZZZRRRHHH>>>888444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++++++++++++++)))************+++++++++*********++++++,,,------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,+++,,,---000333555666888;;;======:::666444111111111111333555777888;;;::::::;;;???GGGQQQXXXnnnvvv|||vvvuuutttuuuwwwvvvssspppqqqtttvvvwwwxxx|||~~~~~~yyyssslllyyyuuuwww~~~vvv^^^VVVLLLDDDCCCDDDFFFGGGEEEFFFJJJOOOSSSQQQKKKEEEDDDIIIOOOOOOHHH@@@888555//////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,---......//////000222333444>>>AAAFFFIIIIIIFFFAAA>>>???BBBGGGKKKQQQWWW]]]aaaXXXXXXQQQGGGDDDIIIKKKIIIJJJIIIJJJNNNWWWdddpppxxxssswww}}}ssssssvvvxxxtttjjjcccaaaXXXRRRPPPXXXhhhvvvyyyxxxlllkkkiiiiiihhhccc[[[TTTXXXZZZ^^^^^^YYYQQQGGGAAA///333444555BBBTTTYYYRRRcccwwwoookkkooozzz|||{{{~~~nnn]]]WWWQQQNNNNNNMMMKKKIIIEEEEEECCCAAA===;;;::::::<<<:::888777777777666555444444444444444444444444444444444444444444444444333222222222333444444555666666555444444333222222//////000000111111222222111111111111111222222222222222111111111111111111333333222222333333444555777888999===BBBGGGLLLOOOXXX^^^qqqvvvvvv|||tttvvv|||~~~}}}zzzfffuuullleeeiiihhhggghhhiiihhhfffeeeaaa]]]XXXVVVRRRIII:::...///...------,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------............---------...//////,,,------......111666999<<<<<<;;;:::888666444333222444666999;;;;;;;;;:::<<<;;;===AAAEEESSSooouuuvvvvvvkkkjjjlllsssyyyvvvnnnlllooo|||zzzvvvzzz{{{~~~~~~wwwvvvmmm]]]RRRMMMGGG@@@BBBCCCDDDHHHKKKMMMLLLJJJCCCCCCFFFLLLQQQNNNCCC999333111///.........---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,+++///......---000666===CCCCCCFFFFFFBBB>>>===BBBGGGHHHMMMOOOQQQXXX___]]]VVVMMMFFF??????BBBEEEFFFFFFGGGQQQYYY```qqq{{{xxxnnnkkkiiikkkoooppplllhhhllloooxxx}}}bbbZZZVVVXXX]]]___```ccciiivvvrrreeefffjjjdddYYYRRRUUUYYY^^^```[[[SSSMMM222333777@@@IIISSS]]]fff}}}~~~ppprrrfffdddttt~~~vvvwwwwww{{{{{{___YYYRRRMMMLLLLLLKKKIIIHHHHHHHHHFFFDDDAAA@@@@@@>>><<<999999999999888666555555666666666666666666333333333333333333333333444444444444444555666666777777666666555444444333111111111111222222333333111111111111111111111111111111111111111111111111333333222222333333444555555666777:::>>>CCCHHHKKKQQQUUUaaasss}}}|||yyy|||~~~~~~|||ssspppxxxkkkffffffkkkkkkfffcccdddddd___[[[XXXUUUMMM@@@555111000...---............------------------------......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------------.........+++---///111333555999<<<>>><<<999666444444444444:::<<<>>>???>>><<<<<<;;;;;;AAANNN___kkkuuu~~~tttsssqqqjjjbbbbbbjjjwwwzzz|||zzz{{{}}}|||{{{pppfff\\\NNNAAAFFFEEEEEEGGGJJJLLLLLLLLLEEE@@@===BBBIIILLLGGGAAA666333///------.........---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------------------///222444777<<>><<<;;;;;;;;;:::999888888888888888777777777444444444444444444444444666666555555555666777777888888777777666666555555222333333333333333333333111111111111111111111111111111111111111111111111333333222222333333444555333444555777:::>>>BBBDDDJJJNNNVVV___hhhxxx|||}}}nnnuuuzzzmmmggglllnnnfffcccggggggbbb^^^[[[YYYRRRHHH???444222///...///000000000------------------------...------------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------.........------,,,***---222666888999;;;===:::888555333222555777999>>>@@@AAA???===<<>><<<===AAAHHHPPPUUUXXX\\\^^^YYYQQQJJJBBB;;;???EEEJJJLLLNNNUUU```iiittt~~~}}}rrroooooorrrtttrrrqqqrrrvvvvvvtttqqqttt}}}}}}zzzzzzzzzxxxvvvsssoookkkjjjkkkllliiigggmmmrrrrrrllljjjtttzzzlllcccYYYRRROOOWWWeeevvv|||ooofffeeedddaaa[[[VVVVVV\\\ccc666999DDDTTTaaaqqqnnngggwwwllldddfffyyyrrrxxxoooddd[[[VVVSSSOOOMMMNNNLLLKKKIIIGGGEEEBBB???BBB@@@>>>===>>>===<<<;;;::::::999999999999999888777777777777777777777777777777666666666777777888888888888777777666666666444444444444333333333333111111111111111000000000111111111111111222222222333333222222333333444555333333444666888:::===>>>BBBGGGPPPWWWZZZbbbttt{{{~~~wwwtttkkkkkkmmmgggffflllhhhddd```]]][[[WWWOOOIII888444000...///111111000........................------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,---............---,,,,,,000666:::;;;:::::::::222222222333666:::???AAA>>>???@@@???@@@GGGQQQZZZiiimmmsss{{{xxxrrrssswwwzzzxxxsssXXXPPPFFF???>>>BBBGGGJJJMMMGGGAAA>>>AAAFFFJJJKKKEEE>>>666///------...///------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111111666>>>CCCDDDBBB@@@???===;;;:::???HHHSSS\\\aaa\\\[[[UUULLLDDDCCCFFFJJJIIISSS]]]bbbiiiuuu}}}ppplllqqqrrrtttxxxuuulllnnnwww}}}hhhppp|||nnn___QQQSSS^^^jjjuuu|||xxxiiimmmnnneeeXXXTTT\\\fff>>>IIITTT^^^pppyyyjjjkkkuuuooorrr}}}|||rrrhhh___WWWQQQRRROOOLLLKKKKKKJJJGGGEEEEEEBBB@@@???@@@@@@???===<<<<<<;;;;;;::::::::::::999999999999999999999999999888888777777777888888888888888888777777777777555555555444444333333333333222222222111111111000000000111111111222222222333333222222333333444555333444444666777999:::;;;===???EEELLLPPPTTT^^^hhh{{{}}}}}}zzzxxxxxxvvvjjjiiifffgggmmmgggdddaaa___]]]YYYTTTOOO???999222...///111000...........................------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------......//////......000444888;;;:::888666666111333555999<<<@@@BBBDDD???@@@CCCHHHPPP^^^ooozzz~~~yyywww|||}}}{{{yyymmm\\\MMMDDDBBBCCCDDDGGGHHHHHHFFFCCCDDDGGGKKKLLLFFF<<<444000...------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---///111222444777;;;AAACCCBBB???<<<:::;;;>>>EEEMMMVVV[[[\\\[[[PPPMMMJJJGGGGGGNNNYYYcccgggqqq{{{~~~uuupppxxx}}}{{{qqqmmmiiiiiinnntttyyy{{{uuuaaaYYY[[[^^^```bbbhhhtttyyylllfffffffff```ZZZ===OOO```ooopppnnnsssrrrmmmzzzxxxkkkbbbYYYUUUOOOMMMMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999999999999:::999999999999999999999999888888777666555444444444444444444333222222111111000000000111222222333333333333222222333333444555444444555666777888999999@@@======AAAFFFKKKSSS[[[```qqqwwwjjjfffgggjjjfffdddbbbaaa___[[[WWWSSSGGG???555000000111///,,,........................,,,,,,,,,------------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------...///000222333666888::::::888555444444888999;;;>>>@@@AAABBBBBB@@@EEEOOO\\\kkkzzz{{{xxxjjjlll~~~tttbbbSSSJJJCCC@@@@@@DDDHHHGGGEEEDDDGGGJJJOOOJJJBBB:::555222///---......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,...000444777888===???AAA@@@???=========???GGGSSS\\\^^^XXXPPPIIIAAAEEEOOO]]]gggnnnvvv}}}qqqqqq{{{vvvpppjjjccc]]]```nnnxxxnnnfffaaa```^^^^^^eeewww|||pppeee\\\XXXGGGYYYrrrwwwkkkpppzzz|||xxxqqqiii___XXXUUUSSSPPPMMMLLLJJJHHHGGGGGGGGGFFFEEECCCCCCBBBAAAAAA@@@?????????????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666666666555444444333222222///000000111222222333333333333222222333333444555333333444666777777888888>>>;;;;;;???BBBDDDKKKRRRQQQ[[[mmmyyy|||wwwjjjggggggeeeeeeeeedddaaa]]]XXXUUUQQQGGG:::333222222///+++........................,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......///...------///222555777;;;;;;;;;999666555555666>>>>>>>>>???@@@BBBCCCDDDLLLVVViii}}}nnnnnnwwwvvvzzz|||rrrggg\\\VVVHHHGGGEEEEEEFFFHHHIIIIIIMMMJJJEEE@@@<<<777333000......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...000333888<<<>>>AAA@@@>>>======@@@EEEJJJMMMRRRXXXYYYTTTLLLFFFDDDGGGPPPggg}}}rrraaadddmmmzzz{{{wwwfff\\\YYYeeeuuu~~~lllbbbbbb```lllvvvssstttyyytttlllsssuuuiiibbb]]]WWWRRROOOMMMKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<:::999888888777777666555444444333333///000000111222222333333333333222222333333444555222333444555666777777777444555:::??????===@@@EEEMMMQQQZZZfffyyywwwpppqqqxxxpppiiifffeeefffffffffccc___ZZZVVVWWWLLL>>>666444333///+++////////////////////////,,,,,,,,,------.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......///...------///333777:::======;;;888555555777999???>>>======???CCCGGGIII^^^lll~~~{{{xxxWWWNNNEEECCCHHHKKKJJJGGGKKKIIIFFFCCC@@@<<<666222......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///222666;;;???BBBBBB@@@===;;;===DDDNNNUUU[[[ZZZTTTKKKCCCAAAEEEKKKWWWbbb}}}ssskkkkkkqqqkkkZZZ[[[gggsss~~~wwwiiigggwwwpppssskkkaaakkkvvvmmmeeejjjyyyxxxkkk```YYYSSSQQQOOONNNNNNMMMLLLJJJHHHIIIIIIIIIIIIIIIHHHGGGKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCDDDEEE@@@AAACCCCCCBBBBBBBBBBBB???????????????>>>===<<<:::::::::999777444222000333333222222222222222333222222222222222222222222333333444444555666777777555666777:::<<>>===:::666666:::>>>>>>?????????BBBJJJVVV___ooowww|||vvv}}}]]]FFFIIILLLDDDCCCLLLKKKKKKJJJGGGAAA<<<888777444222///.../////////...222111000.........///000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++,,,,,,---......---------.........//////,,,000444888;;;>>>AAACCC888<<<777;;;NNNZZZ^^^dddeeeLLL@@@IIINNNKKKUUUiiippp~~~|||xxxwwwjjjssssss}}}yyy}}}qqqiiifff~~~pppbbb^^^bbblllvvvqqqvvvnnniiiiiibbb\\\kkkooommmnnnvvvuuuiiibbb]]]WWWSSSPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHDDDEEEEEEEEECCCBBBBBBCCC@@@@@@AAA@@@@@@???>>>>>><<<<<<;;;:::999666444222333333222222111222222222222222222222222222222333222333333444555555666666444444666888:::<<<===>>>>>>===CCCLLLQQQYYYoooxxxqqqgggfffbbbiiiwww{{{xxxpppfffbbbiiilllhhhddddddbbb^^^XXXWWWQQQEEE===:::666222000000///...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---++++++,,,,,,,,,---------...------...222666:::<<<<<<;;;::::::;;;<<<>>>???@@@BBBGGGOOOZZZfffrrrxxxyyy|||}}}~~~xxxyyyuuu{{{ttt]]]VVVOOODDDAAAGGGFFFGGGHHHGGGCCC???;;;888666333000/////////...---111000///---------...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,------...---------.........//////...222777===@@@@@@>>>;;;888???AAAIII[[[aaa\\\^^^PPPDDDEEEXXXhhhnnnwww|||vvvxxx~~~}}}yyyzzzxxxrrrpppxxx~~~yyyvvvwww|||qqqooowww|||tttnnnddd[[[cccrrrjjjfffccc]]]\\\mmmuuukkkrrr}}}xxxrrrhhh___XXXTTTQQQOOOOOONNNMMMLLLJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>===<<<:::777666444444333222111111111222111111111222222333333333222222333333444444555555333444555666777888999:::<<<;;;>>>EEEHHHKKKWWWfffnnn[[[RRRXXXjjjnnndddhhhwww~~~jjj^^^fffkkkiiidddbbbaaa___[[[ZZZTTTMMMHHHDDD<<<333000000///...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,------------,,,...000333666888:::;;;777555555777;;;>>>>>>===@@@IIIXXXjjjzzz}}}zzz}}}~~~{{{nnnoooiiilllwww{{{zzzmmm___PPPFFFBBBCCCEEEHHHIIIGGGCCC>>>:::999666333000000///---,,,///......------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---------------------......///000333777<<>>@@@AAADDDTTTkkk~~~zzzwwwkkkfffnnnqqqyyyxxxjjjVVVFFFEEEFFFHHHJJJJJJGGGBBB>>>===:::666333111000...,,,///.............................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------,,,,,,,,,...---------...///111222999<<<@@@AAA???===<<<<<>>999999777666444444333333222222333333444444444555222222333333333333333444555555555555666666666666999777888;;;>>>BBBHHHOOOVVVdddkkk___kkkqqqfff```fffvvvyyyllleeeaaaccciiijjjgggccc```^^^ZZZVVVTTTOOO@@@111000000///...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------............111666888666444333333666;;;@@@@@@>>>AAAHHHOOOWWWfffzzzsssooo{{{}}}{{{}}}{{{xxxtttssstttwwwzzzvvv{{{~~~}}}zzzzzz~~~vvvqqqwwwvvvvvvkkkXXXGGGFFFEEEFFFHHHHHHFFFDDDAAA>>>999666444222///---////////////000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...---------------------...------...///222444666===AAACCC???:::;;;DDDLLLZZZ]]]WWWQQQNNNHHHLLL]]]ggg|||yyy{{{{{{|||~~~yyy{{{vvvssssssWWWUUUeeevvvwwwrrrnnndddkkktttwwwrrrnnnuuu~~~vvvnnnhhheeeddd[[[[[[ZZZYYYXXXVVVUUUUUUTTTQQQOOOPPPSSSTTTSSSQQQJJJEEE???===???AAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDBBBBBB>>>===;;;999888777666666555555555555555555555555333333333333444444444444555555555666666666666666888888777777888<<>>BBBIIIKKKVVVlllxxxqqqoooooorrrwww~~~~~~tttiiigggeeeccccccaaabbb___[[[YYYUUUKKK@@@000000///...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------............000444777666444333777:::777;;;@@@CCCIIIWWWjjjxxxxxxtttuuuccc]]]bbbaaaZZZLLLMMMKKKIIINNNTTTRRRLLLLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLOOOQQQRRRSSSSSSRRRNNNOOOOOOLLLHHHFFFFFFHHHIIIIIIIIIJJJNNNTTTZZZ^^^bbboooxxxzzz~~~{{{ggg\\\NNNDDDCCCFFFJJJKKKHHHDDD???<<<999777555333------///000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------......//////------...///333888<<>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCAAA???===;;;;;;:::::::::999888777666555555555555555555555555555555222333333444444555555666///555::::::777888<<>><<<>>>HHHVVVbbbhhhiiiNNNQQQ\\\}}}zzzxxxyyy}}}tttlllqqqwww^^^{{{zzz|||}}}zzzxxxwwwuuussswwwqqqjjjggggggfffaaa]]]VVVRRRMMMIIIFFFDDDAAA@@@@@@>>><<<<<>>======;;;:::999888888888888888888888777666555555777777666555555555555666444555666777888999:::;;;>>>>>>EEENNNUUUccc{{{qqqzzz}}}xxx~~~ooolllrrrdddeeeccc```^^^[[[WWWRRRNNN<<<666000---//////---***........................---------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,------///000222333555222333888:::999>>>FFF???AAARRRpppvvvsssvvv|||~~~|||wwweeeYYY___\\\```]]]QQQIIIIIIJJJJJJLLLNNNOOOMMMMMMRRR\\\dddjjj]]]QQQQQQZZZ___[[[SSSVVVcccnnnqqqqqqpppiii```YYYTTTOOOLLLLLLLLLKKKIIIKKKHHHFFFGGGIIIHHHCCC>>>JJJSSS]]]dddfffiiiooouuu~~~yyyzzz{{{~~~}}}uuu\\\KKKHHHFFF@@@IIIFFF@@@<<<<<<<<<:::666111111000///...------,,,------------------------///............---------,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...000///---,,,++++++,,,,,,******+++,,,,,,---......,,,,,,,,,---------........./////////////////////......///555;;;??????===??????GGGZZZlllooocccUUUSSScccyyy~~~{{{zzzzzz|||~~~|||iiirrruuu~~~{{{yyywwwqqqkkkiiijjjiiieeeaaa^^^YYYSSSMMMJJJHHHFFFDDD@@@>>><<<<<<>>>@@@AAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGDDDBBBAAA???>>>===;;;::::::999999:::;;;;;;::::::999888777777777666666555555555555444555555666888999::::::<<<;;;@@@HHHKKKRRRhhh{{{{{{}}}mmmjjjdddgggeeebbb```]]]YYYTTTQQQAAA;;;333//////000...,,,........................---------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,---...///111222333444000111777::::::<<>>EEEOOO]]]fffhhhddd___]]]rrr{{{xxxwwwwww{{{qqqqqq~~~zzzzzz{{{xxxrrrmmmkkkmmmmmmjjjfff```[[[TTTOOOKKKHHHFFFDDD@@@>>>;;;;;;<<<>>>??????AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777666666666666666444555555666777888888999888777:::@@@AAABBBLLLZZZyyyzzz~~~yyyhhhkkkhhhfffdddbbb```\\\XXXTTTJJJAAA777000.../////////........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------------......,,,---...///000222333333333111222888<<<>>>@@@CCCKKK___rrriiiggghhhjjjkkkhhh|||zzzfff]]][[[]]]dddwww||||||zzz|||~~~wwwpppkkkgggddd^^^VVVNNNKKKLLLOOOJJJIIIFFFDDDDDDKKKVVV^^^ggguuu~~~yyywwwyyyxxx|||wwweeeQQQGGGCCCFFFHHHEEE>>>:::<<<@@@888666333000///...//////------------------------///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------.........------------...//////000222555888;;;===>>>@@@BBBMMM[[[iiikkkeeecccmmmxxxtttmmmpppvvvtttmmmnnnzzzvvvzzz{{{vvvpppnnnpppppplllhhh^^^[[[WWWTTTPPPLLLHHHDDDBBB???<<<;;;;;;<<<===<<<>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGCCCBBBAAA@@@????????????<<<<<<<<<<<<;;;:::999999888888888888777777666666555555555666666777777888666444666;;;>>>===AAAGGGZZZzzzzzztttxxx|||jjjmmmhhhfffdddcccaaa^^^ZZZWWWPPPHHH;;;222......///000........................------------------------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------......///------///111222333444555444555888<<>><<<<<<<<<<<<;;;<<<======???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA????????????>>>===<<<<<<999999:::::::::999888777666666666666777777777777777555555999<<<===>>>AAAFFFZZZ|||wwwlllkkkgggqqqtttqqqhhhfffeeecccbbbaaa___[[[XXXTTTLLL@@@555///...///000........................------------------------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...///000...///111333555666777777444999>>>???BBBOOOaaannnqqqzzzwwweee]]]RRRLLLQQQaaavvvjjj[[[WWWTTTOOOKKKHHHFFFCCCAAA<<>>???===:::666222///...//////........................///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------,,,,,,...------------------------------.........//////------,,,---...000222444777999;;;;;;===CCCLLLSSShhh___[[[hhhxxx|||wwwrrrssspppbbb^^^___qqqzzzvvvvvvsssnnniii``````aaabbb```[[[SSSNNNHHHEEE@@@>>>======<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???;;;;;;<<<===<<<;;;:::999888888888888777777777777999777666777999;;;;;;<<<@@@III___pppffffffccc\\\ggguuullleeedddcccbbbaaa___\\\YYYVVVPPPEEE:::222//////000........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000///111333666888999999999555<<>>===<<<============>>>>>>???????????????@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????<<<===>>>??????===<<<;;;::::::999999888888888777666777777777888999999888>>>CCCPPPkkkyyyuuukkk\\\cccxxx}}}ssspppzzzzzzeeedddccccccbbbaaa^^^[[[WWWSSSJJJ@@@777222000000........................---------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///000111111333666999;;;<<<<<<;;;<<<@@@CCCHHHWWWpppyyywwwvvv}}}uuummmaaaVVVPPPUUUXXX\\\```iiixxxrrraaaWWWQQQKKKGGGIIIFFFAAABBBRRRmmmyyyWWWJJJIIIFFFCCCDDDBBB@@@===:::666333111000........................///............---------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---......------,,,,,,,,,------......//////............///////////////.........000333666888>>>@@@CCCIIIOOOTTTVVVVVVNNNYYYmmmzzzrrrmmmrrrgggrrrkkkjjjsss|||}}}~~~~~~|||wwwrrrqqqnnnjjjgggddd```\\\YYYMMMJJJEEEBBB@@@???>>><<<=========>>>>>>>>>>>>>>>@@@????????????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA????????????>>>===<<<<<<===>>>@@@AAA@@@???===<<<;;;;;;::::::999888888888222555888888999::::::888999>>>GGGUUUlllsssccceeeqqqnnngggllldddeeedddcccccccccbbb___\\\XXXTTTNNNDDD;;;444111000........................---------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111222444777:::<<<=========DDDEEEFFFNNNddd}}}nnn```WWWVVV^^^gggfffllluuu{{{yyylll___WWWMMMMMMHHH@@@CCCTTTkkkyyy}}}eeeRRRLLLGGGEEEIIIDDDCCCAAA===999666333111//////////////////////////////.........---------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,---.........---,,,,,,,,,,,,---...///000000............/////////000000///...///111444888:::AAACCCHHHPPPXXXZZZWWWSSSXXXnnn|||uuu{{{mmmjjjttt}}}xxxwwwxxx|||zzzwwwxxxyyyvvvrrrlllgggccc```]]][[[SSSMMMFFFCCCCCCCCC@@@===??????>>>>>>>>>>>>??????????????????????????????CCCBBB@@@??????@@@BBBCCC@@@@@@@@@??????????????????===<<<===>>>???>>><<<@@@???>>><<<::::::999999888888777888888999:::;;;;;;<<>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>???@@@@@@???>>>??????>>>=========>>>>>>999999888888888888999999::::::>>>BBBEEEQQQrrrxxxwwwkkknnnkkk]]]ccchhhbbb]]]___]]]XXXTTTQQQGGG999111000......//////......------//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------.........///000000///...000111333444666888;;;>>>BBBEEEJJJVVViii~~~}}}yyy{{{{{{mmmbbb^^^YYY\\\aaaccc``````lllyyyooo^^^VVVNNNFFFHHHRRRaaafffjjjllluuuqqqrrr}}}~~~jjjWWWIIIAAAKKKGGGAAA<<<;;;:::777333000000///////////////000//////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........///////////////111...///555888999===CCCKKKVVVbbbhhhjjjlllnnnnnnttttttxxx{{{{{{{{{xxxtttppplllgggbbb___\\\WWWQQQMMMKKKIIIEEEBBBAAA@@@??????>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGFFFEEECCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAABBBBBBAAA???>>>>>>>>>???@@@AAACCCCCC======<<<;;;;;;::::::::::::999;;;>>>===AAARRReee~~~xxx{{{vvvlllxxxzzzbbbeeeiiiaaa]]]cccaaa[[[VVVTTTMMMBBB666111/////////.........------...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......000222444444555:::AAAHHHKKKKKKXXXmmm~~~pppvvvnnn\\\SSSRRRVVVdddwww|||xxx}}}nnnaaaTTTLLLKKKOOOTTTXXXZZZbbbppp~~~yyyooossszzz|||nnnZZZHHHHHHFFFCCC???:::888777999000000////////////000000/////////.........------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........//////000000000///000444999;;;===DDDKKKWWWjjjqqqhhhmmm~~~pppyyy}}}zzzwwwsssooojjjddd```aaa]]]XXXSSSPPPLLLHHHDDDCCCBBBAAA@@@????????????BBBAAA@@@@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBCCCBBBAAA???=========>>>@@@AAACCCDDDBBBBBBBBBAAA???>>>===<<<===;;;<<>>>>>@@@AAABBBDDDDDDDDDDDDCCCAAA@@@???AAA>>>===???AAABBBFFFJJJYYYsssbbbcccfffcccccc^^^YYYVVVUUUNNNAAA555222111000...---------...---.....................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///......000333555777;;;@@@DDDIIISSS___hhhzzzkkkccc^^^ZZZ^^^gggiiivvviiiUUUPPPKKKJJJNNNXXXdddmmmwww}}}yyybbbKKKFFFCCCCCC???888777:::444333111000//////000000000000/////////....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000111111222333777:::<<>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBDDDAAA>>>===???AAABBBCCCNNNqqqqqqkkkeeefffhhhbbbbbb___ZZZVVVVVVRRRGGG;;;333222000...------......---------..................------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////111555888:::BBBKKKSSSZZZdddrrr}}}wwwzzz}}}~~~vvvggg```hhhlllhhhgggmmmxxxkkk]]]NNNGGGGGGLLLSSSZZZssswww{{{}}}\\\NNNCCCBBBAAA<<<999;;;888777444111//////000000000000000/////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000000111222222666;;;>>>AAAJJJZZZjjjsssvvvppptttwww~~~{{{yyykkkkkkiiieee___XXXSSSPPPKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDGGGHHHIIIJJJLLLMMMMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJHHHFFFFFFEEECCCAAAAAAAAAAAABBBCCCDDDFFFGGGDDDFFFHHHJJJKKKJJJIIIIIIGGGEEEBBB??????@@@@@@???JJJaaapppgggfffcccaaa```\\\WWWVVVUUULLLBBB444222000...------......---------.........//////...---,,,,,,,,,,,,---...........................,,,------......------,,,------------------------,,,,,,,,,---------......///000000000000333777:::???IIIWWWfffsss{{{~~~zzzzzzdddaaajjj~~~|||vvvzzzvvv[[[NNNJJJIIIJJJMMM___jjjvvv~~~eeeLLLEEEEEE@@@;;;;;;===:::666333000///000000000000000000/////////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---...///000111222333333888>>>CCCIIIVVViiiwww{{{sssuuuzzzzzzyyy}}}{{{mmmmmmmmmiiiccc\\\WWWTTTMMMLLLJJJHHHFFFDDDCCCCCC@@@BBBFFFHHHJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNOOOOOOKKKKKKLLLMMMNNNNNNOOOOOONNNLLLJJJHHHHHHFFFDDDBBBCCCCCCDDDEEEGGGIIIJJJKKKGGGIIILLLOOOPPPPPPPPPOOOIIIIIIGGGDDDCCCCCCCCCAAAHHHWWWsssyyyhhhcccddd```bbb^^^XXXVVVVVVPPPGGG444333000...------...///---------.........//////...---,,,,,,,,,,,,---...........................,,,------......------,,,------------------------,,,,,,,,,---------......000000000000111444888<<>>BBBQQQhhhjjjXXXiiibbbdddaaa\\\[[[[[[SSSIII<<<555000111000,,,,,,000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333000///111333666===EEENNNVVVkkkyyyzzzzzzrrrqqquuuxxxwwwsssyyyzzzzzzxxxyyy|||~~~gggWWWSSSPPPKKKLLLVVVhhh{{{~~~~~~|||lllSSSHHHEEEBBB>>>>>>???>>>999222...///111000/////////............////////////////////////......------------..............................------------------------.........------,,,,,,,,,..................------333000000333444333666:::BBBGGGPPP___sss|||~~~xxxooonnn~~~{{{}}}xxxttt}}}|||xxxuuuuuusssoooiiibbb]]]ZZZWWWRRRLLLIIIJJJJJJGGGCCCFFFEEEDDDEEEHHHJJJJJJJJJIIIJJJKKKKKKKKKMMMQQQTTTNNNMMMKKKLLLOOOQQQRRRRRRUUUUUUOOOOOOQQQJJJJJJXXX]]][[[RRRSSS___^^^UUUVVVSSSOOOJJJMMMYYYcccbbb[[[PPPMMMKKKIIIGGGEEEAAA???AAAMMM```yyyzzzcccfffcccddd```ZZZWWWWWWRRRKKK@@@777000000000------000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000---...222555888???GGGMMMVVViii||||||zzzfff___fffqqqwwwwww|||vvvsssqqqppppppmmmiiidddcccdddfffhhhnnnwwwoooXXXOOOOOOIIILLLYYYnnn~~~|||xxxxxx}}}xxxgggXXXJJJAAA???>>>@@@???;;;555111000111000000/////////.........////////////////////////......------------..............................------------------------.........------,,,,,,,,,........................000------111222333777===GGGLLL[[[ooo}}}kkkeeeiii{{{~~~}}}zzzxxxxxxzzz|||~~~wwwyyy{{{}}}~~~xxxzzzwwwvvv~~~|||}}}yyywwwuuurrrnnniiidddaaa___\\\WWWPPPMMMLLLLLLJJJGGGHHHGGGEEEEEEFFFGGGGGGFFFMMMLLLKKKIIIJJJMMMSSSWWWRRRPPPOOOOOORRRTTTTTTTTTUUUWWWSSSSSSUUUQQQWWWkkk}}}vvvddd^^^iiiiii___[[[VVVNNNFFFHHHWWWgggjjjdddVVVSSSMMMIIIGGGDDDBBB@@@AAAJJJYYYlllgggjjjpppxxxrrrdddeeeeee```YYYUUUUUUSSSPPPEEE:::111///000/////////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,------------.........////////////---///444888<<>>999444111000000000000/////////......////////////////////////......------------..............................------------------------.........---------------........................///------111333555<<>>>>>>>>>>>>>>BBBGGGNNNVVV```nnn}}}|||uuu^^^IIIHHHWWWhhhrrrvvvxxxiiiRRRGGG???@@@@@@???<<<777222///000000000////////////...////////////////////////......------------..............................------------------------...............---------............////////////222000000333666999BBBLLLbbbmmmwwwyyy~~~}}}{{{zzzvvvrrrrrrsssooohhh```___^^^]]]^^^```bbbdddcccfffkkkooosssvvvzzz}}}~~~www}}}||||||}}}{{{wwwpppllljjjiiigggfffbbb^^^XXXSSSOOOMMMKKKJJJIIIHHHGGGGGGIIIJJJJJJJJJIIIKKKLLLLLLLLLMMMPPPRRRVVVUUUSSSTTTVVVXXXYYYYYYSSSYYYZZZYYYVVVOOOTTTjjj{{{iii]]]UUUUUUMMMGGGAAAEEEVVVgggkkkfffaaa[[[RRRJJJEEECCCAAA@@@???FFFQQQ```ssszzzccc```kkkqqqjjj```pppnnnbbb```___^^^[[[XXXTTTSSSLLLDDD999222000222111...................................................------------------------------------------------,,,,,,,,,------................../////////000000333111333888>>>DDDMMMWWWmmmyyyxxx~~~jjj```]]]mmmwwwvvvggg\\\SSSMMMIII@@@???===<<<;;;;;;;;;<<<::::::;;;<<<<<<;;;;;;:::<<<===???CCCJJJVVVeeeqqqzzz\\\LLLKKKTTTaaalllttt}}}}}}|||xxx___KKKAAA@@@?????????;;;444...111000000000////////////////////////////////////......------------..............................------------------------................................./////////000000333111222555777===IIITTTnnn~~~~~~zzz}}}}}}{{{yyyvvvrrrpppkkkfffdddccc^^^WWWRRRQQQQQQQQQQQQSSSUUUWWWVVVZZZ___eeejjjpppvvvyyyuuuxxx|||zzzxxx{{{|||uuuqqqpppooommmjjjccc```[[[VVVQQQMMMKKKJJJIIIHHHGGGHHHJJJLLLLLLLLLGGGJJJMMMOOONNNNNNNNNOOOUUUTTTSSSTTTWWWYYYZZZ[[[YYY^^^\\\XXXSSSFFFGGGXXXyyyhhhYYYTTTHHHFFFCCCGGGUUUdddgggcccbbb\\\RRRIIIDDDAAA???>>><<>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;999888:::<<>>777000111111000000000/////////////////////////////////......------------..............................------------------------.............../////////.........//////000000111111111222666:::BBBQQQ```www{{{xxxwwwuuurrrnnnbbb```ZZZTTTRRRRRRMMMGGGGGGGGGFFFFFFGGGIIIJJJKKKKKKOOOTTTYYY___gggnnnsss{{{}}}|||sss~~~||||||yyywww{{{~~~wwwtttsssrrrooolllcccbbb___ZZZTTTOOOKKKIIIIIIHHHGGGGGGIIIKKKKKKJJJIIIKKKNNNPPPOOOOOOOOOPPPTTTRRRRRRSSSWWWZZZ[[[\\\\\\^^^YYYUUUOOOBBBAAAQQQ}}}wwwfffZZZHHHHHHGGGIIISSS___dddbbbaaa[[[QQQIIICCC@@@>>><<<<<>>=====================<<<<<<;;;999999;;;999888>>>GGGWWWlllsss```NNNCCCEEEMMMiiixxx|||zzzttt\\\IIIDDD@@@AAADDDBBB;;;333111111111000000000//////////////////////////////......------------..............................---------------------------........./////////000---......///000000111111111111555:::@@@KKK^^^ooo~~~vvvppplllhhhbbb]]]RRROOOJJJDDDCCCEEECCC===??????>>>>>>???@@@AAABBBDDDGGGJJJNNNTTT\\\dddjjjrrrvvv{{{vvvxxxxxxwwwyyy|||zzzxxx~~~wwwtttsssrrrnnnjjjddddddbbb]]]WWWPPPLLLJJJIIIHHHFFFGGGHHHIIIIIIHHHKKKMMMOOOPPPOOOOOOQQQRRRRRRQQQQQQSSSVVVZZZ\\\\\\ZZZ[[[UUUQQQNNNCCCCCCSSSjjj{{{yyyzzzkkk]]]IIIJJJIIIJJJQQQ\\\cccccc```ZZZQQQIIICCC???<<<;;;@@@@@@HHHXXXiiixxxeeekkk{{{kkk^^^^^^```ZZZSSSOOOKKKNNNJJJ<<<111///000...------------------------........................------------------------------------------------,,,,,,------...///000000////////////000000000000444444;;;JJJ]]]rrrsssddd]]]]]]bbboootttjjjnnntttoooeeeTTTQQQMMMJJJIIIHHHFFFEEEAAAAAAAAA@@@@@@AAAAAAAAA??????>>>>>>>>>=========<<<;;;===@@@===888:::@@@<<>>666111111111111000000000000////////////////////////.........------.................................---------------------------.........//////000000---......///000111111222222333888???GGGUUUjjj|||}}}~~~~~~vvvkkkccc]]]WWWNNNHHHHHHFFF@@@;;;===@@@@@@;;;;;;::::::::::::;;;<<<<<>><<<<<>>???AAABBBCCCBBB@@@>>>>>>>>>=========<<<<<<<<>>===<<<<<<<<<<<<<<<===<<<;;;:::999888888888;;;===>>>@@@DDDJJJRRRWWW___eeennnvvv|||qqqqqq}}}uuutttssssssvvv}}}|||wwwuuurrrnnnkkkgggeeebbb]]]XXXTTTRRRPPPLLLKKKJJJIIIHHHIIIJJJJJJKKKMMMOOOOOOOOOOOOPPPQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXWWWVVVPPPEEE===@@@HHHXXXdddhhhccccccggg___PPPIIIHHHGGGJJJSSS\\\]]]ZZZ[[[UUUMMMFFFAAA???===<<<<<>>>>>============<<<<<<<<>>666444111000000111000000////////////////////////........................------------------------........................---------........./////////111222000//////111222888777>>>OOOcccuuu~~~xxxqqqiiieee```XXXMMMFFFDDDBBB@@@===>>>>>>===<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;;;;<<<===>>>@@@DDDJJJNNNTTT[[[fffpppvvv{{{~~~aaarrryyysssqqqppprrrwwwzzzwwwsssnnnjjjiiigggccc___ZZZWWWTTTSSSNNNMMMLLLKKKJJJKKKKKKLLLJJJLLLNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUTTTQQQLLLAAA:::>>>FFFVVVbbbggg```\\\]]]VVVKKKIIIKKKMMMPPPWWW^^^^^^YYY[[[UUULLLDDD@@@===<<<;;;<<>>444///111/////////.........------........................................................................///////////////////////////...///111333555444444777AAA^^^|||qqq[[[RRRTTTeee|||uuurrrkkkddd]]]XXXTTTRRRRRRPPPMMMLLLJJJIIIFFFDDDBBBAAA@@@@@@????????????>>>@@@CCCEEEGGGGGGFFFEEEJJJNNNSSSWWWZZZ```gggmmmwwwqqqPPPPPPKKKLLLaaaxxxhhhOOO>>>AAAKKKIII@@@999555111///000000111111////////////////////////........................------------------------........................------........./////////000000000111111222333444===>>>III^^^ttt}}}zzzyyyzzz{{{{{{}}}}}}wwwmmmbbbWWWQQQMMMHHHAAA>>>>>>>>>===;;;>>>======<<<<<<<<<<<<<<<>>>======<<<<<<<<<======;;;<<<<<<;;;;;;===AAADDDFFFNNNYYYccckkkqqqvvvxxx~~~[[[yyyzzzuuuooonnnnnnrrrzzz~~~zzzvvvpppkkkkkkhhheee```\\\XXXVVVTTTPPPOOOMMMLLLKKKLLLLLLMMMJJJLLLNNNNNNMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRQQQTTTQQQMMMGGG???999===EEE___iiilllbbbZZZVVVOOOFFFGGGOOOVVVXXX]]]cccbbb[[[ZZZTTTJJJBBB>>><<<;;;:::<<>>===>>>???>>><<<>>>======<<<<<<<<<============<<<<<<<<<===>>>>>><<<<<<===<<<:::;;;===???>>>CCCLLLUUU]]]eeemmmrrrxxx{{{~~~ddd~~~sssqqqmmmlllnnnttt~~~{{{uuupppmmmkkkgggbbb]]]YYYVVVUUUQQQPPPNNNMMMLLLLLLLLLMMMKKKMMMOOOOOONNNMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPSSSNNNIIIDDD<<<888<<>>QQQlll~~~vvvnnngggcccaaabbbgggnnnsssuuutttsssrrrhhheee^^^WWWOOOIIIEEECCC@@@???>>>???@@@@@@???>>>>>>>>>=========>>>>>>???===<<<<<<<<<<<<<<<===>>><<<>>>??????>>>===???@@@<<>><<<:::888<<>>>>>????????????>>>>>>???????????????@@@@@@AAA>>>===<<<<<<<<<<<<=========???AAABBBAAAAAAAAABBB??????@@@BBBFFFNNNWWW^^^gggooowwwzzzyyy{{{{{{pppmmmkkkiiijjjppp{{{~~~wwwtttoooiiiccc]]]ZZZXXXUUUTTTRRRPPPOOOOOOOOOOOOJJJLLLNNNMMMLLLKKKKKKLLLKKKMMMOOOQQQRRRQQQOOONNNOOOHHHAAA;;;666444999AAALLLNNNNNNLLLJJJIIIDDD>>>@@@TTT```^^^\\\```]]]SSSNNNKKKFFFAAA???<<<:::888;;;BBBLLLXXXdddoooyyy~~~mmmaaaeeelllzzzyyyhhh___```]]][[[UUUOOOMMMHHH???888555000000000000/////////...................................................,,,,,,------...//////000////////////////////////000///222555111///===PPPgggmmm~~~~~~ppplllfffddd]]]```www~~~xxxrrrppppppmmmeee]]]ZZZWWWRRRNNNJJJHHHHHHHHHIIIPPP\\\jjjxxx~~~~~~~~~~~~}}}yyyrrrmmmccccccbbbccciiiwwwuuucccOOOOOO]]]vvvttt]]]KKKDDDDDD===:::666444333222000...////////////////////////.........................................................................../////////000000000000333000111555444444BBBTTTsss|||}}}tttpppooosssxxx|||{{{ooogggWWWRRRMMMNNNRRRUUURRROOOJJJHHHEEEBBB???>>>??????======>>>>>>===>>>??????AAA@@@@@@@@@AAAAAABBBCCC@@@???>>>>>>===============@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBEEEKKKOOOVVV```kkkooommmmmmssszzzxxxvvvuuuyyyuuuooommmiiihhhjjjqqq}}}{{{xxxsssllleee```[[[YYYWWWVVVTTTRRRQQQPPPQQQQQQIIIKKKLLLLLLKKKJJJJJJKKKIIIKKKMMMPPPPPPOOONNNMMMMMMFFF>>>999444222888???LLLKKKJJJJJJKKKJJJEEE>>>???SSS___[[[WWWZZZVVVLLLLLLIIIEEEBBB@@@===:::777;;;BBBLLLXXXcccnnnxxx}}}rrrfffaaa^^^ssswwwoooeeeoooaaa```]]]___WWWQQQOOOJJJBBB;;;888000000000000////////////................................................,,,,,,------...///000000////////////////////////......333666111000CCCZZZuuusss}}}ooolllxxxwwwzzzmmmdddqqq}}}xxxvvvwwwsssjjjbbbaaa^^^XXXSSSOOOLLLLLLLLLFFFJJJSSS___lllzzzsssddd^^^fffvvv{{{fffTTTMMM\\\qqq{{{gggQQQFFFEEE===:::777555444222///---////////////////////////........................////////////////////////........................////////////000000000000...,,,000777777999LLLbbb~~~ooojjjgggiiilllpppwwwyyyqqqeee[[[PPPMMMQQQUUUTTTPPPGGGFFFEEECCCBBB@@@??????<<<===>>>>>>===>>>@@@BBBAAAAAAAAAAAABBBBBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>@@@CCCCCCBBB@@@??????@@@AAABBBAAAAAAAAACCCEEEGGGSSS___dddaaaaaafffmmmnnnlllkkkooowww|||rrrmmmiiifffccciiiuuuzzztttqqqqqqkkkbbb]]]___[[[XXXTTTRRRPPPOOOMMMLLLOOOLLLHHHGGGHHHIIIJJJJJJLLLKKKJJJKKKLLLKKKJJJHHHFFF???:::888666333666:::CCCFFFKKKNNNMMMHHHBBB>>>BBBOOOYYYYYYYYY[[[YYYSSSPPPIIICCCAAA>>>:::999:::===AAAIIIUUUcccooowww{{{iiiZZZdddeeewwwbbb___ppp~~~^^^___```^^^[[[TTTMMMJJJFFF===444222000//////000000///---............................................................////////////////////////000000000000444...///666666666GGG^^^ssszzzttt{{{yyyvvvxxx}}}~~~}}}~~~xxxqqqmmmiiiddd\\\WWWUUURRRNNNJJJLLLKKKLLLTTTcccssswwwooommmnnnxxxvvvbbbPPPZZZeeewwwxxxaaaKKKHHH>>>:::888888666111///000////////////////////////////////////////////////....................................////////////......//////000000111111555000222888777999RRRrrr{{{nnnbbb[[[YYYZZZdddppp}}}|||lllggg```YYYUUURRROOOMMMKKKKKKIIIGGGEEEDDDBBBAAA???>>>>>>===>>>???@@@AAA??????@@@BBBEEEEEEDDDBBBCCCCCCCCCBBBAAA@@@>>>>>>===???@@@AAA@@@@@@BBBCCC>>>@@@BBBBBB@@@??????@@@DDDFFFJJJMMMPPPQQQRRRRRRUUUUUUWWW^^^iiiuuu~~~vvvmmmjjjhhhggghhhooo|||{{{vvvsssrrrlllccc___```]]]ZZZVVVTTTSSSRRRPPPOOOPPPNNNJJJIIIIIIKKKKKKKKKLLLJJJJJJJJJKKKJJJIIIGGGDDD>>>888777444222444999CCCGGGLLLOOONNNIIIBBB>>>@@@NNNXXXYYYZZZ^^^]]]WWWOOOHHHCCCAAA>>>:::888:::===AAAIIITTTaaallltttxxx{{{kkkjjj|||kkkdddgggddd\\\```___]]]VVVOOOKKKHHH@@@666222111//////000000///---............................................................////////////////////////000000000000000...000333444:::NNNcccpppkkksss}}}||||||{{{|||~~~yyytttnnnhhhaaa\\\YYYVVVRRRNNNKKKIIIJJJPPP[[[iiiuuu|||zzztttrrrtttyyy~~~fffRRRMMMYYYllljjjPPPEEEAAA===::::::888222//////////////////////////////////////////////////////....................................////////////......//////000111111111,,,---333999<<>>???@@@@@@???@@@BBBDDDAAAAAAAAA@@@>>>===<<<<<>>:::888:::<<>>>>>>>>===<<<>>>>>>?????????===;;;:::;;;>>>AAADDDIIIRRR]]]eeexxx}}}tttjjjhhhgggfffffflllyyy}}}zzzwwwsssmmmfffbbb``````]]]ZZZXXXWWWWWWUUUTTTSSSPPPMMMLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFDDDBBB???:::666555333111333777BBBGGGNNNSSSRRRKKKCCC===@@@MMMWWWXXXZZZ___```\\\NNNGGGAAA???===999888::::::@@@HHHSSS]]]gggpppuuu}}}}}}xxxhhhbbbxxx___bbb___^^^ZZZSSSNNNKKKEEE===555222000//////000///...............................................................////////////////////////000000000000///444555222:::UUUvvvzzzrrr[[[RRRSSSccclllvvv|||}}}|||~~~xxxssslllgggddd```[[[WWWSSSSSSQQQOOOPPPWWWbbbjjjzzz}}}|||}}}www```]]]eeexxxpppOOOFFF@@@<<<===<<<666111000////////////////////////////////////////////////....................................////////////...//////000111111222222000777999:::JJJiii|||}}}~~~~~~~~~pppcccYYYSSSPPPQQQUUUZZZ^^^____________ccc^^^WWWRRRQQQTTTVVVXXX\\\[[[YYYXXXVVVTTTRRRRRRUUUTTTQQQNNNLLLKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA???>>>@@@CCCFFFEEEBBB@@@???@@@AAA@@@???AAAAAABBBBBBAAA@@@???>>>999<<>>999666666444222444888AAAFFFMMMRRRPPPJJJBBB<<>>@@@AAABBBBBBCCCCCCCCCCCC>>>@@@AAA???===???FFFLLLUUUbbbtttuuujjjiiihhhddddddgggkkkyyyzzz~~~~~~|||tttnnnjjjfffaaa^^^\\\YYYXXXXXXXXXWWWVVVTTTRRROOONNNOOONNNMMMKKKHHHFFFDDDCCCCCCAAA>>><<<<<<888555555555222444888@@@DDDKKKOOONNNHHH@@@;;;CCCPPP[[[[[[\\\___]]]WWWKKKEEE???>>><<<999777999999???IIISSS[[[dddnnnuuuzzzyyy|||xxxfff\\\vvvccc\\\^^^[[[UUUPPPMMMHHHCCC777444111///////////////............................................................////////////////////////000000000000111000111:::NNNooo}}}rrrnnnhhh```]]]ccckkkrrrwww{{{{{{uuupppmmmhhhbbb]]][[[ZZZWWWTTTSSSUUUYYY]]]eeeqqq}}}bbbQQQaaa}}}~~~___NNNEEE=========999666444000000000000000000000000////////////////////////////////////////////////............//////////////////000111111222222333666555999KKKnnnzzzzzz{{{}}}qqqddd]]]]]]\\\ZZZWWWVVVXXXYYYUUUTTTUUUXXX___eeeiiikkkllllllkkkjjjiiihhhggggggbbb```]]]ZZZXXXVVVVVVVVVSSSPPPLLLKKKLLLMMMNNNNNNIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@AAADDDFFFJJJKKKKKKHHHEEEAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCAAA>>>>>>AAADDDIIIVVVhhhxxxzzznnneeeeeeddd```cccjjjqqq}}}xxxqqqmmmfffrrr}}}xxxzzzwwwqqqnnniiiccc___\\\ZZZYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPNNNLLLGGGEEECCCBBBAAA???<<<:::999555333444333111333777???BBBHHHKKKJJJEEE>>>999CCCRRR]]]___```bbb___XXXJJJDDD>>>===<<<888777999:::AAAJJJRRRXXX```iiipppvvvvvvyyy~~~ooonnn```fffggg]]]___]]]WWWQQQOOOKKKFFF888555111///////////////............................................................////////////////////////000000000000444...333FFF___xxxrrrdddfffgggbbbdddhhhnnntttzzz~~~{{{wwwsssnnngggbbb^^^[[[XXXWWWXXXYYYZZZZZZ___iiisssyyyxxxYYY]]]nnn}}}mmmXXXLLLAAA???>>>:::777555000000000000000000000000////////////////////////////////////////////////............///////////////000000111111222333333999888AAA]]]~~~{{{{{{|||rrrrrrrrrpppnnnoooqqqtttfffddddddfffmmmtttzzz}}}~~~|||zzzxxxvvvuuutttnnnlllhhhddd```^^^]]]\\\[[[WWWRRRPPPQQQSSSTTTUUUNNNLLLIIIGGGEEEEEEEEEEEECCCDDDDDDCCCBBBBBBCCCEEEJJJOOOTTTSSSNNNJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHEEEEEEDDDDDDBBBAAA@@@@@@CCCLLL[[[kkkzzzvvviiiaaabbb```\\\bbbmmmwwwvvvjjj```[[[ZZZggg}}}vvvvvv~~~yyysssqqqllleee___]]]ZZZZZZZZZ[[[ZZZZZZWWWUUUSSSSSSSSSRRRPPPNNNFFFEEECCCAAA@@@>>>;;;999777333111333222000222555>>>AAAFFFIIIHHHCCC===999CCCRRR___bbbccceeebbbZZZJJJCCC>>>===<<<888777999;;;BBBKKKQQQVVV\\\eeekkkssssssvvv|||~~~kkkyyyvvveeeZZZkkkccc^^^```___YYYSSSQQQMMMIII999555111///////////////............................................................/////////000////////////000000000000888000777RRRmmmooo\\\^^^cccccckkkmmmrrrxxx{{{xxxssslllfffaaa^^^ZZZ[[[]]]^^^]]]ZZZ\\\eeemmmpppwww|||~~~cccYYY]]]cccvvv~~~zzz```RRREEE@@@???;;;777666000000000000000000000000////////////////////////000000000000000000000000............/////////000000000000111222222333333666888JJJooo~~~}}}|||~~~~~~zzzwwwwww}}}~~~yyyvvvrrrmmmhhheeecccbbb```\\\WWWUUUUUUWWWYYYYYYQQQOOOLLLIIIGGGFFFFFFGGGCCCDDDEEEEEECCCBBBCCCDDDIIIRRR[[[\\\XXXUUUYYY^^^]]]\\\YYYVVVSSSQQQPPPOOOFFFFFFEEEFFFGGGFFFCCC@@@===BBBMMM]]]nnn}}}nnnbbb\\\```bbb```dddnnn}}}vvvmmmcccYYYQQQLLLMMM\\\xxx}}}yyy|||zzzvvvpppkkkbbb```^^^^^^______^^^]]]ZZZYYYWWWVVVUUUSSSPPPNNNHHHGGGEEECCC@@@===;;;999777666444222111111111222;;;>>>BBBEEEEEEBBB>>>:::BBBSSS___aaaeeellljjj___OOOFFF>>>;;;999777888<<<===CCCJJJPPPTTTZZZ```eeejjjpppvvv{{{}}}rrruuutttcccaaawwwhhhXXXZZZ___[[[RRRSSSQQQBBBAAA777//////111111000111000000//////.........---////////////////////////............/////////000000000000000000111111111444444AAA]]]sss~~~ccccccaaahhhgggfffmmmzzz{{{vvvpppllleeebbb___^^^^^^^^^]]]\\\___aaaeeejjjqqqyyy~~~vvvxxx{{{gggZZZVVVfff~~~hhhLLL???======:::777444222111111222333333222000000000000000000000000////////////////////////////////////000000000000000000222444222000333999;;;BBB\\\xxxwww}}}wwwoookkkjjjmmmhhh```[[[XXXWWWWWWWWWSSSPPPLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIQQQ]]]ffffffccceeekkkssssssqqqnnniiibbb\\\XXXUUUPPPIIIFFFGGGHHHGGGFFFDDDCCCEEENNN]]]nnn{{{lllbbb\\\______]]]dddooo~~~vvvjjj^^^TTTMMMHHHEEEBBBSSSooo|||zzzuuuooojjjcccaaa___^^^______^^^]]]]]]\\\ZZZYYYYYYWWWTTTRRRIIIGGGDDDAAA>>>;;;:::999777666444222111111111222999<<>><<<:::777888;;;===BBBIIIOOOSSSWWW]]]bbbhhhmmmtttxxx{{{~~~{{{qqq{{{}}}mmmtttpppYYYZZZ```]]]TTTTTTRRRDDD>>>777222333333000......000/////////............////////////////////////........./////////000000000000000000111111111111555555EEEaaauuu|||gggeee```fffhhhiiiqqq}}}~~~yyytttppphhheeebbb______^^^]]][[[```bbbeeehhhmmmuuu}}}mmm]]]UUU___qqq|||~~~}}}___HHH>>><<<888444444333111111222222222111000000000000000000000000////////////////////////////////////000000000000111000111333111...000555;;;MMMlll{{{{{{yyyvvvuuuqqqllleee^^^ZZZWWWUUUTTTTTTRRRNNNLLLLLLLLLKKKIIIKKKJJJIIIHHHGGGHHHIIIIIIJJJQQQ^^^kkkqqqssswww}}}~~~|||xxxtttpppmmm```ZZZRRRMMMKKKIIIFFFCCCHHHFFFEEEJJJUUUbbblllqqquuuxxx|||~~~hhhaaa]]]]]]\\\\\\fffsssrrriiiZZZMMMDDD@@@??????>>>NNNjjj|||wwwqqqlllfffdddaaa___``````___^^^^^^]]][[[ZZZZZZYYYVVVTTTHHHFFFBBB>>>;;;999999999777555444222111111111111777:::>>>AAAAAA>>>;;;888BBBSSS```bbbeeekkkfff[[[KKKDDD>>><<<;;;888888:::===BBBIIINNNQQQUUUZZZ^^^eeejjjpppuuuwwwzzziiikkkttt]]][[[```___VVVTTTRRRGGG>>>:::999999666000---...////////////............////////////////////////....../////////000000000000000000111111111222222555888MMMkkk}}}iiiggg```eeeiiillluuuzzzvvvnnnkkkfffcccaaa___]]][[[bbbcccdddfffiiinnnuuuzzzzzzcccTTTXXXfffzzz{{{zzzXXXBBB<<<:::666555333111000111222111111000000000000000000000000////////////////////////////////////000000000000222//////333333111222666===\\\yyytttllleee___[[[VVVSSSWWWUUURRRQQQQQQPPPNNNLLLNNNMMMLLLKKKJJJKKKLLLLLLMMMQQQ]]]nnnzzzoooiii```YYYTTTPPPJJJFFFIIIEEEBBBCCCIIIQQQXXX[[[^^^aaacccdddffflllttt{{{bbb___\\\\\\[[[___lllzzzwwwddd[[[NNNBBB===;;;<<<===>>>LLLfff|||vvvrrriiigggcccaaa``````___^^^\\\ZZZXXXXXXWWWUUUSSSPPPGGGDDD@@@;;;999777888888666555333111000000111111666999===??????===:::888AAASSS```aaadddiiicccXXXHHHBBB======;;;888777999???DDDJJJNNNPPPSSSXXX\\\ccchhhmmmqqqtttwww}}}eee___tttfff^^^^^^```XXXUUURRRJJJCCC@@@>>>===888000...000///////////////.........////////////////////////...////////////000000000000000000111111222222333666>>>WWWvvvfffeee___eeejjjpppyyy|||uuurrrlllhhheeebbb^^^\\\bbbbbbcccccceeeiiiooosss{{{ttt]]]XXX___tttlllKKK???>>>===777444111000000111111000////////////////////////////////////////////////////////////000000000000111...///333666666888<<>>;;;;;;<<<<<<===HHH]]]ttt~~~yyyvvvmmmjjjeeebbbaaaaaa```___[[[YYYWWWUUUTTTQQQNNNKKKCCCAAA===999777666777888666555333111000000000111666888;;;>>>>>>===:::888@@@QQQ^^^^^^aaafffaaaVVVGGG@@@<<<<<<;;;888777999AAAEEEKKKNNNPPPRRRWWW[[[aaafffkkknnnqqquuu{{{iii\\\kkkuuussswwwddd^^^___YYYUUURRRKKKGGGBBB>>>:::444......222.........///////////////////////////////////////////////////000000000111///000000111222333333333777EEE```{{{~~~bbbbbb^^^dddlllsss||||||xxxrrrmmmiiifffbbb```aaaaaaaaabbbcccggglllpppttt{{{ttt```ZZZaaatttWWWAAA>>>AAA999666222000000111111000////////////////////////////////////////////////////////////000000000000222000///333555666:::@@@```|||wwwiiipppyyywwwxxx{{{yyysssmmmhhhccc```aaa```^^^]]]]]]\\\YYYVVVTTTSSSRRRPPPOOOOOOPPPPPPQQQPPPVVVfffvvv}}}wwwpppjjjgggddd___\\\VVVSSSNNNIIIGGGIIILLLOOOPPPRRRSSSUUUYYYaaallltttZZZZZZZZZ[[[```jjjxxx~~~vvvjjj\\\QQQBBB???<<<::::::;;;;;;:::>>>FFFWWWjjjwww~~~~~~~~~zzzvvvqqqmmmgggdddbbbbbbaaa```^^^[[[XXXUUURRRNNNIIIFFF>>>===:::888666666666777666444333111000000000000555777:::<<<===<<<999888???OOOZZZ[[[]]]ccc```UUUFFF???::::::999777888;;;AAAEEEKKKNNNOOOQQQVVVZZZ___ccchhhkkknnnrrrxxx}}}ooo]]]dddxxxuuueeeiiiooo^^^___\\\WWWTTTMMMIIIAAA:::555000,,,---000.........////////////////////////////////////////////////000000000111111///000000111222333444444999OOOiii||||||```aaa^^^dddoooxxx}}}wwwrrroookkkhhhfffccccccbbbbbbcccfffkkkooopppwwwpppZZZWWWggg~~~fffFFF===@@@;;;888333111111111222111000000000000000000000000////////////////////////////////////000000000000444222111222222333;;;EEElllwwwggg^^^gggqqqrrruuu|||{{{~~~xxxsssooollliiihhhfffdddccccccbbb___^^^WWWVVVUUUSSSRRRRRRRRRSSSRRRPPPUUUcccrrr}}}yyyqqqlllkkkjjjhhhfff___]]]XXXQQQMMMKKKNNNPPPUUUXXX\\\___dddlllwww~~~YYYYYYXXXZZZaaammmxxx~~~~~~{{{nnnaaaXXXMMMEEE<<<:::888888999::::::999???DDDOOO]]]fffmmmwww~~~zzz{{{}}}~~~~~~zzzwwwsssoooiiieeecccbbbaaaaaa```]]]XXXSSSOOOJJJDDD@@@:::999888777666666666666555444222111000///000000333555777:::;;;:::888777===MMMWWWVVVYYYaaa___UUUFFF???999888888777888<<>>:::555222222222222222000000000000000000000000////////////////////////////////////000000000000222222444444333777DDDSSSvvv~~~ddd]]][[[bbbiiimmmrrrxxx|||yyyvvvuuuooollliiiggggggfffeeeddd[[[ZZZXXXVVVUUUUUUUUUVVVTTTSSSWWWbbbnnnyyywwwqqqppppppooonnnkkkiiieee```[[[ZZZ]]]aaagggkkkooosssvvv{{{ZZZYYYWWWYYYaaammmvvvzzz}}}yyynnn]]]QQQJJJCCC>>><<<:::777777888:::::::::<<<>>>EEENNNSSSXXXaaajjjyyyzzz||||||xxxuuupppjjjeeecccbbbbbbaaa```\\\WWWQQQLLLFFF???;;;777777777777777777666666555444222000//////000000111333666888999888666555<<>>QQQcccqqqZZZZZZ\\\___dddjjjqqqvvv~~~sssoookkkiiiiiiiiihhhhhh^^^\\\[[[YYYXXXWWWXXXXXXXXXVVVYYYbbbkkksss~~~~~~wwwuuuuuuuuutttxxxxxxvvvrrrpppqqquuuzzz\\\VVVTTT[[[hhhtttxxxwww|||xxxkkkZZZLLLEEE@@@===:::777777888999999999888888AAAAAAAAAAAABBBHHHQQQXXXooo}}}}}}{{{zzzzzz}}}~~~tttsssqqqnnnjjjgggeeedddaaa[[[SSSJJJEEE@@@===;;;888777777888::::::888777888777555333222000000000222444666777888777666555>>>HHHOOORRRWWW]]]ZZZQQQFFF???;;;999888666999>>>@@@CCCGGGJJJLLLOOORRRTTTUUUXXX]]]```ccchhhooouuu|||tttnnnwwwjjj^^^ccccccZZZQQQMMMHHH@@@888333000000111000000000000000000000000000000000000000000000000............/////////000///333000///555333111888GGGhhh|||vvvpppssszzzvvv___YYYcccmmm}}}{{{zzzwwwtttqqqooollliiiggggggggghhhgggiiiooovvvdddTTTbbb}}}xxx^^^JJJBBBAAA???777//////333333---000000000000000000000000000000000000000000000000////////////000000000000111222555777666AAAcccxxx^^^^^^```aaaeeekkkqqqvvvwwwpppnnnllljjjhhhiiiddd```ZZZXXXXXXXXXWWWVVVZZZYYY[[[___ccclll{{{~~~yyyxxxxxxxxxYYYUUUUUU\\\iiisssuuuttt}}}yyyoooeee[[[MMMCCC>>><<<999777888888999999::::::999999:::<<<>>>>>>>>>AAAFFFKKK^^^mmm||||||zzzyyyyyy|||~~~{{{wwwtttpppnnnllliiieeeaaaZZZUUUMMMFFFAAA>>><<<:::888777777999;;;<<<;;;999888777555333222111000000111222444666777777666555<<>>>>>AAAEEEHHHKKKMMMPPPRRRTTTXXX\\\___bbbgggnnntttzzzuuuvvv|||jjjccc```ZZZRRRMMMHHHAAA999333000000000000000000000000000000000000000000000000000000000........./////////000000...333000000555222111:::IIIhhh~~~rrriiieeegggxxxmmmZZZYYYeeeooo~~~~~~{{{wwwsssrrrooollljjjiiiiiijjjiiijjjnnnttt|||yyy\\\___{{{aaaKKKCCCBBBAAA;;;222000222111---000000000000000000000000000000000000000000000000////////////000000000111///111555777:::JJJnnn{{{cccbbbbbbccchhhpppxxx~~~{{{rrrooommmjjjhhhiiieeeaaa[[[XXXXXXWWWVVVTTTZZZ[[[^^^cccffflllyyy~~~}}}|||{{{XXXVVVXXX___kkktttwwwvvv~~~xxxiii\\\OOOHHH@@@;;;:::999888777999999::::::;;;;;;;;;;;;777:::<<<===<<<<<<===>>>JJJWWWfffooouuu|||~~~zzzxxxvvvvvvyyy{{{|||}}}}}}zzzzzz~~~yyyxxxsssnnnkkkkkkggg```ZZZPPPKKKEEE@@@===;;;:::999999888888:::<<<>>>===;;;999888666444222111000000///000222444666666666555:::EEEMMMPPPVVV[[[WWWMMMCCC>>>999999777666888======@@@CCCFFFHHHKKKMMMPPPSSSVVVZZZ]]]```eeelllrrrwww~~~zzzsssttt|||eee___[[[VVVNNNJJJBBB:::444111000000000000000000000000000000000000000000000000000000....../////////000000000...222000111666222222>>>RRRcccrrryyyssshhh]]]hhhuuu```TTTZZZgggppp{{{}}}~~~~~~~~~~~~~~~zzzwwwuuurrrooommmllllllllljjjkkkmmmrrrxxxxxxVVVUUUxxxjjjQQQCCCBBBBBB???777111111000///000000000000000000000000000000000000000000000000/////////000000000111111222333555555:::OOOsssuuuiiifffdddeeekkkvvv|||tttqqqppplllkkklllfffccc]]]YYYWWWVVVTTTRRRZZZ\\\bbbhhhjjjmmmvvv~~~|||XXXXXX[[[dddnnnxxx}}}wwwkkk[[[PPPBBB>>>;;;:::;;;<<<;;;::::::::::::;;;;;;<<<======<<<=========<<<;;;;;;:::>>>FFFPPPXXX___gggpppuuuyyy{{{~~~}}}yyyvvvtttsssuuuvvvwwwwwwwwwttttttxxx|||~~~zzzwwwqqqkkkhhhhhhcccYYYPPPFFFCCC>>><<<;;;:::999999;;;;;;;;;<<<>>>>>>===<<<:::999777555333111000000...///111333444555555555999DDDMMMQQQVVV[[[VVVLLLAAA<<<888888777555777<<<<<>>???BBB@@@>>>=========>>>???>>>???BBBFFFJJJQQQ[[[ccckkkpppwww||||||xxxvvvrrrqqqqqqrrrrrrqqqooolllmmmrrruuuwww|||~~~zzztttmmmiiiggg```SSSIIIAAA>>>;;;999:::::::::999>>>=========>>>>>>===;;;;;;:::888666333222111000...///000111333333444444999DDDNNNSSSXXX\\\VVVKKK???:::777777666555666;;;<<>>BBBJJJSSS^^^dddmmmsssvvvyyy}}}|||xxxtttqqqpppooonnnmmmiiiffffffkkkmmmnnnrrrwww{{{zzztttnnnhhh^^^QQQGGG>>><<<:::999:::;;;;;;:::>>>======>>>??????>>><<<<<<;;;999666444222111111000000111111222222333333777CCCNNNSSSYYY\\\VVVJJJ===999666777666444666:::;;;>>>AAADDDEEEGGGIIIKKKMMMPPPTTTWWWYYY]]]dddjjjqqquuu|||~~~rrreee```jjj~~~xxxmmmooo~~~eee^^^[[[RRRNNNGGG???888333000///000000000000000000000000000000000000000000000000/////////000000000111111000222000222555222@@@\\\xxx|||{{{uuu{{{```VVVZZZ```\\\UUUSSS\\\jjjrrrsssvvvwwwyyyyyyyyyyyy{{{|||~~~zzzwwwuuuttttttpppooonnnnnnqqqvvv{{{~~~vvv]]]QQQbbb^^^FFFBBB>>><<<777222222555111111111111111111111111000000000000000000000000000000000111111111222222222555666===WWWzzzxxxcccbbbhhhcccdddbbbbbbiiivvv}}}yyypppiiiggggggfffccc]]]WWWRRROOOOOOMMMPPPYYYbbbhhhnnnzzz}}}zzzyyywwwyyyTTT___ooo|||yyycccUUUJJJ@@@::::::;;;<<<<<<<<<;;;::::::;;;;;;:::::::::;;;===???@@@???<<<:::<<<@@@EEEHHHIIIIIIBBB>>>>>>======BBBIIINNNUUU]]]ccchhhnnnvvv}}}}}}xxxtttqqqpppnnnlllhhhddddddggghhhgggiiimmmqqquuuzzzrrrhhh[[[MMMDDD===;;;999999:::::::::999;;;;;;;;;===???AAA@@@???===<<<999777444222111111222222222111111222222333555BBBMMMSSSXXX[[[TTTHHH<<<888666777666444555999999<<<@@@BBBCCCEEEGGGIIILLLOOOSSSUUUWWW[[[bbbhhhnnnrrr{{{}}}fff[[[dddmmmwwwwwwzzzaaa[[[\\\SSSOOOHHH@@@999333000...000000000000000000000000000000000000000000000000//////000000000111111111222222000222555444EEEfffnnnWWWQQQVVVWWWUUURRRTTT___oooxxxyyyyyyzzz{{{{{{zzzzzz|||}}}~~~|||yyyxxxxxxwwwtttqqqpppqqqtttyyy|||eeeSSS[[[~~~sssOOOGGG@@@===:::444222444111111111111111111111111000000000000000000000000000000111111111222222222666999999DDDdddhhhXXX^^^gggcccbbbbbbeeeppp}}}uuummmiiiffffffccc^^^WWWQQQOOOOOOLLLNNNSSS[[[bbbkkkzzz}}}{{{yyysssooopppxxx}}}}}}~~~WWWfffzzz~~~gggNNNCCC@@@===::::::<<<======<<<;;;:::;;;<<<;;;:::999999:::<<>><<<:::777555333111111444333222222111222222222444@@@LLLRRRWWWZZZRRRFFF;;;777555666666444555888888;;;>>>@@@AAACCCEEEGGGKKKNNNRRRTTTVVVZZZaaagggmmmqqqzzzvvveeemmmdddqqqrrrsss]]][[[___TTTPPPIIIAAA:::444000...000000000000000000000000000000000000000000000000000000000000111111111111333222000222555444IIImmmmmmTTTQQQVVVSSSRRRQQQTTT```qqq|||~~~{{{}}}~~~}}}||||||}}}~~~~~~}}}|||{{{|||yyyuuuqqqqqqssswwwyyynnn^^^ZZZmmmWWWLLLBBB???<<<555222444111111111111111111111111000000000000000000000000000111111111111222222222222777<<>>===???>>>999777999999888=========>>>???>>><<<:::;;;===???@@@@@@AAABBBCCCGGGEEEBBBAAA@@@>>>;;;999@@@AAADDDHHHNNNWWWaaahhhlllrrryyy}}}}}}}}}{{{xxxsssmmmhhhkkkjjjgggeeecccbbbaaabbbbbbhhhpppuuuxxx|||vvvgggUUUEEE;;;>>>===;;;<<<===<<<888555777555444444888===AAACCCEEEAAA<<<666111///......444444333222111111111000777:::CCCMMMTTTSSSJJJBBB;;;:::777555444444555666777999;;;===>>>AAAEEEGGGKKKNNNQQQSSSUUUZZZbbbhhhjjjnnnuuu|||zzzgggddd}}}ooommmYYYccc[[[WWWSSSLLLDDD>>>888222...000000000000000000000000//////000000000000//////000000000000111111111111111777111111888777PPP}}}eeeWWWRRRRRRLLLQQQ[[[eeewwwwww|||{{{yyyxxxxxxzzz}}}~~~||||||zzzwwwuuutttuuuwwwyyy{{{ccc___aaauuu|||PPPAAAFFF:::111444222222111111000000000000000000000000000000000000000.........000222333333222777;;;===\\\pppcccZZZ\\\cccbbbeeeaaalll}}}uuupppdddaaa^^^[[[XXXUUURRROOOLLLPPPMMMNNNWWW\\\hhh{{{|||~~~~~~}}}zzzuuuqqqnnnmmmpppqqqrrruuuyyy||||||{{{\\\ppptttgggPPPGGG@@@???<<<:::<<>>===???>>><<<@@@>>>;;;:::::::::;;;;;;======>>>============>>>AAA@@@>>>>>>@@@@@@???>>><<<>>>@@@CCCGGGMMMTTTYYY^^^dddlllrrrvvv|||~~~}}}{{{wwwrrrnnnllljjjhhheeebbbaaa``````bbbgggmmmqqqsssvvv|||vvvhhhWWWGGG===>>><<<;;;;;;======;;;888888666444444777;;;>>>???BBB@@@<<<777444111000///222333333333333222222111666999@@@IIIPPPOOOHHHAAA;;;999777555444444555666666888;;;<<<>>>@@@DDDGGGIIILLLPPPRRRTTTYYY```fffjjjnnnttt{{{|||rrrfffnnn}}}wwwtttZZZ___[[[XXXSSSLLLEEE???888222...000000000000000000000000//////000000000000//////000000000000111111111111111666111222999;;;VVVxxxeeeZZZVVVNNNRRR\\\fffwwwyyy|||zzzyyyxxxxxx{{{}}}~~~|||zzzwwwvvvwwwxxxyyyyyy}}}jjj]]]kkk[[[GGGIII>>>666777444222222111000000000000000000000000000000000000000/////////000222333222222555;;;HHHhhh~~~ggg___ZZZ^^^dddcccbbbbbbnnnzzzrrrnnngggeeeaaa]]][[[XXXTTTQQQLLLOOOLLLKKKSSSXXXcccwww~~~|||}}}}}}|||yyyuuuqqqooonnnoooooopppsssxxx{{{||||||\\\qqqsss^^^OOOEEEBBB@@@???<<<:::>>>DDD@@@BBBBBB??????AAAAAA>>>===<<<<<<<<<=========>>>>>>===<<<:::999999999999<<<;;;:::;;;===?????????;;;<<<>>>???@@@CCCGGGJJJLLLSSS\\\eeennnxxx}}}||||||||||||zzzvvvsssnnnllljjjfffcccaaa______bbbeeejjjlllnnnpppvvvzzz}}}uuugggVVVFFF===???>>>>>>???AAABBB@@@???:::888777666666777999;;;>>>===<<<999666333111///000222333555555444333222444666;;;CCCHHHIIIDDD>>>;;;999777555444444555555666888:::<<<===???CCCEEEGGGJJJNNNPPPRRRWWW^^^cccjjjnnntttzzzyyyzzzeeeaaacccuuufffcccaaaYYYTTTMMMFFF???999333///000000000000000000000000//////000000000000//////000000000000111111111111111444222333999AAA^^^zzzddd[[[PPPSSS___jjjxxx{{{{{{zzzyyyxxxyyy{{{}}}}}}zzzxxxxxxxxxyyyzzz~~~aaaeeecccIIIFFF>>>777555222222222111000000000000111000000000000000000000000000000000111222222222222333;;;UUUwwwttt___]]]\\\___ccc```aaaiiixxx{{{tttpppmmmiiieeeaaa^^^[[[WWWUUUMMMPPPJJJHHHOOOSSS]]]qqq}}}~~~}}}}}}|||{{{zzzxxxuuurrrooonnnmmmlllmmmpppvvvzzz}}}~~~ZZZoooqqq^^^LLLAAADDDBBBAAA@@@@@@@@@BBBEEEDDDDDDBBB>>>@@@EEEHHHFFF@@@AAADDDGGGIIIGGGDDDAAA@@@===:::888888999999999<<<:::999:::<<<=========;;;===>>>???>>>???@@@BBBBBBGGGQQQ[[[fffrrr~~~zzzzzzyyyzzzzzzyyyvvvsssqqqpppmmmjjjgggdddbbb```ccceeegggiiijjjnnnrrrvvv~~~~~~~~~{{{uuuhhhWWWGGG>>>@@@AAABBBDDDEEEDDDCCCAAA======;;;999666555666777999::::::999777444111......000333666666666444222222444777===AAABBB???<<<:::999666444333333444555555777999:::;;;>>>AAADDDFFFIIIMMMOOOQQQUUU\\\aaakkknnntttyyy~~~{{{ccc___^^^iiiuuufffeee[[[VVVOOOGGGAAA:::444000//////////////////////////////000000000000/////////000000000111111111111222333333333888GGGfffuuu```RRRUUUeeepppzzz|||{{{zzzxxxxxxyyy{{{~~~}}}zzzyyyyyyyyy~~~vvvlllvvvkkkLLLCCC???:::555222333222111111000000111111000000000000000000000000000111222222111111333444888AAAdddqqq^^^___^^^^^^___[[[cccuuu{{{yyyrrrnnniiidddaaa]]]ZZZWWWQQQRRRKKKGGGLLLNNNXXXkkkxxx~~~}}}~~~|||zzzxxxwwwuuussspppmmmkkkjjjkkknnntttzzz|||~~~ZZZnnnsss^^^LLLCCC@@@GGGCCC??????BBBGGGGGGDDDEEEDDD@@@>>>GGGUUU___bbbYYYUUUPPPOOOPPPOOOIIIDDD@@@===::::::;;;===>>>======<<<<<<>>>@@@BBBAAA@@@;;;<<<>>>???>>>>>>???@@@===BBBIIISSS]]]hhhrrryyy{{{zzzyyyyyyyyyxxxuuussstttsssrrrooollliiigggeeeffffffggggggiiimmmqqqtttxxxzzz}}}}}}~~~~~~yyyooo```QQQHHHFFFHHHKKKLLLKKKGGGDDDBBBCCCCCCBBB???:::666555666666777999999777444000......000333555666555444333111222555999<<<===<<<;;;:::888666444333333444555444666888999:::<<>>>>>AAADDDHHHIIIHHHFFF999:::<<<<<<<<<<<<>>>???<<>>@@@DDDHHHLLLOOOPPPTTTYYY]]]fffiiiooouuu{{{{{{kkk___nnniiiaaa___ZZZRRRJJJCCC<<<666111000000000000000000000000//////000000000000//////000000000000111111111111444111444555888TTTzzzhhhbbbpppwwwyyy}}}~~~zzzyyyxxxwwwyyy|||~~~|||{{{yyy|||}}}{{{}}}llluuu~~~[[[EEEEEE@@@777999333333222111111111111222000000000000000000000000000222333333111222666999AAAZZZyyyfffXXX]]][[[YYY^^^aaafff}}}|||wwwpppjjjeeebbb^^^\\\VVVXXXPPPKKKMMMLLLSSScccrrr}}}~~~~~~|||xxxwwwwwwuuuqqqmmmjjjjjjlllpppwww~~~]]]pppwwweeeRRREEE@@@@@@BBB@@@???<<<;;;CCCRRR[[[]]]LLLHHHBBBCCCPPPdddsssxxxssscccTTTSSS]]]bbb\\\RRRDDDAAA>>>@@@DDDFFFCCC@@@>>>@@@CCCGGGJJJJJJFFFCCC999:::;;;;;;:::;;;===???===???BBBGGGMMMQQQSSSTTTXXXaaakkkqqqsssuuu{{{{{{zzzxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuusssrrrqqqnnnjjjfffcccbbbdddggghhhjjjmmmqqqsssssstttvvvxxxxxx}}}wwwpppjjjhhhcccZZZRRRMMMMMMNNNOOOQQQRRRMMMEEE>>><<<<<<777888::::::999666222000///000111111222222222222222444777999::::::;;;;;;999888666333222333333444333444666777888999<<>>@@@@@@AAACCCGGGKKKMMMMMMMMMIIISSS```hhhlllrrrzzzwwwuuutttuuuvvvvvvuuutttssstttuuuvvvvvvuuutttssspppkkkeee```______aaabbbeeeiiimmmooooooppprrruuurrryyy}}}mmmggg]]]PPPFFFBBBEEEHHHSSSUUUVVVQQQIIIAAA??????:::;;;<<<<<<:::777444222000000000000000111111111222555888:::;;;;;;;;;;;;999888555333222222333444222444666666777999<<<>>>@@@DDDIIILLLMMMPPPTTTYYY\\\```gggnnnvvv~~~sssuuuxxxlllaaa\\\TTTLLLEEE===777222000000000000000000000000//////000000000000//////000000000000111111111111333...666999===dddtttlllmmmqqquuutttsss{{{zzzyyyxxxwwwyyy|||}}}}}}xxxssstttvvvvvvtttwwwyyyyyyxxxxxx{{{~~~ooobbb{{{lllMMMJJJBBB666:::444333222222111111222222000000000000000000000000...111444333111333888>>>[[[jjj]]]aaa[[[WWWcccnnn|||wwwpppkkkgggcccaaaUUUXXXRRRNNNOOOLLLOOO^^^nnnxxx}}}yyyzzzyyyyyywwwqqqlllkkklllpppvvv}}}bbbooo|||ppp___MMMEEEDDDBBB@@@???<<<===;;;;;;EEE[[[rrr~~~cccZZZQQQKKKGGGDDDHHHNNNNNNSSScccppprrrrrrfffNNNCCC???@@@HHHNNNKKKDDD>>>@@@???===<<<===>>>===<<<;;;===@@@@@@===;;;;;;===AAACCCGGGJJJJJJIIIFFFDDDDDDGGGPPP\\\eeejjjqqqyyyuuuvvvtttqqqrrruuuvvvsssoooqqqsssuuuuuuuuussssssooolllhhheeebbb```]]][[[______bbbhhhjjjhhhhhhjjjnnnmmmsssyyybbbTTTGGGCCCBBB@@@AAADDDKKKNNNPPPLLLDDD===<<<===999999:::;;;:::888333///000//////111333444333222111222444888;;;<<<;;;:::666666555444333333333333222222333444666888:::;;;AAACCCFFFIIIKKKNNNRRRUUUXXX^^^fffmmmssszzznnnvvveeebbb\\\SSSLLLFFF@@@888333000/////////......................../////////000000111111111111222222222555///999444EEEvvv}}}ZZZ[[[{{{uuulllxxxyyy|||zzzyyyyyy|||}}}uuunnnhhhccc___\\\``````eeemmmrrrsssvvvzzzhhh]]]kkk|||tttNNNFFFDDD>>><<<666444111000111222222111000000000000000000000000111...111333111777???===nnnjjjWWW\\\WWWSSSfff{{{xxxpppiiidddbbbZZZVVVRRRQQQNNNLLLPPPWWWhhhyyy|||zzzxxxvvvwwwxxxvvvqqqmmmmmmkkkmmmttthhhttt~~~ssscccTTTFFFBBBBBBAAA???>>>???@@@>>>>>>JJJ```vvvnnnaaaSSSKKKIIIKKKQQQXXX___aaakkknnnhhhdddYYYDDDBBBAAAEEENNNSSSOOOIIIFFF>>>>>>???AAACCCCCCAAA???@@@CCCDDDCCC@@@===<<<===DDDEEEEEEEEEDDDCCCAAA@@@CCCDDDIIIRRRZZZaaakkkuuuwwwxxxwwwssstttwwwwwwtttpppqqqsssuuuuuuuuusssrrrnnnkkkgggdddaaa^^^[[[YYYZZZXXXYYY\\\]]]ZZZYYY[[[\\\]]]hhh|||{{{oooZZZLLLAAA???CCCDDDFFFIIICCCEEEFFFDDD???;;;:::::::::::::::;;;;;;888444000000//////111333444333222111222444777;;;<<<;;;999666666555444333333333333222222333444666888:::;;;@@@CCCFFFHHHKKKNNNRRRUUUYYY^^^eeekkkqqqyyyttt~~~mmmddd]]]TTTLLLFFF@@@999333000000/////////................../////////000000000111111111111222222222777222;;;999OOOMMMSSSqqqsssyyy{{{zzzxxxwwwxxx{{{~~~{{{tttnnnfff^^^WWWRRRNNNKKKMMMNNNSSS\\\bbbgggooowww}}}___dddrrrZZZJJJEEE???<<<666444111111111222222111111111111111111111111111111111222333444666@@@MMM}}}oooWWWWWWUUUZZZkkkzzzzzzssskkkfffddd^^^YYYUUUSSSOOOMMMPPPVVVbbbsss}}}zzzxxxwwwxxxvvvqqqmmmllllllnnnttt}}}nnnyyyuuueeeYYYMMMCCCBBBEEEDDDBBBBBBAAAAAA>>>???III[[[lllsssnnnaaaUUUPPPSSSYYYbbbkkkkkkiiinnnmmmccc^^^WWWGGGEEEFFFLLLXXX\\\WWWNNNIII>>>===>>>???AAABBBAAA???EEEFFFGGGFFFBBB???>>>===DDDCCCBBBAAA@@@@@@@@@AAADDDAAAAAAGGGMMMUUUbbbmmmwwwyyyyyyvvvvvvyyyyyyvvvrrrrrrtttuuuuuutttssssssooolllgggccc```]]]YYYVVVSSSOOONNNNNNLLLHHHGGGJJJHHHLLL\\\uuupppcccRRRFFF===@@@GGGLLLMMMMMM?????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<:::666333111000///000222333333222111111333666:::;;;;;;999666666555444333333333333222222333444555777999:::???BBBEEEHHHJJJMMMRRRUUUZZZ^^^dddiiiooowww|||vvvfff___VVVMMMGGG@@@999444000000000/////////............/////////000000000000111111111111222222222555222;;;===[[[mmmFFFIIIeee|||zzz}}}yyywwwvvvwww{{{~~~xxxlll```[[[SSSKKKGGGCCCAAA???===>>>CCCJJJOOOUUUcccppp~~~jjjcccmmmfffOOOFFF>>><<<777444222111222222222111111111111111111111111111///666222222888444BBBfffuuuXXXOOOQQQ```rrrxxx}}}uuuoooiiigggbbb]]]YYYVVVQQQNNNPPPUUU___mmm}}}~~~zzzxxxwwwuuuqqqmmmmmmooorrrwww|||pppzzzrrr```^^^RRRIIIGGGIIIIIIHHHIIIDDDEEECCCCCCIIITTTZZZ[[[\\\ZZZZZZ___ccchhhpppxxxfffaaafffkkkiiijjjgggZZZLLLJJJQQQ```jjjdddTTTGGGHHHGGGFFFGGGIIIJJJIIIGGGDDDDDDEEEDDDBBBAAA?????????@@@@@@BBBCCCEEEGGGHHHGGGCCC@@@CCCFFFMMMXXXcccssswwwyyywwwwwwzzzzzzxxxttttttuuuvvvuuuuuutttsssqqqnnnjjjfffbbb]]]XXXTTTNNNIIIFFFEEEBBB======@@@===@@@RRRnnnzzziii]]]RRRJJJDDDHHHQQQUUUQQQMMMAAA@@@>>>>>>???@@@@@@???<<<;;;<<<======<<<888555222000///000222333333222111111222555999;;;:::999666666555444333333333333222222333444555777888999>>>@@@DDDGGGIIIMMMQQQTTTYYY]]]ccchhhoooyyyrrrtttwwwyyyrrrttt}}}hhhaaaWWWOOOIIIBBB;;;555000000000////////////......////////////000000000000000111111111222222222222111888<<>><<<888555222111222222222111111111111111111111111111---999222000:::444HHH~~~}}}```QQQSSSjjj}}}wwwqqqllliiiccc^^^ZZZXXXSSSOOOQQQVVV^^^lllzzz{{{xxxwwwuuuqqqnnnnnnrrrvvvzzz|||~~~nnnwwwtttdddhhh\\\PPPLLLLLLKKKLLLNNNKKKLLLMMMNNNTTTXXXTTTMMMMMMWWWfffrrrrrrmmmlllppp[[[TTT\\\jjjrrrxxxvvvjjjRRRKKKOOOeeexxxuuu___JJJDDDHHHNNNUUUWWWUUUOOOJJJCCCBBBAAA@@@AAAAAAAAA@@@>>>@@@CCCGGGIIIKKKKKKKKKJJJFFFDDDEEEFFFHHHOOOXXXiiiooottttttuuuyyy{{{zzzwwwwwwwwwwwwvvvvvvuuuuuutttrrroookkkfff___XXXRRRHHHCCC@@@???<<<999999<<<;;;;;;KKKhhhyyysssddd[[[YYYUUURRRUUUZZZZZZRRRHHHBBB@@@>>>>>>??????>>>===<<<;;;<<<=========:::777333111//////111222222222111000111444777::::::999666666555444333333333333222222222333555666888888<<>>JJJWWWnnn|||hhhmmm}}}yyybbbNNN@@@===888666333222222222222111111111111111111111111111,,,888111///:::888RRRkkkZZZ\\\www|||xxxsssnnnjjjbbb]]]ZZZXXXTTTQQQRRRWWW\\\iiixxx|||yyyxxxvvvrrrooolllqqqwwwzzz{{{~~~}}}zzzllluuu}}}zzzmmmqqqeeeYYYSSSQQQOOOPPPSSSPPPSSSUUUZZZ```bbbYYYMMMOOO\\\ooo|||yyyjjj___\\\SSSMMMYYYllltttzzzzzzpppXXXLLLMMMeeemmmVVVNNNWWWfffssswwwqqqeee\\\KKKGGGCCC@@@@@@AAAAAAAAABBBDDDFFFHHHIIIIIIHHHGGGHHHEEEEEEFFFFFFEEEIIIOOOZZZccclllooorrrwww{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvuuutttqqqkkkbbbWWWOOOBBB>>>;;;;;;:::777777;;;:::888GGGddduuuooobbb\\\``````^^^\\\\\\YYYOOOEEE??????>>>===<<<;;;::::::<<<;;;;;;<<<======;;;999444111//////111222222222111000000333666999999999666666555444333333333333222222222333444666777888;;;>>>AAADDDGGGKKKPPPSSSUUUZZZaaahhhppp{{{uuueeeeeefffyyyooogggbbb[[[UUUOOOGGG>>>777111111000000000//////////////////000000000111111000111111111111222222222111555888AAAnnnzzz~~~yyyGGGAAA@@@MMM```qqq}}}zzz}}}}}}~~~{{{{{{}}}}}}pppeee___TTTQQQLLLIIIGGGFFFDDDCCCDDDBBBAAA@@@======DDDNNNiiittt___cccsssXXXCCCAAA999777444222222222111000222222222222222222222222---666222111999@@@```wwwggg^^^bbb||||||yyyvvvqqqmmmbbb^^^\\\ZZZVVVRRRSSSXXXWWWdddsss}}}|||zzzyyywwwsssoooiiinnntttxxxzzz|||zzzuuulllvvv~~~zzzyyyooofffbbb___]]]]]]___^^^___aaafffnnnpppfffYYYUUU]]]kkkxxxxxxkkk\\\TTTNNNMMM]]]oootttwww}}}zzzeeeUUUPPPeeevvvccchhhooozzzzzzrrr\\\UUULLLEEEBBBBBBAAAAAAEEEDDDDDDCCCCCCBBBBBBBBBCCC@@@@@@BBBBBBAAADDDJJJKKKWWWbbbhhhmmmuuuzzz|||~~~}}}|||{{{yyyyyyxxxxxxvvvvvvwwwuuuooocccUUULLL@@@<<<:::;;;:::777777::::::777FFFeeewwwqqqddd```ccceeeaaaZZZUUURRRLLLEEE>>>AAACCCBBB>>>;;;;;;<<<;;;::::::;;;======;;;:::444222//////000222222222000000000222555888999999666666555444333333333333222222222333444555666777:::===@@@DDDGGGKKKPPPSSSTTTYYYaaahhhoooxxx~~~oooddd```pppooowww}}}dddaaa\\\XXXSSSJJJ@@@888111111111000000000////////////000000000111111111000111111111111222222222000777:::CCCttt~~~xxxxxxEEEDDDBBBKKKXXXeeemmmqqqtttwwwtttuuuyyy{{{{{{}}}{{{yyyzzz}}}zzztttmmmiiidddaaa\\\XXXTTTPPPLLLIIIEEEBBBBBBDDDBBB@@@BBBGGG```rrr\\\]]]~~~^^^EEEEEE:::777444222222222111000222222222222222222222222111444555444888KKKpppzzzggg]]]^^^jjj|||zzzxxxtttpppfffbbb___]]]XXXSSSSSSWWWXXXcccoooxxx}}}{{{zzz{{{yyytttppphhhmmmsssyyy|||~~~wwwpppmmmwwwxxxrrrpppoookkkjjjlllpppppppppttt|||~~~tttgggXXXXXX```ooowwwpppbbbYYYIIIMMMaaassstttwwwrrr```WWWeee}}}yyykkk```aaabbbdddfffeeebbb___jjjaaaTTTJJJEEECCCAAA@@@DDDBBB???===<<<===???@@@===;;;;;;=========BBBHHHBBBOOO\\\dddjjjssszzz|||}}}|||zzzzzzyyyyyyuuuvvvxxxwwwpppcccTTTIII@@@===<<<===<<<999999;;;;;;888HHHiii|||uuuiiieeeccceee```UUUNNNMMMJJJFFFAAAFFFJJJIIIDDD@@@AAACCC;;;:::999;;;<<<===;;;:::555222//////000111222222000000///111555888999999666666555444333333333333222222222333444555666777999<<<@@@CCCFFFKKKOOOSSSTTTYYYaaahhhmmmuuu}}}mmm^^^fff|||jjjssspppccc```]]]ZZZUUULLLAAA888111111111111000000000000000000000000111111111111000111111111111222222222...777999DDDuuu|||ooo???CCCFFFLLLVVV```fffgggiiilllhhhgggwww~~~yyy{{{yyyyyyxxxwwwyyy}}}}}}{{{~~~yyyqqqnnnjjjfffbbb\\\WWWSSSHHHEEEEEEHHHGGGCCCAAACCCVVVzzzzzzbbb___~~~___EEEGGG:::777444333333222111000222222222222222222222222444333777777888RRRzzzwwwaaaYYYcccuuu~~~||||||{{{wwwsssjjjfffbbb___ZZZSSSSSSVVV]]]eeennnuuu{{{~~~}}}{{{zzz{{{|||zzzuuupppkkkooouuu|||vvvnnn}}}rrrwww}}}~~~zzzvvvsssqqqtttyyy{{{}}}qqq___XXX[[[mmm}}}|||oooeeeZZZSSS^^^xxx}}}ooohhhpppzzzuuuiii\\\\\\[[[ZZZUUUOOOLLLMMM[[[\\\]]]ZZZOOOCCC>>>@@@DDDCCCBBBAAA@@@@@@???>>>;;;;;;:::888888<<>>===>>>@@@BBB@@@;;;HHHjjjqqqaaaaaa]]]WWWRRRMMMKKKMMMQQQJJJLLLLLLKKKIIIGGGHHHIII@@@@@@???===<<<;;;::::::666444222000///000222333//////111222444555777777555555444333222222222222222222111111222222333444;;;===@@@CCCFFFJJJNNNQQQWWW[[[aaahhhnnnvvv}}}wwwffffffvvvzzzmmmdddsssvvvfffbbbaaa[[[OOONNNIII:::333111///...000111111000000000000000000000000000222222222222222222333333555555999SSSyyy|||xxx}}}TTTBBB???FFFWWWcccccccccjjjllliiifffnnnvvvzzzyyyvvvuuuwwwtttvvvxxxzzz}}}~~~xxxxxxwwwnnniiifffcccaaa[[[JJJCCCIIIJJJ@@@>>>DDDXXXoooxxxcccwwweeeKKKFFF===888333222333444333222222222333333333333444444999111666777<<>>BBBIII[[[iiijjjjjjmmmmmmhhhbbbjjjtttyyyxxxuuutttuuutttvvvxxx{{{~~~~~~|||uuuvvv~~~tttmmmkkkjjjgggVVVKKKNNNMMMBBB>>>CCCTTTkkkyyyzzzrrrRRREEE>>>999444222333444333222222222333333333333444444333222999;;;EEEttt|||ggg~~~vvv\\\UUUhhh}}}|||yyyvvvtttlllhhheeeddd```ZZZWWWYYYZZZaaakkkssswwwzzz~~~|||xxxvvvuuusssqqqpppsssxxx}}}~~~llleeeuuu~~~zzzxxxvvvyyy~~~ttthhheeevvvvvvfffcccuuuwwwllliiifffbbbllloooppplllbbbUUUIIIBBBCCCLLLYYY___XXXLLLGGGIIIFFFHHHHHHGGGCCC???===<<>>ZZZsssdddpppfffUUU[[[ttt}}}yyyvvvnnnjjjfffeeeaaa[[[ZZZ[[[[[[bbblllrrruuuvvvwwwyyy}}}zzzwwwuuurrrqqqqqqssswww{{{~~~}}}yyypppiiirrr}}}zzznnnmmm{{{vvvppphhhfffiiibbbgggmmmmmmiiifffiiinnnooopppkkk```WWWSSSOOOKKKEEECCCJJJ[[[iiimmmhhhccc___]]]ZZZVVVRRRNNNIIIFFFCCCAAABBBDDD@@@;;;>>>EEENNNJJJDDD@@@AAAGGGOOOTTTaaahhhtttgggjjjuuu~~~lllRRRLLLDDDGGG^^^xxxzzztttuuuuuurrrrrrooocccVVVIIIFFFAAA>>>@@@HHHQQQXXXYYYWWWRRRLLLFFF@@@<<<::::::888555222111222333444000000000111222555777999777666555333222111111111222222111111222222333444555888;;;???BBBFFFKKKNNNRRRVVV\\\bbbiiipppwww|||yyymmmzzzqqqbbbffflllhhhbbbdddbbbTTTLLLHHH???666333111000000111111000000000000000000000000000000000111222333333444444555555>>>aaaoooFFF>>>HHHOOOWWW```eeehhhkkkmmmmmmooooooooonnnnnnoooqqqsssnnnppptttxxx}}}vvvnnnllliiidddmmmzzzxxxqqquuu|||}}}yyywwwxxx{{{}}}tttmmmbbbQQQBBB===AAAFFFQQQaaauuuqqqQQQDDD>>>666333333444333222222222222333333333444444888999777EEEoookkkeeeaaaUUU^^^www|||yyyooojjjfffddd```ZZZXXX[[[[[[bbblllsssuuuuuuuuuvvv~~~~~~}}}{{{xxxvvvttttttrrrtttwww{{{~~~yyyzzzxxxjjjiiiwwwttthhhjjj}}}pppddd]]]ZZZ[[[fffwwwuuullliii|||xxxmmm\\\MMMNNNFFFGGGYYYnnnvvvrrrkkk]]]]]]___ccceee```UUULLLDDDBBBDDDGGGBBB;;;???HHHLLLIIIDDD@@@@@@CCCHHHKKKVVV]]]iiivvvvvvllleeejjjtttuuujjj]]]NNNIIIBBBBBBOOOcccqqquuuzzz~~~}}}tttmmmeeeUUUDDD@@@BBBDDDEEEIIIOOOXXX^^^aaa\\\UUULLLDDD>>>:::888;;;999666333222222333444111000000000222555888999888888666444333222222222222222111111222222333444555888;;;>>>AAADDDIIILLLOOOSSSYYY```fffnnnuuuyyy~~~rrrzzzwwwpppfffeeedddWWWOOOJJJAAA666444111000111111000000000000000000000000000000000000111222333444444555666777@@@aaa___CCCAAAFFFMMMPPPTTTXXX\\\bbbgggkkktttrrrooommmmmmnnnqqqsssmmmooosssxxx|||yyypppnnnjjjdddpppwww|||vvvkkkdddeeejjjtttqqqkkkccc[[[VVVUUUVVVVVV\\\lllvvvlll___OOOAAA;;;>>>===BBBPPPccczzz~~~sssRRRFFF???777333333444444333222222333333333333444444777777999TTTllljjj___XXXeee||||||rrrlllgggddd___YYYWWWZZZ[[[bbbmmmsssuuutttuuuuuuxxxzzz{{{zzzwwwtttssssssrrrsssvvvzzz|||~~~|||xxxhhh]]]aaavvv~~~~~~ooobbbeee~~~}}}rrreee[[[^^^fffxxx~~~qqqkkkxxx```WWWMMMIIIVVVggglllfff^^^TTTRRRSSS]]]hhhjjjaaaWWWJJJHHHJJJMMMGGG>>>@@@KKKMMMIIIEEEAAA@@@BBBEEEHHHLLLQQQ\\\jjjwwwnnneeecccaaaZZZSSSPPPIIIDDDIIIRRR]]]iiirrr}}}}}}oooccc]]]QQQCCCBBBEEEJJJRRRYYY___bbbcccYYYTTTLLLDDD>>>;;;::::::<<<999666333222222333444111000000000111444888::::::999888666444333333333222222111111222222333444555777:::===???BBBFFFIIILLLPPPVVV\\\cccjjjqqqvvv|||zzzjjjeeeeee[[[RRRLLLBBB777555222111111111000///000000000000000000000000///000111222333444444555555888AAA```{{{SSSAAACCCEEEKKKJJJKKKNNNSSSXXX___eeeqqqpppnnnnnnnnnoooppppppnnnppptttxxx}}}~~~~~~vvvuuuqqqhhhxxxwwwsssjjj```XXXWWWXXXaaaaaa___YYYQQQKKKIIIJJJAAACCCLLL^^^uuuvvvfffZZZQQQHHH@@@<<<<<<:::<<>>bbbqqqnnn^^^]]]nnn|||uuuoooiiieee```YYYWWWYYY[[[bbbmmmtttvvvuuuuuuuuutttwwwyyyxxxtttpppooonnnpppqqqtttwwwzzz|||}}}}}}zzzaaaTTTZZZmmmwww|||~~~|||jjj\\\```{{{~~~ttteee\\\___kkk|||wwwttt^^^SSSMMMTTT\\\[[[RRRJJJNNNGGGCCCMMM___jjjiiicccRRROOOQQQTTTLLLAAACCCNNNOOOLLLFFFBBBAAACCCGGGIIIFFFJJJTTTbbbpppxxx{{{{{{|||zzzoooggg___ZZZZZZPPPNNNXXXaaafffoooyyyzzzhhh\\\YYYSSSJJJMMMNNNRRR[[[cccfffaaa[[[JJJFFF@@@:::888999<<<>>><<<:::777444222222444444111000///000111444888:::;;;:::888777555444444333222222111111222222333444444777999;;;===@@@CCCFFFJJJMMMTTTZZZ```hhhooosss{{{~~~rrr}}}mmmeeeeee]]]UUUMMMCCC777555222111111111000///000000000000000000000000///000000222333444555555333888BBB```PPP@@@EEEFFFIIIGGGGGGJJJNNNSSSYYY___mmmmmmmmmoooqqqqqqpppnnnppprrruuuyyy~~~}}}~~~~~~~~~|||{{{{{{|||~~~||||||xxxpppyyyooodddZZZSSSOOONNNTTTWWWYYYWWWRRROOOOOOQQQMMMIIIEEEHHHSSSccctttqqqcccRRRHHHDDDBBBAAAAAA<<<;;;<<<===AAAQQQrrr}}}}}}zzz{{{WWWHHHAAA888333333444444333222222333333333444444444777:::CCCiiiqqqkkk]]]```uuu|||xxxqqqkkkgggaaaZZZXXXZZZZZZcccmmmtttvvvvvvuuuvvvsssuuuxxxvvvqqqllljjjjjjnnnppprrruuuwwwyyy{{{{{{|||cccSSSZZZdddoooxxx}}}|||hhhXXX[[[yyyvvvsssqqqpppooommmlll|||wwwbbbPPPPPPWWWXXXRRRLLLPPPLLLHHHHHHKKKSSSbbbpppWWWRRRRRRUUUNNNCCCCCCKKKMMMJJJEEE@@@>>>@@@BBBDDDEEEDDDGGGQQQ```nnnuuuxxx|||qqqooonnnppptttvvvuuusssyyy{{{qqqgggddd[[[TTTYYY\\\aaaeeefffeee^^^PPPBBBDDDCCCAAA???>>>===>>>>>>===<<<:::666222000111222555333111///000444888::::::;;;<<<<<<:::777333111222111000000000111222333333333444666888;;;>>>@@@EEEIIINNNSSSYYYaaakkkrrr{{{llltttsssrrrnnnccceee```WWWMMM@@@<<<555000222333111000111000000000000////////////111222222333333444444555888333AAAdddSSSEEEBBBIIIFFFCCCEEEKKKKKKKKKUUUbbbiiikkkmmmnnnnnnnnnpppqqqnnnooorrrvvv{{{}}}}}}~~~{{{uuupppnnnmmmnnnnnnttttttuuuzzz{{{vvvsssuuu|||}}}zzz~~~zzzllleeeccc\\\RRR]]]aaaeeeeeebbb[[[UUUQQQNNNGGGEEEIIIIIIHHHRRRaaaUUUNNNGGGCCCCCCDDDCCCAAAAAA<<<===AAA===>>>WWWxxx~~~wwwaaaCCCAAA<<<555222333444333222222333444444555555666===444PPPkkklll___lll|||~~~}}}zzzvvvssslllddd]]]YYYXXXYYYXXX^^^gggpppuuuwwwuuutttuuuuuutttrrrnnnjjjgggeeejjjnnnssstttssssssuuuxxxwwwvvvVVVRRRgggkkklllnnnnnn]]]OOORRR{{{}}}}}}xxxvvvssstttssswwwvvv[[[WWW[[[[[[\\\```YYYTTTOOOKKKGGGHHHQQQ[[[YYYRRRPPPQQQKKKAAA@@@GGGFFFDDD???<<<;;;<<>>===<<<<<<======>>>>>>;;;777444222222444555333111000111444888;;;:::;;;<<<<<<;;;888555333222111000000000111222333333333444555777:::<<<>>>@@@DDDJJJOOOTTT]]]gggnnnyyy~~~xxxtttyyyvvvnnneeekkkoooeeeggg```WWWNNNBBB<<<555000222333111000111000000000000000000000///111222222333333444444555888555FFFkkkRRRAAA===DDDDDDAAACCCGGGGGGFFFPPP^^^iiikkkmmmnnnnnnnnnooopppnnnppprrrvvv{{{~~~{{{zzz|||yyyyyyvvvooofffcccgggkkkiiijjjlllnnnppptttxxx{{{uuukkkfffkkksssvvvyyy}}}wwwsssxxxxxxxxx|||vvvkkkkkkoootttuuurrrjjjccc^^^RRRLLLGGGHHHIIIKKKPPPUUURRROOOKKKGGGDDDAAA???>>>CCC??????BBB>>>???RRRiiizzzxxx[[[FFFBBB<<<666333333444444222222333444444555555666999666\\\aaajjjdddooo}}}~~~}}}xxxrrrpppmmmggg```[[[WWWVVVVVV\\\eeennnttttttsssqqqqqqpppooollliiifffdddbbbhhhlllqqqsssssssssuuuwww~~~|||jjjXXXZZZnnnyyyyyyooocccQQQKKKVVV{{{}}}}}}qqqbbbYYY]]]qqqooofffbbb[[[ZZZ```UUUPPPKKKHHHDDDCCCJJJRRRZZZQQQLLLKKKFFF===<<>>???AAAAAABBBEEEKKKVVVbbbiiirrrvvv}}}oooccc]]]YYYWWWiiisssllliiigggjjjhhhjjjdddVVVIIICCC@@@???<<<<<<;;;:::;;;;;;<<<<<>>CCCHHHNNNVVV```hhhvvv{{{xxxmmmfffjjjrrr|||gggiiikkkdddggg```WWWPPPFFF<<<555000222333111000111000000000000000000000000111222222333333444444555888777LLLtttxxxRRRDDDAAAEEECCC@@@AAAEEEDDDCCCMMMZZZhhhjjjmmmnnnmmmmmmnnnoooooopppssswwwzzz~~~~~~zzzwwwvvvsssyyyzzzqqqddd^^^cccjjjeeeffffffdddbbbdddjjjpppxxxiii\\\^^^hhhoooqqqqqqwwwzzz~~~vvvoooiiirrr~~~}}}xxxttt___ZZZQQQKKKMMMTTTVVVSSSXXXWWWVVVTTTPPPKKKFFFCCCCCCCCCEEEEEEAAA@@@JJJWWWwwwzzz}}}^^^KKKEEE===777444333333444222222333444444555555666777:::jjjmmmWWWllljjjrrr~~~}}}{{{{{{|||xxxooonnnmmmjjjeee^^^XXXTTTTTTZZZccclllqqqqqqooolllllljjjgggdddaaa___^^^]]]bbbgggmmmpppqqqqqqtttvvvrrrbbbVVVWWWppp~~~eeePPPLLLYYY|||gggYYYRRRZZZuuuzzzqqqeee[[[RRRKKKFFFEEEDDDEEEJJJQQQWWWOOOHHHEEEAAA<<<;;;???@@@>>><<<;;;<<<===@@@BBB@@@AAA@@@???AAAIIIUUU___hhhmmmvvvuuubbbSSSLLLKKKMMMNNNdddqqqjjjdddcccgggdddZZZKKK@@@>>>???>>>888999999999:::;;;<<<<<>>;;;777555555666333222222333444777:::;;;<<<<<<=========;;;:::888444333222000000000111222333333333444444555666666666999>>>BBBGGGPPPZZZbbbqqqxxxssseeebbbhhh|||tttxxxyyyfff```ddd]]]VVVQQQIII<<<555000222333111000111000000000000000111111111111222222333333444444555777777OOOxxxqqqyyyTTTRRRMMMGGGEEEAAABBBEEEDDDDDDMMM[[[fffhhhlllmmmmmmmmmmmmnnnooopppssswwwzzz~~~}}}~~~~~~}}}yyyuuurrrpppxxx}}}xxxllleeegggkkkkkkkkkjjjfffaaa______aaawwwiii\\\YYYaaahhhiiiggglllnnnrrruuuyyyrrrhhhddd___nnnrrrpppdddWWWWWWbbbhhheeebbb```___``````ZZZPPPHHHBBBGGGMMMLLLFFFAAAEEEKKKrrr}}}vvv||||||}}}|||mmmQQQHHH===888555333333444222222333444444555555666999AAAuuutttUUUSSSrrrmmmuuu~~~}}}}}}zzzxxxxxx||||||yyyqqqpppnnnkkkhhhbbb\\\WWWUUU[[[ccckkkooonnnkkkhhhfffccc___ZZZVVVTTTTTTTTTWWW]]]eeejjjlllooosssvvvkkkWWWIIIbbbrrrXXXMMMUUUoooaaaWWWUUUbbbtttwwwcccXXXMMMJJJJJJIIIJJJLLLRRRMMMGGGCCC???===>>>BBBBBBAAA>>><<<===???BBBDDDAAABBBAAA>>><<>>;;;888999:::;;;<<<=========>>>???>>>;;;888666666777333333444444666888999:::;;;<<<============<<<;;;666555333222111111111222222222333333444444444444333666:::===BBBJJJUUU]]]kkkttt{{{ggg[[[\\\pppxxxlllcccddd^^^VVVQQQHHH<<<555000222333111000111///000000000111111111222111222222333333444444555777777PPPyyytttxxxuuu___mmm___FFFFFFBBBBBBEEEDDDCCCMMM\\\cccfffjjjlllmmmmmmmmmnnnnnnpppssswww{{{}}}~~~|||~~~~~~|||yyyvvvpppkkkkkkqqqxxxzzzvvvppplllkkkmmmlllmmmnnnmmmiiiccc^^^nnnhhh___ZZZ[[[___```___aaadddgggjjjnnnwwwkkk___YYYUUUjjjyyyiiieeeqqq|||~~~uuupppmmmooorrrlll]]]PPPDDDLLLUUUWWWNNNDDDCCCIIIiiiyyy{{{|||}}}|||zzzXXXKKK>>>:::777333222555222222333444444555555666:::JJJdddIIIXXX{{{|||nnnwww}}}{{{zzzzzzzzzxxxvvvvvvyyy}}}{{{wwwsssooollliiieeeaaa]]]XXX]]]ccchhhjjjhhhdddbbb[[[XXXRRRMMMIIIGGGFFFGGGKKKQQQYYY___ccchhhooosssyyyeeeLLLVVVzzzwww\\\NNNSSS~~~hhhZZZTTTXXX```dddzzzzzzkkk\\\ZZZ]]][[[UUUPPPPPPOOOLLLGGGBBB@@@DDDIIIFFFCCC???<<<<<<>>>BBBEEEBBBCCCBBB>>>;;;===EEELLLLLLTTT```mmmwww|||nnn^^^ZZZ]]]YYYPPPQQQKKKDDD@@@CCCGGGIIIJJJZZZlll^^^]]]ddd^^^QQQEEEAAAAAA===888;;;<<<===>>>@@@@@@@@@@@@>>>??????===999777777777444444555666777888999999;;;;;;<<<===============888777555333222222222222111222333444444444333333222555777:::>>>EEEPPPXXXgggqqq~~~}}}jjj\\\UUUaaayyyjjjhhhaaaYYYQQQGGG<<<555000222333111000111///000000111111222222222111222222333333444444555666888SSS}}}zzzzzztttzzzUUUJJJEEEDDDEEECCCAAAKKKYYY___ccchhhlllmmmmmmnnnooolllooossswww{{{~~~~~~~~~yyyuuurrrllleeecccgggmmmsssvvvsssmmmiiihhhhhhjjjooosssrrrlllfffjjjjjjggg```\\\^^^___^^^[[[]]]___aaadddkkkuuu|||sss```TTTOOOeee~~~yyy|||tttgggPPPPPPYYYbbb[[[JJJEEEKKKggg~~~xxx{{{~~~xxx|||^^^NNN???;;;888333222555222222333444444555555666;;;SSS|||zzz```HHH```}}}zzzrrrzzz~~~|||zzzyyyyyyyyyxxxwwwuuuwww|||~~~|||wwwpppllljjjgggddd```[[[]]]```bbbbbb___[[[XXXMMMJJJFFFAAA>>><<<<<<<<>>>>>;;;999777555444333333333111222333444444444333333222333555777:::AAAKKKSSScccnnn|||zzzlll\\\ZZZpppllliiiccc]]]TTTHHH<<<555000222333111000111///000000111111222333333111222222333333444444555555999YYY~~~zzztttSSSMMMJJJIIIDDD@@@IIIVVV\\\```fffkkkmmmnnnooopppkkkmmmrrrwww{{{~~~~~~}}}~~~{{{uuussssssnnnggg]]]___ccciiimmmmmmkkkiiihhhhhhhhhhhhjjjjjjiiiiiiiiikkkiiiaaa]]]______]]]YYYZZZZZZYYYYYY]]]eeekkkuuu|||mmmZZZQQQbbbyyyaaaUUUYYYjjjiiiSSSGGGLLLgggzzzxxx{{{|||qqqwwwcccPPP@@@<<<999333222666222222333444444555555666===YYYooonnndddKKKdddyyy|||xxx~~~~~~{{{zzzzzz{{{{{{yyyvvvuuuxxx}}}wwwqqqmmmkkkhhhccc___[[[[[[[[[ZZZWWWSSSOOOMMMCCCAAA???<<<;;;::::::;;;;;;???CCCGGGLLLSSS]]]dddnnnzzz~~~zzznnnXXXSSSeee{{{rrrmmmooonnnaaaVVVRRRUUUXXX```|||hhhUUUUUU\\\^^^UUUKKKHHHNNNTTTRRRMMMEEE???>>>@@@EEEIIIBBBCCCBBBAAA>>>======>>>CCCEEEHHHIIIIIIHHHIIIIIIYYYooo~~~wwwkkkddd```ZZZZZZVVVQQQQQQUUUZZZ\\\\\\RRRvvvaaaTTT\\\]]]\\\UUUIII@@@@@@DDDEEEBBBCCCDDDFFFGGGGGGFFFEEEAAABBBBBBAAA>>>;;;:::;;;666777888999999888777666999999:::;;;<<<===>>>>>><<<;;;888666444444444444000111333444555555444333111333444555777>>>HHHPPPaaammm|||jjj[[[eeewwwuuuvvvyyy~~~hhhfffddd```XXXKKK<<<555000222333111000111///000000111222222333333111222222333333444555555444;;;^^^~~~vvvnnn\\\UUUPPPMMMGGGBBBIIIUUUZZZ___eeejjjmmmnnnooopppjjjlllqqqwww|||~~~~~~vvvxxxwwwrrrrrrvvvsssmmmZZZ\\\___bbbeeegggjjjkkknnnlllhhhaaa[[[[[[___ddddddfffbbbZZZXXX[[[[[[WWWYYYYYYXXXUUUSSSTTTZZZ___gggooo||||||bbbWWWccc}}}xxxrrrqqqsss||||||uuudddkkkrrrvvvuuuttttttvvvoooXXXWWWnnnsssZZZHHHKKKhhh~~~uuuvvvkkkrrreeeQQQ@@@===:::333111666222222333444444555555666AAA\\\jjjiiihhhNNNeeesss~~~}}}~~~}}}}}}}}}~~~{{{wwwtttuuu{{{~~~|||wwwqqqnnnllliiibbb\\\ZZZYYYWWWTTTOOOKKKGGGEEE??????>>>=========>>>???999<<>>>>>======<<<;;;;;;MMMkkkvvvmmmhhhgggddd]]]VVVVVVccc{{{kkkYYYWWWWWW___\\\UUULLLEEEBBBEEEIIIPPPMMMKKKMMMQQQQQQMMMIIIGGGBBB>>>>>>@@@@@@===888777777888:::;;;:::777444444555888:::<<<=========>>>===;;;999666444222111222222222222333444555666444444555777777:::DDDOOO^^^mmm~~~wwwbbbWWWpppmmmkkkwww~~~uuuhhhjjjaaa```\\\JJJ???777111111111000///000000111111111222222222222222333333333333333333444666;;;UUUyyyhhh[[[lllddd[[[PPPEEEAAAHHHRRR]]]aaafffkkkmmmnnnoooppplllnnnqqqtttxxx{{{|||}}}~~~{{{yyyrrrlllmmmooosss{{{nnnfff^^^^^^dddiiijjjiiipppvvv{{{xxxnnnbbb[[[XXX```dddddd^^^YYYVVVWWWXXXUUUUUUSSSOOOLLLMMMPPPRRR___dddkkkuuu~~~iiidddjjjuuuuuunnnfffbbbdddgggnnn{{{pppaaa\\\VVVRRRRRRTTTWWWXXXZZZZZZXXXbbboooeeeSSSOOOjjjrrr~~~mmmsssbbbUUUFFF===888444444666777222000333555555666:::===ooorrraaaUUUYYYjjj|||}}}~~~{{{{{{|||~~~}}}|||zzzyyy{{{~~~xxxrrrpppmmmeee___\\\XXXVVVRRRMMMHHHDDDAAA???===>>>???>>><<<;;;:::::::::;;;<<<;;;===BBBJJJQQQ]]]rrryyy{{{vvvbbbZZZOOOMMMXXX{{{nnn```\\\\\\jjj|||wwwsss~~~rrrbbbWWWPPPdddwwwuuucccSSSRRRYYYhhhcccXXXJJJCCCCCCFFFHHHGGGDDD@@@>>>======<<<;;;<<<<<<;;;:::999999999999CCCdddrrreee\\\VVVYYYeeewwwxxxbbbTTTYYYaaahhhccc\\\VVVRRRRRRUUUWWWZZZVVVQQQOOOPPPPPPMMMJJJCCC@@@===>>>@@@???;;;777666777888:::<<<:::777444444555888:::<<<===>>>>>>===<<<;;;:::888777666555555444444333333333444444444444555666666999CCCNNN]]]lll|||vvvdddXXXnnnrrriiilllpppwwwsssbbbhhhfffcccZZZHHH???777111111222000///111000000000111111111222222222333333333333444444444777;;;TTTeeeVVVvvvhhhbbb[[[RRRIIIFFFMMMWWW^^^bbbgggkkkmmmnnnooopppnnnooorrrvvvyyy{{{}}}~~~yyyqqqggggggiiinnnpppttt}}}xxxmmmhhhhhhjjjllllllvvvyyy}}}{{{ssshhh```___```^^^ZZZVVVVVVXXXYYYRRRPPPRRRTTTRRRMMMMMMQQQUUUYYY```gggoooyyyvvvsss}}}~~~zzzqqqhhh___[[[XXXXXX```iiivvv~~~uuubbbZZZPPPJJJHHHHHHGGGEEELLLLLLKKKUUUbbb^^^VVV[[[tttvvv|||vvvpppeeeWWWHHH???:::555333444666222111444666555666999@@@oooWWWNNNSSSddduuuzzz}}}~~~|||{{{~~~~~~}}}{{{zzz{{{~~~~~~{{{xxxqqqpppmmmfff```^^^UUUSSSOOOKKKFFFBBB@@@>>>???@@@@@@???===<<<;;;<<<;;;;;;;;;::::::>>>DDDIIIVVVkkkuuuvvvxxx```TTTHHHFFFSSSyyy~~~iii^^^\\\[[[cccooo|||vvvooocccYYYOOOaaazzzxxx```TTTWWWkkkjjjbbbRRRGGGEEEHHHIIIGGGDDDAAA>>>>>>===<<<:::999888777555444555555666<<>><<<;;;===???>>>:::666666777888;;;===;;;777444444555777999<<<===>>>>>>;;;;;;;;;;;;::::::::::::888777666555444333333333444333444555555777BBBMMM]]]kkkzzzttthhhaaayyy|||iiicccdddkkkrrr\\\dddiiieeeYYYIII???777111111222000///111///000000000111111111111222222333333444444444444999<<>>@@@LLLbbb~~~qqqqqqhhhWWWIIIFFFQQQxxx}}}~~~uuuoookkkoooxxxxxxqqqfffZZZQQQXXXpppwwwaaaZZZggglllgggVVVHHHFFFJJJKKKFFFDDD@@@>>>>>>===;;;:::888666444333222222333444:::KKKeee{{{~~~sssiiibbb```aaabbbnnnooobbbQQQKKK^^^|||wwwpppiiifffgggeee___ZZZJJJFFFBBB???>>>>>><<<;;;888888999<<<>>>===:::666888888:::===>>>===999666333444666888:::<<<===>>>::::::;;;;;;;;;;;;<<<<<<999888777666666666666666555444444555444777AAAMMM___lllzzzuuujjjhhhllldddeeennn|||___bbbiiibbbWWWOOO@@@888111111222000000111//////000000000111111111222222333333444555555555888>>>[[[[[[XXXuuuwwwYYYIIIGGGEEEDDD@@@@@@HHHSSSaaadddhhhkkkllllllnnnoooooopppsssvvvyyy|||}}}~~~zzzpppfffXXXLLLJJJPPP\\\iiinnnnnnqqquuuwwwuuurrrmmmhhhhhhlllppppppnnnnnntttyyywwwmmmdddddddddccc^^^WWWUUU\\\fffYYYQQQTTT```]]]LLLHHHRRRQQQSSSUUUUUUVVV]]]kkkuuuuuuggg]]]WWW[[[jjjzzzwwwqqqiii```XXXRRRNNNLLLEEEBBB<<<@@@HHHJJJWWWppp}}}lllTTTDDD<<<666333444555444555777777555666:::PPP]]]KKKLLLWWWbbbmmmyyyuuupppooollllllnnnuuu}}}}}}~~~~~~}}}{{{zzz{{{|||}}}zzzqqqjjjhhheee```\\\[[[ZZZXXXSSSMMMGGGBBB???===@@@??????AAABBBDDDDDDDDD??????>>>===<<<;;;<<<<<>>======;;;999888777555444333333444444777BBBUUUggglllhhhgggkkkmmmiiidddbbbbbbcccddddddooozzzsss^^^NNNEEEWWWzzz|||uuummmiiiggg```TTTIIIDDDBBB@@@???===;;;888666444666888;;;======;;;999<<<;;;<<<>>>???>>>:::888444444555777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::666555444555555888CCCOOOcccooozzzppphhhmmmhhhooovvvrrrggghhh```UUUUUU@@@888222222222111000111000000000000111111111111222222333444444555666666555@@@___^^^ddd|||rrrRRRDDDCCCCCCCCCBBBCCCLLLWWWbbbeeehhhjjjjjjkkklllmmmlllnnnqqquuuxxx{{{}}}~~~~~~wwwmmmdddYYYOOONNNPPPYYYhhhssstttrrrqqqkkknnnqqqpppmmmlllnnnqqqsssqqqpppqqqrrrqqqnnnkkkeeeiiilllhhhZZZRRRZZZhhhcccYYYYYYccc^^^LLLIIISSSSSSTTTSSSQQQPPPTTT^^^fffqqq~~~uuu{{{iii]]]^^^kkkyyy~~~|||ttthhh^^^YYYXXXNNNHHH???>>>AAABBBSSStttzzz[[[FFF;;;666444555555444555888777555888===TTT|||sssRRREEELLLYYY```fffxxx~~~xxxqqqlllfffeeecccaaabbbgggnnntttzzz}}}}}}~~~~~~}}}{{{zzz{{{|||xxxooofffccc```ZZZWWWWWWQQQOOOLLLHHHDDDAAA???>>>AAA@@@@@@AAACCCDDDBBB@@@@@@???>>>======<<<;;;;;;@@@VVVsssqqqrrrxxxjjj[[[PPPSSSvvv|||~~~}}}}}}qqqeeeVVVVVVrrr~~~kkkfffnnniiiSSSCCCAAABBB>>>@@@>>>===<<<===<<<:::999888888777777666555555444222999LLLaaahhh```YYYXXXXXXWWWWWW\\\cccjjjnnnooo}}}vvvZZZKKK@@@LLLqqq|||rrrkkkdddYYYJJJ???@@@@@@???===:::666333000333555888;;;===>>>>>>===@@@>>>=========<<<:::888444444444555666777888999999999:::;;;<<<======>>>======<<<<<<<<<======>>>777666666666777:::FFFSSSfffqqq{{{~~~llllllkkkuuuxxxnnnjjjbbbVVVVVV@@@888222222333111000222000111111111222222222222222222333444555666666777444@@@___iiisssmmmMMMBBBAAAAAABBBBBBDDDNNNYYYccceeeggghhhhhhiiijjjkkkjjjlllppptttxxx{{{~~~}}}|||uuuooohhhbbbXXXVVV]]]lllzzz~~~}}}{{{tttxxx}}}}}}zzzwwwuuuuuuuuutttssspppmmmlllmmmnnneeejjjqqqpppaaaSSSWWWeeeiiiaaa___ccc\\\OOOKKKRRRNNNNNNNNNLLLLLLMMMPPPSSSdddqqq|||ooogggttttttkkkfff]]]SSSDDD??????>>>SSSwww|||tttooorrryyy```III===777555666555444555777666555:::AAA\\\{{{wwwcccMMMGGGSSScccdddddduuu|||xxxrrrkkkfff______^^^\\\ZZZ\\\ccchhhoooqqqtttzzz}}}||||||~~~rrrhhh^^^YYYUUUOOOLLLLLLDDDDDDCCCBBBBBBAAABBBBBBDDDDDDDDDFFFIIIHHHCCC???DDDAAA???>>>>>>===<<<:::>>>RRRooorrruuuyyyrrrjjjaaabbbwww}}}~~~{{{yyy~~~{{{zzz~~~{{{kkk^^^cccssszzzpppbbbgggooohhhQQQBBBBBBBBB===<<<;;;:::;;;<<<<<<:::888777888999999999777555444444333AAA\\\mmmjjj___ZZZWWW[[[aaaffflllrrrxxx|||sssTTTIII>>>HHHooottthhh^^^SSSGGG???<<<<<<:::888555333222111333555888;;;===???@@@BBBBBB???<<<:::999999888888444444333333333444555666777888:::<<<>>>@@@BBBBBBBBBAAA@@@???>>>>>>>>>???999777777888999===JJJWWWhhhrrrzzz|||tttkkkkkkuuurrrmmmmmmiiiZZZTTTAAA999222222333111111222222222222222333333333333222222333444555666777777555>>>YYYzzzvvviiiMMMAAA????????????AAALLLXXXccceeeggggggfffggghhhjjjiiilllppptttyyy}}}{{{vvvpppcccaaaeeeqqq|||}}}zzzvvvuuussspppnnnmmmlllmmmhhhkkkssswwwmmm\\\YYY```fffdddcccbbb\\\RRRNNNOOOJJJJJJJJJLLLNNNNNNJJJGGGUUUbbbsssxxxqqqxxxxxxzzztttdddNNNCCC???===TTT|||xxxqqqjjjeee___ZZZ\\\```qqqbbbKKK@@@:::666555444444555666555555===FFFmmmzzzzzznnnLLLLLL\\\llliiicccsss}}}yyyvvvrrrmmmgggccc]]]______\\\XXXXXX]]]aaafffhhhkkkooouuu|||~~~uuuiii^^^WWWRRRKKKGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGKKKQQQWWWXXXSSSNNNLLLIIIDDDBBBBBBAAA???===<<>>>>>:::888888999:::???MMMZZZiiirrryyyzzz~~~wwwlllkkkrrrkkkxxxhhhnnnqqq___SSSAAA999333333333222111222222222333333333444444444222222333444555666777888666<<>>VVV~~~{{{sssgggaaa\\\[[[YYYVVVWWW[[[cccuuu}}}bbbMMMCCC<<<777444444333444555444666>>>IIIooo}}}SSSKKK\\\lllggg___nnn~~~|||yyyuuurrroookkkgggddd^^^```aaa]]]YYYWWW[[[___aaacccfffkkkpppuuuxxx{{{uuuhhh```ZZZSSSOOOOOOQQQPPPOOONNNNNNNNNNNNNNNFFFIIIPPP[[[eeeiiifffaaaVVVQQQKKKHHHGGGFFFDDDAAA:::LLLfffqqqvvvzzzeeejjjtttxxx}}}}}}}}}zzzvvvtttrrrrrruuuyyy{{{|||{{{kkk^^^XXXXXXkkkjjjeeeZZZOOOGGGCCCBBBBBB@@@===;;;:::::::::999<<<<<<<<<<<<;;;999444111666111555KKKmmm{{{yyyzzz|||{{{nnn```RRRDDDAAAUUUnnn{{{qqqdddUUUHHHBBB999888888999::::::777555777;;;???@@@@@@AAACCCFFF@@@===999555222111222333222222222222333444555555999;;;<<>>;;;999888999<<>>>>>>>>???>>>;;;777333888222111===UUUpppvvvooojjjgggeeeggg^^^UUULLL@@@<<>>FFFUUUdddqqqsssuuuvvvzzzvvvqqquuusssjjjpppgggaaaWWWHHH999444555000111333///111111111111111111111111222222222333444555666777777;;;TTTwwwrrrdddUUUNNNIIIEEEBBBCCCNNNZZZ^^^^^^___aaadddfffgggggghhhmmmsssxxx{{{|||~~~zzzxxx{{{}}}zzzxxxuuusssmmmmmmooosssvvvtttmmmgggddddddbbb___[[[YYYYYYZZZYYYWWWQQQLLLRRRZZZUUUHHHEEELLLTTTYYY___ppp|||zzzllljjjiiiiiimmmssszzz~~~zzzyyyyyy}}}~~~wwwjjj___aaadddppp___HHHGGGbbb{{{zzz{{{xxxtttssszzzzzzxxxtttoookkkiiiiiimmm|||}}}yyylllRRRDDDAAA444888777444888222666:::<<>>GGGVVVssstttvvvuuujjjVVVGGG@@@<<<:::888888999:::999888>>>??????>>>======???@@@>>>>>><<<:::888666444333222111111222222333444555777888999>>>MMMcccuuuqqq]]]OOOIIIFFFCCC@@@>>>;;;:::===BBBKKK[[[iiiqqqsssuuuwwwzzz}}}~~~uuussstttgggnnnhhhcccVVVHHH999444555000111444///111111111111111111111111222222333333444555777888333@@@\\\tttggg___UUUKKKCCCCCCNNN[[[[[[[[[\\\]]]___bbbdddfffgggkkkrrrvvvyyy{{{|||~~~~~~}}}{{{xxxvvvqqqooonnnppprrrrrrnnnjjjeeedddaaa\\\XXXWWWXXXZZZ___^^^WWWPPPRRRYYYXXXPPPJJJNNNSSSSSSSSSccc{{{yyynnnkkkeee^^^ZZZ]]]dddkkkfffbbbaaagggmmmlllaaaWWWRRRQQQTTThhhwwwQQQHHHdddwwwzzzyyysssqqqrrrsssuuu~~~zzzttt\\\HHHAAA444:::777444888333666:::>>>\\\TTTJJJSSS^^^fffjjjqqqzzzxxxtttooommmmmmmmmjjjhhhaaa```^^^^^^^^^]]][[[ZZZ^^^^^^___aaaeeegggfffeeellloootttzzz|||~~~{{{yyyyyy{{{~~~~~~|||vvvrrrhhhhhhfffaaa\\\___qqq|||___KKKCCCCCC@@@BBBSSSjjjtttwwwrrr[[[]]]ppp}}}xxx{{{}}}{{{~~~}}}zzz}}}|||tttmmmjjjnnnvvv|||xxxvvvuuuuuutttsssuuuuuuvvvvvvvvvuuutttsss{{{|||jjjyyyzzzlllcccWWWMMMHHHFFFEEEDDDBBBBBBCCCDDDDDDAAA===999555888888555555<<>>;;;999888999:::::::::>>>>>>>>>=========>>>???===>>>>>>>>><<<999555333111111111111222333444555777888888999BBBUUUkkkyyy}}}kkkWWWJJJEEECCCAAA@@@<<<<<<@@@GGGQQQ```mmmqqqtttvvvxxx{{{ssskkkggguuu~~~yyyiiimmmgggcccWWWHHH888333555000111444///111111111111111222222222333333333333444666777888666FFFcccyyyxxx~~~qqqkkk```RRRFFFDDDMMMWWWYYYYYYZZZZZZ\\\___cccfffdddiiiooouuuyyy|||~~~~~~}}}zzzwwwtttqqqnnnmmmnnnooonnnmmmffffffeeebbb___^^^^^^___[[[[[[WWWRRRSSSYYYZZZWWWMMMRRRWWWUUUQQQ[[[yyyyyytttqqqmmmhhheeedddddddddeeeaaa```eeennnsssooojjj___]]]TTTSSSoooZZZMMMiii}}}xxxwwwxxx{{{|||~~~gggMMM@@@222999777333999444666:::AAAccchhhIIIGGGRRR^^^eeegggllluuu}}}yyysssnnnlllnnnoookkkggghhhddd```___```___\\\YYY[[[[[[\\\___bbbcccbbbaaagggjjjnnntttzzz}}}}}}~~~{{{|||}}}wwwqqqiiimmm}}}~~~xxxooocccYYYRRRVVV[[[\\\WWWVVV```mmmvvvTTTEEECCCAAACCCPPPcccpppzzzmmm\\\bbbvvvvvvxxx|||}}}{{{~~~uuubbb^^^aaabbb___]]]```qqq~~~|||yyyxxxxxxwwwvvvuuuxxxxxxwwwvvvuuutttsssrrrxxxyyysss___gggtttnnndddZZZQQQKKKHHHFFFEEEDDDDDDEEEEEECCC???<<<777999999777555555999<<>>;;;777444111111111111222333444444555666666666999DDDVVVeeeyyy{{{sss^^^KKKCCCCCCCCCAAA>>>>>>DDDMMMWWWdddpppqqquuuxxxzzz~~~tttccc[[[jjjooonnnfffcccXXXGGG888333444000222444000000000111111111222222222333333333444555666777888888GGGccc}}}vvvppp~~~wwwnnnmmmeeeVVVIIIEEEJJJQQQWWWXXXZZZZZZ[[[]]]bbbfffbbbgggnnntttyyy}}}~~~zzzwwwuuurrrnnnkkkkkklllmmmmmmjjjllloooooonnnllljjjjjjWWWWWWUUURRRSSSVVVWWWUUULLLSSSZZZWWWOOOPPPcccxxxzzztttoooppptttuuupppjjjkkkhhheeeeeehhhkkklllkkkiiimmmfffWWW]]]}}}fff\\\qqq}}}kkkOOO@@@111777888333999666777:::DDDkkkuuuzzzwwwTTTHHHIIIVVVdddhhheeegggsss{{{vvvooonnnooooookkkfffgggddd```aaadddffffffeee[[[[[[\\\___bbbcccbbb```cccfffjjjmmmrrrxxx}}}~~~}}}~~~~~~~~~|||lllhhhooozzzmmmcccYYYNNNEEEBBBCCCGGGKKKJJJIIINNNTTTsssfffLLLDDDBBBDDDLLL[[[jjjzzziii^^^iii|||uuuxxx|||xxxgggZZZ[[[```cccfffjjjyyy~~~|||zzzzzzzzz{{{zzzxxxxxxwwwvvvuuusssrrrqqqqqqqqquuu|||lllXXXYYYmmm~~~zzzwwwpppqqqppphhh]]]RRRLLLJJJIIIGGGFFFFFFFFFEEECCCAAA===:::666444444666777777:::@@@KKKYYYgggqqqxxx{{{vvvqqqggg[[[OOOGGGCCCCCC@@@XXXvvvrrrWWWGGGDDD???===;;;;;;<<<===<<<;;;999999999<<>>=========>>>>>><<<;;;888888999===@@@AAA>>><<<;;;===>>>???>>><<<999666000000000000111222333444222222555777666555===GGGTTTeeennnbbbRRRKKKGGGCCCAAA???CCCMMMWWW^^^gggooorrrwww}}}kkkbbbqqquuurrrkkkeeeWWWFFF777333444111222555111///000000111222222333333444444444444555777888999777AAA___zzz^^^yyygggYYYRRRZZZ[[[OOODDDBBBFFFIIIPPPUUUYYYZZZZZZ[[[___dddbbbffflllqqqvvvzzz|||wwwqqqpppnnnkkkhhhggghhhhhhcccfffiiijjjiiihhhggggggaaaZZZQQQNNNNNNNNNMMMLLLNNNQQQTTTSSSLLLJJJSSS```\\\___[[[YYY\\\TTTPPPXXXsssyyyxxxzzz~~~|||vvvvvvssskkk^^^YYYeeeuuu||||||rrrhhhfffhhhppp~~~xxxuuuwwwzzz~~~zzzvvv___MMMEEE666:::888333:::888888:::IIIxxxwwwuuudddGGGIIIPPPZZZdddgggeeeiiivvv}}}zzzvvvsssqqqppppppwwwuuupppjjjfffdddeeegggjjjhhheeeeeeeeeeeedddbbb\\\```ccccccccceeekkkpppvvvxxx|||}}}|||{{{xxxzzz||||||zzziii[[[QQQMMMKKKJJJLLLEEEAAA@@@@@@???@@@CCCKKKjjjsss___KKKKKKKKKQQQbbb{{{|||fffbbbooo~~~pppssswww|||}}}sssqqqsss}}}}}}~~~~~~|||{{{tttsssrrrqqqpppooooooooooooqqqtttvvv{{{lllZZZSSSZZZppp}}}wwwkkkfffcccssswwwggg^^^\\\QQQMMMIIIGGGHHHIIIJJJJJJEEEAAA<<<999888777555444999<<>>======>>>??????<<<:::888888:::>>>AAAAAA===999;;;<<<>>>???>>><<<999777000000000000111222333444444333444777555222777@@@MMM___iiiaaaVVVQQQKKKCCCAAA@@@DDDOOOYYY```gggmmmsssxxx~~~kkkcccqqquuutttnnngggUUUFFF777333444111222555111///000000111222222333333444444444444666777888999:::CCCaaawwwYYYsssfffVVVHHHRRRTTTJJJ@@@@@@FFFJJJNNNSSSXXXZZZYYYZZZ^^^bbbcccggglllppptttwww{{{~~~}}}xxxoooooonnnkkkhhhfffffffffeeefffgggfffeeedddeeeffffff[[[OOOKKKLLLNNNNNNNNNGGGGGGIIIIIIGGGJJJWWWdddnnnsssoookkkhhhWWWIIILLLLLLnnntttfff\\\MMM@@@BBBNNNQQQ```YYYOOOYYY___eeewww|||gggYYYUUUYYY]]]pppzzz|||ttt]]]NNNHHH888:::888333;;;888888:::KKK{{{nnnrrrKKKHHHPPPVVV]]]aaacccjjjvvv~~~zzzvvvttttttuuusssrrrpppkkkggggggkkkoooqqqnnnjjjgggfffeeecccbbb]]]aaadddcccaaabbbggglllpppqqqsssvvvzzz~~~~~~~~~zzzvvvxxx{{{|||}}}xxxoooeee]]]WWWSSSKKKIIIIIIKKKIIICCC@@@AAA===QQQrrrqqqRRRQQQOOOSSSdddzzzfffcccooo{{{qqqqqqtttyyy~~~vvvcccVVVfff~~~|||{{{{{{zzzxxxvvvsssuuutttooonnnooooookkkooooooppptttzzzfffXXXUUUcccvvvvvvnnnzzztttfff]]]WWWUUUSSSQQQPPPNNNKKKIIILLLFFFCCCDDD@@@888444444777999AAARRRhhh|||ttt___QQQKKKJJJHHHFFFMMMUUU___bbbXXXIIIBBBBBB======>>>>>>===<<<;;;:::;;;<<<===<<<:::999:::;;;<<<>>>@@@@@@===:::999999444333000//////000222444777777666555555888<<>>BBBFFFGGGOOOSSSWWWYYYXXXYYY\\\___ccceeehhhmmmrrrxxx|||}}}vvvssspppllliiihhhgggfffeeegggeeecccbbbccccccbbbaaaddd[[[XXXTTTIIIIIILLLGGGCCCBBBAAAFFFDDD???WWWjjjUUUKKKIIITTTtttzzzjjj```SSSGGG@@@======>>>BBBDDDHHHIIIHHHJJJVVVccc~~~zzzggg[[[TTTPPPOOOSSSaaavvv~~~oooZZZDDD888777888888666888777777YYY~~~nnnzzzTTTQQQZZZYYYWWWSSSSSS^^^ppp{{{~~~}}}yyywwwvvvtttrrrooolllkkkkkkkkklllooooooooolllhhhfffeeefffaaa^^^\\\^^^dddgggfffcccggghhhkkknnnrrrvvvyyy{{{}}}~~~|||yyy{{{ssszzzvvvhhh___WWWSSSIIIEEEKKKMMMFFFBBBDDDDDDIIIWWWooo\\\RRRQQQXXXgggqqq___gggwww~~~}}}~~~rrrsssuuuzzz~~~~~~~~~}}}pppdddTTTLLL^^^yyy}}}|||{{{||||||zzzyyyuuuvvvtttpppoooqqqrrrppprrrqqqqqqtttxxx}}}hhh\\\cccttt~~~xxx{{{oooiiibbb^^^[[[ZZZ[[[XXXSSSNNNSSSLLLEEEBBB===666444777444555999BBBOOO[[[cccgggddd[[[OOOHHHGGGGGGHHHGGGNNNTTT\\\^^^TTTFFF???@@@???@@@AAAAAA???===:::888<<<======<<<:::::::::<<<===???AAA@@@>>>;;;::::::555333111//////000222333111444777999:::>>>EEEJJJRRRaaaddd___ccc^^^OOOFFFAAAFFFMMMRRRWWW^^^fffllltttxxxuuufffnnnuuurrrvvvnnnmmmccc[[[DDD;;;444333333111000222111111222222222333333333333333444555666777888888999AAAddd~~~\\\jjjsssdddSSSBBBFFFEEE@@@>>>AAADDDDDDOOOSSSWWWXXXXXXXXX[[[^^^ccceeehhhmmmrrrwww{{{}}}{{{{{{tttrrroookkkhhhggggggfffeeeeeecccaaa```aaaaaaaaa___bbb\\\]]]YYYNNNMMMRRRPPPFFFBBB<<>>AAA??????GGGQQQhhhuuuyyyooofff^^^YYYVVV[[[gggwwwttt]]]FFF;;;:::777777666:::999:::\\\yyyooo\\\RRRYYYYYYVVVRRRQQQZZZkkkxxxxxx{{{~~~|||yyyxxxvvvtttrrrooolllkkkjjjjjjmmmnnnnnnllliiifffeeeeeeaaa^^^\\\^^^cccgggfffdddeeeeeefffiiinnnrrruuuwwwyyy{{{}}}|||||||||{{{{{{zzzuuutttxxx}}}nnnuuuzzzqqqggg]]]YYYRRRNNNNNNNNNIIIEEEDDD===>>>DDDQQQcccrrr|||```WWWYYYaaapppqqqeeemmm{{{ssstttvvvzzz~~~~~~}}}}}}~~~ooo]]]PPPEEECCCVVVnnn~~~||||||}}}|||{{{yyyuuuvvvsssooonnnsssuuutttttttttssstttwww|||lllccclll}}}wwwpppmmmkkknnnqqqnnneee]]][[[SSSJJJFFFAAA:::777777555666777:::???FFFNNNTTTOOONNNMMMMMMNNNQQQSSSUUUSSSVVVZZZZZZQQQEEE@@@BBBCCCDDDDDDCCCAAA>>>:::888<<<======<<<::::::;;;<<<>>>@@@AAA@@@>>><<<;;;;;;555444222000000000222333...333999<<>><<<<<<<<<===<<<;;;::::::<<>>IIIWWWbbb[[[^^^bbbccccccdddhhhkkk[[[YYYWWWUUUNNNFFFEEEHHHIIIHHHFFFCCC@@@>>><<<;;;;;;;;;;;;:::999999:::<<<>>>@@@AAA@@@>>>===<<<===666555333111111111111222222555999@@@GGGPPPWWW\\\jjjtttrrrnnnpppeeeOOODDDEEEIIIOOOTTTXXX___gggnnntttwww~~~kkkqqquuuiii~~~xxxnnnqqqfffXXXCCC;;;444333333111111333111111222222222333333333333333444555666777888888:::AAAaaa^^^gggoooVVVMMMAAA>>><<<===BBBGGGFFFBBBMMMQQQVVVXXXWWWWWWYYY[[[aaadddiiinnnrrrtttuuuuuu~~~~~~|||}}}uuuhhhaaahhhyyyooollliiihhhggggggeeedddbbb```^^^^^^______^^^]]]^^^aaajjjgggVVVTTT]]]___bbbUUUAAA;;;???===EEEYYY|||]]]NNNEEEHHHLLLGGGDDDFFFQQQbbbwwwwwwfff]]]QQQGGGAAA??????@@@BBBAAA@@@@@@@@@@@@???======;;;<<>>???BBBJJJ[[[rrr}}}xxxpppjjjooo~~~fffJJJ<<<:::555666777;;;<<<===```VVVOOOSSSTTTRRRNNNLLLSSSbbbnnnxxxzzz~~~~~~zzzwww{{{~~~{{{zzzyyyvvvsssooollljjjnnnpppqqqqqqnnnllljjjjjjgggccc```___```bbbcccbbbccc___[[[]]]ccchhhkkkjjjkkknnntttyyy}}}~~~|||}}}vvvrrrwww|||hhh[[[ZZZWWWPPPJJJHHHDDD@@@???CCCLLLRRRUUUQQQXXXfffwwwtttppprrr|||rrrtttxxx{{{|||}}}}}}~~~|||}}}~~~pppYYYMMMCCCBBBCCCDDDKKKTTTnnn~~~}}}}}}~~~~~~}}}|||yyyyyyuuupppqqqwww|||}}}vvvvvvvvvxxx{{{xxxbbbSSSMMMHHH>>>444222444555666;;;III\\\kkkqqqssstttqqqnnnmmmqqquuu^^^XXXSSSOOOKKKGGGHHHLLLMMMJJJEEEAAA>>>===>>>>>>:::::::::888777888:::<<>>======>>>777666555333222111111111555555999DDDUUUccclllpppuuu}}}yyysssqqqcccNNNEEEEEEIIIOOOSSSXXX___hhhoootttwww~~~kkkqqqxxxyyyqqq}}}wwwppprrreeeVVVCCC:::333333333222111333111111222222222333333333333333444555666777888888:::???\\\]]]mmm```SSSCCC>>>:::===CCCEEEDDDBBBJJJOOOUUUWWWWWWWWWXXXZZZ```cccggglllppprrrssstttyyyzzzyyy}}}xxxggg^^^ppp|||ooollljjjhhhhhhgggdddcccbbb```^^^^^^^^^___^^^]]]^^^```iiigggXXXTTT[[[\\\ggg^^^KKKAAABBB===;;;EEE^^^jjjSSSGGGAAA<<<;;;???@@@PPPcccqqqwwwvvvmmmcccSSSMMMFFFAAA@@@AAACCCDDDEEECCC???======<<<;;;:::;;;888:::@@@CCCAAA>>>>>>FFFGGGQQQiii}}}|||gggJJJ===999777777777;;;;;;===aaaxxxSSSRRRNNNOOOOOOLLLKKKTTTcccppp{{{~~~xxxpppllliiimmmxxx~~~}}}|||zzzwwwtttqqqooonnnpppqqqpppnnnkkkjjjjjjjjjhhhdddaaa```______^^^bbb^^^[[[[[[___dddfffgggeeeiiinnnsssxxx{{{||||||}}}zzzyyy|||}}}~~~tttoooiiiaaaOOOKKKFFFDDDDDDEEEEEEEEEMMMIIIRRRdddvvvmmmooovvvooorrrwwwzzz{{{|||}}}~~~}}}}}}~~~nnn[[[GGGAAA===AAAEEEEEEFFFHHH[[[~~~}}}}}}}}}~~~zzzuuuvvv|||vvvvvvwwwyyy|||}}}xxx___QQQKKKCCC:::888777555333555@@@QQQ^^^nnnnnnlllgggccccccfffjjjYYYRRRMMMMMMLLLIIIHHHJJJKKKHHHDDD???======???@@@::::::999888777888;;;===>>>???@@@???===<<<===>>>888888666444333222111111333333888FFFYYYmmmzzzwww}}}xxxpppkkk[[[JJJGGGDDDHHHNNNRRRXXX```iiiqqqvvvxxx}}}mmmtttyyyooo~~~xxx~~~pppooopppdddXXXBBB:::333333333222222333111111222222222333333333333333444555666777888888:::===WWWdddwwwiiiVVVGGG???:::<<<@@@@@@@@@@@@GGGLLLSSSVVVWWWWWWYYY[[[___bbbfffjjjnnnqqqssstttssswwwxxxllliii}}}|||pppnnnkkkjjjhhhgggdddbbbaaa___]]]]]]^^^^^^]]]\\\]]]\\\ddddddYYYVVVXXXTTT^^^]]]PPPFFFEEE???999===LLLZZZ{{{nnnYYYHHH>>>;;;===666AAALLLSSSXXX[[[ZZZVVVNNNKKKGGGDDDDDDEEEEEEDDDFFFCCC???<<<<<<<<<;;;::::::888:::???BBBAAA@@@BBBEEEDDDKKKaaaeeeKKK>>>:::888888666:::;;;???fffmmmNNNPPPIIIKKKKKKIIIJJJTTTeeesss}}}yyynnnddd```^^^cccqqq}}}zzzwwwuuutttooopppooommmkkkiiiiiijjjkkkiiigggdddaaa^^^\\\\\\___^^^]]]\\\]]]___bbbdddbbbdddhhhmmmqqquuuwwwxxx|||{{{}}}}}}~~~~~~qqqjjjhhhcccnnnyyy{{{zzzzzzzzzxxxjjjaaaVVVQQQPPPNNNIIIDDDLLLIIIUUUhhh{{{jjjooowww~~~lllpppvvvyyyzzzzzz|||~~~}}}~~~}}}mmmZZZKKKBBB>>>===@@@DDDDDDDDDEEENNNvvv~~~~~~|||wwwxxx}}}wwwwwwwwwyyy|||kkkaaa___kkk}}}|||vvv___RRRHHHBBB>>><<<888444333999BBBIIITTTSSSQQQPPPPPPRRRWWWZZZPPPLLLLLLQQQSSSNNNIIIFFFEEEDDDBBB@@@??????>>>???;;;;;;;;;999888999===@@@===>>>>>>===<<<;;;<<<>>>999888777555333222111000///222777???JJJYYYjjjtttmmmsssmmmddd]]]MMMBBBEEECCCGGGLLLQQQWWW```jjjrrrxxxyyy}}}uuu~~~yyy|||vvvhhhoooooobbb[[[BBB:::333333333222222444111111222222222333333333333333444555666777888888:::===VVVmmmvvv^^^MMMDDD>>>>>>???======AAADDDJJJQQQVVVWWWWWWYYY[[[___aaadddhhhlllpppsssuuutttyyyzzzxxxgggkkk{{{|||rrrpppmmmkkkiiigggccc```___^^^\\\[[[\\\\\\[[[ZZZ\\\WWW\\\```ZZZYYYWWWNNNQQQWWWQQQGGGEEE@@@:::???BBBCCCWWWvvv^^^KKKAAA@@@666;;;>>>>>>CCCMMMWWW[[[ZZZXXXTTTQQQOOOMMMKKKIIIHHHFFFCCCAAA@@@???>>><<<<<<:::;;;???AAA@@@BBBFFFEEEDDDHHHUUUllldddMMM@@@;;;999888666:::===DDDmmm}}}aaaJJJOOOGGGHHHGGGEEEGGGRRReeettt}}}}}}qqqeee```\\\aaannn}}}|||yyywwwwwwssssssqqqnnnjjjiiijjjlllhhhhhhhhhfffbbb___]]]\\\[[[]]]___]]]ZZZZZZ^^^bbbaaabbbdddhhhkkkooorrrttt|||zzz||||||nnnaaaWWWQQQOOOBBBHHHRRR[[[```gggttt{{{nnneee```ZZZRRRKKKQQQPPP]]]qqq{{{lllqqqxxx}}}jjjooouuuxxxyyyzzz|||~~~~~~~~~ooo[[[LLLAAAFFFBBB???@@@BBBDDDEEEGGGIIIfff{{{|||zzzvvvvvv{{{~~~}}}wwwwwwxxxyyyzzz}}}yyyfffUUUOOOSSSeeewwwrrryyypppZZZMMMEEE<<<:::777444222444888;;;<<<<<<===@@@DDDJJJOOOQQQJJJJJJOOOXXX[[[UUUJJJEEE???@@@BBBBBBBBB@@@>>><<<======<<<;;;:::;;;???BBB===>>>>>>===;;;;;;<<<>>>:::999888666444222000000///333666555555===NNN\\\```fffaaaXXXOOOAAA:::AAABBBFFFKKKPPPWWW```kkksssyyyzzz}}}~~~kkkdddooonnnaaa\\\BBB:::333333444222222444111111222222222333333333333333444555666777888888999===VVVqqqpppTTTJJJCCCBBB@@@<<<>>>CCCBBBIIIPPPUUUWWWXXXZZZ\\\___```bbbfffkkkooosssvvvuuuzzzyyyzzzvvvcccbbbppp~~~sssqqqnnnllljjjgggccc```^^^\\\ZZZYYYZZZZZZYYYXXX[[[SSSVVV]]][[[\\\XXXJJJIIITTTQQQGGGCCC>>>;;;@@@CCCBBBIIIddduuu\\\MMMIII<<<===:::777<<>>BBBFFFDDD@@@???DDDHHHKKKDDD===;;;===@@@???>>>AAA>>>:::999999;;;<<<<<<<<<;;;999777555444333333...///000222555777:::;;;HHHHHHFFFCCC???>>>>>>???BBBFFFMMMRRRXXX```iiipppttt{{{{{{dddiiitttnnnhhhVVVCCC:::333333444333111222222222111111111111111111444444555555666666777777888EEENNNzzzjjjrrrWWWAAA@@@AAA===>>>FFFJJJOOOTTTVVVVVVVVVXXX[[[[[[]]]aaaffflllpppsssuuuvvvvvvzzz{{{~~~nnn[[[SSS\\\pppyyyuuupppllljjjhhhgggeeebbb___[[[XXXWWWWWWVVVUUUWWWUUUSSSTTTUUUTTTOOOKKKEEEOOOPPPFFF???AAA@@@;;;GGGMMMEEEGGGkkkaaaFFFEEE???;;;999;;;HHHccc|||wwwwwwrrrkkkhhhgggddd^^^WWWTTTQQQNNNGGG>>>;;;<<<888888888999999:::::::::DDDIIIKKKIIIEEEHHHSSS]]]jjjsss}}}|||iiiIII@@@???777;;;555<<<:::DDD|||uuuxxxXXXKKKOOOLLLFFFBBBBBBGGGQQQaaaooo{{{~~~vvvllliiittt~~~zzz{{{}}}xxxwwwuuusssqqqpppppppppgggggggggfffeeedddbbbaaa[[[[[[ZZZZZZZZZYYYYYYYYY[[[\\\___cccfffiiikkkmmmrrrvvvzzz||||||iii```XXXWWW\\\^^^WWWPPPNNNJJJFFFCCC???@@@NNN___zzz~~~}}}vvvooogggZZZMMMJJJZZZbbbmmmzzzlllnnnuuu{{{}}}~~~fffjjjooosssuuuxxx}}}zzzeeeRRRJJJHHHHHHJJJHHHGGGFFFGGGGGGFFFDDDEEEIIIXXXqqq~~~yyywwwyyyzzzyyywwwvvvzzz}}}|||yyyvvvwwwyyyvvvyyy{{{||||||~~~qqq\\\QQQ[[[mmmddd\\\\\\jjjpppWWWMMMHHHAAA<<<;;;:::666333444333444666999===BBBGGGJJJGGGFFFJJJMMMLLLEEEAAABBBDDDCCCAAAAAACCCFFFJJJLLLMMMFFF>>>:::<<>>;;;::::::<<<===>>><<<;;;:::777555444333222111111111222333555666777:::;;;:::999777777888:::AAAFFFLLLRRRXXX```iiipppuuu|||zzz}}}hhhiiirrrmmmiiiXXXBBB999333333444333111222222222111111111111111111444444555555666777777777999CCCLLL|||xxxcccbbbHHHCCCDDD@@@@@@GGGKKKOOOUUUWWWVVVVVVXXXZZZ[[[]]]aaafffkkkpppsssuuuxxxvvvxxxwwwwww~~~ttthhhZZZXXXfff~~~{{{wwwsssooollljjjgggeeeccc```[[[YYYXXXXXXWWWVVVVVVUUUSSSRRRRRROOOJJJEEEEEENNNOOOEEE>>>??????:::@@@EEE>>>===UUUuuuzzzZZZDDD>>>::::::>>>KKKgggyyytttrrrmmmgggeee\\\SSSMMMFFF===::::::;;;;;;;;;::::::999999888:::===???===:::<<>>:::;;;???AAABBB>>>===<<<;;;;;;<<<>>>@@@===<<<;;;999666555333222444333222222222222333333333444555555555666999<<<@@@EEEKKKQQQWWW```iiipppwww}}}uuuqqqjjjuuunnnrrrlllhhhXXX@@@999333333444222111222111111222222222222222222444444555666666777888888<<>><<<888>>>CCC>>>;;;CCCPPPmmmkkkJJJBBB<<<<<<>>>KKKhhh~~~yyyrrrmmm```RRRJJJFFF@@@<<<<<>><<<:::999888777777888999888777888;;;===BBBJJJWWWccckkkrrryyy}}}}}}wwwmmmUUUEEE:::999<<<444:::;;;LLLqqq{{{PPPHHHIIIDDDAAABBBGGGPPPaaapppwww}}}~~~}}}zzzvvvrrroooooopppqqqjjjjjjiiihhhgggeeecccbbbYYYYYYXXXVVVVVVUUUUUUUUUWWWYYY\\\```bbbcccccccccfffjjjooorrruuuzzz|||}}}wwwvvvssspppnnnkkkgggaaa]]]VVVSSSTTTXXXWWWPPPHHHCCCSSSWWWWWWTTTQQQNNNHHHCCCCCCHHHMMM[[[nnnnnndddeeeooowww}}}}}}}}}cccgggmmmqqquuuzzz}}}nnn[[[OOOPPPUUUVVVTTTSSSPPPMMMJJJIIIGGGEEEDDDGGGDDDCCCHHHKKKKKKLLLOOORRRUUUSSSYYY||||||~~~}}}|||}}}pppllldddXXXNNNIIIJJJMMMRRRXXX]]]iiiuuuhhhiiittt[[[OOOHHHNNNhhh~~~iiiVVVMMMHHHDDDAAA<<<555333555444666;;;BBBJJJOOOPPPOOOUUURRRQQQOOOJJJDDDCCCGGGGGGGGGJJJPPPVVVWWWRRRLLLFFFBBB===;;;<<>>===<<<:::888666444333444333222222111111111222111333444555666888<<>>777333444444222111333111111222222222222222333444444555666777888888999???CCCOOOuuuaaaNNN~~~uuuRRRDDDBBB@@@@@@CCCKKKPPPVVVXXXWWWVVVWWWXXXZZZ\\\aaafffkkkooorrrtttqqqnnnttt}}}}}}zzzvvvrrrnnniiieeeeeeaaa\\\YYYXXXXXXYYYXXXUUUXXXZZZ[[[XXXQQQIIICCCFFFJJJIIIAAA<<<<<<:::777>>>@@@>>>>>>>>>===QQQsssuuuvvvxxxXXXKKK@@@<<<<<>>EEEOOOZZZccckkkrrrwww}}}~~~zzztttXXXGGG<<<999===555:::<<>>======>>>???@@@@@@???888:::::::::888999;;;>>>======<<<;;;:::888666444333222222111111222222333///111222333333555999;;;???DDDKKKRRRYYYaaalllsss|||ooo^^^VVVzzzrrr}}}zzzwwwmmmeeeNNN;;;666333444444222222444111111222222333333333333444444555666777888999999===BBBNNN}}}]]]NNNwwwxxxUUUDDDAAA@@@AAACCCIIIOOOUUUXXXWWWVVVVVVWWWZZZ\\\```eeekkkooorrrtttwwwqqqttt}}}|||xxxuuupppkkkgggfffbbb]]]YYYXXXYYYZZZZZZZZZ___fffhhhbbbVVVIII@@@EEEFFFDDD???;;;:::999666888999888===>>>666???ZZZrrrcccuuucccRRRCCC===:::BBBaaazzznnnYYYMMMCCCDDDHHHHHHDDDAAA??????>>>======<<<;;;;;;:::888777888999888555222:::???GGGPPPYYYbbbiiinnnyyy}}}~~~sssuuu~~~~~~YYYEEE<<<888>>>777;;;<<>>??????AAAHHHYYYwwwxxxqqq~~~eeeOOORRRLLLKKKfffnnnZZZPPPFFFBBB???:::777777333999BBBIIINNNQQQTTTUUUXXXPPPIIIIIIJJJHHHFFFFFFEEEOOOZZZ\\\TTTIIIAAA>>><<<===@@@AAAAAA@@@>>>===777999;;;:::777777999<<<<<<<<<======;;;:::888777222222222222222333444444111222333333333555888;;;???EEELLLSSSZZZcccnnnuuu~~~xxxcccYYY|||lllpppyyytttxxxvvvmmmdddLLL999555444555444111222555111111222222333444444444444444555666888999::::::888???JJJ}}}VVVIIIkkkzzzZZZHHHBBBAAABBBDDDGGGLLLSSSWWWWWWVVVVVVWWWYYY\\\```eeejjjooorrrssswwwrrrtttzzz{{{wwwsssoookkkiiieee___[[[[[[\\\\\\]]]aaajjjvvvyyyppp^^^JJJ===CCCBBB@@@===:::999888777666666666<<>>========================;;;;;;:::;;;;;;:::777555777:::@@@IIISSS]]]eeeiiiqqqwwwnnnrrr}}}bbbJJJ@@@666>>>777:::<<>><<<;;;:::888777888777:::777:::@@@<<<;;;GGG\\\iiiccctttiiiWWWKKKGGG???;;;PPPmmmwwwgggYYYTTTJJJCCCDDDFFFDDD@@@???>>>============<<<<<<<<<======>>>>>>>>><<<<<<;;;777999===DDDNNNXXX```dddhhhppp{{{wwwwww~~~kkkQQQBBB555===666999===QQQzzz___JJJDDDDDDDDDDDDDDDJJJ[[[lllttt|||}}}xxxtttqqqpppooorrrqqqpppooollljjjhhhgggeeeccc___\\\ZZZYYYYYYZZZXXXXXXXXXYYYZZZ\\\^^^```___bbbdddfffgggllltttzzzzzztttooofffccc```\\\RRRHHHFFFKKKVVV^^^VVVGGGBBB>>><<>>DDDKKKHHHHHHGGGDDD@@@===<<<<<<999<<<>>><<<888666888<<<999;;;<<<>>>>>>===;;;:::666666555444333333333333///111222333333555999<<>>@@@AAAHHHPPPUUUVVVUUUVVVWWWYYY[[[```eeejjjnnnqqqsssqqqpppssspppmmmvvvzzznnn{{{|||zzzxxxvvvqqqlllfffbbbaaabbbddddddgggxxx|||bbbQQQ@@@<<<::::::999888777888555:::666444999999888BBBJJJpppsssfffmmmxxxlll[[[QQQMMMBBB888FFF```lllqqquuuuuurrrlllaaaVVVUUULLLEEEDDDEEEDDDBBBCCC???>>>>>>===<<<;;;;;;;;;:::<<<======;;;:::;;;<<<777777999>>>GGGOOOVVVYYYbbblllxxx|||yyylllPPP===444<<<444888>>>VVVrrrbbbNNNEEEDDDEEEEEEDDDIIIZZZjjjvvv~~~{{{vvvsssqqqpppoooooooooooonnnmmmlllkkkiiigggccc___]]]\\\]]]^^^XXXWWWVVVWWWXXX[[[^^^``````bbbddddddeeeiiipppvvv|||nnnfffeeefffaaarrr|||wwwpppjjjeeebbb```]]]SSSHHHGGGMMMooozzzrrr[[[OOOFFF>>>>>>YYYgggtttvvvuuuxxx|||~~~___cccjjjpppvvv||||||zzzxxxvvv}}}qqqbbb```fffccceeefffggghhhfff[[[OOOGGG???===@@@AAAMMMtttbbb[[[qqqxxxqqq___RRRMMMPPPXXXtttoooWWWLLLGGG???;;;===<<>>;;;::::::999@@@CCC===888999<<<>>>;;;;;;<<<<<<<<<<<<<<<;;;666555444333222111111111333333444444444666:::===CCCGGGMMMUUU___jjjvvv~~~yyyeeebbbyyysss{{{uuuttttttrrr[[[AAA666666444333333333333333222222222222333444555555666666777999999::::::999:::@@@JJJiiiNNNKKKFFFrrrqqqVVV@@@???DDD<<>>999444444999===;;;888888EEEWWWuuuwwwaaadddwwwiiiiiiiii___JJJ999>>>OOOVVV``````^^^aaa[[[XXX___ZZZVVVOOOHHHFFFEEEBBB===>>><<<::::::;;;===AAACCCAAA???<<<<<<===>>>>>>===:::::::::;;;>>>FFFNNNUUU]]]fffqqqzzz~~~}}}mmmNNN===:::999555<<<===RRRkkk{{{vvvWWWJJJDDDBBBBBBCCCEEEKKKZZZhhhttt}}}}}}{{{xxxrrrnnnnnnkkkkkkllllllllllllmmmmmmllljjjfffcccaaaaaabbbcccYYYZZZ[[[[[[ZZZ[[[]]]___aaaaaabbbccceeeggghhhiii~~~lllZZZQQQMMMLLLKKKNNNPPPSSSWWWZZZ[[[YYYWWWVVVPPPSSS\\\[[[NNNFFFGGGeee}}}iiiNNN<<>>PPP\\\ZZZWWW[[[^^^\\\XXX\\\jjjsssmmmmmmpppkkk]]]ZZZPPPEEEBBBFFFKKKLLLIIIGGGCCC@@@===<<<;;;;;;>>>CCCDDD>>>999:::===???;;;;;;<<<======<<<<<<;;;777666555333222222222222333333444444444666:::===EEEIIIOOOWWWaaammmyyy}}}hhhfff|||xxxxxxppptttuuurrr[[[BBB666555444333222222222222222222222222333444555555666666777999999:::::::::;;;@@@GGGdddYYYMMMEEEmmmsss___EEE<<<>>>;;;AAAEEEJJJNNNQQQSSSUUUWWWWWW[[[___dddhhhlllqqquuusssrrriiibbb^^^LLL???DDDDDDDDDKKKTTTSSSOOOWWWeee~~~zzzxxxqqqnnnjjjfffcccccccccdddjjj]]]PPPDDDAAAAAA>>>999777:::666555999<<<<<<;;;===888EEE___tttpppaaacccpppcccmmmtttiiiPPP???EEETTTUUU\\\[[[XXX\\\YYYXXX```eeeggg^^^NNNEEEEEECCC>>>===<<<::::::;;;???DDDGGGFFFCCC???======>>>===<<<999999999999;;;AAAIIIOOOXXXaaammmwww||||||}}}dddLLL@@@:::999444<<>>EEEIIIPPPYYYcccnnnzzziiifffssskkkqqqsssoooYYY@@@555555444333222222222222222222222222333444555555666666777999:::;;;;;;<<<===@@@DDD]]]lllNNNAAAgggvvvjjjggg```JJJ;;;===??????CCCHHHLLLNNNPPPRRRTTTWWWZZZ___dddhhhmmmrrrvvvyyyqqq^^^QQQPPPFFF<<>>===;;;::::::<<>>===<<<;;;888888777666777;;;AAAFFFOOOYYYgggrrrzzzwwwaaaKKKAAA::::::444<<>>LLL___gggYYYGGGGGGjjjbbbOOOJJJCCCNNN\\\iiijjjggghhhlllpppSSSZZZccclllsssxxx|||~~~wwwrrrmmmhhh```[[[aaammmtttuuu[[[QQQGGGCCCBBBNNNmmmpppccc\\\SSSJJJPPPlllrrrhhhhhhbbb___WWWOOOeee~~~]]]PPPNNNIIIDDDAAAIIITTTZZZWWWUUU\\\eeekkkpppqqqxxxuuuddd^^^aaa___SSSUUURRRLLLJJJMMMOOONNNGGGDDDAAA>>><<<===???AAAIIIIIIFFF>>>;;;>>>@@@???<<<============<<<<<<;;;999999777666444333333333222333444444555777;;;>>>DDDHHHOOOXXXcccnnnyyygggccctttqqq{{{ooopppkkkTTT===666555444333333222222222222222222222333444555555666777777999:::<<<===>>>>>>BBBDDDYYYQQQ===bbblllZZZZZZ^^^OOO>>>===AAA???BBBFFFIIIKKKNNNPPPRRRVVVZZZ___dddiiinnnsssvvvzzzvvvggg]]]```YYYKKKFFFDDDDDDIIIOOONNNJJJKKKPPPlll~~~wwwtttpppkkkhhhfffeeeeeepppsssXXXHHHCCC@@@???@@@;;;:::<<>>::::::555===EEEfffkkkrrrcccJJJEEEBBBAAAAAABBBGGGUUUcccnnnwww}}}|||yyysssooonnnkkkkkkkkkjjjjjjiiiiiiiiieeedddbbbaaaaaaaaacccccceeedddbbb^^^\\\[[[^^^```dddaaa\\\VVVQQQMMMJJJIIIIIIWWWiiixxxvvvnnnhhhaaaVVVNNNJJJHHHHHHHHHHHHEEE@@@===============<<<;;;<<>>===@@@AAA>>>======>>>>>>===<<<<<<;;;:::999888666555444333333222333444444555888<<>>AAAEEEHHHJJJLLLOOOQQQTTTXXX^^^ccchhhmmmssswwwyyy|||}}}pppUUUDDD@@@EEEOOOYYY\\\XXXSSSQQQgggzzzwwwsssnnnjjjgggfffeeekkkhhhUUUIIIBBB@@@AAA999999>>>EEEGGGCCC@@@@@@999<<>><<<:::999999888666555555888:::AAAJJJYYYhhhuuu~~~kkkOOO???999;;;777>>>DDDdddppp{{{bbbNNNEEECCCAAAAAAAAAFFFSSSaaannnwww}}}}}}zzzsssooonnnkkkkkkjjjiiihhhhhhggggggeeedddcccaaa````````````ddddddeeeccc```^^^^^^^^^ccc___YYYQQQKKKFFFDDDCCC>>>LLL```sss|||yyyjjjdddbbb^^^XXXSSSPPPNNNMMMLLLFFFBBB>>><<<===???@@@@@@???>>>;;;BBB]]]tttkkkQQQIIIEEEddd~~~hhhJJJDDDDDDNNNVVV^^^aaadddddd```[[[WWW\\\dddkkkppptttxxxzzzyyy~~~~~~yyyrrryyymmm\\\IIICCCGGGSSScccpppoooeeeZZZWWWZZZZZZTTTLLLSSSppp|||sssnnneee]]]mmmhhhWWWMMMHHHMMMVVVccchhhpppvvvwwwsssllleeeZZZYYY___\\\QQQ\\\vvvnnn```QQQMMMWWW```\\\QQQGGGDDD@@@===>>>BBBGGGJJJJJJHHHCCC???@@@DDDDDD???>>>>>>>>>>>>======<<<;;;:::999888666444333222222222333444555666888===@@@FFFLLLTTT^^^hhhttt~~~jjjpppvvv~~~vvvsssrrrdddNNN===666666555444333333333333222222222222333444555555777777777888;;;>>>@@@BBBAAAHHHGGGTTTwwwcccGGGXXXqqqUUUKKKQQQLLLBBB???<<<>>>@@@CCCEEEGGGJJJMMMPPPRRRVVV\\\bbbgggmmmrrrvvv}}}wwwkkkTTTFFFHHHPPP^^^lllrrrnnneee]]]jjj}}}{{{vvvqqqmmmiiigggfffbbbssszzzkkk___TTTIIIDDDDDD>>><<<@@@HHHKKKGGGAAA>>>777999CCCOOOUUURRROOOPPPPPPSSSPPPHHHEEELLLXXX___kkkwww}}}oooPPPAAABBBVVV]]]NNNAAABBBAAA;;;===<<<;;;;;;===@@@DDDFFFKKKHHHDDDAAA???===;;;999888999999777555555777888<<>>======???AAABBBBBB>>><<<999===RRRgggcccRRRHHH<<>>???DDDJJJNNNIIIGGGCCCAAAEEEJJJHHHBBB?????????>>>>>>===;;;;;;:::999777555444222222111222333444555666999===@@@GGGLLLUUU___jjjuuusssxxxxxxssstttppp___III;;;444444333222111111111111222222222222333444555555777777777888;;;>>>BBBDDDCCCJJJFFFPPPxxx```KKKVVV___IIIAAAEEEAAA???@@@===<<<>>>AAACCCDDDGGGJJJMMMPPPTTTZZZ```ffflllrrrvvvyyypppbbbZZZTTT^^^mmm{{{ssshhhttt}}}yyytttooojjjhhhfff^^^iiizzzrrrggg]]]SSSJJJGGGCCC>>>@@@LLLWWWZZZWWWUUUPPPOOOQQQXXX[[[WWWPPPKKKNNNKKKIIIIIIGGGHHHPPPYYYaaalllsss{{{oooQQQBBB>>>JJJQQQJJJDDDDDDDDD@@@>>>===<<<;;;;;;===>>>???@@@>>><<<<<<<<<:::888666666777888777555555666777888???KKK[[[kkkxxx}}}iiiPPPAAA888<<<777;;;@@@^^^vvvtttTTTFFFCCC@@@???>>>CCCOOO]]]jjjsss||||||}}}{{{tttooonnniiihhhgggfffdddcccbbbaaaccccccbbbbbbbbbaaaaaaaaaaaabbbccccccbbbaaabbbcccgggbbb[[[SSSLLLGGGEEEDDD<<<>>>FFFVVVkkkyyyuuujjjhhhnnnyyytttkkkhhhaaaaaa___ZZZSSSLLLFFFCCC??????@@@CCCFFFGGGFFFEEE===<<<:::<<>>@@@EEELLLPPPIIIGGGCCCCCCHHHMMMKKKDDD????????????>>>===;;;;;;:::999777555333222111111222333444555666999===AAAEEEJJJSSS^^^iiittt~~~{{{sssnnnnnnrrrmmmYYYCCC777333222111000////////////222222222222333444555555777777777888;;;???BBBEEEDDDJJJEEELLLtttVVVJJJWWW]]]LLLFFFDDD===:::<<<888:::<<>>>>>===<<<;;;:::::::::777777777888999888666444555666777777555555666777666<<>>BBBNNN\\\hhhqqq{{{~~~~~~|||~~~{{{tttooonnnkkkjjjiiihhhfffdddcccccc^^^_________`````````aaaaaabbbbbbaaa```aaadddgggooojjjaaaVVVMMMFFFCCCAAA@@@<<<<<>>@@@BBBAAA@@@666BBB<<<888DDDAAA888======EEEKKKLLLQQQ[[[dddiiiNNNTTT\\\dddkkkqqqvvvyyyuuuZZZFFFKKKVVV[[[cccooowwwcccTTTPPPGGGBBBIIIYYYxxxggg```gggvvvtttZZZIIIHHHKKKJJJYYYnnn{{{oooYYYZZZzzz^^^LLLVVVZZZTTTNNNHHHDDDAAA===???IIISSSQQQJJJJJJCCCDDDRRR______SSSIIIEEEBBB???<<<::::::<<<<<<<<<:::888666444444444444555555555444444777<<<@@@JJJPPPYYYbbblllvvv{{{{{{hhhooorrriii[[[BBB999444333333222222333333444222222222222333444444555777888888:::<<<>>>@@@BBBBBBFFFKKKOOOeeeUUUJJJUUUwwwQQQ@@@AAA:::<<>>@@@CCCFFFHHHQQQQQQRRRWWW___gggnnnqqqxxxtttqqqllleeebbbdddlll|||ooo```QQQBBBEEE>>>:::EEE___}}}sss```SSSNNNXXXVVVSSSPPPMMMHHHCCC???EEEMMMYYYhhhuuuuuueeeSSSGGGEEEEEEHHHMMMPPPPPPNNNKKKEEE>>><<<===>>>;;;888777777777666777777888888::::::::::::999777555444666999AAAQQQdddvvv~~~vvv|||hhhUUU???:::===999<<<>>>\\\mmm|||{{{RRRHHHEEEBBBAAA???AAALLLWWWjjjqqq{{{}}}zzzwwwuuutttsssmmmllljjjiiihhhfffbbb_________``````aaaaaabbbbbb[[[```dddeeecccccchhhlllwww|||wwwfffVVVOOOJJJEEEBBB>>><<>>>>>===???@@@BBBDDDGGGLLLRRRVVVNNNSSS\\\dddjjjpppuuuxxx}}}~~~pppYYYGGGGGGKKKOOO\\\mmmoooXXXOOOGGGCCCIII]]]~~~uuussswww~~~nnnZZZLLLJJJKKKLLLeeevvv~~~nnnWWWXXXxxx]]]OOOXXXYYYPPPJJJEEE???BBBEEEKKKTTTZZZUUULLLLLLGGGJJJYYYfffeeeZZZPPPAAA???<<<:::999999:::;;;<<<;;;999666555444444444555555555444555888===AAAIIIOOOXXXcccnnnxxxxxx~~~nnnrrrrrrgggWWW===444444333333222222333333444333333333333444555666777888888999;;;===???AAABBBDDDFFFKKKMMMbbbSSSGGGMMMttt^^^FFFBBB===???AAA666;;;;;;<<<===@@@CCCFFFHHHOOOOOOPPPTTT\\\dddkkkoooyyyuuurrrlllfffcccaaabbbkkk}}}vvv___LLL???===:::888>>>OOOhhhyyylllbbb\\\YYY\\\XXXSSSNNNIIIDDD???<<>><<<::::::;;;===<<<<<<===???AAACCCDDDFFFIIIKKKMMMRRRZZZbbbiiinnnsssvvvzzz{{{}}}pppddd\\\XXXPPPJJJTTTeee```OOOJJJHHHKKKfff~~~zzzkkk___UUUNNNOOOSSSpppyyyyyyfffQQQUUUuuuyyy^^^TTT\\\XXXMMMHHHDDDBBBGGGOOOWWWaaafff___UUUNNNJJJMMMZZZeeeaaaUUULLL<<<;;;999888888999:::;;;===<<<:::777555555444444555555555444555999>>>BBBHHHOOOYYYeeepppzzzxxxooo}}}yyyrrrssspppdddTTT;;;222444333333222222333333444444444444555555666888888999:::;;;<<<>>>@@@BBBDDDEEEGGGJJJLLL]]]TTTGGGEEEcccqqqOOODDD???AAA@@@666:::;;;<<<===@@@DDDGGGIIILLLLLLNNNQQQXXX```hhhlllmmm}}}|||wwwtttnnngggccc```]]]```iiiuuu~~~hhhRRRDDD>>>;;;;;;999888===MMMcccsss|||ppplllhhhbbb[[[VVVNNNHHHCCC@@@>>><<<;;;BBBLLLYYYgggmmmfff[[[QQQRRRVVV\\\bbbccc___[[[WWWOOOCCC;;;999;;;<<<<<<999999999999999:::;;;;;;;;;<<<<<<<<<;;;999888777666777>>>LLL^^^ppp}}}wwwbbbaaauuu}}}wwwrrr}}}{{{kkkYYYBBB:::<<<777;;;@@@aaa]]]llltttSSSHHHEEEBBBAAA???AAAJJJUUUdddmmmyyy~~~{{{xxxvvvtttsssooonnnllljjjiiifffbbb___bbbaaa```______```bbbccccccfffhhhgggeeegggmmmsss~~~fffWWWNNNFFFAAA@@@KKKaaaqqqnnndddggguuuuuubbbPPPEEEDDDIIINNNSSSTTTUUUSSSMMMHHHDDDBBBEEEFFFMMMYYY]]]UUUGGG===AAA>>>;;;::::::;;;;;;:::;;;>>>BBBDDDFFFGGGIIIKKKKKKQQQYYY```ggglllqqqtttvvvyyy|||wwwzzz~~~yyydddOOONNNZZZ|||kkkTTTNNNMMMMMMiii~~~{{{{{{pppiii^^^TTTWWWaaarrruuunnnZZZIIIPPPpppvvv```ZZZ___VVVMMMKKKKKKNNNQQQWWWbbbpppvvvnnnaaaOOOJJJIIIQQQVVVPPPFFF>>>999999999999:::;;;;;;<<>>===999::::::;;;===@@@DDDGGGIIIJJJKKKLLLOOOUUU]]]eeekkkeee}}}yyyxxx{{{}}}zzzwwwpppiiibbbaaa`````````^^^[[[XXXVVVWWW[[[\\\TTTGGG@@@AAA@@@@@@>>>999777<<>>>>>>>>;;;@@@GGGPPP]]]ffffff```]]]\\\\\\^^^```___ZZZVVVMMMGGG???999999<<<>>>@@@:::999999999:::;;;<<<===<<<=========<<<;;;999888666777<<>>?????????@@@???<<<999777666666555444555555555777;;;AAAEEENNNUUU```kkkttt|||sssWWWkkkxxxrrrrrrkkkZZZKKK888555444333333222222333333444333333333444555777888999;;;<<<<<<>>>@@@BBBDDDFFFDDDEEEIIIKKKYYY^^^JJJBBBJJJaaaGGG>>>::::::>>>999:::;;;===@@@DDDGGGIIIJJJKKKLLLNNNSSSZZZdddkkkhhhsssyyyrrrtttzzz~~~}}}zzztttmmmdddccc```]]]YYYQQQIIICCCLLLHHHJJJQQQSSSLLLEEEBBBBBBAAA???<<<::::::<<<>>>MMMaaannnjjjcccaaaWWWIIILLLIIIDDD@@@???>>>===<<<999???FFFNNNYYYeeejjjhhheee```ZZZUUUSSSPPPLLLHHH@@@>>>:::888999:::<<<<<<999999999999:::;;;<<<===<<<===>>>>>>===<<<:::999777777:::DDDVVViiiwww~~~dddSSS[[[bbb]]]YYY\\\gggrrrwwwvvvaaaYYYQQQYYYrrr}}}eeeYYYGGG999<<<666;;;@@@aaaiiisssYYYJJJEEEAAA@@@@@@BBBHHHPPPaaalllzzz||||||yyyvvvuuuoooooonnnnnnooonnnkkkhhhiiihhheeecccbbbccceeegggfffhhhiiifffdddfffnnnuuu|||fffSSSGGG@@@FFFUUU^^^]]]XXX^^^wwwmmmZZZOOOKKKLLLUUU___aaa^^^WWWPPPJJJHHHJJJLLLUUUcccuuu~~~yyyjjjXXXKKKJJJFFF@@@<<<;;;<<<<<<<<<777999<<<@@@EEEMMMVVV\\\HHHMMMUUU]]]ccchhhllloooqqquuuzzz~~~|||}}}~~~fffPPPMMMSSSnnnsss]]]PPPLLLPPPnnnxxxrrryyyzzzsssllldddbbbjjjuuu{{{tttdddPPPEEEMMMdddxxxiiiZZZXXX\\\UUUSSS[[[^^^bbbfffooo}}}pppXXXJJJDDD@@@BBBDDDBBB@@@AAA<<<===???AAACCCCCCCCCCCCBBB@@@===:::888777666666444555555666888<<>>@@@BBBDDDFFFCCCDDDIIIKKKWWW~~~kkkMMMCCCEEE{{{eeeIIIAAA;;;888@@@999999;;;===AAADDDHHHJJJIIIKKKLLLNNNQQQXXXccckkkfffiiiqqq|||tttwww|||~~~~~~xxxqqqjjjfff```[[[WWWTTTQQQOOOLLLJJJLLLSSSZZZYYYPPPFFFAAA???===>>>???>>>;;;777999EEEMMMLLLKKKNNNLLLFFFKKKJJJHHHGGGEEEBBB===:::777AAALLLVVVaaalllpppoooddd\\\QQQIIIEEEBBB???<<<::::::999888777777666666777777777777888:::;;;<<<<<<======>>>===<<<;;;:::999777888BBBSSSfffuuu}}}}}}^^^TTTeeeggg```TTTMMMOOOTTTRRRMMMLLLKKKLLLXXXuuuttt]]]SSSDDD888<<<777<<>>AAADDDCCCDDDFFF>>>@@@CCCEEEFFFFFFEEEEEECCCAAA>>>;;;999777777666444555555666888===CCCHHHPPPXXXdddpppyyyssscccyyy~~~lllrrrhhhOOO===000666444333333222222333333444444444555666777999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDIIIKKKUUUzzzWWWFFFDDDrrrfffKKKHHHAAA888???999999;;;===AAAEEEHHHJJJHHHJJJKKKLLLOOOVVVaaajjjbbbccchhhwwwvvvwwwzzzzzz~~~{{{tttnnnkkkhhhgggiiikkklllmmm```aaa^^^[[[^^^ccc]]]QQQEEECCCAAA@@@@@@???<<<999888999;;;>>>AAADDDGGGHHHJJJLLLOOORRRQQQLLLDDD>>>;;;III[[[hhhppptttrrrmmmYYYRRRGGG@@@===<<<:::888999:::999888777555555555555555555666777888999:::;;;<<<=========<<<;;;::::::888888@@@QQQdddttt||||||^^^XXXmmmqqqjjj]]]RRRRRRUUURRRKKKIIILLLSSSfffsssZZZOOO@@@777<<<999===>>>XXXxxxhhhKKKEEE@@@@@@AAABBBFFFKKK```jjjwww}}}zzzxxxrrrqqqpppoooooommmjjjgggiiihhhfffeeedddcccccccccgggiiijjjhhheeegggmmmttt{{{mmmYYYFFF@@@BBBBBB@@@>>>IIIffflllZZZVVVUUUTTTZZZddd\\\YYYTTTNNNIIIHHHJJJMMMMMM___sss|||}}}yyypppfff^^^WWWMMMCCC>>>;;;:::999666666555333333666;;;???FFFLLLSSSZZZ```eeeiiilllppptttzzz~~~wwweeeWWWQQQQQQ\\\zzzccc___SSSSSSRRRUUU```jjjhhh^^^YYYZZZ\\\dddttt~~~~~~yyytttggg```iii{{{}}}sssjjj[[[MMMHHHQQQbbboooaaaXXX]]]gggfffiiioooooojjjlllkkkeee^^^WWWMMMCCC>>>;;;<<>>DDDIIIOOOWWWdddqqqzzzooonnnvvvfffpppgggLLL<<<222;;;444333333222222333333444555555666777888:::<<<===;;;;;;<<<===@@@BBBDDDEEEEEEDDDIIIJJJSSSwwwaaaKKKEEEmmmgggMMMOOOHHH999<<<888999;;;===AAAEEEHHHJJJFFFIIIKKKKKKMMMTTT```iiidddgggjjjrrrvvvtttvvvuuuzzz}}}wwwoooqqquuu{{{|||hhhbbbhhhhhh^^^MMMKKKHHHDDD@@@>>><<<<<<:::666777<<<@@@@@@AAADDDGGGLLLSSSZZZ[[[VVVMMMFFFAAASSSiiivvv{{{xxxooofffOOOIIIAAA<<<;;;<<<;;;:::999999999888777777888:::333333444444555777888999;;;<<<<<<======<<<;;;:::;;;888888@@@PPPdddttt|||~~~bbb\\\rrrzzzjjj\\\ZZZ^^^\\\UUUFFFMMMZZZrrr}}}```RRRBBB777<<<:::>>>===UUUxxxssseeeLLLEEE@@@@@@AAABBBFFFJJJ___iiivvv{{{yyysssrrrpppooommmjjjfffcccggggggfffeeecccbbbaaa```gggjjjllljjjggghhhnnntttuuu{{{dddMMMDDDBBB???<<<<<<;;;WWW}}}nnn\\\WWWVVVTTTZZZdddYYYWWWTTTOOOJJJHHHHHHIIIBBBQQQcccoooxxx{{{sssiiifff^^^RRRFFF>>>:::777666777888777666444444666888