&&&&&&&&&&&&%%%%%%%%&&&&&&%%$$$$&&&&@@@@@@@@@@WWWWWWWW########################################WWWW@@&&@@&&&&@@@@WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%&&%%&&&&&&%%%%%%%%%%%%&&%%$$$$&&&&@@@@@@@@@@@@@@@@@@@@WWWWWW################WW##########@@%%}}}}$$$$$$$$$$}}}}$$%%&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@&&@@&&@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &&%%&&&&%%%%%%%%&&&&&&&&&&%%%%}}%%&&@@@@@@%%&&&&&&@@@@@@@@@@WWWWWW##############WWWW##WW%%}}!!}}}}}}}}$$$$$$}}}}!!!!!!$$&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@&&@@@@@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&%%%%%%%%&&&&&&&&%%%%%%$$$$&&&&@@@@&&$$%%&&&&&&&&&&&&@@@@@@WWWWWWWW##########&&}}!!!!!!!!!!}}}}$$$$}}}}}}}}!!!!!!!!%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@@@&& &&&&&&&&%%%%%%%%&&&&&&&&%%%%%%$$}}%%&&@@@@@@&&$$$$%%%%%%%%%%%%&&@@@@@@@@WW@@WWWWWW%%}}!!!!!!!!!!!!!!}}}}!!!!}}}}}}!!!!!!!!!!$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&%%%%&&%%&&&&&&&&%%%%%%%%}}$$%%&&@@@@@@&&$$$$$$$$$$$$$$$$%%%%&&&&@@@@@@@@%%!!!!!!!! !!!!!!!!!!!!}}}}}}}}}}!!!!!!!!!!!!$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%&&&&&&&&%%%%%%&&&&&&&&&&%%%%%%$$}}%%&&@@@@@@@@@@$$}}}}}}}}}}}}}}$$$$$$%%&&&&$$!!!!!!!! !!!!!!!!!!!!!!}}$$}}!!!!!!!!!!!!!!!!$$@@WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%&&&&&&&&&&&&&&%%%%&&%%%%%%%%$$}}$$%%&&@@@@@@@@@@%%}}}}}}}}}}}}}}}}}}$$$$}}!!!!!!!!!! !!!!!! !!!!!!}}$$}}}}!!!!!!!!!!!!!!!!%%WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@&&@@@@ %%&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%$$}}$$%%&&@@@@@@@@@@@@%%}}}}}}}}}}}}}}}}}}}}!!!!!!!!!!!!!!!!!!!! !!!!}}}}$$$$}}!!!!!!!!!!!!!!!!}}@@WWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%$$}}$$&&&&@@@@WWWW@@@@%%}}}}}}}}}}}}}}}}!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!}}}}!!!!!!!!!! !!!!%%####WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%&&&&&&%%&&&&&&&&&&&&&&&&%%%%$$}}$$%%&&@@@@WWWWWW@@@@&&$$}}}}}}}}}}!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!}}!!!!!! !!}}WW##WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########WW@@@@@@@@@@@@@@@@@@@@@@@@@@ &&%%%%&&&&&&%%&&&&%%&&&&&&&&%%%%%%$$$$}}$$&&@@@@@@WWWWWW@@@@&&$$}}}}}}!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!}}!!!!!!!!!!!! !!!!!!!!@@####WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$}}$$%%&&@@WWWW####WWWW@@&&$$$$}}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!&&####WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%&&&&&&&&&&&&%%%%&&&&&&&&%%%%%%$$$$}}}}%%&&@@@@WW########WW@@&&$$}}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$WW####WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@WW@@@@@@&& &&%%%%&&&&&&%%&&&&&&&&&&&&&&&&%%%%%%$$$$}}$$%%&&@@@@WWWW####WWWW@@%%}}!!!!!!!!!!!!!!!!!!}}}}!!!!!!!!!!!!!!!!!!!!!! !!!!!!}}WW######WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########WW@@@@@@@@@@@@@@WW@@@@@@@@ &&&&%%&&&&&&%%%%&&&&%%&&&&&&&&%%%%%%%%$$}}$$%%&&@@@@@@WWWW####WW@@@@$$!!!!!!!!!!!!!!}}}}$$$$}}}}!!!!!!!!!!!!!!!!!! !! !!!!!!%%WW####WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&%%%%%%&&&&&&&&%%%%%%%%$$$$}}$$%%&&@@@@@@WW######WW@@%%}}}}}}}}}}}}}}$$$$$$$$$$}}}}!!!!!!!!!!!!!!!! !! !!!!!!$$WW@@####WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@&& &&&&&&&&&&&&&&&&%%%%%%%%&&&&%%%%%%%%%%$$$$}}$$%%&&&&@@@@@@WW######WW&&$$$$$$$$$$$$$$$$$$%%$$$$}}}}}}!!!!!!!!!!!!!!!! !! !!!!$$@@@@####WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%$$$$}}$$%%&&@@@@@@WWWWWWWWWW&&$$%%%%%%%%%%%%%%%%%%$$}}}}}}}}!!!!!!!!!!!! !!!!!! !!!!!!$$&&######WWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########WW@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%$$}}$$%%&&&&@@@@@@WWWWWW@@&&$$%%%%%%%%&&&&%%%%$$}}}}}}!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!%%WWWW@@##WWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%$$$$$$}}$$%%&&&&@@@@@@@@@@&&%%$$%%%%%%%%&&&&&&%%$$}}}}}}!!!!!!!!!!!!!!!! !!$$&&&&$$}}!!}}@@@@@@@@WWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%$$$$}}$$$$%%&&&&@@@@@@&&$$$$$$$$$$%%%%%%&&&&%%$$$$}}}}}}!!!!!!!!!!!! !!}}&&%%%%&&$$$$}}%%%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&%%&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$}}$$%%%%&&&&@@&&%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$}}!!!!!! !!$$$$%%@@&&%%$$}}!!}}$$&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########@@@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$%%%%&&&&%%$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&%%%%$$$$}}!!!! !!!!$$$$$$&&@@%%}}!!!!!!!!$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$}}$$$$%%%%%%$$$$$$}}$$$$$$$$$$$$$$%%&&&&&&&&&&&&&&&&&&%%}}!!!!}}$$%%%%$$$$&&%%!!!!!!!!!!}}%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$}}$$$$%%$$$$$$$$}}}}$$$$$$$$$$%%%%&&&&@@@@@@@@@@@@@@&&$$}}}}%%&&&&%%%%%%&&%%!!!!!!!!!!%%$$&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$}}}}$$$$$$$$$$$$$$}}}}$$$$$$$$$$%%&&@@@@@@@@@@@@@@@@&&%%$$$$&&@@@@&&@@&&&&%%}}!!!!}}}}}}%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@@@ %%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$}}$$$$$$$$$$$$}}}}}}}}$$}}}}}}$$%%&&&&@@@@&&@@@@@@@@&&%%%%&&@@@@@@WWWW@@%%$$}}!!!!}}}}$$&&@@@@@@WWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########@@@@@@@@@@@@@@@@@@@@ %%&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$}}$$$$}}$$$$$$}}}}}}}}}}}}}}}}}}$$$$$$%%&&&&@@@@@@&&&&&&&&@@@@&&@@@@@@&&$$$$$$}}}}$$$$%%&&@@WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW######WW@@@@@@@@@@@@@@@@@@ %%&&&&&&&&&&&&%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$}}$$}}$$$$$$}}}}}}}}}}}}}}}}}}$$}}}}$$&&@@@@@@@@@@&&&&@@@@@@%%&&@@@@&&%%&&%%%%&&%%%%@@WWWWWWWWWWWWWWWW@@WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@&&&&&&&& %%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}$$$$$$$$}}}}}}$$}}}}}}}}}}}}}}%%&&@@@@@@@@@@&&@@@@@@@@&&%%@@@@@@&&&&&&&&&&&&&&@@WWWWWWWWWWWWWWWWWWWW@@WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########&&&&&&&&&&&&&&@@&& &&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%}}$$$$$$$$$$}}}}}}$$$$}}}}!!!!}}$$%%&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@&&@@WWWWWWWWWWWWWWWWWWWWWWWWWWWW@@WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@&&@@@@&&@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&$$$$$$$$$$$$$$$$}}$$$$$$$$}}}}$$$$%%&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW##########WW##WWWWWWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########@@@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@WW@@@@@@@@@@WWWWWW########################WWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW########WW@@@@@@@@@@@@@@WW &&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%&&&&&&%%$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW################################WWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW##########@@WW@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%&&@@@@&&%%$$$$%%%%%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW@@WWWWWW##########################WW####WWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW##########@@@@@@@@@@&&@@@@ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$%%%%%%%%%%&&&&&&&&$$$$$$$$$$$$%%&&&&&&%%$$$$$$%%%%&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWW##################################WWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW########@@@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%&&&&&&&&%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&@@@@@@@@&&&&@@@@@@@@WWWWWWWW@@@@WW####################WW##########WW##WWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@WWWW########WW@@@@@@@@@@@@WW &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$%%&&&&&&&&&&$$$$$$$$$$$$$$$$%%%%$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&%%&&@@@@@@@@WWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@WWWWWWWW######WWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@WW########WW&&&&@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$&&&&&&&&&&%%$$$$$$$$}}$$$$%%&&&&%%$$$$$$%%%%&&&&&&&&&&&&&&&&%%%%&&@@@@@@@@@@WWWWWW######WWWWWW@@@@@@@@WW@@WWWWWW##WWWWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@WW##########&&@@@@&&@@@@WW &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%$$$$$$$$}}$$$$$$$$$$$$}}$$$$$$%%%%&&&&&&&&&&%%%%$$%%&&&&@@@@@@@@WWWWWW####WWWW@@@@@@@@@@@@@@@@WWWW########WWWWWWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@WW##########@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%&&&&&&&&&&$$$$$$$$}}$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$%%%%&&&&@@@@@@@@@@WW######WW@@@@WW@@@@@@@@@@WWWW##############WWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@WWWW########@@@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%&&&&&&&&&&%%$$$$$$}}$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$%%%%&&&&@@@@@@@@@@WW######WWWW##@@@@@@@@@@@@WWWWWW##############WWWWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@WWWW########WW@@&&@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%$$$$$$$$$$$$$$}}}}$$$$$$$$%%%%%%$$}}}}}}$$%%%%&&&&&&@@@@WWWWWWWWWWWWWW######@@&&&&@@@@@@@@WWWW################WWWWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@WW########WW@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%$$$$$$$$$$$$$$$$}}}}}}$$$$%%%%$$}}}}}}}}$$%%$$%%&&&&@@@@@@@@@@@@WWWWWW##WWWW@@&&&&&&&&@@@@@@@@WWWW################WWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@@@WW##########@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%$$$$$$$$$$$$}}}}}}}}}}$$}}}}}}}}$$%%%%%%&&&&@@@@@@@@@@@@@@@@WWWW@@@@@@@@@@&&&&&&&&&&@@@@@@@@WWWW################WWWWWWWWWWWWWW@@@@@@@@@@@@@@@@@@WW##########@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&@@&&&&&&&&@@@@@@@@@@@@@@@@WW@@@@@@@@@@@@&&&&&&&&&&&&@@@@@@@@WWWWWW##############WWWWWWWWWWWWWW@@@@@@@@@@@@@@@@WW##########@@@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$%%$$$$$$$$$$%%&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&@@@@@@@@WWWWWWWW############WWWWWWWWWWWWWW@@@@@@@@@@@@@@WWWW########WW@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&$$%%%%$$$$%%&&@@@@@@@@@@@@@@WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@WWWWWWWW##WWWWWW@@@@@@@@&&&&&&&&&&&&&&@@@@@@@@@@WWWW############WWWWWWWWWWWWWW@@@@@@@@@@@@WWWW########WW@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&$$%%$$%%&&&&@@@@@@@@@@@@WWWWWWWWWWWWWWWW@@@@@@@@@@WWWWWWWWWW########WWWWWWWW@@@@@@@@@@&&&&&&&&&&&&&&@@@@@@@@WWWWWW##########WWWW@@WWWWWW@@@@@@@@@@@@@@WW########WW@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&$$$$%%&&&&@@@@@@@@@@@@WWWWWW######WWWWWWWWWW@@@@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@@@@@@@@@@&&&&&&&&&&&&@@@@@@WWWWWW########WWWW@@WWWWWWWW@@@@@@@@@@@@WW##########@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&$$$$&&&&@@@@@@@@@@@@WWWWWWWW##########WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@@@@@@@@@@@@&&&&%%%%%%&&&&@@@@@@WWWW########WWWW@@WWWWWW@@@@@@@@WW@@WW##########@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&$$%%&&&&@@@@@@@@@@WWWWWWWWWW############WWWWWWWWWWWWWWWWWW@@WWWWWWWWWWWW##WWWWWWWWWW@@@@@@@@@@@@&&%%%%%%%%&&&&@@@@@@WWWW##########WW@@WWWW@@@@@@@@@@@@WWWW########@@@@@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$&&&&@@@@@@@@@@@@WWWWWWWWWW##############WWWWWWWWWWWWWWWW@@WWWWWWWWWW####WWWWWWWWWWWW@@@@@@@@&&&&%%%%%%%%%%%%&&&&@@@@@@WW########WWWW@@@@WWWWWWWWWWWWWWWW########@@@@&&@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%&&&&@@@@@@@@@@WWWWWWWWWW################WWWWWWWWWWWWWWWW@@WWWWWWWWWWWW########WWWWWW##WW@@@@&&%%$$$$$$%%%%%%%%&&&&@@@@@@WW######WWWW@@@@@@WWWWWW@@WWWW##########@@@@@@&&@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%&&&&@@@@@@@@@@WWWWWWWW##################WWWWWWWW@@@@WWWWWWWWWWWWWWWWWW################@@@@&&%%$$$$$$$$$$%%%%%%%%%%&&@@@@@@WWWW####WWWWWW@@@@WWWWWWWWWW##########WW@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%&&&&&&&&%%&&&&&&%%%%@@@@WWWWWWWW##################WWWWWW@@WW@@@@@@WWWWWWWWWWWW################WW@@&&%%$$$$$$$$$$$$$$$$%%%%%%&&&&@@@@@@@@WW####WWWWWWWW@@WWWWWWWW############@@@@@@WW &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%&&&&%%$$%%&&@@WWWWWWWW##################WWWW@@@@@@@@@@WWWWWWWWWWWW##################WW@@@@%%$$$$$$$$}}$$$$$$$$%%%%%%&&&&@@@@@@@@WWWWWWWWWWWW@@@@WWWWWW############@@@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%&&&&$$%%&&&&@@@@WWWWWW##################WWWWWW@@@@@@WW@@WWWWWWWWWW##################WWWW@@&&$$$$$$}}}}}}$$$$$$$$%%%%&&&&@@@@@@@@@@WWWW##WWWWWWWW@@WW##############@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%&&&&}}$$%%&&@@@@WWWWWW##################WWWW@@@@@@@@WWWWWWWWWWWWWWWW################WWWW@@&&%%$$$$$$}}}}}}$$$$$$$$%%%%&&&&@@@@@@@@@@@@WW##WWWWWWWW@@WW############@@@@@@@@ &&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%&&&&%%%%&&&&$$}}$$%%@@@@WWWWWWWW################WW@@@@@@@@@@WWWWWWWWWWWWWW##################WWWWWW@@%%$$$$}}}}}}$$$$%%$$$$%%%%%%&&&&&&@@@@@@@@WW##WW##WWWWWWWW############@@@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%&&&&%%%%&&&&$$$$$$%%@@WWWWWWWWWW################WWWW@@@@@@@@WWWWWWWWWWWWWW####################WW@@@@&&$$$$}}}}$$$$$$%%%%%%$$$$%%%%&&&&&&@@@@@@@@WWWW####WWWWWWWW##########WW@@@@&& &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%&&%%$$%%&&@@@@@@WWWW################WWWWWW@@@@@@@@@@WWWWWWWWWW####WW@@@@@@########WWWW@@@@&&$$$$}}$$$$$$%%%%%%%%%%$$$$%%%%&&&&&&@@@@@@@@WW########WWWWWW########WW@@@@@@ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%$$%%&&&&%%&&@@@@@@@@WWWWWWWW############WWWWWWWW@@@@WW@@WWWWWWWWWW##WW@@&&&&&&@@######WWWWWW@@&&$$$$$$$$$$%%%%%%%%%%&&%%$$$$%%%%&&&&&&@@@@@@@@WW########WWWWWW########@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%$$%%%%&&&&&&@@@@@@@@WWWWWWWWWWWW########WWWW@@@@@@@@@@WWWWWWWWWW##WW@@&&&&&&&&@@######WWWW@@@@&&$$$$$$$$%%%%%%%%%%&&&&&&%%$$$$%%&&&&&&&&@@@@@@@@WWWW######WW@@WW######@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$%%%%&&&&&&@@@@@@@@@@@@@@WWWWWWWWWWWWWWWW@@@@@@@@@@@@WWWWWWWWWWWWWW&&%%%%&&&&@@######WWWW@@@@&&$$$$$$$$%%%%%%%%&&&&&&&&&&%%$$$$%%&&&&&&&&@@@@@@@@WW######WWWW@@WW####@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$%%&&&&&&&&@@@@@@@@@@@@WWWWWWWWWWWWWWWW@@@@@@@@@@@@@@WWWWWWWWWWWW&&%%$$%%&&WW##WWWWWWWW@@@@%%$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&$$%%%%&&&&&&@@@@@@@@@@WW######WWWW@@####@@WWWW &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&$$$$%%%%&&&&&&@@@@@@@@@@@@@@WW@@WWWWWWWWWW@@@@@@@@@@@@@@@@@@WWWWWWWW&&%%&&&&@@####WWWWWW@@@@@@%%$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&%%$$%%%%&&&&&&&&@@@@@@@@WW######WWWWWW##@@@@@@ &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%$$$$%%%%&&&&&&@@@@@@@@@@@@@@WWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWW@@@@@@&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%$$%%%%&&&&&&&&@@@@@@WW######WWWWWWWWWW@@@@ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%&&&&&&@@@@@@@@@@@@WWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWW@@@@@@%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%$$%%%%%%&&&&@@@@@@WWWW########WW@@WW@@@@ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%$$$$$$%%%%&&&&&&@@@@@@@@@@WWWW@@@@WWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWW@@@@@@@@&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&@@@@@@WWWW####WW##WW@@@@@@ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%&&&&&&&&$$$$$$$$%%%%&&&&&&@@@@@@@@WWWW@@@@WWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$%%%%&&@@@@@@WWWW########WWWW@@WW &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$$$$$$$$$%%%%&&&&&&@@@@WWWW@@@@@@WWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$%%%%%%&&@@@@WWWW######WW##WWWWWW &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$$$$$$$$$$$%%%%&&@@@@@@WWWW@@@@WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@&&%%%%%%%%&&@@@@WWWWWW########WWWW &&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$$$$$$$$$$$%%&&&&@@@@@@@@WW@@@@WWWWWWWWWW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@&&@@&&&&%%$$%%&&@@@@@@WW####WW######WW &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$$$$$%%%%&&&&&&@@@@@@@@@@@@@@@@WWWWWWWWWWWW@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&@@@@@@@@&&&&@@@@&&&&@@@@&&@@&&%%$$%%&&@@@@WW############## &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$&&&&&&&&$$$$%%&&&&&&@@@@@@@@@@@@@@@@@@@@WWWWWWWWWWWWWW@@@@@@@@@@&&&&&&%%%%%%%%%%%%%%%%&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&@@@@@@@@&&&&@@@@@@&&@@@@@@@@&&&&&&%%%%&&@@@@WWWW############ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$%%&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW####WWWWWWWW@@@@@@@@&&&&%%%%%%%%%%%%&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@&&@@&&@@&&&&&&%%&&@@@@WWWW############ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%&&&&&&&&$$%%&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW############WWWWWWWW@@@@@@@@&&&&@@@@&&%%%%%%%%%%&&&&&&&&&&&&&&&&@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@%%%%@@@@WWWWWW########## &&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%$$&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW################WWWW@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@&&@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@WWWW############ &&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW##################WWWWWW@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@WW##########WW &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW################WWWWWW@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@WW##########WW &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$%%&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW##########WW##WWWWWWWW@@@@@@@@&&&&&&&&&&&&&&&&&&@@&&&&&&@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@WW############ &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&@@@@@@@@@@@@@@@@@@@@@@&&@@@@@@@@WWWW##############WWWW@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&&&@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@############## &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%&&&&&&%%$$%%&&&&@@@@@@@@@@@@@@@@@@@@@@&&@@@@@@@@WWWW############WWWWWWWW@@@@@@@@&&WW&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%&&@@WW############## &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%&&&&&&%%$$%%%%&&@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@WWWW########WW##WWWWWWWW@@@@@@@@@@##WW@@&&&&&&@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%&&@@@@############WW &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%$$%%%%&&&&@@@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@WWWW##########WWWWWWWWWW@@@@@@@@####WW@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%&&@@@@##########WWWW &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%$$%%%%&&&&@@@@@@&&@@@@@@@@@@@@@@@@@@@@@@@@WWWW######WW##WWWWWWWWWW@@@@@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%&&@@@@##########WWWW &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%&&&&&&%%$$%%%%&&&&@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@WWWW########WW##WWWWWWWW@@@@@@WW##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%%&&@@@@WW######WWWWWW &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$%%%%&&&&&&@@&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWW############WWWWWWWW@@@@@@@@############WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&$$&&@@@@WW############ &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$%%%%%%&&&&@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@WWWW##########WWWWWWWWWW@@@@@@@@##############WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WW############ &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&$$%%%%%%&&&&&&@@&&@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW######WWWWWWWWWWWWWW@@@@@@##################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WW##WW######## &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%&&&&&&&&%%$$%%&&&&&&&&@@&&@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW######WWWWWWWWWWWWWW@@@@@@######################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWW###### &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%@@&&&&&&%%$$%%%%&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWW######WWWWWWWWWWWWWWWW@@@@@@########################WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWW###### &&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@&&&&&&%%$$%%%%%%&&&&&&&&&&@@&&@@@@@@@@@@@@@@@@@@@@WWWW######WWWWWWWW####WWWWWW@@@@##########################WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@&&&&&&&&$$$$%%%%&&&&&&@@@@&&&&&&@@@@@@@@@@@@@@@@@@WWWWWW######WWWW########WWWW@@@@@@##########################WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&$$$$%%&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@WWWW######WW##########WWWW@@@@@@WW##########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%&&@@&&&&&&&&%%$$%%%%&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@WWWWWW####################WWWW@@@@@@##########################WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@&&&&&&&&%%$$%%%%%%&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@WWWWWWWW########WW##########WWWWWW@@@@@@########################WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@&&&&&&&&%%$$$$%%%%&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@WWWWWWWW##WW##########WWWW##WWWWWW@@@@@@@@######################WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&@@&&&&&&&&&&$$$$%%%%%%&&&&&&&&&&&&@@@@@@@@&&&&@@@@WWWWWWWW##############WWWWWW##WWWW@@@@@@@@@@####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&@@&&&&&&&&&&$$$$%%%%%%&&&&&&&&&&&&@@@@@@@@%%&&@@@@@@WWWWWWWW##########WW@@@@WW####WW@@@@@@@@@@@@WW################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@@@WWWWWWWWWWWWWW &&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&@@&&&&&&&&&&$$$$%%%%%%&&&&&&&&&&&&@@@@WWWW&&&&@@@@@@WWWWWWWWWW########WW@@@@@@WW##WW@@@@@@@@@@@@@@################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@WWWWWWWWWWWWWWWW &&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&$$$$$$%%%%&&&&&&&&&&&&@@@@WWWW@@@@@@@@@@WWWWWWWWWW####WWWW@@@@@@@@WW##WWWW@@@@@@@@WW@@@@##############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@WWWWWWWWWWWWWWWW &&&&&&&&%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&@@@@@@@@@@@@@@@@@@WWWWWWWWWW##WWWWWW@@@@@@@@WWWWWWWWWWWWWWWWWWWW@@WW############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&&@@WWWWWWWWWWWW@@@@ &&&&&&&&&&%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$%%%%%%%%%%$$$$&&&&&&&&&&&&&&%%$$%%%%%%%%&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWW@@@@@@@@@@@@@@@@WWWWWWWWWWWWWWWWWWWW##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@WWWWWWWWWWWW@@ &&&&&&&&%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%@@@@&&&&&&&&&&%%$$$$%%%%%%&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWWW@@@@&&@@@@@@@@@@@@WW######WW##WWWW@@WW########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@WWWWWWWW##WWWW@@ &&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$%%%%%%%%%%%%%%%%@@@@&&&&&&&&&&%%$$$$$$%%%%&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW@@@@&&@@@@@@@@@@@@WW########WWWWWWWW@@########WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@WWWWWWWWWWWWWW@@ &&&&%%%%&&%%%%$$$$%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@&&&&&&&&&&&&$$$$%%%%%%%%&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW@@@@&&&&@@@@@@@@@@WWWW######WWWWWWWW@@@@######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@WWWWWWWWWWWW@@##@@ &&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@&&&&&&&&&&&&$$%%%%%%%%%%&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWW@@&&&&&&@@&&@@@@@@WWWW########WWWWWWWW@@########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@WWWWWWWWWWWW@@##@@ &&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@&&&&&&&&&&$$%%%%%%%%%%&&&&&&%%&&&&&&@@@@@@@@@@@@@@@@@@@@@@WWWWWW@@&&&&&&&&@@&&@@@@WWWW########WWWWWWWW@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@WWWWWWWWWWWW@@WW&& &&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&@@@@@@&&&&&&&&&&$$%%%%%%%%%%&&&&&&%%%%&&&&&&@@@@@@@@@@@@@@@@@@@@WWWWWW@@&&&&&&@@&&&&@@@@WWWW##########WWWWWWWW@@########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@WWWWWWWWWWWWWW##&& &&&&&&&&%%%%%%%%$$$$%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&@@@@@@&&&&&&&&&&$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@@@WWWW@@@@&&&&@@&&&&@@@@WWWWWW########WWWWWWWWWW@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@WWWWWW####WWWW##&& &&&&&&&&%%%%%%%%$$$$$$%%%%%%%%$$$$%%$$%%%%%%%%%%%%%%%%%%$$$$%%%%%%&&@@@@&&&&&&&&&&&&$$%%%%&&&&&&&&&&&&%%&&&&&&&&&&@@@@@@@@@@@@@@@@@@WWWW@@@@@@&&&&&&@@@@WWWWWW##########WWWWWWWWWW@@@@######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@WWWWWWWW####WW####&& &&&&&&%%%%%%%%%%%%%%%%$$$$$$$$%%$$$$$$%%%%%%%%%%%%%%%%%%%%$$%%%%%%@@@@@@&&&&&&&&&&&&$$%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@WW@@@@@@@@&&&&@@@@WWWWWW##############WWWWWWWW@@@@########WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@WWWWWWWW####@@##@@@@ &&&&&&%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$%%%%%%$$%%%%%%%%%%%%$$$$%%%%%%@@@@@@&&&&&&&&&&&&$$%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@WWWW@@@@&&&&@@@@WWWWWW################WWWWWWWWWW@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@WWWWWWWWWW##@@##@@@@ &&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%$$$$$$%%%%@@@@@@@@&&&&&&&&&&$$%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@@WWWW@@&&&&@@@@WWWWWW####################WWWWWW@@@@@@########@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&@@WW##WW######WW##@@@@ &&&&&&%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%$$%%$$%%%%%%%%%%%%$$%%%%&&@@@@@@@@&&&&&&&&&&$$%%%%&&&&@@@@&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@WWWW@@&&&&@@@@WWWWWW######################WWWWWWWW@@@@########WW@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@WW##########WW##@@@@ &&&&&&%%%%%%%%%%$$%%$$%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%$$%%%%%%&&@@@@@@@@@@&&&&&&&&$$%%&&&&&&@@@@@@@@&&&&&&&&&&&&@@@@@@@@@@@@@@WWWW@@@@&&@@@@WWWWWW########################WWWWWWWWWW@@WW######WW@@@@@@@@@@@@@@@@@@@@@@@@&&@@@@WW##########WW##@@@@ &&&&&&%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@&&&&&&&&$$%%&&&&@@@@@@@@@@@@&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@&&@@@@WWWWWW##########################WWWWWWWWWW@@WW########@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@WWWWWWWW####WW##&&&& &&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$%%$$$$%%%%%%%%@@@@@@@@@@@@&&&&&&&&$$%%&&&&@@@@@@@@@@@@@@&&&&&&&&@@@@@@@@@@@@@@@@@@&&@@@@@@WWWWWW############################WWWWWWWW@@WW########WWWW@@@@@@@@@@@@@@@@@@@@&&&&@@WWWWWW##WWWWWW##@@%% &&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$%%%%%%%%$$%%$$%%%%%%%%%%@@@@@@@@@@&&&&&&&&&&$$%%&&@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@&&&&@@@@WWWWWW##############################WWWWWWWW@@@@########WW@@@@@@@@@@@@@@@@@@@@@@&&&&@@WWWWWW####WWWW##@@&& &&&&%%%%%%%%%%$$$$%%$$%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%&&@@@@@@@@&&&&&&&&&&&&$$%%&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&@@@@WWWWWW##############################WWWWWWWWWW@@@@########WW@@@@@@@@@@@@@@@@@@@@@@&&&&@@WW##WW########@@&&@@ &&&&%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%$$%%$$%%%%%%%%%%%%%%%%%%&&@@@@@@@@@@&&&&&&&&%%$$%%&&@@@@WWWW@@@@@@@@@@@@&&&&&&&&&&%%&&&&%%&&@@@@@@WWWW##############################WWWWWWWWWW@@@@@@########WW@@@@@@@@@@@@@@@@@@@@@@&&&&@@WW##WW########WW@@@@ &&&&%%%%%%%%$$$$$$$$$$%%%%%%%%$$%%$$%%%%%%$$$$%%%%%%$$%%$$%%$$@@@@@@@@@@@@&&&&&&&&%%%%&&&&@@@@WWWW@@@@@@@@@@&&&&&&&&&&%%%%%%%%&&@@@@@@WWWWWW##############################WWWWWWWWWW@@@@@@##########@@@@@@@@@@@@@@@@@@@@&&&&&&@@@@WW############@@&& &&&&%%%%%%%%$$%%$$$$$$$$$$%%%%$$$$$$%%%%%%%%%%%%$$%%$$$$$$$$%%WW@@@@@@@@@@&&&&&&&&%%&&@@@@@@WW##WWWW@@@@@@@@&&&&%%%%%%%%%%$$%%&&@@@@WWWWWWWW############################WWWWWWWWWWWW@@@@@@##########WW@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW############WW@@ &&&&%%%%%%%%%%%%%%%%$$$$%%$$$$$$%%$$$$$$%%%%%%%%%%%%%%$$$$$$%%WWWW@@@@@@&&&&&&&&&&&&@@@@@@WWWW####WW@@@@@@&&&&&&%%%%$$$$$$%%&&@@@@@@WWWWWW############################WWWWWWWWWWWWWW@@@@@@############@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWW############WW &&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$%%%%$$$$&&##WW@@@@@@&&&&&&&&&&&&@@@@WWWWWWWW####WWWW@@@@&&&&%%$$$$}}$$&&@@@@@@WWWWWWWW##########################WWWWWWWWWWWWWWWWWW@@WW############@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWW############WW &&%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$%%$$%%%%%%%%$$$$$$$$$$$$@@##WW@@@@@@&&@@&&&&@@@@@@WWWWWWWWWWWW####WWWW@@&&&&$$$$}}$$&&@@@@@@@@WWWW##############################WWWWWWWWWWWW@@WWWWWWWW############WW@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW############## %%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%$$$$%%%%%%%%%%$$%%$$%%WW####@@@@@@@@&&&&&&@@@@WWWW####WWWWWW####WWWWWW@@&&$$}}}}%%&&@@@@@@WWWW############################WWWWWWWWWWWWWWWWWW@@WW@@##################WW@@@@@@@@@@&&@@@@@@WWWWWW################ %%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%######@@@@@@@@%%&&@@@@WWWWWW####WWWWWW######WWWW@@&&$$}}$$&&@@@@@@WWWWWWWW########################WWWWWWWWWWWWWWWWWW@@@@@@@@####################@@@@@@@@@@&&@@@@@@WWWWWWWW############## &&%%%%%%%%$$%%%%%%%%$$%%%%%%$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$&&######WW@@@@&&&&@@@@@@WWWW######WWWWWW####WWWWWW@@&&$$}}&&&&@@@@WWWWWW##############################WWWWWWWWWWWWWW@@WWWW@@WW##################WW@@@@@@@@@@&&@@@@@@WWWWWWWW############## &&%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$%%%%%%%%%%%%%%%%$$@@######WW@@&&&&@@@@@@@@WWWW######WWWWWWWWWWWWWWWW@@@@$$%%&&@@@@WWWWWWWW############################WWWWWWWWWWWWWW@@WWWW@@@@WW##################WW@@@@@@@@@@&&@@&&@@@@WWWWWW############WW %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%$$$$%%%%%%%%%%$$$$$$%%WW######WW&&&&@@@@@@@@WWWW######WWWWWWWWWWWWWWWWWW@@&&%%&&@@@@@@WWWWWW################################WWWWWWWWWWWW@@WWWW@@@@######################@@@@@@@@@@@@WW@@&&@@@@WW############@@@@ %%%%%%%%%%$$%%%%%%%%%%%%%%%%$$$$$$%%$$%%%%%%%%%%$$$$%%$$%%########&&&&@@@@@@WWWWWW##########WWWWWWWWWWWWWWWW@@%%&&&&@@@@@@WWWWWW##############################WWWWWWWWWWWWWW@@WWWW@@@@######################@@@@@@@@@@@@WW@@%%&&&&@@WW####WWWW@@&&@@ %%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$%%%%$$$$%%%%%%%%%%$$$$$$@@####WW&&&&@@@@@@WWWWWW############WW######WWWWWWWW&&&&&&@@@@@@WWWWWW################################WWWWWWWWWWWW@@@@@@WW@@########################WW@@@@@@@@WW##@@&&@@&&&&@@##WW@@&&&&&&@@ &&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%$$%%$$%%%%$$$$%%$$$$$$@@##@@&&&&@@@@@@@@WWWW##########################WW&&&&&&@@@@@@WWWWWW################################WWWWWWWWWW@@@@@@@@@@@@@@########################WW@@@@@@@@####WW@@@@@@&&&&@@WW@@&&@@@@@@ &&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$%%$$$$%%WWWW&&&&@@@@WW@@WWWW############################@@&&&&@@@@@@@@WWWWWW##############################WWWWWWWW@@@@@@@@@@@@@@@@##########################WW@@@@@@@@########WW@@@@&&@@WW@@&&@@@@@@ %%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$&&WW&&&&@@@@@@WWWWWWWW##############WW########WWWW&&&&&&@@@@@@WWWWWW##############################WWWWWWWW@@@@@@@@@@@@@@@@WW##########################WW@@@@@@@@############WW&&@@WWWW&&@@@@@@ %%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$@@&&&&@@@@@@WWWWWWWWWW######################WWWW@@&&&&@@@@@@WWWWWWWW############################WWWWWWWWWW@@WW@@@@@@@@@@@@############################WW@@@@&&@@##############&&@@@@WW@@&&@@&& %%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$%%%%%%%%$$%%%%%%$$$$$$&&&&@@@@@@WWWWWWWWWWWW########################@@&&&&&&@@@@@@WWWWWWWW##########################WWWWWWWWWWWW@@@@@@@@@@@@@@##############################WW@@@@&&WW##############@@&&@@WWWW@@@@@@ %%%%%%%%%%%%%%%%%%%%%%$$%%%%$$%%%%%%$$$$$$%%%%%%$$$$$$&&@@@@@@@@WWWWWWWWWW##################WW####WW&&&&&&@@@@@@WWWWWWWWWW########################WWWWWWWWWWWW@@@@@@@@@@@@@@WW################################@@@@&&WW################&&@@@@WW@@@@@@ %%%%%%$$%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$%%%%$$%%$$$$$$%%&&@@@@WWWWWWWWWWWWWW##############WW######WW@@&&&&&&@@@@@@WWWWWWWWWW######################WWWWWWWWWWWW@@@@@@@@@@@@@@####################################@@@@@@WW################&&@@@@@@&&@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$%%%%%%$$$$%%&&@@@@@@WWWWWWWWWWWW################WWWWWW##WW&&&&&&@@@@@@@@WWWWWWWW########################WWWWWWWWWW@@@@@@@@@@@@@@WW####################################@@@@WW##################@@&&&&@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$$$$$%%%%%%$$%%&&@@@@@@WWWWWWWWWWWWWW##################WW##WW@@&&&&@@@@@@@@WWWWWWWW######################WWWWWWWWWWWW@@@@@@@@@@@@@@################################################################WW@@@@@@@@&&@@ %%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%$$$$$$%%%%$$$$&&@@@@@@WWWWWWWWWW##########################WWWW&&&&&&@@@@@@WWWWWWWW########################WWWWWWWWWWWW@@@@@@@@@@@@##################################################################@@@@@@@@@@&&@@ %%%%%%%%%%%%%%%%%%%%%%$$%%$$%%%%%%$$$$$$$$$$$$%%&&@@@@@@WWWWWWWWWW######################WWWWWW&&&&&&@@@@@@@@WWWWWWWW########################WWWWWWWW@@@@@@@@@@@@@@####################################################################@@&&@@@@@@&&@@ %%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%&&@@@@@@@@WWWWWWWW####################WW####WW@@&&&&&&@@@@@@@@WWWWWW######################WWWWWWWWWWWWWW@@@@@@@@@@######################################################################@@@@@@&&@@&&&& %%$$%%$$%%$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$&&@@@@@@@@@@WWWWWWWW##########################WW&&&&&&@@@@@@@@WWWWWWWW######################WWWWWWWWWW@@@@@@@@@@@@########################################################################@@@@@@@@&&@@@@ %%$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$&&@@@@@@@@@@WWWWWWWWWW########################WW@@%%&&&&@@@@@@@@WWWWWW########################WWWWWWWWWW@@@@@@@@@@########################################################################WW&&&&@@@@&&@@@@ $$%%$$$$$$$$$$%%$$%%%%$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@WWWWWW##WW######################WWWWWW&&&&&&@@@@@@@@WWWWWW########################WWWWWWWWWW@@@@@@@@@@##########################################################################@@&&@@&&&&&&&&&& %%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@@@WWWW############################WWWW@@%%&&&&@@@@@@@@WWWWWW######################WWWWWWWWWWWW@@@@@@@@############################################################################@@&&@@&&&&&&&&&& %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@WWWWWW####################WW######WW@@%%&&&&@@@@@@@@WWWWWW######################WWWWWWWWWW@@@@@@@@@@WW############################################################################@@&&&&&&&&&&&&@@ %%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@WWWWWW####################WW####WWWWWW@@%%&&@@@@@@@@@@WWWW########WW##############WWWWWWWW@@@@@@@@@@WW##############################################################################&&@@&&@@&&@@&&@@ $$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@WWWWWW####################WWWWWWWWWW@@%%&&&&@@@@@@@@WWWWWW##########WW########WWWWWWWWWW@@@@@@@@@@@@##############################################################################WW&&@@&&&&&&&&@@&& $$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@WWWWWW####################WWWWWWWWWWWW@@%%&&&&@@@@@@@@WWWWWW############WWWW##WWWWWWWWWWWW@@@@@@@@@@################################################################################@@&&@@&&@@&&@@@@&& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&@@@@@@@@WWWWWW##################WWWWWWWWWWWW@@%%&&&&@@@@@@@@WWWWWW##############WWWWWWWWWWWWWWWWWW@@@@@@@@##################################################################################@@@@@@@@@@&&@@&&@@ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@WWWWWWWW##################WWWWWWWWWW@@&&%%&&&&@@@@@@@@WWWWWW##########WW##WWWWWWWWWWWWWWWW@@@@@@@@####################################################################################@@&&&&&&&&@@@@&&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%&&@@@@@@@@@@WWWWWW####################WWWWWWWW@@@@%%%%&&@@@@@@@@@@WWWW##############WWWWWWWWWWWWWWWWWW@@@@@@WW####################################################################################&&@@&&&&&&&&&&&&@@ $$$$$$$$$$$$%%$$$$$$$$$$$$$$$$&&&&@@@@@@@@WWWWWW######################WWWWWW@@@@&&%%&&&&@@@@@@@@WWWWWW##########WW##WWWWWWWWWWWWWW@@@@@@@@WW####################################################################################WW&&&&&&@@@@&&@@&&&& $$$$$$$$$$$$$$$$$$$$%%$$$$$$%%&&@@@@@@@@WWWWWWWWWW##################WWWWWW@@@@@@%%%%&&@@@@@@@@@@WWWWWW##########WWWWWWWWWWWWWWWW@@@@@@@@WW######################################################################################@@&&&&&&@@@@&&&&@@&& $$$$$$$$$$$$%%$$$$$$$$$$$$%%&&@@@@@@@@@@WWWWWWWW####################WWWW@@@@@@&&%%&&@@@@@@@@@@@@WWWWWW##########WWWWWWWWWWWWWW@@@@@@@@WW########################################################################################@@&&&&&&&&&&&&&&&&@@ $$$$$$$$$$$$%%%%%%%%$$$$%%&&&&@@@@@@@@WWWWWWWWWW##################WWWW@@@@@@@@%%&&&&@@@@WW@@@@@@WWWWWW########WWWWWWWWWWWW@@WW@@@@@@WW##########################################################################################&&&&&&&&&&&&&&&&&&@@