Skip to content

Instantly share code, notes, and snippets.

@BBischof
Last active May 18, 2017 02:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BBischof/560352b5da927758487df8882512a845 to your computer and use it in GitHub Desktop.
Save BBischof/560352b5da927758487df8882512a845 to your computer and use it in GitHub Desktop.
All the i's, j's, and k's from Finnegan's Wake
quats = {"ii":"-1",
"jj":"-1",
"kk":"-1",
"ij":"k",
"ji":"-k",
"ik":"-j",
"ki":"j",
"jk":"i",
"kj":"-i"
}
def mult(a,b):
if a=="1":
return b
elif a=="-1":
return "-"+b
elif "-" in a:
prod = quats[a.lstrip("-")+b]
if "-" in prod:
return prod.lstrip("-")
else:
return "-"+prod
else:
return quats[a+b]
reduce((lambda x, y: mult(x,y)), finn)
iiiiiikiiiiiiiiiiiiiikiiiiiiiiiikikiiiiiijkiiikikkkiiiiiiiiijiiiiiiiiikiikkikiiiiiiiikkkkkkkkkkkkiiiiiiiiiiiiiiikikiiiiiiiiiiijikiiiiiikiiikiiikiiiiiiiiiiiiiikjjiiiikiiiikiiiiijiiiiiiiiikiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiijikiiiiiiikiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiikiiijkiiiiiiikiiiiiiikikiiiiiikiikijjikikiiikiiiikiikikiiiiiiiikkikiiiiiiiikkjikkiiiikiiikkikiiiiijiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikikikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiikikiiiikkiiiijjiiiikiiiiiiiiiikiikiiijkiiiiiiiiikikiiiijiiikiiiiiiikiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiikiiiijkkjiijiiiiiiiiiiiiiiikikiiiiikjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiijiiiiikiiijiiiiiiiikikiiiiiijiiiijiiiiiiiiiiiiiikikjiiiiiikiiiiiiiijiiiiiiiiiiiiikiiiijiiiijiiijiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiijiiiiiiijkiiiiiiiikijiiikikiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiijiiiiiijiiiiiikiiiiiiiiiiiiiikkiiiiiiiiikjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiikiiiiiiijiiiikiiikiiiiijkiiiiiiiiiiiiiiiiiiijiiikkkkiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiikkiiiiiiiiiikikiiiiikiiiikiiiiiiikiiiikkikkiiiiiiiiikiiiijiiiiiiiikiiikiiiikkikkkiiiiiiikikiiiiiiiikiiikiiiiiiiikiikiikiiikiiikkiiiiiikiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiikkikiiiikkikiiiiiiiiikikiiiiiiikikkkiiiiiiiikiiiiiiiiikiiiiikiiikkiiiiiiikkiikkiiiijiiiikiikiiiiikiiikiiiiiiiikikikkkiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikkiiiiiiiiiiikkiiiiiiiiikiiijikiiiiiiiiijiiiikkkiiiiiiiiiiiiiiiiiiiiiiijiiiiiikiiiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiikiiiiiiikikiiiiiikikiiiikiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiikiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiikikikiiiiiiikiiiikikiiikiiiiikiiiiiiijiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiikjijiiiikikiiiiikiiiikiiiikijikiiiiiiiiiiikikiiiikkkiiiiikkkkkjjiiiiiiiiiikiiiiiiiiiikiiiiiikiikiikiiikiikiiiiiiikiiikiiiiiiikiiikikiiiiikiiiiikiiiikikiikiiiiiiiiiiiiiiiiikiiiiiiiiikkiikiiiiiiiiiiiiiiiiikiikiiiiiiiikiiiiikiiiiiiiiikijkiiiikiiiiiiiiiiiiikiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiikijiikiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiiikikiiiikiiikiijikiiiikkiiiikiiiiikiiiiiiiiiiiiikikiiikkkiikiiiiiiiiijiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiikiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiikiikiiiiiiikkkiikiiiiiiiiiiiiiiiikikikkiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikiiiiiiiiiiiiijiiiiiikikiiiiikiiiiikkiiiikiikkikkiiiikijiiiiiiiikiiiikiiiiiikkiijiiiiiiikiiikiijiiiiiiiiiiiiiikiiijiiiiiiiiiiikikiiikkiiiikikkikikijiikjiiiiiiiiikiikiikiiiiiiiikkiiiijiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiijiikiiiiiiikkiiiiikikkiikiiikikikikikkiiikiikiiiiiikkiiiiiiiiiiikkiiiikiiiiiiiiiiiiikkkkkiiiiiiiikkkiiiiiiiikiiikijiiikiiiiiiiikikiiiiiiiiiiikiikiiiiiiiiikikiiiiiiikiiiiiiiiiiiiiikiiiikiiiiiikiijikiiiiikkiiiiiiikiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikkiikiiiiikikikiiiiiiiiiiiiiikkikkiiikkiiiiiiiikiiiiiiiiiiiiiikiikikkiiiiiikkiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiikiikiiiiikiiiiiiiikiiiikiiiiiiiikikiiikiiiikiiiikiiiiiiiiiiikiiiiikikkikikikikiiiiiiiiiiikkiikikkiikikiikiiijiiiiikkiiiiiiiiikijkiiiiiiiiiiiiiiikikiiiikiikjkiiiiikiikiiiiikiikiiiiiiikiiikiiiiikiiiikiiiiiiiiiikiiiikiiiiiikjijiiiiiikijiikkiiikikikkiiiikiiiikiikiiikiiikiiiikiiiiiiiikiiikiiiiiiikiiijikiiiiiiiiiiikiiiikiiiiiiikiiiiiikijiiiiiikiiiiiiiiikiiikiikkikiiiiikikiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiikkkiiiiiiiiiikiiiikiiiiiiiikiikkiiikiiiiiiiikiiiiiiiiiiiikiikiiiiiiiiiikjiiiiiiiiiiiikiikiiikiiiikiiiiiiiikiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiikiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiijkiiiiikikiikikiiiiikikiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikkiiikiikiiiiiiiijiiiikkiiiikiiiiiiiijiiiiiiikiiiiiiiiiiiiijiiikiiiiiiiiiiiiiiiikiiiiiiikiiiiiiijikiiiiiiiiiiikiiiiiiiiiiiikiikiiiiiiiikiiikikiikiikiiiiiiiiiijijiiikiiiiiiiiiiiiiiiiiiiiiiiiikkikikkikiiiikiiiiiiiiiikiikikiiiiikkiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiijkiiiiiiiikiiiiiiiikiiikikiiiiiiiiikkiikiiiiiiiiiiiiikikiiiiiiiiiiiikiiiiiiiiiikikkiiiiiiiiiiiiiikijkiikiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikkiikiiikkiiiiiiiiiiiiiiiiikkkiikkiiikiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiikikikiikkkkiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikiiikiiiijkiiiiiiiiiiiiiiiikikiiiiiiiijiiiikiiiikikikkikkiiiiiiikiiiiiiiiiiiiiikiiiiiiiiikiiiikiiiikikiikikiiiikiiikiiikiiiikiiiikiiiiikiiikiikiiiiiikiiiiiiiiiiiiiiiikiiikiiiikiiiiiijiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiikiiiiiikiiiiiiiiiiiiiiiiiikijiiiiiiiiiiikiiikikiiiiiiiiiikiiiiiiiiiiikiiiikkkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiijikikiikkikkiiiiiiiiiiiiiiiikiiikikkiikkiikiiiiiiikkiiikiiiiiikiiiiiikiiiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiiiiikiikiiikiiiiikiiiiikiiiiiiikiiikiikiiiiiiikiijiiiiiiiikkiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiikiiikikikiiikkiiiiiikkkiiiiiiiiiiikiiiiiiiijikiikiikikiiiiikikijiiikikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijiiikiiiiikiiiiiiiikikiiiikkiiikikiiiiiiiikiiiikiiiiiiiiiiikiiiikiiiikiiiiikkiiikikiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiikikkiiiiiiiiiiiikiiiiikiiiiiiiiiikiiijiiiiiiiiiiiiiiikijikiiiikjiiiiikikiikkkijkiikiiiikiiiiiiiiiiiikiiiiiiiiiiiijiiiiiikiiiiiiiiiiiiiiiiiikkiiiiiiijiiiiiiiiiiiiiiikikijiiiijikiiiiiiijiiiiiiiiiiiikiiiikiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiikiiiiiiiiikiiiikkiikijikiiiiiiiiiiiiiiiiiiiiiiijikiikiiiiiiikikiikiikiikiiiiiiiiiiiiikikijikiiiikiiijikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiijkiiiiiiiiiiiikiiikikiiiiikiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiikiikiiiiiiiiiiiiiikiiiiikikkkkkkkkkiiikkiiiiiiijiijijikijjjiiikiiiikikikiiijijjiiijiiikikkiiiiiiiiiiiiikiiiiiiiiiikiiiiiikiiiiiikiiikiikiiiiiiikiiiiiiiiiiiikikikiikikiiiikiiiiiikiikikikiiiiiiiiiiiiiiiiikiiiiiiiiiiikjiijiikiiiikijkiiiiiiiiiiiiikiiiiiikiiiikiikiiiiiiiikiiiiiiiiiiiiiiikiiiiikiiiikiikiiiiiiiiiiiikiiikiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiikiiiikiiiiiiiiiiiiikiikiiiiiiiiikiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiikiiiiiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiikiiikiiiikiiikiikkiikikiiiikiiiiiiiiikiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikikiiiikiiiiiiiiikiikiikiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikikiiiiiikiikiijkkiiikkiiikikikiiiiikiiiiiikiiikiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiikiiikiiiiikiiikiiiiikiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiikiiikkiikiiiiiiiiiikiiiiiiiiikiikikkiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikiiiiiiiikkiiiiiikiiiiikikiiiiiiiiijjiiiiiiiiiiiiiiiiikikikkkikiiiiiiiiiiikiiikiiiijiiiiiiiiiiiiikiiikiiikkikiiiikkiiikiiikkkkjkikkiiikiikiikiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiikiijiiikiiikiiiiiiikiikikikkiiikiiikiiiiiiiiiiiiiiiiikikiiikiikiikijiiikiikiiiiiiiiiiiiiiiiiiikiikiiiiiikiiiiiiiiiiiiiikiiiiiiiikiiiiiiikikiiiiiiiiiikiiiikiikikikiiiiiiiiiiiiiiiiikiiikijiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiikiiikkkkiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiikkiiiiiiiiiiiiiiiiikiiiikiiiiiijjiiiiiiiiiikkiiiiiiikiiiiiiiiiiikkkikiiiiiiiiiiiiiiiiiiikiiiiikikkikijiiikikkiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiiijikkiiiiiiiiiijikijiiiiikkiiiiiiiikikiiiiiiiiiiiikiiiiiiiikiiikkiiiikiiikiiiijiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikijijiiiiiiiiikkkiiijiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiikiiiikiiikiiiiikkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiikiikikkiiiiiikiikkiiikiijiiiikiiiikkiijiiiikikiiikijiikjiiiikiiikiiiikiiiiikikiiiiikiiikiiiiiiikiiiiiijiiiiiiiikjiiikiikiiiiiiijiiikiikiiiiiikiiiijikiiikikiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikkkiiiiiiiiiiiiikjkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiikikikiiiiiiiiiiiiiiiikikiiiiiiiikkiiiikiiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiijiiiiiiiiiiiiiiikiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijikiiiikiiiiiiiiiiiiiikiiiikiiiiijiiiiiikiiiiiiiikiiijkikijiiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiijiiiiiiiiiiiiiiiiikijiiiikiikiiiikiiikiiiiikiiiiikiiiiiiiiiikiiiiiiikiiiiiikkiiiiiikijjiiiiiiiiiikkijiikkkikiiiiiiiiiikkiikkiikiiiiiiiiiiiiiiiiiiikiiiikikiikiiiiiiiiikiiiiiiiikiiiiiiiikkiiiiiiiiiijiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiikikkkiiiiiiikiiiiiiikkiiiikiiikiijiiiiiiiiiiiiiiikkiiiikiiiiiiikiiiiiiiikiiiiijjijiiiiiiiiiiikiiiiiiiiiiiiiijiiiiiikkiikiikiiiiiiikiijiiikiiiikiiiiiiiiikiikiiiiiiiiiiijiikiiiiiiikikiikikikiiiiiiiiiiikiikiiikiiikiiiiiiiiiikiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiijjijiiikiikikkiiiiiikiiiiiiijiiiiiiikiiiiiiiikiiiiiiiiiiiikiikkiiiiiiiiiiiiiiikiiiiiiikkikkiiikjiiiikiiiiiiiiiiiiiiikikkiiikiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiijiiiiiikiiiiikiiiiiikkiiijikjiiikiiikiiiiikikiiiiiiiiiiiiiiiiiiikiikiiiiiikiikiikiiikiiiiiiiiikkiikiiiiiiiiiikikkkkikikiiiiiiiikkiiikiiiiikiikikikiiiiiiiiikiiikikkikikiiiiikikiikiiiiiiiiiiikikikkiiiiikiiiiiiiijikiiiiiiiiiiiiiiiiiiikiiiiiikikikiiiiiiiikiijiiiiiiiiiikiikiiiiiiiiikkiiiiiiiiiiiiijkiiikkiiiiikiiiiiiiiiiiiiiiiikkkikiiiikjiikikiiikkiiiiijiiiiiiiiiiiiikiiikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiikiiikkiiikiikiiiiiiiiiiiiiiiiiikiiiiiiikkkiiiiiiiiiiiikiiiiiikiiiiiiikiiiiiiiiiikiiiikiiiiikiiiiikkiijiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiikiiiiiiiikikiiiikiiikiiiiiiiiiikkiiiiiiikiikikikkiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiijijijijiiiiikiikiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiikkikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikkkiiiiiikiiiiiiiiiiiiiiiiiiiiiikikiiikkiiiiiiiiiiiiiikkikiiiiiiikkiiiiikiikiiiiiiiiiiiikiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikkiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiiikkkikiiikkijkiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiikiiiikiiiiiiiiiiiiiiiiikiiikiiiiiiiiijiiikiiiikiiiiiiiiiiiiiiiiiiiiikiiikiikiiiiikiiiiiiikiikiiiikiiiiiiiiiiiiiiiiiiiikiiiiikikiikkkiiiiiikkiiikkiiiiiiiiiiiiikiiiiikiiiiiiiiiiikiiiiiiiiiiikkiiiiiikiiiikiiiiikiiiiiikkiiikiiiiiiiiiiiiiiiiiiiiiikikikkiiiiiiikkiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiikkiiiiiiiiijiiiiiiiiiiiiiiiiikiiiikikiiiiiiiiiiiikikijjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiikiiikikiiikikiikiiiiiiiiiiiiikkiiiiiiiiiikiikiiiijiiiiikiiikiiikiiiikiiikiiiiiiiiiiiiiijiiiiiiiikiiiikiiiiiiiiiikikkiiiiiiiiiikiiiiiiiiiiiiiiikjkikkiiiiiikiiiiiiiiiiiikiiikiikiiiiiiiiiiiiiikiiiiiiiikiiiijiiiikiiiiiiikiikikiikiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikikjiiiiiiiiiikiiiiiikkiikiiiiiiikiiiikiiiiiiiiikiikiikiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiiijkiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiijkiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiikkiiiikikiiiiikiiiiiiiiiiiiiiiikikiiikkiiikiiiikikkiiiiiiiiiiiiiiijiiiikiiiikkikikkiikiiiiiiikkiikiiikiiikiiiiiikiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiikikiiiiiiikikiiiiiiiijiiiiiiikiiiiikiiiiiiiikiiiiikkiiiiiiikiiiiiiiiiiikiikikiiiiiiiiiikikiiiiikiiiiiiiiikkiikiijiiikiikkkiiikiiiiiiiiiiiikiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijiiiikiiiiiiiiikikiiiiikiiiiiiiiiiiiiiiikikiikkikiiiiiiiiiiiiiiiiiiiikikkikiiiiiiiiiiiiiiikiiikikiiiiiiiiikiiikikiiiiikiiiiikiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiijjiiiiiiiiiiiiiiiiiikikiiiiiiiiikiiikijiiiiiiiiiikiiiijikiiiiiiiiiiikiiiiiiikkiiiiikikiikikiijiiiiiiiiiiiiijjiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiikiiiijiiiiiiiiiiiiiiiiiiiiiiikjkjiiiiijikiiiiiiikiiikiiikiiiiiikiiiiikikiiiiiiikiikikikikiikikiiiiiiikiiiiiiiijiijikiiiiiiiiiiiikiikkkkiiiiiiiikiiiiiikiikiiiiikkkiikiiiiiiijiiikikkijiiiiiiiiiikiiiikikkikiiiiikiiikiiiiiiiiiikkikijiikkiiiiiiijiiiiiikiiiikkikkiiiiijkiiikiiiikiikiikiiiiiikiikiiiikkkikiiiikiiiiiiikiiiiiiiiikiiiiiiiiiiiikijiiiijiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiijiiijiijiiiiiiiiiiiikikikiiiiiiiiiikiiiiiiiikijiiiiiikiiiikiiiiiikikiiiikiiiikiiikiiiikiiiiiiiikikkkkiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiijiiiikiiiiijikikiiiiiiikjkiikiiikikiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiijiiiiiiiikkiiiiikikiiijikjikkiiiikiiiiiiiiiiikiikiiikkkiiiiiiikiiiiiiiiiiiiiiiiijiijijikiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiikiikiikkkkiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiikiiiiiiiiiijkikikikiiiikiiiiiikikiiiiiikiiiiiiiiiiikikiiiiiiiiiiiikikikiiiiiikiiiiiiikiikiiikkikikiiiiiiiiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikjiiikiiiiiikiikiiiiiiiikikiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiikkikkiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiikiiiiiikikiiiiiiiiiiikkiijkikiiikiiiiiiiiiiiiiikiiiiiiiiiiiijkiiiiiikikkiiiiiiiiiikkikikiikiiiiiiiiikiiiiiiiiiikikikiiiiiiiiiikiiiikiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikkiiiiiiikkikiikiiikiikiiiiiiiiiiiikikkijiiikiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiikiikiiiiiiiiiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiikkikkiiiiiiiiiiiiiiiiiikkjiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiiiiiikiiiiikiiiiiijkiiiiiiiiiiiiiiiiiiiiiiikkiijjkikikiiiikiiiiiiiiiiiiiiikkiikikiiikiiiiiiiiiiikkiikiiiiiiikiikiiikiikikiiiiiiiiiiikiiiiijkiiiiiiiiiiikiiiiiikikiiiiiiiiiiiiikiiiikiiiiikiiikiiiiiikiiiikiiiiiikiikiiiiiiikiiiiiiikikikiikjikiiiiikkiikikikiikiiiiiiiiiiiikikiiikiikiikiiiikikiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiikiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikkiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiikikiiikiiiiiiiikkikiiiiiiiiiiiiiikkiikiikiiiiiikiiiikiiikikkiikiiiiiiiiiiiiiiiijiiiikiikiiiiikkiikiiiiiiiiiiiiiiikiikiiiiiiiiiikiiikiiiiiiikikikiiiikiiiiiiikiiiiiiikiiiiikiiiiiiiiiiiiiikkikiiiiiiiiikkiikiiiiiiikiiikiiiiiiiiiiikkkiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiikikiiikkiiiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikikiikiiiiijiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiikiiiiijikikiiiijiiiiiiiiikiiiiikiiiikikiikjiiiiiiiiikikikiiiiiiiiiiiiikikiiiiiiiiikiiiiiiikiiiiiiikikiiiiiiiiiijiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiikkiiiiiiiiiijijiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiikiijiiiijiikiiiiiiikiiikiiiikiiiiiikiiiikiiiiiiiiiiiiiiiiiiikkiijiiiiiiiiikijiiiiiiikikiiikikikikiiiijikiiiikiiiiiiiiiiiiijiiiiiiiikkiiikiiiiijikiiiiiiiiiiiiiikiiiiiiijiiiiiiikkiiijiiiiiiiiiiiikkkikiikiiiiiiiiiiiiiiikkiiiiiiiikiiiiiiikiiiikiikiiiiiiikiikiiiiiiiikiiiiiiiiiiiiiiiiiikiikiiiiiikikiiiiikiiijikiiiiiiiikkkiikkiikiiiiiiiiiiiiiiikjkiiiiiiiiiikiiiiiiiiiiijiijiiiiiiiiiiiiiiiiikjiiiiiiikikiiikikiiiiiiiiiiiiijkiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikikikikiikiikiiiikikikikkiikiiiiiikikkkiiikiiiiiiiiiiiiiiiiiiiiikjikiiiiiiiiiiiiijikkikiikiiiiiiiiiiiiiiiikiiiiiiikiijiijiiiiiikiiijiiiikiiiiiiiiiikiiiiiiiiiikiiiiiikikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiiiiiiiiiiiiikiiikikiiikkikiiiiiiiiiiiiiiiiiiiiiikjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiikiiiiiiikiiiiiiiiiiiiikiiiikikiiiiiiiikiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiikkikiiiiiiiiiiikkiiiiiiiikijikiiiiiiiikkiikiiiiiiiiiiiiiiiiikiiikikikiiiiikjiiiikikiiikiiikiiiiiiiiiikikkiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikikiikiiiijiiiiiiijiiiiiiiiiiiiiiiiiiiiiikikiiiikkiiiiiikkikiiiiiiiiiiiiijiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiikkiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiijjiikikikiikiiiiiiikiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijikiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiikiiiiiiikiiikkiiikiiiiiiiiiiiiikiiiikkiiiiiikiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiikiiiiiiiiiiiiiiiijiiiiiikiikkikikikkkjiiiiiikkikiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikkiikiiiijiiiiiiikijkiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikiiikkiiiiiiiijkiiiiiiijiijiiiiiiikiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiikiikiiiiiiiijiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiijiiiiiiiijijjiiiiikiiiiiiiikiikiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiijikiikiiiiikkiiiiiiiiikiiiiiiiikkiiiikiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiikkiikkiiiiiiiiiiiiiiiiiiiikiiiiiikkiiiiiiiikiiiiiiikikiiiiiiiiiiiikkiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiikiijiiikiiiiiiiiiiikijiiiikiiiiiiiiikiikiiiiiikiiiiiiiiiiikiiiiiiiiiijjiiiiijiiikikiikiiiiikiiiiiikiiiiiiijjkijiikiiiiiikkiiiiikiikiiikiiiiikkiikikiiiiiiiiiikiiiiiiiiiiiiikikiiikiiiiiiiikiiikiiiiiiiiiiikkkiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiikkkkiiijjkiikikkkiiiikiiiiiikiiiiiijjiiiikiiiiiikkiiikiiikikiikiiiiiiikiiiiiiiiiiiiiiikikiiiiikiiikiiiiiiiiikiiiikkiikikiiiiiiiiiiiiiiiiiiikkkkiiikiikiikiiiiiiiiiiiikiikiiiiiiikiiiiiiiikiiiiiiiiiikiiikiiiiiiiiiiiiiikiiikkikiiiiiiikikikiiiiiiiiiiiiiijiiiiiikikikikikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikiikikkikiikikikjiiiiiikiikiiiiiikiiikiiiiiiiiikiiiiiiiiiiikkiiikiikkiiikikiiiiiiiiiiiikiiiiiikiiiiikikikiiiiiiiiikiikikiiikiikkkiiiikiiikiiikiiiiiiiiiiikiiiiiikiiiiiiiiiiiikikiiiiiiiikiiiiiiiikiikkkiikikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiikiikiiiiiiiikkiiikiiiiiiikiiiiiiiiiikiiiiiikiiiijiiikiiiiikiiikiiikiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiikiikiiikiiiiiikiikkiiiiiiiikiiiiiiikiikiiiiiiikiiiikkiikijkikiiiiiiikiiiiiiiiiiiiiiiiiiiijkiiiiiiiiikikiiiikikiiiiijjiikiiiiiiikiiiiiiiiiiiikiiiiiiiikiiiiiiiiikiiiiiikikiiiiikiiikikiiikiiiiiiiikikkiiiiiiiiiiiiikkiikiiiiiiiiiijiiiiikiiikiiiikiiiiiikiiiiiiiiiiiikiikiiiiiiiiiiikjiiiiikiikiiiiiiikkiiiikiiikiiiiiiijiiiiiiikiiikikiiiiiiikiiiiiiiiiiiiikiiiiiiikiiiiiiikiikikikiiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiikikiiiiiikkiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiikiikikikiiiiiiiiijiiikkikkiiiiiiiiikkkiikiiikiiiikiiiiiiiikiiiiiiiikiiiiiiiiiiikiiiiiiiiiiiikiikikiikiiiiikiikiiiiiiiikiiiikiiikiiikikikiiiiikiikkkikkiiiiikkiiiiiiiiiiiiiiiiiiikiikiikiiiiikiikiiiikiiiiiiiiiiikiiijiiiiikkkkijiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiikiiiiijjkiikiiiiiikiikikiiiiikiiiiiiiiiiiiiiiiikkiiiiiiiikiikikiiikkiikiiiiikiiiikiiiikikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiikkkiiiiijiiiiiiikiiiiiiiiiiiiiiiikiikkiiikikiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiiiiikikiiiiikiiiikiiiiiiiiiiiiikiiikkikikikiiiiikkiiijkijiiiikiiiiikiiikkikiiikiiiiiiiiiiikiiiiiiiiiikiiiiijiiikiiiiiiiikiiiiiiikiiiikkiiikkiikkkjiikkiiikkiikiikkiiikikkiiiikiiiiikijkikiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiikiiiiiikikkikkiiiiiiikikkiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikkijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiiikiiiiikkiikiiijiiikiiiikiiiiiiiiiiiikikiiiiiikiiiiiijiiikiiiikiiiiiiikiikiikikiiiiiiiiiiiiikiiiiiiikiikikkiiikiikiiiiiiiiikiiiijiikiiiikiiiiiikiiiiikiikiiiiiiiiiikiiikikikiiiiikiiikikiijikiiikiiikiikiijiiiiiiiiiikikiiiikiiiiikiiiikkkijkiiiijiiiiiikiiiiiiiiiiikkiiiiikiiiikiikiiiiiiiiiiikiiikkiiiiiiiiiiikiiiiiiiiiiiiiiikiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikkikiiiiiiiiikiikiiiikiiiiiikkiikiiijiiiiikiiiiiiiiiiiiikjiiiiikikkiiiiiiiiiiiiikiikjiiikikiiiiiiikiikkiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikikiiiiikiiiiikiiiikiiiiiiiiiiiikiiiiiiiiiiikiiiiikikikkkikikiiiiiiiiiikiiikiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiikikikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikjiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikikikiiiiiikiiiiiiikiiiiiiiiiiiijiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiikkkiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikikiiiiiiiiiiiiiiikiiiiiikikkjiiiiikiikiiiiiiiiikiikkkiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikikikiiikiiiiiiiiiiiiiiikikiiiikiiiikiiiiikiiiiikiiikiiiiiiijiiiiiiiiiikiiiiiiiiiikiiiiiiiikiiiikikiiiiiiiiikiiiiiiiiiiiijiiiiiiiikikkiikjiiiiiiiiikiiikiiiiiiiiiiiiiikiiiiiijkiiiiikiiiiiiiiiiiikiiiiikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijikikiiiikiiiiiiiikiiiiiikiiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiikkiiiiiiiijiiiikiiiiikiiiiiiiiiiiikiiiiijkjikiikiiijiiiiiiiiiikiiiiikijikkiiiiiiikiiiiiiiikiiiiikikiiiiiiiiiikiiiiiiiiiiiiikiijjiiiiiikkiiiikiiiiiiiiiiikiiikiiiikiiiiiiiiiiiikiiiiiikiiiiikiiikiiikikiiijikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiikiiiiiiiiiiikiikikkiikiiiiiiiiiiikkikikiiiiiiiiiikkkiikiiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiikiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiikiikkiiiiiiiiiikiiiiiikikiiiiiikikiiikiiiiikiiiikikiiiikiiiiiiiiikkkkikiiiikiikkkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikiikiiiiijkiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiikiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiikkiiiiikiikkijiiiiiiiikiiikikiiiiiiiiiiiiiikiiiiiikkiiiiiiiiiiiikiiiiiiikjkkkjjiiiiiijiiiiiiiiiikiiiiiiiiijikiiiiiikiiiikiiiiiikiiiikiikiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikkiijikiikiiikiiiiiiiiikikiiiiijkiiikiiiiiijiiiiikiiikikkkkikikkiiiiiikiiiiiiikkiiikkiiiiiiiiiikiiiiijiiikiiiikiiiiiiiiiikiiiiiiiiiiikiiiiiiiiiikiiiikiiiiiikijikkiiiiiiiiiiiiiiiiiiiiiikkjiijiiiikiiiiiiiikiikiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiikjiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiikkiiiiiiiiiijiiiiiiiiiikkiiiiikiiiiiiiiiiiikiiiikiiiiiiiiiiikiiiiiiiikiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiijiiiiikjiiikkkiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiikkiiiijkiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiikiikiiikkiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiijiiiiiiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiikikikkiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikiiiiiiiiiikiiiijkikiiiiijkkiiiiiiiiiiiiikikiiiikiiiiikkiiikikiiiikiiiiiiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiikiiiikijiiiiiiikiiikiiiiiiiiiiiiiiiiikiiiijiiikiikikkiiiiiikiiiiiiikkkiiiikijiiiiiiiiiiikkiiiiiiikiiiiiiiiiikiiiiiiiijikikkiiiikiikjijiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkiikikiiiikikikiiiiiijiiiikiikiiiijkiiiiiiiiiikiiiiiiiiiiijijjijjjiiiikiiiiiiiikiiiiikiiikiiikkikikiiiiiiiiiiiiiiiiiiiikiiikiiiiiiijiiiikikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiikiiiiiijkiiiiiiikkiiiiiiikiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiikiikiiiiiiiiiiiiiikiiikiiiiikiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijiiiiikiiiikiiiiiiiiiikiiiiiiikiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiikkiiiikkiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiikiiikiiiiikkijiiiiiiiiikiiiiiiiiiiiiiiikkiikiiiikiiiikiiiiiiikiiiikkiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikkiiikiiiiiiiiiiikikiiikikiiiikiiiiiiikkiikiiiikiiiikkiiikikiiiiiiikiiikikiiiiiiiikiiiiiiikkiiiiikiiiikiiiiiiikiiiiikikiikiiiiiikkiiiijiikiiiiiikiiiikkkkkiiiiikiiiiiiiiikiiiiiikiiiiikiiiiiiikiiiikiikiiiiiiiikiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiikiikiiiiiiiiiiiijkiiiikiiiiiiiiikikkiiiiikkiiikiiiiiiikiikiiiiiiiiiiiiiiiiiiiikiiiikikikiiiiiiiiiikiijkiiiiikiikiiiijkiikiiiikiiiiiiiiiiiiiiiiikikikiiiiiikiikikiikiikiiiiiiiiiiiiikkkikkikiiiiiikiiiiiiikkkiiiiiiiiikikiiikiiiikiiiijkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiijkiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiijiiiiiiiikiikiijjiikiiiiikiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikijijijiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikkikikiiikiiiiiikiikiiiiikiiiiiikiikkiiiiiiiiiiiiiiiiiijiiiiiikiijiiiikiiiiikiiiiiiiiiiiiijiiiikiiiiikkkiikiiiikikiiijiiiiijijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiijikikiiiiiiiiiikiiiiiiiiiiikkikiiiiiiiiikiiiiiijiiiikiiiiiiiiiiiiiiiiiiiiiikikikiikiiiiiiiiiiikkiiiiiiiiiiiiiiiiiijkkijiikiikiiiikiiiiiiiiiijiiijiiikiiikiiiikikiiiiiiiiiiiiiikiiikiikiiikkiiiiiiiiikkkiiiiiiiijjiiikiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiikiikkiijiiiiiiiikkkiikiikikiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikiiiiikiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiiiiiiiiiiiiiiiikiiikiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkikikkiiiiiiiiikkiikiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiikjiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiikiiiiiikiiiikiiiiiiiiikikiikiiiiiiiiijiiikiiiiiiiiikiikiiiikiikiikiiikiijiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiijiiikiikikkiiijiiiiiiiiiiiiiikikiikiiiiiiiiiiiiiiiiiiiiijiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiikiiiikiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiikiijiiiiiiiiiiiiikiiiikiiiiiijiiiiiiiiikiiiiiiiiiikiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiijiiiiikiikkkiiikiiiiiiiiiiiiiiiiiiiiikikikiiikikiiiiiiiiikiiiiiiiiikiiiiiiiikiiikkiikijiiiiiiiiikikiiikiiiiiiikiiiiiiiiiikikiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiijiijiiiiikkkiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiikiikiiiiiiiiiiikkiiikiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiikiikikkkiiiiiiiiijiiiiiiiiiiiikikiiiiiiiiiiiikiiiiijijiikiiikiiikkikiiiiiiiiiiiiiiijijkkiiiikiiiiiiiiiiiiikkiikikiiiiikikjiiiiikiiiiiiiiiikiikiiiiiikiiiiiiiikiiiiiiikikjijijiiiiiiiikiiikkiiiiiiiiiiiiiiikiiikiiiiiiijiiiiiiikkiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiikkiiiikiiiikiiikiiiikiiiiikikiikiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiikiiikikkiikkikikiiiikkiikiikiiiiiiikiiikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiikkiiiikiiikkikiiiikiikkiiiiiiiikkiikikiiiiiikiiiikiiiikiiiiiiiikiiiiiiiiiiijkiiiiiiikkiiikiiiikiikiiiiiiiiiiiiiiiiiiiiijiiiikiikiiikiikkiiikiiiiikikiiiiikiiiiiiiikiiiiiiiiijkiikiijiikiikiiiiiiiiiiiiiiiiiikikiiikiikiiiiiikiiiiiiiiikiiiiiiiiiiiikiiikiiiiiiiiiiiiikkiiiikiiiiiiikiikiiiikikikiiiiiiikiikiiikikikiiikjiiikikkijikiikiiiikkiiiiikikiiiiiiiiiiiikkiiiiikkiiikiikikiiiiiiiikiikiiijiikiiiikiiiiikkikiiiiikkkkiikiikiiiiikiiiikiikijiiiiiiiikiiikiiiiiiiiikiijiikiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikjiikiiiikikiiikiiiiiikiikiiiikiiiiikiiijiikiikikiiiiikiiikiikikikkiiiiikiiiiiiiiiiiikiiiikkjkiiiiikiiiiiiiiiiiikikkiikiijiiiiiiiiikiiikiiiikiiiiiiiiiiikiiiiiiiiikiikiikiijijiiiiiikiiikiiikiikkiiiikiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiikiiiiikikiikiiiiiiijjikiiiiiikiiiiiiiiiiiiiiiiikikiiiiiiiiiiiikiikjikiiiiikiiiiiiiiikikikikkiikiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiiiiiikikiiiiiiiiikiiiiiiikkiikiijiiikiiiiiiiiiiiikiiiiiikiiiiikiiiikiiiiikiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiikiiiiiiiikiikikiiiiiijiiiikiiikiiiikiiiiiiikiiiiiikiiijiiiiiikiiikikiiikikikiiiiiiiijiiiiiiiiiiiiikiikikiiiiiiiiiiikiiikkiiiiiiiiiiiiiiiiiikiiikiiiiiiiiikjiiiiiiiiiiikjkikiiiiikikiiiiikiiiiiiiiiiiiiikiiiiiikiiiikiiikikiiiiiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiijikkiikikiikiiikiiiiikiiiiiiiiiiiikiiiiiiiiiiikiikikiiiiiiiiiikkikiikiiikiiiiiiikiiiiijkikiiiiiikiikiiiiiiiiikiiiikiiiiikikiiiikiiiikiiiiiiiiiiiiiiiiikkikiiiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiiiiiiiiiikiiiiikiiikiikiiiiikiiiiiiiiiiiikikiiiiiiiiiiiiiiiiijiiiiiiikiikiiiiiiiiiiiiiiiiiiiijiiiiiiikiiikkikikikiiiiikkikiiiikiiijiikiiiiikiiiiiiiiiiikiiikijiijkikiiiikiiikikkiiiiiiikiikiiiiiikikiiiiiiiiiiiiiikkiiiiiikiiikiiiiiiiiiiikijiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiiiiiiiiiikiiiiijiiiiiiikkiiiiiijkiikiikiiikiiiiikiiiiiikkkiiikiiiiiiiiikiikiiiiiiikikiiiiiikiiiiiiiiiikiiiiiiikiiikkiikiiikiiiiiiiiiikikikiikiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiikiikkiiikikkiikiiiiiikiiiikkiiiiiiiiiiikiiiiiiiiiiikiiiiikiijiikiikiikiiiiiiiiiiiiikiikiiiiiiiiiiiiiiikiiikkkiiiiiiikikiiiijkiiiiiiiiiikiiikikiikiiiiiiikiiiikiiikiiiiiiiikiiiiiikkiiiiiikiikiiiiiiiikkiiiiiiiiikiiiiiiiikiiiiikiikikjiiiikiikiiikiiiiiiiiiiiiiikkikiiiiikiiiikiiiikiiiiiiiiiiikiiiiiiiiikiiiiiikiiiiiiikkikiiikiikkiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikijikikiiikiiiiiiiiiikkikiiiiiiiiiiiiiikiikiiiikiiiiiiiiiiiijiiiiikiiikiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikikikikiiiiiiiiiikiikkiiiiiiiiikiiiiiikikiiikikiiiiijkjijkiiikiiiikkikiiiiiikkiiikkiikikikkkijikiiiiiiiiiiiiiiiiiikiiiikiiiiikiiiiiiiiikiiikiiiiiiiiiiiiiiiiiikiiiikikiikkiiiiiiiiikiiiiiiiiiiiikikkiiiijjiiiiijiiiiiiiiiiiiiiikiikiiiiikiiiiiikiiiiiiiiiiiiiiiiikijiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiikkiiiikiiiiiiikkiiiikkiiiiiiikkiiiikkikjikiiiiiiiiiiiiiiiiiijiiikiiiiiiikiiiiiiiiiiiijiiiiiiikiikiiiikkkiiiiiiiiiikkiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiijiiikiiiiiiiiiiikiiiikkiikkikikiiiiiiiiijiiikkikkiikikikiiiiiiiiiiiiiijiiiikiikiiiiiiiiiiiiiiiiiiiijiiiiiiiiikikkiikkiiiiiiiiiiiiiiikiiiiikiiikiiikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiikiikiiiiiiiiiiiikkiiiikiikiiiiikiiiiiikiiiiiiikiiiiiiiikkkiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikikkiiikiikkkiiikiiiikiiiiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiijiiiiiiiiiiikiikiikkiiiiiiiiiiiiiijikiiiiiiiiiiiiiikiiikikikiiiiiiiiiiiikiiijiiiiikiiiiikiikiiikiikiiiikikiiiiiiiiiikikjiiiikiiiiiiijiiijjiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikjikiijkiiiiiiikiiiiikiijiiiiiikiiiikiiiikiiiiiikikiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiijkiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiikiiiiiijiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiijiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijijkjiiiiikiikkkiiikkiiiikkiiikkiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiikiiiiiiiiiiikiiikiikiiikiiiiiiiiiiiiijiiiiikiiiiiikiiiikiiiiiiiiiikiiikiiikiiiiiikkiiiiijiiiikiiiiiiijjiikiiiiiiiikkiiikikiikiiiikiiiiiiiikiiiiikikikiiiijjiiikkkiiiiiiikikikiiiiiiikjkiikkkkikikiikkkikkiiiiiikiiiikiiiiiiiiikikikkjiiikiiikikiiiiiiiiiiiikkiiiiiiiiiikiiiiiiiikiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiikikikiiiiiiiiiiikiiiiiiikiiiiiiiiiiikiiiiiiikiiiijiiikikiiiiiikjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikkiiiiiiiiiiikjikiiiiikiiiiikiiijikiiiikkikiiiiiiiiiiiiiiiiiikiiiiikiiikiiikiiiikiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikikiiiiiijiiiiiiiiiiiikiikiikikiikiiiikiiiiiikiiiiiiiikikiiiijiiiijjiiiiiiiiikkiiiiijikikiiiiiiiiiiiiiiiiikiiijiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiikkiiiiiiiiiiiikiiiiiiikiiikiikiiiiiikkikiiiiiikiiiikiikiiiiiiiiiiiikiiiikiiiiiiiikiiiikjiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiijiiiiiikikiikiiiiiiiiiiiiiiiiiikiikiiikjikkiiiiikiiiiiiijjiiiiiiiikikiikiiiiiiiiiikiiikkikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiiiiiiiiikkiikikiiiikikikiiiiiiiiikkikikiiiiiiiiiiiikkiiiikikikikikiiiiiiiiiikiikiiiiiijiiiiiiiiiiiiiikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiikkiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiikikiiiiiiiiiiiiiiikiiikiikkikkiiikikiiikiiiiiiiiiikiikiiiiiikiiiiiikiijiiiiiiiiiiiiiiiiiikiiiikiiiikiiiikkikiikiiiiiikiiikikikiiiikiiiiiiiikiiiiijiiiiiiiikkkiiiiiiiiiikiiiiiiiiiikikiiiiiiijikiiiiiiijikiiiiijiiiiikiiiikjiiiiiikiiiiikkiikiiiiiikiiiiiiiiiiijkikiiiiiiiiiikiiiiijiiiiiiiiiiiiikkiikikiiiiijikiiikiiikiiiiiiikikikikikikiiiikiiikikiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiikiiijkiiiikiiiiiiiiiiiijkiiiiiiiiiiiiiiiikiiiiiikiiiiiiikkiikiijiiiiiiiiiiiiiiiiiikiiiiiiikiiikiiiiiiiikikkiikiiiiiiikiiiikiikkiiiikiiiiiiiikiiiiiiiiiiiiiikiiiiiikiiiiikkikiiiiiikiiiijjkiiiiiiiiiikkiiikiikiiikkjiiiiiiiiiiiiiiikiiiiiikiiiiijkkkiiiiikiiiiiiijikijikkikiiiiiiiiiiijiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiikkiikiikiiiiikiiiiiiiiiiikiikiiiiiiikiiiiiiiiiikkiiiiikiikkiiiikkikkiiiikkiiiiiiiiiiiiiiikiiiiikkiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiikiikikiiiikiiiikiikiiiijiiiiiiikiiiijkiiiiiiiiiikiiiiiiikikiiiiiijijiiiiiiiiiiiikkiiiikkiikikiikikikikiiikiikiikiikiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiikiiiiikiiiiiikiikiiiiiiiiijiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiikkiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiikiiiijjiiiiiiiiiiiiiiiikkkikiiiiijiiiiiiiikiiiiiiiiiiiiikikiiiiiiiiiiiiikiiiiiiikkikiiikiikiiiiiiiiiiiiiiiiijjijiiiiiiiiiiiiiiiikikiiiijikiiiiiiiiiiiikiiijiiiiiiiiiiiiiiikiiikiiikiikkiiiiikiiiiiiiiiiiiiiiikkkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikiiikikiiiiiiiiiiikiiiiikikiiiiiiiiiiikiiikiiiiiiiiikiiiiijkiiiikiiiiiikiiiiiiiiiiiiiiiijiiiiiikiikkiiiiiiiikjikkkiiiiiiiiikikikkiikiiiiiiikiiiiiiiiiiiiiikiiiikiikikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikijiiikiiiiikiiiiiiikkiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiijijjiiiiikikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiikiiiiiikiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiijiiiiiiiikiijiiiiiiiiiiiiiiiiiikiiiikiikkkiiiikikikiikkiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiikiikiiikikiiiijiiiikiiiiiiiikikiiiiiiiiiiikiiijjjjiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikikiiiiiiikiiiiiiiijiiiiiiiiiiiiikijiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikiikiikiiikikiiikiiikikiiiiiiikiiiijiiikiiiiiiiiiiikkkkkijkkkkiiiiiiiiiiikkiiiiiijikiikiikikjiiiiiiiiikikkkkiiiiiiiiikkkiiiiiikkkkiiiikiiiiiiiiiiiiiiiiiikiiiiiikiiiikiiiiiikiikikkiiiikiiiiiiiiiiiiikiiiikikiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiikikkiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiikikijjikijiiiikiiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiikkkiiiiiiiiiiiiikiikiiikikkiiijiiiijkiiiiikikiikiikkiiiiikkikiiikiiiiiiiiiiiikiiiiiiikkiiiiiiiiiiiiiiikiiikiiikikiijiiiiiiiiiiiiiiiiiiiikikiiiiiiikiiiiiiikkiiiikiiiiiiiiiiiiijiiiiiiiiiiiiiiiikiiiiiiiiiiikikkiiiikiiiiiiiiiiiikikiiiiiiikiiiiiiiijiiiiiikiikiikiiiiiiiikiiiiiiiiiiiiiiiiiiikikiiiikiiiiiikiiiiiiikiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiijiiiiiikiiiiikiiiikiiiikiiiiikiiiiiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiikjjiikiikiiiikiiikiiiijiiiiiikiiikikiiiiiiiiiiiiiiikiikiikiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiikkkkiiiiiiiikiiikiiiiiikiiiiiiiiiijijiikiiiiiiiiiiiijiiikiikikiiiiiiiiiiiiikikiiiijkikiiiiiiiikiiiiiiiiiiiiiiikiijikiikiikkiiiikkiiiiikikjiiiiiiiiiiiiiikiikiikiiiiikiiiiiiiiiikiiikkiiiikiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiiikiiiiiiikkiiiiiiiikiiikiiiikiiiiiiikkikiiiiiiiiiiiikikkiiiijiikiikikikikiiiiiijiiiiiiiijiiiiiiiiiikikiiiiiiiiiiiikikiiikkiiiiikiiiiiiiiiiiiiiiiiikiikiiiiiiiiiijiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiikijiiiiikiijikiikiiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiikkiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiiiiiiiikkikiiiiiikkjikkiiiijiiiiiiiiikiikiiijiiiikikiiijjjkjiiiiiikikikiiiiiiiiikkiiiiiiiiiiiikkiikiiiikkikikiikiiiiiikiiiikiikiiijiikkkiiikkijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiikiiijkjiiijkkiiikiiiiiiiiiiiiiiikiikiiiiiijikiiikkkkiiiiiiiiikiiiiiiiikiiiiikkiiijiijiiiiiiiiiiikiikiiikiiiiiiiiiikiiiiiiiiiikikiiiikiiiiikkiiiiiiijiiiiikkikkijiijiiiiikiiiiiiiiiiiikkiiiiiikiiiiijiiikiiiiiiiikikiiiiiiikiiiiiikkiiiikkiikiiiiiiiiiikiiiiiiiiiiiiikiikijiikijiiikikiiiiiiiiiiiiiikikiiiiiiikjkiiiiiiiiiiikiikijikiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiikiiiiiiiiiiiiikkiikiikiiikikiikiiiiiiiiiiiiiiiiiiikikiiiiiiikkiiikiiiiiiiiiiiiiiiikkiiikiiiiiiiiiiiiiiiiiiikikkkkiiiiiiikiiiiiiiiiiiiijikiiiiiiiiiikiiiiiiikiiiiiiikiikiiiiiiiiiiiiiiikiiiiiiiikijiiiikiiikiikiiiiiiiiiiiiiiikikiikiiijiiiiikiiiikikiikiiiiiijiiiiiiiiiiiikiiiiiiiiikikiiiijiiiiiiiiiiikikkkkkijiiiikkiiiiiiiiiiiikiiikiikiiikiiiiiiikiikiiiiiiiiiiiiiiiiiiijiiiiikiiiiiiiiiiiiiiijikiiiiiiiikkiiiiiiiiiiiiiiikiiiiiiikiiiikiiiiiiiiiiikiikiikiiiiiiikiikiiiiiiiiiiiiijiijiiiiiiiiiiiiiiiiiiijiijiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiikkiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiikkiiikiiikkiiiiiiiiiiikiiiiiiiiikkiiiikkiikkikkiikkikkiiiiiiiiiiiiiiiiiiijkjiiikiiiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiikiikiiiiiikiiiiiiiiikiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiikkikiiiiijiiiiikiiiikiikiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiijjikikiijjjiiiiiikiiikiiiiiiiiikkiiiiiiikikikiiiikiiiiiiikjiiiiiiikikkiikiikkkkikiiiijkkkikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiiiikiiiiiiiiiiiiiikiiijiiiiiiiiikkikiiikikikkiiiiiiiiikiiikkiiikiikiiiiiiiiiiiiikikikkkikiiiikiiiiiiiiiiiiiiiikiiiiiiiikikiiiikiiiiiiiiiiiiiiiiiiijiikikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiikiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiikiiiiiiiiiiikiikiiiiiiiiiiikiiikkiiiiiiiiiiiiikkkijiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiikiiiiiiiiiijikiiiiiiikikiiiiiiiiiiikiiiiiiikikiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikiikiikiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiijiiiiikiiiikiiiikiiikiiiiiiiiikiiiiiiikiijiiiiikikkiiiikiiiiiikiiiiikiikkiiiijiikiikikiiikiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiijikikiiiiikiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikiiiiiiiiiiiiiikiiiikiiikiiiiikiiiiiiiiiiiiiikiiiiiiiikikiiiiiiiiiiiiiiiiiikijiiiiiiiiiiikiijkiiiiiiiiiiiiikkkiiiikiiiiiiiiiiikiiiiiiiiikiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiikiiiikiiiiikijkiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiijiiiikiiiiiiiikiiiiikiiiikiiikkkiiikiiikkiiikikkiiiikiiikikiiiiiiiiiiiiiikiikiijkikkiikiiiiiiiiiiiiiiiiiiiiiiiikikiikiikiiiiiiiiikiiiiiikikiiiikiiiiikiiiiiiiiiiiiiiiiikkiiiiikkkiiiikikiiiiiikiikiiikiikkiiikkiiiiiikkijiiiikikkkikkkikkkiiiikiiiiiiiikiiiiiiikiiiiikiiiikikjiiiiikiiiikiikikiikiiiiiiikikkiiiiijiiiiiiiiiiiiiikiiiikikiiijiiikkikikiiiiiiiiiiikiiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikiiiiiiiiiiikiikiiiikiiiiiiiiiiikiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikijikikiiiiiiiiiiiiiikkiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiikikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiijiikiiikkiikiiikiiijkijikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiijiiiijiiiiiiiikiikiikikiiiiikiiiikikiikiiiiiiiiikiiikkiiiikkikiiiiiiiiiiiikiiiiiiijiiiiikiijiiikiiiiikiikiikiiiiiiiiiiiiiiikkiiiiikikiiiiiiiiiiiiiikiiiiikiikiiikijikiiiiiiiiiiiiiiiiiijiijkiiikiiikiiiiikiiiikiiiiiiiiiikiiiiiiiiijiiiiiiiiiiikkkkiiiiiikkiiiiikikiiiiiiiikiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiijijiiiiiiiiiiiiiiiiikikiiiiiikikiikiiiikiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiikikkiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiikiiiikkikiiiikiiiiikikiikijiiiiiiikikikiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiikiiikkikjiiiiiiikikiiiiiiiiiikiiiiiiiikikkiiiiiiiijikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiijiiikiikiiiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikkiiiiikiiiiiiiiiiikiiiiikikiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikkiiiiiikiiiiiiiikjkjkiiiiiiikjiiijiiiiiiiikikiiiiiiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiikikiiiiikiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiikiiiiikkiiiiiikiiiiiiiiiiikiiiiiiiiiiiijiikikiikiiiiikkiiikikiiiikkiiiijjiiikkijiikkkiiiiiijiiiiiiiiiikiiikiiiiiiijkiiiiiiiiiiiiiikiiiikiiiiikiikiikikiiiiiiiiiijkikkiikiikiiiiiiiikikikkiiijkiiiiiiiiiikiiiiikiikiikiiiiikiiiiiikkiikikkiikiiiiiiiijiikiiiiikiiiiiiiiiiikikiiikiiiiiiiiikiiiiiiikkiiiiiiiikiiiiiiiiiiiiikikiiiiiiiiiikkikjiiiiiikiiikiiiiiiiiiiiikiiiiijkiiikiiiiijiiiiiiiikkiiiikiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiikkiiiiijiiiiiiiiikiiiiiiiikiiiikikiiiiiiikiiiikiiiiiikiikiiiiiiiiiikikiiikikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiikiiikikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiikiiiiiijiiiikjiikiiijiiikiiiiiiiiiikikkikikiiiikiiiiiiiikikkiiiiiikijiiikiiiiiiiiiiiiikiiikiiiikikiiiiikiiikiiiikikikiikikiikkiiiiiiiiikiiiiiiiikikiiiiiikiiiiiikiiiiiikiiikiiiikiiiiiikiiiiiiikiiiiiiiiikiiiiiiiikiikiiiiiiiikiikiikkiiikikkiikkiiiiiiiikiiijiikikikiiiiikiiiikkkikiiiiikiiiiikkiiiiiikiikiiiikiiiiiiikiikiiiiiiikikikiiikiiiiikiikikiiiiiiiijiiiiiiikiikikiiiiikiikkiiiikiiiiiiiiikiiikiiiikiiiiiiiiiiiiiiiikiiijiijiiiiiiiiiiiiiiiiiikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiikikikkiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiiiiiikiiiiikiiiiiiiiiikiiiiiikiiiikiikikiiikiiiiiiiiiiiiiiikiiiiikiikiiikkiiiiiiiikkiiiiiiiikiiiikkkiikiiiiiiiiiiiiiikiiiiiiiiiiiiikiikiiiiiiiiiikikiiiiikiiiikiiiikiiiiiiiiiiiiiiiiikiikikkiiiiiiiiiiiiikiiikijkiiiiikiikiiiiiiikiiiikiikiikiiikkiiiiiiiikikjkikiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiikiiiiiiijijkiiiiikiikkiiiiiikiiikiikkiiikiiiiiiijiikiiiiiikkkjkiiiiijiiikiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiikiiiiiikiiikiikkiiiiiiiiiiiiikkiikiikiikikkikiiiikkiiiiiiiiikiikikikiikikiikiiiiikiiiikikkiiiiiiiiikiiikiiikiiiiiiiiiiiiiiikiiiiiikiiiiiiiijijiiiiiiiiiikiikkikiiiikiiikiiiikikikiikiiiikkiikiiiiikkiikikiiiiikkiiiiiiiikkiiiiiiikkiiiiiiiiiiiiiiiikikkijkiiikiikkiiikiiiiiiiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiikiiikikkiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikkkkkiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiikiiikkjijjjjjjiiikijikijiiiiiiiiiiiiiikiiijjiiiiiiiiiiiikiikkiiiiiiiiiiiiikkiiiiikkiiikiikiiiiiiiiiiiikiiikikiiiijiiiiiiiiikiiikkiiiiiiiiiiikiiikkkikiiiiiiiiiikiikiikiiiikiiiiiikiiiiikkkkiikiiiikkikiikiiiiiikiikikiikiiiiiiiiiiiiiikikiiiiiikiikkiiiikkkijiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiikikiiiiiiikikkkiiiiiiiikikiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiiiiikiikiiiiikiikiiiikkiiikiikikiiiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiikikiiikiijiiiiiikiiiiiiikiiikkkiiiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiikkiiikiiiiijijkkjijikiiiiiiiiiiiiiiiiiiikkiiiikkkiiiiiiiiiikiiikiiiiiiikiikiiiikiiiiiiiiiiikiiiiiiiiiiikikkkkkiikkkiikkkkiiiikkkkiiiikikjiiiiiiiiiiiiiiiiiikkjiiiiiiiiiiikiiiiiikiiiiiiiikikiiiiiikiiiiiiiiikiiiiiiiiiiiijkikiikikiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiijiiijiiiiiikkiiiiiiiiiikkjkkiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiijiiijiiiiiiiiiiiikiiiiikiiiiiiiikiikiiiiikiiikikkiiiijiiiiiiikikiiijkiiiikkikiiiiiiiiiiiiiikikiiiiiiikiiiikiijikiiijiiiiiiiiiiiikiikiikiikiiikiikiikiiiiiikiiiiiiiiiikiiikikiiiiiiiiiiiiikkiiiiiiikiiiikiiiiiiiikiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiikiiiiikkkiiiiiikjiiiiiiiiiiiikiiiiikkiiiiiiiiikiiiiiiiiiikiiiiiiiiijkiiiiiiiiiiiikiiiiikiikiiiikiiiiiiiiiiiiiiiiikiiiiikkiiiiikikikiiiiiiiiikiikiiiiiiiiiiiiiiiiikiiiiiiiiiikiikjkjjiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiikiiikiiiiikiikiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiijjiiikiiiiiiiiiiiiikikiiiiijkiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiikikiikiiiiikikiiiiiiiijkiiiiiiiiiikiiiiiiiiikkkikiiiiikiiikiiiiiikkiiiiikiikiiiiiiiiiiiikijiikiiiiiijiiiiiiiiiiiiiiiiiiikiijiiiiiiiiiiikiiiiiiiikiikkikiiiiikiiiiiiijiiikkiiiiiiikiikikiiiiiiiiiikiiiiiiiiiiikiikiikkiiiiiikiiiiikiiiiiiiikiiiiikikiiiiijikiiiikkiiiikiiiikkikiiikiiiijiikkkiiiiiiiiiiiiiijiiiiiiiiiikikikkiikkiiiiiiiiiiikiikkiikiikiiiiiiiikiikkiiiiijiiijiiiikkikiikiiikkikiiiiikiiiiiikikiiiiiiikikiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiijjiiiiiiikiiiiiiiiiiiijikiikiiiiiiiiiiiiijikikiiiiijjiiiiiiiikiiikiiiiiiiiikikiiiiikiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikikiiiiiijiiiiiiiiiiiiiiiikiikiiikikiiiiiiiiikkiikkikiiiiiiikkiiiiiiiiiiiiijikkkkkkkiiiiiiiiiiiiiijiiiiiiiiikiiiiikiiiiiikikiiiiikikkkiiikikkiiiiijjiiiikkiiiiiiikiiiiiiiiiiiiikjiiiiiiiiiikiiikkiiiiikiiiijiiiiiikiiiiiiiiiiikijiikiiiikiiiiiiikiiiiikiiiiiikiikiiiiiikiiiiiiikiiiiiiijiiiikiiiiijiiiiikiiiiiiikkiiijiikkikiiiiiiiiiiikkiikikiiiiiiiiiiiiiiiiiiiiiiiiiiikkiikiiiiiiiikkiikiiiiiiiiikikiiiiiiiiikiiiiiiiiiiiiiikkikiiikiiiiiiiiikiiiiiiiijikiiiiiiiiiikkiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiikiiiiikikikiiiiiiiikijiiikiikiiiiiiiijikiiikiiiiiiiiiiiikiikiiiiiikiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiikikikiiiiiiiiiiijikikiiiiiiiijiiiiiiiikiiiikkiiiiiiiiiiiiiiiiiiikiiiiikiiikikikikkiiiiiikikiiiiikiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiikkikiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiiikiiiiiijiijjiiiiiiiiikkiiikiiiikikiikiikiiijiiiiiiiiiiiiijiiiikiiiiiiiiiiiiiiiiiiiikiiikiiikiikiijiiiiiiiiikkiiiiiiiiiiiiiiiiiikkiiiiiiiiiijiiiiiiiiiiiikikiiiiiiiikkikkiiiiiiiiiijjkjjkkjikijkiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiikiiiiiiiikikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiiiiijiiiiiiiikkiiikiikiiiiikiiiiikiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiijiikijkiiiiiiiiiiiiiiiikiiiiikikiiiiiiiijiiiiiikikikikkjiiiiiikikiikiikijiiiikiiiikiiikiiiikkikiiiikiiiiiiiiiiiiikiikikiikiiiiiiiiiiikikiiiiiiiiiiiiiiiikjiikijiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiikiikkkiiiikiiiiiiiiiiiiikiikiiiiiiiiiikkkkkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiijiiiiiiikiikiiikkiiiikiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkikikiiiiiiiikikikikkkiiiikiiiiiiiiiikkkiiiiiiiiiiiiiiiijiiiiiikiiiikiiijiikiikiikikiiiiiiikiikiiikikiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikikiiiiiiiikkiiiiikikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiijiikiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiikiiiiiikjiiiiiiiiiiiiiiikikiikiiiiiiiiiikikiiiiiikiiiiiikiiiiiiiikiiikiiiiikiiiiiiiiiikkiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiikjiiikiiiiiiiiiiiikiiiiikiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiikiiiiiiiikiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiijiiiiikiiiiiiiijkikiiiijiijiiiiikiiiiiiiiiiijiiiiiiiiiiiiiiiiiijiiikiiiiiiijikiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiikiiiiiiiikiiiiiiiikiiiikiiiiiiiiiikkkikiikiiiiiikjijiikiikikiiiiiikkikiiikiiiiikiikiiiiiiiiiiiiiiiiiiiikiikiiiiiiikiiijikiiiiikikiiiiiiikkiiikiiiikiiiiiijiiiiiikijiiiiiiiiiiikiiiikiiiiiiiiikikijiiiiiiiiiiiiiiiiiiiiikiikiikiiiiiiiiiiiiikiijjkiiiiiiikiiikikkiikkiikiiiiiikiiiiiiiiiikiiiikikiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiikkiiiiiikiiiiiiiiiiiiikiikiiiiikiiijiijiiiikiiikiiiiiiikiikiiiiiiiikiiiiiiijkiiiiiiikikiikkkiiiiijjijiiiiiiikiiikiiikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiikiiiikkiiiiiiiiiikkkkkiiiiiiiiiikikiiiiiikiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikikikiiiiiiikkiiiiikiiiiiiiiiiiiiijkijiikikiiiiiikiiiiiiiikikiikiiiiiiiiiiiiiiiiikikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiikiiiiikikikiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiikiiikikikikiiiiikiiikiiiijiiiiiiiikkkiiiikiikiiiiiiiiiikikiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiikiikikiikiiiiiiiiikkikiiiiikiiiikkkkkiiiiikiiiiiiiiijiiiiiiiiiiikikiiiiiiikiikiiiiiiiiiikikikiiikiiiiiiikikiikiiiiiiiiiiiiiiiiiiiikiiikiikikikkiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiikkikiiiiiiikiiiikikikikkkkkkikkiiiiiiiiiijikikijikkiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiikijkikiiikkiiikikkiiiiiiiiiikiiikkkiiiiiiikkikikiiiiiiiiikiiiiiiiiiiiijjijijjijiiiiiiiijkiiikiikkiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiijiiijiiiikiikiiiiiiikkkiiiiiiiikkiiiiikiiiiikiiiikiikiiiiiiiiiiiiikikiiiiiiiiiiiiiiikiikiiikiikikkiiiiiiiiikikiiiikiikkiiikiiiikiiiikkikiijiiiiiikiiikiiiiiiiiiiiiiikkikiikiiikiiiiiiikiiikiiiikiiiikikiiiikiiikiiiiikkiikiiiiikiiiiiiiiiiiiikikiiiikiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiiiiiiiikiikiijiiikiiiiiiiiikiiiiiiiiiiikikikkkkkiiikiiiiiiikkiiiikiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiikkiiiiiikikiiikikiiikikiikkiikikiiiiiiiiiikiikiiikikiiikiikiiiiiiiikiiiiiikiikiiiiikiikiikiiikiiiiikiiiiiiiiiiiiiiiiiiijjiiiiiiiikiiiiiiikikiikiiikikkjiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiikiiiikikkiikiiikiikikiikiiiiiiiiiiiiikiiiiikiiiiikkiiikiiiiiiiiikikiiiiiiikiiiiikiiiiiiiiiiiiiikkikkikkikikjkiiijiiikiiijiiiiiiikikiiiiiiiiiiiiikiikikikiiiiiikikiiiiiiiiiiiiiikjjiiiiiiikiiiiiiiijiiiiikikiiiiiiiiiikiiiikiiiiikkiiiiiikiiiiiiiiiiiiiiiiikiiijiiikiikiiikkkiiiiiikkkkkiiiiiiiiiikiiiiiiiiiiiiikkikikjikiiikiikiiiikkiiiiiiiiiiiiiikiiikikkkiiiiiiiiiiiiiikkkjjijiiiiiiiiiiiiikikiiikikiikiiiiikiiiiiiiiiiikiiiiijiijiiikkiiiiiiiiiiiijiikkiiiikiiiiiiiiiikikiiiiiikikikiikiiikiiiikiikiikiiikiiiiiiiiiiiiikiiiiiiiikiikkkiiikiiikkiiiiiiiiikiiiiikiiiiiikiiikiiiiiikiiiiiiiiikiiiiiikiikkiikiiiiiiiiiiiikkiiiiiiiiiiiiiiikkikkkkiiikiikikiiiiiikiiiiiiiiikiiikiiiiiiiiiiikiiiiiiijkikiiikikiiiiiijiiiikikiikiiiiikiiiiiikiiiiiiiiiiiikiiikiiiiiiikkiiiiiiiiikjiiiiiikkiiiikiiiiiiiikiikiiiiiiiiijijiikiiijiikiiikiijkiiikikiikikiiiiiiiiikiiikiiiiiiiiiiiikiiiiiiiiikikiikiiiiiiiiiiiiiikiiijiiiikkiijikiiiikiikiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiikikkiikiiiiiijjiikiiiiiiiiiikiiiiiiiiiikikjiiiiikiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiikiijikiiiiiiiiiiiiiiiiiiijiiiiikiiiiiikiiiiiiiiikiiiiiiiiiikiijiiikkkkiikikkiiikikkkkikkkkiikiiikikiiiikkiiiikikiikiiiiiiiiiiiikiikiijkkkiiiiiikkiiiikkiiiiiiiiiiikkiikiiiiiiiiiiiikiiiiiiikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiikiiikiiiikiiiiiiiiiikiiiikikikikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiiikiiiiijiiiiiikiijiiiiiiiikikiiiiiiiikikiiiiiiiiikiiiiiikiiiijikiiiiiikiiiiiiiiikiiiiikjiiiiiiiikkiiiiiiiiiikiiiiiiiiikiiiiiiiiikiiiikiiiikiiijiiiiiiiiiijiikikikikiiiiiiiiiiikiiiiiikiiiiiiikiikiikiiiiiiiiiiiiikiiiiiiikiikiiiiiiiiiiiiiikikikkikiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikjkkkiiiiiiiiiiikiijiiijiiiiikiiiikiiiiiiiikiiikiiiiiiiikiiiiiiiiiiiiiiikiikiijiiikiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiikiiiiiiiikiiiikiiiiiiiiiiiikikiikiikiikiiiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiiikikiiikiiiiiiiiiikikikikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiikiikiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikikkiiiiikiiiiiiikikiiiiiiiiiiiiiiiiikkiikiiiikiiiiiikiiiikiiikiiikiikiikikikiikiiikkiikiiiiiiiiikiiiiiikiiikiiiiiiiiiiiiiikiiiiiiiiiiiikiiikkiiiiiiiiiikkkiiiiiiiikiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiikiikiikkkkkjkiiiiiiiiiikkiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiijiiiiiiikkikikkiiiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiiikkiikiiiiikkiiiiiiiiikiiiikiiiiiiikiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiikkiikiiiiiiiijiikkiiikiiiikikijiiiiiiiiiiiiikiikiiiiiiiiiijiiiiiiiiiiiikiikiiiikiiiikiiiiikiiikiiiiiiiiiiiiikiiikiiiiiiiiikiiiiiiiiiiiiikkiikikkiiiiikiikiiiiiiiijiiiiiiiiiiiiikiiikiiiiiikkiiiiiiijikiiiiiiiiiiiiikiikiikikiiiikiikkiiikiikkiiiijikiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiikiikiikiiiiiiiiiiikiiikkiiiiiiiiiiiiiiiiiiiikkikiiiiiiiiiijijiiiiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiiiiikikiikkkiiiiikiiiiijjjiiikkikiiiikikiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiiiiiiikiiiiiiiijiikiiiiiiijiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikijiiiiikiiiiiiiikiiiiiijkiiiiiiiiiikkiiikikikiiiiiiikiiiiiikiiiiikkkikiiiiikiiiiiiiiiiiiiiiiiikkiiiiiikiiiiiiiiiiikkiiiiiikiiiiikiiikiiiiiijiiiiiiiiikikiiikkiiiikiiiikiiiiiiikiiiiiiiikiiiiiiikkikiiijiikikiiiikiiiiiiiiiiiiikiiiiikkikiiijiiiiikiiiiiikiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiikjiiiiiiiiijiiiiiiiiiiiiikiiiikiijkiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiiiiiijjiiiiiiiiikiiikiiiiiiiiikiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiikiiiiikikiiikiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiikikkiiiiiiiiiiiikiiikiiiiiiiiiiiiiiikiijiiiiiiiiiiiiiiiiikikiiiiiiiiiiikiiiiiiikkikiiiiiiikiiikikiikiiikiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiiiikkikiiiiiiiikiiiiiiiiikiiiiiikiikiiiiikiiiiiiikiikkkiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiiiikiiikiiiiiikiiiiiiikikiiiikiiikiiiiiiiiiiiiikkkiiiiiiiiikkkkiiiiikiikiikiiiiiiiiiiiiiiikiiiikiiiiikkiiiikiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiikkiiiiiikkiiiiikiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiijiiikiiiiiiiiiiiijiiiikikiikikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiikiikikiikikiiiiiiiiiiijiiiiikiiiiiiikkiiiiiikiikikkiiiiiiiiiiiiiiikikiiiiiiiiiiiikiiiiiiikiiiikiiiiikiiiiiiikiijiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikkiiiiiiiiiikkiiiiiiikiiiiiijiijkkijiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiikiiiikikkiiiiiiiiiiiiikiiikkikiijiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikikiiiiiiiikiiiiiiiiiiiiiiiiiiiikkkiiiiikiiikiiiiiiiiiiiiiiikiiikikiiikiiikiiikiiiijijjjiiiiikikkiiikiikiiiiiiikjikiiiiiikiikkiiiiiiiikkiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiikikiiiikikiiiiiiiiiiiiiiikiikiiiikiiiiiiiiikkiiiiikiiikiiiiikiiiiiikkiiiiiiiiiiiiiiiiiiiiijijiijiiiiiikiiiiiiiiikiiiiiiiiiiiiiiikikiiiijkiijkiiiiiiiiiiiikiiijiiiiiiiiiiiiiiiiiiiiikikiiikijiiikiiiikkiiiiiiiiiiiiiiiiiiiikkikikiiiiiiikiiiikiiiiikiikkikiiiiikiiiiiiikiiiiiiiiiiiikikkikiikiiiiiikikiiikiiiiiiiiiiiiiiiiiiikikiikiiiiiiiiikiikiiiiiiikiiiiiiiikiiiiiiiiiikikiiiiikikiiiiiiikiiiikiiiikjiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiikikiiiiiikkiiiiiiikiiiiiiiiiiiiiiiiikiiiiiikikiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiikkiiiiiiikiikikiiikiiiikiiikiiiiiiiiiiikiikiiiiiiiikiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiijiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiikiiikiiijikiikiiiiiiiiikiikikiiiiikiiikkiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikkkiiiikiiiiiiiiikijjjkiiiiiiikiiiijkiiikiiiiiiikiiiiiiiiikkiiiikiikiiikiiiiiiiiiikiiiiiiiiiiiikkkikikiiiikikiikikkiikiiikkiiiijiiiiiiiiikiikiikiiiiiikiiiiiiiikiiiiiiiiiiiiikiiiiiikikikkiiiiiiiijiikikiiiiikijiiikiiiiikiiiiiikkiiiiiiiikkikiiiiikikkiiiikiiiikkiiiiikiikikiiiiiiiiikkikkiiikikikiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiikikiiikiiiiiiiiiikiiiiikiiikiiiiiiikiiiiikiiiiiiiiiiiikiiiiiiiikiiiiikiiiiiiiiikiiiikikiiiiiiiiikiikjikkikkikikiiiiiikiiiiikiiiiiiiiiiiikjiiiikkkiiiiikkkiiikiijiiiiiiikiiiiiiiiiiikiiiiiiiiiiiiiiiiiijkiikikiiikiiijiiikiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiikikkiiiiiiiiikikiikiikiiiiiiiiiikkikiiikikiiiiiiiiiiiiiiiikiiiiiiiikkkiiiiiiiiiiiiikiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiikkkiiiikikiikiiikiiiiiiiikiiiikikijikiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiikiiikikiiiikijkiikiiiiikkkiiikiikkkiikiiiiiikikikiiiiiiiiiiikiiiiiiikiiikiiiiikkiiiiiiiiiiiiiiiiiiiiijikiikiiiiiiiiikiiikkiiiiiiiiiiiiiiiiiiiiiiiiikiikkiiikikiiiiiiiijiijikiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikiiiijiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiijiiijkiiiijkiikikikikiiiiiiiiiiiiiiiikiiiiikiiikkikiiiiiiiikikkijikiiiiikiiikiiiiiiiiikiiiiiiikiiiiiiiikiiikiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiikiiiikiiiiiiiiiiiiiiiiiiikiiiikkiiiiiikiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikikiikiiiiikiiiiiiiiiiiiiiikiiikiiiiikikiiiiiikiiijikiiiiiiikiikiiiiikiiiikkikikiiiiikikiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiikiiikiikiiiiiiiiiiiiiiikiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikiikkiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikkkikjiiiiiiiikiiiiikiiiiiikikikiiiiiikiiiikiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiikkiiiiiikjkiiiiiiiiiikkiiikikiikiiiiiiiiiiiiikiiiikijikiiiiiiikiikiiiiiiiiiiikiiiiiiiiiiiikiiikiiiiiiiiijikkiiikkiiiiiiiiiikiiiiiikiiikkiikiiiikiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiikkiiiiiiiiiiiiiiiikiiiiiikiiiiiikikkijiiiiiiiiiiiikiikiiiijjikikiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiiiiiiiikiikiiiiiiiiiiiikkiiiiiiikiiikiiiiiiiiiiiiikiikiiikiiiikkiiiiiiiiiikikiiikiiiiikiiiikkiiiiiiiiiikiiiiiiikkiiiiikiikiiiiiiiiiiiiiikiiiiiiiiiikiikiikiikikiikiiiiikiiiiiiiiiikiiiiiiikiikkiiiiiiikkiiiiiiiiiiiiiiiiiiikikiiiiiikikiiiiiiiiiiikiiiiiikiikiiiiikiiiikiiiiiikiiikiiikikkiiiiiiiiikiiiiiiiiikiiiiijiiiiiiiiiiiiiiiijiiiiijikiiiiiiikiiiiiikkiiiiiiiikkikiikiiiiikkiiiiiiiikiiiijiikikiiiiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiijiikikiiiiiiiiikiiiikijiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiikiiiikiiiiiikiijikiikikkiikikiiikiiiiiiiikkiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijkiiiiiiiijjkikikiiiikiiiiiiiikiiiiiiiiiikiikkiiiiiiiiikiiiiiiiiikiikiikiiiiiikjkiiiikiiiikkkiiiikkikiiikikiiiiiiiiiiiiiiiiikiikikikikiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiikiiikiiiikiikiiiiiiikiiiiikiikiikiiiiiiiiiiiikikiiiiiiiiiiiiiijiiiiiiiiikkiiikiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiikijkiiiiikiiiiiiiiiiikiiiiiiiijiiiiiiiikiiikiiiiiiikiiiiiiiiiiiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiikiikiiiikikkiikkiiiiiiiiikijjiiikiiiiiiiiiiiiiiikiikiiiikiiiiiiikiiiiiiikiiiiikkiiiikiiiiikiiiiiiiiiiikiiikkiiikkkkiiiiiiiiiiiiiiiiiiiikiiikikijiikiiiiiikkiiikiiiiiiikiiiiiiiikiiiiiiikiiiiiiiiikkiiiiiiiiikiiiiiiiiikiikiiiiiikiiiiiiiiiiiiiiiiiiikkiikiikiikiiiiiiiikiiiiikikkiiiiiiiiikikiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiikiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikikikiiiikkiiiiiiiiiiiikiiiijiiiiiiiiiijiiiiikkijikiiikiikkiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiikiiiiiiiiiikikiiiiiiiiikiiikiiiiiiiiiikiiijiiikkijkiiiikikkikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiikikkiiiiikiiiikikiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiikiiiiiikkiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiijiiiiikijiiiiiikiiiiiiiiiiiiiiiiiiiikkikkijikiiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiijiiiiikiiiiiiiiiiiikikikiiiiiijkjkiiiiikiiiiiiiiiikiiiiiiiiiikikiiiijiikikikiikiiiiiiikiiikikiiiiiiiiiiiiiikiiiiiiiikiiiikiikiiiiiiiiiiikiiiikiiiiiikiikkiikiiiiiikkiiikiiiiiikiiikkiiiiiiiiiiiiiiiiiiiiiikkiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiiiikiiiiiiikiiiiiiiiiiiikiiiiiikiiiiiiiiiiijikiikikiikiikiiiikiikiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiikiiiikiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiikiiiiiiikiikiiiiiiiiiiiiiikikiiiikiiiikiiiiiiiiiiiiiiiiiiikiiiiiikiikikikiiikikiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiijikiiiijiijiikkkjkiiiiiikiikiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiikkikiiikiiikiiiiiiikijiiiiiiiiiiiiiiikkiiiiiiikiiiiiikiiikiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikikiiikiiijiiiiijkkiikiiiiiiikiiiiiiiikiiiiiiiikiiiikiiiiiiiiiiiiiiijkikkiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiikiiiiiiiijiijiiiiiiiiiiiiiikiikiiikiiiiikkiiiiiiiiiiiikkikikkiiikiikikkiiiiiiiiiikiiiiiiiiiiikiiiiiiiiikkiiiiiiiiiiikikiiiiiiiikiiiiiiiiiiiiiiiikiiikiikiikiiiiiikkiiiikiiiiijiiikikiiiiiiiiiiiikkjiiiiiiikikiiiiiiiiiiiiiiiikiiijiiiiiiiiiiikiiiikiiiiiiiiikiikiikiiiiiiikiiiikijiikkiikiiijiiiiiiiiiiiikikiiiikiiikkiiiiiiikiiiikiijiiikiiiiiiiiiiikikiiiiiiiiiiikiiiiikikiiiiiiikiikiiiikiikkiikkkijiiiikiiiiiiiiikkiiikiiiiiiikikiiiiiiiiiiiiiiiiiiikiiikkiiikiikiiiiiiiiiiiiiikiiiiikiiiikkkikkkkiiiiiiiiikijiiijijiiikiiiikijikikikiiiiiiikiiikiiiiiiiikiiiikkkikiiiiiiiiikiiikikikiiiiiiiiiiiiiiikikiikiiiiijiiiiiiiiiiikiiiiiiikiiiikiiiiiiiiiikiiikiiiiiiiiijiiiiikiiiiiiiiiikkiijiiikiiiiiiikkiiiiiikkiiiiikijkiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiijkjiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiikikiiiiiikiiiiiiiiiiiikiiiiikiiiiiiikiiiikkikiiiikiijiiiiiiiiiiiiiiiikiiiiiiikkiikiiikiiiiiiiiiiiiiiikiikiiiiiikiiijjkiiiiiiikiiiiiiiikjiiiiiiiikikkiikijiiiiiiiikiiiikikiiiiiiikiiiiiiiiiiiiiiiiikiiijiiikiiiiiiiiikiiiiikiiiiikiiiiiiikkijiikiiikiiiiiikkiiiiiiiiikiikiiiiikikiikiiikiiiiiiiiiiiiiiiiiiiiikiikkkikikiiiiikkiiiiiiiiikikiiikiiiikijiiikiiiiikiiiikkiijiiiiiiiiiiikkikiijiiiiiiiiiiiijiiiiikiiiiiiikiiiiiiiiiikkiiikiiiiikiiikiiiijkikkiiiiiijikiiiiiiiiikiiiiikikikiiiiiiiiiiiikikikiiiiiiiiikkkikiiiikiikiikiiiiiiiiiiiiiikkkkiiikiiiiiikiiiikiiiiiiiiiiiijjjiiikikiiiiiijijiiiiiiiiiikiiikiikiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiikiiiikiiikiikiiiijiikiikikikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikkikiiiikkiiiiiiiikiiiiiiiiiiiiiiiiiiiiijjjiiiiikiiiiiikiiijiiiiiiiiiiiiiiijiiiiiiiiiikikiiiiiiiikiiiiiiijiiiiiikiiikikikikikiiiiiiiiikkikikiikkiiiiiiiiiiiikkkiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiijiiikikkikiikkikkiiikkjkiiiiikiikiiiiiikiiiiiiikiiiiiikiikiikiiiiiiiikkkikiikkiiiiiiiiiiiiiiikkiiiiiiiiiiikiiiiiiiiikikikiiikiiikiiiiiikiiiiiikijiiiiiijiikiikijjiiiiiiiiiiiiiiiiiiijiiiiiiikiiiiiiikiiiiiiijiiiiiiiiikiiiikikkiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiikkkkikikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiijkiikiiiiiiikkikkiiiikikikiikiijiikiiikiiikiiiiiiiikiiikiiiikjiiiikiikiikiiikiiiikikiiiiiiiiiiiiikiikiiiiiiiiikiikkiiiiiiikiiiiiiiiiiiiijiiiiiiiiikiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiikiiikiiiiiiiiikiikiiiikiiiiiiiiikikiiiiiiiiiiiiiiikiiiiikiiiiiikiiiikkkkiiikjiiiikiiiiiiiiiikiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiikiiiiiiiikkiiiiiiiiiiiiiijiiiikiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiikkiiiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiikkikkikiiiiiiiiiiikiiiiiiiiikiiiiiikikiikiiiiiikiikiiiiiiiiiiikiiiiiiikkiikiiiiiiiiiikikiiiiiiiikkiiiiiiiiijiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikkiiiiikiikiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiiikikikiiikiiiiiiiiijijiiikiiiiikiiiikiiikiiiiiikiiikkiiiiiiiiikiikiiiiiikikiiijiiiiiiiiiiiiiiikiiiiiiiiiiiiikiijkjkiiiiikkiiiiiiiikkkiikiikiikjiiikiiiiiiiiikiiiiiikkkiiiiiiiikkiiiiiikiiikiiiiiiiikiiiikiiiiikiiiiikikkkkkiiiijiiiiiiiikkiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiikiiiiikiikkiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiikiiiiiiiiiiikiikiiiiiiiikiiikiiiikiikikkiiiiiiiiikiiiiiiiiiiiiikkiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiikikiiiiiiiikiiiiiiiiiiiiiiiiikikiikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikikiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikkikiiiiikiikkiiiiiiiiiiiiiikjiiiiiiikiiikiiiiiiiiiiiiikkjiiiikkiiiiiiiiikiiiiiiiiiiiiiiiiiiikkiikiiikkikiiikkikkikijikiiiiiikiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikikikiiikiiiiiiikikiiiiiiikiiijkiiijikiiikiiijiiiiiiikiiiiiiiijiikiikiiiijiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiiijkikikiikikjiikiiiiiiiiiikikiiiiiiiiiiiiiiiiikiiikiiijiiiiiiiikiiijkiiiiikiiiiiiiikiiiiiiiiikiiiiiiikkkiikkiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiijiiiiiiiiiiiikikiiiiiiiiiikikikikiiiiiiiiiiiiiijiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikikiiiiiiiiiiijkiikiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiikiiiiiiiiiiiijiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiikijiiiikiiiiijiiiiiiiikiiiiiikkiiikiiiiiiiiiiiiiikiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiikikiiiiiiiiiiikijkiiikkikiiiikiiiiiiiikikiiiiikiikikkkkikkkiiiiiiiiiiiikkikiikiiiiiiiiijiiikiiiiiikiiiiiiiiijiiiiikiiiiiiiiikiikiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiiiiiiiiiiiijiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikjiiiiikiiiiiiiiikiiiiikiiiikkiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiikikkiiiiiikkiiikkiiiikikiiijijiiikiiiiiiiiiiiiiiikkiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiikiiikiiiiiiiiiiiikiiiikiiiiiiikiiiiiiikiiiikiikiiiiiiikiiikkikiiiiiiikiiiiiiiiiiiikkiiiiikiiikiiiiiiiiiiiiiiikiiiikikiiiiiikijkiiijiiiikiiiiiiiikkikiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiijkiiiiiiiiikiiiiiiiiiiiijiiiiiiiiiiiikiiiiiijikkijiiiiiiijiiiikiiiiiikikiiiiiiiiiiikijiikiikiikiikikiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikkjikiiiiiiiiiiiiiiiiiiiikiiiiiikikikkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikkkiikkiiiiiiiiiijjiiiikiiiiiiiiiiiiiikikkiiiikikikiikikiiikiiiiiiiiiiiiiiiiiiikikkiikkiiijiiiiiiikikkkiiiiiiiiiiiiiiiiikkiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikkikikiiikiiiiikiiiiiiiikiiiiikkikiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiikiiiikiiiiiiiiiikiiiiiikikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikjjiijiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiijkiiiiiijjkiiiiiiiikkiiiiiiiikikiiikiiiiiiiiikiiiiiiiiiiiiiiiiikiikiiiiiiiiiikiikkkikiiiiiijiiiikiiiiiikiiikkkikkiiiiiiikiiiiikiiikikikiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiiiikiiiiiiiiikiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiikikiikkikiiiiiiiiiiiiiikiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiikiiikiiiiiikiikiiiiiikiiiiikiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikkiikiiiiikikiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiikkikkkkiikiiiiiiikkiiiiikiiiiiikkiiiiiiiiiiiiiiiiiikiiiiiikiikikiiiiiiiiiiiikiiiiikiiiiiiiiiiiikkiikikiikikikkiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiikiiiiikiiiiiiiiiikkiiikikiikikkiikikiiikikijiiiiiiikiiiiiiiiiiikkkiiiiikikiiiiiiiiikkiiiiiiiiiiiiiiiiiiikkikikiiiikkikiiiiiiiikiiiiiiiiiiiikiiiiikiikiikiikiikkiiiiiiiikiiikikiiiiiiiiiiiiiiiikiiiiikiiiiiikiikiiiiiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikkikkkiiikkiiikikiiikikkiiiiiiiiiikiiikikikiiiiiiiiiiiiiikiiiikiiiiiiikiikiiiiiiiiiiiiiikiikkkkkikiiiikijikiikiiikiiiiikiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiikiiikikikiiiiiiiiiiiikiiiiiiiikikkiiijkikjjkjkijkiiiikikiiiikiiiiiiikkiiiikikiiiiiiiiikiiiikiiiiiikiiiiiiiiiikkkiiiiiiiiiikiiiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiikiikijikkiikiiiiiiiiikiikiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiikkiiiiikiiiiiijkiiikiiiiiiiiiiikiiiiiikijiikikiiiiiikikikiikiiiiiiiiiiiiiiiiiiikiiikkiiiiiiiikiiiikiiiiiiiiiiiiiiiiiikiiikiikikiiiiiiiiiiiiiiiiiikikiiikiikkiiikiiiiiiiiikiiiiiiikkikiiiiiiiikiiiiikiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiikkiiiiiikiikiiiiiikjiikiiiiiikiiikiiikiikiiiikiiiiiiiiiikiiikiiikiiiiiiikkiiiiiiiikiikiiikikkiiikikikikiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiikkiiiiiiikiikiiikikiikiiiiiiiikiiiikiikiiikkiiikiikiiiiiiiiiiiikiiiikiiiikikiiiikiiiiiiiiiiiiiiiiiiikikiiiiiiiikiiikikiiiiiikiikiiiiiikikiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiikijiiiiiiikkiiikiiiiiikiiiiiikiiiiiiiiiikiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiikjikiiiiiiiiiiiiikikiiiiiiiikiiiiiikiiiikiiiikikiiiiiiiikiiiiiikiiikiikkikkiiiiiijiiiikiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiikiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiijiiiiiiikiiiiiiiikiiiiikkikiiiiiiiiiiikiiiiiiiiiikikiiikkikiiiiikiiiiiiiikiiijiikiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiiiiijiiiiiiiiikiiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiikiiikikiijiiikiiiiiiikiiiiiikiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiikiiiiiiiiikiijiiiiiiiiiiiiiiikiiiikiiiikiikiiikiiiiiiiiikiiiiiiiiiiiiiiiikiiikkiiiiiikiiiiiiiikiiiiiikkiiikiiiiiiiiiiiiiiiikiikiiiijiiiiiiiiiiikiikikiiiiikkiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiikikiiiiiiikiiiiiikiiiiiiiiiikkiikkiiiikiiiiiiiiiiiiikkiiiiiiiiiijiiiijijkkiiiiiikiiiiiiiiiikiiiiiikiikiiiikiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikiikiiiiiikiiiiiiikiiiiiiiiiikikkiiiiiiiiiiiiiiiiiikikiiiiiikikikiiiiiiiiiijijiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiikiiiiiiiiikiiiiikiiikiikiiiiiikiiiikiiiiiiikkiiiiiiikiikiiikiiiikiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiijiiikikiijiikiikiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiikkiiiiiiiikikiijkkkikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiijkikiiiiiiikikiiikiiiiikiiiikiiijiiikiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiikiiiiiiiikiiijiikiiiiiikikkikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiijiiiiiiiiiiiiiiiiiiiiiiikiiikikiikikikkkikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiikiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiikiiiikiikiikiikkiikiiiiiiikiiiiiijiiikiiijikiikiiiiiiikiiiikiikikikkkkkikkikkkikikiikiiiiiiiiiiiiiiiiiiikiikiiikiikijkiiiiiiiiiiiikiiiiiiiiiiiiiikiiiikiikiiiiiikikiiiikiiiiikiiiiiiiikijijikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiikiikiiiikiiiikiiiiiiiiiiiiiiiiikiikikkikkiiiiiiiiiiijiiiiiiiiijikiiiiiikiiiiiiiiiiiiiiikikiiiiikiiiiikiiiiiiiiiiiiiiikiiiikikiiikikkiikjiiikiiiiiiijkiiiiiiijijiiiiiikiiiiiiiiiiiiiiiikikiikiiikkikkikkkiiijiiiiiiiiiiiiiiiiikikiiiiiikijiiiiiiiiiiiiiiiijiiikkkkiiiiiiiiiiiiikiiiikiiikiiiiiiiiiiikiikikiiiiiiikiiiiiiiiikjiiiiiijijkiiiiikiiikijiiiiiiiiijiikiikikiiiiiiiiiiikikjkiikkiiiikiiiiikiikikkikiikkiikiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiikjiiiiiiiiiiiiiiiiiijkiiikkiiiiiiiiiijiiiiiiiiiiiiiikiikiiiikkiiiiiiiiijiikiiiiikiikiikikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiikiiiiiiiijjiiiiikiiiiikiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkkiiiiiiiiiiikiiiiiiiiiikiiijjiiiiiiiiikiiiiikiiikikkkikiiiiiiiikiiikiiikkikikikiiiiiiiiiiiiiiiiiiikiiiiiiikkiiiiiiikiiiiiiiiiiikkkkikikiiiiiiiiikiiiiiiiiikiiikiiiiikiiiikiiiiiiiiiiiikikiikiiiiiiiiikiiikiikiiikiiiiiiiiikiiiiiiiikikiiiikiiiiiiikiikkikiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikkiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiikiiiiikiiiiikiiiikiiiikiiiiiiiikkiiiiikiikiiiiiikiiikkiikiiiiiiiiiiikiiiiiiiiiiiiiiikkiiiikiikiiikiiiikikiikiiiiikkikkiiiiiikiiiikiiiiiiiikkiiiiiiiiikiiiiikiiiiiiiikiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikikikkiiikikiiiiiiiiikiikiiiiiiiiikkiiikiiiiiiiiiiiiikiiiiiikiiikijkiikiiiiiiiikjjiikiikiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiikiikiiikiiiiiiiiiiiiiiiiiiikjjiiiikiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiikkikiiiiiiiiiiikiiikiiiiiijiiiiiiiikkkkiiiiiiiiikiiiiiiiiiiiiiijkiiiiikiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiikiiiiiiiikkiiiikiikiiiiiikikiiiiikiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiikiiiiiiiikiiijikkiiiikiiiiiiiiiiiiikiikiiiikkiiiikiikiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiijiiiiijiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiikkiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiikijkkiiiikiiiiiikiiiikiiiikiiiiiijkiiiiiiikiiiikiiiiiikikiiiiiijkkiiiiiiikiiiiiiikikiiikiikiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiikiiiiiikikikiikiiiiiiiiiiiiikiiiiiiiiiiikiiiiikiiiikjiiikiikiiikiiiiiiiiiiiikiiiiiiikiiiiiikiiiiiikiiiiiikiiikkiiiiikiiiiikkiiikiiikiiiiiiiiiiiiiiiiikkiiiikikiikkiiiiiiiiiijkiikiiiiikiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiikiikikikiikiiijkikiiikkiiiiiikiiikiiiiiiiiiiiiikkikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiiiiiiiiiiiiiijikiiiiiikiiiiijikiikikiiiiiiikiiiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiijiiiiiiiiiiiiiiikiiiiikiiiiiiiiiikiiiiikkkiiiiikkiiiikikikkiiiiiiiiiikiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiikikkkkiiiiiiiiikiikiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiiikiiiiijiikiiikiiiiiikiiiiiikiiikiikiiiiiiiiiikiiiiiiiiiiiiikiikkikiiiiiikiiiiikiiiiiiiiiiiiiijijikkiiiikiiiiiiiiiikiiiiikiikiiiiiijiiiiiiiiiiikiikikiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiikikiikiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiikikiiiiiikkiiiiiikikkikikikikkiiiiiiiiiiiiiiikiiiiiiiiikkiiikikikkkiikikjiikiiiiikiiiiiiiikiiiiiiiiiiijiiiiiiiiiiiijiiiiiiiiiiijiiiiiiikiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikiiiiiiiiiikiiiiiiiiiiiiikkiiikiiikkiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiikiiikiiiiiiiiiiiiiiikkiikikiiiiikiiiiiiiikiiiiiiiijikiiikiiiiiiiiiiiiiikikikiiiiiiiikiiiiiikiiiikkiiiiiiiiikikiiijikikiiiikiiiiiiiiikiiiiikikiiikiikiikiiikiiiiiiiiiiiikikiiiiiiikikiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiikkikiiiikiikikiiiiikiiiiiiikikiiiiiiiiiiiikiiiiiikiiikkkiiikkkikiikiiiiiiiiijiikiiiiiiiiiiiiiiiiiikikiiiiiiiikikiikikiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiiiikiiikiikiiiiiikiiikkikkiiijiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkikikiiiiiiiiiikiiiiiikiikiiikiiiiiiiiiiikikikiiiiiiiiiiiiiikiikiiiiiiijkiiiiiikiikiikiiikiiiiiiiikiiiiiiiikkiiikiiiiiiiiiiiiikiijjjijikiiiiiiiiiiiiiiikikiikiikikiiiiikiiiiiiikiikiiiiiikiiiikiikiiikikiiiiiiiikikiiiiiiiiiiiiiiiikkiiiiikiiiikjiiiiiikiiiikiiiiiiiiiiiikiiiikiiiiiiikiikiikiiiiikiiiikiiiiiiiikiiiiiiiikiikiiiiiiiiijijiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiikiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiikkiiikjiiiijiiiiiiikiiiijjikjkkiiiiiiiiiiikkiiikkikiikiiiiiiikiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiikikiiiiiiiiiiiikkiiiiiiikiiiiiiiiiiiiiiikikikikkiiiiikiiiiiiiiiiiijiikiiiiiiiiiiiiiiiiiiiiikiiikikiiiikiiiikiiiiiiiikiiiiikikkiiiiiiiiiiiiikiiiikiiiiikiiiikiiiikkiiiiiiiikkiiikikkkiiiikiijiiiiiiiiiikiiiikiiiiikiiiiiikiiiiiiiiiiiiiikiiiiikkkiiiiiiiiikiiiikiikiiiiiiiiiiiiiiiiiiiiikiiijkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiikiiiiiiiikiiikiijiikkkiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiijkiiiiiikiiiiiiiikikikkiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiikkiikiiiikiiiiiiijiiiiiikiiiiiiiiijiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiikiiiiikkiiiiikiiijiiiiiikiiiiiiikiiiikiikiiiiiikiiiiiiiiiiiiiiiiiiiikkiiikiiiiikiikiikikiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikkiiikikiiiikiiiiikiiiiikiiijiiiiiiiiiiiikiiiikiiikiiikiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiikiiiiiiikiiikkiiiiikiiiikikiiiiiikiiiiiiiikkiiiiiiijkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikiiiiiiiiiiiiiiiijikiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiikiiiiiiijiijiijiiiijiiijiiiiiikiiiikijiiiiiiijijiiiiiiiiijijiikiiiikiiiiikiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikiiiikiiiiiiiiiikiiikijkijjijkjiiiiiiiiiiiiiikiiiiiijiiiiiiiikkijiijiiiiikiiiiiiiiiiiiiiiiiiiikkiiiiiiiikikiiijiiiiiikiiikkiikikiiikkiiiiiiiiiiiiikiiiiiiikiiiikiiiiiiiiiiiiiiiikiiiiikiiiiiijijikikiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiikiiiiiiikiiiiiiiiiiiikkiiiikikiiiiiikiiiiikiiikiiiiiiiiiiikikikiiiiijiikkiiiiiiiiiiikiikiiiiiikiiiiiiiiikiiiiikiiikiiiiiikiikikiiikkkiikiiiiiiijiiiiiikiiiiiiiiiiiikkiiiiikiiijiiiiiiiiiijiiijiiiiiikiiiiiiiiiiiiikiiiiiiikikiiiiiiiiiikkiiiiiiiikiiikiikkiikiiikiikkiikkkiiiikikiiiiikiiiiiiiikiikiiiikiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiiiikkiikiiiiiiiikiiiiiiiiiiikkikiiiikkiiiiiiiiiiiikiiiiikiikiiiiiiiiiiiiiiiiiiiiiiikiiikikiiiiiiikikkkikjiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiikikiiiikkiiikiiiiiiiijkiikiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiiiiiiiikiiijiiiiiiiiikkiiiiiikiiiiiiiiiiiiiiiiijiiikiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiikikkiiiikiiiiiikiikkiiijkiikiiiiiiiiikiiijiiiiiiiiiikiiiiikiiiiikiiiiijiikiiiiiiiiiiiiiiiiiiiiiiiiiikiikjjiiikikiijikiiijkiiiiiikiiiiiiikikkikkikikikiiiikiiikiikiikikiiikikikikiiikijkiiiikiikiiiikkiikiiikikkiiiiiiiiiikiiikkkiiikikiikkikiiiiiiiiiikikiiiiiiiikiiiiiiiiiiikiiiiikkiikikkkiiiiikiiiiiiikiiiiiiikiijiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiikiikiiiiiiiiiikiiiiikiiiiiiiiiiikkiiiiiiiikiiiiiiiikiiiikiikiikiiiiiiiiijikiiiiiiikkkkikkikiiiiiiiikiiiiiiiikiiiiikkiiiiiiiiiiiiiiiiiiiikiiiiijiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiikiiiiikiiikiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiijijiiiiiiiiijiikiiiiiiiiiikiiiiiiiiiiiiiikkiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiiiiikiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiijkiikijiiiiiiiiiikiikkkiiiiikkiikiiiiiiiiiiikikiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiikiikiiiikiiiiiikiiiiiikiiiiikiiiiiikiiiiiiiiiiiiiiiiiikikiiiiiiiiiiijkiiikiiiiiiiiiiiiiiiiiijkiiiiiikiiiiiiiiiiiiiiiiiijiiiiiiikkiiiiiiiiiiiikiiiiiiiiiiiiiiikiiikiiiiiikkiiiiiiiiiikiiiiiiiiiiiiiiikiiiiikiiiiiikkiiiiiiiiiijiiiikiiikiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiijikikkkiiiiiiiiiiiiikiiiiiiiiiikiiiiiiikkiiiiiiiiikkiiikiiiijiiiikiiijiiikiiiiiiiiiiikiikikiiiikiiiiiiiiiikiiiiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiikkkiiiikiiikiiiiiikiiikkkkiikkkkiiiiiikiiiiikikiiiikikiiikiikiiiiikikiiiiiiiiiiikiiiiiiiiiiijiiikiiiiiiikkiikiiikiiiiiikiijiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiikikiiiiiiiiiiiiikikikiijikiiikiiikiiiiiiiiikkiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiikiiiiiiijiijiijiiiikkiiiiiiiiiiiiiiiiiiiiikiikikjiiiijiiiiikiiiiiiiikiiijiikiiikiiiiiiiiiiiikiikiiiiiiiiiiiiiijiikiiiiiiiiiiiiiiikkiiijiijiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikikikkkiiiiiiiiiiiiiikikikiiikkiiiijiikiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikjkkikiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiijiiikiiiiiiikiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiikiiikiiiiikiikiikkkijiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiikiikkikikiiiiikkkiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiiikikiiiikikiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikkiikkkiiiiiiiiiiikkiiiiiiiiiikiiiikiiiiiiikiikiiiiiiiiikiiikikikiiikiiiiiiikiikiikikikkiiiiiiiikiiiiiiiiiiikikiiiiiiiiiikiiiiiiiikkiiiiiiiiiiiikiiikikiiiiiiiiiiiikkiikiikiiiiiiiiiiiiiikiiiiiiiiiiikikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiijkiiikikiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiikiiiiiiiiikiiiiiikiiiiiiiikiiiiiiiikiiikikiiiiikiiiikikkikiiijiiiiikiiiikkikiiikiiiiiiiiiiiiiiiiiiiikiiiiiikikiiiiiiiiikkiiiiiiiiiiiiiiiiiiiijiiiiikiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiijikikiiiiiiiiiiiiiiiikiiiiiiikiijiiiikjiiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiikiiiikkiiikiikikiiiiikikiiiikkiikkiikkkiiiiikiiiikiiiiiiiikiikiiiiikikiiiiiikiiiiiiikikjiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiiijiikiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiikkiiiiiiiiiikiiiiiiiiiiikiiiiiiijiiiiiiiiiiiiiiiiiiikiiiikkiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiikkiiiiiiiiiiiiiikjkkkkikijiikiiiiijiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiikiiikijiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiikikiiiiiiikjikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiikiikiikiiiiiikkiiiiiiiiiikikkikiikiiiiiikkiiiiiiiiiiiiiiiiikikiiikkiiiiiiiiiiiiiiiiikkkiiiiiiiiikikkiikikiiiiiiikiiiikikiijiiikiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiikiijikkkikiikiikiiiiiiikkikiiiiiiiiikikiiikiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiikkkkikiiiiiiiiiiiiiiiiiiiiikiiiiikiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiijkjikikiiiiikiikikiikiiiikiiiiiiiiikikiiikiiiikiiikjkkkiikiiikiikikkikikiiiiiiiiiiiiiiiiikiiiikiiiiikiiiiiiiiiiiiiiiijikiiiiiiiiiikkiiiiikiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikiiikkiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiikikiikiiiiikikiikikikiiiiiijiikikkkiikiiiiikiiiiiiiiiiiikikikiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiikiiiijiiiiiikiiiiiiiiiiiiiikkiiiikiiiiiikikiiiiiiiiiiikkiikiiiiiiiiiiiikiiiikiiikiiiiiijiiikiiiikiikiiiiiiiiiiikikiiikiiiiiikkkiiiiiiiiiiiiikiiikiiiiiiikikiiiiiiiiikiiiiiiiikikiiikiiiiiiiiikikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiijiiiiiiiiiiiiiikiiiiiiikkkiiiikkiikiiiiiiiikiiiiiiiikikkiiikkiiiiiiiiiiikikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiijkiiiiiiiiikiiiiikikiiiiiiikiiiiikiiiiiijiikiiikiiikiiikkiikiiiiiiiiiikiiikiiiiiijiiiiiiikiiiiikkiikiiiiikiikiikiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiikkiiiiiiiikiikiiiiiiiiiiiikkiijikiiiikiiiiiiiiiiiiiiiiiikiiiiikiiikiiikiiiiiiiiiiiiiikiiiiiiiiiiiiikiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiikkikiiiiiiikikiikikiikiiikiiiiiiiiiiiiikiikiikiiiiikiiiiiikiiiiiiiiiiiiiikiikkiiiiiiikiiiiiiiiiiikiiiiikiiikiiiiiiiiiikiikiikkiiikiiiiiiiiiiiiiijkikiiiiiiikkiiiiikiiiiiiiiiiiikiiiiiiiiikiiikiiikiiiiiikkiiikiikiiijiiiiiiiiiiikiikiiiiiiiiiikikiiiiiiiiiiiiikiiikiiiiiiikkiiikikiiiiiiiiiikikiiiiiiiikiiiiiijiikkiiiiiiijiiiiiiiiiiikikiiiikiiiikkikiiiikkiiiiiiiiiijiiikiiiiiikiiiikkiiiiiiiikiiiikiikkiiiiikiiiikiiiijikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikikikkiiiiiiiiiiiiikikiiiikiiiiiiiiiiiiikiiikiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiikiikiiiiijiiiiiikiiiiiikkikiiiiiiiikikii
#!/bin/bash
cat finneganswake.txt | sed 's/[^ijk]*//g' | tr -d '\n'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment