Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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
You can’t perform that action at this time.