<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
	<channel>
		<title>(주)웰아이피에스</title>
		<link>https://ushort.org/lQbYEnJkE0r9</link>
		<description>기술사업화 파트너</description>
		
				<item>
			<title><![CDATA[gfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfhgfhgfgfhgfh]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=13]]></link>
			<description><![CDATA[gfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfhgfhgffghfghfghfghgfh]]></description>
			<author><![CDATA[hgfhgfasdasdas]]></author>
			<pubDate>Tue, 19 Aug 2025 08:57:29 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=5"><![CDATA[천안비즈커넥트센터]]></category>
		</item>
				<item>
			<title><![CDATA[2025 Startup Education Program 「My Business, My Way」]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=12]]></link>
			<description><![CDATA[2025 Startup Education Program 「My Business, My Way」

No experience? No Problem!! 

In just 3 days, you'll team up, dream up, and turn ideas into business plans you can actually pitch and have a chance to win prizes doing it !!

Scan QR code below and register 

Register Now &gt;&gt;  https://m.site.naver.com/1NxjH

 <img src="https://wellips.com/wp-content/uploads/kboard_attached/4/202508/689d3e1351d698641069.jpg" alt="" />]]></description>
			<author><![CDATA[안종인]]></author>
			<pubDate>Thu, 14 Aug 2025 10:38:41 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=4"><![CDATA[웰아이피에스]]></category>
		</item>
				<item>
			<title><![CDATA[My Business My Way(외국인 창업 교육 및 경진대회 안내)]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=10]]></link>
			<description><![CDATA[2025 Startup Education Program 「My Business, My Way」

No experience? No Problem!! 

In just 3 days, you'll team up, dream up, and turn ideas into business plans you can actually pitch and have a chance to win prizes doing it !!



Scan QR code below and register 



Register Now &gt;&gt; https://m.site.naver.com/1NxjH

 <img src="http://wellips.com/wp-content/uploads/kboard_attached/4/202508/689182262185f6194440.jpg" alt="" />]]></description>
			<author><![CDATA[안종인]]></author>
			<pubDate>Tue, 05 Aug 2025 12:58:40 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=4"><![CDATA[웰아이피에스]]></category>
		</item>
				<item>
			<title><![CDATA[공주대 산학협력단·기술지주㈜-㈜웰아이피에스, MOU]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=8]]></link>
			<description><![CDATA[공주대학교 산학협력단과 기술지주 주식회사가 기술거래전문기관 주식회사 웰아이피에스와 24일 천안BCC(Business Connect Center)에서 업무협약(MOU)을 체결했다.
<p></p><center><img src="https://thumb.mt.co.kr/06/2021/06/2021062420357456157_1.jpg/dims/optimize/" alt="optimize" /></center>
<p></p><p></p><p>이날 협약 기관들은 기술기반의 사업화와 창업 생태계 구축을 위해 △공주대학교 보유 기술의 기술상품화 및 기술 거래소 설치 △기술거래 촉진 네트워크 구축을 통한 지역 창업자 및 중소기업으로의 우수 특허기술 이전 △기술 기반의 사업화 시스템 강화 및 특허기술을 활용한 사업화 촉진 등을 약속했다.</p><br />
<p></p><p>또 공주대 기술지주회사는 ㈜웰아이피에스의 과학사업화 종합지원 사업의 성공적인 수행을 위해 공주대의 특화된 액셀러레이팅 및 투자 기반의 성장 사업화 프로그램을 제공한다. 이를 바탕으로 종합지원 사업 교육 프로그램을 공동 기획, 운영하기로 했다.</p><br />
<p></p><p>공주대 산학협력단·기술지주회사 김길희 단장은 "우수 기술과 창업·사업화 촉진 프로그램을 갖춘 공주대와 기술평가·이전 노하우, 천안 연구개발특구의 핵심 인프라를 지원하는 ㈜웰아이피에스와 협약을 맺어 기쁘다"고 말했다.'</p><br />
<p></p><p>그는 이어 "이번 협약을 통해 양 기관이 가진 핵심 인프라 및 프로그램과의 결합을 추진해 명실상부한 강소지구내 핵심 창업지원기관으로 자리매김하게 됐다"며 "이후 진행될 양 기관의 실무협의체 구성 등을 통한 실질적인 협력 활동이 기대된다"고 덧붙였다.</p><br />
<p></p><p>- 출처 : 머니투데이</p>]]></description>
			<author><![CDATA[admin]]></author>
			<pubDate>Fri, 03 Sep 2021 11:52:28 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=4"><![CDATA[웰아이피에스]]></category>
		</item>
				<item>
			<title><![CDATA[아시아경제TV 클로즈업 기업현장 방송영상]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=7]]></link>
			<description><![CDATA[아시아경제TV 방송(클로즈업 기업현장)영상 입니다.
저희 회사에서 수행중인 사업분야에 대해 자세히 알려드리고 있습니다.<br />
<br /><br />



<iframe width="560" height="480" src="https://www.youtube.com/embed/vty4cidSLC8" title="YouTube video player" frameborder="0" allowfullscreen></iframe><br /><br />
<br />]]></description>
			<author><![CDATA[admin]]></author>
			<pubDate>Fri, 03 Sep 2021 11:10:44 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=4"><![CDATA[웰아이피에스]]></category>
		</item>
				<item>
			<title><![CDATA[test]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=4]]></link>
			<description><![CDATA[test]]></description>
			<author><![CDATA[admin]]></author>
			<pubDate>Fri, 26 Feb 2021 00:20:19 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=7"><![CDATA[천안아산강소특구]]></category>
		</item>
				<item>
			<title><![CDATA[test]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=3]]></link>
			<description><![CDATA[test]]></description>
			<author><![CDATA[admin]]></author>
			<pubDate>Fri, 26 Feb 2021 00:01:07 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=5"><![CDATA[천안비즈커넥트센터]]></category>
		</item>
				<item>
			<title><![CDATA[홈페이지 리뉴얼 안내]]></title>
			<link><![CDATA[https://wellips.com/?kboard_content_redirect=1]]></link>
			<description><![CDATA[안녕하세요.
(주)웰아이피에스 입니다.

사업영역 확장과 더불어 모바일 사용자를 고려한 홈페이지로 리뉴얼 하였습니다.

앞으로도 많은 관심과 성원부탁드립니다.


감사합니다.]]></description>
			<author><![CDATA[admin]]></author>
			<pubDate>Mon, 30 Nov 2020 11:08:41 +0000</pubDate>
			<category domain="https://wellips.com/?kboard_redirect=2"><![CDATA[공지사항]]></category>
		</item>
			</channel>
</rss>